<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

.alerte .main .container-fluid:not(.fondalerte) {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

.estimation .main .container-fluid:not(.fondestimation) {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

.main .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }  

  

.form_rgpd input {
  top: auto!important;
  left: auto!important;
  width: 50px!important;
  height: 35px!important;
}
.form_rgpd label {
  line-height: 1.4em;
  font-size: 14px;
  cursor: pointer; }

.form_rgpd input {
  position: absolute;
  top: -50px;
  left: -50px;
  width: 0;
  height: 0;
  opacity: 0; }

.form_rgpd span {
  position: relative;
  float: left;
  display: inline-block;
  width: 38px;
  height: 38px;
  border: 1px #5f5f5f solid;
  margin-right: 15px;
  background: transparent; }
  .form_rgpd span:after {
    content: "";
    display: none;
    position: absolute;
    top: 5px;
    left: 5px;
    width: 26px;
    height: 26px;
    background: #3a3232;
    font-size: 30px;
    color: #5f5f5f;
    font-weight: 900; }

.form_rgpd a {
  color: inherit !important;
  text-decoration: underline; }

.form_rgpd input:checked + span:after {
  display: block; }

.estimation .main .form-control{
  box-shadow: none;
  margin-right: 0;
  height: 38px;
}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%!important;
}
.fondestimation .btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  background: #383838;
  color: #fff;
  font-size: 18px;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 0.295rem 1.25rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  .btn:hover, .btn:focus {
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 50, 50, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(58, 50, 50, 0.25); }
  .btn.disabled, .btn:disabled {
    opacity: 0.65; }
  .btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
    background-image: none; }

.btn-lg, .btn-group-lg &gt; .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

.estimation .main .btn i {margin-right: 0}

.btn-estimation-cat{
  line-height: 58px!important
}
.estimation .main form .panel{
    padding: 20px 15px!important;
}
@media (min-width: 576px){
  .estimation .main form .panel {
      padding-left: 5.5rem !important;
      padding-right: 5.5rem !important;
  }
}

  .estimation h2.title{
    position: relative;
    margin: 30px 0 20px 0; }
    @media (min-width: 1200px) {
      .estimation h2.title{
        margin: 45px 0 25px 0; } }


.form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
  .form-row &gt; .col,
  .form-row &gt; [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }



        .btns-estimation .btn.focus {
          color: #fff;
          background: #3a3232;
        }
.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem; }

.custom-control-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem; }

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    background-color: #3a3232; }
  .custom-control-input:focus ~ .custom-control-label::before {
    -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(58, 50, 50, 0.25);
            box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(58, 50, 50, 0.25); }
  .custom-control-input:active ~ .custom-control-label::before {
    color: #fff;
    background-color: #988787; }
  .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e9ecef; }

.custom-control-label {
  margin-bottom: 0; }
  .custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: 0;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background-color: #dee2e6; }
  .custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: 0;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%; }

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3a3232; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #3a3232; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(58, 50, 50, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(58, 50, 50, 0.5); }



