.big-download-btn{font-weight:600;color:#fff;background-color:#20a800;text-decoration:none;font-size:22px;border:0 none;}
.JP .big-download-btn{font-size:20px;}
.plantext div{font-size:15px;line-height:20px;color:#696969;}
.plantext span{background-color:#d2d2d2;}
.plandet {background:transparent;}
.plandet>div{border:1px solid #e0e0e0;background-color:#fff;}
.plandet:not(.planactive)>div:hover{border:1px solid #919191;}
.planactive>div{border:5px solid #0089d2;box-shadow:0 3px 10px 3px rgba(0,0,0,.2);}
.plantitle{font-size:16px;font-weight:600;color:#0089d2;}
.planprice span{font-size:30px;font-weight:600;color:#0089d2;}
.planpricefree{font-size:16px;color:#909090}
.planprice{font-size:14px;vertical-align:top;padding:4px 0}
.planmonth{font-size:13px;color:#777;font-weight:400;}
.plansave{background:#ffe28d;color:#96771d;font-size:13px;font-weight:700}
.savebadge .plansave {background:none; color:#fff; transform: rotate(42deg); margin: 20px 0px 0px 0px;}
.freedownload{background:#e6e6e6;color:grey;font-size:13px;font-weight:700}
.planhowsave{font-size:11px;color:#888;font-weight:400;}
.planhowsave span.plantotal-disc{color:#d85757;text-decoration:line-through}
.firstp .planhowsave span.plantotal-disc, .secp .planhowsave span.plantotal-disc, .thirdp .planhowsave span.plantotal-disc{color:#888;text-decoration:none}
.planinfo{font-weight:400;background:#ffd865;border:1px solid #ffba52;font-size:12px;color:#583909;line-height:23px;}
.planinfo a { color:#583909; font-weight:bold;}
.planinfo em{font-style:normal;font-weight:600;}
.buybox{background:#fff;border:1px solid #c3c3c3}
span.plantotal.priceFull{color:#a0a0a0;font-size:24px}
.plantotal.priceFull::after {background-color:rgba(249,0,0,0.5)}
.plantotal-disc.priceDiscountFull {font-size:26px; color:#0089d2}
.subscription_info{font-size:13px;color:#909090;font-size:12px;font-weight:400;}
.subscription_info a{color:#909090;}
.activatePRObox{font-size:15px;text-align:center}
.activatePRObox label{color:#353535}
#download-link-info{color:red;text-align:center;margin-top:72px;font-size:16px;}
.plantotal-billed{font-size:11px}
.offer-total-box{border-top:0 none;}
.overlay-box .payment-box{background:#fff;box-shadow:0 4px 23px -3px rgba(0,0,0,0.4);}
.overlay-box input{color:#333333;border-radius:0;border:1px solid #c5c5c5;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition: box-shadow 150ms ease;}
.overlay-box input:focus{outline:none;}
.overlay-box label{display:block;font-weight:bold;text-align:left;color:#444;}
.overlay-box label div{font-weight:normal;}
.overlay-box .youpay-box{font-size: 20px;text-align:center;}
.overlay-box #error-message,.overlay-box #card-errors{color:#e00000;border:1px solid #ff7b7b;}
.overlay-box #card-errors{font-weight:400;}
.InputElement{color:#32325d;border-radius:0;border:1px solid #c5c5c5;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition: box-shadow 150ms ease;}
.payment-box-close{cursor:pointer;background:url(/images/compare-sprite.png?20190506) no-repeat -217px 0px;}
.payment_info{font-size:12px;text-align:center;color:#555;font-weight:400;}
.payment_info a{color:#0063bb;}
.overlay-box input{color: #333333;border-radius:0;border:1px solid #c5c5c5;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition: box-shadow 150ms ease;transition: box-shadow 150ms ease;}
.ytdpro-logo{background:url(/images/compare-sprite.png?20221220) no-repeat -129px -50px;vertical-align:middle;}
.pay-today-box{font-size:13px;}
#one_time_info{font-size:13px;}
.braintree-method__check-container:before{background:transparent;}
.braintree-methods--active .braintree-method--active,.braintree-methods--active .braintree-method,.braintree-methods .braintree-method{border-radius:0 !important;border-color:#328807;}
.braintree-methods--active .braintree-method--active .braintree-method__check{background-color:#328807;}
.braintree-toggle,.braintree-toggle:hover{background:#cccccc;border-radius:0;font-size:22px;font-weight:600;}
.braintree-toggle span,.braintree-toggle:hover span{border-bottom:0 none;}
.buy1g1{font-size:12px;color:#dc0000;}
.offer-total button.big-download-btn{border:0 none;border-radius:0 !important;line-height:43px;cursor:pointer;}
.braintree-sheet{border:0 none;padding:0;}
.braintree-sheet__content--form{padding:0;}
.braintree-sheet__header{padding:0;border-bottom:0;}
.braintree-sheet__content--form .braintree-form__field-group .braintree-form__label{font-weight:bold;color:#555;}
.braintree-sheet--has-error .braintree-sheet{border:0;border-radius:0;}
.braintree-sheet--has-error .braintree-sheet__error{border-radius:0;border:1px solid #900;font-weight:400;}
.braintree-sheet__content--form .braintree-form__field-group .braintree-form__field-error{font-weight:400;text-align:left;}
.dayback-badge img{background: url(/images/compare-sprite.png?20190506) no-repeat -3px 0;border:0 none;}
.plantimer div{font-size:36px;color:#fff;}
.plantimer span{font-size:12px;color:#99dbff;}
.plantimer strong{font-size:18px;}
.plantimer div.plantxt{font-size:14px;color:#99dbff;}
.plandefault .plansave{font-size:14px;background:#f5a61a;color:#ffffff;font-weight:600;}
div#plantimer{background:#0089d2;line-height:48px; border:0 none; box-sizing: border-box;}
.plan-moneyback{font-size:11px;color:#8f8f8f;}
.plantimer-ok{background: url(/images/compare-sprite.png?20190506) no-repeat -272px 0;}
.planactive .plantimer-ok{background-position:-296px 0;filter:hue-rotate(90deg);}.paymentom{text-align:center;}
.paymentom a{border-radius:5px;border:1px solid #ddd;text-align:center;line-height:50px;background:#fff;}
.paymentomtxt{text-align:center;font-size:16px;}
.paymentomselect{text-align:center;font-size:16px;}
.secure-server{background:transparent url(/images/secure.png) no-repeat right top;font-size:14px;line-height:23px;}
.DE .secure-server {width:104px;}
.top-header{box-shadow:none;background:#f0f0f0;}
.top-header-in{border-bottom:2px solid #d9d9d9;}
.content-wrapper .content h1{font-size:24px;}
.bp-hero {width:100%; line-height:24px; }
.bp-fo{background:#fff;font-weight:400;color:#0089D2;border:1px solid #D6D6D6;box-shadow:0 1px 2px -1px rgba(0,0,0,0.2);}
.bp-fo>div{border:1px solid #D6D6D6;background:#fff;transform: rotate(45deg);border-bottom:0;border-left:0;}
.testimonials{border:3px solid #9e9a9a;background:#fff;color:#333;box-shadow:0 0 17px 2px rgba(0,0,0,0.2);}
.testimonials-text{font-size:16px;font-weight:400;}
.testimonials-by{font-size:14px;font-weight:bold;}
.ic{background-image:url(/images/spritev2.png?44);}
.moneyback{background-position: -530px 0;}
.DE .moneyback{background-image: url(/images/mb30.png);background-position:0px 0px;position: absolute; top: 16px; left: 50%; height: 77px; width: 325px; z-index: 3; margin-left: -162px;}
.BE .moneyback {display:none;}
label {font-size: 13px;color: #424242;font-weight: 500;}
.btn-color-mode-switch > label.btn-color-mode-switch-inner{background: #dadada;border-radius: 2px;transition: all 0.3s ease;}
.btn-color-mode-switch > label.btn-color-mode-switch-inner:before{cursor: pointer;font-size: 12px;font-weight: 500;}
.btn-color-mode-switch > label.btn-color-mode-switch-inner:after{background: #0089d2;color:#fff;border-radius: 3px;text-align: center;transition: all 0.3s ease;box-shadow: 0px 0px 6px -2px #111;background-image: url(/images/button-check-icon.png);background-repeat: no-repeat;background-position: 4px 10px;}
.btn-color-mode-switch > .alert{background: #FF9800;border: none;color: #fff;}
.btn-color-mode-switch input[type="checkbox"]{cursor: pointer;}
.DE .btn-color-mode-switch > label.btn-color-mode-switch-inner {width:168px;}
.DE .btn-color-mode-switch input[type="checkbox"]:checked + label.btn-color-mode-switch-inner:after {
    content: attr(data-on);
    left: 85px;
}
.period-switch .switch  > span {font-size: 12px;background-color: #f5a61a;    line-height: 14px; border-radius: 2px; border: 1px solid #f5a61a; color: #fff;}
.period-switch .switch > span::after {border-radius: 2px; background-color: #f5a61a; transform: rotate(45deg);}
.period-switch-wrapper {text-align: center;}

@media (max-width: 914px){.bp-fo{width:288px;position:relative;margin:0 auto 15px auto;padding:10px;}.bp-fo>div{border-bottom:1px solid #D6D6D6;border-top:0;right:129px;top:54px;}}
@media (max-width: 896px){.moneyback{background:none;}.planinfo.plantimer{position:static;}.planhowsave {height:auto;} .plantimer div {font-size:16px;} }
@media (max-width: 850px){.content-wrapper .content h1{margin:0;padding:10px 0;}.content-wrapper .content.content-page{padding:10px;}.top-header,.top-header-in{height:63px;}.content-wrapper .content.content-page{padding:10px 0 250px 0;}}
@media (max-width: 636px){.subscription_info {max-width:90%; margin:0 px auto;}}
@media (max-width: 448px){h1{font-size:16px;}.content-wrapper .content h1{font-size: 18px;}}

#enableCoupon {font-size: 13px;text-decoration: underline;}
#enableCoupon:hover {color:#000;}
#formCouponRow {box-sizing: border-box; border-radius: 3px; border: 2px dashed #ffc2b0;}
#formCouponRow #couponApplyButton { border: none; background: none; background-color: #0063bb; color: #fff; font-size: 14px;}
#couponApplied {font-size:14px; color:#232323;}
#couponApplied span {color:#d85757; font-weight:bold;}
#couponDiscountCt{ border-radius: 3px; border: 2px dashed #ffc2b0; font-size: 14px; font-weight: 600; color: #a55504; background-color: #fff6e2;}
.loader-ct .lds-ripple div {border: 4px solid #071189; border-radius: 50%;}
.complete {font-size: 14px; color: #095205; border: 1px solid #0a6e1b; background-color: #efffe7; font-weight: 600;}
.braintree-option .braintree-option__label {font-weight: 600;}
.btf .big-download-btn{font-weight:600;color:#fff;background-color:#20a800;text-decoration:none;font-size:22px;}
.btf .plandet{background:#fff;border-radius:3px;}
.btf .plandet>div{border:1px solid #e0e0e0;border-radius:3px}
.btf .planactive{border:0 none;box-shadow:0 3px 10px 3px rgba(0,0,0,.2);}
.btf .planactive>div{border:5px solid #0089d2;}
.btf .planprice span{font-size: 24px;font-weight:600;color:#0089d2;}
.btf .planprice{font-size: 14px;}
.btf .plandefault .plansave{font-size:14px;background:#f5a61a;color:#ffffff;font-weight:600;}
.btf div#plantimer{background:#0089d2;border:1px solid #0089d2;}
.btf .content-wrapper .content h1{font-size: 22px;}
.btf .ic{background-image:url(/images/spritev2.png?44);}