.kbq-class-registration-form{line-height:1.5 !important}.kbq-class-registration-form .kbq-class-registration-classes .frm_repeat_sec{background:#b0ddec;padding:20px;margin-bottom:20px}.kbq-class-registration-form .kbq-class-registration-classes .frm_repeat_sec:last-of-type{margin-bottom:100px}.kbq-class-registration-form .kbq-class-registration-classes .frm_repeat_sec .frm_remove_form_row{display:none}.kbq-class-registration-form .kbq-class-registration-classes .frm_repeat_sec .frm_repeat_buttons{margin-bottom:20px}.kbq-class-registration-form .kbq-class-registration-classes .frm_repeat_sec ~ .frm_repeat_sec .frm_remove_form_row{display:block}.kbq-class-registration-form .frm_description{font-size:12px;line-height:1.5}.kbq-class-registration-form .frm_description a{font-size:12px !important;line-height:1.5}.kbq-class-registration-form .frm_fields_container>.frm_top_container .frm_primary_label{padding:20px 0 3px 0;margin:0;font-size:24px;font-size:var(--section-font-size);font-family:"Frutiger Roman", "Helvetica", "Arial", "Lucida,sans-serif";font-family:var(--font);font-weight:bold;font-weight:var(--section-weight);color:#051c2f;color:var(--section-color)}.kbq-class-registration-form .frm_repeat_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.kbq-class-registration-form .frm_repeat_buttons .frm_add_form_row{color:#fff;background-color:#333;border:none;width:auto;padding:10px 15px;margin-bottom:10px;position:absolute;bottom:-80px;left:0}.kbq-class-registration-form .frm_repeat_buttons .frm_add_form_row i::before{color:#fff !important;vertical-align:middle;font-size:10px;margin-right:4px}.kbq-class-registration-form .frm_repeat_buttons .frm_remove_form_row{color:#fff;background-color:#333;border:none;display:inline-block;width:auto;padding:5px 15px;margin-bottom:10px;max-width:220px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.kbq-class-registration-form .frm_repeat_buttons .frm_remove_form_row i::before{color:#fff !important;vertical-align:middle;font-size:10px;margin-right:4px}#class-registration-success{position:fixed;width:100%;height:100%;background-color:rgba(8,29,46,0.6);top:0;left:0;z-index:100000000}#class-registration-success .popup{position:fixed;top:30%;left:50%;width:90%;height:unset;background:#b0ddec;padding:5%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:960px}#class-registration-success .popup .close{color:#103a5d;font-size:1.3em;position:absolute;right:10px;top:10px;cursor:pointer;padding:10px}#class-registration-success .popup h3,#class-registration-success .popup p{color:#103a5d}.page-template-page-template-confirmation #et-main-area{min-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#103a5d;padding:20px}.page-template-page-template-confirmation .confirmed-message{max-width:960px;margin:auto;background:#b0ddec;padding:5%}.page-template-page-template-confirmation .confirmed-message h1,.page-template-page-template-confirmation .confirmed-message p{color:#103a5d}#form .kbq-class-registration-form .chosen-single{line-height:45px !important;height:45px}#form .kbq-class-registration-form .chosen-single>div b{background-position-y:13px}
/*# sourceMappingURL=kbq_site.css.map */