﻿/* Contient l'apparence des champs (boutons, InputFields, etc.)*/

.input-item {
    display: flex;
    align-items: center;
}

.checkbox-item {
    display: flex;
    align-items: center;
}

.checkbox-field {
    margin-right: 10px;
}

.btn-field {
    background: #1586F4 0% 0% no-repeat padding-box;
    border-radius: 8px;
    border: none;
}

.input-field {
    height: 2.3rem;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #707070;
    border-radius: 7px;
}

.error-label {
    width: 100%;
    text-align: left;
    font-style: italic;
    color: red;
}

/* Placeholders */


.form-control::placeholder { /*Chrome, Firefox, Opera, Safari 10.1+ */
    position: absolute;
    pointer-events: none;
    left: 13px;
    top: 10px;
    font-size: 16px;
    opacity: 1;
}

.form-control:-ms-input-placeholder { /*Internet Explorer 10-11 */
    position: absolute;
    pointer-events: none;
    left: 13px;
    top: 10px;
    font-size: 16px;
    opacity: 1;
}

.form-control::-ms-input-placeholder { /*Microsoft Edge */
    position: absolute;
    pointer-events: none;
    left: 13px;
    top: 10px;
    font-size: 16px;
    opacity: 1;
}