.iframe-wrapper{border:1px solid #ccc;text-align:center}
#modal_trialoptout .modal-content,#modal_trialoptout .modal-dialog,#modal_trialoptout .modal-body{min-height:auto}
body.manage-sub-page.modal-open,body.self-enroll-page.modal-open{overflow:visible !important;position:inherit !important}
.iframe-wrapper{border:1px solid #ccc;text-align:center}
.paymentinfo-iframe iframe{height:770px}
.existing-card{margin-left:46px}
#modal_trialoptout{text-align:center;padding:0 !important}
#modal_trialoptout:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}
#modal_trialoptout .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}
.flex-wrapper{width:20%}
.monthly{width:37%;overflow:hidden;margin-top:30px}
.sub_renewal_title{float:left}
.renewal-options-label{font-size:12px;color:#666;line-height:54px;margin-right:20px}
.monthly .pric-block{float:right;width:80%}
.monthly .radio-item{float:left}
.monthly .pric-block .pric-duration{font-size:42px;text-transform:none;line-height:45px}
.pric-block .pric-duration.price-format-duration .pre_paid_duration{font-size:16px;font-family:"GenesisSansTextOffice-Medium";text-transform:uppercase;display:block;width:44%;margin:0 auto 20px auto;line-height:18px}
.pric-block .free-term-description{font-size:13px}
.monthly .pric-block .free-term-description{font-size:14px;width:105px;margin:0 auto}
.renewal-options{float:right}
.product_type{font-family:"GenesisSansTextOffice-Regular";font-size:16px;color:#804033;border:2px solid;border-radius:2px;float:right}
.product_type .activated{background:#804033;color:#fff}
.product_type span{display:block;width:100px;text-align:center;padding:10px 0 10px 0;float:left;cursor:pointer}
.row_1{display:block;width:87%;margin:20px auto 0 auto;font-family:GenesisSansTextOffice-Regular;font-size:14px}
.float-right{float:right}
.managesub-container{max-width:1240px;margin:0 auto;padding:0 20px 0 20px;overflow:hidden}
.enrollamazonoffer{display:inline-table;margin-top:90px}
#manage-subscription-banner,#self-enroll-banner{height:0}
#progress_background.thankyou-page,#self-enroll-banner{display:none}
#progress-menu-wrap{margin-top:-60px}
#progress_background{background-color:#f3f3f3;height:100px;display:inline-block;margin-top:0;width:1400px;margin-bottom:40px}
.ms_radio-item label:before{background-color:#fff !important}
.rev-order-title-border{border:none !important}
.proToPay:hover,.proToPay:focus,.proToOrder:hover,.proToOrder:focus,.proToReview:hover,#proceed_to_dashboard_btn:hover,.enrollToOrder:hover,.enrollToOrder:focus,.self-enroll-dashboard:hover{border-color:#fff !important;border:solid 1px #fff !important;background-color:#3c3c3c !important}
.agreement label{font-family:"GenesisSansTextOffice-Regular"}
.rev-ord-sidebar{width:39%}
.veh-reg-checkbox .checkbox-item label:after{font-size:14px !important;top:0 !important}
#btn_promo_code{background:#fff;color:#000;border:2px solid #000;width:120px}
.total_due_subscription{border-top:1px solid #ccc;font-size:20px !important;margin-top:5px;padding-top:10px}
.selfEnrol-order-summary-wrap{margin-top:0 !important}
.with_error_column .pricing-wrap{min-height:0 !important}
.tnc_error,.self_enroll_api_error,.product_selector_api_error,.tnc_error_geolocation_compliance,.tnc_error_wifi_hotspot{float:left;margin:15px 0 0 15px;color:#c40712;font-size:16px}
.veh-reg-checkbox .checkbox-item.geolocation-compliance{margin-bottom:30px}
.veh-reg-checkbox .checkbox-item.tnc-checkbox{margin-bottom:3rem}
#completePurchase .review_order_step .promo-enter-wrap.agreement .col-md-12.col-sm-12.col-xs-12{padding:0}
.tnc-checkbox a{display:inline;line-height:30px}
.terms_error{float:left;margin:15px 0 0 0;color:#c40712;font-size:16px}
.product_selector_error,.billing_info_api_error{color:#c40712;font-size:16px;margin-bottom:20px;display:block}
.thankyou-page-wrps{background:transparent}
.review-order .col-xs-offset-2{margin-left:0}
.upper-container-wrapper .input_error~.floating_label{color:#c40712 !important}
.upper-container-wrapper h2{padding:40px 0 10px;font-family:"GenesisSansHeadOffice-Regular";font-size:42px}
.upper-container-wrapper a{margin-left:20px}
#received_verify .upper-container-wrapper p{margin-bottom:15px}
#received_verify .upper-container-wrapper p a{margin-left:4px}
.upper-container-wrapper a.next-contact-info{margin-left:4px}
.upper-container-wrapper .frm_error_msg.invalid a{margin-left:4px}
.upper-container-wrapper{padding-bottom:0;margin-left:25px}
.upper-container-wrapper .input-txt,.upper-container-wrapper .input-pwd,.upper-container-wrapper .input-email,.upper-container-wrapper .input-num{color:#000;border-color:#000}
.upper-container-wrapper :-ms-input-placeholder{color:#000;opacity:1;opacity:100;background:transparent}
.upper-container-wrapper ::-webkit-input-placeholder{color:#000;opacity:1;-webkit-opacity:1;background:transparent}
#btnPlaceOrder,.proToPay{padding:0 !important}
.upper-container-wrapper :-moz-placeholder,::-moz-placeholder{color:#000;opacity:1;-moz-opacity:1;background:transparent}
.upper-container-wrapper .input_legend.flt_lbl_black{color:#fff}
.textbox-margin{margin-bottom:30px}
.error_msg a{margin-left:5px;color:#c40712;border-bottom:1px solid red}
.confirm_change span{padding-top:0}
.lower-container-wrapper{background-color:#f3f3f3;width:100%;text-align:center;padding:25px 0;margin-top:10%}
.lower-container-wrapper h4{width:50%;display:inline;padding:25px}
.upper-container-wrapper .input_legend.flt_lbl_black{color:#000}
.input_legend.flt_lbl_black{color:#fff;background:#fff}
.login-username span{margin-left:15px;margin-top:5px}
.login-password span{margin-top:5px}
#header-login-box .login-username span,#login-box .login-username span{margin-left:0}
.login-username.frm_error_msg span{margin-top:0}
.reg-text-password span{margin-left:15px;margin-top:5px}
.reset-password-phone-number span{margin-left:15px;margin-top:5px}
.reset-password-zipcode span{margin-left:15px;margin-top:5px}
.reset-password-verification-code span{margin-left:15px;margin-top:5px}
.reset-password-tp span{margin-left:15px;margin-top:5px}
.reset-password-tp .reset_link_msg{font-size:22px}
.reset-password-new span{margin-left:15px}
.reset-password-confirm span{margin-left:15px}
.login-username a{color:#c40712;border-bottom:solid 1px #c40712}
.lower-container-wrapper h4{width:50%;display:inline;padding:25px}
.reset-ques{margin-bottom:25px}
#reset_security_answer{display:none}
#reset_verification_code{display:none}
#contact_info{display:none}
#sending_details{display:none}
#received_verify{display:none}
#temp_pass{display:none}
.choice_btn input{width:310px}
.choice_btn a{margin-left:30px}
#password_new{display:none}
.inst_use{margin-bottom:20px}
#reset_login{display:none}
.upper-container-wrapper .input_legend.flt_lbl_black{color:#000}
.upper-container-wrapper .input_legend.flt_lbl_black{background:#fff}
.checkbox-custom{display:inline-block;width:25px;height:25px;background:transparent;border:solid 1px #000;margin-right:15px}
.reset-password-login-password span{margin-left:15px}
.email-banner span{color:grey}
.progress-menu ul li:first-child{padding-left:0}
.veh-reg-checkbox .checkbox-item{font-family:"GenesisSansTextOffice-Regular";padding:0;margin:0 0 10px;width:100%;float:left}
.veh-reg-checkbox .checkbox-item{position:relative;min-height:30px}
.veh-reg-checkbox .checkbox-item label{padding-left:40px;position:relative}
.veh-reg-checkbox .checkbox-item label:before{top:-3px;left:0;position:absolute}
.not-renew .pric-block{padding-top:20px;font-size:14px;font-family:"GenesisSansTextOffice-Regular"}
.flex-wrapper-container{display:flex;justify-content:space-around}
@media(max-width:767px) and (min-width:100px){.product_selector_api_error{margin:0}
.tnc_error,.self_enroll_api_error,.terms_error,.tnc_error_geolocation_compliance,.tnc_error_wifi_hotspot{margin:15px 0 0 0}
.enrollamazonoffer{margin-top:20px}
#btn_promo_code{width:110px}
.two_columns{-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;column-count:1;column-gap:0}
.upper-container-wrapper{padding-bottom:0;margin-left:5px}
.upper-container-wrapper h2{padding:0;margin-top:35px;font-size:32px}
.upper-container-wrapper .form-row{margin-bottom:0}
.upper-container-wrapper .input-txt,.upper-container-wrapper .input_legend,.upper-container-wrapper .input-pwd,.upper-container-wrapper .input-email,.upper-container-wrapper .input-num{font-size:12px}
.login-username input{width:100%;margin-bottom:0}
.login-username span{margin-bottom:0}
.login-username span.frm_error_msg{margin-top:10px}
#reset_email p{margin:10px 0 15px}
.phone-banner,.email-banner{margin:15px 0}
#choose_option input{width:100%;margin-top:10px}
#choose_option a{margin-top:20px;margin-left:43.5%}
.reg-lastname input{width:100%;margin-bottom:0}
.reset-password-tp input{width:120%;margin-right:10px;margin-bottom:0}
.reset-password-tp{width:80%;margin-bottom:20px}
.choose_option_pass{margin-top:20px}
.reset-ques a{margin-left:0;display:inline-block}
#choose_option_ver input{width:96.3%;margin-bottom:20px;margin-top:20px}
#choose_option_ver a{margin-left:40%}
#password_new{width:91%}
#temp_pass p{display:inline}
.email-banner{margin-top:10px;margin-bottom:20px}
.reset-password-new input{width:100%;margin-bottom:0}
.reset-password-confirm input{width:100%;margin-bottom:0}
#choose_option_pass input{width:100%}
#choose_option_pass a{margin-top:20px;margin-left:40%}
#reset_login{width:91%}
#reset_login .form-row{margin-bottom:0}
.reset-password-login-email input{width:100%;margin-bottom:0}
.reset-password-login-password input{width:100%;margin-bottom:0}
#log_in input{width:100%}
#contact_info{width:91%}
.reset-password-phone-number input{width:100%;margin-bottom:0}
.reset-password-zipcode input{width:100%;margin-bottom:0}
#received_verify{width:91%}
.reset-password-verification-code input{width:100%;margin-bottom:0}
.not-renew .pric-block{padding-top:0;text-align:left}
.not-renew .radio-item.ms_radio-item{width:15% !important}
.flex-wrapper{width:100%}
.flex-wrapper-container{flex-direction:column;width:100%}
}
.subscription_banner_car{height:280px;margin-top:33px;background-size:contain !important}
.manage-sub-hdtile{float:left;width:100vw;background:url(../../../../content/dam/mygenesis/us/mygenesis/image/manage-subscription-bg-mobile.png) no-repeat top center;position:relative;left:calc(-50vw + 50%)}
.manage-sub-hdtile.thankyou-page{background:url(../../../../content/dam/mygenesis/us/mygenesis/image/manage-subscription-bg-mobile.png) no-repeat top center;background-size:cover}
.manage-sub-hdtile .page-title{color:#fff;text-align:left;margin-top:70px}
.manage-sub-hdtile .page-title p{font-size:16px;font-family:"GenesisSansTextOffice-Regular";line-height:24px;margin-bottom:0;margin-top:10px}
.nonprogress-menu{position:relative;margin-top:165px}
.progress-menu{position:relative}
.progress-menu .progress-menu-line{background:#ccc;height:3px;width:67%;position:absolute;top:8.5px;z-index:1;margin-left:50px}
.progress-menu ul li:last-child{padding-left:100px}
.progress-menu .progress-menu-line .progress-menu-status2{position:absolute;width:52%;background:#804033;height:3px;left:0;top:0}
.progress-menu .progress-menu-line .progress-menu-status3{position:absolute;width:100%;background:#804033;height:3px;left:0;top:0}
.progress-menu ul{margin-bottom:24px}
.progress-menu ul li{text-transform:uppercase;font-family:"GenesisSansTextOffice-Medium";text-align:center;font-size:12px;padding-right:0;line-height:14px;padding-left:95px}
.progress-menu ul li span.status{width:20px;height:20px;line-height:20px;border:solid 2px #ccc;border-radius:56%;background:#fff;display:inline-block;overflow:hidden;z-index:2;position:relative}
.progress-menu ul li span.status.active{border-color:#804033}
.progress-menu ul li span.status i{line-height:16px;font-size:15px;color:#804033}
.progress-menu ul li .status-text{margin-top:5px}
.current-subsc-wrps{background:#fff none repeat scroll 0 0;float:left;width:100%;margin-bottom:30px}
.current-subsc-wrps.thankyou-page-wrps{padding-top:0;margin-top:50px;background:transparent}
.cur-sub-block .cur-sub-title{font-size:16px;font-family:"GenesisSansTextOffice-Medium";text-transform:uppercase;margin-bottom:10px;display:inline-block;float:left;margin-right:30px}
.cur-sub-block .cur-sub-title span{font-size:12px;color:#357f33;display:block}
.cur-sub-block .cur-sub-desc{color:#666;display:inline-block;width:41%}
.subsc-renew-wrps{background:#fff none repeat scroll 0 0;float:left;padding:50px 0 50px 0;width:100%}
.subsc-renew-block .subsc-renew-title-th{font-size:16px;text-transform:uppercase;font-family:"GenesisSansHeadOffice-Regular"}
.subsc-renew-block .subsc-renew-title{font-size:16px;text-transform:uppercase;font-family:"GenesisSansTextOffice-Medium"}
.subsc-renew-block .subsc-renew-desc{margin-top:10px;color:#666;font-size:14px}
.subsc-renew-row{width:100%;float:left;border-bottom:solid 1px #ccc}
.subsc-renew-row.no-bord{border-bottom:0}
.subsc-renew-row .pad-l0{padding-left:0 !important}
.feature-wrap .subsc-renew-featitle,.subsc-renew-block .subsc-renew-featitle{font-family:"GenesisSansTextOffice-Medium";font-size:12px;color:#666;text-transform:uppercase}
.subsc-renew-row .package-wrap{padding:30px 0 0 0}
.subsc-renew-block{margin-bottom:5px}
.subsc-renew-block.feature-wrap{margin-bottom:10px;margin-top:5px}
.subsc-renew-row .pricing-wrap{padding:30px 0;background:#f3f3f3;min-height:200px}
.subrenewal_ul{display:block}
.two_columns{-moz-column-count:2;-moz-column-gap:0;-webkit-column-count:2;-webkit-column-gap:0;column-count:2;column-gap:0}
.subrenewal_ul li:hover{background:transparent}
.amount-info{margin-top:15px;margin-bottom:107px}
.subrenewal_ul li:before{content:"-";margin-right:4px;position:absolute;margin-left:-14px}
.subrenewal_ul li{padding-left:14px;font-family:'GenesisSansText-Regular';text-transform:capitalize}
.pric-block-wrap{text-align:center}
.pric-block{text-align:center;min-height:120px}
.pric-block .pric-duration{font-size:15px;font-family:"GenesisSansTextOffice-Medium";text-transform:uppercase}
.row_2 .pric-duration{padding-left:4px}
.pric-block .pric-rate{font-size:48px;line-height:50px;font-family:"GenesisSansHeadOffice-Regular"}
.pric-block .pric-rate sup{font-size:20px;top:-0.9em}
.pric-block .pric-discount{font-size:11px;color:#804033;text-transform:uppercase;font-family:"GenesisSansTextOffice-Medium"}
.promo-wrap{margin-bottom:10px;width:100%;float:left}
.promo-wrap input.frm-txt{width:100%;float:left}
.promo-wrap input[type="submit"]{width:100%;background:#fff;border:solid 2px #000;color:#000;border-radius:0;height:50px;padding:0 14px;float:left}
.promo-enter-wrap{margin-bottom:5px;width:100%;float:left;font-size:16px !important;font-family:"GenesisSansTextOffice-Medium"}
.promo-enter-wrap .checkbox-item{margin-bottom:10px}
.promo-enter-wrap.total_amount{padding-top:10px;margin-top:5px;border-top:solid 1px #ccc;font-size:25px;font-family:"GenesisSansTextOffice-Medium"}
.thankyou-page .promo-enter-wrap.total_amount{font-size:20px !important}
.thankyou-page .promo-enter-wrap.subtotal{line-height:25px}
.text-right.summary-price{left:15px}
.btn-wrap{margin-top:15px}
.btn-wrap .btn-black{border-radius:0;width:100%;padding:15px 30px}
.manage-subsc-wrps h2{font-family:"GenesisSansHeadOffice-Regular";text-transform:uppercase;margin-bottom:5px}
.pull-left a{margin-top:20px}
.pay-info-title{font-size:30px;border-bottom:solid 1px #ccc;padding-bottom:5px;margin-bottom:20px}
.saved-card .radio-item label{padding-left:40px;position:relative}
.saved-card .radio-item label::before{left:0;position:absolute;top:-3px}
.saved-card .radio-item input[type="radio"]:checked+label::after{top:4px;left:7px}
.saved-card .checkbox-item input[type="checkbox"]:checked+label::after{top:0}
.card-info{margin-bottom:20px}
.card-info img{margin-right:10px}
.card-info .saved-card-info{color:#666}
.saved-card{margin-bottom:10px}
.saved-card INPUT.frm-txt~.place_holder{z-index:1}
.saved-card .frm-heading{border-bottom:solid 1px #ccc;padding-bottom:5px;margin-top:10px;margin-bottom:20px}
.saved-card .frm-heading .color-red{float:right;text-transform:capitalize;font-family:"GenesisSansTextOffice-Regular";font-size:14px}
.saved-card .btn-wrap{margin-top:30px}
.saved-card .date-field{width:190px;position:relative}
.saved-card .expiration INPUT.frm-txt.yyyy-input{border:0 none;float:right;font-family:"GenesisSansTextOffice-Medium";font-size:14px;height:40px;margin-right:10px;margin-top:5px;text-align:center;width:30%}
.saved-card .expiration .place_holder{font-size:13px;top:-8px}
.saved-card .security-code INPUT.frm-txt{width:190px}
.order-summary-wrap{background:#f3f3f3;width:100%;float:left}
.order-summary-wrap .h3head-title{font-size:20px;line-height:20px;border-bottom:solid 1px #ccc;padding-bottom:12px;margin-bottom:0}
.order-summary-wrap .promo-enter-wrap{padding:30px 0;border-bottom:solid 1px #ccc}
.order-summary-wrap .promo-enter-wrap.subtotal{padding:10px 0;line-height:25px}
.order-summary-wrap .promo-enter-wrap.total_amount{border-top:0;border-bottom:0;font-size:20px !important;padding:10px 0;margin:0}
.order-summary-wrap .promo-enter-wrap .ord-sum-desc{font-size:14px;color:#666}
.nopadding{padding-left:0;padding-right:0}
iframe{overflow:hidden;width:96%;min-height:520px}
.review-order{width:50%}
.review-order-wrap h4{font-family:"GenesisSansHeadOffice-Regular";font-size:20px;margin-bottom:15px}
.review-order-wrap .review-order{font-family:"GenesisSansTextOffice-Regular";font-size:16px}
.rev-order-title{border-bottom:1px solid #ccc;font-size:30px;padding-bottom:5px;margin-bottom:30px}
.review-order-wrap .rev-ord-sum-wrap{width:100%;float:left;margin-top:40px}
.review-order-wrap .ord-sum-block{padding:30px 0;border-top:solid 1px #ccc;width:100%;float:left}
.review-order-wrap .ord-sum-block .ord-title,.review-order-wrap .ord-sum-block .ord-price{font-family:"GenesisSansTextOffice-Medium";font-size:16px;text-transform:uppercase}
.review-order-wrap .ord-sum-block .ord-desc{color:#666;font-family:"GenesisSansTextOffice-Regular"}
.review-order-wrap .ord-sum-block.block-header{font-family:"GenesisSansTextOffice-Medium";font-size:14px;color:#666;padding:0 0 5px 0;border-top:0}
.review_order_step .col-md-8{width:58%}
.agreement{margin-top:25px}
#privacy_cancel_subscription .modal-dialog{max-width:550px}
#privacy_cancel_subscription .modal-content{min-height:50px !important}
#privacy_cancel_subscription .hyundai-modal-body{font-size:18px;text-align:center}
#privacy_cancel_subscription .hyundai-modal-footer{padding:0;padding-bottom:30px}
@media(min-width:768px) and (max-width:1024px) and (-webkit-min-device-pixel-ratio:1){.amount-info{margin-bottom:77px}
.not-renew .pric-block{font-size:12px}
.row_1{width:100%;font-size:12px}
.self-enroll-page{height:250px}
iframe{width:100%}
.monthly .pric-block{width:72%}
.monthly .pric-block .pric-duration{font-size:30px;line-height:30px}
.monthly{width:200px}
.manage-sub-hdtile{height:275px;margin-bottom:30px;background-color:#f0f0f0;background-repeat:no-repeat,no-repeat;background-position:top center}
.nopadding{padding-left:15px !important;padding-right:15px !important}
.subscription_banner_car_outer{float:right}
#progress-menu-wrap{margin-top:0}
#progress_background{display:none}
.manage-sub-hdtile.thankyou-page{background-image:url(../../../../content/dam/mygenesis/us/mygenesis/image/cs-car-tab.png),url(../../../../content/dam/mygenesis/us/mygenesis/image/manage-subscription-bg-mobile.png);height:275px;margin-bottom:30px;background-repeat:no-repeat,no-repeat;background-position:right 30px bottom 20px,top center}
.review-order{width:100%}
.review-order .col-xs-offset-2{margin-left:16.66666667%}
.current-subsc-wrps.thankyou-page-wrps{padding-top:0;margin-top:0}
.manage-sub-hdtile .page-title{margin-bottom:45px;margin-top:50px;font-size:35px}
.manage-sub-hdtile .page-title p{font-size:14px}
.cur-sub-block .cur-sub-title span{float:right;margin-left:10px}
.two_columns{-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;column-count:1;column-gap:0}
.manage-subsc-wrps h2{font-size:25px}
.progress-menu{float:left;position:relative;width:100%;margin-top:3%}
.progress_bar_review_order{width:98%}
.progress-menu ul li:last-child{padding-left:20px}
.progress-menu .progress-menu-line{margin-left:11%;width:70%}
.progress-menu ul{float:left;width:100%}
.progress-menu ul li{float:left;width:33.33%;padding:0 30px}
.h3head-title{font-size:25px}
.pric-block .pric-duration{font-size:13px}
.pric-block .pric-rate{font-size:32px;line-height:35px}
.pric-block .pric-rate sup{font-size:12px}
.subsc-renew-block .subsc-renew-title-th,.subsc-renew-block .subsc-renew-title{font-size:14px}
.subsc-renew-block .subsc-renew-desc{color:#666;font-size:13px}
.subsc-renew-block .subsc-renew-featitle{font-size:11px}
.promo-enter-wrap.total_amount{font-size:22px}
.package-wrap ul{font-size:13px}
.subsc-renew-row .package-wrap{padding:15px 0}
.subsc-renew-row .pricing-wrap{min-height:290px}
.label-color{white-space:normal}
.cur-sub-block .cur-sub-title{font-size:14px;margin-bottom:5px}
.cur-sub-block .cur-sub-desc{font-size:13px;width:100%}
.btn-wrap .btn-black{padding:10px 30px;margin:0}
.btn-wrap a{margin-top:10px}
.subrenewal_ul li{float:left;width:100%}
.subrenewal_ul li:nth-of-type(2n+1){float:left;width:100%}
}
.amount-info.label-color{white-space:normal !important}
@media(min-width:1025px) and (max-width:1199px){.progress-menu ul li{padding:0 30px}
.progress-menu ul li:last-child{padding-left:30px}
}
@media(max-width:767px) and (min-width:100px){#modal_trialoptout .modal-dialog{width:100%;height:100%;margin:0;padding:0}
#modal_trialoptout .modal-dialog .modal-content{height:auto;min-height:100%}
#modal_trialoptout{padding-right:0 !important}
.managesub-container{padding:0 15px 0 15px}
.sub_renewal_title{float:none}
.small-glass-monthly .monthly .pric-block .pric-duration{font-size:22px;line-height:22px;float:right;width:106px}
.small-glass-monthly .package-wrap{border-bottom:1px solid #ccc}
.small-glass-monthly #connected_care_collapse .col-xs-12,.small-glass-monthly #remote_collapse .col-xs-12,.small-glass-monthly #guidance_collapse .col-xs-12{padding-left:0;padding-right:0}
.small-glass-monthly #connected_care_collapse .radio-item,.small-glass-monthly #remote_collapse .radio-item,.small-glass-monthly #guidance_collapse .radio-item{margin-left:-12px;width:45px}
.small-glass-monthly{background:#f3f3f3;padding:12px;margin-bottom:12px}
.small-glass-monthly .pric-block-wrap.do-not-add{margin-top:10px}
.monthly .pric-block .free-term-description{font-size:13px;width:108px;text-align:left;float:left;position:inherit;left:35px}
.renewal-options-label{line-height:20px}
.small-glass-monthly .monthly{margin-left:0;margin-top:10px;padding-bottom:0 !important}
.small-glass-monthly .price_blk_collase{display:none !important}
.small-glass-monthly #connected_care_collapse{display:block}
.small-glass-monthly #remote_collapse{display:block}
.small-glass-monthly #guidance_collapse{display:block}
.renewal-options{float:left;width:100%;margin-top:10px;margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:16px}
.product_type{width:100%;overflow:hidden;float:none}
.product_type span{width:50%;padding:8px 0 8px 0}
.renewal-options-label{display:block;margin-bottom:8px}
.row_1{margin:0}
.paymentManagementBanner{margin-top:19px}
.subscription_banner_car_outer{display:block}
.self-enroll-page{margin-bottom:10px}
#progress-menu-wrap{margin-top:0}
.two_columns{-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;column-count:1;column-gap:0}
.progress-menu ul li:last-child{padding-left:12px}
.progress-menu .progress-menu-line{margin-left:17%}
#subscription_renewal h2{border-bottom:1px solid #ccc}
#subscription_renewal a.subsc-renew-featitle{width:30%;border:0}
.amount-info{white-space:pre-wrap !important;font-size:11px;margin-bottom:15px}
.checkbox-item label:before{margin-right:10px !important;width:25px !important;height:25px !important;border:1px solid #ccc !important}
.veh-reg-checkbox .checkbox-item label{padding-left:40px;position:relative;font-size:14px}
.veh-reg-checkbox .checkbox-item label a{font-size:13px !important}
.cur-sub-block .cur-sub-title{margin-right:0}
.subsc-renew-wrps{padding:0}
.current-subsc-wrps{margin-bottom:30px;padding:10px 0 !important}
.nopadding{padding-left:15px !important;padding-right:15px !important}
.review-order{width:100%;margin-bottom:156px}
iframe{width:100%}
.review_order_step .col-md-8{width:100%}
.pay-info-title,.rev-order-title{font-size:22px;margin-left:0}
.review-order .col-xs-offset-2{margin-left:16.66666667%}
.payment-info-order-summary-wrap [class*=' col-'],.review-order-wrap [class*=' col-'],.rev-ord-sidebar [class*=' col-'],.review_order_price_block,.thankyou-page .promo-enter-wrap [class*=' col-'],.self-enroll-column{padding-left:0;padding-right:0}
.summary-price{padding-left:0 !important;padding-right:0 !important}
.revieworder-order-summary-wrap [class*=' col-'],.summary-page-order-summary-wrap .ord-sum-block [class*=' col-'],.thankyou-page-price,.selfEnrol-order-summary-wrap .ord-sum-block [class*=' col-']{padding-left:15px;padding-right:15px}
.order-summary-wrap .h3head-title{padding-bottom:10px;font-size:18px}
.order-summary-package-name{font-size:16px}
.payment-info-order-summary-wrap .package-price,.payment-info-order-summary-wrap .subtotal{font-size:16px}
.manage-sub-hdtile .page-title{margin-top:0}
.exclude_package{display:block}
.exclude_package:before{top:0 !important}
.exclude_package:after{top:9px !important}
.rev-ord-sidebar{width:100%}
.rev-order-title-border{border:none !important;margin-bottom:none !important}
#manage-subscription-banner{min-height:0;max-height:0}
.progress-menu{margin-top:0}
.progress_bar_review_order{width:70%;margin-left:18%}
.pric-block-wrap.do-not-add{margin-left:0}
.rev-order-title{padding-bottom:0;margin-bottom:20px;padding-top:50px}
.review-order-wrap h4{font-size:18px;margin-bottom:0;line-height:25px}
.billing-address{margin-top:20px}
.review-order-wrap .rev-ord-sum-wrap{margin-top:30px}
#btnPlaceOrder,#proceed_to_dashboard_btn{height:auto;font-size:14px}
.pull-left a{margin-top:20px;font-size:14px}
.order-summary-wrap{margin-top:25px}
}
@media(width:768px){}
@media(max-width:767px){.progress-menu .progress-menu-line{left:0;right:0;text-align:center;width:66%}
.progress-menu-wrap{margin-top:-19px}
.product_selector_error,.billing_info_api_error{margin-top:70px}
}
.noSelect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.cur_sub_desc_font{font-family:"GenesisSansTextOffice-Regular"}
.rev_order_border{border_bottom:0 !important}
label.avisited a:visited{border-bottom:1px solid black !important;color:black !important}
.btn-black.proToDashboard:hover{background:#3c3c3c;border-color:#fff}
@media(min-width:1025px){.manage-sub-hdtile{background-size:cover;height:222px}
}
@media(min-width:768px) and (max-width:1024px) and (orientation:landscape){.self-enroll-page{height:320px}
.manage-sub-hdtile,.manage-sub-hdtile.thankyou-page{background-size:100% 180px}
}
@media(min-width:768px) and (max-width:1024px) and (orientation:portrait){.manage-sub-hdtile,.manage-sub-hdtile.thankyou-page{background-size:100% 180px}
}
@media(max-width:767px) and (min-width:100px) and (orientation:landscape){}
@media(min-width:1024px) and (max-width:1366px) and (orientation:portrait){.manage-sub-hdtile,.manage-sub-hdtile.thankyou-page{background-size:100% 180px}
}
@media(max-width:1199px) and (min-width:1025px){.progress-menu .progress-menu-line{width:369px}
}
@media(max-width:365px){.paymentinfo-iframe iframe{height:840px}
}
.no-credit-card{margin-top:-12px !important}
.subsc-curr-wrps-pd{padding:50px 0 0 0 !important}
.enrollrevieworder .rev-order-title{font-size:24px;padding:0;margin-bottom:30px}
.package-term{display:flex;flex-direction:column}
.enroll-sec .ord-title{color:#000}
.enroll-sec{width:100%;padding:0}
.enroll-sec .current-subsc-wrps{float:none;margin:0;display:flex}
.enroll-sec .review_order_step{display:flex;width:100%}
.enroll-sec .review_order_sumary{width:60%;background-color:#f3f3f3;padding:6rem 4rem 1rem 4rem}
.enroll-sec .rev-ord-sidebar{width:40%;position:relative}
.enroll-sec .order-summary-wrap{background:transparent}
.enroll-sec .backLink{display:flex;align-items:center;font-weight:700;margin:0;padding:0 0 2rem 0}
.enroll-sec .backLink img{margin-right:8px}
.enroll-sec .backLink img{width:26px;height:26px}
.enroll-sec .selfenroll{margin-bottom:40px}
.enroll-sec .total_amount{display:flex}
.enroll-sec .total_amount div[class*=col-]{padding:0;width:auto;float:none}
.enroll-sec .self-enroll-total-amount{margin-left:15px}
.enroll-sec .cancelBtn{display:none}
.enroll-sec .btn.enrollToOrder{background-color:#000 !important;height:48px !important;border-radius:0 !important;width:auto !important;padding:0 30px !important;border:none !important;display:flex;align-items:center;justify-content:center}
.enroll-sec .checkoutRow{display:flex;width:100%;position:absolute;bottom:0;justify-content:space-between;align-items:center;border-top:1px solid #ccc}
.enroll-sec .order-summary-wrap .btn-wrap{border:0;margin:0}
.enroll-sec .rendate{color:#348033}
.enrollrevieworder.enroll-sec .rev-order-title{padding-left:10px}
.enroll-sec .checkoutRow .orderBtn{text-align:right;padding-right:0;width:auto}
.enroll-sec .ord-sum-block div[class*=col-]{padding:0 !important}
.enroll-sec .ord-sum-block .row{margin:0}
.enroll-sec.complete-purchase .order-summary-wrap .h3head-title{border-bottom:0}
.complete-purchase .order-summary-wrap .h3head-title{border-bottom:0}
.enroll-sec.complete-purchase .checkoutRow{position:static;border:0}
.enroll-sec.complete-purchase .review-order-wrap .ord-sum-block:last-child{border-bottom:1px solid #ccc}
.enroll-sec.complete-purchase .order-summary-wrap .promo-enter-wrap{border:0}
.review_order_sumary .top_content #manage-sub-hdtile{width:100%;display:flex;background:transparent;left:0;height:100%}
.review_order_sumary .top_content #manage-sub-hdtile .selfenroll{width:100%;margin:0 0 6rem 0;padding:0 0 0 .5rem}
.review_order_sumary .top_content #manage-sub-hdtile .selfenroll .page-title{color:#141414;font-family:"GenesisSansHeadOffice-Regular";font-size:40px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.8px;margin:0rem 0 2rem 0}
.review_order_sumary .top_content #manage-sub-hdtile .selfenroll #userinfo,.review_order_sumary .top_content #manage-sub-hdtile .selfenroll .userinfo{color:#333;font-family:"GenesisSansTextOffice-Regular";font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin:0}
.promcode-wrapper{display:flex;flex-direction:column;padding:20px 0;margin:20px 0;width:100%}
.promoCode{width:100%}
.promoCode .promoInput{width:70%}
.applyBtn button{background-color:#000 !important;height:36px !important;border-radius:0 !important;width:auto !important;padding:0 20px !important;border:none !important;color:#fff;font-family:"GenesisSansHeadOffice-Regular"}
.applyBtn button:hover,.applyBtn button:focus{color:#fff}
.promcodeTxt p{margin:0}
.openPromoCode{display:none;margin-top:15px}
.openPromoCode .promoCode{justify-content:flex-start}
.openPromoCode .applyBtn{margin-left:15px}
.minusIcon{display:none}
.addPromoCode{cursor:pointer}
.addPromoCode.open .minusIcon{display:block}
.addPromoCode.open .plusIcon{display:none}
.enroll-sec.complete-purchase .selfenroll{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px}
.enroll-sec.complete-purchase .agreement{margin-top:0}
.mobView{display:none}
.enroll-sec .checkoutRow .promo-enter-wrap.total_amount{border-top:0}
.review-order-block .payment-method .pay-name .green_check{display:flex;align-items:center}
.review-order-block .payment-method .pay-name .green_check img{width:32px;height:32px}
.review-order-block .payment-method .pay-name .green_check .myg-thankyou-h4-text{margin-bottom:0;padding-left:.5rem}
.enrollrevieworder-thankyoupage .container{width:100%;padding:0 5rem}
.enrollrevieworder-thankyoupage .container .current-subsc-wrps.thankyou-page-wrps{margin:6rem 0 0 0}
.enrollrevieworder-thankyoupage .container .current-subsc-wrps.thankyou-page-wrps .col-md-7.col-xs-12{padding:0}
.enrollrevieworder-thankyoupage .container .current-subsc-wrps.thankyou-page-wrps .row{margin:0}
.enrollrevieworder-thankyoupage .container .current-subsc-wrps.thankyou-page-wrps #thankYouText{border:0}
.enrollrevieworder-thankyoupage .container .current-subsc-wrps.thankyou-page-wrps .review-order-block .col-md-12.col-sm-12.col-xs-12{padding:0}
.review-order-block .payment-method .pay-name .green_check .myg-thankyou-h4-text{margin-bottom:0;padding:.5rem 0 0 .5rem;color:#141414;font-size:20px;font-style:normal;font-weight:400;line-height:120%;font-family:"GenesisSansHeadOffice-Regular"}
.enrollrevieworder-thankyoupage .container .current-subsc-wrps.thankyou-page-wrps .review-order-block .myg-thankyou-small-text{color:#666;font-family:"GenesisSansTextOffice-Regular" !important;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin:3.2rem 0 3.2rem 0}
.enrollrevieworder-thankyoupage .container .current-subsc-wrps.thankyou-page-wrps .review-order-block .payment-method a{color:var(--genesis-bronze,#a26a4e);font-feature-settings:'clig' off,'liga' off;font-family:"GenesisSansHeadOffice-Regular";font-size:16px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:1.6px;padding:0;border-color:#a26a4e}
.enrollrevieworder-thankyoupage .container .current-subsc-wrps.thankyou-page-wrps .review-order-block .payment-method .form-group.nextBtn-row{margin:3.2rem 0 3.2rem 0}
.enrollrevieworder-thankyoupage .current-subsc-wrps.thankyou-page-wrps .review-order-block .payment-method .form-group.nextBtn-row #goToDashboard{width:210px;height:48px;color:var(--genesis-white,#FFF);text-align:center;font-feature-settings:'clig' off,'liga' off;font-family:"GenesisSansHeadOffice-Regular";font-size:16px;font-style:normal;font-weight:400;line-height:125%;display:flex;align-items:center;justify-content:center;letter-spacing:normal;background:#000}
.enroll-sec .backLink a{color:#666;font-size:16px;font-style:normal;font-weight:400;line-height:125%;border-bottom:0;padding:0}
.enroll-in-connected-services .self-enroll-revieworder h2.page-title{color:#141414;font-size:40px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.8px;font-family:"GenesisSansHeadOffice-Regular"}
.enroll-in-connected-services .self-enroll-revieworder #userinfo{font-size:16px;font-style:normal;font-weight:400;line-height:140%;color:#333;font-family:"GenesisSansTextOffice-Regular"}
.enrollrevieworder.enroll-sec .rev-order-title{font-size:24px;font-style:normal;font-weight:400;line-height:30px;font-family:"GenesisSansHeadOffice-Regular";color:#333;margin:0 0 1rem 0;padding:0 .5rem}
.selfEnrol-order-summary-wrap .ord-sum-block.block-header,.selfEnrol-order-summary-wrap .line.hidden-xs{display:none}
#enrollReviewOrder .self-enroll-column .selfEnrol-order-summary-wrap{width:534px}
#enrollReviewOrder .self-enroll-column .selfEnrol-order-summary-wrap .ord-sum-block{padding:2.4rem 0}
#enrollReviewOrder .self-enroll-column .selfEnrol-order-summary-wrap .ord-sum-block .ord-section .ord-title{color:#000;font-family:"GenesisSansTextOffice-Regular";font-size:16px;font-style:normal;font-weight:600;line-height:22px;width:100%;text-transform:capitalize}
#enrollReviewOrder .self-enroll-column .selfEnrol-order-summary-wrap .ord-sum-block .ord-section .ord-desc{color:#666;font-family:"GenesisSansTextOffice-Regular";font-size:16px;font-style:normal;font-weight:400;line-height:22px}
#enrollReviewOrder .self-enroll-column .selfEnrol-order-summary-wrap .ord-sum-block .ord-section .row{display:flex;flex-direction:column}
#enrollReviewOrder .self-enroll-column .selfEnrol-order-summary-wrap .ord-sum-block .ord-section .ord-text{width:100%}
#enrollReviewOrder .self-enroll-column .selfEnrol-order-summary-wrap .ord-sum-block .ord-price{color:#666;text-align:right;font-family:"GenesisSansTextOffice-Regular";font-size:16px;font-style:normal;font-weight:400;line-height:22px}
.enroll-in-connected-services .order-summary-wrap .h3head-title{color:#333;font-family:"GenesisSansHeadOffice-Regular";font-size:24px;font-style:normal;font-weight:400;line-height:30px;padding:0 0 2.4rem 0}
.enroll-in-connected-services .order-summary-wrap .promo-enter-wrap.subtotal .col-md-9{color:#333;font-family:"GenesisSansTextOffice-Medium";font-size:16px;font-style:normal;font-weight:500;line-height:22px;padding:0 0 2.4rem 0}
.enroll-in-connected-services .order-summary-wrap .promo-enter-wrap.subtotal .col-md-3{color:#666;text-align:right;font-family:"GenesisSansTextOffice-Medium";font-size:16px;font-style:normal;font-weight:500;line-height:22px;padding:0}
.review_order_step .checkoutRow{padding:3rem 4rem 3rem 4rem;margin:0}
.enroll-in-connected-services .order-summary-wrap{padding:6rem 4rem 1rem 4rem}
.enroll-sec .checkoutRow .promo-enter-wrap.total_amount div{color:#333;font-family:"GenesisSansHeadOffice-Regular";font-size:24px;font-style:normal;font-weight:400;line-height:30px}
.enroll-sec .checkoutRow .promo-enter-wrap.total_amount .text-right{padding:0 0 0 .5rem}
.enroll-sec .checkoutRow .orderBtn #toCompletePurchase{color:var(--genesis-white,#FFF);text-align:center;font-feature-settings:'clig' off,'liga' off;font-family:"GenesisSansHeadOffice-Regular";font-size:16px;font-style:normal;font-weight:400;line-height:125%;min-width:148px;height:48px;display:flex;align-items:center;justify-content:center}
#enrollReviewOrder .review_order_sumary{min-height:896px}
#completePurchase .review_order_sumary .top_content #manage-sub-hdtile .selfenroll{padding-bottom:30px;margin:0 0 3rem 0;padding:0 0 0 .5rem}
#completePurchase .veh-reg-checkbox .checkbox-item.geolocation-compliance label::before,#completePurchase .veh-reg-checkbox .checkbox-item label:before{top:0}
#completePurchase .veh-reg-checkbox .checkbox-item label{font-family:"GenesisSansTextOffice-Regular" !important;color:#666;font-size:16px;font-style:normal;font-weight:400;line-height:22px}
#completePurchase .veh-reg-checkbox .checkbox-item label a{color:#666;font-family:"GenesisSansTextOffice-Regular";font-size:16px;font-style:normal;font-weight:400;line-height:22px;text-decoration-line:underline;text-transform:capitalize;padding-bottom:0;border-color:#666;text-transform:initial}
#completePurchase .rev-ord-sidebar .order-summary-wrap{padding:6rem 4rem 1rem 4rem;margin:0 0 14rem 0}
#completePurchase .rev-ord-sidebar .order-summary-wrap .h3head-title{color:#333;font-family:"GenesisSansHeadOffice-Regular";font-size:24px;font-style:normal;font-weight:400;line-height:30px;padding-bottom:2rem}
#completePurchase .rev-ord-sidebar .order-summary-wrap .self-enroll-column{padding:0;border-top:1px solid #ccc}
#completePurchase .rev-ord-sidebar .order-summary-wrap .selfEnrol-order-summary-wrap{width:100%}
#completePurchase .rev-ord-sidebar .order-summary-wrap .selfEnrol-order-summary-wrap .ord-sum-block{border:0;padding:2rem 0 0 0}
#completePurchase .rev-ord-sidebar .order-summary-wrap .selfEnrol-order-summary-wrap .ord-sum-block:last-child{padding:2rem 0 2rem 0}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promcode-wrapper.destTopView{margin:0;padding:0}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promcode-wrapper.destTopView .promoCode{border-top:1px solid #d9d9d9;padding-top:2rem;padding:2rem 0 2rem;margin-bottom:2rem;border-bottom:1px solid #d9d9d9}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promo-enter-wrap.subtotal{padding:0}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promo-enter-wrap.subtotal div{color:#333;font-family:"GenesisSansTextOffice-Medium";font-size:16px;font-style:normal;font-weight:500;line-height:22px;padding:0 0 2rem 0}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promo-enter-wrap.subtotal .text-right{color:#666;font-weight:400;font-family:"GenesisSansTextOffice-Medium"}
#completePurchase .rev-ord-sidebar .order-summary-wrap .redTxt{margin-top:19rem}
#completePurchase .rev-ord-sidebar .order-summary-wrap .redTxt p{color:#e10600;text-align:center;font-family:"GenesisSansTextOffice-Regular";font-size:14px;font-style:normal;font-weight:400;line-height:140%}
#completePurchase .rev-ord-sidebar .checkoutRow{padding:0;border-top:1px solid #ccc}
#completePurchase .rev-ord-sidebar .checkoutRow .promo-enter-wrap.total_amount{padding:0 0 0 4rem;width:600px !important;margin:0}
#completePurchase .rev-ord-sidebar .checkoutRow .promo-enter-wrap.btn-wrap{padding:3rem 4rem 3rem 0;width:auto;margin:0}
#completePurchase .rev-ord-sidebar .checkoutRow .promo-enter-wrap.btn-wrap #enrollToOrder{font-family:"GenesisSansHeadOffice-Regular"}
.checkout_mobile_checkbox{display:none}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promcode-wrapper.destTopView .promoCode .promo-code-top{display:flex;align-items:center;justify-content:space-between !important;width:100%}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promcode-wrapper.destTopView .promoCode .promo-code-bottom .openPromoCode .promoCode{display:flex;align-items:center;justify-content:space-between;border:0;padding:0;margin:0}
#completePurchase .rev-ord-sidebar .order-summary-wrap .selfEnrol-order-summary-wrap .ord-sum-block .ord-section .row{display:flex;flex-direction:column}
#completePurchase .rev-ord-sidebar .order-summary-wrap .selfEnrol-order-summary-wrap .ord-sum-block .ord-section .row .ord-title{width:100%;text-transform:capitalize}
#completePurchase .rev-ord-sidebar .order-summary-wrap .selfEnrol-order-summary-wrap .ord-sum-block .ord-section .row .ord-text{width:100%}
.manage-subsc-wrps.enrollrevieworder-thankyoupage{background:#f4f4f4}
.manage-subsc-wrps.enrollrevieworder-thankyoupage{min-height:836px}
#step-7 .step-form .form-group.nextBtn-row #createPin:hover,#step-7 .step-form .form-group.nextBtn-row #createPin:focus,#step-8 .step-form .form-group.nextBtn-row #updatePin:hover,#step-8 .step-form .form-group.nextBtn-row #updatePin:focus{color:#fff}
.enroll-sec .checkoutRow .orderBtn #toCompletePurchase:hover,.enroll-sec .checkoutRow .orderBtn #toCompletePurchase:focus{outline:0;outline-offset:unset;border:0;box-shadow:none}
.enrollrevieworder-thankyoupage .container .current-subsc-wrps.thankyou-page-wrps #thankYouText{border:0;color:#141414;font-family:"GenesisSansHeadOffice-Regular";font-size:40px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.8px}
#enrollReviewOrder .review-order-wrap{padding:0 0 0 .5rem}
#enrollReviewOrder .rev-order-title-border.rev-order-title{margin:0 0 2.4rem 0}
#enrollReviewOrder .order-summary-wrap .promo-enter-wrap.subtotal{margin:0;padding:2.4rem 0 0 0}
#enrollReviewOrder .promo-enter-wrap.btn-wrap.checkoutRow .promo-enter-wrap.total_amount{margin:.5rem 0 0 0;padding:0}
#completePurchase .review_order_sumary .top_content #manage-sub-hdtile .selfenroll .userinfo{padding:0 0 3rem 0}
#completePurchase .veh-reg-checkbox .checkbox-item.geolocation-compliance input[type='checkbox']:checked+label::before,#completePurchase .veh-reg-checkbox .checkbox-item input[type='checkbox']:checked+label:before{background:#a26a4e;border-color:#bababa}
#completePurchase .checkbox-item input[type='checkbox']:checked+label:after{border-radius:0;width:12px;height:12px;position:absolute;left:5px;content:"\e013";font-family:'Glyphicons Halflings';display:block;color:#fff;font-size:1.5rem !important;top:2px !important}
#completePurchase #enrollToOrder.myg-btndisable{background:#000;opacity:.5;cursor:not-allowed;pointer-events:none}
#completePurchase #enrollToOrder{background:#000;opacity:1}
#enrollReviewOrder .current-subsc-wrps,#completePurchase .current-subsc-wrps{display:flex;justify-content:center}
#enrollReviewOrder .review_order_step,#completePurchase .review_order_step{max-width:1790px}
#completePurchase #toCompletePurchase{display:none}
#completePurchase .veh-reg-checkbox .checkbox-item label a:hover{color:#804033;border-color:#804033}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promcode-wrapper.destTopView .promoCode .promo-code-bottom .openPromoCode .promoCode .applyBtn{margin-top:.6rem}
#completePurchase .checkoutRow .orderBtn{background:#000;padding-left:0}
#completePurchase .rev-ord-sidebar .order-summary-wrap .redTxt{display:none !important}
.enrollrevieworder-thankyoupage .container .current-subsc-wrps.thankyou-page-wrps .review-order-block .myg-thankyou-small-text a{border:none !important}
.enrollrevieworder-thankyoupage .container .current-subsc-wrps.thankyou-page-wrps .review-order-block .myg-thankyou-small-text a{color:#666}
@media only screen and (max-width:767px){#enrollReviewOrder .review_order_step{display:flex;flex-direction:column}
#enrollReviewOrder .review_order_sumary{width:100%;padding:3rem 2rem;min-height:auto;background:transparent}
.enroll-sec .rev-ord-sidebar{width:100%}
.enroll-sec .top_content{padding:0}
.review_order_sumary .top_content #manage-sub-hdtile{padding:0;min-height:auto}
.review_order_sumary .top_content #manage-sub-hdtile .selfenroll .page-title{line-height:120%;letter-spacing:.6px;margin:0 0 2rem 0 !important}
.review_order_sumary .top_content #manage-sub-hdtile .selfenroll{margin:0 0 2rem 0;padding:0}
.enrollrevieworder.enroll-sec .rev-order-title{margin:0 0 2rem 0;padding:0}
#enrollReviewOrder .self-enroll-column .selfEnrol-order-summary-wrap{width:auto}
.enroll-in-connected-services .order-summary-wrap{margin:0;padding-top:0}
#enrollReviewOrder .review_order_sumary{padding-bottom:0}
#enrollReviewOrder .self-enroll-column .selfEnrol-order-summary-wrap .ord-sum-block:last-child{border-bottom:1px solid #ccc}
.enroll-in-connected-services .order-summary-wrap{margin:0;padding:2rem 2rem 0rem 2rem}
.enroll-in-connected-services .order-summary-wrap .promo-enter-wrap.subtotal{border:0;padding-top:2rem}
.review_order_step .promo-enter-wrap.btn-wrap.checkoutRow{position:static;padding:2rem 2rem}
.enroll-sec .checkoutRow .promo-enter-wrap.total_amount div{font-size:16px;font-style:normal;font-weight:400;line-height:30px}
.enroll-sec .checkoutRow .orderBtn #toCompletePurchase{height:36px;margin:0;padding:0;min-width:107px}
.enroll-sec .checkoutRow .promo-enter-wrap.total_amount{padding:0;margin:0}
.manage-subsc-wrps.enrollrevieworder .current-subsc-wrps{padding-bottom:0 !important}
#completePurchase .review_order_step{flex-direction:column}
#completePurchase .review_order_step .review_order_sumary{width:100%;padding:3rem 2rem 0rem 2rem;background:transparent}
#completePurchase .review_order_step .rev-ord-sidebar{width:100%}
#completePurchase .review_order_sumary .promo-enter-wrap.agreement,#completePurchase .review_order_sumary .product_selector_api_error.hide{display:none !important}
#completePurchase .review_order_sumary .top_content #manage-sub-hdtile .selfenroll{border:0;margin:0}
#completePurchase .rev-ord-sidebar .order-summary-wrap{padding:0rem 2rem 1rem 2rem;margin:0}
#completePurchase .rev-ord-sidebar .order-summary-wrap .h3head-title{padding-top:2.4rem;padding-bottom:2.4rem}
#completePurchase .rev-ord-sidebar .order-summary-wrap .selfEnrol-order-summary-wrap .ord-sum-block{border-top:1px solid #ccc;padding:2rem 0 2.4rem 0}
.checkout_mobile_checkbox,#completePurchase .promo-enter-wrap.agreement,#completePurchase .product_selector_api_error.hide{display:block !important}
#completePurchase .rev-ord-sidebar .order-summary-wrap .redTxt p{text-align:left}
#completePurchase .rev-ord-sidebar .checkoutRow .promo-enter-wrap.total_amount{width:auto !important;padding:0 0 0 2rem}
#completePurchase .rev-ord-sidebar .checkoutRow .promo-enter-wrap.btn-wrap{padding:2rem 2rem 2rem 0;width:auto;margin:0}
#completePurchase .rev-ord-sidebar .checkoutRow .promo-enter-wrap.btn-wrap #enrollToOrder{min-width:107px !important;height:36px !important;margin:0}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promcode-wrapper.destTopView .openPromoCode .promoCode{border:0;padding-top:0;border-bottom:1px solid #d9d9d9}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promcode-wrapper.destTopView .openPromoCode{margin:0}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promcode-wrapper.destTopView .promoCode .promo-code-bottom .openPromoCode .promoCode{padding-top:2rem}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promcode-wrapper.destTopView .promoCode .promo-code-bottom .openPromoCode .promoCode .applyBtn{display:flex;align-items:center;justify-content:end}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promcode-wrapper.destTopView .promoCode .promo-code-bottom .openPromoCode .promoCode #promocodeTxt{height:36px;width:219px}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promcode-wrapper.destTopView .promoCode .promo-code-bottom .openPromoCode .promoCode .promoInput{max-width:219px}
.enrollrevieworder-thankyoupage .container{width:100%;padding:0 2rem}
.enrollrevieworder-thankyoupage .container .current-subsc-wrps.thankyou-page-wrps{padding:0 !important}
.review-order-block .payment-method .pay-name .green_check .myg-thankyou-h4-text{font-size:16px}
.enrollrevieworder-thankyoupage .container .current-subsc-wrps.thankyou-page-wrps #thankYouText{padding-top:3rem;margin-bottom:4rem}
.enrollrevieworder-thankyoupage .container .current-subsc-wrps.thankyou-page-wrps .review-order-block .myg-thankyou-small-text{margin:2rem 0 2rem 0}
.enrollrevieworder-thankyoupage .container .current-subsc-wrps.thankyou-page-wrps .review-order-block .payment-method .form-group.nextBtn-row{margin:2rem 0 2rem 0}
.manage-subsc-wrps.enrollrevieworder-thankyoupage{min-height:736px}
#completePurchase .review_order_sumary .top_content #manage-sub-hdtile .selfenroll .userinfo{padding:0 0 2.4rem 0}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promo-enter-wrap.subtotal div{padding:0 0 2.4rem 0}
#completePurchase .review_order_step .promo-enter-wrap.agreement{padding-top:0}
#completePurchase .veh-reg-checkbox .checkbox-item.geolocation-compliance,#completePurchase .veh-reg-checkbox .checkbox-item.tnc-checkbox{margin-bottom:2rem}
#completePurchase .review_order_step .promo-enter-wrap.agreement{padding-bottom:0}
.enrollrevieworder-thankyoupage .container .current-subsc-wrps.thankyou-page-wrps .review-order-block .payment-method .form-group.nextBtn-row #goToDashboard{width:100%;letter-spacing:normal}
}
@media(min-width:768px) and (max-width:1200px){#enrollReviewOrder .self-enroll-column .selfEnrol-order-summary-wrap{width:auto}
.review_order_sumary .top_content #manage-sub-hdtile .selfenroll .page-title{font-size:30px}
#enrollReviewOrder.manage-subsc-wrps.enrollrevieworder .current-subsc-wrps{margin-top:0}
.enroll-in-connected-services .order-summary-wrap,.enroll-sec .review_order_sumary,#completePurchase .rev-ord-sidebar .order-summary-wrap{padding:6rem 2rem 1rem 2rem}
.enrollrevieworder.enroll-sec .rev-order-title{padding:0}
.review_order_step .checkoutRow{padding:3rem 2rem 3rem 2rem}
.enroll-sec .checkoutRow .promo-enter-wrap.total_amount div{font-size:20px}
#completePurchase.manage-subsc-wrps.enrollrevieworder .current-subsc-wrps{margin-top:0}
#completePurchase .rev-ord-sidebar .order-summary-wrap .review-order-wrap{display:inline-block}
#completePurchase .rev-ord-sidebar .checkoutRow{display:flex;align-items:center;justify-content:center}
#completePurchase .rev-ord-sidebar .checkoutRow .promo-enter-wrap.total_amount{margin-top:1.5rem}
}
@media(min-width:768px) and (max-width:1200px){#enrollReviewOrder .review_order_step{display:flex;flex-direction:column}
#enrollReviewOrder .review_order_sumary{width:100%;padding:3rem 2rem;min-height:auto;background:transparent}
.enroll-sec .rev-ord-sidebar{width:100%}
.enroll-sec .top_content{padding:0}
.review_order_sumary .top_content #manage-sub-hdtile{padding:0;min-height:auto}
.review_order_sumary .top_content #manage-sub-hdtile .selfenroll .page-title{line-height:120%;letter-spacing:.6px;margin:0 0 2rem 0 !important}
.review_order_sumary .top_content #manage-sub-hdtile .selfenroll{margin:0 0 2rem 0;padding:0}
.enrollrevieworder.enroll-sec .rev-order-title{margin:0 0 2rem 0;padding:0}
#enrollReviewOrder .self-enroll-column .selfEnrol-order-summary-wrap{width:auto}
.enroll-in-connected-services .order-summary-wrap{margin:0;padding-top:0}
#enrollReviewOrder .review_order_sumary{padding-bottom:0}
#enrollReviewOrder .self-enroll-column .selfEnrol-order-summary-wrap .ord-sum-block:last-child{border-bottom:1px solid #ccc}
.enroll-in-connected-services .order-summary-wrap{margin:0;padding:2rem 2rem 0rem 2rem}
.enroll-in-connected-services .order-summary-wrap .promo-enter-wrap.subtotal{border:0;padding-top:2rem}
.review_order_step .promo-enter-wrap.btn-wrap.checkoutRow{position:static;padding:2rem 2rem}
.enroll-sec .checkoutRow .promo-enter-wrap.total_amount div{font-size:16px;font-style:normal;font-weight:400;line-height:30px}
.enroll-sec .checkoutRow .orderBtn #toCompletePurchase{height:36px;margin:0;padding:0;min-width:107px}
.enroll-sec .checkoutRow .promo-enter-wrap.total_amount{padding:0;margin:0}
.manage-subsc-wrps.enrollrevieworder .current-subsc-wrps{padding-bottom:0 !important}
#completePurchase .review_order_step{flex-direction:column}
#completePurchase .review_order_step .review_order_sumary{width:100%;padding:3rem 2rem 0rem 2rem;background:transparent}
#completePurchase .review_order_step .rev-ord-sidebar{width:100%}
#completePurchase .review_order_sumary .promo-enter-wrap.agreement,#completePurchase .review_order_sumary .product_selector_api_error.hide{display:none !important}
#completePurchase .review_order_sumary .top_content #manage-sub-hdtile .selfenroll{border:0;margin:0}
#completePurchase .rev-ord-sidebar .order-summary-wrap{padding:0rem 2rem 1rem 2rem;margin:0}
#completePurchase .rev-ord-sidebar .order-summary-wrap .h3head-title{padding-top:2.4rem;padding-bottom:2.4rem}
#completePurchase .rev-ord-sidebar .order-summary-wrap .selfEnrol-order-summary-wrap .ord-sum-block{border-top:1px solid #ccc;padding:2rem 0 2.4rem 0}
.checkout_mobile_checkbox,#completePurchase .promo-enter-wrap.agreement,#completePurchase .product_selector_api_error.hide{display:block !important}
#completePurchase .rev-ord-sidebar .order-summary-wrap .redTxt p{text-align:left}
#completePurchase .rev-ord-sidebar .checkoutRow .promo-enter-wrap.total_amount{width:auto !important;padding:0 0 0 2rem}
#completePurchase .rev-ord-sidebar .checkoutRow .promo-enter-wrap.btn-wrap{padding:2rem 2rem 2rem 0;width:auto;margin:0}
#completePurchase .rev-ord-sidebar .checkoutRow .promo-enter-wrap.btn-wrap #enrollToOrder{min-width:107px !important;height:36px !important;margin:0}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promcode-wrapper.destTopView .openPromoCode .promoCode{border:0;padding-top:0;border-bottom:1px solid #d9d9d9}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promcode-wrapper.destTopView .openPromoCode{margin:0}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promcode-wrapper.destTopView .promoCode .promo-code-bottom .openPromoCode .promoCode{padding-top:2rem}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promcode-wrapper.destTopView .promoCode .promo-code-bottom .openPromoCode .promoCode .applyBtn{display:flex;align-items:center;justify-content:end}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promcode-wrapper.destTopView .promoCode .promo-code-bottom .openPromoCode .promoCode #promocodeTxt{height:36px;width:219px}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promcode-wrapper.destTopView .promoCode .promo-code-bottom .openPromoCode .promoCode .promoInput{max-width:219px}
.enrollrevieworder-thankyoupage .container{width:100%;padding:0 2rem}
.enrollrevieworder-thankyoupage .container .current-subsc-wrps.thankyou-page-wrps{padding:0 !important}
.review-order-block .payment-method .pay-name .green_check .myg-thankyou-h4-text{font-size:16px}
.enrollrevieworder-thankyoupage .container .current-subsc-wrps.thankyou-page-wrps #thankYouText{padding-top:3rem;margin-bottom:4rem}
.enrollrevieworder-thankyoupage .container .current-subsc-wrps.thankyou-page-wrps .review-order-block .myg-thankyou-small-text{margin:2rem 0 2rem 0}
.enrollrevieworder-thankyoupage .container .current-subsc-wrps.thankyou-page-wrps .review-order-block .payment-method .form-group.nextBtn-row{margin:2rem 0 2rem 0}
.manage-subsc-wrps.enrollrevieworder-thankyoupage{min-height:736px}
#completePurchase .review_order_sumary .top_content #manage-sub-hdtile .selfenroll .userinfo{padding:0 0 2.4rem 0}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promo-enter-wrap.subtotal div{padding:0 0 2.4rem 0}
#completePurchase .review_order_step .promo-enter-wrap.agreement{padding-top:0}
#completePurchase .veh-reg-checkbox .checkbox-item.geolocation-compliance,#completePurchase .veh-reg-checkbox .checkbox-item.tnc-checkbox{margin-bottom:2rem}
#completePurchase .review_order_step .promo-enter-wrap.agreement{padding-bottom:0}
#completePurchase .rev-ord-sidebar .checkoutRow{justify-content:space-between}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promcode-wrapper.destTopView .promoCode .promo-code-bottom .openPromoCode .promoCode .applyBtn{margin-top:0rem}
}
@media all and (device-width:1024px) and (device-height:768px) and (orientation:landscape){#enrollReviewOrder .review_order_step{display:flex;flex-direction:column}
#enrollReviewOrder .review_order_sumary{width:100%;padding:3rem 2rem;min-height:auto;background:transparent}
.enroll-sec .rev-ord-sidebar{width:100%}
.enroll-sec .top_content{padding:0}
.review_order_sumary .top_content #manage-sub-hdtile{padding:0;min-height:auto}
.review_order_sumary .top_content #manage-sub-hdtile .selfenroll .page-title{line-height:120%;letter-spacing:.6px;margin:0 0 2rem 0 !important}
.review_order_sumary .top_content #manage-sub-hdtile .selfenroll{margin:0 0 2rem 0;padding:0}
.enrollrevieworder.enroll-sec .rev-order-title{margin:0 0 2rem 0;padding:0}
#enrollReviewOrder .self-enroll-column .selfEnrol-order-summary-wrap{width:auto}
.enroll-in-connected-services .order-summary-wrap{margin:0;padding-top:0}
#enrollReviewOrder .review_order_sumary{padding-bottom:0}
#enrollReviewOrder .self-enroll-column .selfEnrol-order-summary-wrap .ord-sum-block:last-child{border-bottom:1px solid #ccc}
.enroll-in-connected-services .order-summary-wrap{margin:0;padding:2rem 2rem 0rem 2rem}
.enroll-in-connected-services .order-summary-wrap .promo-enter-wrap.subtotal{border:0;padding-top:2rem}
.review_order_step .promo-enter-wrap.btn-wrap.checkoutRow{position:static;padding:2rem 2rem}
.enroll-sec .checkoutRow .promo-enter-wrap.total_amount div{font-size:16px;font-style:normal;font-weight:400;line-height:30px}
.enroll-sec .checkoutRow .orderBtn #toCompletePurchase{height:36px;margin:0;padding:0;min-width:107px}
.enroll-sec .checkoutRow .promo-enter-wrap.total_amount{padding:0;margin:0}
.manage-subsc-wrps.enrollrevieworder .current-subsc-wrps{padding-bottom:0 !important}
#completePurchase .review_order_step{flex-direction:column}
#completePurchase .review_order_step .review_order_sumary{width:100%;padding:3rem 2rem 0rem 2rem;background:transparent}
#completePurchase .review_order_step .rev-ord-sidebar{width:100%}
#completePurchase .review_order_sumary .promo-enter-wrap.agreement,#completePurchase .review_order_sumary .product_selector_api_error.hide{display:none !important}
#completePurchase .review_order_sumary .top_content #manage-sub-hdtile .selfenroll{border:0;margin:0}
#completePurchase .rev-ord-sidebar .order-summary-wrap{padding:0rem 2rem 1rem 2rem;margin:0}
#completePurchase .rev-ord-sidebar .order-summary-wrap .h3head-title{padding-top:2.4rem;padding-bottom:2.4rem}
#completePurchase .rev-ord-sidebar .order-summary-wrap .selfEnrol-order-summary-wrap .ord-sum-block{border-top:1px solid #ccc;padding:2rem 0 2.4rem 0}
.checkout_mobile_checkbox,#completePurchase .promo-enter-wrap.agreement,#completePurchase .product_selector_api_error.hide{display:block !important}
#completePurchase .rev-ord-sidebar .order-summary-wrap .redTxt p{text-align:left}
#completePurchase .rev-ord-sidebar .checkoutRow .promo-enter-wrap.total_amount{width:auto !important;padding:0 0 0 2rem}
#completePurchase .rev-ord-sidebar .checkoutRow .promo-enter-wrap.btn-wrap{padding:2rem 2rem 2rem 0;width:auto;margin:0}
#completePurchase .rev-ord-sidebar .checkoutRow .promo-enter-wrap.btn-wrap #enrollToOrder{min-width:107px !important;height:36px !important;margin:0}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promcode-wrapper.destTopView .openPromoCode .promoCode{border:0;padding-top:0;border-bottom:1px solid #d9d9d9}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promcode-wrapper.destTopView .openPromoCode{margin:0}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promcode-wrapper.destTopView .promoCode .promo-code-bottom .openPromoCode .promoCode{padding-top:2rem}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promcode-wrapper.destTopView .promoCode .promo-code-bottom .openPromoCode .promoCode .applyBtn{display:flex;align-items:center;justify-content:end}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promcode-wrapper.destTopView .promoCode .promo-code-bottom .openPromoCode .promoCode #promocodeTxt{height:36px;width:219px}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promcode-wrapper.destTopView .promoCode .promo-code-bottom .openPromoCode .promoCode .promoInput{max-width:219px}
.enrollrevieworder-thankyoupage .container{width:100%;padding:0 2rem}
.enrollrevieworder-thankyoupage .container .current-subsc-wrps.thankyou-page-wrps{padding:0 !important}
.review-order-block .payment-method .pay-name .green_check .myg-thankyou-h4-text{font-size:16px}
.enrollrevieworder-thankyoupage .container .current-subsc-wrps.thankyou-page-wrps #thankYouText{padding-top:3rem;margin-bottom:4rem}
.enrollrevieworder-thankyoupage .container .current-subsc-wrps.thankyou-page-wrps .review-order-block .myg-thankyou-small-text{margin:2rem 0 2rem 0}
.enrollrevieworder-thankyoupage .container .current-subsc-wrps.thankyou-page-wrps .review-order-block .payment-method .form-group.nextBtn-row{margin:2rem 0 2rem 0}
.manage-subsc-wrps.enrollrevieworder-thankyoupage{min-height:736px}
#completePurchase .review_order_sumary .top_content #manage-sub-hdtile .selfenroll .userinfo{padding:0 0 2.4rem 0}
#completePurchase .rev-ord-sidebar .order-summary-wrap .promo-enter-wrap.subtotal div{padding:0 0 2.4rem 0}
#completePurchase .review_order_step .promo-enter-wrap.agreement{padding-top:0}
#completePurchase .veh-reg-checkbox .checkbox-item.geolocation-compliance,#completePurchase .veh-reg-checkbox .checkbox-item.tnc-checkbox{margin-bottom:2rem}
#completePurchase .review_order_step .promo-enter-wrap.agreement{padding-bottom:0}
#completePurchase .rev-ord-sidebar .checkoutRow{justify-content:space-between}
}
.myg-selfenroll-create-step-wrapper{display:none}
.myg-selfenroll-create-stepsec .form-row{margin-bottom:0}
.myg-selfenroll-create-stepsec{padding:0 !important;color:#666 !important;font-size:16px !important;font-family:"GenesisSansTextOffice-Regular"}
.myg-selfenroll-create-stepsec .myg-sec-mb-0{margin-bottom:0 !important}
.container-fluid{padding:0}
.myg-selfenroll-create-stepsec h2.title{font-family:"GenesisSansHeadOffice-Regular";font-size:30px;font-weight:500;color:#333;margin-bottom:20px;line-height:40px !important;letter-spacing:.6px}
.myg-selfenroll-create-stepsec .step-title{color:var(--Genesis-Gray-3,#666);font-family:"GenesisSansHeadOffice-Regular";font-size:20px;font-style:normal;font-weight:400;line-height:120%;margin:0 0 8px 0;text-transform:uppercase}
.myg-selfenroll-create-stepsec.step-sec{width:100%;height:100%;max-width:1900px;margin:auto}
.myg-selfenroll-create-stepsec .steps-row{width:100%;display:flex;height:100%}
.myg-selfenroll-create-stepsec .step-left{width:40%;height:100%}
.myg-selfenroll-create-stepsec .step-right{width:60%;height:100%}
.myg-selfenroll-create-stepsec .step-left-sec{padding:0 40px;display:flex;align-items:center;justify-content:center;flex-direction:column}
.myg-selfenroll-create-stepsec .form-group.next-btn-row input{margin-top:0;margin-bottom:20px}
.myg-selfenroll-create-stepsec .step-right-sec{height:100%;display:flex;flex-direction:column;align-items:center}
.myg-selfenroll-create-stepsec .step-form{width:100%;display:block;padding-top:60px;max-width:421px}
.myg-selfenroll-create-stepsec .step-form .input-field{padding:14px 20px 10px;width:100% !important;border:1px solid #bababa !important;height:48px !important;border-radius:0 !important}
.myg-selfenroll-create-stepsec .step-form .input-field{color:#333 !important}
.myg-selfenroll-create-stepsec .step-form .input-field::-webkit-input-placeholder{color:#666 !important;text-transform:capitalize !important}
.myg-selfenroll-create-stepsec .step-form .input-field::-moz-placeholder{color:#666 !important;text-transform:capitalize !important}
.myg-selfenroll-create-stepsec .step-form .input-field:-ms-input-placeholder{color:#666 !important;text-transform:capitalize !important}
.myg-selfenroll-create-stepsec .step-form .input-field:-moz-placeholder{color:#666 !important;text-transform:capitalize !important}
.myg-selfenroll-create-stepsec .next-btn-row{margin-top:40px !important}
.myg-selfenroll-create-stepsec .next-btn-row .btn{margin-top:0 !important}
.myg-selfenroll-create-stepsec .next-btn-row .btn{padding:15px 30px !important;height:48px !important;min-width:auto !important;width:100%;line-height:1;border-radius:0 !important;color:#fff !important;transition:all .5s;margin:0 auto 20px;font-size:16px;line-height:20px !important;font-family:"GenesisSansHeadOffice-Regular"}
.code-expire-warning{color:#e10600}
.myg-selfenroll-create-stepsec .next-btn{background-color:#000 !important}
.myg-selfenroll-create-stepsec .next-btn-row .btn.secondBtn{background-color:transparent !important;border:1px solid #333;color:#000 !important}
.myg-selfenroll-create-stepsec .next-btn:hover{background-color:#000 !important}
.myg-selfenroll-create-stepsec .step-form .form-group{position:relative;margin-bottom:20px}
.myg-selfenroll-create-stepsec .step-form .myg-resetpass-radiobtn .form-group{display:flex}
.myg-selfenroll-create-stepsec .input_error,.myg-selfenroll-create-stepsec .input-field.input_error{border:solid 2px rgba(225,6,0,1) !important}
.myg-selfenroll-create-stepsec .step-right-sec img{height:100%;width:100%;max-width:100%}
.myg-selfenroll-create-stepsec .hide{display:none}
.myg-selfenroll-create-stepsec .selfenroll-create-pin-error{color:#e10600;font-size:14px;line-height:19px;margin-top:5px;display:inline-block;margin-left:0}
.myg-selfenroll-create-stepsec .next-btn-row .btn.next-btn.myg-btndsiable,.myg-selfenroll-create-stepsec .next-btn-row .btn.next-btn.myg-btndisable,.myg-selfenroll-create-stepsec .next-btn-row .btn.myg-btndisable,.myg-selfenroll-create-stepsec .btn.myg-btndisable,.myg-btndisable{color:rgb(255 255 255 / 50%) !important;cursor:not-allowed;pointer-events:none}
.myg-selfenroll-create-stepsec .step-form .input-field::placeholder{color:#666 !important;opacity:1}
.myg-selfenroll-create-stepsec .step-form .input-field::-webkit-input-placeholder{color:#666 !important;opacity:1;text-transform:none !important}
.myg-selfenroll-create-stepsec .step-form .input-field::-moz-placeholder{color:#666 !important;opacity:1;text-transform:none !important}
.myg-selfenroll-create-stepsec .step-form .input-field::-ms-input-placeholder{color:#666 !important;opacity:1;text-transform:none !important}
.myg-selfenroll-create-stepsec .step-form .input-field::-moz-placeholder{color:#666 !important;opacity:1;text-transform:none !important}
.myg-selfenroll-create-stepsec .myg-blue-link-pin{display:flex;justify-content:space-between;flex-wrap:wrap;padding:10px 0 12px}
.myg-blue-link-pin .myg-pin-box{width:61px;height:74px}
.myg-blue-link-pin .myg-pin-box input{width:100%;height:100%;color:#666;text-align:center;font-family:"GenesisSansHeadOffice-Regular";font-size:40px;font-style:normal;font-weight:500;line-height:50px;border:1px solid #bababa;padding-top:4px}
.myg-blue-link-pin .myg-pin-box input.create-acc-active{border:1px solid #000}
.myg-resend-pin-text{display:flex;justify-content:space-between;margin-top:20px;color:var(--Genesis-Bronze,#a26a4e);font-size:16px;font-style:normal;font-weight:400;line-height:22px}
.myg-resend-pin-text .myg-resend-text,.myg-resend-pin-text .myg-resend-text a{text-decoration:underline;border:0;color:#a26a4e;margin-bottom:0}
.myg-resend-pin-text .myg-resend-time{font-size:24px;margin-bottom:0}
.myg-resetpass-radiobtn label{color:#666;font-size:16px;font-family:"GenesisSansTextOffice-Regular";font-weight:500;line-height:22px;float:right;width:calc(100% - 38px);margin-left:10px;margin-bottom:0}
.myg-resetpass-radiobtn input{width:20px;height:20px;margin:0 !important;float:left}
.myg-resetpass-radiobtn .form-group{margin-bottom:20px}
.myg-selfenroll-create-stepsec input:-webkit-autofill,.myg-selfenroll-create-stepsec input:-webkit-autofill:hover,.myg-selfenroll-create-stepsec input:-webkit-autofill:focus,.myg-selfenroll-create-stepsec input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset !important}
.resend-code-disabled a{cursor:not-allowed;color:#ccc !important}
.myg-resetpass-radiobtn input[type='radio']:checked:after{width:15px;height:15px;border-radius:15px;top:2.5px;left:2.5px;position:relative;background-color:#a26a4e;content:'';display:inline-block;visibility:visible;border:2px solid white}
.myg-resetpass-radiobtn input[type='radio']:checked::before{content:"";border:2px solid #a26a4e;width:20px;height:20px;display:inline-block;position:absolute;border-radius:1rem}
.myg-selfenroll-create-stepsec .frm_error_msg{padding:1rem 0 0 0}
.cwpe_add_vehicle_step_sec .step-wrapper #selfenrollCodeExpireTimer{font-size:24px}
.myg-resend-pin-text .myg-resend-text #selfenrollResendCode{text-decoration:underline !important}
@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.myg-blue-link-pin .myg-pin-box{width:44px}
.myg-blue-link-pin .myg-pin-box input{padding:10px 10px}
.myg-blue-link-pin .myg-pin-box{width:48px;height:54px}
}
@media all and (device-width:1024px) and (device-height:768px) and (orientation:landscape){.myg-selfenroll-create-stepsec .step-left-sec{padding-bottom:0}
.myg-blue-link-pin .myg-pin-box{width:48px;height:54px}
}
@media(min-width:768px) and (max-width:1200px){.myg-selfenroll-create-stepsec .step-sec{padding-top:60px}
.myg-selfenroll-create-stepsec .step-form{padding:30px 20px 0 !important}
.myg-selfenroll-create-stepsec h2.title{font-size:30px;line-height:1.1 !important;margin-bottom:10px}
.myg-selfenroll-create-stepsec .step-left-sec{padding:0 0 30px 0}
.myg-selfenroll-create-stepsec .step-left{width:100% !important}
.myg-selfenroll-create-stepsec .step-right{width:55%}
.myg-selfenroll-create-stepsec .next-btn-row .btn{margin:20px auto;font-size:14px}
.myg-resend-pin-text .myg-resend-time{font-size:18px}
.myg-resend-pin-text{font-size:12px}
.container.self-enroll-container .row{margin:0}
.cwpe_add_vehicle_step_sec .step-wrapper .pinBox .inputPin{font-size:30px;line-height:34px}
.self-enroll-container #create_pin .updateuserpinclass .lower-part #btn_updatepin{width:100%}
}
@media only screen and (max-width:767px){.myg-selfenroll-create-stepsec .step-sec{padding-top:60px}
.myg-selfenroll-create-stepsec .step-form{padding:30px 20px 0}
.myg-selfenroll-create-stepsec .step-left{width:100%}
.myg-selfenroll-create-stepsec .step-right{width:100%}
.myg-selfenroll-create-stepsec h2.title{font-size:30px;line-height:1.1 !important;margin-bottom:10px}
.myg-selfenroll-create-stepsec .step-left-sec{padding:0 0 30px 0}
.myg-selfenroll-create-stepsec .step-right{display:none}
.myg-selfenroll-create-stepsec .next-btn-row .btn{margin:20px auto;font-size:14px}
.myg-resend-pin-text .myg-resend-time{font-size:18px}
.myg-resend-pin-text{font-size:12px}
.myg-blue-link-pin .myg-pin-box{width:42px;height:60px;margin:0 auto}
.myg-blue-link-pin .myg-pin-box:last-child{margin-right:0}
.myg-selfenroll-create-stepsec .step-title{color:var(--Genesis-Gray-3,#666);font-feature-settings:'clig' off,'liga' off;font-size:13px;font-style:normal;font-weight:400;line-height:120%}
.myg-selfenroll-create-stepsec .myg-Step-sub-text{font-size:14px;font-style:normal;font-weight:400;line-height:19.6px}
.myg-blue-link-pin .myg-pin-box input{font-size:20px}
.cwpe_add_vehicle_step_sec .step-wrapper .step-left-sec{padding:0 !important}
.cwpe_add_vehicle_step_sec .step-wrapper p{color:var(--Genesis-Gray-3,#666);font-feature-settings:'clig' off,'liga' off;font-size:13px;font-style:normal;font-weight:400;line-height:120%}
.cwpe_add_vehicle_step_sec .step-wrapper p.myg-Step-sub-text{font-size:14px;padding-bottom:10px !important}
.cwpe_add_vehicle_step_sec .step-wrapper h2.title{margin:0 0 20px 0}
.cwpe_add_vehicle_step_sec .step-wrapper .step-form{padding:30px 20px 0 !important}
.cwpe_add_vehicle_step_sec .step-wrapper .myg-resend-time span{font-size:18px !important;line-height:21.6px}
.myg-resend-pin-text .myg-resend-text #selfenrollResendCode{font-size:13px;line-height:15.6px}
.myg-selfenroll-create-stepsec .myg-blue-link-pin{padding-bottom:0 !important}
.myg-selfenroll-create-stepsec .myg-resend-pin-text{margin:4rem 0 0 0}
.cwpe_add_vehicle_step_sec #step-7 .step-left-sec .step-form,.cwpe_add_vehicle_step_sec #step-8 .step-left-sec .step-form{padding:30px 20px 0}
.cwpe_add_vehicle_step_sec .step-wrapper .pinBox .inputPin{font-size:20px;line-height:24px}
.self-enroll-container #create_pin .updateuserpinclass .lower-part #btn_updatepin{width:100%}
}