//@import 'fontyourface/local_fonts/lato/font.css'

.crm-container.crm-public {
  font-family: 'Lato',sans-serif;
  font-style: normal;
  font-weight: 100;
}

.crm-container.crm-public .crm-page-title-wrapper {
  margin-inline: auto;
  width: clamp(calc(var(--crm-f-form-width) / 2),100%,var(--crm-f-form-width));
}
.crm-container.crm-public h1 {
  font-family: 'Lato',sans-serif;
  color: #da7e27;
}
.crm-container.crm-public h2 {
   
}

.crm-container.crm-public af-form h1 {
  display: none;
}

/*.crm-container.crm-public #bootstrap-theme af-form h3 {
  font-size: 24px;
  font-weight: bold;
  color: #3e92ba;
  text-transform: uppercase;
  padding-top: 1.25em;
  padding-bottom: 0.75em;  
}*/

.crm-container.crm-public .af-container.af-layout-cols,
.crm-container.crm-public .af-container.af-layout-inline {
  padding: 0;
}

/* radio -> one item per line */
#bootstrap-theme afform-candidature-un-emploi .af-field-type-radio .crm-af-field {
  display: block;
}
#bootstrap-theme afform-candidature-un-emploi .radio-inline {
  width: 100%;
}
#bootstrap-theme afform-candidature-un-emploi .radio-inline + .radio-inline {
  margin-left: 0;
}
