:root {
    --primary-color: #F37020;
    --primary-color-hover: #DE5400;
    --tertiary-color : white ;
    --tertiary-color-hover : #5d5d5d;
    --secondary-color: #36A6C1;
    --secondary-color-hover: #017794;
    --gris: #002B68;
    --fondGris: #777777;
    --fondGris-hover: #5d5d5d;
}

@font-face {
    font-family: 'Domine';
    src: local('Domine'),
        url('../font/Domine-Bold.ttf') format('truetype'),
        url('../font/Domine-Regular.ttf') format('truetype'),
        url('../font/Domine-SemiBold.ttf') format('truetype'),
        url('../font/Domine-VariableFont_wght.ttf') format('truetype'),
        url('../font/Domine-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.btn-custom-primary:hover, .btn-custom-primary.disabled.focus, .btn-custom-primary.disabled:focus, .btn-custom-primary.disabled:hover, .btn-custom-primary.focus[disabled], .btn-custom-primary[disabled]:focus, .btn-custom-primary[disabled]:hover, fieldset[disabled] .btn-custom-primary.focus, fieldset[disabled] .btn-custom-primary:focus, fieldset[disabled] .btn-custom-primary:hover{
  outline: none !important;
}

.btn-custom-primary:active, .btn-custom-primary:visited, .btn-custom-primary:checked, .btn-custom-primary:focus, .btn-custom-primary:focus-visible{
  outline: none;
}

.garanties-list, .garanties-texte {
  color: #000000;
}


.main-section {
  background-size: auto;
}

.navbar-custom {
    background-color: white;
}

a.navbar-brand.pull-right.logo-custom {
  background-size: contain;
  width: 320px;
}

.logo-sm-display.custom-logo {
  background-size: contain;
  width: 200px;
}

@media only screen and (min-width: 768px) {
    .navbar-brand {
        height: 80px;
        width: 154px;
        background-size: auto;
    }
}

.logo-sm-display {
    top: 0px;
    height: 110px;
    max-height: 120px;
}


.navbar-brand {
    height: 80px;
    width: 100%;
    background-size: auto;
    background-position: left;
    right: auto !important;
}

body {
    font-family:'Arial';
  }
  .navbar-custom-left li {
    font-family: 'Domine';
  }
  .nav-justified>li>a {
    font-family: 'Domine';
  }

  .header-menu {
    font-family: 'Arial';
  }
  .custom-tooltip .tooltip-inner {
    font-family: 'Arial';
  }

  .form-garantie {
    font-family: 'Arial';
    color: #000000;
  }


  .text-titre{
    font-family:"Arial";
  }
  .text-custom{
    font-family: 'Domine';
  }
  .resultats-titre {
    font-family: 'Arial';
  }
  .resultat-titre {
    font-family: "Arial";
  }

  .resultat-prix {
    font-family: "Arial";
  }
  .main-resultat-titre {
      font-family: "Arial";
    }

  .resultat-economie{
    font-family: "Arial";
    }
  .resultat-prix-small {
    font-family: "Arial";
  }

  .medium-text-dark-grey {
    font-family: 'Arial';
  }
  .section-image-title {
    font-family: 'Domine';
  }
  .section-title {
    font-family: 'Domine';
  }
  .informations-section {
    font-family:'Arial'
  }

  .informations-circle-number{
    font-family: 'Arial';
  }

  .font-bold {
    font-family:'Domine';
  }
  .font-italic {
    font-family:'Arial';
  }
  .hot-title {
    font-size: 22px;
    font-family:'Domine';
  }
  .hot-title-small {
    font-family:'Domine';
  }
  .hot-subtitle {
    font-size: 20px;
    font-family:'Arial';
  }

  .hot-subtitle-small, .reca-projet {
    font-family:'Domine';
  }
  .footer {
    font-family:'Arial';
  }
  .footer-copyright {
    font-family:'Arial';
  }

  .form-left, .form-detail-title, h4.form-detail-title {
    font-family: 'Arial';
  }

  .form-left .step-value {
    font-family: 'Arial';
  }

  .form-title {
    font-family: 'Domine';
    }
  .form-subtitle {
    font-family: 'Domine';
    }

  .form-oblig {
    font-family: 'Arial';
  }
  .form-horizontal .control-label {
    font-family: 'Arial';
  }
  .form-radio {
    font-family: 'Arial';
  }
  .form-checkbox {
    font-family: 'Arial';
  }

  .nav-tabs.nav-justified > li > a {
    font-family: 'Domine';
  }
  .nav-tabs.nav-justified > li.done > a:after {
    font-family: 'Font Awesome 5 Free';
  }
  .custom-select-wrapper:after {
    font-family: 'Font Awesome 5 Free';
  }
  .btn-custom-primary {
    font-family: 'Arial';
  }
  .btn-custom-secondary {
    font-family: 'Arial';
  }

  .btn-custom-tertiary {
    font-family: 'Arial';
    color: var(--gris) !important;
  }
  .btn-link-custom {
    font-family: "Arial";
  }
  .article-caption .article-title {
    font-family: 'Domine';
  }
  .article-caption .article-resume {
    font-family: 'Arial';
  }
  .article-caption .article-hints {
    font-family: 'Arial';
  }
  .faq-question {
    font-family:'Domine';
  }
  .faq-answer {
    font-family:'Arial';
  }

  .actualite-text{
    font-family:'Arial';
  }
  .actualite-subtitle{
    font-family:'Domine';
  }

  .contact-subtitle {
    font-family: 'Domine';
  }
  .contact-legal{
    font-family: 'Arial';
  }
  .carousel-title {
    font-family:'Domine';
  }
  .carousel-caption {
    font-family:'Domine';
  }

  .simulation-caption {
    font-family: 'Domine';
  }

  .garanties-titre {
    font-family: 'Arial';
  }

  .garanties-star {
    font-family: 'Arial';
  }

  .garanties-texte, .custom-foncia {
    font-family: 'Arial';
  }
  .modal-custom .modal-header .modal-title {
    font-family: 'Domine';
  }

  .modal-subtitle {
    font-family: 'Domine';
  }
  .modal-paragraph {
    font-family: 'Arial';
  }

  .well-custom .well-title {
    font-family:'Arial';
  }


  .text-intro, .cookie-warner-text {
    font-family:'Arial';
  }

  i.form-info {
    color:var(--gris);
    font-size:15px;
    vertical-align:middle;
  }

  .form-horizontal .control-label, a.undone, .fas.fa-angle-right, .header-menu, .form-radio, .form-checkbox, .medium-text-dark-grey {
    color: var(--gris);
  }


  .header-menu {
    border-bottom: 3px solid var(--gris);
  }

  .btn-custom-tertiary, .form-radio, .form-checkbox {
    background-color: var(--fondGris);
    color: white !important;
  }

  .form-checkbox-icon {
    color: var(--fondGris);
  }

  .form-checkbox-icon.disabled,.form-checkbox-icon:focus,
  .form-checkbox-icon:active,.form-checkbox-icon.active,
  .form-checkbox-icon.active:focus,.form-checkbox-icon.active:active {
    color: var(--primary-color);
  }

  .btn-custom-tertiary:hover, .form-radio:hover {
    background-color: var(--fondGris-hover);
  }

  .hot-subtitle {
    background-color: var(--secondary-color);
  }

  .form-left {
    color: white;
    background-image: -webkit-linear-gradient(top, var(--secondary-color) 0%, var(--secondary-color) 100%);
    background-image: -o-linear-gradient(top, var(--secondary-color) 0%, var(--secondary-color) 100%);
    background-image: linear-gradient(to bottom, var(--secondary-color) 0%, var(--secondary-color) 100%);
  }

  .form-header {
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #FFFFFF 100%);
    background-image: -o-linear-gradient(top, #FFFFFF 0%, #FFFFFF 100%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 100%);
  }


    .nav-justified>li {
      width: 1%;
      display: table-cell;
    }

    .menu-angle-droit {
      visibility: unset;
      height: 0px;
  }
