.tevenlogo{
/*     clip: rect(0px,112px,30px,0px);
    position: absolute;
    -webkit-filter: invert(60%);
    filter: invert(60%); */

    max-width: 250px;
    margin-bottom: -90px;
    margin-top: -50px;
}

.tevenlogow{
    clip: rect(0px,112px,30px,0px);
    position: absolute;
/*     -webkit-filter: invert(60%);
    filter: invert(60%); */
    max-width: unset;
    max-height: unset;
}

.cevenlogo{
/*     margin-left: 32%;

    margin-bottom: 30px; */

    text-align: center;
}

.TextBlockTitleLogin{
    font-family: Graphik;
}

/* Remove scroll do Eixo-Y de todas as grids */
.SectionGrid:not(.GridFixedColumnBorders)>div>div>div>div.gx-grid, .SectionGrid:not(.GridFixedColumnBorders) div.Section{
    overflow-y: hidden;
}

table[id$="TABLEMERGEDDYNAMICFILTERS1"] td[id$="FILTER_TTIPOLOGIASTATUS1_CELL"] .AttributeCheckBox.gx-checkbox-wrapper, table[id$="TABLEMERGEDDYNAMICFILTERS2"] td[id$="FILTER_TTIPOLOGIASTATUS2_CELL"] .AttributeCheckBox.gx-checkbox-wrapper, table[id$="TABLEMERGEDDYNAMICFILTERS3"] td[id$="FILTER_TTIPOLOGIASTATUS3_CELL"] .AttributeCheckBox.gx-checkbox-wrapper{
    margin-right: 15px;
}


.PadL25{
    padding-left: 25px;
}

.MarL10{
    margin-left: 10px;
}

.MarL15{
    margin-left: 15px;
}

.MFRDOPI:checked ~ .MFRDOPL{
    /* font-weight: 500; */
    font-family: Rubik-Medium !important;
}

