/* Essential search map */
form._balio_contrat_form .form-check-inline.search_map_container{
    width: 100%;
}

/* Essential analyse address input */

._form_analyse_contrat ._custom_label input#search_map{
    width: 100%;
}
._form_analyse_contrat ._custom_form_group ._text_ctnr label{
    width: 71%;
}

._form_analyse_contrat .google-analayze-complete{
    width: 73%;
}
._form_analyse_contrat .google-analayze-complete .custom_input
{    
    font-size: 18px;
    height: 55px;

    padding: 15px 32px;
    margin: 20px 0;
    display: inline-block;
    border: 2px solid #0c4171;
    border-radius: 42px;
    box-sizing: border-box;
    color: #0c4171;
    font-family: Poppins Regular;
}
._form_analyse_contrat .google-analayze-complete select.custom_input{
  padding-top: 10px;
}
._form_analyse_contrat .google-analayze-complete select.custom_input{
  margin-top: 0px;
}

@media only screen and (max-width: 1366px) {
    ._form_analyse_contrat .google-analayze-complete .custom_input{    
        font-size: 14px;
        height: 43px;
    }
    ._form_analyse_contrat .google-analayze-complete select.custom_input{
      padding-top: 3px;
      margin-top: 0px;
      height: 43px;
    }
}

@media only screen and (max-width: 1199px) {
    ._form_analyse_contrat .google-analayze-complete{
        width: 74%;
    }
}

@media only screen and (max-width: 991px) {
    ._form_analyse_contrat .google-analayze-complete{
        width: 104%;
    }
    ._form_analyse_contrat .google-analayze-complete select.custom_input{
      padding-top: 3px;
      margin-top: 0px;
      height: 43px;
    }
}

@media only screen and (max-width: 767px) {
    ._form_analyse_contrat .google-analayze-complete{
        width: 107%;
    }
    ._form_analyse_contrat .google-analayze-complete .custom_input{    
        font-size: 14px;
        height: 40px;
    }
    ._form_analyse_contrat .google-analayze-complete select.custom_input{
      padding-top: 3px;
      margin-top: 0px;
      height: 43px;
    }
}

@media only screen and (max-width: 480px) {
    .modal .google-analayze-complete{
        width: 110%;
    }
}


/* Essential New Residence address input */

.modal .google-analayze-complete{
    width: 73%;
}
.modal .google-analayze-complete .custom_input{    
    font-size: 18px;
    height: 55px;

    padding: 15px 32px;
    margin: 20px 0;
    display: inline-block;
    border: 2px solid #0c4171;
    border-radius: 42px;
    box-sizing: border-box;
    color: #0c4171;
    font-family: Poppins Regular;
}
.modal .google-analayze-complete select.custom_input{
  padding-top: 10px;
}

@media only screen and (max-width: 1199px) {
    .modal .google-analayze-complete{
        width: 73%;
    }
}

@media only screen and (max-width: 991px) {
    .modal .google-analayze-complete{
        width: 107%;
    }
    .modal .google-analayze-complete .custom_input{    
        font-size: 14px;
        height: 40px;
    }
    .modal .google-analayze-complete select.custom_input{
      padding-top: 3px;
    }
}

@media only screen and (max-width: 480px) {
    .modal .google-analayze-complete{
        width: 110%;
    }
}

.lien-contacter-nous {
    color: #0c4171;
    text-decoration: underline
}

/* === btn === */
.btn:not([disabled]):hover {
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
}
/* === btn === */

/* === noDefilable === */
html.noDefilable,
body.noDefilable {
    overflow: hidden !important;
}
/* === noDefilable === */