hr {
    border-color: #1b458e;
}

li.dropdown.button_dropdown .btn>i {
    float: right;
    margin-top: 3px;
}

li.dropdown.button_dropdown .btn {
    min-width: 132px;
}

li.dropdown.button_dropdown {
    list-style-type: none;
}

li.dropdown.button_dropdown>ul.dropdown-menu li {
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-right: 15px;
    margin-left: 15px;
    cursor: pointer;
    white-space: nowrap;
    padding-right: 15px;
    min-width: 100px;
}

li.dropdown.button_dropdown>ul.dropdown-menu li:hover {
    background-color: #d4dde3;
}

li.dropdown.button_dropdown>ul.dropdown-menu {
    position: absolute;
    left: auto;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, 0.98);
    border: 1px solid #97a9b6;
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    font-size: 13px!important;
    color: #333!important;
    max-height: 200px;
    /*wa*/
    overflow: auto;
}

.open {
    height: auto
}

.button_dropdown .btn {
    margin: 0px;
}

.logologin {
    background: url("svg/Banestes/Logo_Login.svg") no-repeat center center;
    height: 60px;
    margin-top: 10px;
}

.Icone_MPSS {
    height: 100px;
    display: block;
    background: url("svg/Banestes/Logo_Banestes_branco.svg") no-repeat center center;
    background-size: 220px;
}

.TableMPSSLogo {
    background: url(svg/Banestes/foto_login.jpg) no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.MPSSINoPrompt,
.MPSSIPrompt {
    background-color: #e8edf0!important;
}

.MPSSEPrompt {
    background-color: #f9f8fc!important;
}

.TextMasterPageSSRegular {
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    font-size: 14px;
    color: #333;
}

.TextMasterPageTitle {
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    font-size: 26px;
    color: #333;
}

.TextMasterPageSS {
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #333;
}

.AttributeMasterPageSS {
    border-color: #C0C8D0;
    padding: 10px;
}

.ErrorViewerLaranja {
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    font-size: 14px;
    color: red;
}


/*header*/


body.collapse-leftbar .ContasHeader {
    margin-left: 105px;
}

body.collapse-leftbar .SaldoHeader {
    margin-left: 605px;
}

body.collapse-leftbar .SaldoHeaderCH {
    margin-left: 605px;
}

body.collapse-leftbar .HeaderComplemento {
    margin-left: 75%;
}

body.collapse-leftbar .HeaderComplemento {
    margin-left: 75%;
}

.ContasHeader {
    position: fixed;
    border: 1px solid #bcc4cd;
    border-radius: 5px;
    min-width: 470px;
    height: 40px;
    display: inline-block;
    margin-left: 40px;
    margin-top: 10px;
    padding-left: 50px;
    padding-top: 9px;
    padding-right: 15px;
    background-image: url("svg/Banestes/header_contas.svg");
    background-repeat: no-repeat;
    background-position-x: 10px;
    background-position-y: 10px;
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #333;
}

.ContasHeader .account {
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    font-weight: normal;
}

.SaldoVisibilityOff {
    background-image: url(svg/Banestes/visibility_off.png)!important;
}

.SaldoHeader {
    position: fixed;
    border: 1px solid #bcc4cd;
    border-radius: 5px;
    min-width: 200px;
    height: 40px;
    display: inline-block;
    margin-left: 540px;
    margin-top: -60px;
    padding-left: 20px;
    /*padding-top: 9px;*/
    /*padding-right: 15px;*/
    /*background-image: url(svg/Banestes/visibility.png);
    background-repeat: no-repeat;
    background-position-x: 120px;
    background-position-y: 10px;*/
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;    
    font-size: 14px;
    color: #333;
    z-index: 10;
}

.SaldoHeaderCH {
    position: fixed;
    border: 1px solid #bcc4cd;
    border-radius: 5px;
    min-width: 365px;
    height: 40px;
    display: inline-block;
    margin-left: 540px;
    margin-top: -60px;
    padding-left: 20px;
    /*padding-top: 3px;*/
    /*padding-right: 15px;*/
    /*background-image: url(svg/Banestes/visibility.png);
    background-repeat: no-repeat;
    background-position-x: 340px;
    background-position-y: 10px;*/
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-size: 14px;
    color: #333;
    z-index: 10;
}

.SaldoHeaderIcon {
    margin-left: 140px;
    margin-top: -27px;    
    cursor: pointer;
}

.SaldoHeaderIconOff {
    margin-left: 140px;
    margin-top: -27px;
    cursor: pointer;
}

.SaldoHeaderCHIcon {
    margin-left: 310px;
    margin-top: -27px;
    cursor: pointer;
}

.SaldoHeaderCHIconOff {
    margin-left: 310px;
    margin-top: -27px;
    cursor: pointer;
}

.SaldoTableHeaderCH {
    padding-right: 60px;
}


.SaldoFixoHeaderTextBlock {
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;    
    margin-top: -5px;
    margin-bottom: -5px;
}

.SaldoFixoHeader {
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-size: 16px;
    margin-top: -5px;
    margin-bottom: -5px;
    position: fixed;
}

.ReadonlySaldoFixoHeader {
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-size: 16px;
    margin-top: -5px;
    margin-bottom: -5px;
    position: fixed;
}

.SaldoFixoHeaderCHTextBlock {
    margin-top: -5px;
    padding-right: 125px;
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
}

.SaldoFixoHeaderCHEs {
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-size: 16px;
    margin-top: -5px;
    position: fixed;
}


.SaldoFixoHeaderCH {
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-size: 16px;
    margin-top: -5px;
    position: fixed;
}


.ReadonlySaldoFixoHeaderCH {
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-size: 16px;
    margin-top: -5px;
    position: fixed;
}


.ReadonlySaldoFixoHeaderCHEs {    
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-size: 16px;
    margin-top: -5px;
    position: fixed;
}

.SaldoFixoHeaderCHEsTextBlock {    
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;    
}

.HeaderComplemento {
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #333;
    background-color: #fcf3d0;
    position: fixed;
    margin-left: 75%;
    margin-top: 20px;
}

.UserMenu {
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    font-size: 12px;
    color: #333;
    font-weight: normal;
    text-transform: none!important;
    float: right;
}

.UserMenu .UserName {
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 12px;
}

.dropdown-menu.userinfo.arrow>li.userlinks a {
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    font-size: 13px!important;
    color: #333!important;
    font-weight: normal;
    text-transform: none!important;
    min-height: 35px;
    padding-top: 9px;
}

.dropdown-menu.userinfo.arrow>li>ul>li {
    margin-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}

.dropdown-menu.userinfo.arrow>li>ul>li.divider {
    margin-top: 15px;
    margin-left: 0px!important;
    margin-right: 0px!important;
    background-color: #bfbfbf!important;
}

.dropdown-menu.userinfo.arrow>li>ul>span.footer {
    background-image: url("svg/Banestes/sobre_logo.svg");
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: 10px;
    display: inline-block;
    padding-top: 50px;
    margin-top: 10px;
    margin-bottom: 20px;
}

.dropdown-menu.userinfo.arrow>li>ul>span.footer>div {
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    font-size: 12px!important;
    color: #666!important;
    font-weight: normal;
    text-transform: none!important;
}

ul.nav.navbar-nav.pull-right.toolbar>li {
    margin: 0px;
}

.navbar-inverse {
    background-color: #fff;
    /*Claudio*/
    border-color: #191a1d;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
}

#page-leftbar {
    position: absolute!important;
}

body:not(.collapse-leftbar) .navbar-brand {
    /*Claudio*/
    background-color: #2a58ad!important;
    background: url("svg/Banestes/menu_maximizado_logo.svg") no-repeat center center;
    background-size: 104px;
    background-position-x: 20px;
    box-shadow: 0px 5px 0px #2a58ad;
}

