.balance-transfer-calculator{background:#fff;color:#222;line-height:1.4em;margin:0;padding:0;width:auto}.balance-transfer-calculator p{margin-left:0 !important;margin-right:0 !important;width:100% !important}.balance-transfer-calculator p.col-xs-offset-4{margin-left:33.33333333% !important}.balance-transfer-calculator .heading{border-bottom:1px solid #4599d8;color:#4599d8;font-family:'Proxima Nova', proxima-nova, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:18px}.balance-transfer-calculator .card-transfer{text-align:right}.balance-transfer-calculator .card-transfer p{font-size:.8em !important;font-weight:bold}.balance-transfer-calculator .legend{font-size:.8em;text-align:center}.balance-transfer-calculator .critical,.balance-transfer-calculator .recommended,.balance-transfer-calculator .standard{height:4px;margin-bottom:12px}.balance-transfer-calculator .critical{background-color:#d80b0b}.balance-transfer-calculator .standard{background-color:#ffe524}.balance-transfer-calculator .recommended{background-color:#37a000}.balance-transfer-calculator .savings-infinite,.balance-transfer-calculator .savings-no-savings{display:none;margin-top:60px}.balance-transfer-calculator .mdl-slider::-webkit-slider-thumb{background:#fff !important;border:1px solid #0085b2 !important;height:20px !important;width:20px !important}.balance-transfer-calculator .mdl-slider::-moz-range-thumb{background:#fff !important;border:1px solid #0085b2 !important;height:20px !important;width:20px !important}.balance-transfer-calculator .mdl-slider::-ms-thumb{background:#fff !important;border:1px solid #0085b2 !important;height:20px !important;width:20px !important}.balance-transfer-calculator .mdl-slider__background-flex{border:0;display:none;height:2px;left:0;margin:0 26px;overflow:hidden;padding:0;position:absolute;top:50%;transform:translate(0, -1px);width:calc(100% - 52px)}.balance-transfer-calculator .timeframe .withBalance{color:#37a000;font-size:1em;margin-bottom:60px;margin-top:40px;text-align:center}@media only screen and (max-width: 767px){.balance-transfer-calculator .timeframe .withBalance{margin-bottom:20px;margin-top:0}}.balance-transfer-calculator .timeframe .withoutBalance{color:#4599d8;font-size:1em;text-align:center}.balance-transfer-calculator .savings{color:#505050;font-size:1em}.balance-transfer-calculator .savings div strong{color:#000}.balance-transfer-calculator .savings p{color:#37a000;font-size:1em;font-weight:bold;margin-top:1em}@media only screen and (max-width: 767px){.balance-transfer-calculator .savings p{margin-top:0}}.balance-transfer-calculator .slider-wrapper{font-size:1em;line-height:15px;margin-top:4em;position:relative;text-align:center}.balance-transfer-calculator .slider-wrapper small{color:#505050;font-size:.8em}.balance-transfer-calculator .mdl-slider{margin:0;position:absolute;top:20px;width:100% !important}.balance-transfer-calculator .mdl-slider.is-upgraded{-ms-align-self:center;-ms-flex-item-align:center;align-self:center;-moz-appearance:none;appearance:none;background:0 0;color:#3f51b5;cursor:pointer;height:2px;outline:0;padding:0;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;z-index:1}.balance-transfer-calculator .mdl-slider::-webkit-slider-thumb{appearance:none;background:#3f51b5;border:0;border-radius:50%;box-sizing:border-box;height:12px;transition:transform 0.18s cubic-bezier(0.4, 0, 0.2, 1),border 0.18s cubic-bezier(0.4, 0, 0.2, 1),box-shadow 0.18s cubic-bezier(0.4, 0, 0.2, 1),background 0.28s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.18s cubic-bezier(0.4, 0, 0.2, 1),border 0.18s cubic-bezier(0.4, 0, 0.2, 1),box-shadow 0.18s cubic-bezier(0.4, 0, 0.2, 1),background 0.28s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.18s cubic-bezier(0.4, 0, 0.2, 1);width:12px}.balance-transfer-calculator .floating{left:59%;position:absolute;text-align:center;top:-70px;width:150px !important}.balance-transfer-calculator section{margin-bottom:1em;position:relative}.balance-transfer-calculator section .luna-form__fieldset{margin:0 auto;width:90%}@media only screen and (max-width: 767px){.balance-transfer-calculator section{margin-bottom:2em}}.balance-transfer-calculator .overlay,.balance-transfer-calculator .unpayable{background-color:#fff;bottom:-15px;left:-15px;opacity:.8;position:absolute;right:-15px;top:0;z-index:10}.balance-transfer-calculator .unpayable{color:#505050;display:none;font-size:1.5em;font-weight:bold;opacity:.9;text-align:center}.balance-transfer-calculator .unpayable p{margin:auto;text-align:center;width:300px}.balance-transfer-calculator .bt-calc-button{font-size:1em;line-height:1em}.balance-transfer-calculator .bt-calc-button.green{background-color:#37a000 !important;margin-top:4em}.balance-transfer-calculator button.mdl-button{width:100%}.balance-transfer-calculator .disclaimer{color:#505050;line-height:1em}.balance-transfer-calculator .mdl-textfield__input{background:0 0;border:0;border-bottom:1px solid rgba(0,0,0,0.12);color:inherit;display:block;font-size:16px;margin:0;padding:4px 0;text-align:left;width:100%}.balance-transfer-calculator .mdl-slider__background-flex,.balance-transfer-calculator .mdl-slider__container{background:0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:18px;position:relative}
