.html-block{margin-top:30px}.form-constructor{max-width:570px;margin:0 auto}.form-constructor .row{display:block}.form-constructor .col-xs-12{padding:0 15px}.form-constructor FIELDSET,.form-constructor FORM{border:0}.form-constructor INPUT{width:100%;height:46px;color:#1a212d;line-height:16px;vertical-align:middle;padding:14px 22px;border:1px solid #cbcbcb;box-shadow:inset 0 1px 2px rgba(10,10,10,.1)!important;transition:border-color .5s}.form-constructor INPUT::-ms-clear{display:none}.form-constructor TEXTAREA{width:100%;height:130px;resize:vertical;padding:14px 22px 0 22px;border:1px solid #cbcbcb}.form-constructor input[type=number]{-moz-appearance:textfield}.form-constructor .disclaimer{font-size:13px;color:#999}.form-constructor ::-webkit-contacts-auto-fill-button{opacity:0}.form-constructor INPUT::-webkit-inner-spin-button,.form-constructor INPUT::-webkit-outer-spin-button{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0) and (max-device-width:1024px){.form-constructor input,.form-constructor select,.form-constructor textarea{font-size:16px}}.form-constructor .btn-block{padding-bottom:24px}.form-constructor .btn-block .form-widget__form-group{display:block;padding-bottom:10px}.form-widget__btn{display:inline-block;min-width:94px;font:10px/20px GeometriaBold,Arial,FreeSans,sans-serif;letter-spacing:.8px;color:#fff;text-transform:uppercase;padding:6px 20px 5px;border:2px solid #005693;border-radius:20px;background-color:#005693;cursor:pointer;transition:all linear .2s}.form-widget__btn:focus{outline:0}.form-widget__btn:hover{color:#fff;text-decoration:none;background:#0065ad}.form-widget__form-group{position:relative;padding-bottom:34px}.form-widget__form-group LABEL{display:inline-block;margin-bottom:5px}.form-widget__form-group ::-webkit-input-placeholder{opacity:1;color:#999}.form-widget__form-group ::-moz-placeholder{opacity:1;color:#999}.form-widget__form-group :-moz-placeholder{opacity:1;color:#999}.form-widget__form-group :-ms-input-placeholder{opacity:1;color:#999}.form-widget__form-group .checkbox{position:relative}.form-widget__form-group .checkbox INPUT{position:absolute;left:0;top:0;overflow:hidden;margin:0;outline:0;border:0;padding:0;width:30px;height:30px;opacity:0}.form-widget__form-group .checkbox INPUT+SPAN{position:relative;display:inline-block;padding-left:30px}.form-widget__form-group .checkbox INPUT+SPAN:before{width:15px;height:15px;content:'';position:absolute;top:3px;left:0;border:1px solid #cbcbcb;background:#fff;transition:.2s}.form-widget__form-group .checkbox INPUT+SPAN:after{top:4px;left:3px;width:15px;height:7px;content:'';position:absolute;border-left:3px solid #98b02e;border-bottom:3px solid #98b02e;transform:rotate(-45deg) scale(0);opacity:0;transition:.2s}.form-widget__form-group .checkbox INPUT:checked+SPAN:after{opacity:1;transform:rotate(-45deg) scale(1)}.form-widget__form-group .checkbox INPUT:disabled+SPAN{color:#999}.form-widget__form-group .checkbox INPUT:disabled+SPAN:before{border-color:#e6e6e6;background:#f5f6f7}.form-widget__form-group .checkbox INPUT:disabled+SPAN:after{color:#e6e6e6}.form-widget__form-group.focus TEXTAREA,.form-widget__form-group:not(.datepicker).focus INPUT{border-color:#77a0bc;box-shadow:0 0 4px #cacaca!important}.form-widget__form-group.active TEXTAREA,.form-widget__form-group.active:not(.form-widget__field-error) INPUT{border-color:#98b02e}.form-widget__form-group.form-widget__field-error INPUT,.form-widget__form-group.form-widget__field-error TEXTAREA{border-color:#cd201f}.form-widget__error-detail{position:absolute;bottom:0;left:0;height:32px;font-size:11px;color:#cd201f;list-style:none}.form-widget__field-radio-group{margin-top:13px}.form-widget__radio{display:block;position:relative;padding-top:10px}.form-widget__radio INPUT{position:absolute;left:0;top:0;overflow:hidden;margin:0;outline:0;border:0;padding:0;width:30px;height:30px;opacity:0}.form-widget__radio INPUT+SPAN{position:relative;display:inline-block;padding-left:40px}.form-widget__radio INPUT+SPAN:before{content:" ";position:absolute;top:-4px;left:0;display:block;box-sizing:border-box;width:30px;height:30px;border:1px solid #e6e6e6;border-radius:50%}.form-widget__radio INPUT:checked+SPAN:after{display:block;content:'';position:absolute;top:7px;left:11px;width:8px;height:8px;background:#77a0bc;border-radius:50%}.form-widget__radio INPUT:disabled+SPAN{color:#999}.form-widget__radio INPUT:disabled+SPAN:before{border-color:#e6e6e6;background:#f5f6f7}.form-widget__radio INPUT:disabled+SPAN:after{background:#e6e6e6}.form-widget__form-group .select2-container{width:100%}.select2-container .select2-results__option:empty,.select2-container .select2-selection--single .select2-selection__rendered:empty{padding:0}.select2-container--default .select2-selection--single{position:relative;display:block;height:46px;border:1px solid #cbcbcb;outline:0;border-radius:0;box-shadow:inset 0 1px 2px rgba(10,10,10,.1);transition:border-color .5s}.select2-container--default .select2-selection--single .select2-selection__rendered{height:46px;line-height:16px;padding:14px 50px 14px 22px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:auto;position:absolute;top:0;right:0;width:auto}.select2-container--default .select2-selection--single .select2-selection__arrow:after{content:'';position:absolute;top:15px;right:20px;width:9px;height:9px;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg);pointer-events:none}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default .select2-dropdown{z-index:2;background-color:#fff;border:none;border-radius:0}.select2-container--default .select2-results{padding:6px 0;box-shadow:-2px 1px 6px rgba(0,0,0,.1),2px 1px 6px rgba(0,0,0,.1)}.select2-container--default .select2-results>.select2-results__options{max-height:270px;overflow-y:auto;padding:0 6px}.select2-container--default .select2-results__option{padding:5px 10px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected=true]{color:#1a212d;background-color:#eaeaea}.form-widget__form-group.active .select2-container--default .select2-selection--single{border-color:#98b02e}.select2-container--open .select2-selection.select2-selection--single{border-color:#77a0bc;box-shadow:0 0 4px #cacaca}.form-widget__form-group.active .select2-container--open .select2-selection.select2-selection--single{border-color:#98b02e!important}.form-widget__form-group.form-widget__field-error .select2-container--default .select2-selection--single{border-color:#cd201f}.form-widget__date-time-picker{position:relative}.form-widget__date-time-picker>DIV:not(.rdtPicker):after{content:'';position:absolute;top:15px;right:20px;width:9px;height:9px;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg);pointer-events:none}.form-widget__date-time-picker.rdtOpen INPUT{border-color:#77a0bc;background:0 0;box-shadow:0 0 8px rgba(0,0,0,.2)}.form-widget__form-group.active .form-widget__date-time-picker.rdtOpen INPUT{border-color:#98b02e}.form-widget__date-time-picker INPUT{padding-right:0;position:relative;z-index:2}.form-constructor .rdtPicker{right:0;width:100%;margin-top:0;border:none;padding:0 5px 5px 5px;box-shadow:-2px 1px 6px rgba(0,0,0,.1),2px 1px 6px rgba(0,0,0,.1)}.form-constructor .rdtPicker *{color:#000;font-size:15px}.form-constructor .rdtPicker table{border-collapse:collapse;border:0;float:none;margin:0;padding:0}.form-constructor .rdtPicker th{font-size:13px;border:0}.form-constructor .rdtPicker td,.form-constructor .rdtPicker th{position:relative;vertical-align:middle;height:40px}.form-constructor .rdtPicker .rdtNew,.form-constructor .rdtPicker .rdtOld{color:#ccc}.form-constructor .rdtNext:hover:before,.form-constructor .rdtPrev:hover:before{color:#fc3}.form-constructor .rdtPicker .dow{color:#ccc;text-transform:uppercase;padding:0;background:#f5f6f7}.form-constructor .rdtPicker th.rdtSwitch{font-size:13px}.form-constructor .rdtPicker th.rdtNext:hover,.form-constructor .rdtPicker th.rdtPrev:hover,.form-constructor .rdtPicker th.rdtSwitch:hover{background:0 0}.form-constructor .rdtPicker td.rdtDisabled,.form-constructor .rdtPicker td.rdtDisabled:hover{color:#616466}.form-constructor .rdtPicker .rdtMonth:hover,.form-constructor .rdtPicker .rdtTimeToggle:hover,.form-constructor .rdtPicker .rdtYear:hover,.form-constructor .rdtPicker td.rdtDay:hover,.form-constructor .rdtPicker td.rdtHour:hover,.form-constructor .rdtPicker td.rdtMinute:hover,.form-constructor .rdtPicker td.rdtSecond:hover{background:#f5f6f7;color:#77a0bc}.form-constructor .rdtPicker td.rdtToday{background:#f5f6f7;color:#77a0bc}.form-constructor .rdtPicker td.rdtActive,.form-constructor .rdtPicker td.rdtActive:hover{color:#fff;background:#77a0bc;text-shadow:none}.form-constructor .rdtPicker th.rdtNext,.form-constructor .rdtPicker th.rdtPrev{font-size:20px;width:40px;height:48px}.form-constructor .rdtPicker td.rdtToday:before{display:none}.react-tel-input{width:100%}.react-tel-input input[type=tel],.react-tel-input input[type=text]{height:46px;line-height:16px;vertical-align:middle;padding:14px 22px;border:1px solid #cbcbcb;border-radius:0}.react-tel-input .flag-dropdown{display:none}.form-widget__field-error .react-tel-input input[type=tel],.form-widget__field-error .react-tel-input input[type=text]{border-color:#cd201f}.react-tel-input input[type=tel]:focus,.react-tel-input input[type=text]:focus{border-color:#77a0bc}.form-widget__form-group.active:not(.form-widget__field-error) .react-tel-input input[type=tel]:focus,.form-widget__form-group.active:not(.form-widget__field-error) .react-tel-input input[type=text]:focus{border-color:#98b02e}@media only screen and (min-width:450px){.form-constructor .rdtPicker{width:300px}}@media only screen and (min-width:768px){.html-block{margin-top:45px}.form-widget__btn{padding:8px 32px}}@media only screen and (min-width:992px){.form-constructor{width:83.333333%;max-width:none;margin-left:0}.form-widget__form-group .form-widget__form-group{width:65%;margin-left:auto}.form-widget__form-group .form-widget__form-group>LABEL{position:absolute;top:0;left:0;width:50%;margin-left:-50%;text-align:right;padding-right:40px;margin-top:9px}}.form-ok{display:none;text-align:center;padding:65px 0 80px 0}.form-ok P{font-size:20px;margin-top:16px}.form-ok .button{min-width:180px;margin-top:25px}@media only screen and (min-width:1000px){.form-ok P{margin-top:19px}.form-ok .button{margin-top:33px}}
/*# sourceMappingURL=form_constructor.css.map */
