﻿.stickyheader {
    position:fixed;
    width: 100%;
    top: 0;
}
    header + .main-container {
        /*padding-top: 170px;*/
    }
    .form-control{font-size:11px;}
    .form-control-lg{height:30px;padding:0;}
    label{font-weight:normal;}
    .invoice-container .invoice-details .invoice-num{text-align:left;}

.table-hover tbody tr:hover {
    background:none !important;
    color:black !important;
}
.select2-container .select2-selection--single {
    height:30px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:-5px !important;border-width:5px 5px 0 5px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:15px !important;}
.apexcharts-tooltip.apexcharts-theme-light{color:white !important;}
.btnpadding{padding-bottom:2px;}
.invoicePrint,.invoicePrint tr,.invoicePrint td,.invoicePrint th{border:.1rem solid black !important;}
.invoicePrint thead{background:none;}
.invoicePrint th{color:black !important;
                 font-family:Arial;
                 font-weight:bold !important;
                 font-size:15px !important;
}
.table .td-actions button.icon {
    margin: 0 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    color: #ffffff;
    background: linear-gradient(to bottom, #ff1e1e 0%, #ff3e3e 100%);
    /*linear-gradient(to bottom, #0074d6 0%, #007ae1 100%);*/
    border:none;
}
.premium-label {
    position: absolute;
    top: 2px;
    right: 48px;
    width: 18px;
    height: 9px;
    /*background: #00bb42;*/
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    animation: pulse-red 2s infinite;
    animation-duration: .9s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-out;
}
.disable-link{pointer-events:none;color:#95a4b5 !important;}
.selection .form-control {
    height:auto;
}
.activationText{
    width:100%;
    text-align:center;
    font-size:15px;
    font-weight:bold;
}
.activationLable{
    width:100%;
    text-align:center;
    font-size:15px;
}
.bold{font-weight:bold}
.customerBranch {
    height:200px;
}
.empaddress{
    height:100px!important;
}
#doc__UI{
    text-align:center!important;
    height:1500px!important;
}
/*payroll*/
.PayrollTd .picker,.rptTable .picker {
    width:250px;
    right:10px;
}
.payrollTable .payrollTablebody{
    overflow-y: auto;
    overflow-x:hidden;
}
.payrollTable .tableTH{padding-left:5px;padding-right:5px; font-size:12px;height:30px;}
.payrollTable .PayrollTd{padding:3px;height:1px;}
.payrollTable .tabletr{padding:5px;height:2px;}
.payrollTable .tableTH th{padding-top:5px;}
.payrollTable .tabletr input{font-size:12px;}
.payrollTable .tabletr select{font-size:10px;}

.colempname{width:35%;}
.colempcode{width:120px;}
.colmonthdays{width:50px;text-align:center}
.coltag{width:30px;text-align:center}
.colabsent{width:50px; max-width:50px;}
.colabsent  input{width:100%;text-align:center}
.colPayrollAmount{padding:1px;width:100px;text-align:right}
    .colPayrollAmount input {
        border:none;
        text-align:right;
    }
.invoicePrint th{
    text-align:center;
}