.qis_form.plain{border:1px solid #abcce8;padding:15px;border-radius:0}form.qis_form{background:#fff}.qis_form{width:100%;max-width:100%}.qis,.qis__fill{height:.5em;background:#e6e6e6;border-radius:.25em}.qis__fill{background:#1e73be;border-radius:.25em 0 0 .25em}.qis__handle{width:1em;height:1em;top:-.25em;background:#1e73be;border:0 solid #1e73be;position:absolute;border-radius:50%}.total{font-weight:700;border-top:1px solid #fff;margin-top:6px;text-align:left}.qis,.qis__fill{font-size:1em;width:100%}.loanoutput{text-align:left;margin-bottom:6px}.qis-slideroutput{color:}.qis-slidercenter{color:#465069;font-size:1em}.qis-sliderleft,.qis-sliderright{color:#dd5f5f;font-size:1em}.slider-label{color:#888;font-size:1.2em;margin:1em 0 0}.qis-interest,.qis-repayments{color:#343848;font-size:1.2em;margin:0 0 1em}.qis-total{color:#1e73be;font-size:1.5em;margin:0 0 1em}.qis_tooltip_body{border:3px solid #3d9be9;background-color:#343848;border-radius:10px;color:#fff}.qis_tooltip_content{overflow:hidden;width:100%;height:100%}.checkradio input[type=radio]:not(old)+label>span{border:3px solid #1e73be}.checkradio input[type=radio]:not(old):checked+label>span{background:#1e73be;border:3px solid #1e73be}.circle-down,.circle-up{border-color:#8e082e}.circle-down:after,.circle-up:after,.circle-up:before{background-color:#8e082e}.qis-outputs{background:#cce6ff;padding:20px}.outputtable td{padding:0 6px 3px 0}.values-colour{color:#d33}.qis-add-float{display:grid;grid-template-columns:60% 38%;grid-gap:2%}@media only screen and (max-width:600px){.qis-add-float{display:block}}
.qis-register{max-width:100%;overflow:hidden}.qis-register .submit,.toggle-qis a{color:#fff;background:#343848;border:1px solid #415063;font-size:inherit;-webkit-border-radius:0px;border-radius:0}.qis-register .submit:hover{background:#415063}.qis-register input[type=text],.qis-register input[type=tel],.qis-register textarea,.qis-register select,.qis_checkbox label,#calculators{color:#343848;border:1px solid #415063;background-color:#fff}.registerradio input[type=radio]:not(old)+label>span{border:1px solid #415063}.qis-register input:focus,.qis-register textarea:focus{background:#ccd1ff}.qis-register input[type=text].required,.qis-register input[type=tel].required,.qis-register textarea.required,.qis-register select.required{border:1px solid #00c618}.qis-register p{color:#343848;margin:6px 0 !important;padding:0 !important}.qis-register .error{color:#d31900 !important;border-color:#d31900 !important}