body {
    font-family: Poppins,Helvetica,sans-serif!important;
}
a {
    color: #7e8299;
    text-decoration: none;
    background-color: transparent;
}
a:hover {
    color: #0095e8;
    text-decoration: none; }
.breadcrumb > li + li::before {
    padding-right: .6rem;
    padding-left: .6rem;
}
.breadcrumb-item + .breadcrumb-item::before  {
    content: "\f105";
    font-family: 'FontAwesome';
    font-size: 0.7rem;
    color: #b1b1b1;
}
.table {
    font-size: 1.07rem!important;
}
table.dataTable tbody th, table.dataTable tbody td {
    padding: 12px 0!important;
}
table.dataTable thead th, table.dataTable thead td {
    padding: 16px 0 18px 0;
    border-bottom: 1px solid #111;
    color:#9daab7;
}

table.dataTable thead th {
    position: relative;
    background-image: none !important;
}

table.dataTable thead th.sorting:after,
table.dataTable thead th.sorting_asc:after,
table.dataTable thead th.sorting_desc:after {
    display: inline-block!important;
    width: .60rem!important;
    height: .60rem!important;
    color:#08c78d;
    top: 50%!important;
    bottom: auto!important;
    right: auto!important;
    left: auto!important;
    margin-left: 1rem!important;
    font-family: FontAwesome !important;
    font-size: 11px!important;
}

table.dataTable thead th.sorting:after {
    content: " " !important;
    color: #ddd !important;
    font-size: 0.8em !important;
    padding-top: 0.12em !important;
}
table.dataTable thead th.sorting_asc:after {
    content: "\f160" !important;
}
table.dataTable thead th.sorting_desc:after {
    content: "\f161" !important;
}
.custom-select-sm {
    font-size: 1.07rem!important;
    height: calc(2.75rem + 2px) !important;
}
.form-control {
    background-color: #eef3f7!important;
    border-color: #eef3f7!important;
    color: #5e6278!important;
    transition: color .2s ease,background-color .2s ease!important;
}
.form-control {
    font-size: 1.07rem;
    /** padding: 1.4rem!important; **/
    background-color: #f5f8fa!important;
    border-color: #f5f8fa!important;
    color: #5e6278!important;
    transition: color .2s ease,background-color .2s ease!important;
    border-radius: 8px;
}
.form-control:focus {
    background-color: #eef3f7!important;
    border-color: #eef3f7!important;
    color: #5e6278!important;
    transition: color .2s ease,background-color .2s ease!important
}
.form-control::placeholder{color:#a1a5b7!important}
.dataTables_length {
    margin-bottom: 15px!important;
}
.dataTables_info {
    margin-top: 25px;
}
.dataTables_paginate {
    margin-top: 15px;
}
.content-header-right {
    margin-top: 5px!important;
}
#profile-nav .nav {
    border-bottom: 2px solid #e0e0e0;
    border-radius: 0;
}

#profile-nav .nav-link {
    font-size: 1.07rem;
    line-height: 2.45rem;
    padding: 4px 0 3px 0!important;
    margin-right: 30px!important;
}
#profile-nav .nav-link.active {
    color: #0095e8;
    font-weight: 600;
    padding-bottom: 7px;
    border-bottom: 4px solid #0095e8;
    margin-bottom: -2px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #5e6278!important;
    font-size: 1.07rem;
    padding-left: 1.2rem !important;
    line-height: 28px;
}
.select2-container--default .select2-selection--single {
    background-color: #f5f8fa!important;
    border: 0!important;
    border-radius: 8px!important;
}
.select2-search--dropdown {
    padding: 10px!important;
;
}
.select2-container--open .select2-dropdown--below {
    border-radius: 8px !important;
    background-color: #f5f8fa!important;
    border: none!important;
    padding: 0px!important;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
.select2-container--open .select2-dropdown--above {
    border-radius: 8px !important;
    background-color: #f5f8fa!important;
    border: none!important;
    padding: 0px!important;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
    border: none!important;
    padding:10px!important;
    border-radius: 8px!important;
    color:#5e6278!important;
    font-size: 1.06rem!important;
}
.select2-container--default .select2-search--dropdown .select2-search__field:focus {
    border: none!important;
    outline: none!important;
}
.select2-container--default .select2-dropdown .select2-results__option {
    color: #5e6278!important;
    transition: color .2s ease,background-color .2s ease!important;
    padding: .75rem 1.25rem!important;
    margin: 0 0!important
}

.select2-container--default .select2-dropdown .select2-results__option.select2-results__option--highlighted {
    background-color: #eef3f7!important;
    color: #009ef7!important;
    transition: color .2s ease,background-color .2s ease!important
}

.select2-container--default .select2-dropdown .select2-results__option.select2-results__option--selected {
    background-color: #eef3f7!important;
    color: #009ef7!important;
    transition: color .2s ease,background-color .2s ease!important
}
.select2-container--classic .select2-results__options .select2-results__option[aria-selected=true], .select2-container--default .select2-results__options .select2-results__option[aria-selected=true] {
    background-color: #eef3f7 !important;
    color: #009ef7 !important;
}
div::-webkit-scrollbar, ol::-webkit-scrollbar, pre::-webkit-scrollbar, span::-webkit-scrollbar, ul::-webkit-scrollbar {
    width: 0.4rem;
    height: 0.4rem;
}

div:hover::-webkit-scrollbar-thumb, ol:hover::-webkit-scrollbar-thumb, pre:hover::-webkit-scrollbar-thumb, span:hover::-webkit-scrollbar-thumb, ul:hover::-webkit-scrollbar-thumb {
    background-color: #e9edf1;
}
div::-webkit-scrollbar-thumb, ol::-webkit-scrollbar-thumb, pre::-webkit-scrollbar-thumb, span::-webkit-scrollbar-thumb, ul::-webkit-scrollbar-thumb {
    background-color: #eff2f5;
}
.badge-date {padding-top:3px;}