@import url(//fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i);

body * {
  font-family: Montserrat;
}

#tarteaucitronRoot * {
  font-family: Montserrat !important;
}

#didomi-host {
  font-family: Montserrat;
}

/* ---- job ads listing page styles ---- */
.job-ads-listing-page .list-map-container .map-container .cluster {
  font-family: Montserrat;
}
/* ---- end job ads listing page styles ---- */

@import url(//fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i);

body * {
  font-family: Montserrat;
}

#tarteaucitronRoot * {
  font-family: Montserrat !important;
}

#didomi-host {
  font-family: Montserrat;
}
/* ------- button general styles --------*/ 

.button, .icon-button, .action__button {
  border-radius: 0;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
}
/* ----- end button general styles ------*/ 

/* ---- job ads listing page styles ---- */
.job-ads-listing-page .list-map-container .map-container .cluster {
  font-family: Montserrat;
}

.pagination__controls {
  border-radius: 50%;
}

.job-ad-preview__action .action__button {
  border-radius: 0;
  font-size: 13px;
  font-weight: 700;
}

.spontaneous-application-block .icon-button {
  height: 46px;
  font-size: 13px;
  line-height: 46px;
}

.job-ads-listing-page .dr-dropdown__body .button {
  border-radius: 0;
  font-size: 13px;
}

.subscribe-modal .modal__footer .icon-button {
  font-size: 13px;
}

#validRgpd {
  height: 46px;
  border-radius: 0;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
}

#validRgpd:hover {
  background-color: black;
}
/* ---- end job ads listing page styles ---- */

/*---------------- job ad page --------------*/
.navbar-apply-container .action__button {
  height: 46px;
  font-size: 13px;
  border-radius: 0;
}
/*-------------- end job ad page ------------*/

/*------------ company page -----------------*/
.highlighted-quote-block__content .link {
  border-radius: 0;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
}
/*---------- end company page ---------------*/
:root {
    --custom-color-button-accept-cookie: #07C095;
    --custom-color-button-refuse-cookie: #D50F0F;
    --custom-color-top-bar-background: #0F0A30;
    --custom-color-top-bar-links-and-icons: #FFFFFF;
    --custom-color-footer-background: #0F0A30;
    --custom-color-footer-links-and-icons: #FFFFFF;
    --custom-color-for-graphic-elements: #0F0A30;
    --custom-color-for-button-font: #FFFFFF;
    --custom-color-for-button-background: #0F0A30;
    --custom-color-for-maps-pin-and-search-area: #006FFF;
}