/*.main-section {*/
/*    margin-top: 12px;*/
/*}*/

#main-content {
    display: flex;
    flex-direction: column;
}

.form-content {
    display: flex;
    flex-direction: column;
}

label.label-mandatory-marker {
    font-family: Roboto-Light !important;
    font-size: 12px !important;
    color: rgba(117, 117, 117, 0.87) !important;
}

.label-mandatory-marker-container {
    margin-bottom: 12px;
}

.form-wizard {
    margin-bottom: 2rem;
}

.step-button {
    margin-top: 26px;
    display: flex;
    flex-direction: row;
}

.step-button > div {
    margin-right: 8px;
}


.step-button > div:last-of-type {
    margin-right: 0px!important;
}

#main-content {
    width: 100%;
    margin-bottom: 1rem;
}


/*890 et plus : tablette paysage et PC*/
/*- Entre 700 et 889  : tablette portrait*/
/*- Entre 396 et 699 : smartphone XL*/
/*- Moins de 396 : smartphone*/
@media screen and (min-width: 890px) {
    #main-content {
        padding-left: 50px;
    }

}

@media screen and (min-width: 700px) and (max-width: 889px) {

}

@media screen and (min-width: 396px) and (max-width: 699px) {
    .form-content {
        padding-left: 33px;
    }

    .step-button {
        margin-top: 13px;
    }

    .form-content .label-mandatory-marker-container {
        display: none;
    }

    .main-section {
        padding-left: 8px;
        padding-right: 8px;
    }
}

@media screen  and (max-width: 396px) {
    .form-content {
        padding-left: 33px;
    }

    .step-button {
        margin-top: 13px;
    }

    .form-content .label-mandatory-marker-container {
        display: none;
    }

    .main-section {
        padding-left: 8px;
        padding-right: 8px;
    }
}