﻿body .pageWidth .PaymentCenterWrapper,.PaymentCenterWrapper{padding:25px 25px 40px 31px;margin-right:15px;}body .PaymentCenterWrapper label,body .PaymentCenterWrapper h3{text-transform:uppercase;}body .PaymentCenterWrapper input[type="submit"].fun-button.primary{padding:10px;}body .PaymentCenterWrapper input[type="submit"],body .PaymentCenterWrapper button{margin:0 auto;display:block;width:596px;margin:0;border-radius:0;text-transform:uppercase;padding:10px;}body .PaymentCenterWrapper .contacts-block{margin:20px 0;}body .PaymentCenterWrapper input[type="submit"][disabled]{background-color:#909090;-webkit-transition:none;-moz-transition:none;transition:none;}body .PaymentCenterWrapper .PaymentResultPageWrapper{text-align:center;}body #UnsuccessfulContribution.PaymentCenterWrapper .FailedImg{margin:30px auto;}body #UnsuccessfulContribution.PaymentCenterWrapper .PaymentResultPageWrapper a.fun-button.primary{height:25px;width:inherit;}body .PaymentCenterWrapper .PaymentResultPageWrapper a.fun-button.primary{width:100%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;line-height:inherit;font-size:14px;}body .PaymentCenterWrapper .PaymentResultPageWrapper .PaymentCenterHeader .exclamation-mark + .headerTitleWrapper,body .PaymentCenterWrapper .PaymentResultPageWrapper .PaymentCenterHeader .wallet + .headerTitleWrapper{text-align:center;}body .PaymentCenterWrapper .PaymentResultPageWrapper .PaymentCenterHeader .exclamation-mark{text-align:center;color:#cf5f6b;border-radius:50%;border:3px solid #cf5f6b;display:inline-block;width:80px;height:80px;padding:24px;font-size:60px;margin-bottom:35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body .PaymentCenterWrapper .PaymentResultPageWrapper .PaymentCenterHeader .headerTitleWrapper > h2{font-weight:300;font-size:35px;}body #UnsuccessfulContribution.PaymentCenterWrapper .PaymentResultPageWrapper .PaymentCenterHeader .headerTitleWrapper > p{font-size:14px;}body .PaymentCenterWrapper .PaymentResultPageWrapper .PaymentCenterHeader .headerTitleWrapper > p{font-size:14px;}body .PaymentCenterWrapper .PaymentResultPageWrapper > div > a.fun-button.primary:hover{color:white;}body .PaymentCenterWrapper .PaymentCenterHeader{margin-bottom:25px;}body .PaymentCenterWrapper .PaymentCenterHeader *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"Lato",Arial,Helvetica;font-size:17px;vertical-align:7px;}body .PaymentCenterWrapper .PaymentCenterHeader .headerTitleWrapper p,body .PaymentCenterWrapper .paymentResultBodyWrapper p,.main-content .editable-content .PaymentCenterWrapper .paymentResultBodyWrapper p{font-size:17px;text-align:center;}body .PaymentCenterWrapper .PaymentResultPageWrapper .PaymentCenterHeader h2{padding-bottom:20px;}body .PaymentCenterWrapper .PaymentCenterHeader h2{text-transform:none;font-weight:normal;font-size:30px;padding-bottom:15px;}body .PaymentCenterWrapper .PaymentCenterHeader > span.lnr.lnr-checkmark-circle.wallet{font-family:'Linearicons-Free' !important;font-size:80px;display:inline-block;color:#63c6a5;}body .PaymentCenterWrapper .PaymentCenterHeader > .wallet{margin:0 auto 25px auto;display:block;width:110px;}body .PaymentCenterWrapper .headerTitleWrapper{margin:0 auto;font-size:17px;text-align:left;}body .PaymentCenterWrapper .headerTitleWrapper i{font:bold normal normal 14px/1 "Font Awesome 5 Pro";border-radius:50%;width:40px;height:40px;padding:9px;border:2px solid #666;color:#666;text-align:center;font-size:16px;}body .PaymentCenterWrapper > .PaymentCenterHeader > .headerTitleWrapper > p.header-sub{text-align:left;text-transform:none;}body .PaymentCenterWrapper .paymentResultBodyWrapper{padding:20px;width:410px;margin:0 auto;font-size:17px;}body .PaymentCenterWrapper .paymentResultBodyWrapper h6{font-size:17px;font-weight:600;color:#AB1D1F;}body .PaymentCenterWrapper .paymentResultBodyWrapper ul{padding-left:18px;}body .PaymentCenterWrapper h3{color:#616161;margin:0 9px 18px 0;padding:10px 0;font:17px "Lato",Arial,Helvetica;font-weight:bold;border-bottom:1px solid #000000;border-bottom:1px solid rgba(0,0,0,0.1);}body .PaymentCenterWrapper li{margin-top:5px;}body .PaymentCenterWrapper .labels-values-row{min-height:75px;overflow:hidden;}body .PaymentCenterWrapper .label-value-col label{display:block;margin-bottom:5px;font:12px "Lato",Arial,Helvetica;}body .PaymentCenterWrapper .label-value-col .input-validation-error + label{color:red;}body .PaymentCenterWrapper .validation-messages .field-validation-error.general-error{display:none;color:red;text-transform:none;}body .PaymentCenterWrapper .validation-messages .field-validation-error.general-error span{text-transform:none;}body .PaymentCenterWrapper .error-reason{border:1px solid red;display:inline-block;width:100%;box-sizing:border-box;text-align:center;color:red;margin:5px 0;padding:10px 0;}#ZipCodeDisplay,#City,#State,#PostalCode{height:40px;}#ZipCodeDisplay:focus{outline:none;}body .PaymentCenterWrapper .label-value-col label.dollar{display:inline-block;border:1px solid #ccc;border-right:none;color:#ccc;background:white;height:100%;width:21px;padding:8px 0 0 9px;vertical-align:top;font-size:18px;box-sizing:border-box;border-right:none;}body .PaymentCenterWrapper .label-value-col .input-validation-error ~ label.dollar{border:1px solid red;border-right:none;}body .PaymentCenterWrapper .label-value-col .amount-wrapper input:focus{outline:none;}body .PaymentCenterWrapper .label-value-col.amount-col{position:relative;}body .PaymentCenterWrapper .label-value-col .amount-wrapper label[for]{display:block;position:absolute;top:0;left:0;}body .PaymentCenterWrapper .label-value-col .amount-wrapper{display:flex;height:40px;width:100%;flex-direction:row-reverse;}body .PaymentCenterWrapper .labels-values-row.next-btn,body .PaymentCenterWrapper .label-value-col.next-btn{height:45px;min-height:45px;}body .PaymentCenterWrapper .label-value-col .amount-wrapper input{border-left:none;}body .PaymentCenterWrapper .labels-values-row .zip-code-label{order:1;}body .PaymentCenterWrapper .labels-values-row .zip-code-block{position:relative;}body .PaymentCenterWrapper .labels-values-row .zip-options[style='display:block;'] + #ZipCodeDisplay{border-bottom:none;}body .PaymentCenterWrapper .labels-values-row .zip-options{display:none;order:-1;width:100%;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #CDCDCD;border-right:1px solid #CDCDCD;border-bottom:1px solid #CDCDCD;background:#ffffff;overflow:hidden;font-size:17px;font-weight:300;color:#333333;z-index:1;}body .PaymentCenterWrapper .labels-values-row .zip-options a{height:35px;line-height:35px;display:block;width:100%;text-decoration:none;border-top:1px solid #CDCDCD;color:#333333;overflow:hidden;background:#ffffff;text-transform:none;}body .PaymentCenterWrapper .labels-values-row .zip-options a:hover{background:#f5f5f5;}body .PaymentCenterWrapper .labels-values-row .zip-options strong{font-size:13px;color:black;font-weight:normal;}body .PaymentCenterWrapper .labels-values-row .zip-options a.selected{background:#E7EDF2;}body .PaymentCenterWrapper .labels-values-row .tab-row input.zip-code-display::-ms-clear{width:0;height:0;}body .PaymentCenterWrapper .label-value-col input{width:100%;height:100%;border:1px solid #ccc;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;border-radius:0;}body .PaymentCenterWrapper .label-value-col{float:left;font-weight:300;padding-right:9px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column-reverse;height:60px;}body .PaymentCenterWrapper .label-value-col.col1.zip-col{height:auto;}body .PaymentCenterWrapper .col1{width:100%;}body .PaymentCenterWrapper .col2{width:50%;}@media (max-width:480px){body .PaymentCenterWrapper .col2{width:100%;margin-bottom:10px;}}body .PaymentCenterWrapper .col3{width:33.33%;}body .PaymentCenterWrapper .col23{width:66.67%;}body .PaymentCenterWrapper .col209{width:45%;}body .PaymentCenterWrapper #CreditCard{background-color:#F0F0F0;margin-bottom:25px;padding:31px 31px 15px 31px;margin-top:25px;}body .PaymentCenterWrapper .shared-cards{background:url("https://dbs6um7rigfk8.cloudfront.net/images/planner-sprite.png") -542px 0;width:254px;height:42px;}body .PaymentCenterWrapper span.field-validation-error > span{color:red;display:block;width:110%;text-transform:none;}body .PaymentCenterWrapper input.input-validation-error,body .PaymentCenterWrapper form select.input-validation-error{border:1px solid red;}body .PaymentCenterWrapper .validation-messages .field-validation-error{border:1px solid red;padding:10px;display:inline-block;width:100%;box-sizing:border-box;text-align:center;margin:5px 0;}body .PaymentCenterWrapper .security-code{width:20%;margin:0;padding:0;}body .PaymentCenterWrapper .security-code input[type=password]{width:70%;margin-right:8px;}body .PaymentCenterWrapper .labels-values-row select{height:42px;width:100%;padding:8px;border:1px solid #ccc;background:white url("/Content/Images/DropDown-Vert.png") no-repeat right;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:black;}body .PaymentCenterWrapper .labels-values-row select.placeholder{color:#ccc;}body .PaymentCenterWrapper .labels-values-row select option{color:black;}body .PaymentCenterWrapper .labels-values-row select option:first-child{display:none;color:#ccc;}body .popup-width-fix{width:220px;border-color:rgba(0,0,0,0.247059);}body .ui-tooltip-content::after{content:'';position:absolute;border-style:solid;display:block;width:0;}body .popup-width-fix .ui-tooltip-content::after{top:143px;left:-10px;border-color:transparent rgba(0,0,0,0.247059);border-width:10px 10px 10px 0;}body .PaymentCenterWrapper .red-color{color:red;}body .PaymentCenterWrapper.FinishPayment .PaymentFor{margin:25px 0;}body .PaymentCenterWrapper.FinishPayment .RightColAmount p{font-size:38px;font-weight:300;line-height:40px;text-align:right;margin-top:3px;}body .PaymentCenterWrapper.FinishPayment .RightColAmount{text-align:right;position:absolute;right:0;bottom:0;}body .PaymentCenterWrapper.FinishPayment .BillingInfo{overflow:hidden;position:relative;}body .PaymentCenterWrapper.FinishPayment .PaymentFooter a.fun-button{display:inline-block;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;width:49.6%;font-size:14px;line-height:inherit;}body .PaymentCenterWrapper.FinishPayment .PaymentFooter{text-align:center;width:100%;}body .PaymentCenterWrapper.FinishPayment .PaymentDetails .PaymentDetailsHeader{font-size:20px;padding:0 10px 0 0;vertical-align:baseline;}body .PaymentCenterWrapper.FinishPayment .PaymentDetails{margin:35px 0 25px 0;clear:both;}body .PaymentCenterWrapper.FinishPayment .BillingInfoContent ul li{margin:3px 0;list-style-type:none;}body .PaymentCenterWrapper.FinishPayment .BillingInfoContent ul{list-style-type:none;}.payment-center .hppFrame,.PaymentCenterWrapper.FinishPayment .hppFrame{width:100%;height:300px;border:none;}@media (max-width:480px){.payment-center .hppFrame{height:500px;}}.PaymentCenterWrapper.FinishPayment .hppFrame.credit-card{margin:10px 0;}.PaymentCenterWrapper.FinishPayment .online-planner-hppFrame{width:100%;margin:10px 0;height:300px;}body .PaymentCenterWrapper.FinishPayment .BillingInfoContent{float:left;}body .PaymentCenterWrapper.FinishPayment .fa-credit-card{margin-right:8px;font-size:21px;}#checkoutTemplateSelector .PaymentCenterWrapper{padding:0;margin:0;}.main-content .editable-content #PaymentCenterWrapper,.main-content .editable-content .PaymentCenterWrapper,.main-content .editable-content .PaymentCenterWrapper p,.main-content .editable-content .PaymentCenterWrapper span,.PaymentCenterWrapper,.PaymentCenterWrapper p,.PaymentCenterWrapper span,#CreditCard div.acceptable-cards p,.colMainContent,div.pageContent .colMainContent p,.PaymentCenterWrapper form input[type]{font-family:"Lato",Arial,Helvetica !important;font-size:14px;}.no-wrap{white-space:nowrap;}.side-banner-wrapper{text-align:center;background-color:white;padding:15px 15px 40px;}.side-banner-wrapper h4{font:300 30px "Lato",sans-serif;}.side-banner-wrapper .icon{padding:40px 0 35px 0;}.loader{display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:#ffffff url("https://d1v2hfhsvnke6s.cloudfront.net/Shared/images/w8loader.gif") 50% 50% no-repeat;background:rgba( 255,255,255,0.5 ) url("https://d1v2hfhsvnke6s.cloudfront.net/Shared/images/w8loader.gif") 50% 50% no-repeat;}body.loading{overflow:hidden;}body.loading .loader{display:block;}.colMainContent .fun-button.a:hover{text-decoration:none;color:white;}.payment-center{padding:0 10px;margin:0 auto;}@media screen and (max-width:480px){.payment-center{padding-left:0;padding-right:0;}}.payment-center.loan{max-width:800px;}.flex{display:flex;}.flex > span{flex-grow:1;flex-basis:0;}.flex-center{display:flex;justify-content:center;align-items:center;}.hidden{display:none !important;}.text-capitalize{text-transform:capitalize;}.absolute-center{position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;}#paymentCenterContent a.underline{text-decoration:underline;}#paymentCenterContent *:not(.fa):not(.fun-button):not(.glyphicon){font-family:"Lato",Arial,Helvetica;color:#616161;}.payment-center .f-textbox > input.input-validation-error,.payment-center .f-dropdown > input.input-validation-error{border:1px solid red;}.payment-center .f-textbox > input.input-validation-error:focus{outline:0;}.payment-center .field-validation-error{display:block;padding:10px 15px;}.payment-center .field-validation-error *{color:#e64253;font-size:14px;}.payment-center .bubble{position:relative;background-color:#f6cdd2;}.payment-center .bubble.field-validation-error:after{content:'';position:absolute;border-style:solid;border-width:0 12px 12px;border-color:#f6cdd2 transparent;display:block;width:0;z-index:1;top:-12px;left:50px;}.payment-center input::-ms-clear{display:none;}.payment-center #paymentCenterContent .top-offset{margin-top:18px;}.payment-center #paymentCenterContent .left-offset{margin-left:18px;}.payment-center #paymentCenterContent .left-small-offset{margin-left:9px;}.payment-center #paymentCenterContent .f-offset{padding:0 30px;}.payment-center .content-list{width:460px;}.payment-center .content-item{border-bottom-width:1px;border-color:#e0e0e0;border-style:solid;padding:40px 0;display:flex;}.payment-center .content-item > span{flex-grow:1;}.payment-center .content-item:last-child{border-bottom-width:0;}.payment-center .content-item-body{padding-left:40px;-webkit-flex:1;flex:1;}.payment-center .content-item-body h3{text-transform:uppercase;}.payment-center h3{font-weight:bold;font-size:14px;text-transform:uppercase;color:#616161;}.payment-center h2{font-weight:400;}.payment-center h4{font-weight:300;font-size:18px;margin-bottom:30px;color:#616161;}.payment-center span.watermark{position:absolute;text-indent:.8em;font-size:10px;color:#9d9d9d;}.payment-center .circle-box{width:108px;height:108px;border-radius:54px;background-color:#fff;border:1px solid #e0e0e0;display:flex;justify-content:center;align-items:center;}.payment-center #terms .modal-content{max-height:320px;display:flex;}.waiting-dialog{padding:60px 0;}.payment-center .terms{margin:30px 30px 30px 40px;padding-right:30px;overflow-y:auto;}.payment-center .f-dialog-close{position:absolute;right:5px;top:5px;font-size:36px;font-weight:300;cursor:pointer;color:#616161;}.payment-center #waitingDialog .fa-spinner{color:#a75d7b;margin-bottom:20px;}#paymentCenterContent .fun-button{width:100%;text-transform:uppercase;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0;margin:0;display:inline-block;text-align:center;}#paymentCenterContent .content-item .fun-button,#paymentCenterContent .content-item .f-textbox{width:250px;}#paymentCenterContent .PaymentFooter a.fun-button{width:49.6%;}#paymentCenterContent .PaymentResultPageWrapper a.fun-button{margin-top:30px;}.f-textbox,.f-dropdown{background-color:#e0e0e0;background-color:rgba(224,224,224,0.5);border:1px solid #e0e0e0;vertical-align:middle;padding:0;position:relative;display:block;}.f-textbox.f-space-left{padding-left:46px;}.f-textbox > input,.f-dropdown > button{height:46px;width:100%;color:#616161;line-height:46px;font-size:14px;font-weight:normal;padding:.177em 0;text-indent:.8em;border:0;margin:0;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.fa-2x.f-icon{position:absolute;left:0;top:0;-moz-transform:translate(25%,25%);-webkit-transform:translate(25%,25%);transform:translate(25%,25%);}.f-success{color:#22ce7b;}.f-textbox > .f-success,.f-dropdown > .f-success{position:absolute;right:10px;top:15px;font-size:18px;}.f-textbox > .f-input-title,.f-input-title{position:absolute;font-size:10px;text-indent:.8em;color:#9d9d9d;}.f-input-title:not(.hidden) + input{padding-bottom:0;padding-top:10px;}.f-icon-money{background-image:url("https://d1v2hfhsvnke6s.cloudfront.net/Shared/images/money.png");margin-left:8px;height:35px;width:25px;}.f-tooltip{position:relative;display:inline-block;margin:10px 20px;opacity:1;}.f-caret{position:absolute;right:10px;top:15px;font-size:18px;}.f-dropdown .watermark{color:#999;}.f-dropdown > button{background-color:white;text-align:left;color:#616161 !important;border-radius:0;}.f-dropdown > button:hover{background-color:white;}@media screen and (min-width:768px){.payment-center .modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%;}}.payment-center .modal-dialog{display:inline-block;text-align:left;vertical-align:middle;}.payment-center .loans-logo{font-weight:300;font-size:32px;margin-top:20px;font-family:"Lato",Arial,Helvetica;color:#616161;}.payment-center .loans-logo > i{background-color:#9d627b;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;padding:15px;color:white;font-size:24px;margin-right:15px;}.payment-center .no-border-radius{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}.payment-center .fun-button.loan{background-color:#9d627b;color:white;font-weight:bold;border:none;text-align:center;text-decoration:none;}@media screen and (max-width:567px ){.payment-center .content-list{width:100%;}.payment-center h3{text-align:center;}.payment-center .circle-box{margin-bottom:20px;}.payment-center .content-item{flex-direction:column;align-items:center;}.payment-center .content-item-body{padding-left:0;}#paymentCenterContent .fun-button{width:100% !important;text-align:center;}#paymentCenterContent .content-item .f-textbox{width:100%;}body .PaymentCenterWrapper .col3{width:100%;margin-bottom:15px;}body .PaymentCenterWrapper .col23{width:100%;margin-bottom:15px;}body .PaymentCenterWrapper .labels-values-row #Country,body .PaymentCenterWrapper .labels-values-row #State{color:inherit;}}
