/* ////////////////////////////access////////////////////////////// */

#accessTbl tbody tr:hover{    
    background-color: #f4f6f7;    
}
#accessTbl tbody td:nth-child(2), #accessTbl tbody td:nth-child(3), #accessTbl tbody td:nth-child(5){
    text-align: start;
}
#accessTbl tbody tr>.cellBtn:nth-child(4){    
    width: 4%;
}
#accessTbl tbody tr>.cellBtn{
    cursor: pointer;
}
#accessTbl tbody tr>.cellBtn:hover{
    filter: brightness(85%);
}

#accessTbl tbody tr>.r{
    background-color: #f9e79f;        
    color: #9a7d0a;
}
#accessTbl tbody tr>.n{
    color: #fff;
}
#accessTbl tbody tr>.rw{
    background-color: #96e89d;
    color: #096811;
}
#accessTbl tbody tr>.yes{    
    color: #096811;
    font-weight: 600;
}
#accessTbl tbody tr>.delCellBtn{
    background-color: #fadbd8;    
    color: #c0392b;
    cursor: pointer;
}
#accessTbl tbody tr>.delCellBtn:hover{
    filter: brightness(85%);
} 

/* //////////////Vacancy ////////////////// */
#vacAnnouncementTbl tbody tr:hover{ background-color: #f4f6f7; }
#vacAnnouncementTbl tbody td:nth-child(2){ text-align: start; }
#vacAnnouncementTbl tbody td:last-child{ cursor: pointer; }

/* //////////////Vacancy apply  ////////////////// */
.noWrap th{
    white-space: nowrap;
}
#addressTbl tbody{
    padding: 0;
}
#addressTbl tbody td:last-child{
    width: 40%;
    min-width: 40%;
}
#addressTbl tbody input, #addressTbl tbody select,
#emgContactTbl tbody input, #emgContactTbl tbody select,
#educationTbl tbody input, #educationTbl tbody select, 
#languageTbl tbody select,
#computerSkillTbl tbody select, #computerSkillTbl tbody input
{
    border: none;
    width: 100%;
}

#educationTbl tbody tr>.delCellBtn, #languageTbl tbody tr>.delCellBtn, #computerSkillTbl tbody tr>.delCellBtn{
    background-color: #fadbd8;    
    color: #c0392b;
    cursor: pointer;
}
#educationTbl tbody tr>.delCellBtn:hover, #languageTbl tbody tr>.delCellBtn:hover, #computerSkillTbl tbody tr>.delCellBtn:hover{
    filter: brightness(85%);
} 

/* ///////////////////////ERP///////////////////////////// */
#leftTbl tbody .selected{
    background-color: #F1F56F !important;
}
#leftTbl tbody tr:hover>td{
    border-color: #e72e58;
}
#leftTbl tbody td:last-child, #leftTbl tbody td:nth-last-child(2){
    text-align: left;
}

#empDetailsTbl tbody tr:first-child>td:first-child{
    width: 18%;
}
#empDetailsTbl tbody .legend{
    width: 10%;
    background-color: #14567f;
    font-weight: 600;
    color: white;
}

#cosTbl tbody tr>.editCellBtn, #childTbl tbody tr>.editCellBtn{
    width: 4%;    
    cursor: pointer;
    background-color: #17a589;    
    color: white;
    font-weight: 600;
}

#cosTbl tbody tr>.editCellBtn:hover, #childTbl tbody tr>.editCellBtn:hover{
    filter:brightness(85%);    
} 

#rosterTbl tbody tr:nth-child(2)>.today, #rosterTbl tbody tr:nth-child(3)>.today{
    background-color: #B65237;
    color: white;
} 

#rosterTbl tbody td{
    width: 4%;
}
#rosterTbl tbody tr:first-child>td:nth-child(even){
    background-color: #2271a3;
    color: white;
}

#rosterTbl tbody tr:first-child>td:nth-child(odd){
    background-color: #14567f;
    color: white;
}

#rosterTbl tbody tr:nth-child(2)>td{
    background-color: #f1544f;
    color: white;
}
#rosterTbl tbody tr:nth-child(3)>td{
    background-color: #14567f;    
    color: white;
}

/* ////////////////Vacancy Control////////////////////////// */
#vacancyTbl tbody tr>.editCellBtn{
    cursor: pointer;
    background-color: #17a589;    
    color: white;
    font-weight: 600;
}
#vacancyTbl tbody tr>.editCellBtn:hover, #vacancyTbl tbody td:last-child:hover{
    filter:brightness(85%);
}
#vacancyTbl tbody td:nth-child(2){
    text-align: start;
}
#vacancyTbl tbody tr>.expiredPost{
    background-color: #ECF0F1;
}
#vacancyTbl tbody tr>.displaying{
    color: #17a589;
    font-weight: 600;
}
#vacancyTbl tbody td:last-child{
    background-color: rgba(133, 146, 158, 0.5);    
    cursor: pointer;
}
#vacancyTbl tbody tr > .rePost{
    background-color: rgba(214, 219, 223, 0.5);
    cursor: pointer;
}
#vacancyTbl tbody tr > .rePost:hover{
    filter:brightness(85%);
}
#vacancyTbl tbody tr:hover{
    background-color: #f4f6f7;    
} 
#vacancyTbl tbody tr > .checkApplicantBtn{
    background-color: rgba(214, 219, 223, 0.2);
    cursor: pointer;
}
#vacancyTbl tbody tr > .checkApplicantBtn:hover{
    filter:brightness(85%);  
} 
#applicantsTbl tbody tr>.btnCell{
    background-color: rgba(214, 219, 223, 0.5);
    cursor: pointer;
}
#applicantsTbl tbody tr>.btnCell:hover{
    filter:brightness(85%);
}

