.form-control:focus{border-color:inherit;box-shadow:none}.payment{padding:0 20px}.payment .payment-instruction .payment-title{color:var(--primary-color)}.payment .payment-instruction .payment-content{font-size:16px}.payment .payment-instruction .payment-note{font-weight:400!important;color:var(--quick-tip-text);background-color:var(--quick-tip-background);border:1px solid var(--quick-tip-border);box-sizing:border-box;border-radius:10px;width:100%;height:108px;margin:10px auto;padding:10px 0;margin-bottom:0;display:flex;flex-direction:column;justify-content:center}.payment .payment-instruction .payment-note .heading{margin-bottom:0;font-weight:700!important;font-size:20px}.payment .payment-instruction .payment-note ul{display:flex;margin:0 auto;text-align:left;font-size:16px;padding:0;flex-direction:column}.payment .payment-info .alert-container img{width:20px}.payment .default-btn-confirm{outline:none!important;width:100%;height:52px;padding:16px 12px;margin-top:12px;display:flex;justify-content:center;align-items:center;border-radius:.5rem;font-size:16px;border:none;color:#fff;flex:1}.payment .btn-confirm{background-color:var(--secondary-color);cursor:not-allowed}.payment .btn-confirm-active{background-color:var(--primary-color);cursor:pointer}.payment .btn-confirm-active:active,.payment .btn-confirm-active:hover{background:linear-gradient(0deg,rgba(98,0,238,.08),rgba(98,0,238,.08)),var(--primary-color)}.payment .payment-contact,.payment .payment-contact a{color:#463209}@media(min-width:768px)and (max-width:992px){.payment-note{height:135px!important}.payment-note ul{width:70%!important}.payment-info .alert-container .alert-text,.payment-note ul{font-size:14px!important}.payment-content{font-size:15px!important}}@media(max-width:767px){.payment-content{font-size:14px!important}.payment-note{height:149px!important}.payment-note .heading{font-size:16px!important}.payment-note ul{width:75%!important}.payment-info .alert-container .alert-text{font-size:13px!important}}@media(max-width:990px){.payment-title{font-size:20px!important}.payment-contact{font-size:14px!important}}@media(max-width:409px){.payment-note{height:245px!important}}@media(min-width:410px)and (max-width:549px){.payment-note{height:200px!important}}