.qis_form.shadow{border:5px solid #007b9a;padding:10px;border-radius:10px}form.qis_form{background:#fff}.qis_form{width:100%;max-width:100%}.qis,.qis__fill{height:1em;background:#ccc;border-radius:.5em}.qis__fill{background:#3d9be9;border-radius:.5em 0 0 .5em}.qis__handle{width:2em;height:2em;top:-.5em;background:#fff;border:1px solid #007b9a;position:absolute;border-radius:20%}.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:#465069}.qis-slidercenter{color:#465069;font-size:1em}.qis-sliderleft,.qis-sliderright{color:#3d9be9;font-size:1em}.slider-label{color:#888;font-size:1.2em;margin:1em 0 0}.qis-interest,.qis-repayments{color:#3d9be9;font-size:1em;margin:0 0 1em}.qis-total{color:#465069;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 #007b9a}.checkradio input[type=radio]:not(old):checked+label>span{background:#3d9be9;border:3px solid #007b9a}.circle-down,.circle-up{border-color:#3d9be9}.circle-down:after,.circle-up:after,.circle-up:before{background-color:#3d9be9}.qis-outputs{background:#cce6ff;padding:10px}.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:5px;border-radius:5px}.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;-webkit-border-radius:5px;border-radius:5px}.registerradio input[type=radio]:not(old)+label>span{border:1px solid #415063}.qis-register input:focus,.qis-register textarea:focus{background:#ffc}.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}