.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor,
.main-page {}.page-id-959 .ui-selectmenu-text{
font-family: "Gotham Book";
}
.page-id-959 #btn-cmh-submit{
font-family: "Gotham Book";
}
.border-mobile,.border-admission > div > div > div  {
border: 3px solid #223249;
padding: 15px;
height: 230px;
margin-bottom: 70px; }
.border-admission .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element .wpb_wrapper    {
margin-top: 5vh;
}
.border-mobile >.wpb_wrapper    {
margin-top: 5vh;
}
.border-candidature > .wpb_wrapper    {
margin-top: 0vh!important;
}
.border-candidature p:nth-child(2) {
height: 40px;
}
.border-admission.wpb_column.vc_column_container.vc_col-sm-4 p:first-child {
font-family: 'Gotham'!important;
}
.ligne-btn {
text-align: center;
margin-bottom: 70px;
}
h2 {
margin-bottom: 70px!important;
}
.btn-candidature {
display: inline-block!important;
margin: 0 auto;
text-align: center;
}
.vc_btn3-container.vc_btn3-center {
text-align: center;
margin: 20px!important;
}
.btn-candidature .vc_btn3 {
font-family: "Gotham Book"!important;
color: #fff !important;
border-color: #223249 !important;
background-color: #223249 !important;
border-radius: 0px !important;
text-transform: uppercase !important;
font-weight: 700 !important;
width: 280px;
height: 60px;
display: inline-block!important;
margin: 0 10px!important;
letter-spacing: 1px;
text-align: center;
}
.wpb_text_column.wpb_content_element.formulaire-date {
text-align: center;
}
.page-id-959 #main {
padding-bottom: 0;
}
.formulaire-nous-rencontrer.wpb_column.vc_column_container.vc_col-sm-12 {
text-align: center;
}
#btn-cmh-submit {
width: 285px!important;
height: 35px!important;
line-height: 35px!important;
border: 3px solid #223249;
background-color: #223249;
color: white!important;
display: block;
margin: 0 auto;
margin-bottom: 85px;
font-weight: 700;
box-sizing: border-box;
line-height: unset;
margin-top: 60px;
margin-bottom: 25px;
}
.formulaire-nous-rencontrer.wpb_column.vc_column_container.vc_col-sm-12 select {
text-align-last: center;
box-sizing: content-box;
height: 60px;
width: 280px;
border: 3px solid #223249;
color: #223249;
display: block;
margin: 0 auto;
margin-bottom: 35px;
font-weight: 700;
box-sizing: border-box;
}
@media (max-width: 320px) {
.ligne-btn {
text-align: center;
}
.btn-candidature {
display: inline-block!important;
margin: 0 auto;
text-align: center;
}
.vc_btn3-container.vc_btn3-center {
text-align: center;
margin: 0!important;
margin-bottom: 15px!important;
}
.btn-candidature .vc_btn3 {
width: 280px;
height: 60px;
display: inline-block!important;
margin: 0 auto;
letter-spacing: 1px;
text-align: center;
}
.wpb_text_column.wpb_content_element.border-formation {
border: 3px solid;
padding: 15px;
height: 250px;
}
}
@media (max-width: 360px) {}
@media (max-width: 375px) {}
@media (max-width: 425px) {}
@media (max-width: 768px) {}
@media (max-width: 800px) {}
@media (max-width: 991px) {
.wpb_column.vc_column_container.vc_col-sm-4 {
text-align: center;
}
.wpb_text_column.wpb_content_element.border-formation {
border: 3px solid;
padding: 15px;
height: 230px;
}
.btn-candidature .vc_btn3 {
width: 210px;
height: 60px;
}
.vc_btn3-container.vc_btn3-center {
text-align: center;
margin: 0!important;
margin-bottom: 15px!important;
}
.border-admission .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element .wpb_wrapper    {
margin-top: 5vh;
}
.border-candidature > .wpb_wrapper    {
margin-top: 0vh!important;
}
.border-candidature p:nth-child(2) {
height: 40px;
}
.border-admission.wpb_column.vc_column_container.vc_col-sm-4 p:first-child {
font-family: 'Gotham'!important;
}
}