body .navbar-brand-collapse {
    background: none!important;
    background-color: #2a58ad !important;
    background-size: 48px!important;
    box-shadow: 0px 5px 0px #2a58ad;
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.dropdown>a,
.navbar-inverse .navbar-nav>.dropdown>a:hover,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus {
    color: #333;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
    color: #000000;
    background-color: #d4dde3;
}


/*Conteudo*/

#page-heading.hidden-print {
    background-color: transparent;
}

#page-content {
    background-color: transparent;
}


/*Menu*/

#sidebar li ul {
    background: #3E72BC;
}

.leftbar-scrollmenu {
    overflow-y: auto;
    max-height: 180px;
}

#sidebar li ul span {
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-size: 13px;
    font-weight: 600;
    color: #f2f2f2;
    display: block;
    padding-left: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    border-bottom-width: 1.5pt;
    border-bottom-color: #2a58ad;
    border-bottom-style: solid;
}

#sidebar li ul span,
#sidebar li:hover ul span {
    /*text-transform:none;*/
    /*white-space:nowrap;*/
    display: block !important;
}

#page-leftbar,
#sidebar>li {
    background: #2a58ad;
    /*Claudio*/
}

#sidebar li.divider {
    /*background-color:#65bff7; Lucas */
    background-color: #2a58ad;
}

#sidebar li a {
    color: #fff;
    /*Claudio*/
    text-transform: uppercase;
}

#sidebar>li:hover {
    background-color: #25509b;
}

#sidebar>li.active>a {
    color: white;
    background: #1b458e;
    /*Claudio*/
    box-shadow: inset -1px 0 0 0 rgba(120, 189, 232, 0.3);
    /*Claudio*/
    background-image: url(svg/Banestes/drill_up.svg) !important;
    background-position: 150px 7px;
    background-repeat: no-repeat;
}

#sidebar>li.active:not(.open)>a {
    color: white;
    background: #1b458e;
    /*Claudio*/
    box-shadow: inset -1px 0 0 0 rgba(120, 189, 232, 0.3);
    /*Claudio*/
    background-image: url(svg/Banestes/drill_down.svg) !important;
    background-position: 150px 7px;
    background-repeat: no-repeat;
}


/* #sidebar ul li.active:not(.open) > a span, */

#sidebar ul li.active:not(.open)>a {
    background-color: #5690CE;
}

#sidebar li ul li:hover a span {
    background-color: #25509B;
    /* #d4dde3!important;	*/
}


/*
#sidebar ul {
	/*border: 1px solid #97a9b6; Lucas 
	/*-webkit-box-shadow: 0px 2px 0px 0px  #2a58ad;
	-moz-box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.4);
	box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.4); 
}
*/

#sidebar ul,
#sidebar ul li a {
    background: #3E72BC;
    /* Lucas white; */
    color: #1B458E;
    /* Lucas */
    /* rgba(0, 53, 104, 0.8); /*Claudio*/
    /* padding-top: 10px;
  padding-bottom:5px; Lucas*/
}

#sidebar>li.active>a>span._int {
    color: #F2F2F2;
    /*Claudio*/
}


/* #sidebar > li > a > span{ */


/* font-weight:500; */


/* } */

#sidebar>li.active {
    background-color: #65bff7;
}

#sidebar>li.active>a {
    margin-left: 5px;
}

#sidebar>li.active img {
    margin-left: 5px !important;
}

.menuicon {
    height: 20px;
    width: 20px;
    margin-right: 10px;
    margin-left: 10px!important;
    margin-top: -4px;
}

.menuicon_int {
    height: 20px;
    width: 20px;
    margin-right: 10px;
    margin-left: 10px;
    margin-top: -4px;
}


/*
menuicon_int:hover {
    height: 20px;
    width: 20px;    
	margin-right: 25px;
    margin-left: 10px;
}
.menuicon {
    height: 20px;
    width: 20px;    
    margin-left: 10px;
}
/*Icones*/


/*.open > a {
	background-image: url(svg/Banestes/drill_up.svg) !important;
	background-position: 160px 7px;
	background-repeat: no-repeat;
}
*/

#sidebar li.open {
    background-image: url(svg/Banestes/drill_up.svg);
    background-position: 155px 7px;
    background-repeat: no-repeat;
}

#sidebar li {
    position: relative;
    background-image: url(svg/Banestes/drill_down.svg);
    background-position: 155px 7px;
    background-repeat: no-repeat;
}

#sidebar li:hover img[src*="arrecadacao"],
#sidebar li.active img[src*="arrecadacao"] {
    content: url("svg/Banestes/arrecadacao_on.svg");
}

#sidebar li:hover img[src*="cadastro"],
#sidebar li.active img[src*="cadastro"] {
    content: url("svg/Banestes/cadastro_on.svg");
}

#sidebar li:hover img[src*="pagamento"],
#sidebar li.active img[src*="pagamento"] {
    content: url("svg/Banestes/pagamento_on.svg");
}

#sidebar li:hover img[src*="cobranca"],
#sidebar li.active img[src*="cobranca"] {
    content: url("svg/Banestes/cobranca_on.svg");
}

#sidebar li:hover img[src*="extrato"],
#sidebar li.active img[src*="extrato"] {
    content: url("svg/Banestes/extrato_on.svg");
}

#sidebar li:hover img[src*="inicio"],
#sidebar li.active img[src*="inicio"] {
    content: url("svg/Banestes/menu_inicio_on.svg");
}

#sidebar li:hover img[src*="trafego"],
#sidebar li.active img[src*="trafego"] {
    content: url("svg/Banestes/trafego_on.svg");
}

#sidebar li:hover img[src*="operacao"],
#sidebar li.active img[src*="operacao"] {
    content: url("svg/Banestes/operacao_on.svg");
}

#sidebar li:hover img[src*="seguranca"],
#sidebar li.active img[src*="seguranca"] {
    content: url("svg/Banestes/seguranca_on.svg");
}

#sidebar li:hover img[src*="layout"],
#sidebar li.active img[src*="layout"] {
    content: url("svg/Banestes/layout_on.svg");
}

#sidebar li:hover img[src*="obm"],
#sidebar li.active img[src*="obm"] {
    content: url("svg/Banestes/obm_on.svg");
}

#sidebar li:hover img[src*="folha"],
#sidebar li.active img[src*="folha"] {
    content: url("svg/Banestes/folha_on.svg");
}

#sidebar li:hover img[src*="fornecedores"],
#sidebar li.active img[src*="fornecedores"] {
    content: url("svg/Banestes/fornecedores_on.svg");
}

#sidebar li:hover img[src*="debug"],
#sidebar li.active img[src*="debug"] {
    content: url("svg/Banestes/debug_on.svg");
}

body.collapse-leftbar #sidebar>li {
    white-space: normal;
}

body.collapse-leftbar #sidebar>li.keep-open,
body.collapse-leftbar #sidebar>li:hover {
    background: #1B458E;
    width: 290px;
}

body.collapse-leftbar #sidebar>li.keep-open span,
body.collapse-leftbar #sidebar>li:hover span {
    display: inline;
}

.collapse-leftbar #sidebar li:hover span {
    color: #f2f2f2;
    padding-left: 50px;
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
}

.collapse-leftbar #sidebar>li.hasChild:hover>ul {
    display: block!important;
    padding-left: 10px;
}

body.collapse-leftbar #sidebar>li>ul {
    position: absolute;
    width: 225px;
    left: 65px;
    margin-top: 0px;
}

body:not(.expand).collapse-leftbar .navbar-brand-collapse {
    width: 65px!important;
}

body.collapse-leftbar .navbar-brand {
    position: absolute;
    z-index: 12;
}

body.collapse-leftbar #sidebar>li.active:hover>a,
body.collapse-leftbar #sidebar>li.active:hover>a i {
    color: #ffffff;
    background-image: none !important;
}

body.collapse-leftbar #sidebar>li.active img {
    margin-left: 5px;
    margin-right: 25px;
}

body.collapse-leftbar #sidebar>li.hasChild:hover img {
    margin-left: 10px;
    margin-right: 25px;
}

