.page-container.checkout-container{left:0;right:0;max-width:950px;margin:auto 560px auto auto;padding:10px 10px 230px;background-color:initial;min-height:90vh}.checkout-container.internet-hud-container,.checkout-container.undocked{max-width:1130px;margin:auto;padding-bottom:0}.checkout-container.internet-hud-container{padding-top:30px}.checkout-container>h1{padding-left:10px;padding-right:10px;padding-top:20px}.checkout-container h2,.checkout-container>h1{font-size:18px;font-weight:700;visibility:visible;display:block}.checkout-container h2{padding:20px;font-weight:400}.checkout-container .MuiStepper-horizontal{background:#f9fbfe;box-shadow:0 1px 20px 0 #0000001a;box-shadow:0 0 0 0 #131a1f1f,0 2px 4px 0 #131a1f1f;border-radius:10px;margin-bottom:30px;margin-top:20px}.checkout-container.product-type-6 .MuiStepper-horizontal{margin-top:8px}.checkout-container ul.tabs{display:inline-block;vertical-align:middle;width:88%;text-align:right;padding:0;margin:0 0 0 2%;position:relative}.checkout-container ul.tabs>li{display:inline-block;vertical-align:bottom;margin:0;padding:0}.checkout-container ul.tabs>li.slider{position:absolute;height:3px;bottom:0;background:#337eff;transition:all .15s cubic-bezier(.685,.0473,.346,1)}.checkout-container ul.tabs>li .MuiButton-root{width:100%;min-width:0;text-align:center;padding-bottom:20px;padding-top:20px;font-size:12px;font-weight:700}.checkout-container ul.tabs>li.active .MuiButton-root{color:#337eff}.checkout-container ul.tabs>li .MuiButton-root .MuiSvgIcon-root{color:#ccc;margin-right:5px;margin-left:-10px;transition:all .15s cubic-bezier(.685,.0473,.346,1)}.checkout-container ul.tabs>li .MuiButton-root.complete .MuiSvgIcon-root{color:#337eff}.checkout-container .order-summary{background:#fff;box-shadow:0 0 0 0 #131a1f1f,0 2px 4px 0 #131a1f1f;overflow:auto;padding:20px 10px 10px;z-index:1}.checkout-container.undocked .order-summary{position:sticky;float:right;top:80px;background:#0000;box-shadow:none;width:50%;padding:10px;margin-top:0;overflow:auto;border-bottom:none}.checkout-container.undocked .order-summary .order-summary-upper{position:relative;left:0;right:0;margin:auto}.checkout-container.internet-hud-container .order-summary .order-summary-upper{margin-bottom:100px}.checkout-container.undocked .checkout{width:50%;min-height:90vh}.checkout-container.undocked .checkout.no-order-summary{width:100%}.checkout-container.internet-hud-container .checkout-form-outer{padding-left:20px;padding-right:20px;padding-bottom:50px}.checkout-container.internet-hud-container .checkout{min-height:0;margin-top:-10px}.checkout-container.internet-hud-container .checkout-form-outer .grand-total-container.buttons{clear:both;margin:0 -20px -50px}.checkout-container.internet-hud-container .checkout-form-outer .MuiAppBar-root{padding-top:0;top:90px}.checkout-container .order-summary .others{margin-top:10px}.checkout-container .order-summary .others .offer-grid .offer-row h2{background-color:#999}.checkout-container .order-summary h3{padding-bottom:0}.checkout-container .content-area{background:#fff;box-shadow:0 1px 20px 0 #0000001a;box-shadow:0 1px 2px 0 #ababab;border-radius:10px;margin-bottom:30px;padding-bottom:20px;position:relative;overflow:hidden}.checkout-container .content-area.service-options{min-height:400px}.checkout-container .MuiAppBar-root{top:78px;background:#fff;box-shadow:none;padding-bottom:10px;margin-bottom:-70px;border-bottom:1px solid #eee}.checkout-container.undocked .MuiAppBar-root{border-top-right-radius:10px;border-top-left-radius:10px;padding:20px 0 20px 20px}.checkout-container.product-type-6 .MuiAppBar-root{padding-top:8px}.checkout-container .checkout .MuiAppBar-root{padding:20px}.checkout-container .content-area.with-sticky-title{padding-top:70px}.checkout-container h3{padding-left:15px;font-size:16px;margin-top:10px;padding-bottom:10px;font-weight:700}.checkout-container .content-area>h4{font-size:16px;font-weight:700;line-height:1.8em;background-color:#f9fbfe;border:1px solid #e8f1fa;border-right:none;border-left:none;margin:0;padding:20px;border-top-left-radius:10px;border-top-right-radius:10px}.checkout-container .content-area>h4 img{margin-bottom:20px;float:left;font-size:30px}.checkout-container .content-area>h4 .check{width:35px;margin-left:10px;margin-top:5px;margin-right:25px}.checkout-container h5{padding:10px 10px 0;font-size:14px;margin-bottom:0}.checkout-container h3:first-child{padding-top:20px;padding-left:10px}.checkout-container .info-area{border-radius:5px}.checkout-container .form{padding:30px 10px 10px}.checkout-container.product-type-6 .form{padding-top:20px;padding-bottom:0}.checkout-container .form.disabled{pointer-events:none;display:inline-block;vertical-align:top;width:50%}.checkout-container .form.disabled.last{padding-top:40px}.checkout-container .form.disabled .MuiInputBase-root,.checkout-container .form.disabled .MuiOutlinedInput-input{padding:5px 5px 5px 7px}.checkout-container .form.disabled .MuiFilledInput-root,.checkout-container .form.disabled .MuiOutlinedInput-root{background:#0000}.checkout-container .form.disabled .MuiOutlinedInput-notchedOutline{border:none}.checkout-container .form.disabled .MuiSvgIcon-root{visibility:hidden;display:none}.checkout-container .MuiGrid-root>p{padding:25px 25px 0 0}.checkout-container .form .MuiFormControl-root{width:48%;margin-left:2%;margin-bottom:20px}.checkout-container .address-search .form .MuiFormControl-root{width:98%;margin-bottom:0}.checkout-container .address{text-align:center;margin-top:30px}.checkout-container .address p{max-width:415px;left:0;right:0;margin:auto;text-align:left;border:1px solid #eee;border-radius:10px;padding:20px;line-height:24px;font-size:16px}.checkout-container .address p .smart-meter{background:#fafafa;margin:20px -20px -20px;font-size:12px;line-height:18px;padding:15px 10px;border-top:1px solid #eee;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.checkout-container .address p .smart-meter .graphic-container{float:left;width:100px;text-align:center;transform:scale(.5);margin-top:-45px;margin-left:-20px;margin-right:-10px}.checkout-container .address p .MuiSvgIcon-root{font-size:68px;float:left;color:#337eff;padding-top:10px;padding-bottom:10px;margin:-10px 10px 10px -15px}.checkout-container .address.three-lines p .MuiSvgIcon-root,.checkout-container .content-area .address-search{margin-top:0}.checkout-container .address .buttons{clear:both;margin-bottom:-20px}.checkout-container .address .buttons .MuiButton-containedSecondary{display:block;position:relative;left:0;right:0;margin:auto;font-size:30px;font-weight:700;background:#00b050}.checkout-container .address .buttons .phone-order{display:block;position:relative;left:0;right:0;margin:10px auto auto;font-weight:700}.checkout-container .address .buttons .other-options{margin-top:20px;padding-bottom:10px}.checkout-container .address .buttons .other-options .MuiButton-root{color:#666}.checkout-container .form.disabled .MuiFormControl-root{width:100%;margin-left:0;margin-bottom:10px}.checkout-container .form .MuiFilledInput-root,.checkout-container .form .MuiOutlinedInput-root{border-radius:5px;background:#edf2fa}.checkout-container .MuiInputAdornment-root{color:#ccc}.checkout-container .tab-group{margin-left:10px;border-radius:5px}.checkout-container .tab-group .content{margin-left:-10px;padding:10px 10px 10px 0;border-top:1px solid #eee;display:inline-block;border-radius:5px;background-color:#fff;width:100%}.checkout-container .tab-group .MuiTab-root{font-size:14px;margin-left:10px}.checkout-container .tab-group .MuiTab-root.Mui-selected{color:#337eff}.checkout-container .MuiStepLabel-active{font-weight:700!important}.checkout-container .form.service-order-type{padding-top:20px;padding-left:20px}.checkout-container .form.service-order-type>div{border:1px solid #ddd;border-radius:10px;padding-bottom:10px}.checkout-container .form.service-order-type h5{font-weight:700;font-size:16px}.checkout-container.product-type-6 .form.service-order-type h5{margin:10px}.checkout-container.product-type-6 .form.service-order-type p{margin:0 0 10px;text-align:left}.checkout-container.product-type-6 .form.service-order-type p.switch-timeframe{margin:0 20px}.checkout-container .billing-address{margin-top:-10px}.checkout-container .billing-address .MuiTabs-root{margin-right:20px}.checkout-container .previous-address .tab-group{border:1px solid #eee;border-radius:8px;margin:10px 0 0}.checkout-container .previous-address .tab-group .content{margin:0}.checkout-container .billing-address .service-address{background:#edf2fa;margin:0 10px 10px 14px;border-radius:5px;padding:15px 15px 15px 20px;color:#555;border:1px solid #c9c9c9}.checkout-container .MuiTextField-root.billing-address{width:98%}.checkout-container .disabled .billing-address{margin-bottom:20px;margin-top:0}.checkout-container .MuiTab-wrapper .MuiSvgIcon-root{font-size:14px;margin-top:-4px;margin-right:10px}.grand-total-container.buttons{background:#f9fbfe;box-shadow:0 0 0 0 #131a1f1f,0 2px 4px 0 #131a1f1f;height:65px!important;pointer-events:all!important;border-top:1px solid #eee;border-bottom-left-radius:0;border-bottom-right-radius:0}.grand-total-container.buttons>div{position:relative;left:0;right:0;margin:auto;max-width:1130px;padding:10px 10px 0}.grand-total-container.buttons>div button.back{border-color:#999!important;position:relative;z-index:10}.checkout-container .continue-button{float:right;margin-left:10px}.checkout-container .continue-button .MuiButton-label{color:#fff!important}.grand-total-container.buttons button{font-size:18px}.grand-total-container.buttons button.continue-button{font-weight:700}.grand-total-container.buttons button:not(.MuiButton-containedSecondary){color:#666}.checkout-container .order-details-expand{visibility:hidden;display:none}.checkout-container .side-by-side-buttons{text-align:center;padding:20px;height:100px}.checkout-container .side-by-side-buttons button{font-size:18px;margin-left:10px;margin-right:10px}.checkout-container .side-by-side-buttons button .MuiSvgIcon-root{margin-right:10px}.checkout-container .MuiStepper-root{padding:32px 20px 30px}.date-container{position:relative;left:0;right:0;margin:auto;padding:10px 20px 20px;text-align:center}.date-container h4{font-size:14px}.date-container .MuiPickersToolbar-toolbar{border-radius:5px;width:135px}.date-container .MuiPickersDay-root:not(.Mui-disabled){font-weight:700}.date-container .MuiInputBase-input{font-size:16px}.date-container .MuiFormControl-marginNormal{margin-top:0}.checkout-container .MuiStepIcon-root{transition:all .15s cubic-bezier(.685,.0473,.346,1)}.checkout-container .fa-expeditedssl{font-size:40px;float:left;margin-right:10px;color:#999;margin-left:20px;margin-bottom:20px}.checkout-container blockquote{margin-top:10px;border:1px solid #edf2fa;padding:10px;border-radius:5px;width:100%;text-align:center}.checkout-container .authorizations{padding-top:10px;padding-bottom:10px;padding-left:20px}.checkout-container .authorizations .badge{padding:0;color:#999;display:block;text-align:left;margin-top:10px}.checkout-container .authorizations .badge.required{color:#f36}.checkout-container .authorizations strong.optional{margin-top:5px}.checkout-container .form.confirmation{padding-left:20px}.checkout-container .form.confirmation h5{padding-left:10px;font-weight:700;margin-top:10px}.checkout-container .form.confirmation p{margin-top:20px;padding-left:10px}.checkout-container .form.confirmation button{margin-bottom:60px;line-height:20px;text-align:left}.checkout-container .legal-disclaimer{padding:10px;margin-top:-20px}.checkout-container .legal-disclaimer a{cursor:pointer}.checkout-container .after-order .task-list-container{margin-top:-30px}.checkout-container .disabled .MuiFormLabel-asterisk{visibility:hidden}.checkout-container .empty>div{background:#fff;text-align:center;border-radius:10px;box-shadow:0 0 0 0 #131a1f1f,0 2px 4px 0 #131a1f1f;width:50%;padding:20px;margin-top:10px}.checkout-container .empty>div>span{width:200px;height:20px;display:block;position:absolute;left:10px;right:10px;bottom:10px;top:10px;margin:auto;color:#999}.checkout-container .empty button{font-size:18px}.checkout-container .empty .MuiAlert-root{text-align:left}.checkout-container .submit-notice{border-radius:5px;padding-top:10px;padding-right:10px;float:right;font-size:14px;position:absolute;left:120px;right:0;margin:auto;bottom:0;top:10px;text-align:right;pointer-events:all;height:50px;z-index:9}.checkout-container .submit-notice p{width:100%;padding-right:250px}.checkout-container .submit-notice.multi{padding-top:3px}.checkout-container .submit-notice a{cursor:pointer}.checkout-container .pts-hero{visibility:hidden;display:none}.checkout-container fieldset.service-order-type{padding-left:30px;padding-top:20px;width:99%;margin-bottom:-10px}.checkout-container .service-order-priority{padding-left:20px;padding-top:10px;width:97%!important;margin-bottom:0!important}.checkout-container .service-order-priority .MuiFormGroup-root{width:100%;display:block;margin-bottom:0}.checkout-container .MuiFormControlLabel-root{display:block;width:100%;border:1px solid #ccc;border-radius:10px;position:relative;padding:10px 10px 10px 50px;min-height:55px;clear:both}.checkout-container.internet .MuiFormControlLabel-root{pointer-events:none}.checkout-container .MuiFormControlLabel-root .MuiRadio-root{pointer-events:all;height:40px}.checkout-container .product-options .form.options .MuiFormControl-fullWidth.device-count{pointer-events:all;margin-top:20px;margin-left:0;width:200px}.checkout-container .MuiFormControlLabel-root td{height:25px}.checkout-container .MuiFormControlLabel-root td:first-child{pointer-events:all}.checkout-container .details-button,.checkout-container .details-button:hover{padding:0 5px;margin-left:-5px;font-size:.8em;margin-top:0;display:block;border-radius:5px!important;color:#999;border:none;text-decoration:underline}.checkout-container .details-button:hover{text-decoration:none;background:#0000}.checkout-container .with-provider-logo .MuiFormControlLabel-root td{height:50px}.checkout-container .MuiFormControlLabel-root .MuiCheckbox-root{position:absolute;left:5px;top:5px;margin:auto;pointer-events:all}.checkout-container.internet .MuiFormControlLabel-root .MuiCheckbox-root{bottom:5px}.checkout-container.internet .authorizations .MuiFormControlLabel-root .MuiCheckbox-root{bottom:auto}.checkout-container .MuiFormControlLabel-root .MuiRadio-root{float:left;margin-left:-45px;margin-top:-8px}.checkout-container .MuiFormControlLabel-root.selected,.checkout-container .service-order-priority .MuiFormControlLabel-root.selected{border:1px solid #337eff}.checkout-container .MuiFormControlLabel-root{padding-top:15px;padding-bottom:10px}.checkout-container .service-order-priority .MuiFormControlLabel-root{padding-bottom:15px}.checkout-container .MuiFormControlLabel-root strong{color:#000}.checkout-container.product-type-6 .MuiFormControlLabel-root strong{display:block}.checkout-container .detail-row{padding-top:5px}.checkout-container .detail-row>div{display:inline-block;width:24%;vertical-align:top;text-align:center}.checkout-container .detail-row>div:first-child{text-align:left;width:26%}.checkout-container .MuiFormControl-root .provider-logo-container{display:block;padding:0;margin:0 0 5px}.checkout-container .MuiFormControl-root .provider-logo-container .provider-logo{width:auto;max-width:130px;max-height:30px;padding:0;margin:0}.checkout-container .with-provider-logo .offer-name{font-weight:700}.checkout-container .order-summary-container{border:1px solid #eee;border-radius:10px;margin-bottom:20px;padding-bottom:10px;margin-top:0;background-color:#fff;box-shadow:0 1px 2px 0 #ababab}.checkout-container.undocked .order-summary-container{padding-bottom:0}.checkout-container .order-summary-container>h4{background:#999;color:#fff;text-align:left;font-size:14px;border-top-left-radius:10px;border-top-right-radius:10px;margin:0;padding:10px;transition:all .15s cubic-bezier(.685,.0473,.346,1)}.checkout-container .order-summary-container.has-offer>h4,.checkout-container .order-summary-container.summary>h4{background:#337eff;clear:both}.checkout-container.internet-hud-container .order-summary-container.has-offer>h4,.checkout-container.internet-hud-container .order-summary-container.summary>h4{background:#f9fbfe;color:#000;font-weight:700}.checkout-container .order-summary div .order-detail{border-top:1px solid #eee;padding:0}.checkout-container .order-summary div .order-detail .edit-button{float:right;margin-top:10px;margin-right:10px;margin-bottom:20px}.checkout-container .order-summary .address{margin-top:0}.checkout-container .order-summary .address p{border:none;font-size:14px;padding:0 10px 10px;text-align:center;margin-top:0}.checkout-container .MuiStep-completed.can-edit{cursor:pointer}.checkout-container .order-detail h5{text-align:left;font-size:14px;margin:0;padding:10px 10px 10px 20px}.checkout-container .provider-logo-container{padding:10px;text-align:center;position:relative}.checkout-container .puct{font-size:.7em;padding-top:5px;color:#a6bacf;padding-left:10px;visibility:hidden;display:none}.checkout-container .internet-hud .provider-logo-container{display:inline-block}.checkout-container .provider-logo{height:50px}.checkout-container .offer .no-offer-selected{text-align:center;padding:20px;color:#999}.checkout-container .offer .order-detail h5.offer-name{line-height:1.3em;text-align:center}.checkout-container .offer .order-detail .side-by-side{clear:both}.checkout-container .offer .order-detail .side-by-side h5{font-weight:700;display:inline-block;text-align:center;margin-left:1%;width:31%;height:70px;vertical-align:top}.checkout-container .offer .order-detail .side-by-side h5:first-child{margin-left:0}.checkout-container .offer .order-detail .side-by-side.wide-last h5{width:30%}.checkout-container .offer .order-detail .side-by-side.wide-last h5.termination-fee{width:36%}.checkout-container .offer .order-detail h5:not(.offer-name) strong{display:block;font-weight:400;font-size:11px;color:#999;padding-bottom:5px;white-space:nowrap}.checkout-container .offer .order-detail h5.price{text-align:center;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:10px 0;background-color:#fafafa}.checkout-container .offer .order-detail h5.price strong{margin-bottom:5px;padding:0}.checkout-container .offer .order-detail h5.price table{width:100%}.checkout-container .offer .order-detail h5.price table th{font-size:14px;font-weight:400}.checkout-container .offer .order-detail h5.price table td{font-size:16px;font-weight:700}.checkout-container .offer .order-detail h5.price sup{top:0;color:#999}.checkout-container .offer .order-detail .links{border-top:1px solid #eee;text-align:center;padding:10px}.checkout-container .offer .order-detail .links .MuiButton-root{font-size:13px;color:#000;border-radius:0;text-decoration:underline!important}.checkout-container .offer .order-detail .links .MuiButton-root:hover{text-decoration:none!important}.checkout-container .PrivateDatePickerToolbar-penIcon{visibility:hidden;display:none}.checkout-container .PrivatePickersToolbar-root{background-color:#337eff;color:#fff;border-radius:10px;width:140px}.checkout-container .PrivatePickersToolbar-root .MuiTypography-overline{visibility:hidden;display:none}.billing-address .MuiSvgIcon-root{margin-right:10px}.checkout-container .MuiGrid-item{padding-right:10px;font-size:14px}.checkout-container .internet-option-list{padding:0 20px}.checkout-container.undocked .internet-option-list{padding:10px 0 0 20px}.checkout-container.undocked .internet-option-list .offer-grouping{border:1px solid #ccc;padding:5px 5px 0;position:relative;display:inline-block;width:100%;border-radius:10px;margin-bottom:20px;margin-left:-10px}.checkout-container.undocked .internet-option-list .offer-grouping>.provider-logo-container{padding:10px;position:relative}.checkout-container.undocked .internet-option-list .offer-grouping>.provider-logo-container .provider-logo{max-width:none;max-height:40px}.checkout-container.undocked .internet-option-list .offer-grouping .MuiFormControlLabel-root{margin-left:0;position:relative}.checkout-container.undocked .internet-option-list .offer-grouping .MuiFormControlLabel-root.selected.most-popular{padding-top:40px}.checkout-container.undocked .internet-option-list .offer-grouping .MuiFormControlLabel-root.most-popular .most-popular-banner{position:absolute;top:0;left:0;right:0;margin:auto;background:#337eff;color:#fff;font-weight:700;text-transform:uppercase;padding:5px 15px;border-top-left-radius:8px;border-top-right-radius:8px;visibility:hidden;display:none}.checkout-container.undocked .internet-option-list .offer-grouping .MuiFormControlLabel-root.selected.most-popular .most-popular-banner{visibility:visible;display:block}.checkout-container.undocked .internet-option-list .offer-grouping .offsite-button{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}.checkout-container.undocked .internet-option-list .offer-grouping.offsite-order .MuiRadio-root,.checkout-container.undocked .internet-option-list .offer-grouping.offsite-order .details-button{visibility:hidden}.checkout-container .internet-option{padding:10px;display:inline-block;width:100%}.checkout-container.undocked .internet-option{padding:0}.checkout-container .internet-option.checkbox{padding-bottom:0;padding-top:0}.checkout-container .internet-option.checkbox.required .Mui-disabled{opacity:1!important}.checkout-container .internet-option.checkbox.required .Mui-disabled .MuiCheckbox-root{opacity:.2!important}.checkout-container .internet-option td{padding:0;border:none}.checkout-container .internet-option td.download-speed,.checkout-container .internet-option td.quantity-menu{width:15%;text-align:center}.checkout-container .internet-option span.download-speed{visibility:hidden;display:none}.checkout-container .internet-option td.term{width:25%;text-align:center}.checkout-container .internet-option td .MuiSelect-root{border:1px solid #ddd;border-radius:10px}.checkout-container .internet-option td .MuiSelect-root:after,.checkout-container .internet-option td .MuiSelect-root:before{border:none}.checkout-container .internet-option td.price{width:30%;text-align:right}.checkout-container .Mui-disabled{color:#000!important;opacity:.4!important}.checkout-container .cart-menu{padding:0}.checkout-container .charge-breakdown{margin-top:10px}.checkout-container .charge-breakdown td{font-size:12px!important;color:#000!important;padding:10px 20px;border:none;border-top:1px solid #eee}.checkout-container .charge-breakdown tfoot td{border-top:2px solid #ddd;background:#fafafa}.checkout-container .charge-breakdown tfoot tr.subtotal td{border-bottom:1px solid #eee;font-weight:700}.checkout-container .charge-breakdown td.line-item{padding-left:40px}.checkout-container .charge-breakdown tbody tr:first-child td{padding-left:20px}.checkout-container .charge-breakdown td.price{text-align:right}.checkout-container .internet-order-summary-container{position:absolute;top:150px;bottom:90px;left:10px;right:10px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.checkout-container .internet-order-summary-container.mobile{visibility:hidden;display:none}.checkout-container .internet-order-summary-container::-webkit-scrollbar{display:none}.checkout-container.undocked .internet-order-summary-container{position:relative;top:auto;bottom:auto;left:0;right:0;margin:auto;overflow:visible}.checkout-container .grand-total-container{position:absolute;left:0;right:0;font-weight:700;border-radius:10px;bottom:70px;margin:auto;height:90px;z-index:3}.checkout-container.undocked .grand-total-container{position:sticky;left:0;right:0;left:10px;right:10px;bottom:0;max-width:1130px;pointer-events:none;padding-bottom:env(safe-area-inset-bottom)}.checkout-container.undocked .grand-total{position:sticky;float:right;width:50%;padding-left:20px;z-index:3}.checkout-container.undocked .grand-total>div{background:#fff;box-shadow:0 0 0 0 #131a1f1f,0 2px 4px 0 #131a1f1f;border-top-left-radius:10px;border-top-right-radius:10px}.checkout-container .grand-total .total{display:inline-block;width:50%;padding:10px;font-size:18px;vertical-align:middle;pointer-events:all}.checkout-container .grand-total .total>div{border:1px solid #337eff;border-radius:10px;padding:10px;background-color:#fff;box-shadow:0 0 0 0 #131a1f1f,0 2px 4px 0 #131a1f1f;text-align:center}.checkout-container.undocked .grand-total .total>div{box-shadow:none;border:none}.checkout-container .grand-total .total em{display:block;font-style:normal;font-weight:400;font-size:.7em}.checkout-container .grand-total .button button{font-size:16px;padding:20px;width:100%;white-space:nowrap}.checkout-container .view-all{float:right;margin-top:-10px;margin-bottom:-10px}.checkout-container .offer-options{height:auto;max-height:0;overflow:hidden;background:#fafafa;padding:0;border:1px solid #eee;border-radius:10px;transition:all .5s cubic-bezier(.685,.0473,.346,1);opacity:0;margin:10px 0 0 -40px}.checkout-container .offer-options.options-visible{max-height:1500px;opacity:1}.checkout-container .offer-options .tab-section{background-color:#fff;margin:0 10px 10px;border-radius:10px;border:1px solid #ddd;padding:20px;max-height:400px;overflow:auto}.checkout-container .offer-options .MuiFormControlLabel-root{background:#fff}.checkout-container .equipment-disclaimer{font-size:.9em;padding-top:10px!important}.page-container.checkout-container>p.intro-text{padding:0 10px 10px;margin-top:-10px;margin-bottom:-10px}#offer-option-container-internet{padding-top:16px}.order-note{padding:10px 20px 0}.order-details-expired{border:1px solid #ddd;margin:20px;text-align:center;padding:20px;border-radius:10px}.checkout-container .notification-method{padding:10px}.checkout-container .form .notification-method .MuiFormControl-root{width:100%;margin:auto;padding:0 0 10px 10px}.checkout-container .notification-method .MuiFormGroup-root{display:block}.checkout-container .notification-method .MuiFormControlLabel-root{display:inline-block;width:32%;vertical-align:top;text-align:left}.checkout-container .notification-method .MuiFormControlLabel-root:first-child{width:33%}.checkout-container .notification-method.billing .MuiFormControlLabel-root:first-child{width:25%}.checkout-container .notification-method.billing .MuiFormControlLabel-root{width:100%!important}.checkout-container .notification-method .MuiTypography-root{font-size:13px}.checkout-container .notification-method.billing .MuiTypography-root{margin-left:-5px}.checkout-container .authorization-text{max-height:100px;overflow:auto;padding-right:10px;pointer-events:all}.checkout-container .authorization-text a{text-decoration:underline}.checkout-container .authorization-text a:hover{text-decoration:none}.checkout-container .inline-validation{color:#f36;padding-left:15px}.checkout-container .MuiFormHelperText-root .inline-validation{padding-left:0}.checkout-container .save-error{box-shadow:0 0 0 0 #131a1f1f,0 2px 4px 0 #131a1f1f;border-radius:10px;margin-bottom:30px;border:1px solid #f36;line-height:1.6em}.checkout-container .save-error a{white-space:nowrap;text-decoration:underline}.checkout-container .save-error a:hover{text-decoration:none}.checkout-container .provider-confirmation{background-color:#f4f4f4;border-radius:10px;padding:20px;margin-right:10px}.checkout-container .provider-confirmation li{margin-left:20px;margin-top:10px}.checkout-container .provider-confirmation li:first-child{margin-top:0}.payless-payment-message{margin-left:20px;margin-right:20px;margin-top:20px}.payment-message{margin:20px}.checkout-container .empty{margin-bottom:10px}.checkout-container .contract-filter{text-align:right;position:relative;margin-top:-30px;margin-bottom:-20px}.checkout-container .contract-filter .MuiFormControlLabel-root{display:inline-block;width:auto;text-align:left;border:none;white-space:nowrap}.checkout-container h4 span{font-size:18px;white-space:nowrap}.checkout-container .long-directions{padding:20px}.checkout-container .offsite-offer-list{margin:0;padding:0 10px 10px;font-size:14px}.checkout-container .offsite-offer-list>li{list-style-type:none;border:1px solid #ddd;border-radius:10px;margin:10px 0 0;padding:10px 20px 10px 48px;background-color:#fafafa}.checkout-container .offsite-offer-list>li>strong{display:block}.checkout-container .offsite-offer-list>li:first-child{margin-top:0}.checkout-container .offsite-offer-list>li a{white-space:nowrap}.checkout-container .content-area>h4.satellite-option-expand{border:none;background:#0000;padding:0 0 0 10px}.checkout-container .content-area>h4.satellite-option-expand.expanded .MuiSvgIcon-root{transform:rotate(180deg)}.internet-hud,.internet-hud>ul{margin:0;padding:0;position:relative}.internet-hud>ul>li{padding:0;list-style-type:none;display:block;margin:0 0 50px;position:relative}.internet-hud>ul>li .direction{text-align:center;padding:20px;font-size:22px;font-weight:700;color:#666;background:#edf0f6;border:1px solid #ccc;width:400px;position:relative;left:0;right:0;margin:auto;border-radius:10px}.internet-hud>ul>li>.card{margin-top:50px}.internet-hud>ul>li>.card>.card-header>h2{margin:0;border-top-left-radius:10px;border-top-right-radius:10px;background:#666;color:#fff;font-size:14px;padding:10px;background:#337eff;text-align:left}.internet-hud>ul>li>.card>.card-header>h2>button{float:right;color:#fff;padding:5px;height:auto;margin:-10px 0 0;text-decoration:underline}.internet-hud ul>li>.card>.card-header>h2>button:hover{text-decoration:none}.internet-hud ul>li>div.card{display:inline-block;width:100%;min-height:95px;background:#fafafa;overflow:hidden}.internet-hud ul>li>div.card.ready{overflow:visible}.internet-hud ul>li>.connector{position:absolute;left:0;right:0;margin:auto;width:0;height:50px;border-top:none;border-left:3px dotted #ccc}.internet-hud ul li>.card>.card-header{color:#000;width:100%;text-align:left;padding:0;border-radius:10px;display:block;border-bottom:1px solid #eee;border-bottom-left-radius:0;border-bottom-right-radius:0;text-align:center}.internet-hud ul li div.card .card-header>div{display:inline-block;vertical-align:middle;width:auto;min-height:90px;padding:10px 20px 20px;border-left:1px solid #eee}.internet-hud ul li div.card .card-header>div:first-of-type{border-left:none}.internet-hud ul li div.card .card-header>div .offer-name{display:inline-block;vertical-align:middle;width:auto;height:60px;font-weight:700;border-left:none;padding:15px 20px 20px}.internet-hud ul li div.card .card-header>div .provider-order-detail{padding-top:10px}.internet-hud ul li div.card .card-header>div .provider-order-detail>div{display:inline-block;vertical-align:middle;padding-right:20px;font-weight:700}.internet-hud ul li div.card .card-header>div .provider-order-detail>div label{font-size:.7em;display:block;text-align:left;font-weight:400;margin-bottom:0}.internet-hud ul li div.card .card-header>div.status{padding-top:25px}.internet-iframe{border-radius:10px}.internet-iframe .iframe-loading>span.message{position:absolute;left:0;right:0;text-align:center;display:block;margin:10px auto auto}.offsite-order .MuiAlert-root{border-radius:0;border-bottom:1px solid #eee;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.internet-order-frame{box-shadow:0 .46875rem 2.1875rem #3b3e6608,0 .9375rem 1.40625rem #3b3e6608,0 .25rem .53125rem #3b3e660d,0 .125rem .1875rem #3b3e6608;padding:0;background:#fff;border-radius:10px;margin:0}.checkout-container .details-close{float:right;margin-top:-10px;margin-right:-10px}.checkout-container .no-stepper-spacer{margin-top:20px}.checkout-container .form-provider-address-select{padding:20px;min-height:400px}.checkout-container .form-provider-address-select .MuiFormControl-fullWidth{margin-left:10px;margin-top:10px}.checkout-container .product-options{padding:0}.checkout-container .product-options .form{padding:10px 10px 0}.checkout-container .product-options .form.options .MuiFormControl-fullWidth{width:100%;margin:0 0 0 10px}.checkout-container .product-options .form .MuiFormControl-fullWidth strong{display:block}.checkout-container .product-options .MuiFormControlLabel-root .MuiCheckbox-root{pointer-events:all;height:40px;bottom:auto}.checkout-container .product-options .price{float:right;padding-left:20px;padding-bottom:20px;width:40%;text-align:right;font-weight:700}.checkout-container .product-options .price>span{display:block;font-weight:400;font-size:.8em}.checkout-container .product-options .description{display:inline-block;width:60%}.checkout-container .product-options .description span{font-size:.9em}.checkout-container .appointment-select .form{padding:20px 20px 0}.checkout-container .appointment-select .form>p{font-weight:700}.checkout-container .appointment-select .form .date-container{padding-left:0}.checkout-container .appointment-select .form p{margin-bottom:20px}.checkout-container .appointment-select .form.time-slot button{position:relative;left:0;right:0;display:block;margin:auto auto 10px}.checkout-container .appointment-select .form.time-slot button strong{display:block}.checkout-container .provider-contact{font-size:.7em;background:#fafafa;border-top:1px solid #eee;padding-top:10px;color:#666;pointer-events:none}.checkout-container .provider-contact a{color:#666}.lumen-rcc-buttons{text-align:center;padding-top:20px}.lumen-rcc-buttons .MuiButton-root{display:block;position:relative;left:0;right:0;width:100%;max-width:350px;margin:auto auto 20px}.confirmation-deposit-alert,.confirmation-submit-order-alert{margin-left:10px;margin-right:10px;margin-top:10px}.MuiButton-root.payment-link{position:relative;font-size:16px;margin-top:20px;width:200px;text-align:center}.checkout .MuiAlert-root.switch-hold{margin:20px 20px 0}.checkout .MuiAlert-root a{text-decoration:underline}.checkout .MuiAlert-root a:hover{text-decoration:none}.checkout .past-service p{margin:20px 20px 0}.checkout .past-service p>div{margin-left:30px;margin-top:10px}.form.past-service .MuiFormControl-root{margin-left:0;width:100%}.checkout-container .provider-footer-mobile,.checkout-container.undocked .MuiAppBar-root.order-summary .mobile-expand-button{visibility:hidden;display:none}.checkout-container .lumen-rcc-iframe{margin-top:10px;border:1px solid #eee;border-radius:10px}.checkout-container .address-order-phone{border:1px solid #eee;padding:10px;border-radius:10px;margin:20px 20px 10px 10px;box-shadow:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f;font-weight:700}.checkout-container .address-order-phone a{white-space:nowrap}.checkout-container .security-questions .form{padding:10px}.checkout-container .security-questions .form ol{margin:0;padding:0}.checkout-container .security-questions .form .question{padding:10px 30px 10px 10px;margin:0 0 0 30px}.checkout-container .security-questions .form .question p{font-weight:700}.checkout-container .security-questions .form .MuiFormControl-root{margin-bottom:0;width:100%}.incomplete-field-list{font-size:14px;padding:10px}.billing-method-notice{text-align:center}.payment-form .MuiFormControl-root.name,.payment-form .MuiFormControl-root.number{width:98%!important}.offsite-link-direction{text-align:center;color:#666}.checkout-container .comparison{border:1px solid #ddd;border-radius:10px;margin-top:20px}.checkout-container .comparison .offer .detail-label{font-weight:700;font-size:18px;text-align:left;background:#999;color:#fff;padding:10px;margin-top:20px;margin-bottom:-10px}.checkout-container .comparison .available .selected-offer-name,.checkout-container .comparison .provider-contact{visibility:hidden;display:none}.checkout-container .comparison .available.offer .detail-label{background:#01c364}.checkout-container .comparison .buttons{padding:20px}.checkout-container .comparison .buttons button{background:#01c364}.checkout-verification-code-popup{z-index:9999999!important}.checkout-verification-code-popup .MuiDialog-paper{width:100%;max-width:500px}.checkout-verification-code-popup .form{padding:20px}.checkout-verification-code-popup .form fieldset{margin-bottom:20px;padding-left:10px}.checkout-verification-code-popup .form .MuiFormControlLabel-root{border:1px solid #ccc;border-radius:10px}.checkout-verification-code-popup .form .MuiFormControlLabel-root.selected{border-color:#337eff}.checkout .extraction-in-progress{padding:10px;text-align:center}.checkout .connected-community-message{padding:10px}.active-customer-check{padding:20px}.active-customer-check .MuiAlert-root{margin:20px;font-weight:700;border-radius:10px}@media (max-width:1024px){.checkout-container .form .MuiFormControl-root{margin-left:0;margin-right:10px}.checkout-container .form{margin-bottom:-20px}.checkout-container .MuiGrid-root>p{margin-top:-20px;padding-left:20px}.checkout-container img.credit-check{margin-left:10px}.checkout-container .grand-total .total{width:35%;padding:0}.checkout-container .grand-total .total.button{width:65%;padding-right:10px;padding-top:10px;padding-bottom:10px}.checkout-container .grand-total .total em{font-size:11px}.checkout-container .internet-option .MuiTableCell-root,.checkout-container .offsite-offer-list{font-size:12px}.checkout-container .notification-method.billing .MuiFormControlLabel-root{width:auto!important;display:block;padding:10px 20px 20px 50px}}@media (max-width:768px){.checkout-container.undocked .MuiAppBar-root.order-summary{float:none;width:auto;position:relative;box-shadow:0 0 0 0 #131a1f1f,0 2px 4px 0 #131a1f1f;border-radius:5px;background:#fafafa;top:auto;min-height:auto;height:auto;margin:0;max-height:none;clear:both;padding:0}.checkout-container .order-summary-container{box-shadow:none}.checkout-container.undocked .MuiAppBar-root.order-summary>div{height:110px;overflow:hidden}.checkout-container.internet.plan-builder-container .MuiAppBar-root.order-summary>div{height:auto}.checkout-container.internet.plan-builder-container .charge-breakdown{visibility:hidden;display:none}.checkout-container.undocked .MuiAppBar-root.order-summary.expanded>div{height:auto}.checkout-container .selected-offer-name{height:70px;padding-right:10px}.checkout-container .provider-logo-container{float:left}.checkout-container .comparison .provider-logo-container{float:none}.checkout-container .comparison .selected-offer-name{height:auto}.checkout-container .comparison .offer .order-detail h5.offer-name{float:none;text-align:center}.checkout-container.undocked .internet-option-list .offer-grouping>.provider-logo-container{float:none}.checkout-container .offer .order-detail h5.offer-name{text-align:right;float:right;padding-top:25px}.checkout-container .MuiAppBar-root.order-summary.expanded .mobile-expand-button .MuiSvgIcon-root{transform:rotate(180deg)}.checkout-container.undocked .MuiAppBar-root.order-summary .mobile-expand-button{float:right;visibility:visible;display:block;color:#fff;margin-top:-10px;margin-right:-10px}.checkout-container .internet-order-summary-container{padding-bottom:0}.checkout-container h4{font-size:16px;font-weight:700}.checkout-container h4 span{font-size:14px;font-weight:400}.checkout-container .MuiAppBar-root{margin-bottom:0}.checkout-container .content-area.with-sticky-title{padding-top:0}.checkout-container.undocked .MuiAppBar-root.order-summary .title button{width:100%}.checkout-container.undocked .grand-total-container{position:relative;z-index:99999;left:0;right:0;padding-right:0;padding-left:0;margin-left:-10px;margin-right:-10px}.checkout-container.undocked .grand-total{width:100%;float:none;padding-left:0}.checkout-container.undocked .grand-total>div{border-top:1px solid #ddd;border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px}.checkout-container.undocked .checkout{width:auto;min-height:0;margin-top:0}.checkout-container .internet-order-summary-container{visibility:hidden;display:none}.checkout-container .internet-order-summary-container.mobile{visibility:visible;display:block}.checkout-container .MuiStepper-horizontal{border-radius:5px}.checkout-container button{border-radius:5px!important}.checkout-container .content-area{border-radius:5px;margin-bottom:10px}.checkout-container .form .MuiFormControl-root{width:100%;margin-left:0;margin-right:0}.date-container .MuiPickersToolbar-toolbar{visibility:hidden;display:none}.checkout-container .fa-expeditedssl{margin-left:20px}.checkout-container .form{padding-bottom:0;margin-bottom:-30px}.checkout-container .form.time-slot{margin-bottom:0;margin-top:20px}.order-note{padding:15px;margin:0}.checkout-container.product-type-6 .form{margin-bottom:0;padding-top:10px}.checkout-container h2{font-size:15px;padding:10px}.date-container .MuiPickersBasePicker-pickerView{margin-left:-20px}.checkout-container .cart-menu .offer-grid{border:1px solid #e8f1fa!important;border-radius:5px;margin-bottom:10px}.checkout-container .cart-menu .offer-grid .offer-row{margin-bottom:0;border-radius:5px}.checkout-container .checkout .offer-grid,.checkout-container .checkout .task-list-container{margin-left:-10px;margin-right:-10px;padding-top:0}.checkout-container .date-container{padding-left:0;height:300px;overflow:hidden}.checkout-container .side-by-side-buttons button{font-size:14px;margin-left:5px;margin-right:5px}.checkout-container .authorizations{padding:10px 0 50px 25px}.checkout-container .MuiFormControlLabel-root{border-radius:5px}.checkout-container .form.confirmation p{margin-top:10px;padding:10px;margin-bottom:40px}.checkout-container .form.confirmation button strong{display:block}.checkout-container .task-list-container{margin-top:0!important;margin-left:-10px;margin-right:-10px}.checkout-container .form.confirmation p:last-child{margin-top:-10px}.checkout-container .form.disabled{padding-left:15px}.checkout-container .form.disabled.last{padding-bottom:30px}.checkout-container h5{font-size:16px}.checkout-container .empty>div{border-radius:0;border-bottom:1px solid #a2c6d9;margin:-30px -10px 0;padding:10px}.checkout-container .MuiStepper-horizontal{margin-top:10px;margin-bottom:10px}.checkout-container .submit-notice{left:0;margin-top:-50px}.checkout-container .submit-notice:before{content:"";display:block;width:100%;height:40px;background:#fff;border-top:1px solid #ddd;position:absolute;z-index:1;margin-top:-10px}.checkout-container .submit-notice p{text-align:center;padding:0 0 100px;position:relative;z-index:2}.checkout-container .address{text-align:center;margin-top:10px}.checkout-container .address .buttons{padding:8px;margin-bottom:-50px;margin-top:-20px;position:relative;z-index:2}.checkout-container .address .buttons button:nth-child(2){margin-bottom:20px}.checkout-container .address .buttons .other-options.long{margin-top:0}.checkout-container .address .buttons .other-options .MuiButton-root{position:relative;left:0;right:0;margin:auto}.checkout-container .form.service-order-type{margin-top:10px;padding:10px}.checkout-container.product-type-6 .form.service-order-type h5{margin:0}.checkout-container .form.service-order-type>div{border-radius:5px;padding:10px}.checkout-container .form .MuiTab-wrapper{font-size:12px}.checkout-container .billing-address .MuiTabs-root{margin-right:10px}.checkout-container .offer .order-detail .side-by-side.wide-last h5{width:49%;height:auto;padding:10px}.checkout-container .offer .order-detail .side-by-side.wide-last h5.termination-fee{width:100%;margin:0;height:auto;padding:10px}.checkout-container .offer .order-detail .links{margin-top:10px;padding-top:10px}.checkout-container .offer .order-detail .links a{display:block}.checkout-container .order-summary{margin-bottom:-10px}.checkout-container .order-summary-container{border-radius:0;margin-bottom:0}.checkout-container .order-summary-container:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.checkout-container .order-summary-container>h4{border-radius:0}.checkout-container .order-summary-container:first-child>h4{border-top-left-radius:5px;border-top-right-radius:5px}.checkout-container .content-area .address-search{margin-top:10px;padding-right:8px}.checkout-container.with-address .content-area .address-search{margin-top:10px}.checkout-container fieldset.service-order-type{padding-left:20px;width:100%;padding-top:10px;margin-bottom:-20px}.checkout-container .content-area>h4{border-top-left-radius:5px;border-top-right-radius:5px;padding:15px}.checkout-container .address{border:none;margin-top:-10px}.checkout-container .address p{border:none}.checkout-container .PrivatePickersToolbar-root{visibility:hidden;display:none}.checkout-container .tab-group .MuiTab-root{font-size:12px}.checkout-container .MuiFormControlLabel-root .MuiRadio-root{margin-top:0}.checkout-container .contract-filter{float:none;text-align:center;padding-left:10px}.checkout-container .MuiFormControlLabel-root td{height:40px}.checkout-container.undocked .MuiAppBar-root{border-top-right-radius:5px;border-top-left-radius:5px}.checkout-container .notification-method{padding-right:0}.checkout-container .form .notification-method .MuiFormControl-root{padding-left:0;display:block}.checkout-container .notification-method .MuiFormControlLabel-root{display:inline-block}.checkout-container .notification-method .MuiFormControlLabel-root,.checkout-container .notification-method .MuiFormControlLabel-root:first-child{width:100%!important}.checkout-container .notification-method .MuiTypography-root{display:block;padding-top:10px}.payless-payment-message{margin-left:10px;margin-right:10px}.internet-hud ul li div.card .card-header>div{border-left:none;border-top:1px solid #eee}.checkout-container .provider-contact{font-size:.8em;visibility:hidden;display:none}.checkout-container .provider-contact p{display:inline-block;padding-left:10px;padding-right:10px}.checkout-container .provider-contact br{display:inline;padding-left:10px;padding-right:10px}.checkout-container .provider-footer-mobile{visibility:visible;display:block;position:relative;left:0;right:0;margin:auto;text-align:center;font-size:.8em;padding-top:20px;padding-bottom:20px}.checkout-container .provider-footer-mobile p{display:inline-block;padding-left:10px;padding-right:10px}.checkout-container .provider-footer-mobile br{display:inline;padding-left:10px;padding-right:10px}}.checkout-container .form .MuiFormControl-root.payment-method-option{padding-left:10px;padding-right:10px;margin-top:-20px;width:100%;margin-bottom:-10px}@media (max-width:668px){.checkout-container .MuiAppBar-root{top:58px}.checkout-container .internet-option td.download-speed{visibility:hidden;display:none}.checkout-container .internet-option span.download-speed{visibility:visible;display:block}.checkout-container .internet-option td.term{width:40%}.checkout-container.internet .MuiFormControlLabel-root{pointer-events:all}.page-container.checkout-container>.intro-text{margin-bottom:20px}.chart .MuiTabs-root .MuiTab-root{padding:5px;font-size:12px;min-width:0}.chart .MuiTabs-root .MuiButton-root,.chart .MuiTabs-root button{padding:5px;font-size:12px}.checkout-container.product-type-6 .checkout{padding-bottom:30px}.checkout-container .empty>div{width:100%;margin:10px 0 0;border-radius:5px}.checkout-container.product-type-6 .MuiStepper-horizontal{padding:10px}.checkout-container.product-type-6 .MuiStepper-horizontal .MuiStep-root{padding:0}.checkout-container.product-type-6 .MuiStepper-horizontal .MuiStepLabel-label{font-size:10px}.date-container{margin-left:-10px}.product-type-1 .date-container{margin-left:-20px;margin-top:-20px}.date-container .MuiPickersDay-root{height:25px}.checkout-container.product-type-6 .form.service-order-type p{margin:10px}.checkout-container.product-type-6 .form.service-order-type p.order-note{margin:-20px 0 0}.checkout-container .empty button{font-size:16px;width:100%;font-weight:700}.checkout-container .address .buttons .MuiButton-containedSecondary{margin-top:20px}.checkout-container .address p .smart-meter{visibility:hidden;display:none}.checkout-container.product-type-6 .form.service-order-type p.switch-timeframe{margin:10px 10px 0}.checkout-container.internet-hud-container .order-summary .order-summary-upper{visibility:hidden;display:none}}