::selection {color: #fff;background: #f7682b;}
a:hover {text-decoration: none; }
.font10{font-size: 10px; }
.font11{font-size: 11px; }
.font12{font-size: 12px; }
.font13{font-size: 13px;}
.font14{font-size: 14px;}
.font15{font-size: 15px;}
.font16{font-size: 16px;}
.font17{font-size: 17px;}
.font18{font-size: 18px;}
.font20{font-size: 20px;}
.font24{font-size: 24px;}
.font26{font-size: 26px;}
.font38{font-size: 38px;}
.font48{font-size: 48px;}
.lineHeight-25{line-height:25px}
.t-Lgtblack{color:#565656}
.t-blue{color:#007db3}
.t-blue1{color:#0667ac}
.t-red{color:#f7682b}
.t-black1{color:#000}
.t-black2{color:#121212}
.t-black3{color:#111111}
.t-black4{color:#2b2b2b}
.t-grey1{color:#656565}
.t-grey2{color:#575757}
.bg-grey1{background:#f9f9f9}
.bg-grey2{background:#ebebeb}
.bg-grey3{background:#f4f4f4}
.bg-grey4{background:#f7f7f7}
.bg-white{background:#fff}
.border-red{border-color:#f53131!important}
.border-green{border-color:#5dbb2d!important}
.border-green1{border: 1px solid #4bb85a !important;}
.border-grey1{border: 1px solid #e5e5e5;} 
.border-grey2{border: 2px solid #ebebeb;} 
.border-T-B-none {border-top: 1px solid #fff; border-bottom: 1px solid #fff; } 
.btn-blue{background:#007db3;border-color:#007db3;color:#fff}
.btn-blue:hover{background:#fff;color:#007db3!important;border-color:#007db3}

/* Header CSS */
header{z-index: 4; position: relative; background: #fff;box-shadow: 0px 0px 0px 0px #5a5a5a;/*border-bottom: 2px solid #295691;*/}
.header-logo{padding: 0px 10px; }
.header-logo img{width: 34%; }

/* Checkout Page CSS*/
/*CheckOut Time Line CSS*/
.shield{padding: 24px 0px; }
.checkout-Header{position: sticky; z-index: 9; top: 0; background-color: #fff; border: 1px solid #eaeaea; box-shadow: 0px 0px 1.9px 0.1px rgb(192 192 192 / 77%); }

.checkout-section .timeline{display: inline-block; width: 6%; text-align: center; position: fixed; left: 0px; background: #f7f7f7; height: 100%; }
.checkout-section .timeline .step p span{background-color: #d6d6d6; padding: 2px 7px; border-radius: 50%; color: #656565; }

.checkout-section .timeline .step1 p span,
.checkout-section .checkoutFormTimeline .step2 p span,
.checkout-section .checkoutpaymentTimeline .step2 p span,
.checkout-section .checkoutpaymentTimeline .step3 p span{padding: 2px 2px;background-color: #4db85a;}

.checkout-section .timeline .step1 p span svg,
.checkout-section .checkoutFormTimeline .step2 p span svg,
.checkout-section .checkoutpaymentTimeline .step2 p span svg,
.checkout-section .checkoutpaymentTimeline .step3 p span svg{margin-top: -2px;}

.checkout-section .timeline .step1:after,
.checkout-section .timeline .step2:after,
.checkout-section .timeline .step3:after{content: ""; width: 1px; height: 27px; display: inline-block;}
.checkout-section .timeline .step1:after{background-color: #4db85a;}

.checkout-section .timeline .step2:after,
.checkout-section .timeline .step3:after{background-color: #d6d6d6;}

.checkout-section .checkoutFormTimeline .step2:after,
.checkout-section .checkoutpaymentTimeline .step2:after,
.checkout-section .checkoutpaymentTimeline .step3:after{background-color: #4db85a;}
/*CheckOut Time Line CSS Ends*/


/*center Pricing Section and continue button*/
.checkout-section .formDiv{background-color: #fff; margin: 1px 0px 0px 6%; width: 60%;}

.checkout-section .formDiv .formContainer,
.checkout-section .formDiv .checkoutPaymentContainer{width: 60%; margin: 0 auto;}

.checkout-section .formDiv .checkoutformContainer,
.checkout-section .formDiv .checkoutpaymentInfoContainer{width: 90%; margin: 0 auto;}

.checkout-section .formDiv .formContainer .licenseType,
.checkout-section .formDiv .formContainer .licenseType label,
.checkout-section .formDiv .checkoutPaymentContainer .paymentType,
.checkout-section .formDiv .checkoutPaymentContainer .paymentType label{cursor: pointer;}

.border-green1 {border: 1px solid #4bb85a !important;}
.border-grey1 {border: 1px solid #e5e5e5;}

.checkout-section .formDiv .formContainer .licenseType input[type="radio"]:checked:after {width: 17px; height: 17px; border-radius: 15px; top: -3px; left: -3px; position: relative; /* background-color: #ffffff; */ background-image: url(../images/radioCheck.svg);background-size: cover; background-repeat: no-repeat; content: ''; display: inline-block; visibility: visible;}
.checkout-section .formDiv .formContainer .licenseType input[type='radio']:after {width: 16px; height: 16px; border-radius: 15px; top: -4px; left: -3px; position: relative; background-color: #dbdbdb; content: ''; display: inline-block; visibility: visible; border: 1px solid #c9c9c9;}

.checkout-section .formDiv .formContainer .proceedBtnDiv button,
.checkout-section .formDiv .checkoutformContainer .proceedBtnDiv button,
.checkout-section .formDiv .checkoutPaymentContainer .proceedBtnDiv button,
.checkout-section .formDiv .checkoutpaymentInfoContainer .proceedBtnDiv button{background-color: #fe4f00; color: #000; border: 0px solid #fe4f00; padding: 10px 15px; border-radius: 6px; font-size: 18px; width: 75%;}

.checkout-section .formDiv .checkoutformContainer .proceedBtnDiv button,
.checkout-section .formDiv .checkoutpaymentInfoContainer .proceedBtnDiv button{width: 50%;}
/*Center Pricing Section and continue button css Ends Here*/

/*Order Summary Section Css first checkout Page*/
.checkout-section .aside{width: 28%; }
.checkout-section .aside .orderDetailsDiv{border-radius: 6px; }
.checkout-section .aside .orderDetailsDiv .details{border-radius: 1px; }
.rborder-right{border-right: 1px solid #cdcdcd; }
.licenseDetails .p2{border-top: 0.8px solid #cdcdcd; border-bottom: 0.8px solid #cdcdcd; }
.licenseDetails .p3 {border-bottom: 0.8px solid #cdcdcd; }
.checkout-section .aside .paymentDivImg .paymentImg{border: 1px solid #cdcdcd; }
.checkout-section .aside .paymentDivImg .paymentDivtext{position: relative; display: inline-block; top: 8px; background: #f7f7f7; left: calc(22%); padding: 0 15px; }
.sub-footer{position: relative; }
.promo_frm input[type="text"] {max-width: 220px; height: 38px; }
.promo_frm input[type="button"] {background-color: #0a66c2;transition: none; }
/*Order Summary Section Css first checkout Page*/