body .navbar-brand-collapse {
    background: none!important;
    background-color: #2a58ad !important;
    background-size: 48px!important;
    box-shadow: 0px 5px 0px #2a58ad;
}

body.collapse-leftbar .navbar-brand {
    position: absolute;
    z-index: 12;
}

#leftmenu-trigger {
    background-image: url("svg/Banestes/menu_minimizar.svg");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 20px;
    width: 20px;
    position: fixed;
    z-index: 14;
    margin-left: -28px;
    margin-top: 20px;
}

nav#page-leftbar>#MenuVersion {
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-position-x: center;
    position: fixed;
    bottom: -40px;
    left: 17px;
    width: 26px;
    height: 78px;
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    font-size: 13px;
    cursor: pointer;
    font-weight: normal;
    color: white!important;
    display: -webkit-inline-box;
}

.collapse-leftbar #leftmenu-trigger {
    background-image: url("svg/Banestes/menu_maximizar.svg");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 20px;
    width: 20px;
    margin-top: 20px;
    margin-left: 20px;
}

.collapse-leftbar nav#page-leftbar>#logo {
    background-image: url("svg/Banestes/menu_minimizado_logo.svg");
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-position-x: center;
    position: fixed;
    bottom: 25px;
    left: 17px;
    width: 26px;
    height: 78px;
}

.collapse-leftbar nav#page-leftbar>#MenuVersion {
    display: none;
}


/*WW*/

.ReadonlyAttributeTitleWWP {
    display: none;
}

.dp_container {
    display: inline-flex!important;
    width: 100%;
}

IFRAME[src*="gxPopupLevel"] {
    width: 100%!important;
}

IMG[src*="Resources/calendar.png"] {
    height: 28px;
    width: 28px;
    margin-top: 5px;
    border-radius: 25px;
    padding: 6px;
}


/*GRID*/

#NENHUMREGISTRO {
    padding-top: 25px;
    display: block;
    font-style: italic;
}

.WorkWith.SemTitulo th,
.WorkWith.SemTituloCursorPointer th {
    display: none;
}

.WorkWith.SemTituloCursorPointer {
    Cursor: pointer;
}

.TableMargin10 .WorkWith .ReadonlyBootstrapAttribute,
.TableMargin10 .WorkWith .ReadonlyRequiredBootstrapAttribute,
.TableMargin10 .WorkWith .ReadonlyBootstrapAttributeResponsive,
.TableMargin10 .WorkWith .ReadonlyRequiredBootstrapAttributeResponsive {
    /*prompt*/
    padding-left: 15px;
}

.WorkWith .ReadonlyBootstrapAttribute,
.WorkWith .ReadonlyBootstrapAttributeResponsive,
.WorkWith .ReadonlyRequiredBootstrapAttribute 
.WorkWith .ReadonlyRequiredBootstrapAttributeResponsive {
    background-color: transparent;
    border: none;
    min-width: auto;
    padding-left: 0px;
    white-space: normal;
}

.WorkWith>thead>tr>th,
.WorkWith>tbody>tr>td {
    padding-right: 20px;
}

.WorkWith>thead>tr>th[style*="display:none"]+th:not([style*="display:none"]) ul {
    left: 0;
    right: auto;
}

.WorkWith>thead>tr>th ul {
    left: auto;
    right: 0;
}

.ColumnSettingsContainer ul.dropdown-menu img:not([src*="DDOOptionApplyFilter"]),
.ManageFilters img {
    display: none;
}

.ColumnSettingsContainer li {
    margin-right: 10px;
    margin-left: 10px;
}

.WorkWithTitle button {
    background-color: transparent!important;
    border: 0px!important;
    box-shadow: none!important;
    padding: 0px!important;
}

.WorkWithTitle .btn,
.WorkWithTitle input {
    box-shadow: none!important;
    border-color: #d2d3d6!important;
}

.WorkWithTitle .btn {
    cursor: pointer;
}

.WorkWithTitle input[type="button"] {
    margin-top: 25px!important;
    background-color: #fff;
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #333;
    padding: 8px 20px;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.3);
    border: 1px solid #97a9b6;
    margin-right: 15px;
    margin-bottom: 15px;
    margin-top: 15px;
    border-radius: 3px;
    color: #fff;
    background-color: #0e9ef9;
    border: 0px;
}

#EDITCOLUMNS,
#BTNCLEANFILTERS,
img[src*='ImageEditarColuna.png'],
.DisplayNone {
    display: none;
}

.WorkWith .editorColunas {
    background-image: url("svg/Banestes/lista_colunas.svg")!important;
    background-repeat: no-repeat;
    display: block;
    width: 32px;
    height: 15px;
    float: right;
    cursor: pointer;
}

.WorkWith span[id*="span_vDROPDOWNACOES"] {
    margin: 0!important;
    padding: 0!important;
    float: right;
}

.WorkWith li.dropdown.ddWorkWith {
    float: right;
}

.WorkWith li.dropdown.ddWorkWith>ul.dropdown-menu li {
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-right: 15px;
    margin-left: 15px;
    cursor: pointer;
    white-space: nowrap;
    padding-right: 15px;
    min-width: 130px;
}

.WorkWith li.dropdown.ddWorkWith>ul.dropdown-menu li:hover {
    background-color: #d4dde3;
}

.WorkWith li.dropdown.ddWorkWith>ul.dropdown-menu {
    position: absolute;
    left: auto;
    right: -15px;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, 0.98);
    border: 1px solid #97a9b6;
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    font-size: 13px!important;
    color: #333!important;
    max-height: 200px;
    /*wa*/
    overflow: auto;
}


/*ww*/

.error_wwp_filter {
    margin-top: 5px;
    color: red;
    font-size: 12px;
    font-weight: normal;
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    white-space: normal;
}

.WorkWith li.dropdown.ddWorkWith>ul.dropdown-menu>div>div,
.gx-call-target.right>div .ps-scrollbar-x,
.gx-call-target.right>div .ps-scrollbar-y {
    border-top: 10px solid white;
    border-bottom: 10px solid white;
}

.WorkWith>tbody>tr>td {
    border-bottom: 1px solid #e8edf0;
    border-top: 1px solid #e8edf0;
}

.WorkWith>tbody>tr>td:first-child {
    border-left: 1px solid #e8edf0;
    height: 60px;
}

.WorkWith>tbody>tr>td:last-child {
    border-right: 1px solid #e8edf0;
}

.WorkWith a {
    color: #000;
}

.WorkWith>tbody>tr:hover>td a {
    color: #0f9ef9;
}

.WorkWith .ddWorkWith {
    list-style: none;
    margin-right: 10px;
}

.WorkWith>tbody>tr:hover>td>span>li.ddWorkWith a.enabled[data-toggle="dropdown"]:before,
.WorkWith>tbody>tr:hover>td>li.ddWorkWith a.enabled[data-toggle="dropdown"]:before {
    content: url("svg/Banestes/grid-mais-over.svg")!important;
}

.WorkWith .ddWorkWith a.enabled[data-toggle="dropdown"]:before {
    content: url("svg/Banestes/grid-mais.svg")!important;
}

.WorkWith .ddWorkWith a.disabled {
    cursor: not-allowed;
}

.WorkWith .ddWorkWith a.disabled[data-toggle="dropdown"]:before {
    content: url("svg/Banestes/grid-mais-off.svg")!important;
}

.WorkWith .ddWorkWith a[data-toggle="dropdown"] {
    float: right;
    text-decoration: none;
    color: black;
}

.ColumnSettings .ErrorMessages {
    margin-left: 25px;
    white-space: nowrap;
    font-family: 'SourceSansPro-Italic', 'Source Sans Pro', sans-serif;
    font-size: 13px;
    font-style: italic;
    color: #ff6969;
    display: block;
    width: 120px;
    text-align: right;
}

.ColumnSettings .btn {
    padding: 5px;
}

