@font-face{font-family:'Signature';src:url(/fonts/signature.ttf) format('truetype')}@font-face{font-family:'Varela Round';src:url(/fonts/VarelaRound-Regular.ttf) format('truetype')}body{color:#323232}body,input,label{font-family:'Varela Round','Trebuchet MS',sans-serif!important}input{width:100%}td{vertical-align:top}code,pre{display:block;text-align:left}.page-contents{min-height:80vh}.hero{width:100%;height:80vh;min-height:300px;background-size:cover;background-position:center;position:relative;padding:0}.hero-cover{position:absolute;top:0;bottom:0;left:0;right:0}.hero-cover-blue{background-color:rgba(20,75,188,.25)}h1,h2,h3,h4,h5{line-height:1em;font-family:'Varela Round','Trebuchet MS',sans-serif}h1{font-size:40px;letter-spacing:2px;margin-top:50px;margin-bottom:10px}h2{font-size:30px;letter-spacing:1px;margin-top:40px;margin-bottom:5px}h3{font-size:20px;margin-top:20px;margin-bottom:5px}h4{font-size:16px}h5{font-size:14px}@media only screen and (max-width:768px){h1{font-size:25px;letter-spacing:1px}h1,h2,h3{text-align:center}}p{padding:0 25px}.text-white{color:#fff}.text-black{color:#000}.text-grey-xlight{color:#c8c8c8}.text-grey-light,.plan-card-company a{color:#919191}.text-grey-dark{color:#7d7d7d}.text-blue-xlight{color:#2a8ac1}.text-blue-light,.text-blue-hover,.plan-card-term{color:#2873bc}.text-blue-dark,.text-blue-hover:hover,.plan-card-rate,.plan-row{color:#00367d}.text-red-hover{color:#640000}.text-red-hover:hover{color:red}.text-upper{text-transform:uppercase}.padded-100{padding-top:100px;padding-bottom:125px}.padded-50{padding-top:50px;padding-bottom:60px}.padded-25{padding-top:25px;padding-bottom:30px}.padded-10{padding-top:10px;padding-bottom:15px}.padded{padding:5px}@media only screen and (max-width:768px){.padded-100,.padded-50,.padded-25{padding-top:10px;padding-bottom:10px}}.padding-100{padding:100px}.padding-50{padding:50px}.padding-25{padding:25px}.padding-10{padding:10px}.padding-none{padding:0}.center-vertical{padding-top:30vh}.margin-top-10{margin-top:10px}.nav{color:#fff}.nav.header{letter-spacing:2px}.nav .zip-form{letter-spacing:1px}.nav .zip-form .dropdown-wrapper{min-width:175px;margin-top:8px}.nav.footer{letter-spacing:1px;font-size:12px}.nav h1{margin:10px}.nav a{color:#fff;text-decoration:none}.nav a:hover{text-decoration:underline}.nav ul{padding-top:3px}.nav li{margin-left:20px;margin-top:10px;padding:0}.nav.footer li{margin:10px}.nav .logo-image{max-width:100%;max-height:45px}.nav .mobile-toggle{color:#fff;font-size:35px;margin-top:5px}.page-content{z-index:2}.dark-bar{background-color:#195691;background-image:linear-gradient(#124173,#195691 10%,#195691);color:#a1daff}.light-bar{background-color:#2a73bd;background-image:linear-gradient(#2e77c2,#2a73bd 10%,#2a73bd)}.title-bar{background-color:#195691;border-top:2px solid #124173;background-image:linear-gradient(#124173,#195691 10%,#195691);color:#fff;padding:15px}.trust-bar{background-color:#e6e6e6;background-image:linear-gradient(#f5f5f5,#fdfdfd 10%,#e6e6e6);color:#a1daff;border-bottom:1px solid #c8c8c8}.trust-bar img{height:30px}.trust-bar td{padding:5px 20px 0 20px}.trust-bar th{vertical-align:middle;font-weight:normal}.pretty-form{border-radius:30px;display:inline-block;width:auto;margin:0 auto;padding:10px}.pretty-form-sm{border-radius:20px;display:inline-block;width:auto;margin:0 auto;padding:5px 5px 5px 5px}.cta,.pretty-input,input.pretty-input,.pretty-form .dropdown-options,button.pretty-input{border:none;text-transform:uppercase;min-height:40px;border-radius:20px;padding:5px 20px;font-size:18px;white-space:nowrap;letter-spacing:1px;height:auto;min-height:none}.cta:focus,.pretty-input:focus,input.pretty-input:focus{border:none}.form-sm .cta,.form-sm .pretty-input,.form-sm input.pretty-input,.form-sm .dropdown-options{min-height:20px;font-size:16px}.cta{background:linear-gradient(#ffc832,#ff8848);color:#000}.cta:active,.plan .cta:focus,.plan .cta:hover{background:radial-gradient(circle at center,yellow,orange)}.button-shadow{width:100%;max-width:250px;height:15px;display:block;margin-top:-7px;margin-left:auto;margin-right:auto}.radio-wrapper{display:block;text-align:left;width:100%}.form-sm .dropdown-arrow i{top:10px}input[type="checkbox"],input[type="radio"]{transform:scale(1.5)}#datepicker{border:1px solid #3296c8;background-color:rgba(50,150,200,.95);color:#fff}#datepicker{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:5px;position:absolute}#datepicker_next,#datepicker_back{cursor:pointer}#datepicker_next:hover,#datepicker_back:hover{background-color:rgba(255,255,255,.3)}#datepicker_back:after{content:'<'}#datepicker_next:after{content:'>'}#datepicker th{text-align:center;padding:5px}.datepicker_day{border:1px solid rgba(255,255,255,0);background-color:rgba(255,255,255,.3);cursor:pointer;text-align:center;padding:8px}.datepicker_day.current,.datepicker_day:hover{border:1px solid #fff;background-color:#fafafa;color:#000}.datepicker_day.disabled{border:1px solid transparent;background-color:rgba(200,200,200,.5);color:rgba(200,200,200,.5);cursor:default}.bg-white,.plan-card,.plan-row.even,.plan-box{background-color:#fff}.bg-grey-xlight{background-color:#fafafa}.bg-grey-light,.plan-card-rate,.plan-card-rate-bar{background-color:#f5f5f5}.bg-grey-dark,.plan-card-name{background-color:#4b4b4b;color:#fff}.bg-blue-xxlight{background-color:#f5faff}.bg-blue-xlight{background-color:#f0f8fd}.bg-blue-light,.plan-card-term,.plan-single-cta,.dropdown-option:hover{background-color:#cde4f9;color:#000}.bg-blue-dark,.plan-card-usp,.carousel-index.active,.dropdown-options{background-color:#2873bc;color:#fff}.bg-blue-dark-transparent{background-color:rgba(40,115,188,.5);color:#fff}.dropdown-option.selected{font-style:italic;background-color:rgba(205,228,249,.3);color:#fff}.bg-blue-dark-light{background-image:linear-gradient(#2e77c2,#2a73bd 10%,#dcf0ff)}.bg-green-xlight{background-color:#e5feff}.bg-green-light,.plan-row-header{background-color:#d1e0e7}.bg-orange-light{background-color:#e5a92a}.bg-orange-dark{background-color:#dc7434}.hover-blue-light:hover{background-color:rgba(0,100,200,.05)}.table-blue-dark thead{background-color:#2873bc;color:#fff}.table-blue-dark thead td{border:1px solid #2873bc}.table-blue-dark tbody{background-color:#fff}.table-blue-dark tbody tr td{border:1px solid #c3daf5}.plan-filter{margin-bottom:20px}.plan-filter input{margin-right:10px}.plan-filter h3{margin-top:0;margin-bottom:10px}.plan-filter label{display:block;width:100%;font-size:16px;padding-left:15px;margin-top:5px}.plan{position:relative}.plan a{text-decoration:underline}.plan a:hover{text-decoration:none}.plan a.phone{text-decoration:none}.plan a.phone:hover{text-decoration:underline}.plan big{font-size:30px;display:block;margin-bottom:-8px}.plan .abnormal-rate{display:none}.plan-card,.plan-single,.plan-box{border:1px solid #dcdcdc;box-shadow:0 0 15px -5px #d7d7d7;border-radius:2px;overflow:hidden}.plan-card>*{text-align:center;padding:8px}.plan-card-usp{font-size:16px}.plan-card-term{padding:5px}.plan-card-phone{font-size:20px}.plan-card-legal{font-size:12px}.plan-card-cta{padding-top:20px}.plan-card-company .review-stars{padding:5px}.plan-card-company .rep-logo{float:left;margin-left:10px;margin-top:-2px}.plan-card-houses{padding-top:10px;padding-bottom:0;margin-bottom:-5px}.plan-card-rate-bar{padding:0}.plan-row{text-align:center}.plan-row-header{letter-spacing:1px;padding:10px}.plan-row-sort{display:inline-block;padding:5px;cursor:pointer;text-decoration:underline;text-transform:uppercase}.plan-row-sort:hover{text-decoration:none}.plan-row-name{padding:20px}.plan-row-large .plan-row-name{padding:5px}.plan-row-company div{margin-top:10px;margin-bottom:-15px}.plan-row-company .review-stars{display:block}.plan-row-company .review-star{font-size:18px}.plan-row-company .review-star.half{font-size:14px}.plan-row-term,.plan-row-rate{padding:10px}.plan-row-cta{padding:20px}.plan-row-phone{padding:20px;font-size:20px}.plan-row-houses{padding-top:10px;padding-bottom:0;margin-bottom:-5px;white-space:nowrap}.plan-row-rate-bar{padding:0}.plan-box{padding-bottom:10px}.plan-box-name{padding:5px!important;margin:0!important}.plan-single-rate *{color:#fff}.plan-single-rate .bundle-rate{font-size:40px}.plan-single-docs a{text-decoration:none}.plan-single-docs a:hover{text-decoration:underline}.plan-more-info{background:linear-gradient(to bottom right,transparent 0%,transparent 50%,#d1e0e7 50%,#d1e0e7 100%)}.plan-more-info{cursor:pointer;text-align:right;padding:15px 5px 0 0;width:80px;position:absolute;right:0;bottom:0;z-index:20}.plan-more-info:hover{background:linear-gradient(to bottom right,transparent 0%,transparent 50%,#cde4f9 50%,#cde4f9 100%)}.plan-info{display:none;text-align:left;padding-left:20px}.plan-info-visible{display:block}.plan-info .info-label{margin-top:5px;color:#969696}.plan-info .info-value{margin-left:20px}.plan-info p{padding:0;margin:7px 0}.plan-info p:last-of-type{margin-bottom:7px!important}.plan-row .plan-info{padding:20px 50px}@media only screen and (max-width:768px){.plan.plan-row{border:1px solid #c8c8c8;margin:10px 0;box-shadow:0 0 15px -10px black}.plan-row{padding-bottom:20px}}img.house-i{cursor:pointer}img.house-i:not(.selected) {filter:grayscale(100%);opacity:.3}img.house-i:not(.selected):hover {filter:grayscale(25%);opacity:.5}table.house-rate{width:100%;table-layout:fixed}table.house-rate tr{border:none!important}table.house-rate th{vertical-align:bottom;width:33%;padding:0;text-align:center;background-color:transparent;border:none!important}table.house-rate td{vertical-align:top;padding:0;border:none!important}table.house-rate i{cursor:pointer;color:#c8c8c8!important}table.house-rate i.small{font-size:20px;line-height:27px}table.house-rate i.medium{font-size:30px;line-height:35px}table.house-rate i.large{font-size:40px;line-height:40px}table.house-rate i.all{font-size:35px;line-height:35px;color:#ff9600!important}table.house-rate i:hover{color:#646464!important}table.house-rate i.selected{text-decoration:underline;color:#000!important}table.house-rate .house-graph{padding:0!important;margin:0!important}table.house-rate .house-graph table{table-layout:fixed}table.house-rate .house-graph td.hgb{height:15px;border-top:2px solid transparent!important;border-bottom:2px solid transparent!important;cursor:pointer}table.house-rate .house-graph td.hgb.hover{border-bottom:2px solid #c8c8c8!important;border-top:2px solid #c8c8c8!important}table.house-rate .house-graph td.hgb:hover{border-bottom:2px solid #646464!important;border-top:2px solid #646464!important}table.house-rate .house-graph td.hgb.selected{border-bottom:2px solid #000!important;border-top:2px solid #000!important}table.house-rate.slim .house-graph td.hgb{height:10px;border-top:none!important}table.house-rate.slim .house-graph td.hgb.hover{border-top:none!important}table.house-rate.slim .house-graph td.hgb:hover{border-top:none!important}table.house-rate.slim .house-graph td.hgb.selected{border-top:none!important}.plan table.house-rate tr{border:none!important}.plan table.house-rate td{vertical-align:top;padding:0;border:none!important}.plan table.house-rate th.house-graph{padding:0!important;margin:0!important}.plan table.house-rate th.house-graph table{table-layout:fixed}.plan table.house-rate th.house-graph td.hgb{height:15px;border-bottom:2px solid transparent!important;cursor:pointer}.plan table.house-rate th.house-graph td.hgb:hover{border-bottom:2px solid #646464!important}.plan table.house-rate th.house-graph td.hgb.selected{border-bottom:2px solid #000!important}.analyze-rate-link{font-size:18px}.analyze-plan-average{letter-spacing:-1px;display:inline-block;width:auto;position:relative;margin:0}.analyze-plan-average .check-pretty{background-image:url(/images/icons/xcheck-pretty.png.pagespeed.ic.BljdhcPhLY.png);background-size:100%;width:50px;height:50px;position:absolute;right:-40px;top:-40px;display:none}.analyze-plan h1,.analyze-plan h2,.analyze-plan h3{margin:0;padding:0}.analyze-plan .spinner{display:none}.analyze-plan .cta{padding:5px 20px}.analyze-plan .plan-card.padded{padding-bottom:15px}.analyze-plan .analyze-plan-graph{height:350px}.analyze-plan .analyze-plan-graph-label{margin-bottom:-50px}.analyze-plan .analyze-plan-graph-bg{padding:25px}.analyze-plan .good-deal{background-image:url(/images/xgreat-deal.png.pagespeed.ic.1anNG8D9xZ.png);background-size:25%;background-position:75% 75%;background-repeat:no-repeat}.analyze-plan .btn-info{width:100%}.analyze-plan .plan-card-description{display:none}.analyze-plan .google-visualization-tooltip{padding:10px 5px 5px 10px;white-space:nowrap}.analyze-plan .google-visualization-tooltip-square{width:15px;height:15px;float:left}.analyze-plan .google-visualization-tooltip b{font-size:120%;display:block;margin-left:30px}.analyze-plan .google-visualization-tooltip p{padding:0;margin:0;margin-bottom:5px}.analyze-plan .google-visualization-tooltip .color{display:inline-block;width:10px;height:10px;margin-right:10px;background-color:<?=$compare_color;?>}.analyze-plan .google-visualization-tooltip .value{display:block;padding-left:25px}.analyze-plan-month{width:100%}.analyze-plan-month thead{font-size:120%}.analyze-plan-month thead td{padding:5px 10px}.analyze-plan-month tbody tr td{padding:4px 5px 0 5px}.analyze-plan-month tbody tr td:nth-of-type(1) {width:20px;padding:3px}.analyze-plan-month tbody tr td:nth-of-type(2) {width:75px;text-align:right}.analyze-plan-month-details-month-item-color{height:20px;width:20px}@media only screen and (max-width:800px){.analyze-plan .analyze-plan-graph{height:250px}.analyze-plan .analyze-plan-graph-label{margin-bottom:-20px}}.review-stars{white-space:nowrap;display:inline-block;padding-left:1px}.review-star{color:#c8c8c8;font-size:25px;margin-left:-1px}.review-star.gold{color:#ffd700}.review-star.half{font-size:18px;margin-left:0}.review-star.none{font-size:10px;margin-left:1px}.review-box{border-radius:10px;background-color:#fff;border:1px solid #dcdcdc;overflow:hidden;box-shadow:0 0 20px -10px black;margin:0}.review-title big{font-size:25px}.review-rating-value{padding-left:20px}.carousel.carousel-flipper.loaded .carousel-item{width:100%;top:0;left:0;right:0;transform:scale(.4);transform-origin:center;position:absolute;transition:1s ease;z-index:10}.carousel.carousel-flipper:not(.loaded) .carousel-item {display:none}.carousel.carousel-flipper:not(.loaded) .carousel-item:first-of-type {display:block}.carousel.carousel-flipper{position:relative}.carousel.carousel-flipper .carousel-next,.carousel-flipper .carousel-previous{position:absolute;height:0;width:0;border:20px solid;border-color:transparent;cursor:pointer;z-index:25}.carousel.carousel-flipper .carousel-next{right:-20px;border-left-color:#2873bc}.carousel.carousel-flipper .carousel-next:hover{border-left-color:#00367d}.carousel.carousel-flipper .carousel-previous{left:-20px;border-right-color:#2873bc}.carousel.carousel-flipper .carousel-previous:hover{border-right-color:#00367d}.carousel.carousel-flipper .carousel-inner{position:relative;width:90%;margin:0 auto;font-size:120%}.carousel.carousel-flipper .carousel-item.show-now{z-index:20;transform:scale(.8);transition:1s ease , opacity .1s ease;position:relative}.carousel.carousel-flipper .carousel-item.show-next{z-index:10;transform-origin:right;transition:.5s ease;opacity:.5}.carousel.carousel-flipper .carousel-item.show-previous{z-index:10;transform-origin:left;transition:.5s ease;opacity:.5}.carousel.carousel-flipper .carousel-item.show-none{opacity:0;transform:scale(.1)}.carousel.carousel-flipper .carousel-indexes{display:block;z-index:30}.carousel.carousel-flipper .carousel-index{width:20px;height:20px;border-radius:10px;display:inline-block;margin:5px;cursor:pointer;background-color:#2873bc}.carousel.carousel-flipper .carousel-index.active{background-color:#00367d}@media only screen and (max-width:768px){.carousel.carousel-flipper .carousel-indexes{margin-bottom:20px}.carousel.carousel-flipper .carousel-item{transform-origin:top}.carousel.carousel-flipper .carousel-item.show-now{position:relative;transform:scale(1);font-size:100%}}.panel,.panel.alt{margin:0;margin-top:var(--gutter);margin-bottom:var(--gutter);box-shadow:0 0 10px -5px rgba(0,0,0,.5)}.panel-heading,.heading{margin:0}.panel-body{margin:0}.panel-blue,.checkout-complete .panel{border:1px solid #2873bc}.panel-blue .panel-heading,.checkout-complete .panel .panel-heading{background-color:#2873bc;color:#fff}.entry-content h1,.entry-content h2,.entry-content h3{margin-top:30px;margin-bottom:10px}.checkout{background-image:none}.checkout .pretty-input:hover{background:radial-gradient(circle at center,white,#c8c8c8)}.checkout .error{position:absolute;width:420px;max-width:80vw}.checkout .input-group.api .error{position:relative}.checkout .title-bar.electricity{padding:0;background-size:cover;background-color:#2873bc;border-top:1px solid #2467aa;box-shadow:inset 0 5px 10px black}.checkout .title-bar.electricity{background-position:center;background-image:url(/images/designer/backgrounds/xmeter-and-solar.jpg.pagespeed.ic.XKZR1GZgBj.jpg)}.checkout .title-bar.electricity h1{background-color:rgba(0,100,150,.3);margin:0;padding:75px;text-shadow:0 0 10px black;font-weight:bold;font-size:5vh}@media only screen and (max-width:768px){.checkout .title-bar.electricity h1,.checkout .title-bar.natural-gas h1{padding:25px;font-size:8vh;text-shadow:0 0 5px black}}.checkout-complete .panel{box-shadow:none}.checkout-complete .panel-heading{padding:12px;font-size:27px;letter-spacing:1px;text-align:center}.checkout-complete .panel .panel-heading *{margin:0;padding:0;font-size:inherit}.checkout-complete .panel .panel-body>.col-md-12{float:none}.checkout-complete .cart-info-label,.checkout-complete .cart-info-value{border:1px solid #b9cde1;border-top:none}.checkout-complete .cart-info .cart-info-label{padding:10px 25px;background-color:#cde4f9;text-align:center}.checkout-complete .cart-info .cart-info-value{padding:10px 25px;background-color:#f0f8fd;border-bottom:1px solid #d8e8e4;border-right:1px solid #d8e8e4;border-left:none}.checkout-complete p{line-height:1.75em}#checkout-processing .panel-heading{padding-left:40px}.utility-help{cursor:pointer;font-size:20px;color:#2873bc;margin:0 5px}.utility-info{display:none;padding-bottom:20px}.bill-image{width:100%;min-height:100px;overflow:auto}#esiids{z-index:999;max-height:50vh;overflow-y:auto}.checkout-page .panel{margin:0;margin-top:0;margin-top:-1px;box-shadow:none;border-radius:0;border:1px solid #c8c8c8}.checkout-page .panel .panel-heading{background-color:#fff;color:#c8c8c8;padding:10px;font-size:20px;font-weight:normal;letter-spacing:0;transition:.5s ease}.checkout-page .panel .panel-heading .step{display:inline-block;height:30px;width:30px;padding:1px 9px;border-radius:15px;background-color:#c8c8c8;color:#fff;margin-right:10px;margin-left:25px}.checkout-page .panel .panel-body{border-top:1px solid #c8c8c8}.checkout-page.good .panel .panel-heading{color:#32bc73}.checkout-page.good .panel .panel-heading .step{background-color:#32bc73}.checkout-page.active .panel .panel-heading{color:#2873bc;padding-top:20px;padding-bottom:20px}.checkout-page.active .panel .panel-heading .step{background-color:#2873bc}.checkout-page.active .panel .panel-heading,.checkout-page.active .panel .panel-body{background-color:#f0f5fa}.checkout-page .input-group{margin-bottom:15px}.checkout-page .form-control{border-color:#c8c8c8}.checkout-page .input-group-addon{border-color:#c8c8c8;background-color:#c8c8c8;color:#fff;background-size:30px;background-position:center;background-repeat:no-repeat}.checkout-page .good .form-control{border-color:#28bc73}.checkout-page .good .input-group-addon{border-color:#28bc73;background-color:#28bc73}.checkout-page .bad .form-control{border-color:#e14141}.checkout-page .bad .input-group-addon{border-color:#e14141;background-color:#e14141}.checkout-page .focus .form-control{border-color:#2873bc}.checkout-page .focus .input-group-addon{border-color:#2873bc;background-color:#2873bc}.checkout-page p{text-align:justify;padding-top:10px}.checkout-page .checkbox-table{width:100%}.checkout-page .checkbox-table th{width:20px;padding:0;vertical-align:top}.checkout-page .checkbox-table td{padding-left:10px;vertical-align:top;color:#2873bc;font-size:16px}.checkout-page .radio-wrapper input[type="radio"]{float:left;margin:5px;margin-right:15px}.checkout-page .checkout-form-group.terms{padding:0 10px}.checkout-page .checkout-form-group.terms p,.checkout-page .checkout-form-group.terms_biz p{padding-top:0;padding-left:10px;padding-right:10px}.checkout-page #billing-address input,.checkout-page #service-address input{text-transform:uppercase}.checkout-page .checkbox-label-wrapper{max-height:50vh;overflow-y:auto}.checkout-page .dots{width:50px;display:inline-block;text-align:left;letter-spacing:2px}.checkout-field.e_sig,#e-sig{font-size:35px!important;font-family:'Signature',cursive!important;color:#2155cd}.pay-deposit label{text-transform:uppercase;font-size:14px;letter-spacing:1px}.pay-deposit h3{margin:0 0 20px 0}.spinner{position:relative;display:inline-block;width:auto}.spinner-dots{position:absolute}.spin{-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }.myacct h3{margin-top:0}.myacct code{display:block;padding:5px 10px;border:1px solid rgba(0,0,0,.5);background-color:rgba(236,207,141,.5);border-radius:3px}.myacct p{margin:10px 0;padding:10px 0;max-width:768px;color:#646464}.myacct .myacct-section{padding:25px;margin-bottom:calc(var(--gutter) * 2)}.myacct .myacct-graph{height:300px}.myacct .ticket.selected{display:block}.myacct .ticket.selected .ticket-selected-hidden{display:none}.myacct .ticket:not(.selected) .ticket-selected-visible {display:none}.myacct .myacct-ticket-info-key{color:#646464}.myacct .myacct-ticket-info-value{font-weight:bold}.myacct div.myacct-ticket-info-value{padding-left:40px;margin-bottom:5px}.myacct .edit-btn{font-size:25px;cursor:pointer}@media only screen and (min-width:1024px){.myacct .address-info{padding-left:30px}}.myacct .bill{padding:10px;border-top:1px solid rgba(40,115,188,.5)}#chat{display:none;position:fixed;bottom:0;right:0;width:375px;max-width:100%;max-height:100%;z-index:99999999;box-shadow:0 0 50px -30px black}#chat input,#chat textarea{border:0 solid rgba(0,0,0,0);background-color:transparent;width:100%;resize:none;box-shadow:none}#chat-input-wrapper{width:100%;padding:10px;padding-top:0;margin-top:10px}#chat-input-wrapper div{border-radius:5px;padding:10px}#chat-heading{cursor:pointer;font-weight:bold;width:100%;text-align:left;display:block}#chat-heading div{display:table-cell;height:100%;padding:10px;vertical-align:middle;line-height:1}#chat-title{width:100%;font-size:20px;padding:0}#chat-branding{padding-bottom:5px;padding-right:5px}#chat-upload{position:fixed;bottom:0;right:0}#chat-close{font-size:25px}#chat-body{overflow:auto;max-height:400px;min-height:10px;margin-top:0}#chat-body .chat{border-radius:5px;padding:10px;margin:10px}#chat-body .chat small{display:block;text-align:right;color:#000;font-size:13px}#chat-body img{max-width:100%}#chat-body hr{border:1px solid rgba(255,255,255,.3)!important;margin:10px 0 10px 0!important}#chat .right{text-align:right}#chat .chat{word-wrap:break-word!important;white-space:pre-wrap}#chat .chat.u{margin-right:25%}#chat .chat.v{margin-left:25%}#chat .chat.s{background-color:#3296c8}#chat a{color:#646464;text-decoration:underline}#chat a:hover{color:#000;text-decoration:none}#chat{background-color:rgba(0,0,0,.7)}#chat-heading{background-color:#646464;color:#fff;text-shadow:0 0 5px transparent;border-bottom:1px solid #000}#chat .chat,#chat-message{border:1px solid transparent}#chat .chat{background-color:rgba(50,175,200);color:#fff}#chat .chat.v{background-color:rgba(50,200,125);color:#000}#chat .chat.s{background-color:rgba(200,200,200);color:#000}#chat-input-wrapper div{background-color:rgba(255,255,255,1);color:#000}.chat-typing{padding:0 10px 0 10px;font-style:italic;-webkit-filter:invert(100%);filter:invert(100%)}.chat-init{padding:3px 20px 3px 20px;margin-left:20px;width:auto;display:inline-block;cursor:pointer;background-color:#32af4b;border:1px solid #32b955;border-radius:5px;color:#fff}.chat-init.mini{padding:4px;text-align:center;width:50px;display:inline-block}.cart-chat-mini .chat-init.mini{padding:10px}.chat-init:hover{background-color:#32b955;border:1px solid #00c800}.chat-init.unavailable{display:none}@media only screen and (max-height:600px){#chat{height:100%}#chat.m{height:auto!important}#chat.o #chat-body{position:absolute;top:0;bottom:0;left:0;right:0;height:100vh;padding-top:45px;max-height:none;z-index:2}#chat.o #chat-heading{position:absolute;top:0;z-index:3}}@media only screen and (max-width:767px){#chat{width:100%}}