/* ############################################################################################################ */
/* Formulaires register */
/* ############################################################################################################ */

.page-id-127 #main {
    padding-top: 70px !important;
}

.form-row-1,
.form-row-2,
.form-row-3,
.form-row-4 {
    display: flex;
}

.form-row-1 label,
.form-row-2 label,
.form-row-3 label,
.form-row-4 label {
    font-family: "Helvetica";
    color: #223249;
    font-weight: 700;
}

.form-row-1 label:first-child {
    width: 20%;
    margin-right: 15px;
}

.form-row-1 label {
    width: 40%;
    margin-right: 15px;
    font-size: 16px
}

.form-row-2 label {
    width: 50%;
    margin-right: 15px;
    font-size: 16px
}

.form-row-3 label {
    width: 50%;
    margin-right: 15px;
    font-size: 16px
}

.form-row-4 label {
    width: 50%;
    margin-right: 15px;
    font-size: 16px
}

#inscription label span.req {
    color: #E80000;
    font-size: 16px
}

#inscription input[type="text"],
#inscription input[type="password"],
#inscription input[type="tel"] {
    /* border: 1px solid #223249; */
    font-family: "Helvetica";
    color: #223249;
    font-weight: 700;
    height: 52px;
    font-size: 16px;
    width: 100%;
}

#inscription select {
    border: 1px solid #223249;
    font-family: 'Gotham Book';
    color: #223249;
    font-weight: 700;
    height: 60px;
    font-size: 16px
}

.form-row-submit {
    margin-top: 15px;
}

.wpcf7-form input[type="submit"],
input[type="submit"]:not([name="update_cart"]),
.woocommerce-widget-layered-nav-dropdown__submit {

    background: transparent;
}

.wpcf7-form input[type="submit"]:hover,
input[type="submit"]:not([name="update_cart"]),
.woocommerce-widget-layered-nav-dropdown__submit {

    background: transparent;
}
p.login-reset {
    margin-left: 86%;
}

.login-submit input,
.form-row-submit input {
    /* font-family: "Gotham Book" !important; */
    font-family: "Helvetica";
    color: #fff !important;
    border-color: #223249 !important;
    background-color: #00a3c8 !important;
    border-radius: 99px !important;
    text-transform: uppercase !important;
    font-weight: 700 !important;
    width: 280px;
    /* width: 80%; */
    height: 50px;
    display: inline-block !important;
    margin: 0 auto;
    letter-spacing: 1px;
    text-align: center;
    line-height: 44px;
    border: none;
}


button.button,
a.button:not(.edd-submit),
.dt-form button,
#page .widget .dt-form .dt-btn,
.widget .dt-form .dt-btn,
input[type="button"],
input[type="reset"],
.wpcf7-submit,
.nsu-submit,
.dt-wc-btn,
input#place_order,
.woocommerce-Reviews .submit,
input.button,
.cart-btn-below-img .woo-buttons a,
input[name="save_address"],
.wc-layout-list .woo-buttons a,
.post-password-form input[type="submit"],
.mc4wp-form input[type="submit"],
div.mc4wp-form button[type="submit"],
.tml-submit-wrap input[type="submit"],
.wpcf7-form input[type="submit"],
input[type="submit"]:not([name="update_cart"]),
.woocommerce-widget-layered-nav-dropdown__submit {
    color: #ffffff;
    background-color: #00a3c8;
    background: #00a3c8;
    /* background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background-image: url(https://dev.efht.fr/wp-content/uploads/2020/10/fond_gradient.jpg) */
}

/* ############################################################################################################ */
/* Formulaires login */
/* ############################################################################################################ */
.login-password,
.login-username,
.login-remember,
.login-reset {
    width: 49%;
    font-weight: bold;
    font-size: 16px;
    font-family: "Helvetica";
    color: black;
    display: inline-block;
}
.login-remember{
    display: none;
}
input#pass {
    margin-left: 12px;
}
.wpb_text_column.wpb_content_element {
    font-size: 23px;
}

#loginform input[type="text"],
#loginform input[type="password"] {
    /* border: 1px solid #223249; */
    font-family: "Helvetica";
    color: #223249;
    font-weight: 700;
    height: 52px;
    font-size: 16px;
    width: 100%;
}

@media screen and (max-width: 1024px) {

    .form-row-1,
    .form-row-2,
    .form-row-3,
    .form-row-4 {
        display: block;
    }

    #inscription br {
        display: none;
    }

    .login-password,
    .login-username,
    .login-remember,
    .login-reset {
        width: 100%;
        display: block;

    }
}

@media screen and (max-width: 320px) {

    .login-submit input,
    .form-row-submit input {

        width: 100%;
        box-sizing: border-box;

    }
}

.button.button-primary{
        /* font-family: "Gotham Book" !important; */
        font-family: "Helvetica";
        color: #fff !important;
        border-color: #223249 !important;
        background-color: #00a3c8 !important;
        border-radius: 99px !important;
        text-transform: uppercase !important;
        font-weight: 700 !important;
        width: 280px;
        /* width: 80%; */
        height: 50px;
        display: inline-block !important;
        margin: 0 auto;
        letter-spacing: 1px;
        text-align: center;
        line-height: 44px;
        border: none;
        margin-top: 32px;


}

.page-id-13653 label, .page-id-13658 label{
    font-family: "Helvetica" !important;
    color: #223249 !important;
    font-weight: 700 !important;
}

.page-id-13653 input{
    margin-bottom: 15px;
    
}