  
    .form-control {
        padding: 10px 8px 10px;
    }
    
    tr.disabled {
        background-color: grey;
    }
    

    .add_cut .hoverimage{
        opacity: 0;
    }
    .add_cut:hover .hoverimage{
        opacity: 1;
    }
    .imgdel{
        margin-left: 15px;
    }
    .textblue{
        color: #009ccd;
    }
    .c-box input[type=checkbox] {
    display: block;
    opacity: 0;
    z-index: 9;
    cursor: pointer;
    width: 100%;
    height: 100%;
    position: absolute;
}
.addImage{
margin-top: 0px;
}
table.dataTable tbody th, table.dataTable tbody td {
    padding: 10px 18px;
  
}

/*sss2222*/
.checkmark {
    position: absolute;
    top: 5px;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: white;
    border-radius: 50%;
    border: 1px solid #009ccd;
}

.customradio input:checked~.checkmark {
    background-color: white;
    border: 1px solid #009ccd;
}

.lvechk {
    font-size: 13px;
    color: #666666;
    margin-left: -10px;
}

.m-b-18 {
    margin-bottom: 18px;
}

.Btnlve {
    width: 102px;
    font-weight: 600;
}

.m-l-10 {
    margin-left: 10px !important;
}

.m-r-10 {
    margin-right: 10px !important;
}

.modal-header {
    padding: 17px 26px;
    border-bottom: 1px solid #e3eaef;
    width: auto;
    margin-left: 11px;
    margin-right: 10px;
}

.modal-footer {
    padding: 30px 40px;
    width: auto;
    margin-left: 11px;
    margin-right: 10px;
}

.DDLmodal {
    margin-left: -14px;
    margin-right: -14px;
    padding-top: 5px;
    padding-bottom: 10px;
}

.close {
    margin-top: -10px;
    margin-right: -24px;
    font-size: 30px;
}

.nice-select .list {
    margin-top: 1px;
    top: 100%;
    border-top: 0;
    border-radius: 5px 0 5px 5px;
    max-height: 210px;
    overflow-y: scroll;
    /* padding: 52px 0 0; */
}

.WS-tablist {
margin-left: -9px !important;
margin-right: -15px !important;
}
.customradio .checkmark:after {
top: 3px;
left: 3px;}

.typeTab1 tr th,
.typeTab1 tr td
{
    line-height: 22px;
}

.popupAddSet{
    padding-top: 7px;
}
#myTab{
    font-size: 13px;
    border-bottom: 1px solid #009ccd;
    margin-bottom: 10px;
}
#myTab .nav-item.active a{
  color:#009ccd;
  font-weight: 600;
  font-size: 13px;
  border-bottom:3px solid #009ccd;
}
#myTab .nav-link.active{
  color:#009ccd;
  font-size: 13px;
  font-weight: 600;  
  border-bottom: 3px solid #009ccd;
}

#myTab .nav-item{
  /*pointer-events: none;*/
}
/* 99 */
#myTab9{
    font-size: 13px;
    border-bottom: 1px solid #009ccd;
    margin-bottom: 10px;
}
#myTab9 .nav-item.active a{
  color:#009ccd;
  font-weight: 600;
  font-size: 13px;
  border-bottom:3px solid #009ccd;
}
#myTab9 .nav-link.active{
  color:#009ccd;
  font-size: 13px;
  font-weight: 600;  
  border-bottom: 3px solid #009ccd;
}

