body.authentication {
    background-image: url("../img/Billing_1.jpg");
    background-size: cover; 
}
.login-screen .login-logo {
    display: block;
}
.custom-navbar ul.navbar-nav li.nav-item .nav-link {
    text-transform: capitalize;
}
#admin{
    min-width: 21em;
}
#report{
    min-width: 25em;
}
#Reconciliation{
    min-width: 25em;
}
#provd{
    min-width: 140%;
}
.header .logo-wrapper a.logo img {
    max-width: 146px !important;
    max-height: 50px !important;
}
.header {
    background: linear-gradient(#f2f2f2, #ffffff 85%, #d1d1d1);
}
.header-actions > li > a.user-settings span.user-name {
    color: #000;
}
.header-actions > li:hover > a, .header-actions > li:focus > a {
    background: #2091d9; 
}
.content-wrapper {
    padding: 0 0 0 0;
}
@media (max-width: 576px){
    .header-actions > li:last-child {
        display: block;
    }
}

.header-actions > li > a.quick-settings-btn {
    background: #2091d9;
    border: 0px solid #0d0d0d;
}
.quick-settings-box {
    background-color: #2091d9;
}
.account-settings .user-profile .user-avatar img {
    width: 170px;
    height: 170px;
}
.quick-settings-box .quick-settings-body .quick-setting-list {
    padding: 12px;
}
.quick-settings-box {
    background: linear-gradient(#f2f2f2, #ffffff 85%, #d1d1d1);
}
.table-container {
    width: -webkit-fill-available;
}
.custom-search .search-query {
    padding: 7px 8px;
    width: 200px;
}
.custom-search {
    margin: 0 10px 0 7px;
}
.custom-search i {
    padding: 0 10px; 
}
.chat-search-box {
    padding: 0.75rem 5px;
}

.main-footer {
    background: linear-gradient(#f2f2f2, #ffffff 85%, #d1d1d1);
    padding: 0rem 1.3rem;
    margin: 0 0 0 0;
}
.container-fluid {
    padding-right: 0px;
    padding-left: 0px;
}
.header {
    margin-bottom: 0px;
}
.content-wrapper {
    height: calc(105vh - 170px);
}
.table th {
    text-transform: capitalize;
}
.form-control {
    line-height: 1;
}
label span{
    color: red;  
}
.form-table{
    width: 80px;      
    width: 80px;      
}

.form-table-modal{
    width: 100%;      
}
.row {
    margin-bottom: 0px !important;
}
.moneyRight{
    text-align: right;
}
.moneyTotal{
    text-align: right;
    font-weight: bolder;
    font-size: 12px;
    color:blue;
}
.custom-table > tbody td {
    border: 1px solid #b4b6b9;
}
.picker--opened .picker__holder {
    min-width: 250px !important;
}
.picker__select--year {
    width: 25.5% !important;
}

.header {
    padding: -1px 1rem;
}
.page-header {
    min-height: 30px;
    max-height: 30px;
}
.fixed-table-toolbar
{
    margin-top: -6px;   
}

.bootstrap-table .fixed-table-pagination>.pagination, .bootstrap-table .fixed-table-pagination>.pagination-detail {
    margin-top: 1px !important;
    margin-bottom: 0px !important;
}

.nav-tabs .nav-item .nav-link {
    padding: 0.3rem 1.8rem
}
.fixedBodyScroll{
       overflow-y: visible !important;
}
.slimScrollBar{
    opacity: 0 !important;
}
div.scroll {
        width: 1100px;
        overflow-x: auto;
        white-space: nowrap;
    }
    .header-actions > li > a.user-settings {
    padding: .315rem 1rem .315rem 0rem;
}

.xlText {
    mso-number-format: "\@";
}