/* Style du formulaire MyJobQuote (iframe) pour plumber-luton.co.uk : couleurs et polices du site, angles droits. */
@import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,600;12..96,700;12..96,800&family=DM+Sans:wght@400;600;700&display=swap');

body, .qform2022, .qform2022 input, .qform2022 select, .qform2022 textarea { font-family: "DM Sans", Arial, sans-serif; }
.qform2022 h1, .qform2022 h2, .qform2022 .title, .qform2022 button.button { font-family: "Bricolage Grotesque", Arial, sans-serif; }
.qform2022 .title, .qform2022 h1 { color: #1a2423; }
.qform2022 .subtitle, .qform2022 h2 { color: #55625f; }

/* Premier écran : le titre « Post your job » et l'accroche sont remplacés par l'en-tête de la page. */
.qform2022.first-step > h1, .qform2022.first-step > h2 { display: none; }
.main-popup-container { padding-top: 0 !important; padding-bottom: 10px !important; }
.qform2022.first-step > .single { padding-top: 0 !important; }

/* Bouton turquoise à texte sombre, accents turquoise foncé du site. */
.qform2022 button.button { background: #15a8a3; color: #1a2423; border-radius: 0; letter-spacing: .02em; font-weight: 800; }
.qform2022 button.button:hover { background: #464d4a; color: #fff; }
.qform2022 button.button.clear { background: transparent; border: 1px solid #0b6b68; color: #0b6b68; }
.qform2022 button.button.clear:hover { background: #0b6b68; color: #fff; }

.qform2022 .generic-inputs input, .qform2022 .generic-inputs select, .qform2022 .generic-inputs textarea { border-radius: 0; border-color: #cddad8; }
.qform2022 .generic-inputs input:focus, .qform2022 .generic-inputs select:focus, .qform2022 .generic-inputs textarea:focus { border: 1px solid #0b6b68; outline: none; }

.qform2022 .options-container .single .t1 { color: #1a2423; font-weight: 600; }
.qform2022 .options-container.radio .single.active .opt { border: 5px solid #0b6b68; }
.qform2022 .options-container.checkbox .single.active .opt:after { color: #0b6b68; }
.qform2022 .terms-container.active .checkbox:after { color: #0b6b68; }
.qform2022 .footernav a.normal-link { color: #0b6b68; }
.qform2022 .incentive { border-color: #0b6b68; }

/* Variante « Single » (feuille iframe.css de MyJobQuote) */
.quoteform input[type="submit"] { background-color: #15a8a3; color: #1a2423; border-radius: 0; }
.quoteform select:focus, .quoteform textarea:focus, .quoteform input:focus { border-color: #0b6b68; }
.quoteform .select-wrapper.current:after { border-color: #0b6b68; color: #0b6b68; }
