body{color:#989898}p{font-weight:300}a{color:#2ea7ec;text-decoration:none}h1,h2,h3,h4,h5,h6{color:#686667}.navbar-default{background:#FFF;border-bottom:1px #2F8BDB solid;padding:20px 0 30px 0}.navbar-default .logo img{margin-right:20px}.checkout-title{font-weight:bolder;padding:20px 0 0 0}.control-label{margin-left:0 !important;text-align:left !important}div#stripe-form .field{float:left !important;height:auto !important;width:100% !important;padding:10px 0;margin-bottom:10px}.InputElement{border:1px solid #111}.expiration-cvv{display:flex}.expiration-cvv .expiration{width:50%}.expiration-cvv .cvv{margin-left:35%;width:25%}.expiration-cvv .dates{display:flex;justify-content:space-between}.expiration-cvv .dates .month-select,.expiration-cvv .dates .year-select{width:45%}.state-zip{display:flex;justify-content:space-between}.state-zip .state{width:70%}.state-zip .zip{margin-left:5%;width:25%}.credit-card-icons{margin-right:20px;width:50%}.paypal-icon{margin-top:5px;width:20%}.final-note{font-weight:normal;margin:25px 0}.purchase-btn{background:#2F8BDB;border:none;border-radius:5px;color:#fff;padding:5px;width:100%}.top-right-part{float:right;padding:19px 0 0 0;width:30%}.top-right-part .fa-comment{font-size:24px;margin-right:10px;position:relative;top:2px}.top-right-part .top-help-text{color:#2F8BDB;float:right;font-size:15px;font-weight:400;text-align:right}.payment-information .fa-lock{color:#2ec7eb}.footer-help-text{float:left;font-size:15px;font-weight:400;text-align:center;width:100%}.footer-help-text .fa-comment{font-size:24px;margin-right:10px;position:relative;top:2px}.footer{border-top:1px solid #eaeaea;margin:60px 0 0 0;padding:40px}#card{height:auto;position:absolute;transform-style:preserve-3d;transition:transform 1s;width:100%}#card .product{background:#fff;height:auto;margin:0;display:block;position:absolute;backface-visibility:hidden;width:100%}#card .secondary{transform:rotateY(180deg)}#card.flipped{transform:rotateY(180deg)}#card.flipped .primary{display:none}.checkout-subtitle{margin-bottom:40px}.product{border:1px #2F8BDB solid;padding:20px 0 20px 0;text-align:center}.product h2{font-weight:600;margin:0}.product p{font-size:16px;font-weight:500}.product .price-container{background-color:#edf5f8;color:#29596f;padding:20px 0}.product .price-container span{display:flex;justify-content:center}.product .price-container span p{margin:0}.product .price-container span .price{font-size:26px}.product .price-container span .cycle{position:relative;top:10px}.product .price-container span .cycle.padded{margin-left:5px}.product .btn-outline-success{background-color:transparent;background-image:none;border:1px #2F8BDB solid;border-radius:5px;color:#2F8BDB;margin-top:20px}.change-program-link{float:left;margin:15px 0;margin-top:260px;text-align:center;color:#2F8BDB;width:100%}.change-program-link.no-margin{margin-bottom:0}.product-description{margin-top:20px;color:#666666}.product-description hr{border-top:1px dashed #ddd}.product-description ul{margin:10px}.product-description ul li{margin-bottom:5px}.seal-image{margin-top:50px}.one-time-seal-image{margin-top:30px;margin-left:80px}#card_number{background-image:url(/assets/creditCardValidatorImages-460426c2df739acc486b763569a03c9f64554b00c2087984c88af89e6d4f5576.png),url(/assets/creditCardValidatorImages-460426c2df739acc486b763569a03c9f64554b00c2087984c88af89e6d4f5576.png);background-position:4px -119px, 126% -57px;background-repeat:no-repeat;background-size:120px 361px, 120px 361px;padding-left:54px}form input::-moz-placeholder{color:#ddd;opacity:1}.required{border:1px solid #EA4335}.checkout-alert{margin-right:-15px;margin-left:-15px;display:none}.additional-plans a{color:#2ea7ec;margin-top:2px;margin-bottom:5px;display:block;font-weight:400}.spinner{position:relative;top:85%;left:50%;margin-top:0px;margin-left:-25px;width:50px;height:40px;text-align:center;font-size:10px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:9999;display:none;align-items:center;justify-content:center}.message-container{overflow:hidden;position:fixed;top:25%;left:50%;transform:translateX(-50%);background-color:#fff;padding:25px 35px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,0.1);text-align:center;z-index:1000;animation:bounce 2s infinite}.message-container h2{color:#ff4081;font-size:26px;margin-bottom:10px}.message-container p{color:#666;font-size:18px}.error{margin:15px 0}input.form-control{border:1px solid #e6e6e6}.input-label{color:rgba(26,26,26,0.7);font-weight:500;font-size:13px}.input-control,div#stripe-form .input-control{border-radius:6px}.one-time-purchase-btn{background:#312d43;border:none;border-radius:5px;color:#fff;padding:5px;width:100%}.header-text{margin-left:-15px;font-weight:500;font-size:16px}.one-time-product-border{font-size:14px;font-weight:400;color:#413f3f}.one-time-product-border tr,.one-time-product-border td{border-top:none !important}#checkout-terms-modal .modal-body p{font-weight:normal}.alert.money-back-guarantee{background-color:#eaffd1 !important;border-color:#eaffd1 !important;margin-top:30px;margin-bottom:20px;display:flex;align-items:center}.alert.money-back-guarantee img{flex-grow:0;width:150px}.alert.money-back-guarantee .guarantee-copy{flex-grow:1;margin-left:10px}.alert.money-back-guarantee .guarantee-copy h4{color:#43ac6a;font-size:24px}.alert.money-back-guarantee .guarantee-copy p{color:#666666;font-size:16px;font-weight:normal}#terms-frame{background-color:#f9f9f9;font-family:Arial, sans-serif;border-radius:10px}#terms-frame h1,#terms-frame h2{color:#0056b3}#terms-frame p{line-height:1.6}.checkout-terms-label{display:flex;align-items:flex-start;gap:8px;font-weight:normal;cursor:pointer;margin-bottom:0}.checkout-terms-label input[type='checkbox']{flex-shrink:0;margin:4px 0 0}.checkout-terms-label span{flex:1;min-width:0}