.WorkWith .WorkWithFooter {
    background-color: transparent;
}

.WorkWith {
    width: 100%;
}

.WorkWith tbody tr {
    height: 60px;
    background-color: #fff;
}

.TableMargin10 TH.WorkWithTitle {
    /*prompt*/
    padding-left: 15px!important;
}

.TableMargin10 .WorkWith .BootstrapAttributeCheckBox {
    /*fix checkbox*/
    padding-left: 15px!important;
}

.TableMargin10 .WorkWith tbody td {
    padding-left: 0px!important;
    padding-right: 0px!important;
}

TH.WorkWithTitle:nth-child(1) {
    padding-right: 0px;
    width: 10px!important;
    padding-left: 10px;
}

TH.WorkWithTitle:nth-child(2),
TH.WorkWithTitle:nth-child(3) {
    padding-right: 0px;
    /* width:30px!important; */
    padding-left: 10px;
    padding-right: 10px;
}

.WorkWith tbody td:nth-child(1) {
    padding-right: 0px;
    width: 10px!important;
}

.WorkWith tbody td:nth-child(2),
.WorkWith tbody td:nth-child(3) {
    padding-right: 0px;
    /* width:30px!important; */
    padding-left: 10px;
    padding-right: 10px;
}


/* .WorkWith tbody td{ */


/* padding-right: 60px; */


/* } */

TH.WorkWithTitle .btn {
    margin: 0px;
}

TH.WorkWithTitle {
    background-color: #d4dde3;
    height: 50px;
    /* padding-right: 60px; */
}

TH.WorkWithTitle SPAN,
TH.WorkWithTitle SPAN strong,
.ManageFilters ul SPAN {
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600!important;
    font-size: 14px;
    color: #333;
}

.WorkWithFooter {
    text-align: right!important;
}

.WorkWithFooter>div {
    position: relative;
    z-index: 2;
}

.WorkWithFooter>div>button:nth-child(2) {
    margin-right: 60px!important;
}

.WorkWithFooter button {
    padding: 0px!important;
    border: 0px;
    box-shadow: 0px 0px;
    background-color: transparent!important;
    margin: 0px!important;
}

.TableActions {
    margin-left: 10px;
}

.TableActionsOnWW .btn.btn-success {
    margin-left: 10px;
}

.TableActionsOnWW {
    margin-left: -15px;
    min-height: 60px;
}

.TableActionsOnWW .btn {
    margin-top: 0px;
}

.TableActionsOnWW>tbody>tr>td {
    vertical-align: top;
}

.TablePaginacaoBotao .spanContRegistros,
.TablePaginacao .spanContRegistros {
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif!important;
    font-weight: normal!important;
    font-size: 14px!important;
    color: #333!important;
}

.TablePaginacaoBotao .spanContRegistros .spanBold,
.TablePaginacao .spanContRegistros .spanBold {
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
}

.TablePaginacaoBotao .spanPaginacao,
.TablePaginacao .spanPaginacao {
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    font-weight: normal;
    font-size: 14px;
    color: #333;
}

div.TextBlockPaginacao {
    position: relative;
    z-index: 1;
    top: 5px;
}

.TablePaginacaoBotao .spanPaginacao {
    margin-right: 45px;
}

.TablePaginacao {
    margin-top: 3px;
}

.TablePaginacaoBotao {
    margin-top: -32px;
}

.WorkWith .gridMarcador,
.gridMarcador {
    display: block;
    width: 10px;
    height: 100%!important;
    margin-right: 15px;
}

.WorkWith .gridMarcador.azul {
    background-color: #2a58ad;
}


/*GRID*/

.ReadonlyBlobContentAttributeMasterPageSS,
.TextLaranja,
.TextLaranjaMasterPageSS,
.TextLaranjaTitulo,
.TextLaranja A:hover,
.TextLaranja A:active,
.TextLaranja A:focus,
.TextLaranja A {
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    font-size: 12px;
    color: #0f9ef9;
}


/*TABS*/

.tabbable li a,
.GXUI-DVelop-Tabs li a {
    color: #017DC2!important;
}

.UnSelectedTab,
.UnSelectedTab A:hover,
.UnSelectedTab A:link,
.UnSelectedTab A:visited,
.UnSelectedTabTable A,
.UnSelectedTabTable A:hover,
.UnSelectedTabTable A:visited {
    color: #017DC2;
}


/*Botões*/

img[src*='EditColumns.png']:hover,
img[src*='ActionUpdate.png']:hover,
img[src*='EditColumns.png']:focus,
img[src*='ActionUpdate.png']:focus {
    content: url("svg/Banestes/grid-editar-over.svg");
    cursor: pointer;
}

img[src*='ActionDelete.png']:hover,
img[src*='ActionDelete.png']:focus {
    content: url("svg/Banestes/grid-excluir-over.svg");
    cursor: pointer;
}

img[src*='Grid_Buscar.png']:hover,
img[src*='Grid_Buscar.png']:focus {
    content: url("svg/Banestes/grid-buscar-over.svg");
    cursor: pointer;
}

img[src*='Grid_Excluir.png']:hover,
img[src*='Grid_Excluir.png']:focus {
    content: url("svg/Banestes/grid-excluir-over.svg");
    cursor: pointer;
}

.AddAndRemoveFilters,
.AddAndRemoveFiltersDisabled {
    background-color: transparent!important;
    border: none!important;
    color: #0f9ef9!important;
    box-shadow: 0px 0px!important;
    position: absolute;
    margin-top: 25px!important;
    margin-left: -474px!important;
    display: block;
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 14px;
    padding: 0px!important;
}

.AddAndRemoveFilters:hover,
.AddAndRemoveFiltersDisabled:hover {
    text-decoration: underline;
}

.DataFilterDescription {
    display: none;
}

.TableDynamicFilters {
    margin-top: 15px;
    float: right;
}

.TableDynamicFilters>tbody>tr:first-child>td>span.DataFilterDescription {
    display: block;
    position: absolute;
    margin-top: -45px;
    margin-left: 2px;
}


/* .TableDynamicFilters .ImageAcao, .ImageAcao[src*='prompt.png'], img[src*='prompt.png']{ */


/* padding: 3px; */


/* height: 30px; */


/* width: 30px; */


/* } */

.TableDynamicFilters>tbody>tr>td:nth-child(3) {
    display: none;
}

.TableDynamicFilters>tbody>tr>td:nth-child(4)>input,
.TableDynamicFilters>tbody>tr>td:nth-child(4)>select {
    width: 250px;
}

.TableDynamicFilters>tbody>tr>td:nth-child(4)>div>input {
    width: 225px;
}

.TableDynamicFilters>tbody>tr>td:nth-child(2)>select {
    width: 200px!important;
}

.TableDynamicFilters>tbody>tr>td {
    padding-bottom: 20px;
}

.WCExibeFiltros .limpar {
    cursor: pointer;
}


/* .TableMain > tbody > tr:nth-child(3){ */


/* margin-bottom:25px; */


/* display:inline-table; */


/* width:100%; */


/* } */

.WCExibeFiltros:not([style*='display:none;']) {
    background-color: #ffffff;
    display: block!important;
    width: 100%;
    padding: 15px;
    border-radius: 5px;
    margin-bottom: 25px;
    box-shadow: 2px 2px 5px 0px rgb(0 0 0 / 30%);
}

.WCExibeFiltros .to {
    margin-left: 3px!important;
    margin-right: 3px!important;
}

.WCExibeFiltros .description,
.WCExibeFiltros .to {
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    font-size: 12px;
    color: #333;
    margin-right: 5px;
}

.WCExibeFiltros .value {
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 12px;
    color: #333;
}

.WCExibeFiltros.Default .limpar {
    display: none;
}

.WCExibeFiltros.Default {
    background-color: #ffffff;
}

.WCExibeFiltros.Default .description,
.WCExibeFiltros.Default .to {
    color: #333;
}

.WCExibeFiltros.Default .value {
    color: #333;
}