#myTab9 .nav-item{
  pointer-events: none;
}
.popup-1 section{
  width: 100%;
}
.popup-1 .modal-footer{
  padding: 20px 40px;
}
.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i,
.SumoSelect .select-all.selected>span i,
.SumoSelect .select-all.partial>span i {
/* background-color: rgb(17, 169, 17); */
box-shadow: none;
/* border-color: transparent; */
background-image: url("../images/icon/right_tick.png");
background-repeat: no-repeat;
background-position: center center;
}
.SumoSelect .select-all.partial>span i {
/* background-color: #ccc; */
background-image: url(../images/icon/minus-chk.png);
}
.SumoSelect .alldeptOption>span i {
/* background-color: #ccc; */
background-image: url(../images/icon/minus-chk.png);
background-repeat: no-repeat !important;
background-position: 1px !important;
}
.SumoSelect .editalldeptOption>span i {
/* background-color: #ccc; */
background-image: url(../images/icon/minus-chk.png);
background-repeat: no-repeat !important;
background-position: 1px !important;
}
.SumoSelect .allUsersOption>span i {
/* background-color: #ccc; */
background-image: url(../images/icon/minus-chk.png);
background-repeat: no-repeat !important;
background-position: 1px !important;
}
.placeholder-text .placeholder{
min-height: 20px;
}
.modal-footer .disable,.modal-footer .disable:hover{
background-color: #ccc;
border-color: #ccc;
color: #fff;
pointer-events: none;

}
.Eligibilityday{
font-size: 13px;
}
.Eligibilityday input{width: 50px;display: inline-block;}
.check-01{
display: inline-block;
width: 70px;
}
.check-02{
display: inline-block;
width: 84px;
}
.check-03{
display: inline-block;
width: 97px;
}
.check-04{
display: inline-block;
width: 70px;
}
.modal-dialog-ch{
max-width: 500px;
}
.in-block{
display: inline-block !important;
margin-right: 10px;
}
.year-day-1{
width: 50px;
display: inline-block;
margin-right: 10px;
}
.year-day-2{
width: 62px;
display: inline-block;margin-right: 10px;
}
.year-day-3{
width: 150px;
display: inline-block;
font-size: 13px;
padding: 5px 0px;
}
.year-day-5{
width: 150px;
display: inline-block;
font-size: 13px;
padding: 5px 0px;
}
.step3Divscroll{
max-height: 420px;
overflow: auto;
overflow-x: hidden;
}




.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{
 padding: 0px 3px;
}
.dataTables_scrollHead{
padding: 0px 3px;
}

        tr.openmenu{ position: relative !important;}
        /* .openmenu td:nth-child(2){ */
            /* position: relative !important; */
            /* background-color: transparent !important; */
        /* } */
       .open.openmenu .editDel{
            position: absolute;
display: none;    
border-radius:3px;   
background:#fff;
z-index: 9999;
box-shadow: 0px 2px 5px 2px rgb(207 207 207);
margin-left: 0px;
margin-top: 13px;
        }

        .hover-edit{
            margin-right: 9px;
        }
        #example{
            padding: 0px;
        }
       .showdot.pop-de .editDel{
           display: block;
       }
        #example_wrapper tr:hover{
         
            position: relative;
            z-index: 999;
        }
        th, td { white-space: nowrap; }
div.dataTables_wrapper {
max-width: 1200px;
margin-bottom: 20px;
}

/* width */
.dataTables_scrollBody::-webkit-scrollbar {
width: 7px;
height: 7px;
}

/* Track */
.dataTables_scrollBody::-webkit-scrollbar-track {
background: #f1f1f1; 
}

/* Handle */
.dataTables_scrollBody:-webkit-scrollbar-thumb {
background: yellow; 
}

/* Handle on hover */
.dataTables_scrollBody::-webkit-scrollbar-thumb:hover {
background: #009ccd; 
}

::-webkit-scrollbar {
width: 5px;
}
table.dataTable thead th, table.dataTable thead td{
border-bottom:1px solid #ccc;
}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd,
tr.odd td{
background-color: #fff;
}
body{
color: #666;
}
/* Track */
::-webkit-scrollbar-track {
background: #f1f1f1; 
}

/* Handle */
::-webkit-scrollbar-thumb {
background: #009ccd;
}

body::-webkit-scrollbar-thumb {
background: #555 !important; 
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
background: #555; 
}
.right-line {
border-right: 1px solid #ccc;
width: 2px;
height: 25px;
}
#example_info{
font-size: 13px;
padding-top: 25px;
}
#example_wrapper tr th,
#example_wrapper tr td{
min-width: 20px;
}
#example_wrapper .dataTables_length{
font-size: 13px;
position: absolute;
bottom: -5px;
left: 140px;
}
#example_wrapper tr th:nth-child(1),
#example_wrapper tr th:nth-child(2),
#example_wrapper tr th:nth-child(3),
#example_wrapper tr th:nth-child(4),
#example_wrapper tr th:nth-child(5){
vertical-align: top;
}
#example_wrapper tr th:nth-child(1),
#example_wrapper tr td:nth-child(1){
min-width: 20px!important;
max-width:20px !important;
text-align: center;
width: 20px !important;
padding-left:0px !important;
padding-right:0px !important;
}
#example_wrapper tr th:nth-child(2),
#example_wrapper tr td:nth-child(2){
z-index: 9;
text-align: left;
padding-left: 5px;
min-width: 150px!important;
max-width: 150px!important;
width: 150px!important;
}
#example_wrapper tr th:nth-child(3),
#example_wrapper tr td:nth-child(3){
z-index: 9;
text-align: right;
min-width: 2px!important;
max-width: 2px!important;
width: 2px!important;
padding-left: 0px;
padding-right: 0px;
} 