#applicantsTbl tbody .selected{
    background-color: #F1F56F !important;
}

#applicantsTbl tbody .parent:hover>td{
    border-color: #f4d03f;
}

#applicantsTbl tbody .sub{
    background-color: rgba(194, 199, 203, 0.5);        
}

/* //////////////////////Medical ////////////////////*/
#medicalLeftTbl tbody >.selected>td:nth-child(-n+9){
    background-color: #F1F56F
}
#medicalLeftTbl tbody td:nth-child(6),#medicalLeftTbl tbody td:nth-child(7){
    text-align: start;
}
#medicalLeftTbl tbody tr:hover>td{
    border-color: #e72e58;
    cursor: pointer;
}
#medicalLeftTbl tbody tr>.expired{
    background-color: #DB1212; 
    color: #fff;
}
#medicalLeftTbl tbody tr>.budegUlaan{
    background-color: #E37F7F;     
}
#medicalLeftTbl tbody tr>.shar{
    background-color: #E9ED39;     
}
#medicalLeftTbl tbody tr>.budegShar{
    background-color: #F8F9BE;
}
#medicalLeftTbl tbody tr>.crew1{ color:green; }
#medicalLeftTbl tbody tr>.crew2{ color:red; }
#medicalLeftTbl tbody tr>.crew3{ color:blue }
#medicalLeftTbl tbody tr>.crew4{ color: #F5810D; }

#medicalEmpDetailTbl tbody tr:first-child>td:first-child{
    width: 22%;
}
#medicalEmpDetailTbl tbody td{ text-align: start; }
#medicalEmpDetailTbl tbody tr>.legend{
    background-color: #2271a3;
    color: #fff;
    font-weight: 600;
    font-size: 0.875rem;
    width: 16%;
    text-align: center;
}

#medicalTbl tbody td:nth-child(4){
    text-align: start;
    width: 50%;
}
#medicalTbl tbody tr>.editBtn{
    width: 4%;    
    cursor: pointer;
    background-color: #17a589;    
    color: white;
    font-weight: 600;
}
#medicalTbl tbody tr>.editBtn:hover{
    filter:brightness(85%);    
} 

/* /////////////////////////////Performance review////////////////////////////////////// */
/* ////////////////////Reports to////////////////////// */

#reportsToTbl tbody td:nth-child(3), #reportsToTbl tbody td:nth-child(6){
    text-align: start;
}
#reportsToTbl tbody td{
    -webkit-touch-callout: none; 
    -webkit-user-select: none; 
     -khtml-user-select: none; 
       -moz-user-select: none; 
        -ms-user-select: none; 
            user-select: none;
}  
#reportsToTbl tbody .crew1>td:nth-child(n+3):nth-child(-n+5){
    color: green;
}
#reportsToTbl tbody .crew2>td:nth-child(n+3):nth-child(-n+5){
    color: red;
}
#reportsToTbl tbody .crew3>td:nth-child(n+3):nth-child(-n+5){
    color: blue
}
#reportsToTbl tbody .crew4>td:nth-child(n+3):nth-child(-n+5){
    color: #F5810D;    
}
#reportsToTbl tbody>.selected{
    background-color: #f9d1d1;
}
#reportsToPrepTbl tbody td:nth-child(2){
    text-align: left;
}
#reportsToPrepTbl tbody tr>.deleteBtn{
    cursor: pointer;
    background-color: #fadbd8;    
    color: #c0392b;
} 
#reportsToPrepTbl tbody tr>.upBtn, #reportsToPrepTbl tbody tr>.downBtn{
    cursor: pointer;
    background-color: #F1F56F;    
} 
#reportsToPrepTbl tbody tr>.deleteBtn:hover, #reportsToPrepTbl tbody tr>.upBtn:hover, #reportsToPrepTbl tbody tr>.downBtn:hover{
    filter:brightness(85%);
}


/* '/////////////////performance review //////////////////' */
/* #prHeadTbl tbody tr>.legend{
    background-color: #0971ce;
    font-weight: 600;
    color:white;
    width:18%;
}
#prHeadTbl tbody td:first-child{
    width:20%;
}
#prLeft tbody >.new{
    background-color: #f5efc7;
}
#prLeft tbody >.completed{
    background-color: #d1f2eb;
}
#prLeft tbody >.selected{
    background-color: #f9d1d1;
}
#prLeft tbody tr:hover>td{
    cursor: pointer;
    border-color:red;
}

#quizSec textarea{
    font-size: 0.875rem;
    background-color: #f0f3f4;
} */

/* /////performance Review dashboard/////// */
/* #prLeftTbl tbody tr:hover>td{
    cursor: pointer;
    border-color:red;
}
#prLeftTbl tbody >.selected{
    background-color: #f9d1d1;
}
#prDashboardStatsTbl tbody tr>.legend{
    background-color: #0971ce;
    font-weight: 600;
    color:white;
    width:40%;
}

#prDashboardEmpTbl tbody tr>.check{
    cursor: pointer;
    background-color: #f0f3f4;
}
#prDashboardEmpTbl tbody tr>.check:hover{
    filter: brightness(80%);
}
#prDashboardEmpTbl tbody td:nth-child(4), #prDashboardEmpTbl tbody td:nth-child(5), #prDashboardEmpTbl tbody td:nth-child(6){
    text-align: left;
} */