﻿.form-control::placeholder{color:#999;opacity:1;font-size:14px}.form-check-label{margin-left:0}.form-switch{padding-left:0}.form-check{padding-left:2em}.form-check .form-check-input{margin-left:-2em}.form-switch .form-check-input{margin-left:-2em}.form-control,.form-select{border-radius:0;border:1px solid #ccc;padding:12px 15px}.form-control:focus,.form-select:focus{box-shadow:none;outline:none;border-radius:0}.form-check-input{border-radius:0;margin-top:0;box-shadow:none;width:22px;height:22px;border:1px solid #ccc}.form-check-input:focus{box-shadow:none;outline:none;border-radius:0}.form-check-input:checked{background-color:#479bd5;border-color:#479bd5}.form-check-input[type=checkbox]{border-radius:0}.input-group-text{border-radius:0}.form-check-input[type=radio]:checked,.form-check-input[type=radio]:not(:checked){position:absolute;left:-9999px}.form-check-input[type=radio]:checked+label,.form-check-input[type=radio]:not(:checked)+label{position:relative;padding-left:30px;cursor:pointer;line-height:normal;display:inline-block;font-size:14px;font-weight:700}.form-check-input[type=radio]:checked+label:before,.form-check-input[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:22px;height:22px;border:1px solid #ccc;border-radius:100%;background:var(--bs-white)}.form-check-input[type=radio]:checked+label:after,.form-check-input[type=radio]:not(:checked)+label:after{content:"";width:12px;height:12px;background:#479bd5;position:absolute;top:5px;left:5px;border-radius:100%;transition:all .2s ease}.form-check-input[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.form-check-input[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.form-switch .form-check-input{border-radius:2em;width:2.5em}.was-validated .form-check-input[type=radio]:checked+label:after,.was-validated .form-check-input[type=radio]:not(:checked)+label:after{background-color:#198754}.was-validated .form-check-input:invalid~.form-check-label:before,.was-validated .form-check-input:invalid~.form-check-label:not(:checked):before{border-color:#dc3545}.was-validated .form-check-input:invalid~.form-check-label{border-color:#198754}.form-label{font-size:14px;font-weight:700;color:var(--dark-color)}.form-check-label{font-size:18px;font-weight:400;color:var(--dark-color)}.form-select-std{width:100px;background-color:#f8f9fa}.was-validated .form-select:valid:not([multiple]):not([size]){--bs-form-select-bg-icon: none;padding-right:0}.form-radio-button .ktc-radio-list,.form-radio-button .ktc-radio{display:block;margin-bottom:.5rem}.form-radio-button .ktc-radio-list .form-control[type=radio]:checked,.form-radio-button .ktc-radio-list .form-control[type=radio]:not(:checked){position:absolute;left:-9999px}.form-radio-button .ktc-radio-list .form-control{margin-left:-2em}.form-radio-button .ktc-radio-list .form-control[type=radio]:not(:checked)+label::after{opacity:0;transform:scale(0)}.form-radio-button .ktc-radio-list .form-control[type=radio]+label{color:var(--dark-color)}.form-radio-button .ktc-radio-list .form-control[type=radio]:checked+label::after,.form-radio-button .ktc-radio-list .form-control[type=radio]:not(:checked)+label::after{content:"";width:12px;height:12px;background:#479bd5;position:absolute;top:7px;left:5px;border-radius:100%;transition:all .2s ease}.form-radio-button .ktc-radio-list .form-control[type=radio]:checked+label::before,.form-radio-button .ktc-radio-list .form-control[type=radio]:not(:checked)+label::before{content:"";position:absolute;left:0;top:2px;width:22px;height:22px;border:1px solid #ccc;border-radius:100%;background:var(--bs-white)}.form-radio-button .ktc-radio-list .form-control[type=radio]:checked+label,.form-radio-button .ktc-radio-list .form-control[type=radio]:not(:checked)+label{position:relative;padding-left:30px;cursor:pointer;line-height:normal;display:inline-block;font-size:14px;font-weight:700}.form-checkbox-button .form-check{margin-top:.5rem;padding-left:0}.form-checkbox-button .form-check .form-field{display:flex;align-items:start;justify-content:flex-start;margin-bottom:1rem}.form-checkbox-button .form-check .form-field label.control-label{order:1;margin-bottom:0;color:var(--dark-color);font-size:18px;font-weight:400}.form-checkbox-button .form-check .form-field .editing-form-control-nested-control{order:0;margin-bottom:0;color:var(--dark-color);font-size:16px}.form-checkbox-button .ktc-checkbox label{display:none}.form-checkbox-button .ktc-checkbox .form-control[type=checkbox]{border-radius:0}.form-checkbox-button .ktc-checkbox .form-control{margin-left:0;margin-right:8px;float:none;margin-top:0;box-shadow:none;width:22px;height:22px;border:1px solid #ccc;background-color:var(--bs-white);padding:0;margin-top:4px}.form-checkbox-button .ktc-checkbox .form-control:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-checkbox-button .ktc-checkbox .form-control:checked{background-color:#479bd5;border-color:#479bd5}.form-switch-button .form-field .ktc-checkbox label{display:none}.form-switch-button .form-field .ktc-checkbox .form-control{border-radius:2em;padding:0;width:2.5em;margin-left:0;margin-top:0;box-shadow:none;height:22px;border:1px solid #ccc;background-position:left center;transition:background-position .15s ease-in-out;background-color:var(--bs-white);background-repeat:no-repeat;background-size:contain;appearance:none;print-color-adjust:exact;background-clip:border-box;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e")}.form-switch-button .form-field .ktc-checkbox .form-control:checked[type=checkbox]{background-color:#479bd5;border-color:#479bd5;background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.formwidget-submit-text{color:var(--dark-color);font-size:22px;text-align:center;font-weight:600;line-height:normal;display:flex;flex-direction:column}.formwidget-submit-text::before{content:"";font-family:"remixicon" !important;font-style:normal;font-size:75px;color:#00a82a}.form-elements .bg-white form{display:flex;flex-direction:column;align-items:flex-start;width:100%}.form-elements input[type=submit]{background-color:var(--primary-color);border:1px solid var(--primary-color);font-size:16px;border-radius:15px;padding-top:.5rem;padding-bottom:.5rem;padding-right:1.5rem;padding-left:1.5rem;color:var(--bs-white);cursor:pointer;margin-top:.5rem}.form-elements input[type=submit]:hover,.form-elements input[type=submit]:focus,.form-elements input[type=submit]:focus-visible,.form-elements input[type=submit]:active{background-color:var(--primary-hover-color);border-color:var(--primary-hover-color)}.form-elements .bg-white .container.pt-xs.pb-xs{max-width:none;padding:0}.form-elements .form-field .field-validation-error{color:#ff1e1e;margin-top:2px}.form-elements .form-field .field-validated{color:#198754}.form-elements .form-field label.control-label{font-size:14px;font-weight:700;margin-bottom:5px}.form-captcha .form-check{padding-left:0}@media screen and (max-width: 575px){.form-elements .bg-white form{display:block}.form-captcha .form-check{padding-left:0}.form-captcha .form-check .editing-form-control-nested-control{transform:scale(0.85);transform-origin:0 0}}@media screen and (min-width: 992px){.form-control::placeholder{font-size:16px}.form-checkbox-button .form-check{margin-top:.5rem}.form-checkbox-button .form-check .form-field{align-items:center}.form-checkbox-button .ktc-checkbox .form-control{margin-top:0}}@media screen and (min-width: 1200px){.form-control::placeholder{font-size:18px}}/*# sourceMappingURL=form-element.min.css.map */