/* #example_wrapper tr th:nth-child(4),
#example_wrapper tr td:nth-child(4){
z-index: 9;
text-align: left;
min-width: 150px!important;
max-width: 150px!important;
width: 150px!important;
} */
/* #example_wrapper tr th:nth-child(5){
z-index: 9;
text-align: center;
min-width: 40px!important;
max-width: 40px!important;
width: 40px!important;
}

#example_wrapper tr td:nth-child(5){
z-index: 9;
text-align: center;
min-width: 50px!important;
max-width: 50px!important;
width: 50px!important;
} */
.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable
{
margin-left: 3px
}


/* #example_wrapper tr th:nth-child(6),
#example_wrapper tr td:nth-child(6){
z-index: 9;
text-align: right;
min-width: 2px!important;
max-width: 2px!important;
width: 2px!important;
padding-left: 0px;
padding-right: 0px;
} */
#example_wrapper tr th:nth-child(5),
#example_wrapper tr th:nth-child(10),
#example_wrapper tr th:nth-child(15),
#example_wrapper tr th:nth-child(20),
#example_wrapper tr th:nth-child(25)

{
position: relative;
}
/*#example_wrapper tr th:nth-child(1)::before,
#example_wrapper tr td:nth-child(1)::before
{
content: "";
position: absolute;
left: -5px;
top: 0px;
bottom: 0;
width: 7px;
font-size: 12px;
z-index: -1;
background: #fff;

}*/

#example_wrapper tr:hover td:nth-child(1)::before{
background: transparent;
}
#example_wrapper tr th:nth-child(3)::before{
content: "";
position: absolute;
right: 0px;
top: 10px;
width: 1px;
font-size: 12px;
 height: 44px;
background: #ccc;
}
/*#example_wrapper tr th:nth-child(5)::before
{
content: "Privilege";
position: absolute;
right: -22px;
top: 6px;
FONT-WEIGHT: 600;
font-size: 13px;
}
#example_wrapper tr th:nth-child(10)::before
{
content: "Casual";
position: absolute;
right: -19px;
top: 6px;
FONT-WEIGHT: 600;
font-size: 13px;
}
#example_wrapper tr th:nth-child(15)::before
{
content: "Sick";
position: absolute;
right: -8px;
top: 6px;
FONT-WEIGHT: 600;
font-size: 13px;
}
#example_wrapper tr th:nth-child(20)::before
{
content: "Maternity";
position: absolute;
right: -22px;
top: 6px;
FONT-WEIGHT: 600;
font-size: 13px;
}
#example_wrapper tr th:nth-child(25)::before
{
content: "Paternity";
position: absolute;
right: -22px;
top: 6px;
FONT-WEIGHT: 600;
font-size: 13px;
}*/




