.scfForm{width:70%}.scfForm .scfSectionLegend{padding-bottom:24px}.scfForm .validation-summary-errors{color:#fff;background:#e31837 0% 0% no-repeat padding-box;border-radius:5px}.scfForm .validation-summary-errors ul{list-style:none;padding:16px}.scfForm .required-field .control-label:before,.scfForm .required-field .checkbox:after{content:""}.scfForm .form-group{position:relative;clear:both;margin-bottom:48px}.scfForm .form-group .control-label{font-weight:bold;margin-bottom:16px}.scfForm .form-group>*:not(.control-label){width:70%}.scfForm .form-group .help-block{font-size:14px}.scfForm .form-group .help-block:not(.field-validation-valid):not(.field-validation-error){display:block;padding-top:8px}.scfForm .form-group:after{font-family:'Material Icons';position:absolute;right:-35px;top:37px;font-size:24px}.scfForm .form-group.has-error input,.scfForm .form-group.has-error select,.scfForm .form-group.has-error textarea{border-color:#e31837}.scfForm .form-group.has-error:after{content:'\e000';color:#e31837}.scfForm .form-group.has-error .field-validation-error{background:#e31837 0% 0% no-repeat padding-box;border-radius:0px 0px 5px 5px;color:#fff;width:70%;display:block;padding:8px;position:relative;top:-3px;font-weight:bold}.scfForm .form-group.has-success input,.scfForm .form-group.has-success select,.scfForm .form-group.has-success textarea{border-color:#0f870f}.scfForm .form-group.has-success:after{content:'\e86c';color:#0f870f}.scfForm .form-group input:focus,.scfForm .form-group select:focus,.scfForm .form-group textarea:focus{border-color:#0069d5 !important}.scfForm .form-group select[size]{background-image:none}.scfForm .form-group select{text-indent:8px}.scfForm .form-group select option{padding:4px 0px}.scfForm>form>p{margin-top:24px}.scfForm .form-submit-border{padding-left:30%}@media (max-width: 991.98px){.scfForm .form-group{margin-bottom:32px}}@media (max-width: 767.98px){.scfForm{width:100%}.scfForm .form-group{padding-top:0px}.scfForm .form-group .control-label{float:none;padding-top:0px;width:90%;max-width:90%;text-align:left}.scfForm .form-group>*:not(.control-label){float:none;width:100%}.scfForm .form-group:after{right:20px}.scfForm .form-group .help-block{font-size:12px}.scfForm .form-group.has-error:after{top:0px}.scfForm .form-group.has-error .field-validation-error{width:100%}.scfForm .form-group.has-success:after{top:0px}.scfForm .form-submit-border{padding-left:0%}}.scfForm .form-group .checkbox label{padding-left:32px;position:relative;margin-bottom:16px;display:inline-block}.scfForm .form-group .checkbox label>input[type="checkbox"]{position:absolute;cursor:pointer;opacity:0;height:0;width:0}.scfForm .form-group .checkbox label input[type="checkbox"]:checked ~ .styled-checkbox-label{font-weight:bold}.scfForm .form-group .checkbox label input[type="checkbox"]:checked ~ .styled-checkbox:after{position:absolute;content:'';left:4px;top:-3px;width:10px;height:19px;border:solid #0069d5;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.scfForm .form-group .checkbox label input[type="checkbox"]:focus ~ .styled-checkbox{outline:1px solid #0069d5;box-shadow:none;outline-offset:3px}.scfForm .form-group .checkbox label .styled-checkbox{position:absolute;left:0px;height:24px;width:24px;border:3px solid #d8d8d8;border-radius:2px;background:#fff}.scfForm .form-group .checkbox label .styled-checkbox:hover{border-color:#0069d5 !important;cursor:pointer}.scfForm .form-group .checkbox.checkbox-horizontal{width:100%;display:flex;flex-wrap:wrap}.scfForm .form-group .checkbox.checkbox-horizontal label{width:200px}.scfForm .has-error .checkbox label .styled-checkbox{border-color:#e31837}.scfForm .has-error .checkbox ~ .field-validation-error{border-radius:5px;margin-top:8px}.scfForm .radio label{padding-left:32px;position:relative;margin-bottom:16px}.scfForm .radio label>input[type="radio"]{position:absolute;cursor:pointer;opacity:0;height:0;width:0}.scfForm .radio label input[type="radio"] ~ .styled-radio:before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;border:2px solid #d8d8d8;border-radius:100%;background:#fff}.scfForm .radio label input[type="radio"] ~ .styled-radio:after{content:"";width:12px;height:12px;background:#0069d5;position:absolute;top:6px;left:6px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;opacity:0;-webkit-transform:scale(0);transform:scale(0)}.scfForm .radio label input[type="radio"] ~ .styled-radio:hover:before{border-color:#0069d5 !important;cursor:pointer}.scfForm .radio label input[type="radio"]:checked ~ .styled-radio-label{font-weight:bold}.scfForm .radio label input[type="radio"]:checked ~ .styled-radio:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.scfForm .radio label input[type="radio"]:focus ~ .styled-radio:before{outline:1px solid #0069d5;outline-offset:3px}.scfForm .radio.radio-horizontal{width:100%;display:flex;flex-wrap:wrap}.scfForm .radio.radio-horizontal label{width:200px}.scfForm .has-error .radio label input[type="radio"] ~ .styled-radio:before{border-color:#e31837}.scfForm .has-error .radio ~ .field-validation-error{border-radius:5px;margin-top:8px}.scfForm .form-group input[type="file"]{float:left !important;width:100% !important;height:128px;position:relative;left:-9999px}.scfForm .form-group input[type="file"] ~ label{padding-left:32px;position:relative;padding-bottom:10px}.scfForm .form-group input[type="file"]:focus ~ .file-upload-browse{outline:1px solid #0069d5;outline-offset:3px}.scfForm .form-group input[type="file"] ~ .control-label{padding-left:0px}.scfForm .form-group input[type="file"] ~ .help-block:not(.field-validation-error){position:absolute;left:0px;top:88px;clear:both}.scfForm .form-group.has-error input[type="file"]{height:55px}.scfForm .form-group.has-error input[type="file"] ~ .field-validation-error{position:relative;top:auto;float:left;border-radius:5px}.scfForm .form-group.has-error input[type="file"] ~ .help-block:not(.field-validation-error){position:relative;top:auto;display:block;float:none;clear:both}.scfForm .form-group.has-error .file-upload-browse{border-color:#0069d5}.scfForm .form-group.has-error .file-upload-name{color:#e31837}.scfForm .form-group.has-success .file-upload-browse{border-color:#0069d5}.scfForm .form-group .file-upload-browse{position:absolute;width:164px;left:0px;top:35px;background-color:#fff;color:#0069d5}.scfForm .form-group .file-upload-browse:hover{background-color:#0069d5;color:#fff}.scfForm .form-group .file-upload-name{position:absolute;left:190px;top:45px;max-width:calc(100% - 184px);text-overflow:ellipsis}@media (min-width: 992px){.scfForm .form-group .file-upload-name{max-width:220px}}
