*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root{--brand-blue:#10478e;--header-h:110px}html,body{height:100%;margin:0;background:transparent;-webkit-overflow-scrolling:touch}body{z-index:1 !important}#content{margin-bottom:0 !important;padding:1em 0 !important}.inner-wrap{height:auto !important;overscroll-behavior:contain !important}#envIndicator{position:absolute !important;z-index:8 !important;background-color:rgba(255,255,0,.25) !important}.site-content{background:#fff}.flex-wrapper{display:flex;flex-direction:column;overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;width:100%}.flex-wrapper .main-content{flex:1;overflow-y:auto;padding:0;position:relative}.flex-wrapper .main-header{padding:0;position:relative;z-index:5}.site-header-loading-dropsheet{top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;height:auto !important}.inner-wrap.flex-container{min-height:100vh}.flex-container .site-content{padding:1em 0 0}.padding-bottom-1{padding-bottom:1em}.padding-top-1{padding-top:1em}.padding-top-2{padding-top:2em}.padding-1-desktop{padding:1em}.margin-bottom-1{margin-bottom:1em}.margin-top-1{margin-top:1em}.small-text{font-size:13px;color:#555}.header-spacer{height:var(--header-h)}.content-title a{margin-bottom:10px;display:inline-block}.ns-pb .payment-form{margin-top:20px !important}.site-header{position:relative !important;border:0 !important;z-index:unset !important}.site-header,.unauth-site-header{background:#10478e !important;box-shadow:none !important}.site-header.enbridge{background:#373737 !important}.unauth-site-header a{color:#fedb02 !important}.top-bar{background:transparent !important}.page-title-box{display:inline-block !important;width:100%;margin:0 auto !important;max-width:inherit;padding:1em 0;background:-webkit-gradient(linear,to top,to bottom,color-stop(0,#eee),color-stop(50px,rgba(238,238,238,0)),color-stop(100%,rgba(238,238,238,0)));background:-webkit-linear-gradient(to top,#eee 0,rgba(238,238,238,0) 50px,rgba(238,238,238,0) 100%);background:-moz-linear-gradient(to top,#eee 0,rgba(238,238,238,0) 50px,rgba(238,238,238,0) 100%);background:-o-linear-gradient(to top,#eee 0,rgba(238,238,238,0) 50px,rgba(238,238,238,0) 100%);background:linear-gradient(to top,#eee 0,rgba(238,238,238,0) 50px,rgba(238,238,238,0) 100%);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#f6f6f6',EndColorStr='#eeeeee')}.page-title-box h1{font-size:2em !important;margin:.25em 0 !important}.page-header{background:#f0f0f0 !important;margin-top:0 !important;border:0 !important}.page-header.enbridge{background:#eaeaed !important}.page-header .heading2>span .unmasked{margin-left:0 !important}.account-header .heading2{padding:0 !important}.account-header{display:flex !important;flex-direction:row;align-items:center;margin:0 auto;width:100%;max-width:62.5em;padding:0}.account-header aside{display:flex;align-items:center}.account-header aside a,.account-header h2{display:inline-block;vertical-align:middle}.account-header nav{flex:1;display:flex;align-items:center;justify-content:right}.account-header nav a{font-size:16px !important;font-weight:500 !important}.account-header .home-link,.account-header .menu-link,.account-header .acct-number-link{padding:0 1em;font-size:18px;border-radius:0;color:#10478e !important;height:64px;display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer}.page-header a{color:#10478e !important}.account-header .menu-link{margin-left:10px}.account-header .acct-number-link span{font-size:14px !important;color:#555 !important}.account-header .acct-number-link a{font-size:14px;color:#0072ce;padding-left:10px}.account-header .home-link:hover{background:#00000010 !important}.account-header .menu-link i{font-size:29px !important;margin-right:5px}.account-header .home-link i{font-size:22px !important;margin-right:10px}.account-header .mobile-address{flex:1;width:100%;justify-content:center;flex-direction:column}.account-header .mobile-address p{margin-bottom:0;font-size:16px}.account-header .mobile-address span{font-size:12px !important}.account-header .btn-gold{color:#333 !important;font-weight:500 !important;font-size:16px !important}.custom-dropsheet{position:fixed;left:0;top:0;right:0;bottom:0;background:#00000050;z-index:8;opacity:0;transition:opacity 150ms}.custom-dropsheet.fade-in{opacity:1;pointer-events:auto}.custom-dropsheet.fade-out{opacity:0}.acct-number-custom-modal{background:#fff;padding:2em;z-index:9;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;width:240px}.acct-number-custom-modal{opacity:0;pointer-events:none;transition:opacity 150ms;outline:none !important}.custom-dropsheet.fade-in,.acct-number-custom-modal.fade-in{opacity:1;pointer-events:auto}.custom-dropsheet.fade-out,.acct-number-custom-modal.fade-out{opacity:0;pointer-events:none}.acct-number-custom-modal{position:fixed;top:50%;left:50%;z-index:9;transform:translate(-50%,-50%) scale(0.96);transition:opacity 150ms,transform 150ms;opacity:0;pointer-events:none;background:#fff;border-radius:12px}.acct-number-custom-modal.fade-in{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1.03);animation:modal-grow-in 150ms forwards}.acct-number-custom-modal.fade-out{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(0.96);animation:modal-grow-out 150ms forwards}@keyframes modal-grow-in{from{opacity:0;transform:translate(-50%,-50%) scale(0.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1.03)}}@keyframes modal-grow-out{from{opacity:1;transform:translate(-50%,-50%) scale(1.03)}to{opacity:0;transform:translate(-50%,-50%) scale(0.96)}}.cancel-streetlight{cursor:pointer}.sticky-placeholder{display:inline-block;width:100%;background:transparent;padding:0;margin:0;border:0}.account-filters-container{background:#fff;padding:1em}.account-filters h6{display:none}.account-filters .fusion-radiogroup{display:flex;justify-content:left;margin-bottom:0 !important;column-gap:10px}.account-filters .fusion-radiogroup-item{margin-bottom:0 !important}.account-filters .fusion-radiogroup-item label{background-image:none !important;margin-right:0 !important;width:100% !important;padding-left:0 !important}.account-filters .fusion-radiogroup-item header{background:#00000010;padding:.5em 1.5em !important;border-radius:12px;color:#555;text-align:center}.account-filter .fusion-radiogroup-item label:hover{background:#00000020}.account-filters .fusion-radiogroup-item input:checked+label header{background:#0072ce;color:#fff}.account-filters .fusion-radiogroup-item input:checked+label header.closed{background:#555}.account-filters .fusion-radiogroup-item input:checked+label header.delinquent{background:#ff383c !important}.account-search{display:flex;padding-right:2em}.account-search input{height:48px !important;border:0 !important;background:#00000010 !important;text-indent:15px !important;font-size:16px !important;border-radius:5px !important}.account-search input:focus{background:#00000020}.al-search-container{position:relative;width:100% !important}.al-search-container .btn-search-container{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.al-search-container .btn-search,.al-search-container .clear-search{padding:5px 10px;border:0 !important;color:#0072ce !important;cursor:pointer}.al-search-container .btn-search i,.al-search-container .clear-search i{margin-right:0 !important}.al-search-container .btn-search:hover,.al-search-container .clear-search:hover{background:#00000020}.account-header .menu-link:hover{background:#00000010}.account-header .menu-link span{font-size:17px}.account-header .menu-link i,.account-header .menu-link span{display:inline-block;vertical-align:middle}.top-bar{display:flex;align-items:center;padding-top:0 !important;height:auto !important;padding:1.5em 0 !important;overflow:visible !important}.top-bar aside{flex:1;display:flex;width:100%;align-items:center;padding-left:1em}.top-bar aside svg{display:block}.top-bar aside .mobile-header-icons{flex:1;justify-content:right}.top-bar aside .mobile-header-icons i{float:none !important;font-size:20px;padding:0 10px;border-radius:3px;cursor:pointer}.top-bar aside .mobile-header-icons i:hover{background:#ffffff10}.site-header a,.site-header span,.site-header i{float:none !important}.site-header span,.site-header i,.user-auth-container span,.user-auth-cotainer i{color:rgba(255,255,255,.87) !important;font-weight:500 !important}.user-auth-mobile-wrapper{background:#10478e;padding:1em}.user-auth-mobile-wrapper.enbridge{background:#373737 !important}.user-auth-container{background:#00000020;display:flex;border-radius:3px;padding:0 1em !important}.user-auth-container i{color:#ffffff80 !important;padding-right:10px}.user-auth-container .user-fullname{width:100%;flex-grow:1;flex-basis:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;padding-right:1em}.user-auth-container .sign-out-link{border-left:1px solid #ffffff10;padding-right:0 !important}.user-auth-container a{color:#fedb02 !important;font-weight:500 !important;padding:0 1em;flex-shrink:0}.account-links-wrapper{margin:auto;padding:3em 0}.account-links-wrapper h4{margin:0 !important;padding-bottom:1em}.account-links-wrapper .cta-callout-a{padding:0 !important;border:0 !important;margin:0 !important;border-radius:0 !important;background:transparent !important}.account-links-wrapper .cta-callout-a ul{display:grid;grid-template-columns:repeat(4,1fr);background:transparent;gap:10px}.account-links-wrapper .cta-callout-a ul li{padding:1em 0 !important;font-weight:500 !important;text-align:center;cursor:pointer;background:#eef7fb;border-radius:3px}.account-links-wrapper .cta-callout-a ul li a{font-size:16px !important;color:#10478e !important}.account-links-wrapper .cta-callout-a .fusion-icon{display:block !important;width:auto !important;margin-right:0 !important}.account-links-wrapper .cta-callout-a li:hover{background:#d9edf6 !important}.account-links-wrapper .cta-callout-a li:hover>a{color:#10478e !important}.account-links-wrapper .cta-callout-a .fusion-icon:before{font-size:28px !important}#content .fusion-icon:before{margin-right:0 !important}.cta-callout-b p{margin-bottom:0}.promo-wrapper{padding:2em 0}.ns-as .promo-container{display:grid !important;grid-template-columns:repeat(2,1fr);gap:30px;background:#fff;margin-bottom:0 !important}.promo-icon{font-size:48px}.promo-container .promo:last-child:nth-child(odd){grid-column:1 / -1}.promo{padding:2em;background:#f0f0f0;cursor:pointer;border-radius:12px}.ns-as .promo{text-align:center}.ns-as .promo-contained{background:#10478e !important}.banner-image{padding:0 4em 0 1em;width:50%}.banner-image img{width:100%;border-radius:40px;box-shadow:rgba(149,157,165,0.2) 0 8px 24px}.bidge-promo-bg{padding:6em 0;background:#f8f8f8}.bidge-promo .content{padding:1em 0 0 1em}.ns-as .tile-container{padding:0 !important}.tile-container{display:grid !important;gap:30px}.tile-container.services{grid-template-columns:repeat(2,1fr)}.ns-al .account-list-item{background:#eef7fb;border-radius:0 !important;position:relative;border-bottom:1px solid #00000010}.ns-al .account-list-item:last-child{border-bottom:0}.ns-al .account-list-item:first-child{border-top:1px solid #00000010}.ns-al .account-list-item:nth-child(even){background:#fff}.ns-al .account-list-item.pastdue{background:rgba(255,56,60,.1)}.account-list-item{padding:1em !important}.account-list-item h2{margin:0}.account-list-item h4{margin:0;font-weight:500;font-size:24px}.account-list-item .town{font-size:14px;color:#333;font-weight:500}.ns-al .account-list-item .past-due{font-weight:normal !important;display:inline-block}.flex-row{display:flex;align-items:center}.flex-grow,.flexgrow{flex:1}.flex-shrink,.flexshrink{flex-shrink:1}.align-start{align-items:start}.align-center{align-items:center}.account-grid{align-items:center}.account-balance{align-items:start !important}.account-balance p{margin:0 !important}.status-indicator-container{min-width:48px}.status-indicator{margin:5px 15px 0 0;width:28px;height:28px;background:#555;border-radius:50%;position:relative}.orange-warning{margin:5px 15px 0 0;color:orange;font-size:28px}.account-grid .btn{font-size:16px !important}.status-indicator i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.status-indicator.closed{background:#555 !important}.status-indicator.pastdue{background:#ff383c !important}.status-indicator.outage{background:#fedb02 !important}.status-indicator.outage i{color:#000 !important}.account-address{flex-direction:column}.account-address p{font-weight:600}.account-location{padding-right:1em;width:360px}.account-grid h4,.account-grid p{margin:0}.light-footer-container{border:0 !important}.light-footer .copyright,.light-footer .tandc-privacy{padding:0 !important}.list-action-buttons{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px}.pagination{width:50%;padding:1em;text-align:center;margin:0 auto 1em}.pagination .btn{padding:5px 10px !important}.pagination .btn i{margin-right:0}.btn{border-radius:3px !important;font-weight:500 !important}.btn-gold{background:#fedb02;border:0 !important;color:#333 !important}.btn-gold:hover{background:#f0bb0f}.btn-white{background:#fff;border:0 !important;color:#0072ce !important}.btn-white i{padding-left:5px}.btn-white:hover{background:#f0f0f0}.btn.fw{width:100%}.btn i{margin-right:5px}.btn-tertiary{background:#d9edf6 !important;border-color:transparent !important;color:#0072ce !important}.btn-tertiary:hover{background:#c5e4f1 !important}.btn-ghost{background:transparent !important;border-color:transparent !important;color:#0072ce !important}.btn-ghost:hover{background:#d9edf6 !important}.btn-link{border:0 !important;color:#0072ce !important;font-size:16px !important;padding:0 !important}.btn-link:hover{color:#10478e !important}.btn-link i{font-size:18px}.btn-link span,.btn-link i{vertical-align:middle}.btn-link.icon-end i{margin-left:5px;margin-right:0}.btn.round{border-radius:30px !important}.btn.circle{border-radius:50% !important}.outage-detected{background:#fedb02;color:#333;display:inline-block;margin:0 auto 15px;padding-right:15px;border-radius:3px;box-shadow:1px 1px 10px -5px #00000050;overflow:hidden}.outage-detected i{background:#00000010;border:0 !important;display:inline-block;padding:10px;margin-right:5px}.pay-link{margin-right:10px}.forward-link{display:flex;align-items:center;justify-content:center}.forward-link i{margin:0 0 0 10px !important}.pay-icon{background:#fff;color:#0072ce;display:inline-block;width:24px;height:24px;border-radius:50%}.page-heading-with-actions{border-bottom:1px solid #f0f0f0;margin-bottom:1em;padding:1em 0}.page-heading-with-actions ul{margin:0 !important}.page-heading-with-actions h3{margin:0 !important}.ns-al .unmasked{color:#555 !important;font-size:12px;font-weight:500;display:inline-block;margin-top:5px}.charges table{width:100% !important}.outage-alert{display:flex;align-items:center;justify-content:right;margin:0}.outage-icon-al{width:36px;height:36px;background:gold;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:10px}.time-stamped-messages li{background:#effaff !important;border:1px solid #caefff !important}.messages-number{background:#ff4245;display:inline-block;width:24px;height:24px;border-radius:50%;position:relative;margin-right:20px}.messages-number span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:600;color:#fff}.tab-container.as-tabs{display:flex;flex-wrap:wrap;flex-direction:row;margin-top:0 !important}.tab-container.as-tabs .tab-content{padding:1em;border:0}.tab-container.as-tabs .fusion-radiogroup-item input+label{border:0 !important;border-bottom:4px solid #00000010 !important}.tab-container.as-tabs .fusion-radiogroup-item input:checked+label{background:transparent !important;border-color:#0072ce !important}.tab-container.as-tabs .tab-content{width:100%}.tab-container.as-tabs input[type='radio']{display:none}.tab-container.as-tabs .fusion-radiogroup{margin-bottom:0;display:flex;width:100%}.tab-container.as-tabs .fusion-radiogroup-item{margin-bottom:0;width:50%}.tab-container.as-tabs .fusion-radiogroup h6{display:none}.tab-container.as-tabs .fusion-radiogroup-item label{background-image:none !important;width:100%;font-size:14px;font-weight:600;color:#0072ce !important;display:inline-block;padding-left:0;margin-right:0;text-align:center;padding:10px 15px;border:1px solid transparent;border-bottom:0}.tab-container.as-tabs .fusion-radiogroup-item input:checked+label{background:#f0f0f0;border:1px solid #ccc;border-bottom:0;color:#222 !important}.tab-container.as-tabs .fusion-radiogroup-item:hover+label{background:#f0f0f0 !important}.page-section-container{align-items:start}.upcoming-bill{width:50%;padding:0 0 0 3em}.info-icon-tooltip{position:absolute;cursor:pointer;right:20px;top:20px}.info-icon-tooltip i{font-size:24px}.info-icon-tooltip .tooltip-text{visibility:hidden;opacity:0;width:240px;background:#222;color:#fff;text-align:left;border-radius:4px;padding:6px 12px;position:absolute;z-index:10;bottom:125%;left:50%;transform:translateX(-50%);transition:opacity .2s;font-size:13px;pointer-events:none}.info-icon-tooltip:hover .tooltip-text,.info-icon-tooltip:focus .tooltip-text{visibility:visible;opacity:1}.widget-grid-container{width:100%}.flex-wrap{flex-wrap:wrap}.upcoming-bill-wrapper{margin:0 auto;background:#f0f0f0;padding:3em 0}.light-grey-bg{margin:0 auto;background:#f0f0f0;padding:3em 0}.hero-image-container{position:relative;width:100%;overflow:hidden;border-radius:5px;margin-bottom:1em}.hero-image{background-color:#999;background-position:center;background-repeat:no-repeat;background-size:cover;filter:blur(5px);padding:2em 0;position:absolute;top:0;left:0;right:0;bottom:0}.hero-image.image-1{background-image:url("/Content/img/StockImg-EnergyAnalyzer.jpg");background-position:0 -100px}.hero-text{position:relative;z-index:1}.hero-bottom-text{position:absolute;left:1em;bottom:1em;z-index:1}.hero-card{position:relative;border-radius:12px;margin:2em 0 4em;overflow:hidden}.hero-card aside{width:40%;text-align:right}.hero-card p{font-size:16px;margin-bottom:0}.hero-overlay{position:relative;background:#00000080;z-index:1;color:#fff;color:rgba(255,255,255,.87);padding:2em 1.5em;min-width:100%}.hero-overlay.light{background:#0072ce20;color:#222}.hero-overlay.blue{background:#0072ce;background:radial-gradient(circle at 70% 30%,#10478e 0,#0c3871 100%) !important}.hero-card h4{color:#fff}.energy-analyzer-card{background:#eef7fb;color:#222;padding:2em 1.5em;border-radius:12px;position:relative}.promo-card{background:#eef7fb;color:#222;padding:2em 1.5em;border-radius:12px;position:relative}.promo-card h4{display:flex;align-items:center;margin:0;font-size:18px}.promo-card .icon{font-size:28px;width:42px}.promo-card .flex-row{padding-bottom:1em}.promo-card .success{padding-bottom:10px}.promo-card .stacked-icon{position:relative}.promo-card .top{position:absolute;font-size:16px;color:#0072ce;bottom:-5px;right:3px;background:#eef7fb;border-radius:50%;padding:3px}.promo-card .top.green{color:green}.lastyear-label{font-size:13px;display:block;margin-bottom:10px;color:rgba(255,255,255,.75)}.interactive{text-transform:uppercase;font-size:12px;background:#00000050;padding:7px 10px;border-radius:3px;color:rgba(255,255,255,.87);margin-bottom:1em;display:inline-block}.interactive i{color:gold}.interactive.solid{background:#10478e;position:absolute;right:20px;top:40px}.interactive.solid i{color:white}.upcoming-bill-heading{padding:1em 3em 1em 2em}.upcoming-bill-heading h5{margin-bottom:2em}.widget-grid,.alerts-grid{display:grid;gap:.75em;width:100%}.two-col-grid{display:grid;gap:2em;width:100%;padding-top:1em}.two-col-grid>*:nth-last-child(1):nth-child(odd){grid-column:1 / -1;justify-self:center;width:50%}.three-col-grid{display:grid;gap:2em;width:100%;grid-template-columns:1fr 1fr 1fr}.widget-grid,.two-col-grid{grid-template-columns:1fr 1fr}.alerts-grid{grid-template-columns:1fr 1fr 1fr}.alerts-grid .widget{padding:2em}.widget-grid>div:first-child{grid-column:1 / 3}.widget{position:relative;display:flex;flex-direction:column;box-shadow:rgba(149,157,165,0.2) 0 8px 24px;border-radius:12px;background:#fff;overflow:hidden}.widget content{padding:1.5em 1em}.widget content.stacked h5{margin:20px 0 10px !important}.widget footer{background:#f8f8f8;padding:10px 0;text-align:center;font-size:12px;border-radius:0 0 12px 12px}.widget.primary{color:#fff;background:#10478e !important;background:radial-gradient(circle at 70% 30%,#10478e 0,#0c3871 100%) !important;margin-bottom:1em}.widget.dark{color:#fff;background-color:rgba(0,0,0,0.4) !important;backdrop-filter:blur(8px) brightness(80%);border-radius:5px !important}.widget.black{color:rgba(255,255,255,.87);background:#222;border-radius:5px !important}.widget.tertiary{background:#e0e0e0 !important;box-shadow:none !important;margin-bottom:1em}.widget h1,.widget h2,.widget h3,.widget h4,.widget h5{margin:0 !important}.widget.primary h1,.widget.primary h2,.widget.primary h3,.widget.primary h4,.widget.primary h5,.widget.primary p,.widget.primary span,.widget.dark h1,.widget.dark h2,.widget.dark h3,.widget.dark h4,.widget.dark h5,.widget.dark p,.widget.dark span{color:rgba(255,255,255,.87)}.widget.primary a{color:#fedb02 !important}.widget ul{margin-bottom:0;font-size:13px}.gold-icon{font-size:24px;display:inline-block;color:gold;background:#ffffff10;height:48px;width:48px;text-align:center;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px}.widget.ghost{background:transparent !important;box-shadow:none !important;border-radius:0;border-bottom:1px solid #00000010}.widget.ghost:hover{background:#00000010 !important;cursor:pointer}.widget.ghost content{padding:1em !important}.widget .check-circle{font-size:36px;color:green;margin-bottom:5px}.widget .alert-icon{font-size:24px;color:#0072ce;padding-right:20px}.widget .stacked-icon{font-size:36px;color:#0072ce}.widget .calendar-icon{font-size:36px;padding-right:20px;color:#0072ce}.widget a{margin-top:1em}.widget label{text-transform:uppercase;color:#555;font-size:12px;margin:0 0 5px}.widget.primary label{color:rgba(255,255,255,.75)}.related-links-container,.related-links-ghost{padding:0}.related-links{width:100%}.related-links-ghost .widget:hover{background:transparent !important}.related-links .widget:last-child,.related-links-ghost .widget:last-child{border-bottom:0 !important}.deposit-message .warning-icon{font-size:36px;color:red;display:inline-block;padding-bottom:15px}.deposit-message .btn{font-weight:500 !important;display:inline-block}.diff-positive{color:#d32f2f;vertical-align:middle;margin-right:4px}.diff-negative{color:#388e3c;vertical-align:middle;margin-right:4px}.diff-neutral{color:dodgerblue}.billing-progress-bar-container{margin:1em 0;width:100%}.billing-progress-bar{position:relative;height:40px;width:100%;margin:0 auto}.progress-bar-track{position:absolute;top:50%;left:0;right:0;height:6px;background:#e0e0e0;border-radius:3px;transform:translateY(-50%);z-index:1}.progress-bar-track.dark{background:#ffffff50}.progress-bar-overlay{position:absolute;top:50%;max-width:100%;left:0;height:6px;background:#0072ce;border-radius:3px;transform:translateY(-50%);z-index:2;transition:width .3s}.progress-bar-current{position:absolute;top:50%;max-width:100%;transform:translateY(-50%);z-index:2;pointer-events:none}.progress-bar-current.alt{left:50%;transform:translate(-50%,0);top:unset;bottom:-15px}.progress-bar-current .today{display:inline-block;transform:translateX(-50%);background:#0072ce;color:#fff;padding:5px 10px;font-size:12px;border-radius:3px;margin-bottom:10px;margin-top:0;white-space:nowrap}.progress-bar-current .today::after{content:"";position:absolute;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #0072ce;bottom:-6px;left:50%;transform:translateX(-50%);display:none}.progress-bar-overlay.overlimit,.progress-bar-current .today.overlimit{background-color:#d32f2f !important}.progress-bar-current .today-caret{content:"";display:block;position:absolute;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fedb02;bottom:-6px;left:50%;transform:translateX(-50%)}.progress-bar-current.alt .today{margin-bottom:0;transform:translateX(0)}.progress-bar-current.alt .today::after{display:none}.progress-bar-overlay.dark{background:#fff}.progress-bar-current.dark .today{background:#fedb02;color:#000}.progress-bar-current.dark .today::after{border-top-color:#fedb02}.progress-bar-date{display:block;font-size:12px;color:#0072ce;margin:10px 0;white-space:nowrap;text-align:center;transform:translateX(-50%)}.progress-bar-label{position:absolute;bottom:-20px;font-size:13px;color:#555;white-space:nowrap}.progress-bar-label.dark{color:rgba(255,255,255,.75)}.progress-bar-label.start{left:0;transform:translateX(0)}.progress-bar-label.end{right:0;transform:translateX(0);text-align:right}.progress-bar-label.middle{left:50%;top:-10px;transform:translateX(-50%);color:#333}.payment-wrapper{position:relative;z-index:1}.payment-widget-container{width:100%}.payment-widget h2{font-size:36px !important}.payment-widget,.payment-widget-ghost{padding:2em}.payment-widget-ghost{box-shadow:rgba(149,157,165,0.2) 0 8px 24px;border-radius:12px;background:#fff;text-align:center}.payment-widget-grids td,.charges td{width:50% !important}.payment-block{padding:0 !important;overflow:visible !important}.payment-block .btn{max-width:none !important;width:80% !important;float:none !important;font-weight:500 !important;margin:0 0 1em !important;padding:.6em 1em !important}.payment-block .autopay-button{width:auto !important}.payment-block .note{border-radius:3px !important;border:0 !important}.payment-block .note::after{left:50% !important;transform:translateX(-50%) !important}.payment-block .button-group{padding:1em 0 !important;margin:0 !important}.payment-block .wrap table{width:100% !important}.payment-block h2{margin:0 0 10px !important}.payment-block .date{float:none !important;border-left:0 !important;margin:5px 0 10px !important}.payment-block .date{display:inline-block !important}.payment-block .date a{display:inline-block !important;margin:5px 0;padding:0 !important}.payment-block h2 a{color:#222 !important;font-size:42px}.ns-as .cta-promo{padding:3em;margin:0;border-bottom:1px solid #00000020}.light-blue-bg{background:#eef7fb;margin:auto}.white-bg{margin:0 auto;padding:0 0 3em}.curve-blue-bg.reversed{clip-path:polygon(0 0,100% 0,100% 100%,0 90%)}.curve-blue-bg .fusion-list{margin-bottom:0 !important}.hometabs{margin-bottom:1em !important;display:grid;grid-template-columns:repeat(2,1fr);gap:0}.hometabs h6{display:none !important}.hometabs .fusion-radiogroup-item{margin-bottom:0;display:inline-block}.hometabs .fusion-radiogroup-item label{border-bottom:3px solid #f0f0f0;display:inline-block;width:100% !important;padding-left:0 !important;margin:0 !important;padding:10px 15px !important;background-image:none;color:#0072ce !important;text-align:center}.hometabs .fusion-radiogroup-item label:hover{background:#00000006}.hometabs .fusion-radiogroup-item input:checked+label{color:#222 !important;border-color:#0072ce !important}.prepay-date{padding-bottom:1em !important}.prepay-date.warn{color:red !important}.de-icon{margin-right:20px}.de-icon svg{width:20px;height:auto}.full-logo,.enbridge-logo{height:72px;display:flex;align-items:center;justify-content:center}.full-logo{justify-content:center}.enbridge-logo{justify-content:left}.full-logo svg,.enbridge-logo svg{width:150px;height:auto}.condensed-footer{padding:1em;background:#fff;z-index:1;position:relative}.condensed-footer.enbridge{background:#eaeaed !important}.condensed-footer section{max-width:62.5em;margin:0 auto;align-items:center;padding:0 .9375em}.condensed-footer .btn-gold{font-weight:500 !important;font-size:16px}.condensed-footer .multi-sbu-support{align-items:start !important;padding-top:1em}.condensed-footer .multi-sbu-support .help{padding-bottom:10px;display:inline-block}.condensed-footer .multi-sbu-copyright{margin:2em 0 1em;padding-top:2em;border-top:1px solid #00000010}.footer-links{list-style:none;margin:0;z-index:1}.footer-links li{display:inline-block;border-left:1px solid #00000010;padding:0 1em;font-size:14px}.footer-links li:first-child{border-left:0;padding-left:0}.footer-links li:last-child{padding-right:0}.operation-hours{display:inline-block;padding-top:1em;font-size:14px;color:#333}.operation-hours span{display:inline-block;vertical-align:middle}.operation-hours span:first-child{border-right:1px solid #00000010;padding-right:10px;margin-right:10px}.yellow-line{max-width:178px;padding:8px 0;margin:0 auto 24px;width:100%}.yellow-line.left-aligned{margin:0 0 24px}.y-line{border-radius:20px;background:#fedb02;height:4px;display:block !important}.cid{position:absolute;bottom:1px;left:50%;transform:translateX(-50%);z-index:0}.cid span{color:#fff !important}.cid.enbridge span{color:#eaeaed !important}.alert-box{margin:0 !important}.no-results-message{background:#eef7fb;padding:3em 1em}.no-results-message i{font-size:48px;padding-bottom:15px;color:#0072ce;display:inline-block}.fusion-chart .xaxis text{font-family:sans-serif !important;padding-top:0 !important;transform:rotate(-45deg) translate(-6px,10px) !important}.skeleton-balance{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);animation:shimmer 1.5s infinite;background-size:200% 100%;border-radius:3px;width:100px;height:36px;margin:10px auto}.skeleton-balance-details{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);animation:shimmer 1.5s infinite;background-size:200% 100%;border-radius:3px;width:251px;height:42px;margin:20px auto 20px}.skeleton-related-link-heading{background:linear-gradient(90deg,#e4e4e4 25%,#f8f8f8 50%,#e4e4e4 75%);animation:shimmer 1.5s infinite;background-size:200% 100%;border-radius:3px;width:200px;height:23px}.skeleton-related-link-subheading{background:linear-gradient(90deg,#e4e4e4 25%,#f8f8f8 50%,#e4e4e4 75%);animation:shimmer 1.5s infinite;background-size:200% 100%;border-radius:3px;width:150px;height:12px;margin:7px 0 0}.skeleton-dark{background:linear-gradient(90deg,#b8b8b8 25%,#ccc 50%,#b8b8b8 75%);animation:shimmer 1.5s infinite;background-size:200% 100%;border-radius:3px;width:100px;height:32px;margin:0 auto}.skeleton-blue{background:linear-gradient(90deg,#cee8f4 25%,#eef7fb 50%,#cee8f4 75%) !important;animation:shimmer 1.5s infinite !important;background-size:200% 100% !important;color:transparent !important;border:0 !important;pointer-events:none;width:80%;margin-top:5px}.skeleton-icon{background:linear-gradient(90deg,#e4e4e4 25%,#f8f8f8 50%,#e4e4e4 75%);animation:shimmer 1.5s infinite;background-size:200% 100%;color:transparent !important;border:0;width:28px;height:28px;border-radius:50%;pointer-events:none;margin-right:20px}.skeleton-table{background:linear-gradient(90deg,#e4e4e4 25%,#f8f8f8 50%,#e4e4e4 75%);animation:shimmer 1.5s infinite;background-size:200% 100%;border-radius:3px;width:100%;height:64px;margin:20px 0 0}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.balance-tooltip{color:rgba(255,255,255,.87);display:inline-block;padding:5px 10px;font-size:16px;border-radius:3px}.balance-tooltip.attention{background:#e9152d}.off-canvas-profile{padding:0 !important;border-bottom:1px solid #00000020}.slideout-menu .btn-gold{font-size:16px !important;margin:1em 0 0}ul.off-canvas-list li a{font-weight:500 !important}ul.off-canvas-list li{border:0 !important}ul.off-canvas-list li .slideout-icon{font-size:22px !important}.off-canvas-profile span:first-child{font-weight:500 !important}.slideout-menu{width:400px !important;right:-400px !important}.slideout-menu-account{padding:1em 0}.slideout-menu-account span{font-size:12px !important}.right-0{right:0 !important}.slideout-menu-header{background:#00000010 !important}.slideout-menu-header{padding:1em}.slideout-user-auth-container{padding:1em}.slideout-menu h4,.slideout-menu h5{margin:0 !important}.slideout-menu h5{font-weight:600}@media(min-width:40em){.forward-link i{margin:0 0 0 10px !important}.page-heading-with-actions ul li{display:inline-block;padding:0 10px}.outage-detected{margin:0 0 15px}}@media(max-width:64em){.flex-row{flex-wrap:wrap}.upcoming-bill{width:100%;padding:0}.upcoming-bill-heading{padding:1em 0}.padding-1-desktop{padding:0}.account-search{margin-bottom:1em;flex-basis:100%;padding-right:0}.status-indicator{width:36px !important;height:36px !important}.status-indicator .bi-lock-fill{font-size:12px !important}.list-action-buttons{flex-basis:100%;padding:0;justify-content:left}.pagination{padding:1em 0}.pagination .btn{padding:.25em !important}.pagination span{padding:0 1em}.account-location{padding:0;text-align:left}.top-bar{flex-direction:column;padding:1em !important}.user-auth-mobile-wrapper{padding-top:0 !important}.unauth-top-bar{padding:1em !important}.top-bar aside{padding:0 !important}.yellow-line{margin:0 auto 24px}.cta-promo{padding:3em 1em !important}.cta-callout-a ul{grid-template-columns:repeat(2,1fr)}.ns-as .promo-container{grid-template-columns:repeat(1,1fr)}.account-header nav{flex:0}.account-header aside{justify-content:center}.account-header .home-link i,.account-header .menu-link i{margin-right:0}.account-header .menu-link{margin-left:0}.account-header .home-link,.account-header .menu-link{width:64px}.accounts-link{padding-right:0 !important}.user-auth-container{width:100%;padding:1em !important}.footer-links li{padding:0 10px;font-size:14px}.curve-blue-bg{clip-path:none !important}.account-filters{width:100%}.account-filters .fusion-radiogroup-item label header{display:flex;justify-content:center;flex-wrap:nowrap}.account-filters .fusion-radiogroup-item label header i{display:inline-block;vertical-align:middle !important;padding:0 5px}.account-filters .fusion-radiogroup-item header span{display:inline-block;vertical-align:middle;opacity:0;overflow:hidden;white-space:nowrap;transition:opacity 250ms}.account-filters .fusion-radiogroup-item-wrapper.selected .fusion-radiogroup-item header span{opacity:1}.account-filters .fusion-radiogroup-item-wrapper{flex-grow:0;transition:all 250ms;width:50px}.account-filters .fusion-radiogroup-item-wrapper.selected{flex-grow:1 !important}.related-links-container,.related-links-ghost{width:100%;padding:0;border:0}.related-links .widget,.related-links-ghost .widget{padding-left:0}.payment-section.widget{box-shadow:none}.skeleton-balance,.skeleton-balance-details,.skeleton-dark,.skeleton-blue{margin-left:auto !important;margin-right:auto !important}.payment-block .btn.primary{margin:0 auto !important}.banner-image{padding:1em !important}.tile-container.services{grid-template-columns:repeat(1,1fr);gap:10px}}@media(max-width:40em){.slideout-menu{width:100% !important;right:-100% !important}.manage-properties-link{display:none}.flex-basis-100-mobile{flex-basis:100%}.two-col-grid>*:nth-last-child(1):nth-child(odd){width:100%}.alerts-grid{grid-template-columns:1fr}.right-0{right:0 !important}.payment-widget,.payment-widget-ghost{padding:1em 0 !important;box-shadow:none !important}.hero-card .flex-row{display:inline-block}.hero-card aside,.hero-card section{width:100%;text-align:center}.hero-card p{margin-bottom:1em}.hero-card h4{font-size:24px}.hero-card .hero-image.image-1{background-position:center !important}.footer-links{text-align:center;width:100%;padding:10px 0}.enbridge-logo{justify-content:center}.full-logo{flex-basis:100%}.condensed-footer section,.condensed-footer .flex-row{flex-direction:column}.condensed-footer section .de-icon,.condensed-footer section .full-logo{margin-right:0 !important;padding-bottom:1em}.condensed-footer section .de-icon svg{width:32px}.forward-link{margin:0 auto !important}.page-heading-with-actions ul{flex-basis:100%;margin:0 0 0 1em !important}.status-indicator-container{flex-basis:100%}.status-indicator,.orange-warning{margin:0 0 15px;display:inline-block}.orange-warning{font-size:32px}.account-balance{padding:1em 0;flex-basis:100% !important}.account-location{flex-basis:100% !important}.pagination{width:100%}.two-col-grid,.three-col-grid{grid-template-columns:1fr}.outage-dnp-msg{padding-left:10px;margin-bottom:15px}}@media(min-width:64em){.accounts-grid-container{padding:.9375em}}
