form.ui-form .ui-form__group {margin-bottom:10px;width:100% }form.ui-form .ui-form__group[data-error]{color:#F00 }form.ui-form .ui-form__group p.ui-error {color:#F00;text-align:center;margin-top:2px;font-size:12px }form.ui-form .ui-form__group input.ui-input {background-color:#FFF;padding:8px;width:100%;border-radius:4px;text-align:center;font-size:14px;color:#13216A }form.ui-form .ui-form__group input.ui-input::placeholder {color:#808080 }form.ui-form .ui-form__group textarea.ui-textarea {background-color:#FFF;width:100%;max-width:100%;height:50px;border-radius:4px;padding:8px;resize:none;color:#13216A }form.ui-form .ui-form__group textarea.ui-textarea::placeholder {color:#808080 }form.ui-form .ui-form__group label.ui-checkbox {cursor:pointer;width:100%;display:flex;align-items:center;color:#FFF }form.ui-form .ui-form__group label.ui-checkbox input[type=checkbox] {display:none }form.ui-form .ui-form__group label.ui-checkbox input[type=checkbox] + .ui-checkbox__icon {display:flex;height:16px;width:16px;justify-content:center;align-items:center;border-radius:2px;background-color:#FFF;margin-right:6px }form.ui-form .ui-form__group label.ui-checkbox input[type=checkbox] + .ui-checkbox__icon i {display:none }form.ui-form .ui-form__group label.ui-checkbox input[type=checkbox]:checked + .ui-checkbox__icon i {display:block;color:#13216A;font-size:12px }form.ui-form .ui-form__group label.ui-checkbox .ui-checkbox__label {font-size:12px }form.ui-form .ui-form__group .ui-select {overflow:hidden;border-radius:4px;background-color:#FFF;margin-bottom:10px;position:relative;cursor:pointer;padding:8px 0 }form.ui-form .ui-form__group .ui-select i {position:absolute;background-color:#13216A;font-size:20px;right:0;top:0;pointer-events:none;height:calc(100% + 2px);display:flex;justify-content:center;align-items:center;color:#FFF;aspect-ratio:1;border-radius:0 4px 4px 0 }form.ui-form .ui-form__group .ui-select select {flex:1;color:#13216A;background-color:#FFF;width:100%;padding:8px;text-align:center;cursor:pointer;overflow:hidden;border-radius:4px;line-height:20px }form.ui-form .ui-form__group .ui-select select::-ms-expand {display:none }form.ui-form .ui-form__group .ui-file {overflow:hidden;border-radius:4px;background-color:#FFF;position:relative;cursor:pointer;height:34px;display:flex }form.ui-form .ui-form__group .ui-file i {background-color:#13216A;font-size:20px;pointer-events:none;height:100%;display:flex;justify-content:center;align-items:center;color:#FFF;aspect-ratio:1;border-radius:0 4px 4px 0;width:34px;height:100% }form.ui-form .ui-form__group .ui-file input[type=file] {display:none }form.ui-form .ui-form__group .ui-file .ui-file__label{padding:8px 10px;color:#808080;font-size:14px;text-align:center;flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden }form.ui-form .ui-form__group .ui-file .ui-file__label.ui-file__label-content{color:#13216A }form.ui-form .ui-form__group .ui-label{color:#FFF;font-size:12px;margin-bottom:10px }form.ui-form .ui-form__group .ui-label[data-bottom]{margin-bottom:0;margin-top:10px }form.ui-form button.ui-submit {color:#FFF;background-color:#13216A;padding:10px 28px;border-radius:4px;font-size:18px;font-weight:bold;cursor:pointer }form.ui-form .ui-form__group.ui-error .ui-file .ui-file__label,form.ui-form .ui-form__group.ui-error input.ui-input,form.ui-form .ui-form__group.ui-error .ui-select select,form.ui-form .ui-form__group.ui-error textarea.ui-textarea,form.ui-form .ui-form__group.ui-error input.ui-input::placeholder,form.ui-form .ui-form__group.ui-error textarea.ui-textarea::placeholder{color:#F00 !important }