.loaderun {
    position: absolute;
    top: 58%;
    right: 18%;
    z-index: 2000;   
    display: none;
}

.form-group label {
    position: relative;
    top: inherit;
    left: inherit;
    
}

.error-message { color: red; font-size: 0.9em; margin-top: 5px; }
.success-message { color: green; font-size: 0.9em; margin-top: 5px; }
.slider-section {
    margin-top: 20px;
    padding: 5px;         
    display:none;       
}
.rayon-value {
    font-weight: bold;
    color: var(--bs-primary);
}


.select2-container--bootstrap-5 .select2-selection--single {
    height: 52px !important;
    border-radius: 0.5rem!important;;
}
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered{
    padding-top: 7px!important;    
}
.select2-container--bootstrap-5 .select2-selection{
    background-color: var(--bs-body-bg) !important;
    border: 1px solid var(--bs-border-color) !important;
}

.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
    color:var(--bs-heading-color)!important;    
}
.select2-container--bootstrap-5.select2-container--focus .select2-selection, .select2-container--bootstrap-5.select2-container--open .select2-selection{
    background-color: var(--bs-body-bg) !important;
}

.form-control:focus, .form-select:focus {border-color:var(--bs-border-color);}

#loaderann {display:none}

.news-list-item img {max-height: 85px;}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .news-list-item img {max-height: 60px;}
}
