.container-fluid{max-width:1050px;margin:auto}h2{color:#0c4569;line-height:1.5;font-size:1.5rem}.calc-box{border:2px solid #0c4569}.monthly-payment-box{height:55%;background-color:#0c4569;color:#fff}.monthly-payment{font-size:5rem}.monthly-payment-label{font-size:16px;line-height:1.5}.results-box{height:100%;min-height:346px}.rate-box{height:25%;background-color:#1a608d;color:#fff}.action-box{height:20.1%;background-color:#005a7c;color:#fff}.calculate-button{min-width:130px;border:2px solid #005a7c;color:#005a7c}.calculate-button:hover,.calculate-button:active{background-color:#005a7c !important;border:2px solid #005a7c !important}.link-button{border:2px solid #fff;color:#fff}.link-button:hover,.link-button:active{background-color:#fff !important;border:2px solid #fff !important;color:#005a7c !important}.calc-arrow{width:0px;height:0px;border-right:20px solid transparent;border-left:20px solid transparent;border-top:20px solid #fff;position:absolute;left:2rem;top:0;margin:0;color:#fff;z-index:1}.tab{width:180px;min-width:180px;font-size:1.25rem;color:#0c4569;display:inline-block;text-align:center;padding:.25rem 0}.tab:hover{text-decoration:none;background-color:#dcebf5;color:#0c4569}.tab-active{border-bottom:2.5px solid #2081bf}@media(min-width:768px){.calc-arrow{border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #fff;top:27%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;left:0}}@media(max-width:576px){.monthly-payment{font-size:3rem}.tab{width:100px;min-width:100px}}