/*#example_wrapper tr th:nth-child(7),
#example_wrapper tr td:nth-child(7){
text-align: center;
}
#example_wrapper tr th:nth-child(8),
#example_wrapper tr td:nth-child(8){
text-align: center;
min-width: 20px!important;
max-width: 20px!important;
width: 20px!important;
padding-left: 0px;
padding-right: 0px;
}
#example_wrapper tr th:nth-child(13),
#example_wrapper tr td:nth-child(13){
text-align: center;
min-width: 20px!important;
max-width: 20px!important;
width: 20px!important;
padding-left: 0px;
padding-right: 0px;
}
#example_wrapper tr th:nth-child(18),
#example_wrapper tr td:nth-child(18){
text-align: center;
min-width: 20px!important;
max-width: 20px!important;
width: 20px!important;
padding-left: 0px;
padding-right: 0px;
}
#example_wrapper tr th:nth-child(23),
#example_wrapper tr td:nth-child(23){
text-align: center;
min-width: 20px!important;
max-width: 20px!important;
width: 20px!important;
padding-left: 0px;
padding-right: 0px;
}
#example_wrapper tr th:nth-child(28),
#example_wrapper tr td:nth-child(28){
text-align: center;
min-width: 20px!important;
max-width: 20px!important;
width: 20px!important;
padding-left: 0px;
padding-right: 0px;
}





#example_wrapper tr th:nth-child(9),
#example_wrapper tr td:nth-child(9){
text-align: center;
}
#example_wrapper tr th:nth-child(10),
#example_wrapper tr td:nth-child(10){
text-align: center;
}
#example_wrapper tr th:nth-child(11),
#example_wrapper tr td:nth-child(11){
text-align: center;
}
#example_wrapper tr th:nth-child(12),
#example_wrapper tr td:nth-child(12){
text-align: center;
}
#example_wrapper tr th:nth-child(13),
#example_wrapper tr td:nth-child(13){
text-align: center;
}*/
#example_wrapper tr th{
font-size: 14px;
}
#example_wrapper tr td{
font-size: 13px;
}
#example_wrapper tr:hover{
position: relative;
background-color: #fff;
box-shadow: 0px 2px 5px 2px rgb(207 207 207);
cursor: pointer;
border-radius: 8px;
}
.editDel{
display: none;
}
tr.open.openmenu .editDel{
display: block !important;
}

tr.open.openmenu .editDel:before {
content: "";
width: 10px;
height: 10px;
position: absolute;
z-index: -1;
top: -4px;
left: 35px;
margin-left: -29px;

background: #fff;
transform: rotate(45deg);
box-shadow: 0 0 3px 0 rgb(0 0 0 / 50%);
}

.editDel-main{
padding: 10px;
background: #fff;
border-radius: 3px;
}

.SplHld .checkbox,
.SplHld .showdot
{
display: none;
}

tr.SplHld td:nth-child(6) > div{
display: block;
}

.checkbox input[type=checkbox].checkAll+.cr:before,
.checkbox input[type=checkbox].checkAll.checkAll-tr01+.cr:before{
background-image: none !important;
background-repeat: no-repeat !important;
background-position: 2px !important;
}
.checkbox input[type=checkbox].checkAll.checkAll-tr1+.cr:before{
background-image: url(../images/icon/minus-chk.png) !important;
background-repeat: no-repeat !important;
background-position: 2px !important;
}
.checkbox input[type="checkbox"]:checked.checkAll+.cr:before{
/* background-image:none !important; */
}

/* /2 */
.checkbox input[type=checkbox].checkAll2+.cr:before,
.checkbox input[type=checkbox].checkAll2.checkAll-tr02+.cr:before{
background-image: none !important;
background-repeat: no-repeat !important;
background-position: 2px !important;
}
.checkbox input[type=checkbox].checkAll2.checkAll-tr2+.cr:before{
background-image: url(../images/uncheck-icon.png) !important;
background-repeat: no-repeat !important;
background-position: 2px !important;
}
.checkbox input[type="checkbox"]:checked.checkAll2+.cr:before{
background-image:none !important;
}
/* /3 */
.checkbox input[type=checkbox].checkAll3+.cr:before,
.checkbox input[type=checkbox].checkAll3.checkAll-tr03+.cr:before{
background-image: none !important;
background-repeat: no-repeat !important;
background-position: 2px !important;
}
.checkbox input[type=checkbox].checkAll3.checkAll-tr3+.cr:before{
background-image: url(../images/icon/minus-chk.png) !important;
background-repeat: no-repeat !important;
background-position: 2px !important;
}
.checkbox input[type="checkbox"]:checked.checkAll3+.cr:before{
/* background-image:none !important; */
}




/* /4 */
.checkbox input[type=checkbox].checkAll4+.cr:before,
.checkbox input[type=checkbox].checkAll4.checkAll-tr04+.cr:before{
background-image: none !important;
background-repeat: no-repeat !important;
background-position: 2px !important;
}
.checkbox input[type=checkbox].checkAll4.checkAll-tr4+.cr:before{
background-image: url(../images/icon/minus-chk.png) !important;
background-repeat: no-repeat !important;
background-position: 2px !important;
}
.checkbox input[type="checkbox"]:checked.checkAll4+.cr:before{
/* background-image:none !important; */
}

