.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#dc3545}.form-group .glyphicon-eye-open,.form-group .glyphicon-eye-close{cursor:pointer;pointer-events:all;position:absolute;right:25px;top:35px}label{font-weight:normal;cursor:pointer;margin:0;padding:0}label.error{color:#ef4e65;font-style:italic;font-weight:normal}label em,label i{color:#ff0000;margin-left:3px}input,textarea,select{outline:none !important;box-shadow:inset 0 0 0 1px #e7e7e7 !important;color:#262727;border:0 !important}input.error,input.error:hover{box-shadow:inset 0 0 0 1px #ef4e65 !important}input[type="text"]:invalid:focus,input[type="password"]:invalid:focus,input[type="email"]:invalid:focus,textarea:invalid:focus,select:invalid:focus{box-shadow:inset 0 0 0 1px #ef4e65 !important}button:hover{cursor:pointer}.form-control::-moz-placeholder{color:#c1c1c1;opacity:1}.form-control:-ms-input-placeholder{color:#c1c1c1}.form-control::-webkit-input-placeholder{color:#c1c1c1}.form-compact .form-control{padding:2px 2px}.form-compact label{font-size:0.9em}.form-compact .form-group{margin-bottom:5px}.form-compact textarea.form-control{padding:10px;margin-bottom:10px;font-size:11px;color:#666}.form-horizontal .control-label{padding-top:0}.signup-form input[type="text"],.signup-form input[type="password"],.signup-form input[type="email"],.signup-form input[type="tel"],.signup-form textarea,.signup-form select{touch-action:auto;color:#000;background-color:#fafafa;border:1px solid #fafafa;line-height:35px;height:35px;font-size:16px;padding:0 15px}.signup-form .progress{margin:0;height:6px}.contact-form{margin-top:30px}.contact-form input[type="text"],.contact-form input[type="password"],.contact-form input[type="email"],.contact-form textarea,.contact-form select{color:#222;padding:14px;height:auto}.contact-form input[type="submit"]{padding:12px 38px;margin:20px 0;color:#fff;text-decoration:none;text-align:center;font-weight:300;white-space:nowrap;display:block;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;font-size:20px;width:100%;height:auto}::-webkit-input-placeholder{color:#333;color:#c7c4c4;transition:opacity 250ms ease-in-out}:focus::-webkit-input-placeholder{opacity:0.5}:-ms-input-placeholder{color:#333;color:#c7c4c4;transition:opacity 250ms ease-in-out}:focus:-ms-input-placeholder{opacity:0.5}::-moz-placeholder{color:#333;color:#c7c4c4;opacity:1;transition:opacity 250ms ease-in-out}:focus::-moz-placeholder{opacity:0.5}:-moz-placeholder{color:#333;color:#c7c4c4;opacity:1;transition:opacity 250ms ease-in-out}:focus:-moz-placeholder{opacity:0.5}input[type="checkbox"].mycheck{position:absolute;visibility:hidden !important}input[type="checkbox"].mycheck+.label-text:before{content:"\f096";font-family:"FontAwesome";speak:none;font-style:normal;font-weight:normal;font-variant:normal;font-size:18px;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;width:1em;display:inline-block;margin-right:5px}input[type="checkbox"].mycheck:checked+.label-text:before{content:"\f14a";color:#4698d0;color:var(--primary);animation:effect 250ms ease-in}input[type="checkbox"].mycheck+.label-text{color:#43454b;margin-right:5px}input[type="checkbox"].mycheck:disabled+.label-text{color:#aaa}input[type="checkbox"].mycheck:disabled+.label-text:before{content:"\f0c8";color:#ccc}input[type="radio"].myradio{position:absolute;visibility:hidden !important}input[type="radio"].myradio+.label-text:before{content:"\f10c";font-family:"FontAwesome";speak:none;font-style:normal;font-weight:normal;font-variant:normal;font-size:18px;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;width:1.2em;display:inline-block;margin-right:5px}input[type="radio"].myradio:checked+.label-text:before{content:"\f192";color:#4698d0;color:var(--primary);animation:effect 250ms ease-in}input[type="radio"].myradio+.label-text{color:#43454b;margin-right:5px}input[type="radio"].myradio:disabled+.label-text{color:#aaa}input[type="radio"].myradio:disabled+.label-text:before{content:"\f111";color:#ccc}@keyframes effect{0%{transform:scale(0)}25%{transform:scale(1.3)}75%{transform:scale(1.4)}100%{transform:scale(1)}}.switch{position:relative;display:inline-block;width:60px;height:30px}.switch input{display:none}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ed1c24;-webkit-transition:.4s;transition:.4s}.switch .slider:before{position:absolute;content:"";height:22px;width:22px;left:6px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}.switch input:checked+.slider{background-color:#15b662}.switch input:focus+.slider{box-shadow:0 0 1px #15b662}.switch input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.switch .slider.round{border-radius:34px}.switch .slider.round:before{border-radius:50%}
