.c4-form{position:relative}.c4-form-field{margin-top:30px}.c4-form-field.invalid.touched:not(.focus) .MuiOutlinedInput-notchedOutline,.c4-form-field.required.touched:not(.has-value):not(.focus) .MuiOutlinedInput-notchedOutline{border-color:var(--secondary-color)!important}.c4-form-field .MuiFilledInput-root{background-color:#fff}.c4-form-field.invalid:not(.focus) .MuiFilledInput-root:before,.c4-form-field.required.touched:not(.has-value):not(.focus) .MuiFilledInput-root:before{border-color:var(--secondary-color)!important}.c4-form form>fieldset{margin:0;padding:0;border:0;background-color:transparent}.c4-form-submit{text-align:right;margin-top:20px}.c4-form-submit button{margin-left:10px}.c4-form-submit .inner-menu{display:inline-block;vertical-align:top}.c4-no-form-container{position:relative}.c4-no-form-container>.c4-form-settings-menu{margin-top:-15px}.c4-form-field.upload{border:1px solid #ddd;border-radius:3px}.c4-form-field.address .inner{position:relative;height:100px;overflow:hidden;padding:20px}.c4-form-field.upload .dzu-dropzone{margin-top:10px;overflow:auto;border:none}.c4-file-list .file-list .MuiButton-root{text-align:left;width:90%;display:block}.c4-file-list .file-list .MuiButton-root .MuiSvgIcon-root{vertical-align:middle;margin-right:10px}.c4-file-list .file-list .MuiButton-root p{color:var(--text-color);margin:0}.c4-file-list .file-list .image-preview{width:auto;height:auto;max-width:150px;max-height:50px;display:inline-block}.c4-file-list .file-list em{display:block;width:100%;overflow-x:hidden;text-overflow:ellipsis;font-size:11px;font-style:normal;color:#999;text-align:left}.c4-file-list .file-list td{position:relative}.c4-file-list .file-list th{font-weight:700}.c4-file-list .file-list .delete{position:absolute;top:18px;right:0;text-align:center;visibility:hidden;pointer-events:none}.c4-file-list .file-list td:hover .delete{visibility:visible;pointer-events:all}.c4-file-list .file-list .MuiPaper-root{box-shadow:none;border:1px solid #ddd;border-radius:5px;border-bottom:0}.c4-file-list .file-list .delete .MuiSvgIcon-root{margin:0}.resident-onboarding-item .document-upload:not(.disabled) .file-list tr:hover .delete{visibility:visible}.c4-file-list .file-list .delete-row{background-color:#eee;text-align:right}.c4-file-list .file-list .delete-row p{text-align:left}.c4-file-list .file-list .delete-row button{float:none;display:inline-flex}.c4-form-field.upload .dzu-dropzone .dzu-inputLabel{font-size:14px;font-weight:400;color:var(--text-color)}.c4-form-field.address.expanded .inner{position:relative;height:auto;overflow:visible}.c4-form-field.address:not(.expanded) .inner:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:140px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);pointer-events:none}.c4-form-field.address>label,.c4-form-field.upload>label{margin-top:-12px;display:block;padding-left:5px;margin-bottom:-20px}.c4-form-field.field-group>label>span>button{margin-top:-10px;margin-bottom:-10px;margin-left:0}.c4-form-field.field-group.expanded>label>span>button{transform:rotate(180deg)}.c4-form-field.field-group .field-group-inner-content{max-height:100px;overflow:hidden}.c4-form-field.field-group:not(.expanded) .field-group-inner-content:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:140px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}.c4-form-field.field-group.expanded .field-group-inner-content{max-height:none}.c4-form-field.field-group.notched>label{margin-top:-25px;display:block;padding-left:0;margin-bottom:0}.c4-form-field.field-group.notched>.tooltip-right{margin-top:-10px;margin-bottom:-20px;margin-right:-12px}.c4-form-field.address>label>span,.c4-form-field.upload>label>span{font-size:11px;padding-left:7px;padding-right:7px;background-color:#fff;color:var(--text-color)}.c4-form-field.field-group.notched>label>span{padding-left:7px;padding-right:7px;background-color:#fff;color:var(--text-color);margin-left:-10px;text-transform:none}.c4-form .MuiFormHelperText-root .MuiButton-sizeSmall{font-size:.9em;margin-left:-15px;margin-top:-5px;margin-bottom:-10px;color:var(--text-color)}.c4-form .MuiFormHelperText-root .MuiButton-sizeSmall .MuiSvgIcon-root{font-size:1.2em}.c4-form-field.radio>.MuiFormControl-root>.MuiFormLabel-root{font-weight:700}.c4-form-field.radio .c4-form-field.text{margin-top:20px}.c4-form-field.radio.notched>.MuiFormControl-root>.MuiFormLabel-root{margin-top:-20px;margin-bottom:0;font-size:11px!important;font-weight:400}.c4-form-field.radio.notched>.MuiFormControl-root>.MuiFormLabel-root>span{background-color:#fff;padding-left:5px;padding-right:5px}.c4-form-field.radio .MuiFormControlLabel-root{position:relative;padding:10px 10px 10px 40px;line-height:1.8em}.c4-form-field.radio{padding:10px;border:1px solid #ccc;border-radius:3px}.c4-form-field.radio .MuiRadio-root{position:absolute;top:2px;left:0}.c4-form-context-menu,.c4-form-context-menu ul{margin:0;padding:0}.c4-form-context-menu ul li{margin:0;padding:0;width:200px}.c4-form-context-menu ul li button{margin:0;padding:10px;border-top:1px solid #ddd;width:100%;text-align:left;display:block;color:var(--text-color)}.c4-form-context-menu .c4-form-field.checkbox{margin:0;border-top:1px solid #ddd}.c4-form-context-menu .c4-form-field.checkbox .MuiFormGroup-root .MuiFormControlLabel-root{border:none;margin:0}.c4-form-context-menu ul li:first-child button{border-top:none}.c4-form-field.checkbox{background-color:#fff}.c4-form-field.checkbox .MuiFormControlLabel-root{position:relative;padding:10px 10px 10px 40px}.c4-form-field.checkbox.no-border .MuiFormControlLabel-root{border:none}.c4-form-field.checkbox .MuiCheckbox-root{position:absolute;left:0;top:2px}.c4-form-field.checkbox label{pointer-events:none}.c4-form-field.checkbox label *{pointer-events:all}.c4-form-field.field-group{border:1px solid #ccc;border-radius:3px;padding:15px}.c4-form-field.field-group>p{margin:0 0 10px}.c4-form-field.field-group>label{display:block;text-transform:uppercase;font-size:11px;color:#999}.c4-form-field.field-group .c4-form-field.checkbox{margin:0}.c4-note-list .quick-add{background-color:#fafafa;border-bottom:1px solid #eee;padding:0 20px;margin:-20px -20px 20px}.c4-note-list .note-list{margin-bottom:-20px}.c4-note-list .card-list .card .main-content{padding:10px 0 0;margin:0;border-top:1px solid #eee}.c4-note-list .note-list .category{text-transform:uppercase;font-size:11px;opacity:.5}.c4-note-list .c4-form-field.upload>label>span{background-color:#fafafa}.c4-note-list form{margin-bottom:10px}.c4-note-list form:not(.with-attachment){margin-bottom:-10px}.c4-note-list form:not(.with-attachment) .c4-form-submit button{margin-top:-70px}.c4-form-field.switch .MuiFormControlLabel-root{margin:0;padding:5px}.c4-form-field.with-button{width:73%;margin-right:2%;display:inline-block;vertical-align:top}.c4-form-field button.with-button{width:25%;display:inline-block;vertical-align:top;padding:13px;margin-top:20px}.tooltip-right{display:inline-block;vertical-align:middle;color:var(--text-color);opacity:.7}.c4-form .tooltip-right{float:right;color:var(--text-color);opacity:.7}.c4-form .standalone-field{width:50%;display:inline-block;vertical-align:top}.c4-form .standalone-field.secondary{padding-left:10px}.c4-form .disabled-message{position:absolute;left:0;right:0;top:40px;margin:auto;text-align:center;z-index:97}.c4-form .disabled-message button{font-size:20px}.c4-form .Mui-disabled .MuiSwitch-track{background-color:#ddd!important;-webkit-text-fill-color:#ddd!important;color:#ddd!important;opacity:1!important}.c4-form .Mui-disabled .MuiSwitch-switchBase.Mui-disabled .MuiSwitch-thumb{opacity:1!important;color:#fff!important}.c4-form .Mui-disabled .MuiSwitch-switchBase.Mui-disabled.Mui-checked .MuiSwitch-thumb{opacity:1!important;color:#999!important}.MuiMenuItem-root .checkmark{margin-right:5px;margin-left:-10px;color:#222;visibility:hidden;font-size:18px}.MuiMenuItem-root.Mui-selected .checkmark{visibility:visible}.unit-address{-webkit-text-fill-color:#999}.unit-address,.unit-address-option{color:#999;font-style:normal;font-size:.9em}.unit-address-option{position:absolute;right:30px}.account-info{-webkit-text-fill-color:#999}.account-info,.account-info-option{color:#999;font-style:normal;font-size:.9em}.account-info-option{position:absolute;right:30px;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:668px){.c4-form-field.with-button{width:100%;margin-right:0;display:block}.c4-form-field button.with-button{width:100%;display:block;margin-top:5px}.c4-form .standalone-field{width:100%;display:block}.c4-form .standalone-field.secondary{padding-left:0}}.c4-form.dark-mode .MuiSvgIcon-root{fill:#fff}.c4-form.dark-mode .MuiOutlinedInput-notchedOutline{border-color:#fff!important}.c4-form.dark-mode .MuiOutlinedInput-root{color:#fff}.c4-form.dark-mode .MuiFormLabel-root{color:#fff!important;-webkit-text-fill-color:#fff!important}.c4-form.dark-mode .MuiButton-root{color:#fff}.c4-form.dark-mode .MuiButton-root.Mui-disabled{opacity:.5}.c4-form.dark-mode .MuiButton-contained{background-color:var(--primary-color);border:1px solid #fff}.c4-form.dark-mode .MuiAlert-root{border:1px solid #fff;background-color:transparent}.c4-form.dark-mode .MuiAlert-root .MuiAlert-message{color:#fff}.c4-form.dark-mode .MuiAlert-standardError{background-color:rgba(255,255,204,.2)}.c4-form.dark-mode a{color:#fff}.c4-form.dark-mode .MuiInputBase-root .Mui-disabled{-webkit-text-fill-color:#fff!important;opacity:.7}.c4-form.dark-mode .MuiFormGroup-root .MuiFormControlLabel-root .MuiFormControlLabel-label{color:#fff!important}.c4-form.dark-mode .MuiFormGroup-root .MuiFormControlLabel-root{border-color:transparent;margin-top:5px}.c4-form.dark-mode .MuiFormGroup-root .MuiFormControlLabel-root.selected{border-color:#fff}.c4-form.dark-mode .react-code-input input{border-color:#fff!important;background-color:transparent!important;color:#fff!important}.c4-form.dark-mode input:-webkit-autofill,.c4-form.dark-mode input:-webkit-autofill:active,.c4-form.dark-mode input:-webkit-autofill:focus,.c4-form.dark-mode input:-webkit-autofill:hover{-webkit-background-clip:text;-webkit-text-fill-color:#fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.c4-form.dark-mode input::-webkit-inner-spin-button,.c4-form.dark-mode input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.c4-form.dark-mode .c4-form-field.radio{border-color:#fff}.verify-form h3{margin-top:30px}.verify-form .MuiStepper-root{margin-top:40px}.verify-form .c4-form-field{margin-top:0;margin-bottom:20px}.verify-form .c4-form-field.address{margin-top:0;margin-bottom:0;z-index:2;position:relative}.verify-form .c4-form-field.name{display:inline-block;width:50%;padding-left:20px}.verify-form .c4-form-field.name.first{padding-left:0}.verify-form .c4-form-field.radio{border:none;padding:0}.verify-form .address-results{position:absolute;height:auto;max-height:200px;overflow:auto;border:1px solid #ccc;background-color:#fff;z-index:3;width:100%;border-radius:5px;margin-top:5px}.verify-form .address-results.with-property{margin-top:-20px}.verify-form .address-results .address-result{border-top:1px solid #ccc}.verify-form .address-results-clickout{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1}.verify-form .address-results .address-result:first-child{border-top:none}.verify-form .address-results .address-result button{padding:10px;width:100%;display:block;text-align:left;color:#000;border-radius:0}.verify-form .button-back{margin-bottom:-100px}.verify-form .Mui-completed .MuiSvgIcon-root,.verify-form .success{color:#20c997}.verify-form .offsite-order-button .MuiSvgIcon-root{color:var(--primary-color)!important}.verify-form .offsite-order-button:hover{opacity:.9}.verify-form .cp-logo,.verify-form .provider-logo{float:right;width:30%;height:auto;padding-left:20px}.verify-form .forward-email-clipart{float:left;width:35%;height:auto;padding-right:30px}.verify-form .enrollment-option-section{margin-bottom:40px}.verify-form .thats-it-clipart{float:right;width:35%;height:auto;padding-left:30px}.verify-form h4{font-size:1.2rem;margin:0;padding:0}.provider-list .logo{width:20%}.provider-list .logo img{width:auto;height:40px}.provider-list td{text-align:left}.provider-list td.button{text-align:right}.verify-resident-list .card{padding:0 0 20px!important;width:100%!important}.verify-resident-list .card .inner{padding:0!important}.verify-resident-list .card .inner button{padding:20px!important;width:100%!important}.verify-resident-list .card .inner button .MuiSvgIcon-root{float:right;margin-top:30px}.verify-settings{margin-top:30px;margin-bottom:0}.verify-settings .card{padding-bottom:0}.verify-settings h2{margin:0 0 20px;font-size:1.2em}.verify-settings .card .details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.verify-settings .card .attribute{width:auto;margin-right:20px!important}.verify-settings-action-required{background-color:#fffff9!important}.verify-settings-action-required .offer-grid-container{margin-top:20px;padding-right:20px}.verify-form .enrollment-option .plan-grid-container{margin-top:20px}.verify-form .to-finish{color:var(--secondary-color)}.view-all-plans-link{float:right}.view-all-plans-link .MuiSvgIcon-root{color:#fff}.verify-form .MuiAlert-message{overflow:visible}.verify-form .enrollment-option{position:relative}.verify-plan-list-container{margin-left:-30px}.verify-plan-list-container .plan-grid-container{margin-bottom:10px}.verify-form .win{color:var(--primary-color)}.waiting{margin-top:10px;text-align:center;padding:10px;border:1px solid #ddd;border-radius:10px;background-color:#fffff9;width:95%}.app-box.confirmation{margin-top:20px;padding:20px}.app-box.confirmation h3{margin:0}.verify-form .card .badge{float:right;padding-left:15px;padding-right:15px}@media (max-width:668px){.verify-form .c4-form,.verify-form .verify-resident-list{padding:10px}.verify-form .card .badge{margin-top:20px}.verify-plan-list-container{margin-left:-40px}.verify-plan-list-container .plan-grid.electric .provider-logo{float:left;margin-left:-20px}.verify-form .enrollment-option .MuiAlert-root{margin-left:-10px;margin-right:-10px}.verify-form .enrollment-option .MuiAlert-root h4{font-size:.9rem}.verify-form .enrollment-option .waiting{margin-left:-40px;width:115%}}.featured-plan-list{padding:0;position:relative;left:0;right:0;text-align:center;margin:auto auto 20px}.featured-plan{margin:0;display:inline-block;width:33.3333%;padding:0 0 0 20px;list-style-type:none;vertical-align:top}.featured-plan-list.with-true-price .featured-plan{width:25%}.featured-plan:first-child{margin-left:-40px}.featured-plan-list.with-true-price .featured-plan:first-child{padding-left:0;margin-left:0}.internet .featured-plan:first-child{width:25%}.featured-plan>.content{background:#fff;box-shadow:0 1px 2px 0 #ababab;border-radius:10px}.featured-plan>.content>h4{color:#fff;background:#666;font-size:14px;border-top-left-radius:10px;border-top-right-radius:10px}.featured-plan>.content .plan-name,.featured-plan>.content>h4{padding:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.featured-plan>.content .plan-name{font-size:12px;margin:0}.internet .featured-plan>.content .plan-name{color:#1d4892;font-size:16px;font-weight:700;line-height:1.6em;white-space:normal}.internet .featured-plan>.content .plan-name strong{color:#000;display:block}.featured-plan>.content .price-container .price{font-size:50px;font-weight:700;color:#337eff;padding:0;margin-top:-10px}.internet .featured-plan>.content .price-container .price{font-size:30px;font-weight:700;color:#000;margin-bottom:10px}.featured-plan>.content .price-container .price sup{font-size:.5em;font-style:normal;font-weight:400;margin-left:2px;margin-right:2px}.featured-plan>.content .price-container .price em{font-size:12px;font-weight:700;color:#a6bacf;display:inline-block;vertical-align:top;margin-left:10px;font-style:normal;text-align:left;margin-top:30px}.featured-plan>.content .price-container .usage{color:#a6bacf;margin-top:-10px;font-size:12px;font-weight:700}.featured-plan>.content>.logo-action{border-top:1px solid #eee;border-bottom:1px solid #eee;text-align:center;margin-top:10px;padding-top:15px}.featured-plan>.content>.logo-action .provider-logo-container{width:100%;height:110px;position:relative}.internet .featured-plan>.content>.logo-action .provider-logo-container{height:90px}.featured-plan.multiple>.content>.logo-action .provider-logo-container{width:50%;display:inline-block;height:83px}.featured-plan>.content>.logo-action .provider-logo-container>img{width:auto;height:auto;max-height:70px;max-width:130px;position:absolute;left:0;right:0;top:0;bottom:10px;margin:auto}.featured-plan.multiple>.content>.logo-action .provider-logo-container>img{max-width:60%}.featured-plan>.content>.logo-action .provider-logo-container .puct{font-size:10px;color:#a6bacf;position:absolute;left:0;right:0;bottom:5px;margin:auto;visibility:hidden;display:none}.featured-plan>.content>.action{margin-top:20px;position:relative;padding-bottom:10px}.featured-plan>.content .action .MuiButton-root.order-online{background-color:#20c997!important;color:#fff!important;border:none!important;font-weight:700}.featured-plan>.content .action .MuiButton-root.order-online .MuiSvgIcon-root{color:#fff!important}.featured-plan>.content .action .MuiButton-root.order-phone{display:block;visibility:hidden;display:none}.featured-plan>.content .action .MuiButton-root.order-phone span{color:#a6bacf}.featured-plan>.content .plan-details{padding-bottom:10px;color:#a6bacf;font-size:11px}.featured-plan>.content .plan-details button{color:#a6bacf;margin-left:-7px;margin-top:-2px;font-size:11px}.featured-plan>.content .plan-details-mobile{visibility:hidden;display:none}.featured-plan>.content .plan-name .green-icon{color:#88d400;float:right}.featured-plan .plan-row.expanded{border:none}.featured-plan .plan-row.expanded .primary-data,.featured-plan .plan-row.expanded div.footer,.featured-plan .plan-row.expanded div.middle{visibility:hidden;display:none}@media (max-width:968px){.featured-plan,.featured-plan:first-child,.internet .featured-plan:first-child{display:block;width:100%!important;padding:0;margin:0 0 10px}}@media (max-width:668px){.featured-plan-list{margin-bottom:0;padding-top:0}.featured-plan>.content .plan-name{color:#337eff;font-size:16px;font-weight:700;white-space:normal}.featured-plan>.content .price-container{float:right;width:50%}.internet .featured-plan>.content .price-container{padding-top:40px}.featured-plan>.content .price-container .usage{font-size:11px}.featured-plan>.content>.logo-action{border:none}.featured-plan>.content>.logo-action .provider-logo-container{padding:0;height:60px}.featured-plan>.content .logo-action{display:inline-block;width:50%;padding-top:0}.featured-plan>.content .action{margin-top:20px;clear:both}.featured-plan>.content .action button{width:85%}.featured-plan>.content .plan-details,.featured-plan>.content .plan-details button{font-style:italic;font-size:14px}.featured-plan>.content .plan-details button .MuiSvgIcon-root{font-size:16px}.featured-plan>.content>.logo-action .action .MuiButton-root.order-online{font-size:12px}}.usage-history-form{background-color:#fbfbfb;margin:0 -20px;padding-top:20px;border-top:1px solid #eee;border-bottom:1px solid #eee;padding-left:8px}.usage-history-form .MuiTextField-root{width:32%;margin-right:1%;margin-bottom:2%}.usage-history-form .MuiOutlinedInput-input{background-color:#fff}.usage-history-popup .MuiAlert-root{margin:-20px -20px 0}.usage-selection .usage-history-form{margin-left:-5px;padding-right:5px;margin-right:-10px;margin-top:5px;padding-top:10px;border:none;background:transparent}.filters-container-outer{display:inline-block;vertical-align:top;width:26%;padding-right:20px;float:left}.filters-container-outer.small{visibility:hidden;display:none;position:relative;z-index:3}.filters-container-outer .controls h4{visibility:hidden;display:none}.filters-container-outer .controls{background:#fff;border:1px solid #e8f1fa;box-shadow:0 1px 2px 0 #ccc;padding:0 10px 10px;border-radius:10px;z-index:2;z-index:99;position:relative}.plan-grid-container-inner{display:inline-block;vertical-align:top;width:74%;position:relative}.plan-grid-container-inner.stacked-featured{width:100%}.plan-grid-container-inner.stacked-featured .plan-row h2{margin-top:0;border-top-left-radius:9px;border-top-right-radius:9px;padding:10px}.plan-grid-container-inner.stacked-featured .plan-row .data-point{width:33%}.plan-grid-container-inner.stacked-featured .plan-row .data-point.true-price{visibility:hidden;display:none}.limited-list .plan-grid-container-inner{width:100%}.plan-grid.limited-list .plan-row .data-point{width:33%}.plan-grid.limited-list .plan-row .data-point.true-price{visibility:hidden;display:none}.filters-container-outer button{cursor:pointer;padding:3px 10px;font-size:12px;font-weight:700;border:none!important;box-shadow:inset 0 0 0 1px #999}.filters-container-outer button:hover{box-shadow:inset 0 0 0 1px #999}.filters-container-outer button.selected{box-shadow:inset 0 0 0 2px #337eff}.filters-container-outer button svg{width:30px;height:auto;display:block;position:relative;left:0;right:0;margin:auto;filter:grayscale(100%)}.filters-container-outer button.selected svg{filter:grayscale(0)}.filters-container-outer .button-group-images .image{display:inline-block;width:32%;margin-left:2%;vertical-align:bottom;text-align:center;margin-bottom:10px}.filters-container-outer .button-group-images .image:first-child{margin-left:0}.filters-container-outer .button-group{white-space:nowrap}.filters-container-outer .button-group>button{display:inline-block;width:31%;margin-left:3%;color:#666!important;font-weight:400;padding:10px}.filters-container-outer .button-group>button:first-child{margin-left:1px}.filters-container-outer .button-group>button img{width:30px;position:relative;left:0;right:0;display:block;margin:auto auto 5px;filter:grayscale(100%)}.filters-container-outer .button-group>button.selected img{filter:grayscale(0)}.filters-container-outer .button-group>button strong{display:block;font-weight:700}.filters-container-outer .button-group>button.selected strong{color:#000}.filters-container-outer button .MuiInput-input{color:#666!important;-webkit-text-fill-color:#666!important;opacity:1!important;font-size:12px;font-weight:400;cursor:pointer;text-align:right;width:50%}.filters-container-outer button .MuiTypography-root{font-size:10px;font-weight:700;color:#666!important;opacity:1;cursor:pointer}.filters-container-outer button .Mui-disabled{opacity:1}.filters-container-outer button .Mui-disabled:before{border:none}.filters-container-outer button.selected{border-color:#337eff;border-width:2px}.filters-container-outer button .MuiInputAdornment-root{margin-left:2px}.filters-container-outer h5,.filters-container-outer h6,.filters-container-outer label,.filters-container-outer legend{color:#666!important}.filters-container-outer .show-custom{font-size:12px;padding:10px;text-align:center}.filters-container-outer h5{font-weight:700;font-size:12px;margin-bottom:15px}.filters-container-outer h6{text-align:center;font-weight:700;font-size:14px;margin-top:10px;margin-bottom:10px}.filters-container-outer h6:before{margin-bottom:-10px}.filters-container-outer h6:after,.filters-container-outer h6:before{content:"";width:45%;height:1px;display:block;border-bottom:1px solid #ccc}.filters-container-outer h6:after{margin-left:55%;margin-top:-9px}.filters-container-outer .secondary-options{padding-top:10px}.filters-container-outer .secondary-options label{font-weight:400;font-size:12px;padding-top:10px;clear:both;width:100%;display:block}.filters-container-outer .secondary-options label button{float:right;width:32%;margin-right:1px;margin-top:-5px;color:#666!important;font-weight:400}.filters-container-outer .secondary-options label button.selected{border-color:#337eff;border-width:2px}.filters-container-outer .secondary-options .apartment-resident button{width:99%;margin-left:1px;color:#666!important;font-weight:400;display:block;padding:10px;margin-top:20px;margin-bottom:10px}.filters-container-outer .secondary-options .apartment-resident button.selected{border-color:#337eff;border-width:2px}.filters-container-outer .secondary-options .apartment-resident button strong{font-weight:700;display:block;padding-top:5px}.filters-container-outer .secondary-options .apartment-resident button.selected strong{color:#000}.filters-container-outer .filters-set,.filters-container-outer .usage-selection{position:relative;left:0;right:0;margin:auto;max-width:350px;text-align:left}.filters-container-outer .usage-selection .step-one button{width:100%;color:#666;margin-bottom:10px;font-weight:400}.filters-container-outer .filters-set{border-top:1px solid #ccc;margin-top:20px;padding-top:10px}.filters-container-outer .filters-set legend{font-size:12px;font-weight:700;margin-bottom:10px}.filters-container-outer .filters-set .MuiFormControlLabel-root{margin:-10px 0 0;border:none}.filters-container-outer .filters-set .MuiFormControlLabel-root .MuiTypography-root{font-size:12px}.filters-container-outer .filters-set .MuiFormControlLabel-root .MuiTypography-root.Mui-disabled{color:#000;opacity:1}.filters-secondary-close{visibility:hidden;display:none}.filters-container-outer p{color:#666;font-weight:700;font-size:12px}.filters-container-outer .track-vertical{margin-right:-5px;border-radius:1px}.filters-container-outer .track-vertical>div{border-radius:1px}.filters-container-outer .controls.with-scroll>div>div{overflow-x:hidden}.filters-container-outer .provider-button-container{display:inline-block;width:33%;padding:5px}.filters-container-outer .provider-button-container .provider-button{text-align:center;height:50px;box-shadow:none}.filters-container-outer .provider-button-container .provider-button.selected{box-shadow:inset 0 0 0 2px #337eff!important}.filters-container-outer .provider-button-container .provider-button img{width:100%;height:auto}@media (max-width:1024px){.filters-container-outer.small{visibility:visible;display:block;width:auto;float:none;padding:0;margin-top:-20px;position:relative;top:auto}.filters-container-outer .controls{height:auto}.filters-container-outer.desktop{visibility:hidden;display:none}.filters-container-outer .controls{margin-bottom:5px}.filters-container-outer .filters-set{visibility:hidden;display:none}.filters-container-outer.expanded .filters-set{visibility:visible;display:block}.filters-container-outer.expanded .controls{background:#fff;border:1px solid #e8f1fa;box-shadow:0 2px 4px 0 #ababab}.plan-grid-container-inner{display:block;width:auto}.filters-container-outer .controls h4{visibility:visible;display:block;padding:0;margin:-15px -10px 20px;position:relative;text-align:left}.filters-container-outer .controls h4 button{box-shadow:none}.filters-container-outer .controls h4 .fa-sliders-h{margin-right:10px}.filters-container-outer.expanded .controls h4 .MuiSvgIcon-root{transform:rotate(180deg)}}@media (max-width:1024px) and (min-width:820px){.filters-container-outer.expanded{margin-bottom:80px}.filters-container-outer.expanded .usage-selection{display:inline-block;width:35%;vertical-align:top;padding-right:20px}.filters-container-outer.expanded .filters-set{display:inline-block;width:20%;vertical-align:top;border:none;border-left:1px solid #ccc;padding-left:10px;height:250px;overflow:auto;margin-top:-10px}.filters-container-outer .filters-set:last-child{width:25%}.filters-container-outer .controls h4{margin-top:-85px;margin-bottom:60px}.with-intro-text .filters-container-outer .controls h4{margin-top:-10px;margin-bottom:20px}}@media (max-width:820px){.filters-container-outer.expanded{padding-bottom:100px}.filters-container-outer.small{margin-top:0}.filters-secondary-close{visibility:visible;display:block;margin-top:10px}.filters-container-outer .controls{padding-top:10px;margin-bottom:0}.filters-container-outer .controls h4{margin-top:0}.plan-grid-container-inner{margin-top:10px}.quick-filters-menu{float:right}.filters-container-outer .controls h4{margin-bottom:0;margin-top:20px}.plan-grid-container-inner.stacked-featured{width:102%}.plan-grid-container-inner.stacked-featured .plan-row .data-point{width:25%}}