#debt-consolidation-calc{padding-top:80px;width:100%;position:relative;font-family:'Open Sans',sans-serif !important}#debt-consolidation-calc .container{max-width:1000px;width:calc(100% - 40px);margin:0 auto;overflow-x:hidden;overflow-y:auto;padding-left:20px;padding-right:20px}#debt-consolidation-calc .container>h2,#debt-consolidation-calc .container>p{text-align:center}#debt-consolidation-calc .container>h2{color:#393a3d}#debt-consolidation-calc .col-6{width:50%;display:block;margin:0 auto}#debt-consolidation-calc .col-med{width:800px;display:block;margin:0 auto}#debt-consolidation-calc .button{padding:8px 20px;color:#fff;border-radius:10px;font-weight:700;border-width:2px;border-style:solid;border-color:#393a3d;cursor:pointer;background-color:#393a3d;display:inline-block;margin:0 5px;min-width:80px !important;font-size:16px;text-align:center}#debt-consolidation-calc .button.light{border-color:#d33;color:#d33;background-color:transparent}#debt-consolidation-calc .button.next{float:right}#debt-consolidation-calc .button.previous{float:left;display:none}#debt-consolidation-calc .button-confirm{margin-top:30px;text-align:center;display:none;padding:0 20px 20px 20px}#debt-consolidation-calc .seperator{height:1px;width:calc(100% - 40px);background-color:#393a3d;margin:0 auto 20px auto;display:none}#debt-consolidation-calc .input-heading{position:relative;overflow-y:auto;cursor:pointer;padding:20px}#debt-consolidation-calc .input-heading .debt-type,#debt-consolidation-calc .input-heading .debt-amount{font-size:18px;color:#393a3d;font-weight:700}#debt-consolidation-calc .input-heading .debt-type{float:left}#debt-consolidation-calc .input-heading .debt-amount{float:right;padding-right:50px}#debt-consolidation-calc .input-heading>i{position:absolute;right:20px;top:50%;transform:translatey(-50%);font-size:20px;color:#d33}#debt-consolidation-calc .input-section-control{display:table;position:absolute;left:0;bottom:-65px;width:100%;text-align:center}#debt-consolidation-calc .input-section-control>div{display:inline-block;margin:5px;font-size:16px;font-weight:700;cursor:pointer;text-align:center;min-width:calc(50% - 40px);padding:10px}#debt-consolidation-calc .input-section-control .minus{color:#d33;display:none;border:2px solid #d33;border-radius:10px}#debt-consolidation-calc .input-section:first-of-type .plus{display:inline-block}#debt-consolidation-calc .input-section-control .plus{color:#393a3d;border:2px solid #393a3d;border-radius:10px}.section-control{text-align:center;padding:20px 0}.input-section,.loan-info{width:100%;background-color:#f2f2f2;border-radius:10px;margin-bottom:10px;position:relative}.loan-info{padding-bottom:10px}.input-section{margin-bottom:80px;box-shadow:4px 4px 5px -3px rgba(0,0,0,0.5)}.step-1 .input-section:first-of-type .input-group,#debt-consolidation-calc .step-1 .input-section:first-of-type .seperator,#debt-consolidation-calc .step-1 .input-section:first-of-type .button-confirm{display:block}.debt-summary{width:calc(100% - 40px);background-color:#f2f2f2 !important;padding:20px;border-radius:10px;margin-bottom:10px;position:relative;overflow-y:auto;overflow-x:hidden;box-shadow:4px 4px 5px -3px rgba(0,0,0,0.5)}.debt-summary h3{margin:0;font-size:18px;color:#d33}.debt-summary .col-6{display:inline-block !important;float:left}.debt-summary .col-6:last-of-type{text-align:right;padding-right:50px;width:calc(50% - 50px) !important}.input-section:not(.section-1){display:none}.loan-info .input-group{display:block}.loan-info .input-group:first-of-type{padding-top:20px}.loan-info .results{padding:0 20px 20px 20px;width:calc(100% - 40px)}.input-group{margin-bottom:20px;overflow-x:hidden;overflow-y:auto;position:relative;display:none;width:calc(100% - 40px);padding:0 20px}.input-group:last-child{margin-bottom:0}.input-group h3,.loan-info h3{margin-top:0;margin-bottom:10px;color:#393a3d;display:inline-block;position:relative;padding-right:10px;font-size:18px}.input-group i{color:#393a3d;display:inline-block;font-size:18px}.input-group i.help{cursor:pointer}.input-group .help-box{position:absolute;width:calc(100% - 20px);padding:10px;border-radius:10px;background-color:#393a3d;color:#fff;z-index:3;left:0;display:none}.input-field{position:relative}.input.col-6{display:inline-block !important;float:left}.input.col-6:first-of-type{width:49% !important;margin:0 1% 0 0 !important}.input.col-6:last-of-type{width:49% !important;margin:0 0 0 1% !important}.input-field .icon{position:absolute;top:0;left:0;border-radius:5px 0 0 5px;border:2px solid #ccc;font-size:15px;padding:12px 15px;font-weight:700;background-color:#eee;z-index:2;line-height:100%;border:2px solid #393a3d}.input-field.currency input[type="text"]{width:100%;padding:12px 10px 12px 50px;border:2px solid #393a3d;border-radius:5px}.icons.radios label{padding:20px;display:inline-block;text-align:center;background-color:#fff;border:2px solid #393a3d;border-radius:10px;width:calc(32% - 44px);float:left;color:#393a3d;font-weight:700}.icons.radios label:nth-of-type(2){margin-left:2%;margin-right:2%}.icons.radios label i{font-size:36px;margin-bottom:10px}.radios input[type=radio]{display:none}.radios.three .radio{background-color:#fff;display:inline-block;padding:10px 0;cursor:pointer;width:calc(33.33% - 2px);float:left;text-align:center}.radios.seven .radio:first-of-type,.radios.seven .radio:last-of-type{width:calc(14.285% - 2px)}.radios.seven .radio{background-color:#fff;display:inline-block;padding:10px 0;cursor:pointer;width:calc(14.285%);float:left;text-align:center}.radios:not(.icons)>label{border-color:#393a3d;border-width:2px 0;border-style:solid}.radios>label{cursor:pointer}.radios:not(.icons)>label:first-of-type{border-radius:5px 0 0 5px;border-width:2px 0 2px 2px}.radios:not(.icons)>label:last-of-type{border-radius:0 5px 5px 0;border-width:2px 2px 2px 0}.radios input[type=radio]:not(:checked):hover+.radio{background-color:#f2f2f2}.radios:not(.icons) input[type=radio]:checked+.radio,.radios:not(.icons) input[type=radio]:checked+.radio i{color:#fff;background-color:#393a3d}.radios.icons input[type=radio]:checked+.radio{color:#d33;border-color:#d33}.radios.icons input[type=radio]:checked+.radio i{color:#d33}#debt-consolidation-calc .step-2{display:none}#debt-consolidation-calc .step-2 .results{display:none}.results{text-align:center}.results h3{width:calc(100% - 20px);color:#fff;background-color:#393a3d;padding:10px;border-radius:10px;margin-bottom:20px;margin-top:10px}.bubble{width:150px;height:150px;background-color:#fff;border-radius:50%;border:2px solid #d33;display:inline-block;margin:10px;vertical-align:top;position:relative}.bubble .details{position:absolute;left:50%;top:50%;min-width:100px;transform:translate(-50%,-50%)}.bubble .details span{display:block}.bubble .details .subtitle{font-weight:700;text-transform:uppercase;line-height:100%;margin-bottom:5px;font-size:15px;color:#393a3d}.bubble .details .variable{font-weight:700;line-height:100%;margin-bottom:5px;font-size:24px}.bubble .details .rate{font-size:13px}.disclaimer{text-align:center;width:calc(800px - 40px);padding:20px;border-radius:5px;margin:40px auto 0 auto;cursor:pointer}.disclaimer-heading i.fa-minus,.disclaimer-message{display:none}.disclaimer-message h3{font-size:18px;margin-bottom:15px;margin-top:15px}.disclaimer-message p{font-size:14px;text-align:center;width:100%}.flip{transform:translatey(-50%) rotate(-180deg) !important;transform-origin:50% 50%}@media(max-width:1000px){#debt-consolidation-calc .col-med{width:600px}}@media(max-width:800px){#debt-consolidation-calc .col-med,.disclaimer{max-width:600px;width:100%}}@media(max-width:767px){#debt-consolidation-calc{padding-top:50px}#debt-consolidation-calc .container>p{font-size:14px;text-align:justify;margin-bottom:30px}}@media(max-width:700px){#debt-consolidation-calc .col-med{max-width:600px;width:100%;margin:0 auto}}@media(max-width:600px){.col-med.step-2{width:100% !important}.disclaimer{width:calc(100% - 40px)}.input-group h3,.loan-info h3{font-size:16px}.input.col-6:last-of-type,.input.col-6:first-of-type{width:100% !important}.input.col-6:first-of-type{margin:0 0 20px 0 !important}.input.col-6:last-of-type{margin:0 !important}.icons.radios label{width:calc(100% - 24px);margin:0 0 10px 0 !important;padding:10px}.icons.radios label br{display:none}.icons.radios label span{display:inline-block;vertical-align:middle}.icons.radios label i{margin:0 10px 0 0;vertical-align:middle;font-size:24px}.debt-summary .col-6:last-of-type{padding-right:30px;width:calc(50% - 30px) !important}.radios:not(.icons)>label{font-size:14px}#debt-consolidation-calc .input-heading .debt-amount{padding-right:30px}#debt-consolidation-calc .button{padding:8px 10px}#debt-consolidation-calc .input-heading .debt-type,#debt-consolidation-calc .input-heading .debt-amount,.debt-summary h3{font-size:16px}}