/* form *{
    font-family: var(  --font-family-english );
} */

form label{
    font-size: 0.78rem;
}

form input[type='text'], form select{
    padding:6px 10px;
    border: var(--border);
    border-radius: 4px;
    width: 100%;
}


/* Medium devices (tablets, < 992px) */
@media only screen and (max-width: 991.98px) {
    form .grid{
        gap:30px;
    }
}

/* Small devices (landscape phones, < 768px) */
@media only screen and (max-width: 767.98px) {
    form .grid{
        gap:15px;
    }
}

/* Extra Small devices (portrait phones, < 576px) */
@media only screen and (max-width: 575.98px) {
    
    form .grid{
        gap:15px;
    }
}

/* Ultra Small (tiny devices, like older phones < 480px) */
@media only screen and (max-width: 479.98px) {
  
    form .grid{
        gap:15px;
    }
    
    form input[type='text'], form select{
        font-size: 0.75rem;
        padding: 8px 10px;
    }

}

.spinner {
    animation: spin 1s infinite linear;
    -webkit-animation: spin 1s infinite linear;
}

@keyframes spin {
	0%  {-webkit-transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);}	
}
@-webkit-keyframes spin {
	0%  {-webkit-transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);}	
}


.bi::before, [class*=" bi-"]::before, [class^=bi-]::before {
    font-weight: 600 !important;
}