.ImageAcaoDisabled {
    display: none;
}

.ImageGridAcao,
.ImageGridAcaoDisabled {
    float: right;
}

.ImageAcao,
.ImageAcaoDisabled,
img[src*='prompt.png'],
.ImagePromptFiltro {
    cursor: pointer;
    border-radius: 5px;
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 14px;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.3);
    border: 1px solid #97a9b6;
    color: #fff;
    background-color: #fff;
    padding: 5px;
    min-height: 30px;
    min-width: 30px;
}

.btn-selected-default {
    background-color: transparent;
    border: 1px solid #0e9ef9;
    padding: 15px;
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 13px;
    color: #333;
    min-width: 180px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.btn-select {
    background-color: transparent;
    border: 1px dashed #bcc4cd;
    padding: 15px;
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 13px;
    color: #333;
    min-width: 180px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.btn-select:not([disabled]):hover,
.btn-select:not([disabled]):focus,
.btn-select:not([disabled]):visited,
.btn-select:not([disabled]):active {
    border: 1px solid #50B949;
}

.btn-select[disabled] {
    opacity: 0.2;
}

.btn-selected {
    background-color: transparent;
    border: 1px solid #50B949;
    padding: 15px;
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 13px;
    color: #333;
    min-width: 180px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.btn {
    background-color: #fff;
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #333;
    padding: 8px 20px;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.3);
    border: 1px solid #97a9b6;
    margin-right: 15px;
    margin-bottom: 15px;
    margin-top: 15px;
    border-radius: 3px;
}

.btn.btn-success.TrnOk {
    width: 100px;
}

.btn.btn-success.TrnExcluir,
.btn-default.TrnExcluir {
    background-color: #E05454;
    color: #fff;
}

.btn-success,
.btn-warning {
    color: #fff;
    background-color: #50b949;
    border: 0px;
}

.btn-primary {
    color: #fff;
    background-color: #0e9ef9;
    border: 0px;
}

.btn.gx-disabled,
.btn[disabled] {
    /* color: #fff; */
    /* background-color:#e2e3e6;	 */
    /* border:	0px; */
    display: none;
}


/*PopUP*/

.gx-popup-resize {
    display: none;
}

.CellBorderTop {
    border-top: 1px solid #D8DCDF;
    height: 10px;
}

.TableTransparente {
    background-color: transparent!important;
    box-shadow: none!important;
}

.PopupHeader {
    background-color: #e8edf0!important;
    width: 100%!important;
    border-bottom: 1px solid #D8DCDF;
    margin-top: -38px;
    -webkit-box-shadow: 5px -5px 12px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 5px -5px 12px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 5px -5px 12px 0px rgba(0, 0, 0, 0.1);


   /* position: absolute; left: 2px; top: 2px; width: 900px; height: 20px; visibility: visible; padding: 0px; overflow: hidden; box-sizing: content-box;*/
  
}

.PopupContent.gx-popup-content {
    -webkit-box-shadow: 5px 5px 12px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 5px 5px 12px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 5px 5px 12px 0px rgba(0, 0, 0, 0.1);

    /*position: absolute; left: 2px; top: 24px; width: 1660px; height: 395px; visibility: visible; padding: 0px; overflow: hidden; box-sizing: content-box;*/
}

.PopupTitle {
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    font-size: 18px;
    color: black;
    font-weight: normal;
    padding-left: 40px!important;
    padding-top: 20px!important;

    box-sizing: border-box; white-space: nowrap; position: absolute; padding: 2px; width: auto;

}

.PopupBorder IMG {
    margin-left: 42px;
    margin-top: -35px;
}

.PopupHeader.gx-popup-header {
    position: absolute; left: 2px; top: 2px; width: 900px; height: 20px; visibility: visible; padding: 0px; overflow: hidden; box-sizing: content-box;
}

.gx-responsive-popup.gx-popup-centered.PopupBorder.gx-popup.gx-popup-default.gx-popup-initial {
    position: absolute; left: 510px; top: 255px; width: 860px; height: 431px; visibility: visible; padding: 0px; display: block; box-sizing: content-box; z-index: 1001;
}

.PopupContent.gx-popup-content {
    position: absolute; left: 2px; top: 24px; width: 1660px; height: 395px; visibility: visible; padding: 0px; overflow: hidden; box-sizing: content-box;
}

.TextForce40w {
    color: transparent;
    display: block;
    width: 40px;
}

.TextForce20w {
    color: transparent;
    display: block;
    width: 20px;
}

.PopupHeaderButton {
    background-image: url("svg/Banestes/modal_fechar.svg")!important;
    height: 14px!important;
    width: 14px!important;
    margin-top: 8px!important;
    margin-right: 8px!important;
}


/*OUTROS*/

.gx-fileupload .dropzone.fade {
    display: none;
}

.TableInvisible {
    display: none;
}

.TextTituloFichaCadastro {
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 13px;
    color: #333;
    margin-bottom: 15px;
    display: block;
}

.TableFichaCadastro {
    background-color: white;
    padding: 20px;
    border: 1px solid #97a9b6;
    -webkit-box-shadow: 2px 2px 15px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 2px 2px 15px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 2px 2px 15px 0px rgba(0, 0, 0, 0.4);
    margin-bottom: 20px;
}

#TABLEUPLOAD {
    margin-left: 10px;
    margin-bottom: 10px;
}

.TableSearch,
#TABLESEARCH {
    width: 100%;
}

.TableFilters>tbody>tr>td:nth-child(2) {
    vertical-align: bottom;
}

a {
    color: #0f9ef9;
    text-decoration: none;
    cursor: pointer;
}

a {
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    font-size: 13px;
    cursor: pointer;
    font-weight: normal;
}

a:hover {
    text-decoration: underline;
}

.ManageFilters {
    float: right;
}

.ManageFilters .btn {
    box-shadow: none!important;
    border-color: #d2d3d6!important;
    background-color: transparent;
    margin-top: 10px;
}

.ManageFilters .btn img {
    display: none;
}

.ManageFilters ul.dropdown-menu {
    position: absolute;
    left: auto;
    right: 0;
}

.ManageFilters ul.dropdown-menu li {
    margin-left: 10px;
    margin-right: 10px;
}

.TableMain,
.TableMargin10 {
    width: 100%!important;
    margin: 0px!important;
}

.TableExpandir {
    background-color: #1b458e!important;
    color: white!important;
}

.TableExpandir a {
    color: white!important;
}

.TableExpandir .TituloTabelaExpandir {
    color: white!important;
    text-transform: uppercase;
}

.TextCorLayout {
    color: #1b458e!important;
}

#gx-column-targets {
    background-color: #e8edf0!important;
}

#page-content {
    background-color: #e8edf0!important;
}

#minhadiv {
    background-color: #f9f8fc!important;
}

@media (max-height: 500px) {
    div#logo {
        display: none;
    }
}


/*wa*/

.ps-scrollbar-y,
.ps-scrollbar-x,
.ps-scrollbar-y-rail,
.ps-scrollbar-x-rail {
    border-radius: 0px!important;
    opacity: 0.8!important;
}

#pageContainer>.SectionScroll {
    margin: 70px auto 0 auto;
    position: relative;
    overflow: auto;
}

.TableMasterPagePrompt tr.WorkWithOdd,
.TableMasterPagePrompt tr.WorkWithEven {
    cursor: pointer;
}

.TableMasterPagePrompt .SectionScroll {
    margin: 0 auto 0 auto;
    position: relative;
    overflow: auto;
}

.TableMasterPagePrompt .SectionScroll>table>tbody>tr>td:nth-child(2) {
    box-shadow: 1px 1px 5px #97a9b6;
}

#pageContainer>.SectionScroll>div {
    margin-left: 40px;
}


/* .gx-content-placeholder{ */


/* margin-right: 40px; */


/* margin-left: 40px; */


/* } */

html {
    overflow: hidden;
}


/*Cadastros*/

