.popup_register {
position: fixed;
top: 50vh;
left: 50%;
width: 50%;
border: 1px solid;
border-radius: 5px;
transform: translate(-50%, -49%);
padding: 25px;
background-color: white;
z-index: 99;
}
.loading {
position: fixed;
top: 50vh;
left: 50%;
width: 50px;
border-radius: 5px;
transform: translate(-50%, -50%);
padding: 25px;
z-index: 99;
}
.popup_register h4 {
display: inline-block;
}
.popup_register .message {
font-size: 18px;
}
.fermer span {
position: relative;
float: right;
right: -25px;
top: -25px;
padding: 10px;
overflow: hidden;
background-color: #223249;
font-family: "Gotham Book";
font-weight: 700;
color: white;
cursor: pointer;
} .form-change-password label {
width: 200px;
display: inline-block !important;
font-family: "Gotham Book";
font-weight: 700;
color: #223249;
}
.form-change-password input {
width: 450px;
display: inline-block;
}
.form-change-password input[type="text"],
.form-change-password input[type="password"],
.form-change-password input[type="email"] {
height: 60px;
}
.wppb-required {
color: red;
margin-left: 1px;
}
.error-login,
.error {
color: red;
}
.btn-change-password {
background-color: #223249 !important;
font-family: "Gotham Book";
color: white !important;
font-weight: 700;
text-transform: uppercase;
} .topbar_logged {
color: white;
background-color: black;
display: flex;
justify-content: flex-end;
padding-right: 25px;
position: fixed;
top: 0;
width: 99%;
z-index: 999;
height: 40px;
line-height: 40px;
}
.topbar_logged li:first-child {
list-style-type: none !important;
padding-right: 50px;
width: auto;
}
.topbar_logged .username {
margin-left: 20px;
cursor: pointer;
font-weight: 700;
font-family: 'Gotham Book';
font-size: 13px;
}
ul.sub_topbar_logged {
background-color: black;
padding: 10px;
width: 100%;
list-style-type: none !important;
padding-left: 30px;
padding-right: 50px;
display: none;
}
ul.sub_topbar_logged li {
margin-bottom: 5px;
}
.topbar_logged .username:hover ul.sub_topbar_logged {
display: block;
}
i.fa.fa-user-circle-o {
font-size: 25px;
vertical-align: middle;
margin-right: 5px;
}
.page-id-2785 input[type="email"] {
border: 1px solid #223249;
font-family: 'Gotham Book';
color: #223249;
font-weight: 700;
height: 60px;
font-size: 16px;
width: 100%;
}
.page-id-2785 .btn-candidature .vc_btn3 {
font-size: 12px !important;
width: 280px!important;
}
.prm_info_mobile {
margin-bottom: 5px;
}
img#footer-logo-twitter {
height: 25px;
width: auto;
}
@media screen and (max-width: 1280px) {
.popup_register {
position: fixed;
top: 50vh;
left: 50%;
width: 80%;
border: 1px solid;
border-radius: 5px;
transform: translate(-50%, -49%);
padding: 25px;
background-color: white;
z-index: 99;
text-align: center;
}
}
@media screen and (max-width: 1024px) {
.error-login, .error {
color: red;
display: block;
}
}.bloc-ri,
.bloc-ca {
box-sizing: border-box;
width: 100%;
text-align: center;
height: 42px;
text-align: center;
height: 75px;
}
.bloc-ri h2 {
font-family: 'Gotham' !important;
color: white;
font-size: 18px;
letter-spacing: 1px;
margin-bottom: 0;
}
.bloc-ca h2 {
font-family: 'Gotham' !important;
color: #ffffff;
font-size: 18px;
letter-spacing: 1px;
margin-bottom: 0;
}
div#ca_admission,
div#ri_information {
display: block;
text-align: center;
} ul.lists-dates.ri {
list-style-type: none;
color: white;
font-family: 'Gotham Book' !important;
font-weight: 700;
letter-spacing: 3px;
margin-left: 0 !important;
font-size: 18px;
column-count: 2;
}
ul.lists-dates.ca {
list-style-type: none;
color: #3820d3;
font-family: 'Gotham Book' !important;
font-weight: 700;
letter-spacing: 3px;
margin-left: 0 !important;
font-size: 18px;
column-count: 2;
}
.sideleft.w50 { height: 50px!important;
}
ul.lists-dates li {
padding: 5px 0;
}
span.date-day {
width: 5%;
display: inline-block;
margin-right: 70px;
}
.sideright.w50 {
display: flex;
flex-direction: column;
justify-content: center;
margin-top: 10px;
}
.tg-baqh.btn-inscrire a {
background-color: white;
padding: 10px 25px;
text-decoration: none;
color: #3820d3;
font-weight: bold;
font-family: 'Gotham' !important;
font-size: 18px;
letter-spacing: 1px;
}
.tg-baqh.btn-postuler a {
background-color: white;
padding: 10px 25px;
text-decoration: none;
color: #202060;
font-weight: bold;
font-family: 'Gotham' !important;
font-size: 18px;
letter-spacing: 1px;
} .bloc-ri,
.bloc-ca {
padding: 0 25px;
text-align: center;
}
.date-homepage>div:nth-child(3)>div,
.date-homepage>div:nth-child(2)>div {
padding-top: 10px;
}
.bloc-ri h2 {
font-family: 'Gotham' !important;
color: white;
font-size: 13px;
letter-spacing: 1px;
}
.bloc-ca h2 {
font-family: 'Gotham' !important;
color: #ffffff;
font-size: 13px;
letter-spacing: 3px;
}
ul.lists-dates.ri {
list-style-type: none;
color: white;
font-family: 'Gotham Book' !important;
font-weight: 700;
letter-spacing: 3px;
margin-left: 0 !important;
font-size: 14px;
column-count: 2;
}
ul.lists-dates.ca {
list-style-type: none;
color: #3820d3;
font-family: 'Gotham Book' !important;
font-weight: 700;
letter-spacing: 3px;
margin-left: 0 !important;
font-size: 14px;
column-count: 2;
}
.tg-baqh.btn-inscrire a {
background-color: white;
padding: 10px 25px;
text-decoration: none;
color: #B3997B;
font-weight: bold;
font-family: 'Gotham' !important;
font-size: 14px;
letter-spacing: 1px;
text-transform: uppercase;
}
.tg-baqh.btn-postuler a {
background-color: white;
padding: 10px 25px;
text-decoration: none;
color: #202060;
font-weight: bold;
font-family: 'Gotham' !important;
font-size: 14px;
letter-spacing: 1px;
text-transform: uppercase;
}
span.date-day {
width: 5%;
display: inline-block;
margin-right: 40px;
}
ul.lists-dates li {
padding: 5px 0;
line-height: 1.2;
}
.bloc-ri,
.bloc-ca {
box-sizing: border-box;
width: 100%;
text-align: center;
height: 42px;
padding: 0 0px;
text-align: center;
height: auto;
}
.date-homepage .vc_column_container {
width: 25%;
}
@media screen and (max-width: 1600px) { 
.date-homepage .vc_column_container.vc_col-sm-2 {
width: 25%;
}
.date-homepage .vc_column_container.vc_col-sm-4 {
width: 25%;
}
}.wps_sfw_account_wrap {
overflow-x: auto;
}
.wps_sfw_free_trial,
.wps_sfw_signup_fee {
display: block;
}
.wps_sfw_experimental_feature_notice {
color: red;
} div#oceanwp-cart-sidebar-wrap .oceanwp-cart-sidebar {
width: 100%;
max-width: 400px;
}
div#oceanwp-cart-sidebar-wrap .wps_sfw_subscription_wrapper {
padding: 10px;
}
.oceanwp-theme .wps_sfw_subscription_inner_wrapper .amount {
color: #fff !important;
}
.theme-betheme .wps_sfw_subscription_wrapper label,
.theme-betheme .wps_sfw_subscription_wrapper p,
.oceanwp-theme .wps_sfw_subscription_wrapper label,
.oceanwp-theme .wps_sfw_subscription_wrapper p {
line-height: 28px;
}
.theme-betheme .wps_sfw_subscription_wrapper,
.oceanwp-theme .wps_sfw_subscription_wrapper {
text-align: left;
padding: 10px;
}
.mfp-wrap .mfp-container .mfp-content {
width: 100%;
max-width: 500px;
}
.wps_sfw_subscription_wrapper label,
.wps_sfw_subscription_wrapper p {
display: inline-block;
white-space: break-spaces;
}
.wps_sfw_subscription_wrapper input[type=radio] {
vertical-align: middle;
margin: 0 5px 5px 0;
}
.wps_sfw_account_wrap table {
width: 100%;
}
.wps_sfw_account_wrap table th {
min-width: 100px;
text-align: left;
}
.wps_sfw_account_wrap table th:first-of-type {
min-width: 50px;
}
.wps_sfw_account_wrap table th:nth-of-type(3) {
min-width: 150px;
}
.wps_sfw_account_wrap table th:last-of-type,
.wps_sfw_account_wrap table td:last-of-type {
min-width: 80px;
text-align: center;
}
.wps_sfw_expired {
color: #e74c3c;
text-transform: capitalize;
}
.wps_sfw_cancelled {
text-transform: capitalize;
color: #e67e22;
}
.wps_sfw_active {
text-transform: capitalize;
color: #27ae60;
}
.wps_sfw_on-hold {
text-transform: capitalize;
color: #f1c40f;
}
.wps_sfw_paused {
text-transform: capitalize;
color: #3498db;
}
.wps_wsp_recurring_total_td {
font-weight: 600;
}
.wps_wsp_recurring_total th {
vertical-align: top;
} .wps_sfw_order_details a.wps_upgrade_downgrade.button {
display: block;
max-width: max-content;
margin: 5px 0 0;
line-height: 1.25;
padding: 10px 10px;
background: #f8f8f8;
border: 2px solid #f8f8f8;
font-size: 14px;
color: #000;
}
.wps_sfw_details_wrap table.shop_table th,
.wps_sfw_account_wrap table th {
border-bottom: 1px solid #ccc;
font-weight: 600;
}
.wps_sfw_details_wrap table.shop_table th,
.wps_sfw_details_wrap table.shop_table td,
.wps_sfw_account_wrap table thead th,
.wps_sfw_account_wrap table tbody td {
background: transparent;
padding: 15px;
text-align: left;
}
.wps_sfw_details_wrap table.shop_table tr,
.wps_sfw_account_wrap table tbody tr {
border: none;
}
.wps_sfw_details_wrap table.shop_table tr:nth-of-type(even),
.wps_sfw_account_wrap table tbody tr:nth-of-type(even) {
background: #f8f8f8;
}
.wps_sfw_details_wrap table.shop_table,
.wps_sfw_account_wrap table {
border: 1px solid #ccc;
}
.wps_sfw_details_wrap h3 {
font-size: 24px;
margin: 0 0 15px;
font-weight: 600;
line-height: 1.25;
}
.wps_sfw_details_wrap table+h3 {
margin: 25px 0 15px;
}
.wps_sfw_account_show_subscription a {
text-decoration: underline;
color: var(--wp--preset--color--vivid-cyan-blue);
}  p.wps_sfw_inner_description {
padding: 10px;
background: #f8f8f8;
margin: 5px 0px 20px;
} .wps_recurring_bifurcation_wrapper a {
text-decoration: none !important;
}
.wps_recurring_bifurcation_wrapper ul {
margin: 0 0 15px;
}
.wps_recurring_bifurcation_wrapper li label {
font-weight: 600;
}
.wps_recurring_bifurcation_wrapper li {
list-style: none;
display: flex;
justify-content: space-between;
padding: 5px 0;
border-bottom: 1px solid #dcdcdc;
flex-wrap: wrap;
}@font-face {
font-family: 'avenir';
src: url(//cmh-academy.com/wp-content/uploads/useanyfont/2738Avenir.woff2) format('woff2'),
url(//cmh-academy.com/wp-content/uploads/useanyfont/2738Avenir.woff) format('woff');
font-weight: 400; font-style: normal; font-display: auto;
}
.avenir{font-family: 'avenir' !important;}