.vue-form-generator .form-group input[type=email],.vue-form-generator .form-group input[type=tel],.vue-form-generator .form-group input[type=text],.vue-form-generator .form-group select,.vue-form-generator .form-group textarea{border:1px solid #ced4da;border-radius:10px;font-size:.95rem}.vue-form-generator .form-group input[type=email]:focus,.vue-form-generator .form-group input[type=tel]:focus,.vue-form-generator .form-group input[type=text]:focus,.vue-form-generator .form-group select:focus,.vue-form-generator .form-group textarea:focus{background-color:#fff;border-color:#f18a0080;box-shadow:0 0 2px .1rem #f18a0033;outline:1px solid transparent}.vue-form-generator .form-group label{min-height:22.5px}.vue-form-generator .form-group.text-danger input,.vue-form-generator .form-group.text-danger select{border-color:#dc3545}.vue-form-generator .form-group.text-danger input:focus,.vue-form-generator .form-group.text-danger select:focus{border-color:#dc354580;box-shadow:0 0 2px .1rem #dc354533}.vue-form-generator .form-group.text-danger input:checked~label:before,.vue-form-generator .form-group.text-danger select:checked~label:before{border-color:#fd9a2c}.vue-form-generator .form-group.text-danger label:before{border-color:#dc3545}.vue-form-generator .form-group.text-danger .errors span{display:block}.vue-form-generator .form-group.required label:after{color:#8c8c8c;content:"*";font-style:italic}.section-form-layout{padding-bottom:30px;padding-top:15px}.section-form-layout form .vue-form-generator{display:flex;flex-direction:column}.section-form-layout form .vue-form-generator fieldset{border:1px solid #ebebeb;margin-bottom:15px;padding-bottom:10px}.section-form-layout form .vue-form-generator fieldset legend{background-color:#707070;color:#fff;display:block;font-size:18px;margin-bottom:15px;padding:6.5px 15px;text-transform:uppercase;width:100%}.section-form-layout form .vue-form-generator fieldset .form-group{margin-bottom:0;padding:6.5px 10px}.section-form-layout form .vue-form-generator fieldset .form-group label{font-size:14px;margin-bottom:0}.section-form-layout form .vue-form-generator fieldset .form-group .booklet-info,.section-form-layout form .vue-form-generator fieldset .form-group .width-height-info{align-items:center;display:flex;gap:30px}.section-form-layout form .vue-form-generator fieldset .form-group .booklet-info .image-container,.section-form-layout form .vue-form-generator fieldset .form-group .width-height-info .image-container{display:flex;flex-basis:50%;justify-content:flex-start}.section-form-layout form .vue-form-generator fieldset.side-fields{order:-1}@media(min-width:992px){.section-form-layout{padding-bottom:80px;padding-top:40px}.section-form-layout form .vue-form-generator{align-items:flex-start;-moz-column-gap:30px;column-gap:30px;flex-direction:row;flex-wrap:wrap}.section-form-layout form .vue-form-generator fieldset.main-fields{flex-basis:calc(66.66% - 15px)}.section-form-layout form .vue-form-generator fieldset.main-fields .form-group{align-items:center;display:flex;flex-wrap:wrap}.section-form-layout form .vue-form-generator fieldset.main-fields .form-group label{flex-basis:25%}.section-form-layout form .vue-form-generator fieldset.main-fields .form-group .field-wrap{flex-basis:75%}.section-form-layout form .vue-form-generator fieldset.main-fields .form-group .errors{display:flex;flex-basis:100%;justify-content:flex-end}.section-form-layout form .vue-form-generator fieldset.main-fields .form-group.field-Html .field-wrap{flex-basis:100%}.section-form-layout form .vue-form-generator fieldset.main-fields .form-group.field-Html .field-wrap .booklet-info,.section-form-layout form .vue-form-generator fieldset.main-fields .form-group.field-Html .field-wrap .width-height-info{gap:0}.section-form-layout form .vue-form-generator fieldset.main-fields .form-group.field-Html .field-wrap .booklet-info ol,.section-form-layout form .vue-form-generator fieldset.main-fields .form-group.field-Html .field-wrap .width-height-info ol{flex-basis:25%}.section-form-layout form .vue-form-generator fieldset.main-fields .form-group.field-Html .field-wrap .booklet-info .image-container,.section-form-layout form .vue-form-generator fieldset.main-fields .form-group.field-Html .field-wrap .width-height-info .image-container{flex-basis:75%}.section-form-layout form .vue-form-generator fieldset.side-fields{flex-basis:calc(33.33% - 15px);order:unset}.section-form-layout form .vue-form-generator fieldset.bottom-fields{align-items:center;display:flex;flex-basis:100%}.section-form-layout form .vue-form-generator fieldset.bottom-fields .form-group{flex-basis:50%}}
