/* Extra-small devices (phones, 767px and less) */
@media (max-width: 767px) {
    input[type="text"] {
        width: 100%;
    }
}

.cssTextePrincipalRougeGras {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

.encadreRouge{
    border: solid red 2px;
}

.message-rouge-erreur-ancre {
    color: #FF0000;
}

.encadre-rouge-erreur-ancre {
    border: solid red 2px !important;
}

/** Gestion du titre de la popin */
.ui-dialog .ui-dialog-title {
    width: 100%;
    white-space: inherit;
}

/* utilitaire */
.sautDeLigne {
    padding-bottom: 20px
}

/* Gestion de la police*/
.labelSousInput {
    font-size: 8px;
}

/* Gestion de la couleur */
.cssRed {
    color: #FF0000;
}

.cssBlack {
    color: #000000;
}

.cssGris {
    color: #6D6D6D;
}

/* Gestion alignement */
.inline-block-inherited,
.inline-block-inherited div {
    display: inline-block;
}

.align-center {
    text-align: center;
}

.align-left {
    text-align: left;
}

.vertical-align-middle {
    vertical-align: middle;
}

.vertical-align-top {
    vertical-align: top;
}

.tableCell {
    display: table-cell;
}

.labelAdr {
    width: 180px !important;
}

.labelAdrCell {
    width: 185px !important;
}

.labelDeuxLignes {
    line-height: 12px;
}

.rowStyle {
    margin-bottom: 10px;
}

.marginAdresse {
    margin-bottom: 5px;
}

.rowStyle .vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.marginLeft {
    margin-left: 15px;
}

.marginTop {
    margin-top: 15px;
}

#formConformSocial {
    padding: 0px 5px;
    font-size: 12px;
    overflow: hidden;
    margin: auto;
    text-align: start;
}
