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:0;width:100%;border-radius:5px;text-align:center;font-size:14px;color:#357537}form.ui-form .ui-form__group input.ui-input::-webkit-input-placeholder{color:#357537}form.ui-form .ui-form__group input.ui-input::-moz-placeholder{color:#357537}form.ui-form .ui-form__group input.ui-input:-ms-input-placeholder{color:#357537}form.ui-form .ui-form__group input.ui-input::-ms-input-placeholder{color:#357537}form.ui-form .ui-form__group input.ui-input::placeholder{color:#357537}form.ui-form .ui-form__group textarea.ui-textarea{background-color:#FFF;width:100%;max-width:100%;height:50px;border-radius:8px;padding:8px;resize:none;color:#357537}form.ui-form .ui-form__group textarea.ui-textarea::-webkit-input-placeholder{color:#357537}form.ui-form .ui-form__group textarea.ui-textarea::-moz-placeholder{color:#357537}form.ui-form .ui-form__group textarea.ui-textarea:-ms-input-placeholder{color:#357537}form.ui-form .ui-form__group textarea.ui-textarea::-ms-input-placeholder{color:#357537}form.ui-form .ui-form__group textarea.ui-textarea::placeholder{color:#357537}form.ui-form .ui-form__group label.ui-checkbox{cursor:pointer;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}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:-webkit-box;display:-ms-flexbox;display:flex;height:16px;width:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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{background-color:#357537}form.ui-form .ui-form__group label.ui-checkbox input[type=checkbox]:checked + .ui-checkbox__icon i{display:block;color:#FFF;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:18px;background-color:#FFF;margin-bottom:10px;position:relative;cursor:pointer;padding:8px 0}form.ui-form .ui-form__group .ui-select i{position:absolute;color:#357537;font-size:20px;right:10px;top:0;pointer-events:none;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form.ui-form .ui-form__group .ui-select select{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#357537;background-color:#FFF;width:100%;padding:8px;text-align:center;cursor:pointer;overflow:hidden;border-radius:18px;background-image:none}form.ui-form .ui-form__group .ui-select select::-ms-expand{display:none}form.ui-form .ui-form__group .ui-label{color:#357537;font-size:12px;margin-bottom:10px}form.ui-form button.ui-submit{color:#FFF;background-color:#357537;padding:10px 28px;border-radius:18px;font-size:18px;font-weight:bold;cursor:pointer}form.ui-form .ui-form__group.ui-error input.ui-input,form.ui-form .ui-form__group.ui-error .ui-select,form.ui-form .ui-form__group.ui-error textarea.ui-textarea{border:2px solid #F00 !important}form.ui-form .ui-form__group.ui-error label.ui-checkbox .ui-checkbox__label,form.ui-form .ui-form__group.ui-error label.ui-checkbox .ui-checkbox__label *{color:#F00 !important}