.ErrorViewer,
span[data-gx-id*="gxErrorViewer"]:not(.ErrorViewerLaranja) {
    display: none!important;
}

.ErrorMessages.ErrorByAvantJs {
    position: static;   
}

.ErrorMessages.ErrorResponsiveByAvantJs {
    padding-top: 2px;
}

.DivErrorByAvantJs {
    position: absolute;
    margin-top: -25px;
    margin-left: 10px;
    display: none;
}

.TableSearchCell,
#TABLESEARCH,
#TABLEFILTERS,
#TABLEFILTERS>tbody>tr>td:first-child {
    width: 100%;
}

.TableContent span.DataDescription span.DataDescriptionResponsive a {
    display: inline-block;
    margin-bottom: 10px;
}

.TableContent .BootstrapAttributeGray,
.TableContent .ReadonlyBootstrapAttributeGray,
.TableContent .BootstrapAttribute,
.TableContent .RequiredBootstrapAttribute,
.TableContent .ReadonlyBootstrapAttribute,
.TableContent .ReadonlyRequiredBootstrapAttribute,
.TableContent .BootstrapAttributeResponsive,
.TableContent .RequiredBootstrapAttributeResponsive,
.TableContent .ReadonlyBootstrapAttributeResponsive,
.TableContent .ReadonlyRequiredBootstrapAttributeResponsive,
.TableContent .ImageAcao,
.TableContent .BootstrapAttributeDate,
.TableContent .ReadonlyBootstrapAttributeDate,
.TableContent .BootstrapAttributeDateTime,
.TableContent .ReadonlyBootstrapAttributeDateTime,
.TableContent .BootstrapAttributeCheckBox,
.TableContent .BootstrapAttributeNoBorder,
.TableContent .ReadonlyBootstrapAttributeNoBorder,
.TableContent a {
    margin-bottom: 25px;
}

.TableContent div {
    z-index: 1!important;
}

.TableGridInput .BootstrapAttributeGray,
.TableGridInput .ReadonlyBootstrapAttributeGray,
.TableGridInput .BootstrapAttribute,
.TableGridInput .RequiredBootstrapAttribute,
.TableGridInput .ReadonlyBootstrapAttribute,
.TableGridInput .ReadonlyRequiredBootstrapAttribute,
.TableGridInput .BootstrapAttributeResponsive,
.TableGridInput .RequiredBootstrapAttributeResponsive,
.TableGridInput .ReadonlyBootstrapAttributeResponsive,
.TableGridInput .ReadonlyRequiredBootstrapAttributeResponsive,
.TableGridInput .ImageAcao,
.TableGridInput .BootstrapAttributeDate,
.TableGridInput .ReadonlyBootstrapAttributeDate,
.TableGridInput .ReadonlyBootstrapAttributeDateTime,
.TableGridInput .BootstrapAttributeCheckBox,
.TableGridInput .BootstrapAttributeNoBorder,
.TableGridInput .ReadonlyBootstrapAttributeNoBorder,
.TableGridInput a {
    margin-bottom: 8px;
    margin-top: 0px;
}

.RequiredDataDescriptionResponsive:after,
.RequiredDataDescription:after,
.Required:after {
    content: '\f111';
    font-family: FontAwesome;
    font-size: 5px;
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
    color: #E9AD54;
}

.BootstrapAttributeCheckBox {
    border-color: transparent;
    padding-top: 3px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    min-height: auto;
    margin-top: 0px;
    margin-bottom: 0px;
}

/*
.RequiredBootstrapAttributeResponsive {
    margin-top: 9px;
    margin-left: 10px;
    margin-bottom: 25px;
    border-style: solid;
    border-width: 1px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    height: 40px;
}
*/
.BootstrapAttribute.FiltroFicha {
    border-radius: 0px;
    min-height: auto;
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
    padding-left: 5px;
    padding-right: 5px;
}

.BootstrapAttribute,
.BootstrapAttributeDate,
.BootstrapAttributeDateTime {
    border-color: #C0C8D0;
}

.MarginLeft0 {
    margin-left: 0px !important;
}

/*
.BootstrapAttributeResponsive {
   /* margin-bottom: 25px;
    display: inline-block;
    border-color: #C0C8D0;
    margin-left: 10px;
    width: 100%;
    height: 40px;
    margin-right: 5px;
    margin-top: 5px;
    padding-left: 12px;
    padding-right: 12px;
    border-style: solid;
    border-width: 1px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    font-size: 14px;
    color: #333;
}
*/
.BootstrapAttributeResponsiveRequiredLabel {
    padding-bottom: 4px;
    display: inline-block;
}

.BootstrapAttributeResponsiveSemDescription {
    margin-top: 22px !important;
}

.DataDescriptionResponsiveSemDescription {
    margin-top: 18px;
}


.BootstrapAttributeResponsive,
.ReadonlyBootstrapAttributeResponsive {
    background-color: #fff;
    display: block;
    width: 100%;
    height: 40px;
    margin-left: 10px; 
    margin-bottom: 25px;       
    padding: 8px 10px 10px 10px;
    border-style: solid;
    border-width: 1px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-color: #C8CED6;
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    font-size: 14px;
    white-space: nowrap;    
    text-overflow: ellipsis;
    overflow: hidden;
}

.ReadonlyBootstrapAttributeResponsive {
    background-color: #E8EDF0;
    color: #333;
}

.form-control-static {
    padding-top: 0px; 
    padding-bottom: 0px; 
    margin-bottom: 0;
}

.RequiredBootstrapAttribute,
.RequiredBootstrapAttributeResponsive {
    margin-top: 5px;
    margin-left: 10px;
    margin-bottom: 20px;  
    height: 40px;
    border-color: #E9AD54;
    border-style: solid;
    border-width: 1px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;  
}
/*
.ReadonlyBootstrapAttributeResponsiveMax225 {
    max-width: 225px;
    background-color: #E8EDF0;
    display: inline-block;
    min-width: 100px;
    min-height: 40px;
    overflow: initial!important;
    max-height: 40px;
    margin-left: 10px;
    margin-right: 5px;
    margin-top: 4px;
    margin-bottom: 29px;
    padding: 10px;
    padding-left: 12px;
    padding-right: 12px;
    border-style: solid;
    border-width: 1px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-color: #C8CED6;
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    font-size: 14px;
    white-space: nowrap;
    color: #333;
}
*/

.ImageAcaoResponsive {
    margin-top: 26px !important;
    background-color: #fff !important;
    cursor: pointer !important;
}

.ReadonlyImageAcaoResponsive {
    margin-top: 26px !important; 
    background-color: #e8edf0 !important;
    cursor: auto !important;
}

.ImageAcaoResponsiveMerged {
    margin-bottom: 3px;
    margin-left: 13px;
    margin-right: 0px;
    background-color: #fff !important;
    cursor: pointer !important;
}

.ReadonlyImageAcaoResponsiveMerged {
    margin-bottom: 3px;
    margin-left: 13px;
    margin-right: 0px;
    background-color: #e8edf0 !important;
    cursor: auto !important;
}

.MergeDataCellResponsive {
    width: 100%;
}

.DataDescriptionResponsiveSemOverflow {
    overflow: visible !important;
    margin-bottom: 4px;    
}

.TableContentResponsive {
    padding-right: 15px;    
}

.BorderBottom {
    margin-left: 6px;
    width: 100%;
    border-bottom: 2px solid #C0C8D0;
}

.DataDescriptionResponsive {
    white-space: nowrap;
    width: 100%;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
}

.TableFundoBrancoResponsive {
    background-color: white;
    padding: 10px;
    padding-right: 20px;
}

.TextBlockResponsive {
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 13px;
    color: #333;    
    white-space: nowrap;
    margin-left: 8px;
    text-transform: uppercase;
}

input[uc="esales"] {
    margin: 0px!important;
}

input[type="checkbox"],
.gx-checkbox-wrapper {
    border: none!important;
}

