.form-control{width:100%;min-height:65px;margin-top:20px;font-size:16px;display:block;position:relative}.form-control__group--flex{justify-content:space-between;align-items:center;display:flex}@media (max-width:767px){.form-control__group--flex{flex-direction:column}}.form-control--one-half{width:100%}@media screen and (min-width:768px){.form-control--one-half{width:49%}}.form-control--one-third{width:32%}.form-control--two-thirds{width:66%}.form-control--inline{width:auto}.form-control--inline>label{position:initial;color:#3f3f3f;font-size:17px}.form-control--inline>select{width:auto}.form-control--inline>.vasicon{bottom:0}.form-control__boxed{border:1px solid #bbbdbf;padding:10px 15px}.form-control__boxed>label{color:#616161;font-size:90%}.form-control--touched:not(.form-control--inline) .form-control__label{font-size:90%;top:-20px;left:0}.form-control--touched:not(:-webkit-any(.form-control--error,.form-control--inline)) .form-control__tag{border-bottom-color:#616161}.form-control--touched:not(:is(.form-control--error,.form-control--inline)) .form-control__tag{border-bottom-color:#616161}.form-control--touched:not(:-webkit-any(.form-control--error,.form-control--inline)) .form-control__label{color:#616161}.form-control--touched:not(:is(.form-control--error,.form-control--inline)) .form-control__label{color:#616161}.form-control--select .vasicon{position:absolute;top:50%;right:0;transform:translateY(-110%)}.form-control--radio legend{width:50%;display:inline-block}.form-control--error .form-control__tag{border-bottom-color:#d0011b}.form-control--error .form-control__label{color:#d0011b}.form-control--required .form-control__label{font-weight:700}.form-control.form-control--disabled .form-control__tag,.form-control.form-control--disabled .form-control__label{color:#a9a9a9}.form-control--select.form-control--disabled .vasicon svg{fill:#a9a9a9!important}.form-control__error{text-align:left}.form-control__error-text{color:#d0011b;font-size:12px}.form-control__error-text--underlined{text-decoration:underline}.form-control .validation-text{color:#d0011b;font-size:12px;position:absolute;bottom:0;left:0}.form-control legend{color:#616161;margin:5px 0 5px 5px;font-size:12px;line-height:1.3}.form-control legend.legend--info{float:right}.form-control legend.legend--radio{color:#000;margin:0;font-size:16px;line-height:1.2}.form-control--loading:after{content:"";border:2px solid rgba(97,97,97,.25);border-top-color:#616161;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;animation:.6s linear infinite spinner;position:absolute;top:22px;right:6px}.form-control__label{cursor:text;color:#616161;line-height:30px;transition:all .15s;position:absolute;top:5px;left:15px}.form-control__tag{color:#000;width:100%;box-shadow:none;background:0 0;border:none;border-bottom:2px solid #616161;padding:10px 5px 10px 15px;font-size:18px;transition:all .15s;position:relative}.form-control__tag--active,.form-control__tag:focus{border-bottom-color:#0078c2!important}.form-control__tag--active+.form-control__label,.form-control__tag:focus+.form-control__label{color:#0078c2;font-size:90%;top:-20px;left:0}.form-control__media{align-items:center;display:flex}.form-control__media .form-control{flex-grow:1;margin-left:15px}.form-control__item{margin-bottom:10px}.form-control__item:last-child{margin-bottom:0}.form-control--large{font-size:20px}.form-control--large .form-control__tag{font-size:22px}input:-webkit-autofill{-webkit-text-fill-color:#333;-webkit-animation-name:autofill;-webkit-animation-fill-mode:both;-webkit-box-shadow:inset 0 0 0 1000px #fff}input:-webkit-autofill:focus{-webkit-text-fill-color:#333;-webkit-animation-name:autofill;-webkit-animation-fill-mode:both;-webkit-box-shadow:inset 0 0 0 1000px #fff}input:-webkit-autofill::selection{-webkit-text-fill-color:#fff}input:autofill::selection{-webkit-text-fill-color:#fff}input:-webkit-autofill:focus::selection{-webkit-text-fill-color:#fff}input:autofill:focus::selection{-webkit-text-fill-color:#fff}input:-webkit-autofill+.form-control__label{font-size:90%;top:-20px;left:0}input:-webkit-autofill:focus+.form-control__label{font-size:90%;top:-20px;left:0}@keyframes autofill{to{color:#333;background:0 0}}@keyframes spinner{to{transform:rotate(360deg)}}
