﻿.HeaderMenu {
    color: white !important;
    background-image: url("./images/top_bg.png");
}

.LateralFilterSubElementSelected {
    font-weight: bold;
}

/* Images */
.icons, .HeaderOrderSelectedDown:after, .HeaderOrderSelectedUp:after, .HeaderOrder:after, .TimeOUT:before, .TimeIN:before, .TimeOUTA:before, .TimeINA:before, .validation-summary-ok:before, .field-summary-success:before, .field-validation-success:before, .field-validation-success-Popups:before, .field-validation-error-Popups:before, .validation-summary-errors:before, .field-validation-error:before, .field-validation-warning:before, .closeCross {
    background: url('images/icn_dmplight.png') 0 0;
}

.toggleUserDefinitionsSelected, .toogleUserNameSelected {
    background-color: white !important;
}

.EstruturasCompanyHeader, .SelectedMenuTab {
    background-color: #4A713C;
}

.LateralFilterSubElementSelected th, .TableHeader th, .TableHeader:hover th, .selectedDefinitionsLateralMenuElement th, .FormHeader th {
    background-color: #CFDDD0 !important;
}

.LateralFilterSubElementSelected, .selectedDefinitionsLateralMenuElement, .FormHeader {
    background-color: #CFDDD0 !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.LateralFilterMainGroupTitle, .LateralFilterSubElementSelected, .TableHeader, .funcionarioName:hover, .selectedDefinitionsLateralMenuElement {
    color: #4A713C;
}

.TabMenuNomeEmpresa, .RelatoriosTitles, .PageTitle, .DefinitionsTitle {
    color: #4A713C;
}

.toggleUserDefinitionsSelected, .toogleUserNameSelected {
    color: #4A713C !important;
}

.LateralFilterMainGroupTitleSelected {
    color: white !important;
}

.EstruturasCompanyHeader, .SelectedMenuTab {
    color: white;
}

/*border*/
.ContentTable, .ContentTableA {
    border-top: 2px solid #4A713C;
}

.EstruturasTable thead tr {
    border-top: solid 2px #4A713C;
}

.SelectedMenuTab:after {
    border-top-color: #4A713C;
}

.MenuTab:hover:after {
    border-top-color: #777777;
}

.MenuTab:active:after {
    border-top-color: black;
}

.TabMenuWrapper {
    border-bottom: solid 2px #4A713C;
}

.ContentTable tr {
    border-bottom: 1px solid #567d52 !important;
}

.bottomSeparatorBarThinSmallMargin, .bottomSeparatorBarThin {
    border-bottom: 1px solid #4A713C;
}

.HeaderBorder, .bottomSeparatorBarFat {
    border-bottom: 2px solid #4A713C;
}

.ContentTable, .smallBorderBot, .ContentTableA, .ContentTableA tr {
    border-bottom: 1px solid #8fbc8f !important;
}

    .EstruturasTable thead tr, .ContentTable thead tr, #MainTable tr, #GridSmall tr, #Grid tr {
        /*border-bottom: solid 2px #8fbc8f !important;*/
    }

.DefinitionsLateralMenu {
    border-right: solid 2px #4A713C;
}

.ConteudoSettings {
    border-left: 2px solid #4A713C;
}

/*hover*/
.ContentTableA tr:hover,
.ContentTable tbody tr:hover,
.ContentTable tbody .sugest:hover td,
.EstSelected,
.DropDownHeaderElement:hover {
    color: white;
    background-color: #315FAA;
}
    /* Used in FeriadosPontes */
    .ContentTable tbody tr:hover .tabletextDescription {
        color: white;
    }

.definitionsLateralMenuElement:hover {
    background-color: #777777;
    color: white;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.subcategories {
    background-color: #F0F1F1;
}

.SearchSelect {
    background-color: lightblue;
}

.divPrintHeader {
    background-color: rgb(74, 113, 60) !important;
}

.headerRelatorio tr {
    color: #2C7335 !important;
    border-top: solid 2px #4A713C !important;
}

.trRelatorio th {
    color: #2C7335 !important;
    border-bottom: solid 1px #4A713C !important;
}

.trRelatorio td {
    border-bottom: solid 1px #4A713C !important;
}

.headerRelatorioEspelhoPonto tr {
    color: #2C7335 !important;
}

.relatorioEspelhoPontoParentHeader {
    border-bottom: solid 1px #4A713C !important;
}

.relatorioEspelhoPontoBodyRow2 td{
    border-bottom: solid 2px #567d52 !important; 
    border-top: solid 2px #567d52 !important;
}

.relatorioEspelhoPontoBodyRow td {
    border-top: solid 1px #8fbc8f !important;
}

.infosCabecalho {
    border-top: 2px solid #4A713C !important;
}

.tab_definicao {
    color: grey;
}

.tab_selected_definicao {
    color: white;
    background-color: #4A713C;
}

.tabBorder {
    border-bottom: 2px solid #4A713C;
    width: 100%;
    padding-top: 25px;
}

.stepLabel {
    color: green !important;
}

.stepLabelComplete {
    color: #2a5db0;
}

.wizzardHorarioIconCurrentArrowBar {
    border-bottom: 2px solid #4A713C;
}

.wizzardHorarioIconCompleteArrowBar {
    border-bottom: 2px solid #4A713C;
}

.labelColor {
    color: #4A713C;
}

.labelDisabledColor {
    color: #CECDCB;
}

.cftpessoalat {
    background-color: #D0DDD3;
    width: 15px;
}

.cftcargoextra {
    background-color: #D0DDD3;
}

.estruturaName:hover {
    color: #4a713c;
}

#ForcaTrabalhoGrid tr {
    border-bottom: solid 1px #567d52!important;
    height: 37px;
}



.relatorioEspelhoPontoBodyRow td {
    border-top: solid 1px #567d52!important;
}

.ContentTable, .smallBorderBot, .ContentTableA, .ContentTableA tr {
    border-bottom: 1px solid #567d52!important;
}

.relatorioExtratoBancoHorasPontoBodyRow td {
  border-top: solid 1px #567d52!important;
}


#MainTable tr, #Grid tr, .ContentTable tr {
  border-bottom: solid 1px #567d52!important;
}

.dim-header {
    background: #CFDDD0;
}

.campos {
    color: #4A713C;
}

