._form-container .form-group{position:relative}
._form-container .form-group.interest:before{content:"%"}
._form-container .form-group.dollar:before{content:"$"}
._form-container .form-group.interest:before,._form-container .form-group.dollar:before{position:absolute;bottom:8px}
._form-container .form-group.interest.is-invalid:before,._form-container .form-group.dollar.is-invalid:before{bottom:33px;color:#4a4a4a}
._form-container .form-group.interest .form-control,._form-container .form-group.dollar .form-control{padding-left:18px}
._form-container .form-group.is-invalid .form-control{border-bottom-color:#cb061d}
._form-container .form-group.is-invalid .form-control:focus{border-bottom-color:#cb061d}
._form-container .form-group .form-control{background-color:transparent;background-image:none;border-bottom-color:#333}
._form-container .form-group .form-control:focus{border-bottom-color:#009dd6}
._form-container .form-group .validation-message{font-size:14px;color:#cb061d;margin-top:1px}
._form-container .form-group .validation-message.hide{display:none}
._form-container .form-group .validation-message .icon-error{margin-bottom:3px;margin-right:5px;vertical-align:middle}
._form-container .form-group.is-invalid .validation-message.validation-message-checkbox{display:block}
._form-container .slider-input{min-width:130px;max-width:170px;width:auto;border:1px solid #333;border-radius:5px;height:48px;padding:0 18px;margin:6px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:none;transition:none}
._form-container .slider-input:focus{border:solid 2px #009dd6}
._form-container .slider-input.hide-spinner::-webkit-outer-spin-button,._form-container .slider-input.hide-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
._form-container .slider-input.hide-spinner{-moz-appearance:textfield}
._form-container .slider-container{margin-top:30px;position:relative;padding-bottom:28px}
._form-container .slider-container .slider-bar{width:100%}
._form-container .slider-container .slider-bar.nonIE{margin:12px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2px;pointer-events:none}
.ie ._form-container .slider-container .slider-bar{margin:-12px 0 -35px}
._form-container .slider-container .slider-bar::-moz-focus-outer{border:0}
._form-container .slider-container .slider-bar:focus{outline:0}
._form-container .slider-container .slider-bar::-webkit-slider-runnable-track{cursor:default;width:100%;height:2px;border-radius:1px}
._form-container .slider-container .slider-bar::-webkit-slider-thumb{width:24px;height:24px;-webkit-box-shadow:0 2px 10px 0 rgba(0,34,91,.11);box-shadow:0 2px 10px 0 rgba(0,34,91,.11);border:solid .8px #757575;background-color:#fff;border-radius:50%;z-index:1;pointer-events:all;cursor:pointer;-webkit-appearance:none;margin-top:-10px}
._form-container .slider-container .slider-bar::-webkit-slider-thumb:active{border:solid 2px #009dd6}
.ie ._form-container .slider-container .slider-bar::-webkit-slider-thumb:active{margin-top:-1px}
._form-container .slider-container .slider-bar::-webkit-slider-thumb:disabled{cursor:not-allowed}
._form-container .slider-container .slider-bar::-moz-range-track{cursor:default;width:100%;height:2px;border-radius:1px}
._form-container .slider-container .slider-bar::-moz-range-thumb{width:24px;height:24px;box-shadow:0 2px 10px 0 rgba(0,34,91,.11);border:solid .8px #757575;background-color:#fff;border-radius:50%;z-index:1;pointer-events:all;cursor:default;margin-top:-10px}
._form-container .slider-container .slider-bar::-moz-range-thumb:active{border:solid 2px #009dd6}
.ie ._form-container .slider-container .slider-bar::-moz-range-thumb:active{margin-top:-1px}
._form-container .slider-container .slider-bar::-moz-range-thumb:disabled{cursor:not-allowed}
._form-container .slider-container .slider-bar::-ms-track{cursor:default;width:100%;height:2px;border-radius:1px;background:transparent;border-color:transparent;border-width:15px 0;color:transparent}
._form-container .slider-container .slider-bar::-ms-thumb{cursor:default;width:24px;height:24px;box-shadow:0 2px 10px 0 rgba(0,34,91,.11);border:solid .8px #757575;background-color:#fff;border-radius:50%;z-index:1;pointer-events:all}
._form-container .slider-container .slider-bar::-ms-thumb:active{border:solid 2px #009dd6}
.ie ._form-container .slider-container .slider-bar::-ms-thumb:active{margin-top:-1px}
._form-container .slider-container .slider-bar::-ms-thumb:disabled{cursor:not-allowed}
._form-container .slider-container .slider-bar::-ms-fill-lower{background:#009dd6;border:#757575}
._form-container .slider-container .slider-bar::-ms-fill-upper{background:#757575;border:#757575}
._form-container .slider-container .slider-label__min,._form-container .slider-container .slider-label__max{position:absolute;bottom:0;color:#333}
._form-container .slider-container .slider-label__min{left:0}
._form-container .slider-container .slider-label__max{right:0}
._form-container .hide{display:none}
._form-container .bns_button.red-button.disabled,._form-container .bns_button.red-button:disabled{background-color:#fafbfd;border-color:#d6d6d6;color:#757575;opacity:.65}
._form-container .bns_button.red-button.disabled:hover,._form-container .bns_button.red-button.disabled:focus,._form-container .bns_button.red-button:disabled:hover,._form-container .bns_button.red-button:disabled:focus{background-color:#fafbfd;border-color:#d6d6d6;color:#757575}
legend{font-size:1rem}