.box-footer .nav .nav-stacked li {
    font-size: 16px !important;
}
button.btn.btn-primary{
    margin-top: 0px !important;
}
div#example1_filter,
div#example2_filter {
    display: none;
}
.box-facility {
    width: 100%;
}
.visually-hidden {
    position: absolute !important;
    width: 1px; height: 1px;
    padding: 0; margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
.importbtn {
    width: 160px !important;
    margin: auto !important;
}
.box .nav-stacked > li {
    border-bottom: 1px solid #f4f4f4;
    margin: 0;
    padding: 10px 15px !important;
}
.row.metric-details {
    display: flex;
    justify-content: flex-end;
}
.wrapper {
    overflow-y: hidden !important;
}
 .distance-label {
     pointer-events: none;
 }

.bg-danger{
    background-color:red !important;
} 

.bg-success{
    background-color: green !important;
}

.alert.alert-success.alert-dismissible.show.d-flex.justify-content-between.align-items-center {
    position: relative !important;
}

button.btn-close.ms-3
 {
    position: absolute !important;
    right: 35px !important;;
    padding: 4px 10px !important;;
    background: white !important;;
    color: black !important;;
    border: 0px;
    top: 12px;
}

button.btn.btn-danger.btn-flat {
    margin-left: 20px;
    margin-top: 20px;
}

.checkbox.icheck.remember-check {
    text-align: end;
}

.flex-button{
    justify-content: center !Important;
}
.row.filter-section {
    display: flex;
    align-items: center;
    justify-content: center;
}

.col-md-3 {
    display: flex;    
    align-items: center;
}

label.form-label {
    padding-right: 15px;
}

.filter-section
{
    margin-top: 20px;
    margin-bottom: 20px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {        
    padding-left: 12px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #000000 !important;
}

label {
    padding-top: 10px !important;
}

#time-distance label {
    padding-top: 5px !important;
    padding-right: 10px;
}

.password-form-req {
    align-items: center;
    justify-content: center;
    display: flex;
    padding-top:50px;
}
@media (min-width: 1200px) {
    .container {
        width: 1440px !important;
    }
}