/*Nouvelle page alerte email*/
.fondalerte label{
  font-weight: normal!important;
}
.fondalerte form .form-group{
  margin-left: 0;
  margin-right: 0;
}
.fondalerte form input {
    background: transparent!important;
    border: 0!important;
    border-bottom: 1px solid #d6d6d6!important;
    text-align: center!important;
}
.fondalerte form input, .fondalerte form .form-control{
  box-shadow: none!important;
}
.fondalerte .btn-alerte .alerte-form-type-select{
  height:84px;
}
.fondalerte .form-horizontal .form-group:before,.fondalerte .form-horizontal .form-group:after{
  content:initial;
}
.fondalerte form fieldset .dropdown-toggle::after{
  content:initial;
}
.fondalerte .btn-alerte .alerte-form-type-select .btn-default:after {
  background: transparent;
}
.fondalerte .btn-alerte .alerte-form-type-select .btn-default {
  height: 84px !important;
  max-width: 604px;
  font-size: 20px;
  line-height: 72px;
  border-radius: 5px !important;
  color: #fff !important;
  background: #3a3232 !important;
  font-size: 17px;
  font-family: "Ubuntu";
  border: 1px solid #3a3232;
  text-transform: uppercase;
  text-align: center; }

  @media (min-width: 576px) {
    .fondalerte .btn-alerte .alerte-form-type-select .btn-default {
      font-size: 20px; } }
  @media (min-width: 768px) {
    .fondalerte .btn-alerte .alerte-form-type-select .btn-default {
      font-size: 24px; } }
  .fondalerte .btn-alerte .alerte-form-type-select .btn-default:hover {
    color: #fff;
    background: #3a3232; }
  @media screen and (max-width: 768px) {
    .fondalerte .btn-alerte .alerte-form-type-select .btn-default {
      width: 100%; } }
  @media (min-width: 768px) {
    .fondalerte .btn-alerte .alerte-form-type-select .btn-default {
      width: 604px;
      font-size: 24px; } }
  @media (min-width: 1600px) {
    .fondalerte .btn-alerte .alerte-form-type-select .btn-default {
      width: 604px; } }
  .fondalerte .btn-alerte .alerte-form-type-select .btn-default .caret {
    border-radius: 0.2em!important;
    border-top: 1.2em solid!important;
    border-right: 1.2em solid transparent!important;
    border-left: 1.2em solid transparent!important;
    position: absolute!important;
    margin-top: 4px!important;
    top:23px;
    right: 15px!important; }
    @media (min-width: 768px) {
      .fondalerte .btn-alerte .alerte-form-type-select .btn-default .caret {
        right: 65px!important; } }        

    .fondalerte .btn-alerte .alerte-form-type-select .open .dropdown-toggle .caret {
    border-top: 0!important;
    border-right: 1.2em solid transparent!important;
    border-bottom: 1.2em solid!important;
    border-left: 1.2em solid transparent!important; }

   .fondalerte .btn-alerte .alerte-form-type-select .open &gt; .dropdown-menu {
      top: 84px;    }

   .fondalerte .input-group-btn{
    width: 100%!important;
   }
   
.fondalerte form .custom-control-label{
  padding-left:9px!important;
}
.fondalerte fieldset .btn.dropdown-toggle.btn-default {
    padding-top: 4px;
    padding-bottom: 4px;
    border: 0!important;
    background: transparent!important;
    border-bottom: 1px solid #d6d6d6!important;
    text-align: center;
    white-space: nowrap;
    height: 37px;
    display: inline-block;
    color:#5f5f5f;
}
.fondalerte form .custom-control-label::before, .fondalerte form .custom-control-label::after{
  top:0.1rem;
}
.fondalerte .btn-default:not(:disabled):not(.disabled):active,.fondalerte .btn-default:not(:disabled):not(.disabled).active,.fondalerte .open &gt; .btn-default.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df;
}
.fondalerte .bootstrap-select .dropdown-toggle:focus{
  outline: 0!important;
}
.fondalerte .btn-group .dropdown-toggle{
  font-size: 16px;
}
.fondalerte fieldset .bootstrap-select.btn-group .dropdown-toggle .caret{
    border-top: 0.9em dashed;
    border-right: 0.9em solid transparent;
    border-left: 0.9em solid transparent;
    color: #3a3232;
    border-radius: 0.3em;
    top:35%;
}
.fondalerte .btn-group.open .dropdown-toggle{
  box-shadow:none!important;
}
.fondalerte form textarea{
  background: transparent!important;
  border: 1px #c1c1c1 solid!important;
  color: #5f5f5f!important;
}
.fondalerte .panel{padding: 20px}



@media screen and (max-width:340px){
  .btns-estimation .btn {
    font-size: 17px!important;
  }

  .fondestimation label{
    font-size: 14px!important;
  }
}</pre></body></html>