    .input-agencerie .form-control {
    border-radius: 30px 30px 30px 30px!important;
    border-color: #dfdfdf!important;
    font-size: 18px!important;
    box-shadow: 2px 2px 10px #e1e1e1!important;
    color: #a9a9a9!important;
    }

.nous_rejoindre {
    font-size: 20px;
    text-align: left!important;
}

.checkbox-inline input{
    height: auto!important;
}

.caldera-grid .form-control {
    box-shadow: none;
}

.input-agencerie .form-control::placeholder, .input-agencerie .form-control {

    font-size: 15px!important;
    box-sizing: content-box;
    padding: 14px !important;
    overflow: hidden;
    color:#a9a9a9!important;
    box-shadow: none!important;

}


.caldera-grid .radio label {
    align-items: center;
    display: inline-flex;
}

.caldera-grid .radio input[type=radio] {
    margin-right: 10px;
   max-width: 15px;
   

}

.caldera-grid .checkbox-inline input[type=checkbox]{
    max-width: 15px;
    padding: 0!important;

}

.caldera-grid .checkbox, .caldera-grid .radio {

    margin-top: 0px !important; 
    margin-bottom: 0px !important; 
    height: 40px !important;
}




.caldera-grid textarea.form-control
{
    height :200px;
    
}




.caldera-grid .form-group {

    margin-bottom: 24px;

    padding: 16px;
    

}
.caldera-grid .btn-default
{
    padding: 14px 42px!important;
    background-color: #003A5D !important;
    
    color: #FFFFFF !important;
    
    
}



.caldera-grid .btn {
    text-align: left;
    padding: 6px 12px 6px 12px;
    
}

.calendly-overlay .calendly-popup-close {
    width: 23px;
    height: 23px;
}

/*
#caldera_form_1 label {

    display: none;

}
*/
.agencerie-form-btn {

    color: #ffffff!important;

    border-width: 0px!important;

    border-radius: 42px!important;

    letter-spacing: 0px;

    font-size: 18px!important;

    font-family: 'EncodeSansExpanded-Bold',Helvetica,Arial,Lucida,sans-serif!important;

    font-weight: 800!important;

    text-transform: uppercase!important;

    background-color: #0035AD!important;

    padding: 8px 40px!important;

    display: flex!important;

    margin: auto!important;

}

.caldera-grid {

    width: 80%;

    margin: auto;

}

.input-consentement label {

    margin-bottom: 6px;

    color: #D9AC6D;
    font-size: 15px;
    font-weight: 500;

}

.input-consentement input {

    width: 12px;

    margin-top: 18px!important;

}

.form-title {

    padding: 16px;

    font-size: 30px!important;

    color: #003A5D!important;

    font-family: 'EncodeSansExpanded-Bold',Helvetica,Arial,Lucida,sans-serif!important;

}



/***** CALDERA FORMS *****/

.caldera_forms_form input#fld_7908577_1 {

      font-weight:bold;

      font-size: 18px;

    color: #ffffff!important;
    float: inherit;
    background-color: #D9AC6D!important;
    /* float:right; */
    margin: auto!important;
    font-family: 'EncodeSansExpanded-Bold',Helvetica,Arial,Lucida,sans-serif!important;
    letter-spacing: 0px;
    padding: 0px 42px!important;

    text-transform: uppercase;

}



.caldera_forms_form input {

    border-radius:30px 30px 30px 30px!important;    

    border-color: #dfdfdf!important;

    padding: 28px!important;

    font-size: 15px!important;

    /* box-shadow: 2px 2px 10px #e1e1e1!important; */
    color: #a9a9a9!important;
    
}

.caldera-forms-consent-field input#fld_503824_1 {
    
    width:20px;
    height:20px;
}

.caldera_forms_form .caldera-forms-consent-field-agreement, .caldera_forms_form .caldera-forms-consent-field-agreement a {

    color: #a9a9a9!important;

}




.caldera-grid .form-group {

  margin-bottom: 0!important;

}

#fld_3130663_1-wrap {
    color: #a9a9a9!important
} 

#fld_3130663_1-wrap .radio label{

    font-family: 'Barlow', sans-serif!important;
    font-size: 15px;
}

#CF5f295af89b0ca_1-row-6 .form-group{
    padding-right: 0;
}
#cf2-fld_2347424_1 .form-group{
    position: absolute;
    padding-right: 31px;
}

/*
#fld_3130663_1-wrap .radio{
    float: left;
    width: 50%;
    margin-top: 10px;
    margin-bottom: 10px;
}
#fld_3130663_1-wrap .radio+.radio{
    float: left;
    width: 50%;
    margin-top: 10px;
    margin-bottom: 10px;

    padding-left: 23.5px;
}
*/
#CF5f295af89b0ca_1-row-5 .form-control button{

    border-radius: 30px 30px 30px 30px!important;
    text-align: center;
    color: #fff;
    background-color: #003A5D !important;
    color: #FFFFFF !important;
    font-size: 18px;
    margin: 0;
    font-weight: bold;
    text-decoration: none;
}

#CF5f295af89b0ca_1-row-5 button:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0,55,255,.25);
}

#CF5f295af89b0ca_1-row-5 li progress{
    vertical-align: baseline;
}

#fld_4638693_1{
        /* float: right; */
        /* width: 100%; */
    background-color: #d9ac6d !important;
    text-decoration: none !important;
}

#devenir_franchise .input-agencerie textarea, #cal_rejoindre_equipe .input-agencerie textarea{
    box-sizing: inherit;
}
#devenir_franchise .caldera-grid .row {
    margin-left: 0;
    margin-right: 0;
}
#cal_rejoindre_equipe .input-agencerie .form-control {
    box-sizing: border-box;
}
#cal_rejoindre_equipe .input-agencerie select.form-control, #cal_rejoindre_equipe .input-agencerie input.form-control {
    height: 58px!important;
}

@media only screen and (max-width:560px){
    .caldera-grid .row {
        margin-left: auto;
        margin-right: auto;
    }
    #CF5f295af89b0ca_1-row-6 {
        margin-top: 15%;
    }
    #CF5f295af89b0ca_1-row-1 .input-agencerie div, #CF5f295af89b0ca_1-row-2 .input-agencerie div, #CF5f295af89b0ca_1-row-3 .input-agencerie div{
        height: 50px;
    }
    .input-agencerie .form-control{
        box-sizing: inherit;
    }
    .page-id-171 .caldera-grid .form-group {
        padding: 16px 0;
    }
}
@media only screen and (max-width:425px){
    #cf2-fld_2347424_1 .form-group {
        padding-left: 16px;
    }
    #cf2-fld_1720034_1 {
        width: 100%;
        margin-left: 5%;
    }
    #cf2-fld_1720034_1 .form-group{
        padding-left: 0;
    }
    #CF5f295af89b0ca_1-row-6 .checkbox-inline{
        position: relative;
        display: inline-block;
        padding-left: 20px;
        margin-bottom: 0;
        vertical-align: middle;
        font-weight: 400;
        cursor: pointer;
        margin-top: 10%;
    }
    
}

@media only screen and (max-width:375px){
    .form-group.input-agencerie{
        padding: 16px 0;
    }
    #CF5f295af89b0ca_1-row-6 .checkbox-inline {
        padding-left: 0;
    }
}

@media only screen and (max-width:320px){
    #caldera_form_1 .row{
        max-width: 90%;
    }
    .caldera-grid .form-group{
        padding: 16px 0;
    }
}