body{font-family:'Open Sans', sans-serif !important;font-size:15px}body *,body>*{font-family:inherit}body h1{font-weight:600;font-size:24px;color:#525252}body h2{font-weight:300;font-size:24px;color:#0893c1}body h3{font-weight:400;font-size:17px;color:#525252}body a h3{color:inherit}body h4{font-weight:700;font-size:18px;color:#343434}body .loan-info-steps-background{background:rgba(0,0,0,0.5);height:calc(100% + 60px);width:100%;position:absolute;z-index:11;top:65px}body .loan-info-steps{margin-bottom:0;background-color:#fff}@media only screen and (min-width: 992px){body .loan-info-steps{padding-left:20px !important}}@media only screen and (max-width: 992px){body .loan-info-steps{padding:0}}@media only screen and (max-width: 767px){body .loan-info-steps{padding-left:24px !important;position:fixed;z-index:99;-webkit-box-shadow:0 6px 6px -2px #303030;box-shadow:0 6px 6px -2px #303030}}@media (min-width: 768px){body .remove-margin-top{margin-top:0 !important}}.ui.steps{border:none}.ui.steps .step{-ms-flex-direction:row !important;flex-direction:row !important;padding:12px 12px !important}.ui.steps .step .content{padding-left:36px;margin-top:-11px;text-transform:uppercase;margin-bottom:18px;color:#979797}.ui.steps .step .title{font-family:'Open Sans', sans-serif;font-size:16px;font-weight:600;text-align:left}.ui.steps .step.disabled{color:#979797}.ui.steps .step.disabled .description{color:#979797}.ui.steps .step.disabled .title{color:#757575}.ui.steps .step.completed .title{text-decoration:underline}.ui.steps .step.completed>.icon:before{content:'';border-left:2px solid #3d52cc}.ui.steps .step.active{background:#fff}.ui.steps .step.active .title{text-decoration:none}.ui.steps .step.active>.icon:before{content:'';border-left-width:2px;border-left-style:solid}.ui.steps .step:after{-webkit-transform:none;-ms-transform:none;transform:none;font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit}.ui.steps .step:hover{background:#fff !important}.ui.vertical.steps{margin-top:30px;padding-top:20px}.ui.vertical.steps .step{border:none}.ui.ordered.steps .step:before{margin:0 0 0 8px !important;content:"";display:inline-block;position:absolute;width:10px;height:100%;border-left:2px solid #979797}.ui.ordered.steps .step:last-child:before{border-left:none}.ui.ordered.steps .step:last-child.active:before{border-left:none}.ui.ordered.steps .step:after{content:"\F22D";display:inline-block !important;position:absolute;top:0px;left:13px;width:16px;height:16px;background-color:#FFF;border:none;font-size:25px}.ui.ordered.steps .step.completed:before{content:'';border-left-width:2px;border-left-style:solid}.ui.ordered.steps .step.completed:last-child:before{border-left:none}.ui.ordered.steps .step.completed:after{width:16px;height:16px;left:8px;content:"\F058";font-size:30px;text-align:center}.ui.ordered.steps .step.active:before{content:'';border-left-width:2px;border-left-style:solid}.ui.ordered.steps .step.active:after{content:"\F192";left:12px;font-size:21px}.welcome-image{width:100%;height:auto;max-width:360px}#app{padding:65px 0 0 0}#app .app-main-content{margin-top:20px;padding:0 10px;min-height:calc(100vh - 210px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;word-break:break-word}#app .app-main-content.center{text-align:center}#app .app-main-content:before{content:' ';clear:both;display:block}#app .app-main-content .missing{color:#c03128}#app .app-main-content>div,#app .app-main-content>form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}#app .app-main-content .navigation-buttons{background-color:#ffffff;padding:14px 8px;margin:0}#app .app-main-content .navigation-buttons>div{padding:0}#app .app-main-content .navigation-buttons>div>div{padding:0}#app .app-main-content .navigation-buttons.no-bg{background:none;margin-bottom:20px}#app .app-main-content .navigation-error-pane{color:#c03128;text-align:center;padding:10px 4px}#app .app-main-content .navigation-error-pane::before{font-family:'Glyphicons Halflings';content:"\E101";margin-left:-28px;margin-right:20px;font-style:normal;font-size:1.4em;position:absolute;line-height:20px}#app .app-main-content .error-msg,#app .form-validate .error-msg{color:#c03128;text-align:left;font-size:0.9em;font-style:italic;border-radius:4px;margin:4px 4px 4px 30px;padding:2px 4px}#app .app-main-content .error-msg::before,#app .form-validate .error-msg::before{font-family:'Glyphicons Halflings';content:"\E101";margin-left:-28px;margin-right:20px;font-style:normal;font-size:1.4em;position:absolute;line-height:20px}#app .app-main-content .form-control:focus,#app .form-validate .form-control:focus{border-color:#293dad !important}#app .app-main-content .custom-percent-selected,#app .form-validate .custom-percent-selected{border-width:2px;border-style:solid}#app .app-main-content .has-error .form-control,#app .form-validate .has-error .form-control{border-color:#c03128 !important}#app .app-main-content .has-error .form-control:focus,#app .form-validate .has-error .form-control:focus{border-color:#c03128 !important}#app .app-main-content .has-error .form-control:focus+label,#app .form-validate .has-error .form-control:focus+label{color:#c03128}#app .app-main-content .has-error .form-control+label.have-data,#app .form-validate .has-error .form-control+label.have-data{color:#c03128}#app .form-validate .error-msg{display:none}#app .form-validate .has-error .error-msg{display:block}@media (max-width: 767px){#app .app-main-content{min-height:calc(100vh - 256px)}}.loan-purpose-container{background-color:#fff;-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.1);box-shadow:0px 2px 4px rgba(0,0,0,0.1);width:340px;height:147px;margin:15px auto;padding:30px}.input-radio-container{background-color:#fff;-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.1);box-shadow:0px 2px 4px rgba(0,0,0,0.1);width:340px;height:80px;margin:0px auto;padding:0 30px;text-align:left}.input-radio-container label{padding-left:55px !important;padding-top:12px !important}.radio-container{display:block;position:relative;padding-left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:normal}.radio-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio-container input:checked ~ .radio-checkmark{border:2px solid #3d52cc}.radio-container input:checked ~ .radio-checkmark:after{top:3px;left:3px;width:27px;height:27px;border-radius:50%;background:#3d52cc}.radio-container img{margin-bottom:20px}.radio-container:hover input ~ .radio-checkmark{border:2px solid #3d52cc}.radio-container:hover input ~ .radio-checkmark:after{top:3px;left:3px;width:27px;height:27px;border-radius:50%;background:#3d52cc}.radio-container .radio-checkmark:after{top:4px;left:4px;width:27px;height:27px;border-radius:50%;background:#eceef1}.radio-checkmark{position:absolute;top:24px;left:0;height:37px;width:37px;background-color:#fff;border-radius:50%;border:1px solid #3d52cc}.radio-checkmark:after{content:"";position:absolute}.field-container{margin-top:5px;margin-bottom:5px;padding:0}.section-separator{margin-top:20px}.custom-percent input{height:50px;-webkit-box-shadow:none;box-shadow:none;border-width:1px;border-style:solid;border-color:#ccc;border-radius:4px}.alice-carousel__dots{margin:5px 0 5px}.alice-carousel__dots-item:not(:last-child){margin-right:8px}.alice-carousel__dots-item{width:24px;height:5px;border-radius:0;background-color:transparent;border-width:1px;border-style:solid}.alice-carousel-back-arrow,.alice-carousel-next-arrow{cursor:pointer;display:inline-block;position:absolute;top:35%;font-size:28px}.alice-carousel-back-arrow{left:3px}.alice-carousel-next-arrow{right:3px}.bold-text{font-weight:bold}.margin-left-30{margin-left:30px}.checkbox label,.radio label{margin-bottom:1px}.width50p{width:50%}.text-right{text-align:right}.dimmed.dimmable>.ui.visible.dimmer,.ui.active.dimmer{z-index:9999}.ap-documents-table thead th:first-child{width:99%}.ap-documents-table td:not(:first-child),.ap-documents-table th:not(:first-child){white-space:nowrap}.ap-documents-table tbody td{vertical-align:middle !important}.ap-documents-table tbody td:first-child{word-break:break-word}.ap-documents-table tbody td:last-child:not(.message){font-size:2em}.ap-documents-table tbody td.message{text-align:center}.ap-documents-table.table-hover>tbody>tr:hover{background-color:#f0f0f0}
