body {
    padding-top: 0;
}

input {
    height: 40px;
}

#page-footer {
    margin-top: 0;
}



/*****************************************************************/
/* BULLETIN INSCRIPTION et BULLETIN DE DEMANDE DE RENSEIGNEMENTS */
/*****************************************************************/

/* Suppression des placeholders */

form#client-inscription input::-webkit-input-placeholder {
    color: transparent !important;
}

form#client-inscription input:-moz-placeholder { /* Firefox 18- */
    color: transparent !important;
}

form#client-inscription input::-moz-placeholder {  /* Firefox 19+ */
    color: transparent !important;
}

form#client-inscription input:-ms-input-placeholder {  
    color: transparent !important;
}

#page-inscription h1,
#page-inscription h2,
#page-inscription h3,
#page-inscription h5,
#page-inscription p,
#page-inscription a.title,
#page-inscription .dates,
#page-inscription #mention {
    margin-top: 0;
    margin-bottom: 0;
}

#page-inscription #mention {
    text-align: left;
}

#page-inscription h1 {
    font-size: 34px;
}

#page-inscription h2 {
    
}

#page-inscription h3 {
    font-size: 22px;
}

form#client-inscription {
    font-size: 14px;
}

#page-inscription p,
#mention {
    font-size: 15px
}

#adresses-responsables-formation h3 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-size: 20px;
}




/***************************************/

.remplissable input::-webkit-input-placeholder {
    color: transparent !important;
}

.remplissable input:-moz-placeholder { /* Firefox 18- */
    color: transparent !important;
}

.remplissable input::-moz-placeholder {  /* Firefox 19+ */
    color: transparent !important;
}

.remplissable input:-ms-input-placeholder {  
    color: transparent !important;
}


.remplissable h1,
.remplissable h2,
.remplissable h3,
.remplissable h5,
.remplissable p,
.remplissable a.title,
.remplissable .dates,
.remplissable #mention {
    margin-top: 0;
    margin-bottom: 0;
}

.remplissable #mention {
    text-align: left;
}

.remplissable h1 {
    font-size: 34px;
}

.remplissable h2 {
    
}

.remplissable h3 {
    font-size: 22px;
}

form#client-inscription {
    font-size: 14px;
}

.remplissable p,
#mention {
    font-size: 15px
}

#adresses-responsables-formation h3 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-size: 20px;
}

.remplissable p.nom,
.remplissable .prenom,
.remplissable .cp,
.remplissable .ville {
    display: inline-block !important;
}

.remplissable .prenom,
.remplissable .ville {
    margin-left: 5px;
}

