@import url('https://fonts.googleapis.com/css2?family=El+Messiri:wght@400;500;600;700&family=Inter:wght@100;300;400;500;700;800;900&family=Poppins:ital,wght@0,100;0,300;0,400;0,500;0,600;0,700;0,800;1,500&display=swap');

body {
    font-family: 'Poppins', sans-serif;
}


.select2-container .select2-selection--single {
    height: calc(3.5rem + calc(var(--bs-border-width) * 2));
    padding: .375rem .75rem;
    border-radius: .375rem;
    border: 1px solid #ccc;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 1.5;
}

.select2-selection__placeholder {
    color: #000!important;
}

/* Remove padding from label to avoid overlap with dropdown */
.form-floating .select2-container {
    width: 100%;
}

.select2-selection__rendered {
    margin-top: 20px;
    margin-left: -9px;
}

.select2-selection__clear, .select2-selection__arrow {
    display: none;
}

.form-floating select {
    height: calc(3rem + 2px);
    padding: .375rem .75rem;
    border-radius: .375rem;
    border: 1px solid #ccc;
}

button:focus,
a:focus,
.accordion-button:focus,
input:focus,
textarea:focus,
select:focus {
    box-shadow: none!important;
}



#LoadingView{
    position: fixed;
    z-index: 2000;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(28, 31, 35, 0.35);
}

#LoadingView img{
    position: absolute;
    width: 50px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}







