form .fancySelect,form .fancySelect .selectIeFix,form .fancyFile,form .fancyFile .selectIeFix,form .fancyInput,form .fancyInput .selectIeFix,form .fancySelect,form .fancySelect .selectIeFix,form .fancyTextarea,form .fancyTextarea .selectIeFix{position:relative}form .fancySelect label,form .fancyFile label,form .fancyInput label,form .fancySelect label,form .fancyTextarea label{width:auto;padding:var(--base_formfields_padding-top) var(--base_formfields_padding-right) var(--base_formfields_padding-bottom) var(--base_formfields_padding-left);transform-origin:0 0;background-color:#0000;transition:transform .25s;position:absolute;top:0;left:0;transform:none}form .fancySelect.always-clicked label,form .fancyFile.always-clicked label,form .fancyInput.always-clicked label,form .fancySelect.always-clicked label,form .fancyTextarea.always-clicked label{padding:var(--base_formfields_padding-top) var(--base_formfields_padding-right) var(--base_formfields_padding-bottom) var(--base_formfields_padding-left)}form .fancySelect>.form-control::placeholder,form .fancyFile>.form-control::placeholder,form .fancyInput>.form-control::placeholder,form .fancySelect>.form-control::placeholder,form .fancyTextarea>.form-control::placeholder{color:#0000}form .fancySelect>.form-control:focus,form .fancySelect>.form-control:not(:placeholder-shown),form .fancyFile>.form-control:focus,form .fancyFile>.form-control:not(:placeholder-shown),form .fancyInput>.form-control:focus,form .fancyInput>.form-control:not(:placeholder-shown),form .fancySelect>.form-control:focus,form .fancySelect>.form-control:not(:placeholder-shown),form .fancyTextarea>.form-control:focus,form .fancyTextarea>.form-control:not(:placeholder-shown){padding-top:calc(var(--base_formfields_padding-top) * 1.2);line-height:normal}form .fancySelect>.form-control:focus~label,form .fancySelect>.form-control:not(:placeholder-shown)~label,form .fancyFile>.form-control:focus~label,form .fancyFile>.form-control:not(:placeholder-shown)~label,form .fancyInput>.form-control:focus~label,form .fancyInput>.form-control:not(:placeholder-shown)~label,form .fancySelect>.form-control:focus~label,form .fancySelect>.form-control:not(:placeholder-shown)~label,form .fancyTextarea>.form-control:focus~label,form .fancyTextarea>.form-control:not(:placeholder-shown)~label{--scaleOffset:calc(var(--base_formfields_padding-left) * 1.25 - var(--base_formfields_padding-left));transform:translate3d(var(--scaleOffset), calc(-1 * var(--base_formfields_padding-top) / 3), 0) scale(.75)}form .fancySelect>.form-control:focus:invalid,form .fancyFile>.form-control:focus:invalid,form .fancyInput>.form-control:focus:invalid,form .fancySelect>.form-control:focus:invalid,form .fancyTextarea>.form-control:focus:invalid{border:1px solid var(--border_error_color)}form .fancySelect select.form-control,form .fancyFile select.form-control,form .fancyInput select.form-control,form .fancySelect select.form-control,form .fancyTextarea select.form-control{z-index:-1;padding-top:calc(var(--base_formfields_padding-top) * 1.2);line-height:normal}form .fancySelect select.form-control~label,form .fancyFile select.form-control~label,form .fancyInput select.form-control~label,form .fancySelect select.form-control~label,form .fancyTextarea select.form-control~label{--scaleOffset:calc(var(--base_formfields_padding-left) * 1.25 - var(--base_formfields_padding-left));transform:translate3d(var(--scaleOffset), calc(-1 * var(--base_formfields_padding-top) / 3), 0) scale(.75)}form .fancySelect>textarea.form-control:focus,form .fancySelect>textarea.form-control:not(:placeholder-shown),form .fancyFile>textarea.form-control:focus,form .fancyFile>textarea.form-control:not(:placeholder-shown),form .fancyInput>textarea.form-control:focus,form .fancyInput>textarea.form-control:not(:placeholder-shown),form .fancySelect>textarea.form-control:focus,form .fancySelect>textarea.form-control:not(:placeholder-shown),form .fancyTextarea>textarea.form-control:focus,form .fancyTextarea>textarea.form-control:not(:placeholder-shown){padding-top:calc(var(--base_formfields_padding-top) * 1.6)}
