.ocs-amortization-calculator{font-family:Open Sans,sans-serif}.ocs-amortization-calculator__form{box-sizing:border-box;margin:0 0 1.25rem;padding:.625rem;border:.0625rem solid #999;background:#f6f6f6}.ocs-amortization-calculator__form__inputs__field{position:relative}.ocs-amortization-calculator__form__input{width:100%;padding:.3125rem .125rem;border:none;border-bottom:.125rem solid #999;border-radius:0;background:none;font-size:1.1rem}.ocs-amortization-calculator__form__input:focus{border-bottom:.125rem solid #333;outline:none;background:#fff;box-shadow:none}.ocs-amortization-calculator__errors{color:#c00;text-align:center}.ocs-amortization-calculator__results{display:flex;margin:1.875rem 0 0;font-size:1.5rem}.ocs-amortization-calculator__results__label{font-weight:700}.ocs-amortization-calculator__results__label__note{font-size:.75rem;font-weight:400}.ocs-amortization-calculator__results__item{flex:1 1 0;padding:0 .3125rem .3125rem 0;text-align:center}.ocs-amortization-calculator__chart{margin:0 0 1.875rem}.ocs-amortization-calculator__schedule__button{margin:0 .625rem 0 0;padding:.5rem;border:none;border-bottom:.125rem solid #eee;background:none;font-size:1.125rem}.ocs-amortization-calculator__schedule__button--current{border-bottom:.125rem solid #333;font-weight:700}.ocs-amortization-calculator__schedule__button:focus{outline:none;box-shadow:none}.ocs-amortization-calculator__table{width:100%;margin:.625rem 0}.ocs-amortization-calculator__table__header{width:25%}
