﻿html, body, form
{
    font-size: .88em;
    font-family: Verdana;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}

input, textarea, select, button
{
    font-size: 1em !important;
    font-family: Verdana !important;
    outline: none !important;
}

input[type="checkbox"]:focus, input[type="radio"]:focus, select:focus{
     outline: 1px dotted #333 !important;
}

select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}

fieldset
{
    border: 1px solid #A9A9A9;
}

/* Corrige o bug do tamanho das fontes nos componentes da DevExpress */
/* http://www.devexpress.com/Support/Center/Question/Details/B201708 */
TD.dxic
{
    font-size: 1em !important;
}

img
{
    border: 0 none transparent;
}

.header-UI
{
    padding: 10px 0px 10px 10px;
    margin: 0px;
    border: 0px none transparent;
    font-size: 1.5em;
    font-weight: bold;
}

.BtnActionPage
{
    float: right;
    margin: 0px;
    margin-right: 10px;
    padding: 0;
    cursor: pointer;
    border: 0px none transparent;
}

.gridColumnCommand
{
    padding: 0px;
    margin: 0px;
}

.gridColumnCommand img
{
    /*padding: 0px 2px 0px 2px;*/
    padding: 0px 0px 0px 0px;
}
.GridActionBar-Top
{
    border-bottom-width: 0px;
}

.GridActionBar-Botton
{
    border-top-width: 0px;
}

.btnActionGrid
{
    border-width: 0px;
    background: transparent none;
    margin-top: 3px;
    margin-bottom: 3px;
    white-space: nowrap;
}

.barraTitulo
{
    padding: 45px 5px 5px 5px;
}

.barraTituloMenu
{
    padding: 73px 5px 5px 5px;
}

.buttonDevX-disabled
{
    padding: 3px 10px 4px 10px;
    cursor: default;
    vertical-align: middle;
    color: #C3C3C3;
    border: solid 1px #D2D2D2;
    background-color: #F3F3F3;
}

.buttonDevX
{
    padding: 3px 10px 4px 10px;
    font-weight: normal;
    vertical-align: middle;
    cursor: pointer;
}

.inputButton
{
    padding: 5px;
    text-align: center;
    cursor: pointer;
}

.inputButton:hover
{
    padding: 5px;
    text-align: center;
    cursor: pointer;
}

.inputButton[disabled], .inputButton[disabled="disabled"], .inputButton[disabled]:hover, .inputButton[disabled="disabled"]:hover
{
    padding: 5px;
    background-color: #F3F3F3;
    border: 1px solid #D2D2D2;
    text-align: center;
    color: #C3C3C3;
    cursor: default;
}

.inputButton::-moz-focus-inner {
  border: 0;
}

.inputButton-backgroundImage {
    background-repeat: no-repeat !important;
    background-position: 95% 50% !important;
    background-size: 20px !important;
}

.pesquisa
{
    font: 14px FontAwesome!important;
    padding-top: 1px!important;
    padding-bottom: 2px!important;
    height: 23px;
    width: 26px;
}

.link, .link:hover, .link:visited
{
    text-decoration: underline;
    cursor: pointer;
}

.icones-header 
{
    padding-right: 10px;
}

.dxgvLoadingPanel_Aqua, .dxcpLoadingPanelWithContent_Aqua, .dxtvLoadingPanelWithContent_Aqua,
.dxpnlLoadingPanelWithContent_Aqua, .dxlpLoadingPanelWithContent_Aqua, .dxtlLoadingPanel_Aqua, .dxchartsuiLoadingPanel_Aqua
{
    background:rgb(128,128,128);
    background: transparent\9;
    background:rgba(128, 128, 128, 0.5);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f808080,endColorstr=#7f808080); /*IE-8*/
    zoom: 1;
	border: 0px!important;
}

/*IE-9*/
.dxgvLoadingPanel_Aqua:nth-child(n), .dxcpLoadingPanelWithContent_Aqua:nth-child(n), .dxtvLoadingPanelWithContent_Aqua:nth-child(n), 
.dxpnlLoadingPanelWithContent_Aqua:nth-child(n), .dxlpLoadingPanelWithContent_Aqua:nth-child(n), .dxtlLoadingPanel_Aqua:nth-child(n), .dxchartsuiLoadingPanel_Aqua:nth-child(n) {
    filter: none;
}

.dxpnlLoadingPanelWithContent_Aqua td.dx, .dxlpLoadingPanelWithContent_Aqua td.dx, .dxtlLoadingPanel_Aqua td.dx, .dxchartsuiLoadingPanel_Aqua td.dx
{
	padding: 10px 20px;
}

.pesquisaButton
{
    height: 23px;
    width: 26px;
}

/*.pesquisaButton td.dxbButton_Aqua
{
    padding: 0px 0px 1px 0px!important;
}

.pesquisaButton td.dxbButton_Aqua:before
{
    content: "\f002";
    font: 14px FontAwesome;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing:grayscale;
    transform: translate(0, 0);
}
 */
 
.dxbButton_Aqua.pesquisaButton:before
{	
    content: "\f002";
    font: 14px FontAwesome;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing:grayscale;
    transform: translate(0, 0);
}

.dxbButton_Aqua.pesquisaButton
{	
    padding: 2.5px 0px 1px 0px !important;
}

 
.dxbButton_Aqua.pesquisaButton div.dxb
{
    display: table-column;
}
 
.pesquisaButton .dxbDisabled_Aqua
{
    color: #C3C3C3!important;
}

.pesquisaCorreios
{
    height: 23px;
    width: 26px;
}

.dxbButton_Aqua.pesquisaCorreios:before
{	
    content: "\f041";
    font: 16px FontAwesome;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing:grayscale;
    transform: translate(0, 0);
}

.dxbButton_Aqua.pesquisaCorreios
{	
    padding: 2.5px 0px 1px 0px !important;
}

 
.dxbButton_Aqua.pesquisaCorreios div.dxb
{
    display: table-column;
}
 
.pesquisaCorreios .dxbDisabled_Aqua
{
    color: #C3C3C3!important;
}

.link-grid
{
    outline: none;
}

.link-grid img
{
    width: 16px;
    height: 16px;
}

/***Clear button***/
.dxEditors_edtClear_Aqua
{
    background-image: url('../../Imagens/Grid/remover.png');
    width: 10px;
    height: 10px;    
}

.dxeButtonEditClearButton_Aqua
{
    background: none;
    border: 0px;
    padding-top: 1px;
}

.dxeButtonEditClearButton_Aqua.dxeButtonEditButtonHover_Aqua
{
    background: white;
}

.ui-datepicker
{
    z-index: 100002!important;
}

.gridTableInput100 .inputText
{
    box-sizing: border-box;
    width: 100%;
}

.pesquisa.btnComboDinamico {
    height: 17px;
    margin: 1px;
    width: 17px;
    vertical-align: middle;
    font-size: 12px !important;    
    vertical-align: middle;
}

.btnComboDinamico:before {
    margin-left: -1px;
}