@-webkit-keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}.jl-repayment-widget{color:#333;font-family:Arial,Helvetica,sans-serif;margin-top:10px;margin-bottom:20px}.jl-repayment-widget .hidden{display:none}.jl-repayment-widget .width-50{box-sizing:border-box;float:left;padding:5px;width:50%}.jl-repayment-widget .jl-statusbar{border:1px solid #999;color:#fff;margin-bottom:1em}.jl-repayment-widget .jl-statusbar .jl-statusbar-progress{background-color:#4CAF50;padding:2px 0;text-align:center;transition:width 0.5s}.jl-repayment-widget fieldset{padding:15px 10px}.jl-repayment-widget fieldset legend{padding:0 10px}.jl-repayment-widget fieldset label{display:inline-block;max-width:85%}.jl-repayment-widget fieldset input{box-sizing:border-box}.jl-repayment-widget fieldset input.error{border:2px solid #f44336!important}.jl-repayment-widget fieldset input[type="text"]{display:block;width:100%;border:1px solid #999;margin-bottom:1em;padding:5px 10px}.jl-repayment-widget fieldset input[type="checkbox"]{height:18px;margin-bottom:1em;width:18px}.jl-repayment-widget fieldset select{box-sizing:border-box;display:block;width:100%;margin-bottom:1em;padding:5px 10px}.jl-repayment-widget fieldset input[type="button"]{background:#4CAF50;border:0;color:#fff;font-size:1.1em;font-weight:400;margin-bottom:5px;padding:5px 10px}.jl-repayment-widget fieldset input[type="button"].continue,.jl-repayment-widget fieldset input[type="button"].show-ammortization-schedule{float:right}.jl-repayment-widget fieldset input[type="button"].back{float:left}.jl-repayment-widget fieldset input[type="button"]:hover{cursor:pointer;box-shadow:0 6px 20px #333}.jl-repayment-widget fieldset input[type="button"]:disabled{cursor:not-allowed;opacity:.3;box-shadow:0 0 0 #fff0}.jl-repayment-widget .ammortization-plan .disclaimer,.jl-repayment-widget .ammortization-plan .error{border:1px solid #f44336;margin-top:1em;margin-bottom:1em;padding:15px}.jl-repayment-widget .ammortization-plan .table-container{overflow-x:auto}.jl-repayment-widget .ammortization-plan .table-container table{min-width:100%}.jl-repayment-widget .ammortization-plan .table-container table tr{margin:0 1px}.jl-repayment-widget .ammortization-plan .table-container table tr td{padding:2px 5px}.jl-repayment-widget .ammortization-plan .table-container table tr.year{background-color:#ddd;cursor:pointer}.jl-repayment-widget .ammortization-plan .table-container table tr.month{background-color:#eee;display:none}.jl-repayment-widget .jimmo-credit{color:#b0b0b0;font-size:.8em;text-align:center}.jl-repayment-widget .jimmo-credit a{color:#b0b0b0;font-weight:700;text-decoration:none}.jl-repayment-widget .jimmo-credit a:hover,.jl-repayment-widget .jimmo-credit a:active{text-decoration:underline}.jl-repayment-widget .sk-fading-circle{margin:20px auto;width:40px;height:20px;position:relative}.jl-repayment-widget .sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.jl-repayment-widget .sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#333;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.jl-repayment-widget .sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.jl-repayment-widget .sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.jl-repayment-widget .sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.jl-repayment-widget .sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.jl-repayment-widget .sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.jl-repayment-widget .sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.jl-repayment-widget .sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.jl-repayment-widget .sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.jl-repayment-widget .sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.jl-repayment-widget .sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.jl-repayment-widget .sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.jl-repayment-widget .sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.jl-repayment-widget .sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.jl-repayment-widget .sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.jl-repayment-widget .sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.jl-repayment-widget .sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.jl-repayment-widget .sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.jl-repayment-widget .sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.jl-repayment-widget .sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.jl-repayment-widget .sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.jl-repayment-widget .sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.jl-repayment-widget .sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}