.ReadonlyBootstrapAttributeNoBorder {
    border: none!important;
    background-color: transparent!important;
    min-width: auto!important;
}

.ReadonlyBootstrapAttribute,
.ReadonlyRequiredBootstrapAttribute,
.ReadonlyRequiredBootstrapAttributeResponsive,
.ReadonlyBootstrapAttributeDateTime,
.ReadonlyBootstrapAttributeGray,
.ReadonlyBootstrapAttributeNoBorder {
    background-color: #E8EDF0;
    padding: 10px;
    border-color: #C8CED6;
    display: inline-block;
    min-width: 100px;
    overflow: initial!important;
    min-height: 38px;
    /* white-space:nowrap; não usar, da problema em outros lugares*/
}

.ReadonlyBootstrapAttributeDate {
    background-color: #E8EDF0;
    padding: 10px;
    border-color: #C8CED6;
    display: inline-block;
    min-width: 80px;
    overflow: initial!important;
    min-height: 38px;
    margin-right: 33px;
}

.BootstrapAttribute:focus,
.RequiredBootstrapAttribute:focus,
.BootstrapAttributeResponsive:focus,
.RequiredBootstrapAttributeResponsive:focus,
.BootstrapAttributeDate:focus,
.BootstrapAttributeDateTime:focus {
    border-color: #0E9EF9;
}

.ErrorRequiredBootstrapAttribute,
.ErrorBootstrapAttributeResponsive,
.ErrorBootstrapAttribute,
.ErrorBootstrapAttributeDate,
.ErrorBootstrapAttributeDateTime,
.EAvantJs {
    border-color: red;
}

.Ok {
    border-color: #C0C8D0;
}

.TableFundoBranco,
.TablePadraoMP {
    margin-top: 10px;
}

.TableFundoBranco>tbody>tr>td {
    background-color: white;
    padding: 20px;
    /* border: 1px solid #97a9b6; */
    /* -webkit-box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.4); */
    /* -moz-box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.4); */
    /* box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.4);	 */
}

.DataDescription,
.RequiredDataDescription,
.DataDescriptionResponsive,
.RequiredDataDescriptionResponsive {
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 13px;
    color: #333;
    margin-left: 10px;
}

.RequiredDescriptionResponsive {
    padding-bottom: 4px !important;
    display: inline-block !important;
}

.DataContentCellResponsive {
    padding-top: 5px;
}

/* Select de registros do Grid */

.TableSelecaoGrid {
    /* Componente de Seleção */
    width: 152px !important;
    height: 23px !important;
    margin-left: 45px;
    /* Área Componente de Seleção */
    background: #D4DDE3;
    border-radius: 10px;
    color: #000000;
}

#span_MPW0051vSELECIONADOS {
    /* Texto */
    font-family: Source Sans Pro;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    text-transform: lowercase;
    position: absolute;
    left: 5.4%;
    top: 86.3%;
    color: #000000;
}

.btn-limpar {
    font-family: Source Sans Pro;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    margin-left: 110px;
    background-color: transparent;
    border: 0;
}


/*seleção de contas*/

.FreeStyleSelecionar {
    padding-top: 20px;
    padding-bottom: 20px;
}

.FreeStyleSelecionarComColunas>tbody>tr>td {
    margin-right: 30px;
    display: inline-block;
}

.TableSelecionar {
    border-collapse: collapse!important;
    margin-top: 10px;
    margin-bottom: 10px;
    cursor: pointer;
}

.TableSelecionar>tbody>tr {
    border: 1px dashed #bcc4cd;
}

.TableSelecionar:hover>tbody>tr {
    border: 1px solid #50B949;
}

.TableSelecionar>tbody>tr>td {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
}


/*zoom 90%*/


/* body.Form{ */


/* zoom:0.9; */


/* } */


/*breadcrumb*/

.breadcrumb_ {
    display: table;
}

.breadcrumb_ .return {
    background-image: url("svg/Banestes/acao_voltar.svg");
    width: 20px;
    height: 20px;
    display: inline-block;
    cursor: pointer;
    margin-right: 10px;
    margin-top: 3px;
}

.breadcrumb_ .next {
    background-image: url("svg/Banestes/acao_caminho.svg");
    width: 20px;
    height: 20px;
    display: inline-block;
    padding-top: 4px;
}

.breadcrumb_ .disabled {
    display: table-cell;
    vertical-align: middle;
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    font-size: 18px;
    color: #333;
}

.breadcrumb_ .link {
    display: table-cell;
    vertical-align: middle;
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    font-size: 18px;
    color: #0f9ef9;
}


/*Sidebar*/

.gx-call-target.right {
    position: relative;
    z-index: 5;
}

.gx-call-target.right>div {
    /*temporário em teste*/
    position: fixed;
    margin-top: 70px;
    right: 0;
    bottom: 0;
    top: 0;
    overflow-x: hidden!important;
    padding-right: 10px;
}

.gx-call-target.right .UCGraficoDonut,
.gx-call-target.right .UCGraficoDonutCount,
.gx-call-target.right .UCGraficoDonutInfo {
    margin-left: 30px;
}

.gx-call-target.right .CellSeparador {
    background-color: #dfdfdf;
    height: 1px;
}


/*donut*/

.UCGraficoDonutInfo {
    text-align: center;
    position: absolute;
    width: 150px;
    margin-top: 160px;
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #333;
}

.UCGraficoDonutCount {
    text-align: center;
    position: absolute;
    width: 150px;
    height: 150px;
    margin-top: 55px;
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    font-size: 26px;
    color: #333;
}

.UCGraficoDonut .legend>div {
    display: none!important;
}

.UCGraficoDonut .legend>table {
    top: 220px;
    margin-left: -15px;
}

.UCGraficoDonut .legend>table>tbody>tr>td {
    padding-bottom: 10px;
}

.UCGraficoDonut .legendColorBox>div {
    border: 0px!important;
}

.UCGraficoDonut .legendColorBox>div>div {
    width: 14px!important;
    height: 14px!important;
    overflow: hidden!important;
    border-radius: 10px!important;
    border-width: 3px!important;
}

.UCGraficoDonut .legendLabel a {
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    font-size: 13px;
    cursor: pointer;
    white-space: nowrap;
}

.UCGraficoDonut .legendLabelBold a {
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    font-size: 13px;
    cursor: pointer;
    white-space: nowrap;
	font-weight: bold;
}

.UCGraficoDonutTitle {
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #333;
    margin-bottom: 30px;
    text-transform: uppercase;
    margin-left: 15px;
}


/*WCTab*/

.TableWCTabRight>tbody>tr:nth-child(2) span {
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif!important;
    font-weight: 600!important;
    font-size: 14px!important;
    color: #333!important;
    margin-top: 10px;
    margin-bottom: 0px;
    display: block;
    /* Azure 11465 */
    word-break: break-word;
}

.TableWCTabRight>tbody>tr:nth-child(3) span {
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif!important;
    font-weight: normal!important;
    /* Azure 11465 */
    word-break: break-word;
}

.TableWCTabRight .FreeStyleGrid {
    margin-top: 40px;
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
}

.TableWCTabRight .ReadonlyAttTabEnabled,
.TableWCTabRight .ReadonlyAttTabDisabled,
.TableWCTabRight .ReadonlyAttTabActive {
    width: 100%;
    display: block;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
    margin-top: 5px;
    border: 1px solid transparent;
}

.TableWCTabRight a {
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 13px;
    text-transform: uppercase;
}

.TableWCTabRight .ReadonlyAttTabActive.Required:after {
    content: '\f111';
    font-family: FontAwesome;
    font-size: 5px;
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
    color: white;
    margin-bottom: 5px;
}

.TableWCTabRight .ReadonlyAttTabActive {
    background-color: #65bff7;
}

.TableWCTabRight .ReadonlyAttTabActive a {
    color: #fff;
}

.TableWCTabRight a {
    color: #333;
    text-decoration: none!important;
}