.ShadowBox{
    box-shadow: 0 0 3px 0 rgb(0 0 0 / 20%);
    margin-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #fff;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

.Width100{
    width: 100%;
}

.AmbiAdd{
    width: 40px;
    margin-bottom: 10px;
}

.Height36{
    height: 36px;
}

.Height72{
    height: 72px;
}

.MarT0{
    margin-top: 0px;
}

.MarT20{
    margin-top: 20px;
}

.MarT15{
    margin-top: 15px;
}

.MarB10{
    margin-bottom: 10px;
}

.MarB15{
    margin-bottom: 45px;
}

textarea.form-control.Height36{
    height: 36px;
}

textarea.form-control.Height72{
    height: 72px;
}

textarea.Filterplant{
	width: 90%;
}

.tblControlesSelection{
	margin-top: 15px;
}

.MaxWidth100{
    max-width: 100%;
}

.gx-popup-document{
    overflow-x: hidden;
}

.TblPnlBorder{
    width: 100%;
    border-style: solid;
    border-width: 1px;
    border-color: #f6f6f6;
}

.CustomGridWidth100 > div > div > table{
    width: 100%;
}

.CGrpTit > div, .CLCBN > div > div > div{
    margin-bottom: 0px;
}

.CLCBN{
    width: max-content;
    padding-right: 40px;
}

.CGrpTit{
   /*  margin-top: 40px; */
    /* width: max-content; */
    width: 50%;
    padding-left: 20px;
}

.CGrpTit > div > div > div:nth-child(1){
    display: none;
}

.ReadonlyTCGrpTit{
    color: black;
    font-size: 18px;
    font-family: Poppins,sans-serif !important;
    font-weight: bold;
}

.WidthMaxC{
    width: max-content;
}

.LiCleCheckBoxLabel{
    width: max-content;
    padding: 0px !important;
    font-size: 14px;
}

.GIMCus .NestedGridCell{
    margin-top: 0px;
}

.MasterEvenLogo{
    max-width: 210px;
    position: absolute;
    top: -40px;
    left: 0px;
}

.CTEX{
    width: max-content;
    padding: 0px;
    padding-top: 3px;
    padding-left: 5px;
}

.CTEXP{
    padding-top: 3px !important;
    padding-left: 10px !important;
}

.TLISEG{
    /* width: max-content; */
    width: 150px;
}

.CTLISEG{
    width: max-content;
}

.CTSEG{
    /* width: max-content; */
}

.ButtonIconText{
    vertical-align: bottom;
    font-size: 20px;
    padding-right: 10px;
}

th.MainColDebito{
    color: white;
    background-color: #CF0A0A;
}

th.MainColCredito{
    color: white;
    background-color: #80AD84;
}

.CustosEqual{
    color: #31b93d;
}

.CreditoLegend{
    color: #80AD84;
}

.DebitoLegend{
    color: #CF0A0A;
}

.CTCGRPS{
    margin-bottom: 10px;
    padding-top: 20px;
}

.TblGrpLC > div:nth-child(2) > div > div{
    padding-bottom: 0px;
}

.IncLateralPanelSpace > div  > div  > div  > div  > div{
    padding-left: 15px;
    padding-right: 15px;
}

.WhiNor{
    white-space: normal !important;
}

.DIFValCR{
    color: #31b93d;
}

.CTCORCGAMBI > div > div > div > div > table{
    width: 100%;
}

.ActionGroupChildrenDef > button{
    background-color: #20a9bb;
    border-color: #20a9bb;
    color: white;

    font-family: Poppins,sans-serif;
    font-size: 14px;
    font-weight: 700;

    letter-spacing: 0.3px;
}

.ActionGroupChildrenDef > button:hover{
    background-color: #169fb1;
    border-color: #0c95a7;
    color: white;
}

.HideResizeScroll{
    overflow: hidden !important;
    resize: none;
}





/* New Custom */

.ReadonlyTCORCGrpTit, .ReadonlyTCORCSegTit, .ReadonlyTCORCAmbiTit{
    color: black;
    font-size: 18px;
    font-family: Poppins,sans-serif !important;
    font-weight: bold;
}

/* .CTCORCGrpTit > div, .CLCBN > div > div > div{
    margin-bottom: 0px;
} */

.CTCORCGrpTit > div > div > div:nth-child(2) > table{
    margin-bottom: 0px;
    /* margin-top: 15px; */
}

.CTCORCGrpTit{
    /*  margin-top: 40px; */
     /* width: max-content; */
    width: 50%;
    padding-left: 20px;
}

.CTCORCGrpTit > div > div > div:nth-child(1){
    display: none;
}

.CTCORCEXP{
    padding-top: 3px !important;
    padding-left: 10px !important;
}

.CTCORCEXPEX{
    padding-bottom: 3px !important;
    padding-left: 10px !important;
}

.NoShadowBoxColor{
    box-shadow: 0 0 3px 0 rgb(0 0 0 / 0%) !important;
}

.ShadowBoxLeftAmbi{
    box-shadow: -1px 0 0 0 rgb(0 0 0 / 0%) !important;
}

.ShadowBoxLeftSeg{
    box-shadow: -1px 0 0 0 #d1d1d1 !important;
}

.TCTBLIGSegItem > div > div > div{
    margin-bottom: 0px;
}

.TCTBLIGSegItem > div:nth-child(1){
    background-color: rgb(128 128 128 / 45%);
    border-radius: 4px;
}

.ReadonlyTCORCSegTit{
    color: #000000c9;
}

.TCTBLIGAmbiItem > div:nth-child(1){
    background-color: rgb(128 128 128 / 80%);
    border-radius: 4px;
}

.ReadonlyTCORCAmbiTit{
    color: white;
}

.TCTBLIGAmbiItem > div:nth-child(1) > div > div{
    margin-bottom: 0px;
}

.CTCPnlDebito > div > div > div:nth-child(1){
    background-color: #CF0A0A;

    padding-top: 13px;
    padding-bottom: 13px;
}

.CTCPnlCredito > div > div > div:nth-child(1){
    background-color: #80AD84;

    padding-top: 13px;
    padding-bottom: 13px;
}

.CTCPnlResultado > div > div > div:nth-child(1){
    background-color: #5598cb;

    padding-top: 13px;
    padding-bottom: 13px;
}

.CTCPnlDebito > div > div > div:nth-child(1) a, .CTCPnlCredito > div > div > div:nth-child(1) a, .CTCPnlResultado > div > div > div:nth-child(1) a{
    color: white !important;
    letter-spacing: 0.6px;
    font-size: 16px;
}

.CTCPnlDebito > div > div > div:nth-child(2), .CTCPnlCredito > div > div > div:nth-child(2), .CTCPnlResultado > div > div > div:nth-child(2){
    background-color: #80808000;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-width: 1px;
    border-color: whitesmoke;
}

.TCPnlDebito{
    width: 100%;
}

.TCPnlResultado{
    width: 100%;
}

.TCPnlCredito{
    width: 100%;
}

/* th.MainColDebito{
    color: white;
    background-color: #CF0A0A;
}

th.MainColCredito{
    color: white;
    background-color: #80AD84;
} */

.CTCValor{
    padding-right: 100px;
}

.TCValorLabel{
    font-family: G-Montserrat-n7, Arial !important;
    font-size: 25px !important;
    color: rgb(176, 7, 7) !important;
    font-weight: 400 !important;
    padding-top: 3px !important;
}

.ReadonlyTCValor{
    font-family: G-Montserrat-n7, Arial !important;
    font-size: 25px;
    color: rgb(176, 7, 7);
    font-weight: 700;
}

.CTCPCusC > div > div > div span, .CTCPCusD > div > div > div span{
    color: white !important;
    letter-spacing: 0.6px;
    font-size: 16px;
}

.CTCPCusD > div > div > div:nth-child(2), .CTCPCusC > div > div > div:nth-child(2){
    display: none;
}

.TCWPOMTCHIL{
    padding-top: 15px;
    box-shadow: 0 0 3px 0 rgb(0 0 0 / 20%);
    margin-top: 10px;
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #fff;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    /* border-bottom-right-radius: 6px; */
    /* border-bottom-left-radius: 6px; */
}

.TCWPOMTCHILTWO{
    padding-top: 15px;
    box-shadow: 0 0 3px 0 rgb(0 0 0 / 20%);
    margin-top: 0px;
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #fff;
    /* border-top-left-radius: 6px; */
    /* border-top-right-radius: 6px; */
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

.TCWPOMTCONF{
    margin-top: 35px;
}

.TCWPOMAINBOT{
    box-shadow: 0 0 3px 0 rgb(0 0 0 / 20%);
    margin-top: 15px;
}

.ReadonlyTCMATLINWCM{
    padding-right: 2px;
}

.TCMATSELWCMCheckBox{
    padding-right: 20px;
}

.PnlFilWidth100 > div:nth-child(2) > div > table{
    width: 100%;
}

.PnlFilWidth100_Header{
    display: none;
}

.EmpConfBtnSal{
    margin-top: 27px;
}

.MarginGridComboR table > tbody label{
    padding-right: 25px;
}

.GridlogsAfter > tbody label{
	display: grid;
}

.TCTBLOPCINS{
    padding-top: 10px;
}

.Height450{
    height: 450px;
}