/* /5 */
.checkbox input[type=checkbox].checkAll5+.cr:before,
.checkbox input[type=checkbox].checkAll5.checkAll-tr05+.cr:before{
background-image: none !important;
background-repeat: no-repeat !important;
background-position: 2px !important;
}
.checkbox input[type="checkbox"]:checked.checkAll5+.cr:before{
/* background-image:none !important; */
}

tr .checkbox input[type=checkbox].checkAll5.checkAll-tr5+.cr:before{
background-image: url(../images/icon/minus-chk.png) !important;
background-repeat: no-repeat !important;
background-position: 2px !important;



background: #fff;
content: '';


}


/* /6 */
.checkbox input[type=checkbox].checkAll6+.cr:before,
.checkbox input[type=checkbox].checkAll6.checkAll-tr06+.cr:before{
background-image: none !important;
background-repeat: no-repeat !important;
background-position: 2px !important;
}
.checkbox input[type=checkbox].checkAll6.checkAll-tr6+.cr:before{
background-image: url(../images/icon/minus-chk.png) !important;
background-repeat: no-repeat !important;
background-position: 2px !important;
}
.checkbox input[type="checkbox"]:checked.checkAll6+.cr:before{
/* background-image:none !important; */
}

/* /7 */
.checkbox input[type=checkbox].checkAll7+.cr:before,
.checkbox input[type=checkbox].checkAll7.checkAll-tr07+.cr:before{
background-image: none !important;
background-repeat: no-repeat !important;
background-position: 2px !important;
}
.checkbox input[type=checkbox].checkAll7.checkAll-tr7+.cr:before{
background-image: url(../images/icon/minus-chk.png) !important;
background-repeat: no-repeat !important;
background-position: 2px !important;
}
.checkbox input[type="checkbox"]:checked.checkAll7+.cr:before{
/* background-image:none !important; */
}
/* /8 */
.checkbox input[type=checkbox].checkAll8+.cr:before,
.checkbox input[type=checkbox].checkAll8.checkAll-tr08+.cr:before{
background-image: none !important;
background-repeat: no-repeat !important;
background-position: 2px !important;
}
.checkbox input[type=checkbox].checkAll8.checkAll-tr8+.cr:before{
background-image: url(../images/icon/minus-chk.png) !important;
background-repeat: no-repeat !important;
background-position: 2px !important;
}
.checkbox input[type="checkbox"]:checked.checkAll8+.cr:before{
/* background-image:none !important; */
}
/* /9 */
.checkbox input[type=checkbox].checkAll9+.cr:before,
.checkbox input[type=checkbox].checkAll9.checkAll-tr09+.cr:before{
background-image: none !important;
background-repeat: no-repeat !important;
background-position: 2px !important;
}
.checkbox input[type=checkbox].checkAll9.checkAll-tr9+.cr:before{
background-image: url(../images/icon/minus-chk.png) !important;
background-repeat: no-repeat !important;
background-position: 2px !important;
}
.checkbox input[type="checkbox"]:checked.checkAll9+.cr:before{
/* background-image:none !important; */
}
/* /10 */
.checkbox input[type=checkbox].checkAll10+.cr:before,
.checkbox input[type=checkbox].checkAll10.checkAll-tr010+.cr:before{
background-image: none !important;
background-repeat: no-repeat !important;
background-position: 2px !important;
}
.checkbox input[type=checkbox].checkAll10.checkAll-tr10+.cr:before{
background-image: url(../images/icon/minus-chk.png) !important;
background-repeat: no-repeat !important;
background-position: 2px !important;
}
.checkbox input[type="checkbox"]:checked.checkAll10+.cr:before{
/* background-image:none !important; */
}
.card-title{
margin-left: 40px;
}
.nice-select .list{
z-index: 999;
}

.popover-html ul li+li{
padding-left: 0px;
}
.popover-html {
width: 200px;
}
 .ptb-set1{
     padding-top: 3px;
     padding-bottom: 3px;
 }
.showdot img{
opacity: 0;
}
#example_wrapper tr:hover .showdot img{
opacity: 1;
}
.input-text {
font-size: 13px;
padding: 7px 0px;
}
.data-view .hover-del{
display: none ;
}
tr.selected1 .showdot{
display: none;
}
tr.selected1 .editDel-main{
display: none;
}
tr.selected1{
color: #cccccc;
}
.col-set-8 {

margin-right: 30px;
}

