.loader {
    display:none;
}

.content-header-wrapper {
    background: #FFF;
    box-shadow: 0px 9px 14px 0px rgba(0, 0, 0, 0.25);
    width:100%;
    padding-left:20px;
    padding-right:20px;
    border-radius:5px;
    margin-left:0px;
    margin-right:0px;
    position:relative;
    z-index:2;
    margin-top:20px;
    margin-bottom:-30px
}
.table-responsive table.dataTable {
    /*width:100%!important;*/
}
.content-header-wrapper .col-12:after {
    width:17px;
    background-color:#006C4C;
    height:100%;
    content:'';
    display:block;
    position:absolute;
    left:-25px;
    top:0;
    border-radius: 5px 0px 0px 5px;
}
.wrapper .content-header-wrapper .content-header {
    font-weight: 500;
    font-size: 1.6rem;
    margin-top: 1.1rem;
    margin-bottom: 1.1rem;
}
.bg-custom-subheader {
    background-color: #F0F0F0!important;
    padding-bottom:15px!important;
    padding-top:45px!important;
}
.dataTable thead tr, .dataTable thead tr.row {
    background: #F5F4F4;
}

@media (max-width: 575.98px) {
    .contact-phone, .header-exit, .header-name, .header-login {
        display:none;
    }
    .header-info-block {
        max-width:41%;
        flex: 0 0 41%;
    }
    .header-pd {
        padding-left:0px;
        padding-right:0px;
    }
}

@media (max-width: 1024px) {
    .header-name.primary {
        font-size:12px!important;
    }
}
