/*----------------------------------------------------------------------------------------------------------------------
Select
----------------------------------------------------------------------------------------------------------------------*/
.form-select {
    height: 70px;
    border-radius: 0;
    color: #707070;
    font-size: 1.625rem;
    font-weight: 300;
}

.form-select:focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 57, 74, 0.25);
    border-color: #28394A;
}

.form-select::-moz-placeholder {
    color: #707070;
    font-weight: 300;
}

.form-select::placeholder {
    color: #707070;
    font-weight: 300;
}
/*----------------------------------------------------------------------------------------------------------------------
Forfaits
----------------------------------------------------------------------------------------------------------------------*/
.forfaits-options {
    height: auto;
}
/*----------------------------------------------------------------------------------------------------------------------
Form
----------------------------------------------------------------------------------------------------------------------*/
form label,
form .form-label {
    font-weight: 500;
}
form .form-label::after {
    content: ' :';
}
form .form-label.required::after {
    content: ' :*';
}
.form-control.readonly {
    background-color: #e6e5e5;
}