#example .checkbox input[type=checkbox].checkAll-tr1-icon+.cr:before{
background-image:none !important;
background-repeat: no-repeat !important;
background-position: 2px !important;
content: "\e83f";
width: 18px;
height: 18px;
font-size: 12px;
line-height: 18px;
color: #009ccd;
font-weight: bold;
border: 0px;
background-image: url(../images/check-icon.png) !important;
}





#example{
    padding-bottom: 48px;
}

#example_wrapper tr th{
    padding-top: 30px;
    border-top:1px solid #ddd;
}
#example_wrapper .dataTables_scrollBody #example thead{
    opacity: 0;
}
table.dataTable thead th, table.dataTable tfoot th {
font-weight: normal;
}
.data-info{
text-align: right;
max-width: 1200px;
padding-bottom: 8px;
font-size: 13px;
}
.data-info span{font-weight: 600;}
table.dataTable thead th, table.dataTable tfoot th{
font-weight: normal !important;
}
#example_wrapper .dataTables_scrollHeadInner .th-name{
margin-top: -24px;
font-weight: 600;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
background: transparent !important;
}
body .dataTables_wrapper .dataTables_paginate .paginate_button:hover{
background: transparent !important;
color: #666 !important;
border-color: #c3c3c3;
}
.dataTables_wrapper .dataTables_paginate .paginate_button{
color: #404040;
background-color: #ffffff;
   border-radius: 5px;
margin-right: 1px;
margin-left: 1px;
font-size: 13px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
border-color: #c3c3c3;
}
.dataTables_wrapper .dataTables_length select{
border: 1px solid #c3c3c3;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active{
box-shadow: inset 0 0 3px transparent;
}
.dataTables_wrapper .dataTables_paginate{
padding-top: 19px; 
}
body .dataTables_wrapper .dataTables_paginate .paginate_button#example_first:hover,
body .dataTables_wrapper .dataTables_paginate .paginate_button#example_previous:hover,
body .dataTables_wrapper .dataTables_paginate .paginate_button#example_next:hover,
body .dataTables_wrapper .dataTables_paginate .paginate_button#example_last:hover{
border-color: transparent;
}
#example_first{
width: 10px !important;
background-size: 15px!important;
height: 30px !important;
color: transparent !important;
background-image: url(../images/icon/DblBack.png) !important;
background-repeat: no-repeat !important;
background-position: 5px 8px !important;
}

#example_previous {
width: 10px!important;
background-size: 10px!important;
height: 30px!important;
color: transparent !important;
background-image: url(../images/icon/BackArow.png)!important;
background-repeat: no-repeat !important;
background-position: 5px 8px!important;
}
#example_next{
width: 10px!important;
background-size: 10px!important;
height: 30px!important;
color: transparent !important;
background-image: url(../images/icon/NextArow.png)!important;
background-repeat: no-repeat!important;
background-position: 5px 8px!important;
}
#example_last{
width: 10px!important;
background-size: 15px!important;
height: 30px!important;
color: transparent !important;
background-image: url(../images/icon/DblNext.png)!important;

background-repeat: no-repeat!important;
background-position: 5px 8px!important;
}
.m-l-set4{
    margin-left: 60px;
}
#pills-tabContent .card-header{
padding: 25px 25px 25px 35px;
}
.m-l-20set{
    margin-left: 28px; 
}
.Holiday-data{
    margin-left: 22px;
}
.btn-outline-secondary{
width: auto;
}
#statuspopup .form-control {
width: 40px;
text-align: center;
margin: 0 auto;
}
#statuspopup tr th:nth-child(2),
#statuspopup tr td:nth-child(2),
#statuspopup tr th:nth-child(3),
#statuspopup tr td:nth-child(3),
#statuspopup tr th:nth-child(4),
#statuspopup tr td:nth-child(4),
#statuspopup tr th:nth-child(5),
#statuspopup tr td:nth-child(5){
text-align: center; 
}
.notallow{color: #cccccc;
pointer-events: none;
font-size: 13px;
}

.notallow input{
border: 1px solid #ddd !important;
color: #ddd;
display: none;
}
.color-c{
color: #ccc;
cursor: default;
font-size: 11px !important;
}
.SumoSelect>.optWrapper>.options li.opt:hover {
    background-color: transparent;
}