/*Write your custom css in this file.*/ 
.close {
    font-size: 15px;
    font-weight: normal;
}
.error{color:red;}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100% !important;
}
.form-group .select2-container--bootstrap-5 .select2-selection{
    background-color: #F6F8F9 !important;  
}.form-group .select2-container--bootstrap-5 .select2-selection{
    border: 0px !important;
}
.form-group .select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered{
    color: #4e5e6a !important
} 
#reportrange{ 
    border: 1px solid #f2f4f6;
    color: #595959;
    cursor: pointer; padding: 5px 10px;
}#pre-loader .app-loader {
    bottom: 35%;
    right: 40%;
}

.modal-dialog.modeldelete {
    margin: 1.75rem 14% !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button a {
    margin-top: -5px !important;
    cursor: pointer;
}
ul.pagination:hover {
    cursor: pointer !important;
}

@media only screen and (min-width: 768px) {
    .sidebar{
        width: 18.3%!important;
        float: left;
    }
}  
.modal-lg .modal-body .container-fluids{
    height: 457px;
    overflow: hidden;
    position: relative;
    overflow-y: scroll !important;
}

ul.pagination 
{ 
    margin: 20px 20px 12px; 
    padding:0px; 
    height:100%;
    overflow:hidden;  
    list-style-type:none;  
    padding-bottom:1px;
}
ul.pagination li 
{ 
    float:left;
    margin:0px;
    padding:0px; 
    margin-left:5px;
}
ul.pagination li a 
{ 
    color:black; 
    display:block; 
    text-decoration:none; 
    color:#0A7EC5;
    border-color:#8DC5E6; 
    background:#F8FCFF; 
    border:solid 1px; 
    border-radius:3px; 
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    padding:2px 11px;
} 
ul.pagination li a:hover,
ul.pagination li.active a
{ 
    color:#FFFFFF; 
    box-shadow:0px 1px #EDEDED;
    -moz-box-shadow:0px 1px #EDEDED;
    -webkit-box-shadow:0px 1px #EDEDED; 
    text-shadow:0px 1px #388DBE;
    border-color:#3390CA; 
    background:#58B0E7; 
}select.form-select:hover {
    cursor: pointer;
}div.DTTT_container { 
    float: right;
    margin-right: 16px;
}
.popover.show{position: absolute;
              inset: 0px auto auto 0px;
              margin: 0px;
              transform: translate(154px, 90px);
}

.list-group-item+.list-group-item.active1 {
    margin-top: -1px;
    border-top-width: 1px; 
    background: #6690F4;
    color: white;
}.dz-error {
    margin-bottom: 23px;
    padding-bottom: 12px;
    border-bottom: 2px solid #f2f4f6;
}
.dz-error .box-content { 
    width: 100%;
} 
#uploaded-file-previews .circle-loader {
    z-index: 999;
    position: absolute; 
    margin-left: 46%;
}
.activeshow{
    background: #6690F4;
    color:white;
}
.activehide{
    background: #fff;
}
table a {
    color: #0059fc !important;
}
.nowrap-url{
    width: 156px;
    min-width: 100px; 
}.nowrap-country{
    width: 100px;
    min-width: 80px; 
}
.nowrap-country,.nowrap-url{
    text-overflow: ellipsis;
    white-space: nowrap; 
    display: inline-flex;
    align-items: center;  
    overflow: hidden; 
    vertical-align: top; 
}
.cell-ellipsis {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
tr.accordion-toggle {
    cursor: pointer;
}
html, body{
    overflow-y: auto !important
}
.sidebar-menu li a:active, .sidebar-menu li a:hover, .sidebar-menu li a:focus {
    cursor: pointer !important; 
}

.card {
    border: none;
    margin-bottom: 20px;
    transition: all 1s;
    scroll-behavior: smooth;
}
.card  .scroll-container{ 
    overflow: auto !important;
}


.multiselect-wrapper .multiselect-list {
    padding: 5px;
    min-width: 160px !important;
}

.multiselect-wrapper {
    width: 25px !important;
    margin-right: 115px !important;
}

.multiselect-wrapper .multiselect-input {
    width: 24px !important;
}


.select2-container--default .select2-results__option--selected {
    background-color: #2f99fb !important;
    color: #fff !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #97999b !important;
    color: white;
}
.multiselect-wrap.select2-results__option:before {
    font-family: fontAwesome;
    color: #999;
    padding-right: 10px;
    text-transform: capitalize !important;
}

.select2-container--default .select2-results__option--selected {
    background-color: #2f99fb !important;
    color: #fff;
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #2f99fb !important;
    color:  #fff !important;
}

.card table p {
    margin-bottom: 0 !important;
    width: 150px;
    overflow-x: hidden;
}