.TableWCTabRight a:hover {
    text-decoration: none;
}

.TableWCTabRight .ReadonlyAttTabDisabled a {
    cursor: default;
}

.TableWCTabRight .ReadonlyAttTabDisabled {
    opacity: 0.2;
    cursor: default;
}

.TableWCTabRight .ReadonlyAttTabEnabled.Required:after {
    content: '\f111';
    font-family: FontAwesome;
    font-size: 5px;
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
    color: #E9AD54;
    margin-bottom: 5px;
}

.TableWCTabRight .ReadonlyAttTabEnabled:hover {
    background-color: #d4dde3;
}


/*WCWizard*/

.TableWCWizardRight>tbody>tr:first-child>td>span {
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif!important;
    font-weight: 600!important;
    font-size: 14px!important;
    color: #333!important;
    text-transform: uppercase;
}

.TableWCWizardRight .FreeStyleGrid {
    margin-top: 30px;
}

.TableWCWizardRight .FreeStyleGrid>tbody>tr>td {
    padding-top: 10px;
    padding-bottom: 10px;
}

.TableWCWizardRight .FreeStyleGrid>tbody>tr>td:first-child {
    background-image: url("svg/Banestes/historico_linha.svg");
    background-position: 12px;
}

.TableWCWizardRight .FreeStyleGrid>tbody>tr:first-child>td:first-child {
    padding-top: 0px;
    vertical-align: top;
}

.TableWCWizardRight .FreeStyleGrid>tbody>tr:last-child>td:first-child {
    padding-bottom: 0px;
    vertical-align: bottom;
}

.TableWCWizardRight .FreeStyleGrid span {
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 13px;
    color: #333;
    text-transform: uppercase;
}

.TableWCWizardRight .FreeStyleGrid>tbody>tr:first-child span {
    margin-top: -14px;
    display: block;
    position: absolute;
}

.TableWCWizardRight .FreeStyleGrid>tbody>tr:last-child span {
    margin-top: -7px;
    display: block;
    position: absolute;
}


/*WCAcoes*/

.TableWCAcoesRight>tbody>tr>td>table>tbody>tr>td>span {
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #333;
}

.TableWCAcoesRight>tbody>tr:nth-child(2)>td>span {
    margin-top: 20px;
    display: block;
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    font-weight: normal;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.TableWCAcoesRight>tbody>tr:nth-child(3)>td>span,
.TableWCAcoesRight>tbody>tr:nth-child(5)>td>span {
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #333;
    display: block;
    margin-bottom: 15px;
    margin-top: 0px;
}

.TableWCAcoesRight>tbody>tr:nth-child(5)>td>span.ShowTitle_false {
    margin-top: 0px;
}

.TableWCAcoesRight>tbody>tr:nth-child(5)>td>span {
    text-transform: uppercase;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 6px;
}

.TableWCAcoesRight .FreeStyleGridOdd td {
    padding-bottom: 10px;
}

.TableWCAcoesRight a:before {
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: #323332;
    content: "";
    display: inline-block;
    margin-right: 9px;
    margin-bottom: 1px;
}


/*WCVejaTambem*/

.TableWCVejaTambemRight a:before {
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: #323332;
    content: "";
    display: inline-block;
    margin-right: 9px;
    margin-bottom: 1px;
}

.TableWCVejaTambemRight .TextBlock {
    text-transform: uppercase;
    margin-bottom: 15px;
    margin-left: 6px;
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #333;
    display: block;
}


/*TableWCExtratoSaldo*/

.TableWCExtratoSaldo .Table tbody>tr>td>span {
    font-size: 13px;
}

.TableWCExtratoSaldo .TextBlockBoldVerde {
    font-size: 16px;
}


/*Cores*/

.Border7ABEE9 {
    border-color: #7ABEE9!important;
}

.Border50B949 {
    border-color: #50B949!important;
}

.BorderF5AE45 {
    border-color: #F5AE45!important;
}

.Border1b458e {
    border-color: #1b458e!important;
}

.BorderE05454 {
    border-color: #E05454!important;
}

.Borderafbcc5 {
    border-color: #afbcc5!important;
}

.Border9861E6 {
    border-color: #9861E6!important;
}


/*WCMensagem*/

.WCMensagem {
    border-width: 1px;
    border-style: solid;
}

.WCMensagem .TextBlock {
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 13px;
    color: #333;
}

.WCMensagem .TextBlock:before {
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: #323332;
    content: "";
    display: inline-block;
    margin-right: 9px;
    margin-bottom: 1px;
}


/*tooltip*/

.myTooltip.normal:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
    position: absolute;
    margin-left: 182px;
    top: 2px;
}

.myTooltip.invert:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid white;
    position: absolute;
    margin-left: 182px;
    bottom: 2px;
}

.myTooltip {
    position: absolute;
    z-index: 1230;
    display: block;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.4;
    background-color: transparent;
    margin-left: -200px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.myTooltip .white {
    background-color: white;
    padding: 20px;
    border: 1px solid #97a9b6;
    -webkit-box-shadow: 2px 2px 15px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 2px 2px 15px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 2px 2px 15px 0px rgba(0, 0, 0, 0.4);
}

.myTooltip .MainTitle {
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    font-size: 18px;
    margin-bottom: 20px;
    display: block;
}

.myTooltip .MainSubtitle,
.myTooltip .MainSubtitle .subtext {
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 13px;
    margin-bottom: 20px;
    margin-right: 20px;
    display: block;
}

.myTooltip .MainSubtitle .subtext.donut.Border7ABEE9:before {
    border-color: #7ABEE9!important;
}

.myTooltip .MainSubtitle .subtext.donut.Border50B949:before {
    border-color: #50B949!important;
}

.myTooltip .MainSubtitle .subtext.donut.BorderF5AE45:before {
    border-color: #F5AE45!important;
}

.myTooltip .MainSubtitle .subtext.donut.Border1b458e:before {
    border-color: #1b458e!important;
}

.myTooltip .MainSubtitle .subtext.donut.BorderE05454:before {
    border-color: #E05454!important;
}

.myTooltip .MainSubtitle .subtext.donut.Borderafbcc5:before {
    border-color: #afbcc5!important;
}

.myTooltip .MainSubtitle .subtext.donut.Border9861E6:before {
    border-color: #9861E6!important;
}

.myTooltip .MainSubtitle .subtext.donut:before {
    content: '';
    display: inline-flex;
    border-width: 5px!important;
    border-style: solid;
    border-color: #afbcc5;
    overflow: hidden;
    width: 14px!important;
    height: 14px!important;
    border-radius: 10px!important;
    border-width: 3px!important;
    margin-right: 10px;
}

.myTooltip .myTTitle {
    font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
    font-size: 13px;
    color: #666;
    margin-bottom: 5px;
    display: block;
}

.myTooltip .myTValue {
    font-family: 'SourceSansPro-SemiBold', 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 13px;
    color: #333;
    margin-bottom: 20px;
    display: block;
}

.myTooltip a {
    margin-top: 10px;
    display: block;
}

.myTooltip .TableTooltip>tbody>tr:not(:first-child):not(:last-child)>td {
    vertical-align: top;
}

.clicavel {
    cursor: pointer;
}


/*Scrolls*/

::-webkit-scrollbar {
    width: 7px;
    height: 7px;
}


/* Track */

::-webkit-scrollbar-track {
    background: transparent;
}


/* Handle */

::-webkit-scrollbar-thumb {
    background: #AEBAC0;
}


/* Handle on hover */

::-webkit-scrollbar-thumb:hover {
    background: #9DA7AD;
}

@keyframes entermaskcsg {
    from {
        background-color: transparent;
        opacity: 0;
    }
    to {
        background-color: rgb(0, 0, 0, 0.4);
        opacity: 1;
    }
}

@keyframes leavemaskcsg {
    from {
        opacity: 1;
        background-image: none;
    }
    to {
        opacity: 0;
        background-image: none
    }
}