.irs{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.irs,.irs-line{display:block;position:relative}.irs-line{outline:none!important;overflow:hidden}.irs-line-left,.irs-line-mid,.irs-line-right{display:block;position:absolute;top:0}.irs-line-left{left:0;width:11%}.irs-line-mid{left:9%;width:82%}.irs-line-right{right:0;width:11%}.irs-bar{width:0}.irs-bar,.irs-bar-edge{display:block;left:0;position:absolute}.irs-bar-edge{top:0}.irs-shadow{display:none;left:0;position:absolute;width:0}.irs-slider{cursor:default;display:block;position:absolute;z-index:1}.irs-slider.type_last{z-index:2}.irs-min{left:0}.irs-max,.irs-min{cursor:default;display:block;position:absolute}.irs-max{right:0}.irs-from,.irs-single,.irs-to{cursor:default;display:block;left:0;position:absolute;top:0;white-space:nowrap}.irs-grid{bottom:0;display:none;height:20px;left:0;position:absolute;width:100%}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{background:#000;height:8px;left:0;position:absolute;top:0;width:1px}.irs-grid-pol.small{height:4px}.irs-grid-text{bottom:0;color:#000;font-size:9px;left:0;line-height:9px;padding:0 3px;position:absolute;text-align:center;white-space:nowrap}.irs-disable-mask{background:transparent;cursor:default;display:block;height:100%;left:-1%;position:absolute;top:0;width:102%;z-index:2}.lt-ie9 .irs-disable-mask{background:#000;cursor:not-allowed;filter:alpha(opacity=0)}.irs-disabled{opacity:.4}.irs-hidden-input{background:none!important;border-color:transparent!important;border-style:solid!important;display:block!important;font-size:0!important;height:0!important;left:0!important;line-height:0!important;margin:0!important;outline:none!important;padding:0!important;position:absolute!important;top:0!important;width:0!important;z-index:-9999!important}.irs{height:55px}.irs-with-grid{height:75px}.irs-line{background:#eee;background:linear-gradient(180deg,#ddd -50%,#fff 150%);border:1px solid #ccc;border-radius:16px;-moz-border-radius:16px;height:10px;top:33px}.irs-line-left,.irs-line-mid,.irs-line-right{height:8px}.irs-bar{border-bottom:1px solid #428bca;border-top:1px solid #428bca}.irs-bar,.irs-bar-edge{background:#428bca;background:linear-gradient(0deg,#428bca 0,#7fc3e8);height:10px;top:33px}.irs-bar-edge{border:1px solid #428bca;border-radius:16px 0 0 16px;-moz-border-radius:16px 0 0 16px;border-right:0;width:14px}.irs-shadow{background:#000;border-radius:5px;-moz-border-radius:5px;height:2px;opacity:.3;top:38px}.lt-ie9 .irs-shadow{filter:alpha(opacity=30)}.irs-slider{background:#ddd;background:linear-gradient(180deg,#fff 0,#dcdcdc 20%,#fff);border:1px solid #aaa;border-radius:27px;-moz-border-radius:27px;box-shadow:1px 1px 3px rgba(0,0,0,.3);cursor:pointer;height:27px;top:25px;width:27px}.irs-slider.state_hover,.irs-slider:hover{background:#fff}.irs-max,.irs-min{background:rgba(0,0,0,.1);border-radius:3px;-moz-border-radius:3px;color:#333;font-size:12px;line-height:1.333;padding:1px 5px;text-shadow:none;top:0}.lt-ie9 .irs-max,.lt-ie9 .irs-min{background:#ccc}.irs-from,.irs-single,.irs-to{background:#428bca;border-radius:3px;-moz-border-radius:3px;color:#fff;font-size:14px;line-height:1.333;padding:1px 5px;text-shadow:none}.lt-ie9 .irs-from,.lt-ie9 .irs-single,.lt-ie9 .irs-to{background:#999}.irs-grid{height:27px}.irs-grid-pol{background:#428bca;opacity:.5}.irs-grid-pol.small{background:#999}.irs-grid-text{bottom:5px;color:#99a4ac}*,:after,:before{box-sizing:border-box}body,html{background:#231f20;color:#fff}.mortcal-error{color:#fc4c49;font-size:12px}.mortcal-monthlypayment{margin-top:28px}.mortcal-monthlypayment span{font-size:18px;font-weight:700}.amortization .irs{width:100%}.irs-single{background-color:#4a78a1}.irs-max,.irs-min{color:#8c8c8c}.mortcal-div{padding:20px}.mortcal-div a{color:#28cbd6;text-decoration:underline}.mortcal-div input:not([type=button]):not([type=submit]),.mortcal-div select{box-shadow:none;font-size:18px;margin:6px 0;outline:0;padding:8px 10px;width:100%}.mortcal-div input:not([type=button]):not([type=submit]),.mortcal-div select:focus{border-radius:0;outline:0}.form-item{margin-top:2rem;position:relative}.form-item:first-child,.form-item:first-child input{margin-top:0}.form-item:not(.select) label{position:absolute;transition:all .2s ease-in-out}.form-item label sub{bottom:0}.form-item label.active{color:#fff;font-size:70%;transform:translateY(-1rem)}.form-item input,.form-item label,.form-item textarea{display:block;width:100%}.form-item input,.form-item textarea{background:none;border:0;border-bottom:1px solid #fff;border-radius:0;color:currentColor;color:#fff;margin-top:2rem;padding:.7rem;text-align:left!important}.form-item input:focus,.form-item textarea:focus{background:hsla(0,0%,100%,.2);outline:0}