body{overflow-x:hidden;overflow-y:hidden}.md-button{display:inline-block}#main_toolbar{height:64px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}#main_toolbar h1{margin:.2em}#main_toolbar button{height:auto;z-index:2}#main_toolbar md-icon.s36{width:45px;height:45px}#header_container{-webkit-transition:transform ease-out 150ms;transition:transform 250ms ease-out 150ms;min-height:64px}.mobile #header_container{width:100%;min-height:0;z-index:102;position:absolute;-webkit-transform:translate3d(0,-64px,0);transform:translate3d(0,-64px,0)}#mobile_btn{display:none;position:absolute;top:0;left:0}#dev_test_btn{top:0}@media (max-width:700px) and (max-height:350px){#mobile_btn{display:block}#dev_test_btn{top:64px}}.fb-logo{width:350px;height:100%;position:absolute;right:0;z-index:1}.fb-scroll{width:100%;height:100%}.view{position:absolute;width:100%;height:100%}md-select{margin-left:15px;margin-right:15px}.fuel-unit-select{margin-top:5px;display:inline-block;width:100%;text-align:center}.fuel-unit-select p{font-size:14px;margin-top:20px}.dev-error{color:#fff;background-color:#f44336}.fuel-unit-select md-tab.ng-hide,.fuel-unit-select md-tab.ng-hide.ng-animate,.fuel-unit-select md-tab.ng-leave{display:none}.model-grid md-grid-list{margin:2px;padding-bottom:0!important}.model-tile{-webkit-transition:transform .4s ease 50ms,left .4s ease 50ms,margin-top .4s ease 50ms;transition:transform .4s ease 50ms,left .4s ease 50ms,margin-top .4s ease 50ms;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);cursor:pointer}.model-tile.ng-enter{-webkit-transition:transform 250ms ease 50ms;transition:transform 250ms ease 50ms;-webkit-transform:translate3d(0,0,0) scale(0);transform:translate3d(0,0,0) scale(0)}.model-tile.ng-enter-stagger{-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-duration:0s;transition-duration:0s}.model-tile.ng-enter.ng-enter-active{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.model-tile .md-button>md-icon{color:#fff}.model-grid md-grid-tile.ng-leave{opacity:0}.model-grid md-grid-tile.red{background-color:#f44336}.model-grid md-grid-tile md-grid-tile-footer{background:rgba(0,0,0,.38)}inner-tile{position:absolute;width:100%;height:100%;top:0;left:0;z-index:90}.md-button.md-fab.md-micro{line-height:24px;width:24px;height:24px;min-height:24px;padding:0}.md-button.info-icon-btn{line-height:48px;width:48px;height:48px;vertical-align:middle;padding:0;margin-top:0;margin-bottom:0}.md-button.info-icon-btn i{vertical-align:middle}.model-tile .md-button.info-icon-btn{position:absolute;right:0;bottom:0;background:0 0;color:#fff;display:inline-block;margin:0}.model-tile .md-button.info-icon-btn:hover{background:0 0}.model-tile figcaption{width:100%}.model-tile h3{max-width:75%}.model-dialog{min-width:300px}.model-dialog p{font-size:14px;padding-left:10px;padding-right:10px;margin-top:0}.model-dialog img{width:100%;max-width:300px;height:auto;margin:0 auto;float:left}.model-dialog md-content>div{position:relative;display:block}.model-dialog h2{text-align:center;width:100%}.md-theme-grey{background-color:#607d8b}md-sidenav{overflow:hidden}.sub-tabs .md-tabs-content{height:400px}.builder-tabs{overflow:hidden}.builder-tabs .md-paginator{background-color:#ccc}.builder-tabs .md-tab-content{width:100%}.builder-tabs .md-header{border-bottom:1px solid #d8d8d8}.builder-tabs md-toolbar{margin-top:5px}.builder-tabs md-grid-list md-grid-tile{background-color:#f44336;color:#fff}.tab-panel-container{display:block;position:relative;background-color:#fff;border:0 solid #000;height:300px;overflow:hidden}.tab-panel-container div[role=tabpanel]{width:100%;height:100%;-webkit-transition:all cubic-bezier(.25,.46,.45,.94) .25s;transition:all cubic-bezier(.25,.46,.45,.94) .25s;position:absolute;opacity:1}.tab-panel-container div[role=tabpanel].ng-enter,.tab-panel-container div[role=tabpanel].ng-leave.ng-leave-active{opacity:0}.tab-panel-container div[role=tabpanel].ng-enter.ng-enter-active,.tab-panel-container div[role=tabpanel].ng-leave{opacity:1}.tab-panel-container div[role=tabpanel].ng-leave{z-index:100}.sub-tabs .md-tab-content{overflow-y:auto}.sub-tabs md-grid-list{margin:10px}.sub-tabs md-grid-list md-grid-tile{background-repeat:no-repeat;background-position:center center;background-size:100px 100px;background-color:transparent}.sub-tabs md-grid-list md-grid-tile h3{max-width:150px;text-align:center;margin:0}.sub-tabs md-grid-list md-grid-tile figcaption{margin:0 auto}.sub-tabs md-grid-list md-grid-tile md-grid-tile-footer{background:rgba(0,0,0,.68)}.accessory-nav ul{padding:0}.accessory-nav li{list-style-position:inside;list-style:none;width:100%}.accessory-nav li+li{margin-top:16px}.accessory-nav li button{width:100%}#accessory_section{overflow:hidden;-webkit-transition:all 150ms ease-out;transition:all 150ms ease-out;text-align:right;z-index:5}#accessory_section.hidden{display:none}#preview_section{height:100%}#builder_container{position:absolute;width:100%;height:100%;overflow:hidden}#builder_container section{width:100%;position:relative}#accessory_div>div.ng-hide,#accessory_div>div.ng-hide.ng-animate{display:none}#accessory_div,#preview_div{width:100%}#accessory_div.close{width:0%;height:0%}#accessory_div.close+#preview_div{width:100%}#accessory_div md-grid-tile{background-repeat:no-repeat;background-position:center;background-size:100px}#accessory_div md-grid-tile md-grid-tile-footer{background:rgba(0,0,0,.38)}#accessory_div md-grid-tile .md-fab.ng-animate.ng-hide-animate.ng-hide-add{display:none}#accessory_div md-grid-tile .md-fab.ng-animate.ng-hide-add{display:none}#preview_div{display:block;position:relative;overflow:hidden;height:100%}#preview_div ul{list-style:none;padding:15px 5px;text-align:right;margin:0;position:absolute;right:0;z-index:4}#preview_div ul li{margin:5% 0;max-width:100px}#preview_div h3{position:relative;text-align:center;margin:0 auto 5px auto;padding:.6em 0;background-color:#fff;z-index:10;width:350px;left:0;-webkit-transition:all 250ms ease-in;transition:all 250ms ease-in;background-color:rgba(0,0,0,.23);color:#fff}#basic_nav h3{padding:0}#preview_div>h3{transition:none;margin:0 auto}#preview_div.left>h3{width:50%;margin:0}#preview_div h5{position:relative;text-align:center;margin:5px auto 0 auto;padding:0;background-color:#ddd;z-index:10;width:350px;left:0;-webkit-transition:all 250ms ease-in;transition:all 250ms ease-in}#preview_div h4{text-align:right;display:block;padding:1px 10px;margin:0 5px;text-transform:uppercase;z-index:4;position:relative;position:absolute;right:0;background-color:rgba(0,0,0,.43);color:#fff}#preview_div button,#preview_div input{z-index:2}#preview_div input{width:150px}#preview_div md-slider{position:absolute;width:80%;bottom:0;z-index:40;left:0;right:0;margin:0 auto}#preview_div.left md-slider{width:50%;margin:initial}.mobile #preview_div #layered_canvas{height:65%;height:45%;height:60%}.mobile #preview_div .nav-buttons{height:65%;height:45%;height:60%;position:absolute;top:0;left:0;width:100%}.mobile #basic_nav{top:auto;bottom:0;width:100%;height:35%;height:55%;height:40%}#preview_canvas{position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}#layered_canvas{position:absolute;width:100%;height:100%;top:0;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}#layered_canvas>.canvas-backdrop{opacity:0;position:absolute;width:100%;height:100%;top:0;left:0;background:#333;z-index:-1;-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease}#layered_canvas.loading>.canvas-backdrop{opacity:1;z-index:9999}#layered_canvas.loading-error>.canvas-backdrop,#layered_canvas>.canvas-backdrop.error{background:#f44336;opacity:1;z-index:900}#layered_canvas.loading.loading-error>.canvas-backdrop{background:#333}#layered_canvas md-progress-circular{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto!important}#layered_canvas.loading>md-progress-circular{z-index:901;visibility:visible}#preview_div.left #layered_canvas{width:50%}#layered_imgs{position:absolute;width:350px;height:350px;z-index:2;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transform-origin:0 0;transform-origin:0 0}#layered_imgs.moving{-webkit-transition:none;transition:none}#layered_imgs.wide{width:470px;height:320px}#layered_imgs.zoom-1{width:450px;height:450px}#image_loading_splash{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#f44336;opacity:0;-webkit-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out}#image_loading_splash.loading{opacity:1;-webkit-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out}#basic_nav{position:absolute;height:100%;width:50%;z-index:77;top:0;right:0;background-color:#fff;overflow:hidden}#basic_nav h5{background-color:transparent;margin:16px 0}#basic_nav>h5{line-height:30px}#basic_nav h3,#basic_nav h5{text-align:center;width:100%}#basic_nav md-grid-tile,#mobile_nav md-grid-tile{background-repeat:no-repeat;background-position:center;background-size:100px;background-color:rgba(0,0,0,.2)}#basic_nav md-grid-tile.acc-selected,#mobile_nav md-grid-tile.acc-selected{background-color:#f44336}#basic_nav md-grid-tile.sp{background-color:#2196f3}#basic_nav md-grid-tile.sp-warn{background-color:#ffeb3b}#basic_nav md-grid-tile md-grid-tile-footer{background-color:rgba(0,0,0,.28)}#basic_nav md-grid-tile h3{background-color:transparent;width:100%}#basic_nav md-grid-tile figcaption,#mobile_nav md-grid-tile figcaption{width:100%}#basic_nav md-grid-tile figcaption h3{width:100%;width:75%;text-align:left}#basic_nav md-content{overflow:auto;height:100%}#basic_nav md-toolbar{min-height:36px;height:36px}#basic_nav md-toolbar button{margin:0}#basic_nav md-toolbar h5{margin:0;line-height:36px}#basic_nav .md-subheader .md-subheader-inner{padding:5px}#mobile_nav md-grid-tile{background-position:50% 25%}.top-left-resize{position:absolute;top:0;left:0}md-grid-list md-grid-tile md-icon{color:#fff}.acc-hide,.tab-hide{display:none}.model-tile{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-color:#ccc}.model-tile.blur-img:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(204,204,204,.8)}#model_details{max-width:1024px;margin:0 auto;padding:17px}#model_details h2,#model_details>div,#model_specs_div{opacity:0}.show #model_details h2,.show #model_details>div,.show #model_specs_div{opacity:1}.show #model_details h2{-webkit-transition:all .4s ease 50ms;-mos-transition:all .4s ease 50ms;-o-transition:all .4s ease 50ms;transition:all .4s ease 50ms}.show #model_details .details-img,.show #model_details .details-text{-webkit-transition:all .4s ease 150ms;-mos-transition:all .4s ease 150ms;-o-transition:all .4s ease 150ms;transition:all .4s ease 150ms}.show #model_specs_div{-webkit-transition:all .4s ease 250ms;-mos-transition:all .4s ease 250ms;-o-transition:all .4s ease 250ms;transition:all .4s ease 250ms}#model_details>div.model-specs{width:100%;margin-top:15px;float:none}#model_details>div.model-specs>table{width:75%;margin:0 auto}#model_details>.model-specs-content{width:100%}#model_details img{width:100%;max-width:350px;background-color:#f44336;-webkit-transition:background 1s ease 1s;transition:background 1s ease 1s}#model_details h2{margin-top:0}#model_details h4{width:100%;text-align:center}#model_details hr{width:75%;margin:0 auto}#model_specs_div h4{width:100%;text-align:center}#model_specs_div hr{width:75%;margin:0 auto}#model_specs_div>.model-specs>table{width:75%;margin:0 auto}.model-specs{font-size:14px}.model-specs tr.under-line td{border-bottom:1px solid #ccc}.model-specs td{padding:2px}.model-specs table{width:100%}.model-specs table tfoot td{font-size:10pt;padding:5px}.model-specs-nav>md-content{height:100%}.model-specs-nav>md-content>div>div{padding-left:17px;padding-right:17px;margin-left:-17px;margin-right:-17px}.model-specs-nav .text-header-4{font-size:18px;margin:18px 0 5px 0;color:#444}.model-specs-nav ul{list-style:disc;margin:0 0 10px 0;color:#848484}.model-specs-nav.md-closed>md-content>div,.model-specs-nav.md-closed>md-toolbar,.model-specs-nav.ng-animate>md-content>div,.model-specs-nav.ng-animate>md-toolbar{opacity:0;-webkit-transition:opacity 2s ease-out;transition:opacity 2s ease-out}.model-specs-nav>md-content>div{opacity:1;padding:17px;position:absolute;height:100%;margin-top:64px;-webkit-transition:opacity 2s ease-out;transition:opacity 2s ease-out}.model-specs-nav>md-toolbar{position:absolute;opacity:1}.model-specs-nav .specs-fine-print{border-top:1px solid #eee;margin:45px -17px 47px -17px;padding:22px 17px 0 17px}.model-specs-nav .body-text-6{color:#848484;font-size:12px;line-height:22px}.model-bg-image{-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in;position:absolute;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;opacity:0;left:0;right:0;max-width:1000px;margin:0 auto}.scroll-details>span{margin:0 auto;background-color:#fff;padding:8px 15px 1px 15px;border-top-left-radius:20px;border-top-right-radius:20px}.fb-sidenav{width:100%;max-width:604px;z-index:999;position:absolute;right:0;height:100%;background:#fff;transition:all 250ms ease-out;transform:translate(100%)}.fb-sidenav.open{transform:translate(0)}.fb-sidenav+.md-backdrop{background-color:rgba(0,0,0,.12);z-index:59}#accessory_sidenav.ng-animate #accessory_div{display:none}#accessory_sidenav{z-index:61}md-toolbar.md-default-theme .md-close-btn.md-button>md-icon{color:rgba(0,0,0,.87)}.build-view md-backdrop.md-sidenav-backdrop{z-index:-1}.loading-backdrop{position:absolute;height:100%;width:100%;top:0;left:0;bottom:0;right:0;z-index:9999;background-color:#f44336}md-content.md-avalon-theme md-grid-tile.acc-selected,md-progress-circular.md-avalon-theme+md-grid-list md-grid-tile{background-color:#002079}md-icon.md-avalon-theme{color:rgba(255,255,255,.54)}md-content.md-fpx-theme md-grid-tile.acc-selected,md-progress-circular.md-fpx-theme+md-grid-list md-grid-tile{background-color:#ff6308}md-content.md-lopi-theme md-grid-tile.acc-selected,md-progress-circular.md-lopi-theme+md-grid-list md-grid-tile{background-color:#d90000}md-icon.md-lopi-theme{color:rgba(255,255,255,.54)}.acc-disabled figure:before{content:'';position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,.5);left:0;top:0}.side-btn{position:absolute;left:0}.side-1-btn{bottom:300px}.left .side-1-btn{bottom:200px}.side-2-btn{bottom:250px}.left .side-2-btn{bottom:150px}#estimate_form{position:relative;margin:0 auto;font-size:10pt!important}#estimate_form #layered_canvas{max-width:100%;height:auto;position:relative;overflow:hidden;margin:0 auto;text-align:center}#estimate_form #layered_canvas #layered_imgs{max-width:350px;width:350px;max-height:350px;height:350px;position:relative;overflow:hidden}#estimate_form #layered_canvas #layered_imgs.wide{width:750px;max-width:750px;height:510px;max-height:510px;width:700px;max-width:700px;height:476px;max-height:476px;width:350px;max-width:350px;height:238px;max-height:238px}#estimate_form .estimate-section.two-col>div{width:49.5%;display:inline-block;vertical-align:top}#estimate_form md-list-item{min-height:20px}.selections-table{width:100%}.selections-table td{border-bottom:1px solid #cdcdcd}.selections-table{text-align:left}.selections-table td.price-col,.selections-table th.price-col{width:70px}#estimate_form .label-cell{font-weight:700;vertical-align:top}#estimate_form table p{margin:0 0 5px 0}.summary-unit-options label{display:inline-block;vertical-align:top}.summary-unit-options table{display:inline-block}.summary-unit-options table>tbody>tr>td:first-child{padding-right:20px}.summary-unit-options table>tbody>tr:last-child>td{border-bottom:none}#custom_panel{position:absolute;left:0;right:0;margin:0 auto;width:100%;height:100%}#custom_panel img{background-color:#3d3d3d;-webkit-transition:width 250ms ease,height 250ms ease;transition:width 250ms ease,height 250ms ease}#custom_panel_bottom_ruler{height:5px;z-index:4;position:absolute;right:0;left:0;margin:auto;border-left:2px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff;color:#fff;text-align:center;-webkit-transition:width 250ms ease;transition:width 250ms ease}#custom_panel_side_ruler{width:5px;z-index:4;position:absolute;right:0;left:-10px;margin:auto;border-left:2px solid #fff;border-top:2px solid #fff;border-bottom:2px solid #fff;color:#fff;text-align:center;-webkit-transition:height 250ms ease;transition:height 250ms ease}#custom_panel_side_ruler p{position:absolute;line-height:50%;top:0;bottom:0;margin:auto 0;left:0;width:100px;right:0;display:inline-block;-webkit-transform:translate3d(-100%,50%,0) scale(1);transform:translate3d(-100%,50%,0) scale(1)}#dev_background{width:100%}#preview_paper{position:absolute;top:0;left:0}#review_paper{width:100%}#review_paper_2{width:100%;display:block;position:relative;z-index:1}#review_paper_container{max-width:350px;margin:0 auto;display:block}.md-scroll-mask{position:initial}.review-card{margin:8px auto}#main_review_card{max-width:600px;width:100%}#preview_card{max-width:350px;width:100%;height:100%;margin:8px 8px 8px auto;display:block}#selections_card{max-width:550px;width:100%;height:100%;margin:8px auto 8px 8px;display:flex;flex-direction:column}#actions_card{max-width:350px;margin:8px auto}#gmap{height:400px;width:100%}#gmap .controls{margin-top:10px;border:1px solid transparent;border-radius:2px 0 0 2px;box-sizing:border-box;-moz-box-sizing:border-box;height:32px;outline:0;box-shadow:0 2px 6px rgba(0,0,0,.3)}#search_box{background-color:#fff;font-family:Roboto;font-size:15px;font-weight:300;margin-right:10px;padding:0 11px 0 13px;text-overflow:ellipsis;width:300px}#search_box:focus{border-color:#4d90fe}#search_btn{background-color:#fff;font-family:Roboto;font-size:15px;line-height:30px;font-weight:300;margin-right:10px;padding:0 11px 0 13px;text-decoration:none;color:#191919;border-radius:2px}.map-error{padding:8px;margin:0;background-color:#f44336;color:#fff}.map-error a{color:#fff}@media (max-width:959px){#accessory_div,#preview_div{width:100%}.model-dialog md-content>div>div{width:100%}.model-dialog img{float:none}.fuel-unit-select md-tabs{margin:0 auto}#preview_card{max-width:350px}#preview_card,#selections_card{margin:8px auto}#estimate_form #layered_canvas{max-width:700px;height:100%}}@media (max-width:599px){#model_details>div{width:100%}#model_details>div.model-specs>table{width:100%}#accessory_section.hidden{height:0}.fuel-unit-select md-tabs{margin:0 auto}#fuel_title{display:none}.model-bg-image{background-position:50% 0}#gmap{width:100%}#search_btn{top:42px!important}#search_box{right:0!important}}@media (min-width:1280px){#preview_card{max-width:600px}}.md-subheader.md-default-theme.md-primary.mod-theme.invert-red{background-color:#f44336;color:#fff;margin-right:0}.md-subheader.mod-theme:not(.md-sticky-no-effect):after{right:0}.jasmine_html-reporter{margin:0}[ui-view].ng-enter,[ui-view].ng-leave{position:absolute;left:0;right:0}[ui-view].home-view.ng-enter{opacity:0}[ui-view].detail-view.ng-enter-active,[ui-view].home-view.ng-enter-active,[ui-view].product-view.ng-enter-active{opacity:1}[ui-view].detail-view.ng-leave,[ui-view].home-view.ng-leave,[ui-view].product-view.ng-leave{opacity:1}[ui-view].detail-view.ng-leave-active,[ui-view].home-view.ng-leave-active,[ui-view].product-view.ng-leave-active{opacity:0}md-sidenav>md-toolbar>button.md-button{position:absolute;right:0;top:0;height:100%;margin:0}#tutorial_container{display:none}#help_overlay{position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,.87);z-index:200;top:0;left:0}.help-highlight{z-index:201!important}.help-text{color:#fff;position:absolute;height:100px;width:100px;z-index:201}#estimate_form .tax-input{width:50px}#estimate_form .price-input{margin:18px 0;width:100px}#estimate_form .price-input,#estimate_form .tax-input{background-color:#cfd8dc;border:none;padding:2px}#additional_charges_table{border:1px solid #cfd8dc}#additional_charges_table th{background-color:#cfd8dc}#additional_charges_table tr:first-child{background-color:#cfd8dc;text-align:center;font-weight:700}#total_table td{border:1px solid #cfd8dc}#back_btn{position:fixed;top:0;left:0}#estimate_form #print_btn{position:fixed;bottom:0;left:0}#estimate_form .settings-btn{position:fixed;bottom:0;right:0}#estimate_form .sub-total-row td{padding:18px 0}#estimate_form .text-input{border:1px solid #cfd8dc}#additional_charges_table tbody tr:not(:last-child) td{border-bottom:1px solid #cfd8dc}#layered_easel{position:absolute;top:0;left:0;width:100%;height:100%}.feedback-btn{position:absolute;bottom:0;right:70px}.left .feedback-btn{right:50%}.mobile .feedback-btn{right:0}.tutorial-btn{position:absolute;bottom:70px;right:0}.feedback-btn+.tutorial-btn{bottom:70px;right:0}.left .tutorial-btn{right:50%;bottom:70px}.left .feedback-btn+.tutorial-btn{right:50%;bottom:70px}.settings-dial{position:absolute;bottom:0;right:0}.left .settings-dial{right:50%}.help-circle{border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#03a9f4;z-index:4;width:0;height:0;height:1000px;width:1000px}.help-circle.outer-circle{transform:scale(0);transition:transform 250ms ease;overflow:hidden}.help-circle.inner-circle{width:88px;height:88px;margin:auto;transform:scale(1);animation:grow-animation 1s ease 1s infinite;cursor:pointer}.help-circle.invert-color>.help-circle.inner-circle,.help-circle.invert-color>.help-circle.ripple-circle,.help-circle.ripple-circle.invert-color{background-color:#fff}.fd-target.md-button.md-icon-button>md-icon,.help-circle.invert-color+.md-button.md-icon-button>md-icon{fill:#03a9f4;color:#03a9f4}.help-circle.ripple-circle{width:88px;height:88px;margin:auto;transform:scale(1);animation:ripple-animation 1s ease 1s infinite;z-index:3}.help-circle.shield-circle{width:88px;height:88px;margin:auto;background:0 0;cursor:pointer}.help-circle .help-text{margin:auto;position:absolute;height:100px;width:300px;z-index:7;padding:0 40px;top:0;bottom:0;left:0;right:0}.fd-circle-text{padding:0 40px}.help-circle .help-text.right{right:30px;bottom:0;top:200px}.help-circle .help-text.left{left:30px;bottom:0;top:200px}.help-circle.outer-circle.help-active{transform:scale(1)}@keyframes grow-animation{0%{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1)}100%{transform:scale(1)}}@keyframes ripple-animation{0%{transform:scale(1.1);opacity:0}25%{transform:scale(1.1);opacity:.4}100%{transform:scale(2);opacity:0}}@media screen and (max-width:599px){.no-flexboxlegacy #estimate_form .layout-sm-column,.no-flexboxlegacy #estimate_form .layout-xs-column,.no-flexboxlegacy #estimate_form.layout-sm-column,.no-flexboxlegacy #estimate_form.layout-xs-column{display:block}}@media (min-width:960px){#layered_imgs{width:750px;height:750px}#layered_imgs.wide{width:940px;height:640px}#preview_div.img-import #layered_imgs,#preview_div.left #layered_imgs{width:550px;height:550px}#preview_div.left.img-import #layered_imgs{width:550px;height:550px}#preview_div.left #layered_imgs.wide{width:940px;height:640px}#preview_div.img-import #layered_imgs.wide,#preview_div.left.img-import #layered_imgs.wide{width:550px;height:374px}#accessory_sidenav{width:50%;max-width:50%}#estimate_form #layered_canvas #layered_imgs.wide{width:750px;max-width:750px;height:510px;max-height:510px;width:700px;max-width:700px;height:476px;max-height:476px;width:350px;max-width:350px;height:238px;max-height:238px}}@media (min-width:600px) and (max-width:960px),(max-height:599px){#accessory_sidenav{width:50%;max-width:50%}}@media screen and (max-width:959px) and (min-width:600px){.no-flexboxlegacy #estimate_form .layout-sm-column,.no-flexboxlegacy #estimate_form .layout-xs-column,.no-flexboxlegacy #estimate_form.layout-sm-column,.no-flexboxlegacy #estimate_form.layout-xs-column{display:block}}@media (max-height:399px){#preview_div h3{background-color:rgba(0,0,0,.23);color:#fff}}@media (max-width:750px){.fb-logo{display:none}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.vh-fix{height:1024px}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:landscape){.vh-fix{height:768px}}@media screen and (device-aspect-ratio:40/71){.vh-fix{height:500px}}.ng-cloak,[ng-cloak],[ng\:cloak]{display:none!important}.show-print{display:none!important}@media print{.hide-print{display:none!important}.show-print{display:block!important}#account_btn,#main_btn{display:none}#main_toolbar_title{color:#fff;width:800px;text-align:center;font-size:16pt}.app-version{font-size:8pt}#header_container{min-height:32px;position:relative;overflow:hidden;height:0}#main_toolbar{height:32px;position:relative;overflow:hidden}.view{width:100%}.view>div{height:auto!important;overflow:visible!important}.fb-logo{width:150px;height:32px}#estimate_form #layered_canvas{max-width:700px;height:100%;border:1px solid #cfd8dc}#estimate_form #layered_canvas #layered_imgs,#estimate_form #layered_canvas #layered_imgs img{max-width:200px;max-height:200px}#estimate_form #layered_canvas #layered_imgs.wide{width:200px;max-width:200px;height:136px;max-height:136px}#estimate_form #layered_canvas #layered_imgs.wide img{width:200px;max-width:200px;height:136px;max-height:136px}md-input-container{padding:0 10px 0 0}p{margin:0 1px}#estimate_form>div.flex-gt-sm-33.flex-sm-100{max-width:33.33%!important;-webkit-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%}#estimate_form>div.flex-gt-sm-66.flex-sm-100{max-width:66.66%!important;-webkit-flex:0 0 66.66%;-ms-flex:0 0 66.66%;flex:0 0 66.66%}#estimate_form.layout-sm-column{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:absolute}#estimate_form md-content.layout-xs-column{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#estimate_form .price-input{margin:0}.no-flexboxlegacy #estimate_form{display:inline-block;width:100%}.no-flexboxlegacy #estimate_form.layout-sm-column,.no-flexboxlegacy #estimate_form>div.flex-gt-sm-33.flex-sm-100,.no-flexboxlegacy #estimate_form>div.flex-gt-sm-66.flex-sm-100{display:inline-block!important}.no-flexboxlegacy #estimate_form>div.flex-gt-sm-33.flex-sm-100{width:33.33%}.no-flexboxlegacy #estimate_form>div.flex-gt-sm-66.flex-sm-100{width:66.66%}.sub-total-row td{padding:0 0 18px 0}.review-card{box-shadow:none}#signature_img{height:42.5px;width:200px!important;max-width:none}#preview_paper{width:100%;bottom:0;right:0;margin:auto}.mobile #preview_div #layered_canvas{height:100%}.mobile #basic_nav{display:none}#layered_canvas img{width:auto;max-height:300px;max-width:300px}}body{overflow-x:hidden;overflow-y:hidden}#content,#content>div,#content>div>section,#content>div>section>div,.view-container,.view-container>div,.view-container>div>div{height:100%}#products_view #fuel_select,#products_view #unit_select{margin-top:0;margin-bottom:0}#products_view{background:#f4f1ed}#products_view .products-toolbar{background:#f44336;box-shadow:0 2px 10px rgba(132,38,30,.22);min-height:60px}#products_view .products-toolbar .md-toolbar-tools{height:60px;max-height:60px}#products_view .products-toolbar brand-toolbar-logos{display:inline-block;height:46px;margin-right:20px}#products_view .products-toolbar brand-toolbar-logos img{max-height:46px;width:auto}#products_view .product-search{background:#fff;border-radius:4px;box-shadow:0 2px 7px rgba(0,0,0,.16);box-sizing:border-box;height:38px;max-width:432px;padding:0 14px;position:absolute;left:50%;top:11px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:33.6vw}#products_view .product-search md-icon{color:rgba(0,0,0,.54);margin-right:8px}#products_view .product-search input{background:0 0;border:0;box-sizing:border-box;color:rgba(0,0,0,.87);font-size:15px;height:100%;outline:0;width:100%}#products_view .product-search input::-ms-clear,#products_view .product-search input::-ms-reveal{display:none}.model-grid{display:block;width:100%}.product-card-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));grid-gap:18px;padding-bottom:28px}.model-grid .product-card{background:#fff;border:1px solid rgba(60,47,38,.11);border-radius:8px;box-shadow:0 2px 8px rgba(45,35,30,.11);justify-self:center;overflow:hidden;transition:box-shadow 180ms ease,transform 180ms ease;width:85%}.model-grid .product-card:focus-within,.model-grid .product-card:hover{box-shadow:0 10px 24px rgba(45,35,30,.18);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.product-card-image{aspect-ratio:3/2;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:cover;border:0;cursor:pointer;display:block;height:auto;padding:0;width:100%}.model-grid .product-card .product-card-image{background-color:transparent!important}.product-card-content{background:#fff;padding:14px 16px 16px 16px;position:relative}.model-grid .product-card .product-card-content{background:#fff!important}.model-grid .product-card[style*=background-image]{background-position:center top;background-repeat:no-repeat;background-size:100% 190px}.product-card-heading{min-height:66px;position:relative}.product-card-heading h3{color:rgba(0,0,0,.84);font-size:21.25px;font-weight:600;letter-spacing:0;line-height:26.25px;margin:0;max-width:none}.product-chip-row{margin:8px 0 12px 0;min-height:24px}.product-chip{background:#fff5eb;border:1px solid rgba(224,128,42,.24);border-radius:4px;color:rgba(0,0,0,.64);display:inline-block;font-size:12px;font-weight:500;line-height:22px;margin:0 6px 6px 0;padding:0 8px}.product-card-actions{border-top:1px solid rgba(0,0,0,.07);display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-end;padding-top:10px}#products_view .product-card-actions .md-button{flex:0 1 auto;font-size:14.375px;margin:0;min-height:34px;min-width:0;line-height:34px;padding-left:18px;padding-right:18px;text-transform:none;white-space:nowrap}#products_view .md-button.md-primary.md-raised,.product-card-actions .md-button.md-primary.md-raised{background-color:#2f3338;background-image:-webkit-linear-gradient(left,#111317 0,#2f3338 52%,#565d64 100%);background-image:linear-gradient(90deg,#111317 0,#2f3338 52%,#565d64 100%);box-shadow:0 3px 8px rgba(18,21,24,.24);color:#fff}#products_view .md-button.md-primary.md-raised:focus,#products_view .md-button.md-primary.md-raised:hover,.product-card-actions .md-button.md-primary.md-raised:focus,.product-card-actions .md-button.md-primary.md-raised:hover{background-color:#171a1e;background-image:-webkit-linear-gradient(left,#050607 0,#252a30 50%,#68717a 100%);background-image:linear-gradient(90deg,#050607 0,#252a30 50%,#68717a 100%);color:#fff}.products-view{background:#f4f1ed;box-sizing:border-box;height:calc(100% - 60px);overflow:auto;position:absolute;width:100%}.products-view md-progress-circular{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto!important}.products-view #model_grid_list md-grid-tile-footer h3{display:inline-block}.products-filter-panel{background:#fff;border-right:1px solid rgba(50,40,35,.1);box-sizing:border-box;flex:0 0 248px;height:100%;max-width:248px;min-width:248px;min-height:100%;padding:24px 20px;width:248px}.products-filter-header{align-items:center;display:flex;justify-content:space-between}.products-filter-panel h2{color:rgba(0,0,0,.84);font-size:18px;font-weight:600;line-height:24px;margin:0 0 18px 0}.products-mobile-brand-toolbar,.products-mobile-filter-close{display:none}.products-mobile-filter-close,.products-mobile-filter-toggle{align-items:center;background:0 0;border:2px solid #ffeb3b;border-radius:8px;box-sizing:border-box;color:#ffeb3b;cursor:pointer;height:44px;justify-content:center;padding:0;width:44px}.products-mobile-filter-close md-icon,.products-mobile-filter-toggle md-icon{color:inherit}.filter-group{border-top:1px solid rgba(0,0,0,.08);padding:18px 0}.filter-group h3{color:rgba(0,0,0,.54);font-size:12px;font-weight:700;letter-spacing:0;line-height:18px;margin:0 0 10px 0;text-transform:uppercase}.capacity-input{border:1px solid rgba(0,0,0,.16);border-radius:4px;box-sizing:border-box;color:rgba(0,0,0,.84);font-family:inherit;font-size:14px;height:38px;line-height:20px;margin:0 0 8px 0;outline:0;padding:8px 10px;width:100%}.capacity-input:focus{border-color:#f59a3d;box-shadow:0 0 0 1px #f59a3d}.filter-link,.filter-pill{background:0 0;border:0;color:rgba(0,0,0,.72);cursor:pointer;display:block;font-family:inherit;font-size:14px;line-height:20px;margin:0 0 8px 0;padding:8px 10px;text-align:left;width:100%}.filter-pill{border:1px solid rgba(0,0,0,.1);border-radius:4px}.filter-pill.active{background:#fff4e8;border-color:#f59a3d;color:#b85d11;font-weight:600}.filter-link{color:#c96b18;font-weight:600;padding-left:10px}.filter-link:focus,.filter-link:hover{background:#fff4e8}.products-main{box-sizing:border-box;flex:1 1 auto;min-width:0;padding:24px}.products-intro{align-items:center;background:#fff;border:1px solid rgba(60,47,38,.1);border-radius:8px;box-shadow:0 2px 8px rgba(45,35,30,.08);box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:20px;min-height:136px;padding:24px}.products-eyebrow{color:#d43a30;font-size:12px;font-weight:700;line-height:16px;margin:0 0 7px 0}.products-intro h1{color:rgba(0,0,0,.86);font-size:30px;font-weight:600;letter-spacing:0;line-height:38px;margin:0}.products-intro p{color:rgba(0,0,0,.58);font-size:15px;line-height:22px;margin:6px 0 0 0}.products-intro .products-subtitle{font-size:16px;font-weight:400}.products-subtitle-typewriter{animation:products-subtitle-typewriter .9s steps(24,end) both;display:inline-block;overflow:hidden;white-space:nowrap}.products-subtitle-typewriter.ng-leave{display:none}@keyframes products-subtitle-typewriter{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.products-subtitle-typewriter{animation:none}}.products-intro-actions{flex:0 0 auto;margin-left:24px}.products-intro-actions .md-button{text-transform:none}.products-results-header{align-items:flex-end;display:flex;justify-content:flex-end;margin-bottom:14px}.results-kicker{color:rgba(0,0,0,.5);display:block;font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase}.products-results-header h2{color:rgba(0,0,0,.82);font-size:20px;font-weight:600;line-height:26px;margin:2px 0 0 0}.results-count{color:rgba(0,0,0,.56);font-size:13px;line-height:20px}@media (max-width:1279px){.product-card-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:959px){.products-mobile-brand-toolbar{align-items:center;background:#f44336;box-sizing:border-box;display:flex;min-height:88px;padding:0 16px;position:relative}.products-mobile-brand-toolbar brand-toolbar-logos{flex:1 1 auto;padding:0 60px}.products-mobile-filter-toggle{display:flex;flex:0 0 44px;position:absolute;left:16px;top:22px;z-index:2}.products-mobile-filter-toggle:focus,.products-mobile-filter-toggle:hover{background:rgba(255,235,59,.14);outline:0}.products-filter-panel{bottom:0;box-shadow:4px 0 18px rgba(0,0,0,.22);flex:0 0 min(84vw,320px);height:auto;max-height:calc(100vh - 148px);max-width:320px;min-height:0;min-width:280px;position:fixed;top:148px;width:84vw}.products-mobile-filter-close{border-color:#f59a3d;color:#b85d11;display:flex;flex:0 0 40px;height:40px;width:40px}.products-view{display:block}.products-main{padding:16px}.products-intro{align-items:flex-start;display:block}.products-intro-actions{margin-left:0;margin-top:16px}}@media (max-width:599px){.product-card-grid{grid-template-columns:1fr}.products-intro h1{font-size:24px;line-height:30px}}#productdetail_view>md-toolbar h1{text-align:center}.productdetail-view{overflow:auto;position:absolute;top:64px;width:100%;height:calc(100% - 64px);background:#f7f5f2}.productdetail-view .view-btn-group{position:absolute;width:100%;max-width:1000px;margin:0 auto;left:0;right:0;bottom:0;background-color:#fafafa}.productdetail-view .view-btn-group .md-button{display:block}.scroll-details-label{position:absolute;bottom:0;width:100%;text-align:center}.productdetail-content{bottom:-100%;width:100%;max-width:1000px;margin:0 auto;left:0;right:0}.productdetail-view #model_details{top:0}.productdetail-view .details-text>p{margin-top:0}.productdetail-view #spec_btn>span{vertical-align:middle}.productdetail-layout{box-sizing:border-box;min-height:100%;padding:24px}.productdetail-visual{min-height:0}.productdetail-view .productdetail-visual .model-bg-image{background-color:#eee;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:10px;box-shadow:0 4px 18px rgba(0,0,0,.18);height:calc(100vh - 112px);left:auto;margin:0;max-width:none;opacity:0;position:relative;right:auto;top:auto;width:100%}.productdetail-panel{background:#fff;border-radius:10px;box-shadow:0 4px 18px rgba(0,0,0,.14);box-sizing:border-box;margin-left:24px;max-height:calc(100vh - 112px);overflow-y:auto;padding:22px;width:360px}.productdetail-design-btn.md-button{border-radius:4px;box-shadow:0 4px 12px rgba(244,67,54,.35);box-sizing:border-box;height:48px;line-height:48px;margin:0 0 20px 0;text-transform:none;width:100%}.productdetail-design-btn md-icon{color:#fff;margin-right:8px;vertical-align:middle}.productdetail-design-btn span{color:#fff;font-size:15px;font-weight:500;vertical-align:middle}.productdetail-panel-header{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:8px;padding-bottom:8px}.productdetail-panel-header h2{color:rgba(0,0,0,.82);font-size:18px;font-weight:600;letter-spacing:0;line-height:24px;margin:0}.productdetail-specs{outline:0}.productdetail-specs-content{color:rgba(0,0,0,.74);font-size:13px;line-height:1.45}.productdetail-specs-content .text-header-4{color:rgba(0,0,0,.78);font-size:14px;font-weight:600;line-height:20px;margin:14px 0 4px 0}.productdetail-specs-content ul{border-bottom:1px solid rgba(0,0,0,.06);color:rgba(0,0,0,.62);list-style:none;margin:0;padding:0 0 10px 0}.productdetail-specs-content li{margin:0;padding:0}.productdetail-specs-content .specs-fine-print{border-top:0;margin:14px 0 0 0;padding:0}.productdetail-specs-content .body-text-6{color:rgba(0,0,0,.48);font-size:11px;line-height:1.45}.productdetail-learn-btn.md-button{display:block;margin:18px auto 0 auto;text-transform:none}md-dialog.product-details-dialog{border-radius:12px;display:flex;flex-direction:column;max-height:86vh;max-width:940px;overflow:hidden;width:calc(100vw - 64px)}md-dialog.product-details-dialog md-dialog-content{background:#fff;display:flex;flex:1 1 auto;min-height:0;overflow-y:auto;position:relative}.product-details-dialog-close{align-items:center;background:#d43a30;border:0;border-radius:50%;box-shadow:0 3px 10px rgba(212,58,48,.34);cursor:pointer;display:flex;height:40px;justify-content:center;line-height:1;padding:0;position:absolute;right:16px;top:16px;width:40px;z-index:2}.product-details-dialog-close md-icon{color:#fff;line-height:24px;margin:0}.product-details-dialog-close:focus,.product-details-dialog-close:hover{background:#b52d25;box-shadow:0 4px 12px rgba(181,45,37,.42)}.product-details-dialog-close:focus{outline:2px solid #d43a30;outline-offset:2px}md-dialog.consumer-dealer-locator-dialog{border-radius:12px;display:flex;flex-direction:column;height:calc(100vh - 64px);max-height:860px;max-width:1120px;overflow:hidden;width:calc(100vw - 64px)}.consumer-dealer-locator-header{align-items:center;background:#fff;border-bottom:1px solid rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex:0 0 auto;min-height:72px;padding:16px 76px 16px 24px}.consumer-dealer-locator-header h2{color:rgba(0,0,0,.86);font-size:24px;font-weight:600;line-height:32px;margin:0}.consumer-dealer-locator-content{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.consumer-dealer-locator-frame{background:#fff;border:0;display:block;height:100%;width:100%}.product-details-dialog-visual{background:#f4f1ed;flex:1 1 56%;min-height:560px;position:relative}.product-details-dialog-visual .model-bg-image{background-color:#eee;background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;left:0;margin:0;max-width:none;opacity:0;position:absolute;right:0;top:0;width:100%}.product-details-dialog-summary{box-sizing:border-box;display:flex;flex:0 0 360px;flex-direction:column;min-height:0;padding:34px 28px 24px 28px}.product-details-kicker{color:#c96b18;font-size:12px;font-weight:700;letter-spacing:0;line-height:18px;text-transform:uppercase}.product-details-dialog-summary h2{color:rgba(0,0,0,.88);font-size:24px;font-weight:700;letter-spacing:0;line-height:30px;margin:4px 44px 8px 0}.product-details-intro{color:rgba(0,0,0,.58);font-size:14px;line-height:20px;margin:0 0 14px 0}.product-details-description{background:#f8f8f8;border-left:3px solid #c96b18;color:rgba(0,0,0,.68);font-size:13px;line-height:19px;margin:0 0 14px 0;padding:10px 12px}.product-details-description p{margin:0 0 8px 0}.product-details-description p:last-child{margin-bottom:0}.product-details-spec-preview{border-top:1px solid rgba(0,0,0,.08);flex:1 1 auto;min-height:0;overflow-y:auto}.product-details-spec-row{border-bottom:1px solid rgba(0,0,0,.08);padding:13px 0}.product-details-spec-row h3{color:rgba(0,0,0,.82);font-size:14px;font-weight:700;letter-spacing:0;line-height:18px;margin:0 0 5px 0}.product-details-spec-row p{color:rgba(0,0,0,.62);font-size:13px;line-height:18px;margin:0}.product-details-dialog-actions{background:#fff;border-top:1px solid rgba(0,0,0,.08);box-sizing:border-box;flex:0 0 auto;justify-content:flex-end;min-height:68px;padding:12px 28px 14px 28px;position:relative;z-index:1}.product-details-dialog-actions .md-button{margin:0;min-height:40px;text-transform:none}.product-details-dialog-actions .product-details-installation-button{background:#b3e5fc!important;border:1px solid #81d4fa;border-radius:999px;color:#01579b!important;font-weight:700;line-height:38px;margin-right:auto;min-width:174px;padding:0 18px}.product-details-dialog-actions .product-details-installation-button:focus,.product-details-dialog-actions .product-details-installation-button:hover{background:#81d4fa!important}.product-details-dialog-actions .product-details-installation-button md-icon,.product-details-dialog-actions .product-details-installation-button span{color:#01579b!important;vertical-align:middle}.product-details-dialog-actions .product-details-installation-button md-icon{margin-right:6px}.product-details-dialog-actions .product-details-description-button{border:1px solid rgba(0,0,0,.14);border-radius:999px;color:#fff;font-weight:600;line-height:38px;margin-right:12px;min-width:142px;padding:0 18px}.product-details-dialog-actions .product-details-description-button md-icon,.product-details-dialog-actions .product-details-description-button span{color:#fff;vertical-align:middle}.product-details-dialog-actions .product-details-description-button md-icon{margin-right:6px}.product-details-dialog-actions .md-button.md-primary.md-raised{background:#2f3338;background-image:-webkit-linear-gradient(left,#111317 0,#2f3338 52%,#565d64 100%);background-image:linear-gradient(90deg,#111317 0,#2f3338 52%,#565d64 100%);border-radius:999px;box-shadow:0 8px 16px rgba(18,21,24,.26);color:#fff;font-weight:700;line-height:40px;min-width:190px;padding:0 22px}.product-details-dialog-actions .md-button.md-primary.md-raised md-icon,.product-details-dialog-actions .md-button.md-primary.md-raised span{color:#fff;vertical-align:middle}.product-details-dialog-actions .md-button.md-primary.md-raised md-icon{margin-right:6px}@media (max-width:959px){.productdetail-layout{padding:16px}.productdetail-view .productdetail-visual .model-bg-image{height:56vh}.productdetail-panel{margin-left:0;margin-top:16px;max-height:none;width:100%}md-dialog.product-details-dialog{max-height:92vh;width:calc(100vw - 24px)}md-dialog.consumer-dealer-locator-dialog{height:calc(100vh - 24px);max-height:none;width:calc(100vw - 24px)}md-dialog.product-details-dialog md-dialog-content{display:block;min-height:0}.product-details-dialog-visual{min-height:320px}.product-details-dialog-summary{display:block;min-height:0;padding:24px 20px 20px 20px}.product-details-dialog-actions{align-items:stretch;flex-wrap:wrap;justify-content:flex-end;min-height:0;padding:10px 20px 14px 20px}.product-details-dialog-actions .md-button{margin:0}.product-details-dialog-actions .product-details-installation-button{margin:0 0 10px 0;width:100%}.product-details-dialog-actions .product-details-description-button{margin:0 0 10px 0;width:100%}.product-details-dialog-actions .md-button.md-primary.md-raised{width:100%}}.builder-view{background:#f4f2ee}.builder-view #builder_container,.builder-view #preview_section{background:#f4f2ee}.builder-view #preview_div.left #layered_canvas,.builder-view #preview_div.left>h3{width:60%}.builder-view #preview_div>h3{background:rgba(31,31,31,.28);color:#fff;font-size:20px;font-weight:600;height:48px;line-height:48px;margin:0;text-align:center;top:0;z-index:10}.builder-view .builder-review-btn{position:absolute;top:10%;right:0;z-index:12}.builder-view #layered_easel{border:0;background:#f6f1e8 url(../../../styles/images/halftone.png)}.builder-view .fb-main-btn{position:absolute;left:16px;top:16px;z-index:12}.builder-view #tutorial_button{position:absolute;right:calc(40% + 16px);top:16px;z-index:12}.builder-view #mode_btn{position:absolute;left:16px;bottom:16px;z-index:12}.builder-view .scale-up-btn{position:absolute;top:88px;left:16px;z-index:12}.builder-view .scale-down-btn{position:absolute;top:152px;left:16px;z-index:12}.builder-view #prev_cat_btn{position:absolute;left:12px;top:7px}.builder-view #next_cat_btn{position:absolute;right:12px;top:7px}.builder-view #bo_review_btn{position:absolute;right:12px;top:7px}.builder-view #basic_nav{background:#f7f7f7;box-shadow:-8px 0 24px rgba(20,20,20,.12);width:40%}.builder-view #basic_nav md-toolbar{background:#f44336;box-shadow:0 2px 10px rgba(120,28,22,.2);height:54px;min-height:54px}.builder-view #basic_nav md-toolbar h5{color:#fff;font-size:16px;font-weight:700;letter-spacing:0;line-height:54px;margin:0}.builder-view #basic_nav md-toolbar button{border-radius:4px;color:#fff;font-weight:700;line-height:40px;min-height:40px}.builder-view #basic_nav .accessory-selections{height:100%}.builder-view #basic_nav .options-section{position:absolute;top:54px;width:100%;height:calc(100% - 54px);padding:18px;box-sizing:border-box}.builder-view #basic_nav.ng-hide-animate{display:none}.builder-view #accessory_gridlist{margin:0;transform:translate3d(0,0,0)}.builder-view #accessory_gridlist_container{background:0 0;height:100%;position:relative;width:100%}.builder-view #basic_nav md-grid-tile{background-color:#fff;background-position:center 42%;background-size:112px auto;border-radius:8px;box-shadow:0 4px 14px rgba(30,30,30,.13);cursor:pointer;overflow:hidden;transition:box-shadow 180ms ease,transform 180ms ease,background-color 180ms ease}.builder-view #basic_nav md-grid-tile:focus,.builder-view #basic_nav md-grid-tile:hover{box-shadow:0 10px 22px rgba(30,30,30,.2);transform:translateY(-2px)}.builder-view #basic_nav md-grid-tile.acc-selected{background-color:#fff4f2;box-shadow:inset 0 0 0 3px #f44336,0 8px 20px rgba(120,28,22,.22)}.builder-view #basic_nav md-grid-tile md-grid-tile-footer{background:rgba(33,33,33,.64);height:50px}.builder-view #basic_nav md-grid-tile.acc-selected md-grid-tile-footer{background:#d43a30}.builder-view #basic_nav md-grid-tile figcaption h3{color:#fff;font-size:14px;font-weight:600;line-height:18px;margin:0 52px 0 0;overflow:hidden;padding-left:14px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:auto}.builder-view .accessory-info-btn{position:absolute;top:0;bottom:0;right:10px;margin:auto}md-dialog.accessory-info{opacity:1}md-dialog.accessory-info md-select{display:inline-block;margin:0}.builder-view .multi-side-tile-icons{position:absolute;top:0;left:0}.builder-view .multi-side-tile-icons md-icon{position:absolute;top:0;left:0}.builder-view .multi-side-tile-icons md-icon+md-icon{left:24px}.builder-view #account_btn{top:70px;z-index:12;margin:6px 8px}.builder-view fb-dealer-menu{position:absolute;top:16px;right:16px}.builder-view .left fb-dealer-menu{right:calc(40% + 16px)}.builder-view .settings-dial{bottom:16px;right:16px}.builder-view .left .settings-dial{right:calc(40% + 16px)}.builder-view .md-fab{box-shadow:0 4px 12px rgba(30,30,30,.22)}#builder_view #photo_input{display:none}.builder-view .vent-section+span+.options-section #accessory_gridlist_container{height:calc(100% - 86px)}@media (max-width:959px){.builder-view #preview_div.left #layered_canvas,.builder-view #preview_div.left>h3{width:100%}.builder-view #basic_nav{width:100%}.builder-view #tutorial_button,.builder-view .left .settings-dial,.builder-view .left fb-dealer-menu{right:16px}}.consumer-review-view{background-color:#cdcdcd;height:100%;width:100%;position:absolute}.consumer-review-view .review-btns{border-top:1px solid rgba(0,0,0,.12);box-sizing:border-box;margin-top:auto;padding:12px 16px;text-align:right;width:100%}.consumer-review-view .review-btns .md-button{margin-bottom:0;margin-top:0}.consumer-review-view #selections_card md-list{flex:1 1 auto}#content md-content .md-button:not(.md-icon-button):not(.md-fab),.builder-view #basic_nav md-toolbar .md-button,.consumer-review-view .review-btns .md-button,.product-card-actions .md-button,.products-filter-panel .filter-link,.products-intro-actions .md-button,md-dialog-actions .md-button:not(.md-icon-button):not(.md-fab){background:#2f3338;background-image:-webkit-linear-gradient(left,#111317 0,#2f3338 52%,#565d64 100%);background-image:linear-gradient(90deg,#111317 0,#2f3338 52%,#565d64 100%);border:0;border-radius:999px;box-shadow:0 8px 16px rgba(18,21,24,.26);box-sizing:border-box;color:#fff;font-weight:700;letter-spacing:0;line-height:40px;min-height:40px;min-width:108px;overflow:hidden;padding:0 22px;text-align:center;text-transform:uppercase;transition:box-shadow 160ms ease,transform 160ms ease,background-position .2s ease}#content md-content .md-button:not(.md-icon-button):not(.md-fab):focus,#content md-content .md-button:not(.md-icon-button):not(.md-fab):hover,.builder-view #basic_nav md-toolbar .md-button:focus,.builder-view #basic_nav md-toolbar .md-button:hover,.consumer-review-view .review-btns .md-button:focus,.consumer-review-view .review-btns .md-button:hover,.product-card-actions .md-button:focus,.product-card-actions .md-button:hover,.products-filter-panel .filter-link:focus,.products-filter-panel .filter-link:hover,.products-intro-actions .md-button:focus,.products-intro-actions .md-button:hover,md-dialog-actions .md-button:not(.md-icon-button):not(.md-fab):focus,md-dialog-actions .md-button:not(.md-icon-button):not(.md-fab):hover{background-image:-webkit-linear-gradient(left,#050607 0,#252a30 50%,#68717a 100%);background-image:linear-gradient(90deg,#050607 0,#252a30 50%,#68717a 100%);box-shadow:0 10px 20px rgba(18,21,24,.34);color:#fff;transform:translateY(-1px)}#content md-content .md-button:not(.md-icon-button):not(.md-fab)[disabled],.builder-view #basic_nav md-toolbar .md-button[disabled],.consumer-review-view .review-btns .md-button[disabled],.product-card-actions .md-button[disabled],.products-filter-panel .filter-link[disabled],.products-intro-actions .md-button[disabled],md-dialog-actions .md-button:not(.md-icon-button):not(.md-fab)[disabled]{background:#d0d0d0;box-shadow:none;color:rgba(0,0,0,.38);transform:none}.consumer-review-view .preview-img-container{margin:0 auto;position:relative}.consumer-review-view .scroll-shield{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.consumer-review-view #review_paper_2{display:none}.consumer-review-view #review_img{position:relative;height:auto;z-index:3;max-height:500px;max-width:500px}@media (max-width:959px){.consumer-review-view .preview-img-container{box-sizing:border-box;width:100%}.consumer-review-view #review_img{display:block;margin-left:auto;margin-right:auto;max-width:100%}}.consumer-review-view .md-list-item-text{display:list-item}.consumer-review-view .preview-img{max-width:350px;margin:15px auto;display:block;max-height:350px}.consumer-review-view .preview-table{width:80%;margin:0 auto}.consumer-review-view .preview-table th{border-bottom:1px solid #333;padding:5px;text-align:left}.consumer-review-view .preview-table td{padding:5px}.consumer-review-view .preview-table tr:not(:last-child) td{border-bottom:1px solid #ccc}.consumer-review-view .brands{padding:20px 0;width:100%}.consumer-review-view .brands table{margin:0 auto}.consumer-review-view .brands table,.consumer-review-view .brands table tr td,.consumer-review-view .brands>div{text-align:center}.consumer-review-view .brands img,.consumer-review-view .brands>div>img{display:block;margin:0 auto;width:100px}.consumer-review-view .preview-img-container{background:url(../../../styles/images/halftone.png);padding:5px;text-align:center}.fbe-store-info{text-align:center;padding:32px 8px 0 8px}.store-select{min-width:170px}.consumer-review-view .review-card .item-qty{position:absolute;left:25px;top:50%}.dealer-review-view{width:100%;height:100%;position:absolute}.dealer-review-view #review_settings_sidenav{overflow:auto}.dealer-review-view #estimate_form_container{background-color:#cdcdcd;box-sizing:border-box;height:100%;width:100%;overflow:auto;padding:24px 72px 96px 72px}.dealer-review-view #estimate_form{align-items:flex-start;background-color:transparent;box-sizing:border-box;gap:16px;margin:0 auto;max-width:1280px;width:100%}.dealer-review-view #estimate_form>.header-text{text-align:center;width:100%;border-bottom:1px solid #cfd8dc}.dealer-review-view #estimate_form>.quote-header,.dealer-review-view #estimate_form>.review-img-container,.dealer-review-view #estimate_form>div[flex-gt-sm="33"],.dealer-review-view #estimate_form>div[flex="100"]>md-content,.dealer-review-view .additional-content>div,.dealer-review-view .expiration-block,.dealer-review-view .sm-info{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:2px;box-shadow:0 2px 6px rgba(0,0,0,.1);box-sizing:border-box}.dealer-review-view #estimate_form>.quote-header{flex:1 1 100%;min-height:72px;order:1;padding:8px 24px}.dealer-review-view #estimate_form>.review-img-container{flex:1 1 520px;min-height:430px;order:2;padding:24px;text-align:center}.dealer-review-view #estimate_form>div[flex-gt-sm="33"]{flex:1 1 420px;order:3;overflow:hidden}.dealer-review-view #estimate_form>div[flex="100"]{flex:1 1 100%}.dealer-review-view #estimate_form>div[flex="100"]:nth-of-type(4){order:4}.dealer-review-view #estimate_form>div[flex="100"]:nth-of-type(5){order:5}.dealer-review-view #estimate_form>div[flex="100"]:nth-of-type(6){order:6}.dealer-review-view #estimate_form>div[flex="100"]:nth-of-type(7){order:7}.dealer-review-view #estimate_form md-content{background:0 0}.dealer-review-view #estimate_form>div[flex-gt-sm="33"]>md-content{border-bottom:1px solid rgba(0,0,0,.08)}.dealer-review-view #estimate_form>div[flex-gt-sm="33"]>md-content:last-child{border-bottom:none}.dealer-review-view #estimate_form label,.dealer-review-view .product-details-label{color:rgba(0,0,0,.72);display:inline-block;font-size:12px;font-weight:700;letter-spacing:0;margin:0 0 8px 0;text-transform:uppercase}.dealer-review-view #estimate_form p{margin:4px 0}.dealer-review-view #estimate_form md-input-container{margin:8px 0 6px 0}.dealer-review-view .review-img-container{vertical-align:top}.dealer-review-view img#review_img{max-width:500px;max-height:500px}#estimate_form .dealer-info{display:block}#estimate_form .price-input{width:70px}#estimate_form .price-output{padding-right:5px}#estimate_form .qty-input{width:50px}.dealer-review-view .estimate-form-primary-btns{text-align:center;width:100%;vertical-align:top}.dealer-review-view #email_btn{position:fixed;bottom:0;left:70px}.dealer-review-view #save_btn{position:fixed;bottom:0;left:140px}.dealer-review-view #sale_btn{position:fixed;bottom:0;left:210px}.dealer-review-view .dealer-address{margin-bottom:0}.dealer-review-view .print-table{width:100%}.dealer-review-view .print-table tr:first-child>td:first-child{width:50%}.dealer-review-view .print-address>label{vertical-align:top}.dealer-review-view .print-address>div{display:inline-block}.dealer-review-view .signature-block{width:100%;display:block}.dealer-review-view #signature_img{width:90%;max-width:400px;border-bottom:1px solid #333}.dealer-review-view .signature-placeholder{border-bottom:1px solid #333;width:100%;max-width:600px;padding-top:50px}.dealer-review-view .product-details-label{display:block;margin:0 0 8px 0}.dealer-review-view .details-level-select{float:right;margin:-10px 0 0 16px;position:static}.dealer-review-view .selections-table{border-collapse:collapse;width:100%;margin-bottom:8px}.dealer-review-view .selections-table.level-0,.dealer-review-view .selections-table.level-1{margin:8px auto}.dealer-review-view .selections-table tr:first-child{background:#eef3f5;color:rgba(0,0,0,.72);font-weight:700}.dealer-review-view .selections-table tr:first-child td{border-bottom:none}.dealer-review-view .selections-table td{border-bottom:1px solid rgba(0,0,0,.1);padding:9px 10px;vertical-align:top}.dealer-review-view .selections-table tr:last-child td{border-bottom:none}.dealer-review-view .sku-cell{min-width:75px}.dealer-review-view .discount-description{width:90%}.dealer-review-view .percent-discount-input{width:50px}.dealer-review-view .sub-total-row>td:not(:last-child){text-align:right}.dealer-review-view .selections-table .part-col{width:100px}.dealer-review-view .selections-table .description-col,.dealer-review-view .selections-table .unit-col{text-align:left}.dealer-review-view .additional-content{align-items:flex-start;background:0 0!important;border:none!important;box-shadow:none!important;gap:16px;margin-bottom:0;padding:16px 0 0 0}.dealer-review-view .additional-content>div{margin:0;padding:0}.dealer-review-view #additional_charges_table,.dealer-review-view #total_table,.dealer-review-view .estimate-table{border-collapse:collapse;width:100%}.dealer-review-view .estimate-table td{border:1px solid #cfd8dc}.dealer-review-view #additional_charges_table td,.dealer-review-view #total_table td{border-bottom:1px solid rgba(0,0,0,.1);padding:9px 10px;vertical-align:top}.dealer-review-view #additional_charges_table tr:first-child td,.dealer-review-view #total_table tr:last-child td{background:#eef3f5;color:rgba(0,0,0,.82);font-weight:700}.dealer-review-view #additional_charges_table tr:last-child td,.dealer-review-view #total_table tr:last-child td{border-bottom:none}.dealer-review-view .estimate-table .fc-header{text-align:center;padding-top:20px}.dealer-review-view .charge-label{min-width:160px;display:inline-block}.dealer-review-view .charge-detail{margin:5px 0}.dealer-review-view .tax-label{line-height:40px}.dealer-review-view .tax-cell{width:120px}.dealer-review-view .tax-cell>span{display:block}.dealer-review-view #estimate_form .tax-input{width:70px}.dealer-review-view .brands>div{text-align:center}.dealer-review-view .brands>div>img{display:block;margin:0 auto;width:100px}.dealer-review-view .brand-logo{text-align:center}.dealer-review-view .brand-logo>img{display:block;margin:0 auto;width:100px}.dealer-review-view .brand-logo.left-logo>img{margin-left:0}.dealer-review-view .brand-logo.right-logo>img{margin-right:0}.dealer-review-view .quote-header{width:100%;text-align:center}.quote-header table{width:100%;text-align:center}.quote-header table tr td{text-align:center}.dealer-review-view .quote-header-actions{gap:12px;margin:0 auto;white-space:nowrap}.dealer-review-view .quote-header-actions md-select{margin:0;width:200px}.dealer-review-view .quote-header-actions .review-start-over-button.md-button{background-color:#f44336!important;border-radius:6px!important;color:#fff!important;font-weight:600;margin:0;min-width:110px}.dealer-review-view .quote-header-actions .review-start-over-button.md-button:focus,.dealer-review-view .quote-header-actions .review-start-over-button.md-button:hover{background-color:#d32f2f!important;color:#fff!important}.dealer-review-view .expiration-block{text-align:center;padding:12px 16px}.dealer-review-view .expiration-block>p{margin-top:10px}.dealer-review-view .expiration-block>p>input{text-align:center;background-color:#cfd8dc;border:none}.dealer-review-view .sm-info{width:100%;text-align:center;padding:12px 16px}@media screen{.dealer-review-view #estimate_form_container{background:#f4f2ee;padding:28px 48px 112px}.dealer-review-view #estimate_form{align-items:stretch;background:#fff;border:1px solid rgba(33,37,41,.1);border-radius:12px;box-shadow:0 12px 32px rgba(30,34,38,.12);gap:0;max-width:1320px;overflow:hidden}.dealer-review-view #estimate_form>.quote-contact-column,.dealer-review-view #estimate_form>.quote-header,.dealer-review-view #estimate_form>.review-img-container,.dealer-review-view #estimate_form>div[flex="100"]>md-content,.dealer-review-view .additional-content>div,.dealer-review-view .expiration-block,.dealer-review-view .sm-info{background:#fff;border:0;border-radius:0;box-shadow:none}.dealer-review-view #estimate_form>.quote-header{border-bottom:1px solid #e2e5e8;min-height:76px;padding:10px 24px}.dealer-review-view .quote-header table,.dealer-review-view .quote-header table tbody,.dealer-review-view .quote-header table tr{display:block;width:100%}.dealer-review-view .quote-header table tr td:first-child,.dealer-review-view .quote-header table tr td:nth-child(2),.dealer-review-view .quote-header table tr td:nth-child(4){display:none}.dealer-review-view .quote-header table tr td:nth-child(3){display:block;width:100%}.dealer-review-view .quote-header-actions{justify-content:space-between!important;margin:0;width:100%}.dealer-review-view .quote-header-actions md-select{color:#20252b;font-size:24px;font-weight:700;margin:0;width:220px}.dealer-review-view .quote-header-actions md-select .md-select-value{border-bottom:0;color:#20252b;min-height:42px;padding:0}.dealer-review-view .quote-header-actions md-select .md-select-icon{color:#6b7178}.dealer-review-view .quote-header-actions .review-start-over-button.md-button{border-radius:8px!important;box-shadow:0 6px 14px rgba(244,67,54,.2);min-height:40px;padding:0 20px}.dealer-review-view #estimate_form>.review-img-container{align-items:center;border-right:1px solid #e2e5e8;display:flex;justify-content:center;min-height:420px;padding:28px 32px}.dealer-review-view .review-img-container #layered_canvas{max-width:100%;width:100%}.dealer-review-view img#review_img{display:block;height:auto;margin:0 auto;max-height:460px;max-width:100%}.dealer-review-view #estimate_form>.quote-contact-column{align-self:stretch;background:#fff;overflow:visible}.dealer-review-view .quote-contact-column>md-content{background:#fff;border-bottom:1px solid #e2e5e8}.dealer-review-view .quote-contact-column>md-content:last-child{border-bottom:0}.dealer-review-view .quote-contact-column .md-padding{padding:18px 20px}.dealer-review-view .quote-contact-column>md-content.md-padding>.hide-print>label:first-child,.dealer-review-view .quote-contact-column>md-content.md-padding>div:not(.hide-print)>label:first-child,.dealer-review-view .quote-contact-column>md-content>.md-padding>label:first-child{border-left:3px solid #f44336;color:#252a30;line-height:18px;padding-left:9px}.dealer-review-view #estimate_form label,.dealer-review-view .product-details-label{color:#4d535a;letter-spacing:.35px}.dealer-review-view #estimate_form md-input-container{margin:10px 0 4px}.dealer-review-view #estimate_form md-input-container .md-input,.dealer-review-view #estimate_form md-input-container md-select .md-select-value{border-color:#d7dadd}.dealer-review-view #estimate_form>.quote-expiration-section,.dealer-review-view #estimate_form>.quote-notes-section,.dealer-review-view #estimate_form>.quote-product-section,.dealer-review-view #estimate_form>.quote-system-section{border-top:1px solid #e2e5e8}.dealer-review-view .quote-notes-section>md-content,.dealer-review-view .quote-product-section>md-content:first-child{padding:20px 24px}.dealer-review-view .product-details-label{border-left:3px solid #f44336;color:#252a30;line-height:18px;margin-bottom:10px;padding-left:9px}.dealer-review-view .details-level-select{margin:-12px 0 0 16px}.dealer-review-view .details-level-select .md-select-value{border-color:#d7dadd;color:#4d535a}.dealer-review-view .selections-table{color:#262b31;font-size:13px;margin:12px 0 0}.dealer-review-view .selections-table tr:first-child{background:#f1f3f5;color:#30353b}.dealer-review-view .selections-table tr:nth-child(even):not(.sub-total-row){background:#fafafa}.dealer-review-view .selections-table td{border-bottom-color:#e3e6e8;padding:10px 12px}.dealer-review-view .selections-table .sub-total-row td{background:#fff7f4;border-top:1px solid #ffd6cd;color:#20252b;font-weight:700}.dealer-review-view .additional-content{align-items:stretch;border-top:1px solid #e2e5e8!important;gap:0;padding:0!important}.dealer-review-view .additional-content>.fx-33,.dealer-review-view .additional-content>.fx-66{box-sizing:border-box;padding:20px 24px}.dealer-review-view .additional-content>.fx-66{border-right:1px solid #e2e5e8}.dealer-review-view .additional-content>.fx-33::before{border-left:3px solid #f44336;color:#252a30;content:"Quote Summary";display:block;font-size:12px;font-weight:700;letter-spacing:.35px;line-height:18px;margin-bottom:12px;padding-left:9px;text-transform:uppercase}.dealer-review-view #additional_charges_table,.dealer-review-view #total_table{color:#262b31;font-size:13px}.dealer-review-view #additional_charges_table tr:first-child td{background:#fff;border-top:0;color:#252a30;font-size:12px;letter-spacing:.35px;text-transform:uppercase}.dealer-review-view #additional_charges_table tr:first-child td:first-child{border-left:3px solid #f44336;padding-left:9px}.dealer-review-view #additional_charges_table td,.dealer-review-view #total_table td{border-bottom-color:#e3e6e8;padding:10px 12px}.dealer-review-view #total_table tr:last-child td{background:#fff7f4;border-top:1px solid #ffd6cd;color:#20252b;font-weight:700}.dealer-review-view #additional_charges_table .text-input,.dealer-review-view #additional_charges_table textarea{box-sizing:border-box;max-width:100%;width:100%}.dealer-review-view .quote-expiration-section>md-content{padding:0 24px}.dealer-review-view .expiration-block{background:#fafafa;color:#555c63;padding:12px 16px}.dealer-review-view .expiration-block>p{margin:0}.dealer-review-view .expiration-block>p>input{background:#fff;border:1px solid #d7dadd;border-radius:4px;height:28px}.dealer-review-view .quote-system-section>md-content{padding:12px 24px 20px}.dealer-review-view .sm-info{background:#f5f6f7;border-radius:6px;color:#7a8086;font-size:11px;padding:10px 16px}#review_settings_sidenav{background:#f6f7f8;box-shadow:-12px 0 30px rgba(25,29,33,.18);max-width:360px;width:360px}#review_settings_sidenav md-toolbar{box-shadow:0 2px 8px rgba(244,67,54,.18);min-height:64px}#review_settings_sidenav md-toolbar .md-toolbar-tools{font-size:20px;font-weight:600;padding-left:20px}#review_settings_sidenav>md-content{background:#f6f7f8;padding:8px 0 20px}#review_settings_sidenav md-list{padding:4px 0 16px}#review_settings_sidenav md-list-item:not(.review-settings-add-charge){background:#fff;border:1px solid #e1e4e7;border-radius:10px;margin:6px 12px;min-height:50px}#review_settings_sidenav md-list-item:not(.review-settings-add-charge) p{color:#343a40;font-size:14px;font-weight:500}#review_settings_sidenav md-list-item.review-settings-add-charge{box-shadow:0 8px 18px rgba(18,21,24,.22);margin-top:14px;min-height:44px}}@media screen and (min-width:960px){.dealer-review-view #estimate_form>.review-img-container{flex:1 1 58%!important;max-width:58%!important;width:58%!important}.dealer-review-view #estimate_form>.quote-contact-column{flex:1 1 42%!important;max-width:42%!important;width:42%!important}}@media screen and (max-width:959px){.dealer-review-view #estimate_form_container{padding:16px 16px 96px}.dealer-review-view #estimate_form>.quote-contact-column,.dealer-review-view #estimate_form>.review-img-container{flex:1 1 100%!important;max-width:100%!important;width:100%!important}.dealer-review-view #estimate_form>.review-img-container{border-bottom:1px solid #e2e5e8;border-right:0;min-height:0}.dealer-review-view .additional-content{display:block}.dealer-review-view .additional-content>.fx-33,.dealer-review-view .additional-content>.fx-66{max-width:100%!important;width:100%!important}.dealer-review-view .additional-content>.fx-66{border-bottom:1px solid #e2e5e8;border-right:0}#review_settings_sidenav{max-width:min(92vw,360px);width:92vw}}@media screen and (max-width:599px){.dealer-review-view #estimate_form_container{padding:10px 10px 88px}.dealer-review-view #estimate_form>.quote-header{padding:12px 16px}.dealer-review-view .quote-header-actions{align-items:stretch!important;flex-direction:column;gap:8px}.dealer-review-view .quote-header-actions .review-start-over-button.md-button,.dealer-review-view .quote-header-actions md-select{width:100%}.dealer-review-view #estimate_form>.review-img-container,.dealer-review-view .additional-content>.fx-33,.dealer-review-view .additional-content>.fx-66,.dealer-review-view .quote-notes-section>md-content,.dealer-review-view .quote-product-section>md-content:first-child{padding:16px}.dealer-review-view #additional_charges_table,.dealer-review-view #total_table,.dealer-review-view .selections-table{font-size:12px}.dealer-review-view #additional_charges_table td,.dealer-review-view #total_table td,.dealer-review-view .selections-table td{padding:8px}}.dealer-review-view #print_btn{position:fixed;bottom:0;left:0}.dealer-review-view #settings_btn{position:fixed;bottom:0;right:0}.dealer-review-view fb-dealer-menu{position:absolute;bottom:70px;right:0}.dealer-review-view fb-dealer-menu .md-fab{margin:6px 8px}.dealer-review-view.legacy-estimate fb-dealer-menu{bottom:0}.dealer-review-view .closed-quote-estimate-form,.dealer-review-view .loading-estimate{position:absolute;height:100%;width:100%;background:#fff}.dealer-review-view .closed-quote-estimate-form>div,.dealer-review-view .loading-estimate>div{width:400px;height:100px;margin:auto;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0}.dealer-review-view .loading-estimate>div>h2{display:inline-block;vertical-align:middle;width:100%}.dealer-review-view .loading-estimate>div>md-progress-circular{display:block;margin:10px auto}.dealer-review-view .closed-quote-estimate-form>div{height:100%;width:100%;max-width:600px;max-height:300px}.dealer-review-view .closed-quote-estimate-form .highlight{font-weight:700;text-decoration:underline}.save-estimate-dialog h3.md-warn{color:#f44336}#signature_canvas{width:100%;max-width:600px;height:125px;border-bottom:1px solid #333}.travis-login-view{text-align:center;height:100%;width:100%;position:absolute}.travis-login-view>div{display:inline-block;vertical-align:middle;height:200px;width:200px;margin:auto;text-align:center}.travis-login-view .login-healthcheck{background:#fff;border:1px solid #ddd;box-sizing:border-box;color:#333;font-family:Consolas,"Courier New",monospace;font-size:12px;line-height:1.35;margin:16px auto 0 auto;max-height:280px;overflow:auto;padding:10px;text-align:left;width:520px}.travis-login-view .login-healthcheck h5{font-family:Roboto,Helvetica Neue,sans-serif;font-size:13px;margin:0 0 8px 0}.travis-login-view .login-healthcheck strong{display:inline-block;min-width:62px}.travis-login-view .login-healthcheck span{font-weight:700}.travis-login-view .login-healthcheck small{display:block;margin:2px 0 8px 62px;word-break:break-word}.travis-login-view .login-progress{display:inline-block}.travis-login-view .login-icon{font-size:50px}.travis-login-view .login-success{color:#4caf50}.travis-login-view .login-error{color:#f44336}#map_header{padding:8px}.nearest-dealer-help-text{margin:0 0 8px 0}.dealer-menu-title{padding:5px 10px}.dm-badge{z-index:99999;top:5px;right:-3px;position:absolute}.md-fab .dm-badge{top:7px;right:4px}#account_btn .dm-badge>md-icon{color:#00b0ff;font-size:18px}#account_btn.md-fab .dm-badge>md-icon{font-size:24px}.dm-highlight{background-color:#b3e5fc}.se-saving{text-align:center}.se-saving md-progress-circular{margin:50px auto}.search-bar{padding:8px 0 8px 16px;background:#fff;vertical-align:middle;line-height:2;min-height:56px}.search-bar input{border:0;outline:0;margin-left:16px;padding:8px 0}.search-bar .md-button{margin-right:8px}.search-bar>md-icon{padding:8px 0}.estimate-list-wrapper{overflow:auto}#estimates_view,.estimates-view{height:100%}#welcome_view>a{position:absolute;width:100%;height:100%;cursor:pointer;display:block;background:#1b2242}#welcome_view>a>div{background-position:center center;background-repeat:no-repeat;opacity:0;width:100%;height:100%}#welcome_view img{width:100%;max-width:600px;margin:auto;display:block}#welcome_view div.inactive-fb{position:absolute;height:100%;width:100%}.new-badge{position:absolute;right:-35px;top:0;padding:2px 3px;border-radius:2px;background:#fe6363;color:#fff;font-size:10px;font-weight:700;line-height:initial}.badge-wrapper{position:relative}brand-toolbar-logos>img{vertical-align:middle;margin:0 10px;padding:6px 0;height:60px;width:auto}brand-toolbar-logos.brand-toolbar{width:100%;text-align:center;display:block}brand-toolbar-logos>img.avalon-logo{height:auto;width:85px}brand-toolbar-logos>img.fpx-logo{padding:8px 0}brand-badge{position:absolute;top:0;right:0}brand-badge>img{width:55px}#quote-requests_view{height:100%}.quote-request-list-wrapper md-expansion-panel{max-width:800px;width:100%;margin-left:auto;margin-right:auto}#sales_menu{height:100%}.send-email-dialog{width:100%;max-width:800px}#quotes_view{height:100%}.save-quote-dialog{min-width:400px}#quotes_view md-expansion-panel-collapsed .md-title,#quotes_view md-expansion-panel-header .md-title{max-width:none;width:100%}.remove-quote-dialog .check-list-item{padding-left:30px}#quotes_view .quote-statuses{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px;padding:0 0 8px 3px;vertical-align:middle}#quotes_view .quote-statuses>div{cursor:default;border-radius:16px;display:block;height:32px;line-height:32px;margin:8px 8px 0 0;padding:0 12px;float:left;box-sizing:border-box;max-width:100%;position:relative;background:#e0e0e0;color:#424242}#quotes_view md-expansion-panel-group.ex-a .quote-statuses>div.status-unopened,#quotes_view md-expansion-panel-group.ex-b .status-unopened .md-expansion-panel-header-container,#quotes_view md-expansion-panel-group.ex-b .status-unopened .md-expansion-panel-header-container .md-summary,#quotes_view md-expansion-panel-group.ex-b .status-unopened .md-expansion-panel-header-container .md-title,#quotes_view md-expansion-panel-group.ex-b .status-unopened md-expansion-panel-collapsed,#quotes_view md-expansion-panel-group.ex-b .status-unopened md-expansion-panel-collapsed .md-summary,#quotes_view md-expansion-panel-group.ex-b .status-unopened md-expansion-panel-collapsed .md-title,#shared_quotes_view .shared-quotes-status-labels>.label-unopened,#shared_quotes_view .status-unopened{background-color:#ff5252;color:#fff}#quotes_view md-expansion-panel-group.ex-b .status-unopened md-expansion-panel-collapsed .md-expansion-panel-icon svg,#quotes_view md-expansion-panel-group.ex-b .status-unopened md-expansion-panel-expanded .md-expansion-panel-icon svg{fill:#fff}#quotes_view md-expansion-panel-group.ex-a .quote-statuses>div.status-open,#quotes_view md-expansion-panel-group.ex-b .status-open .md-expansion-panel-header-container,#quotes_view md-expansion-panel-group.ex-b .status-open .md-expansion-panel-header-container .md-summary,#quotes_view md-expansion-panel-group.ex-b .status-open .md-expansion-panel-header-container .md-title,#quotes_view md-expansion-panel-group.ex-b .status-open md-expansion-panel-collapsed,#shared_quotes_view .shared-quotes-status-labels>.label-open{background-color:#ffee58;color:#000}#quotes_view md-expansion-panel-group.ex-a .quote-statuses>div.status-emailed,#quotes_view md-expansion-panel-group.ex-b .status-emailed .md-expansion-panel-header-container,#quotes_view md-expansion-panel-group.ex-b .status-emailed .md-expansion-panel-header-container .md-summary,#quotes_view md-expansion-panel-group.ex-b .status-emailed .md-expansion-panel-header-container .md-title,#quotes_view md-expansion-panel-group.ex-b .status-emailed md-expansion-panel-collapsed,#shared_quotes_view .shared-quotes-status-labels>.label-emailed{background-color:#ff9800;color:#000}#quotes_view md-expansion-panel-group.ex-a .quote-statuses>div.status-saleinprogress,#quotes_view md-expansion-panel-group.ex-b .status-saleinprogress .md-expansion-panel-header-container,#quotes_view md-expansion-panel-group.ex-b .status-saleinprogress .md-expansion-panel-header-container .md-summary,#quotes_view md-expansion-panel-group.ex-b .status-saleinprogress .md-expansion-panel-header-container .md-title,#quotes_view md-expansion-panel-group.ex-b .status-saleinprogress md-expansion-panel-collapsed,#shared_quotes_view .shared-quotes-status-labels>.label-sale-in-progress{background-color:#66bb6a;color:#000}#quotes_view md-expansion-panel-group.ex-a .quote-statuses>div.status-sold,#quotes_view md-expansion-panel-group.ex-b .status-sold .md-expansion-panel-header-container,#quotes_view md-expansion-panel-group.ex-b .status-sold .md-expansion-panel-header-container .md-summary,#quotes_view md-expansion-panel-group.ex-b .status-sold .md-expansion-panel-header-container .md-title,#quotes_view md-expansion-panel-group.ex-b .status-sold md-expansion-panel-collapsed,#quotes_view md-expansion-panel-group.ex-b .status-sold md-expansion-panel-collapsed .md-summary,#quotes_view md-expansion-panel-group.ex-b .status-sold md-expansion-panel-collapsed .md-title,#shared_quotes_view .shared-quotes-status-labels>.label-sold{background-color:#212121;color:#fff}#quotes_view md-expansion-panel-group.ex-b .status-sold md-expansion-panel-collapsed .md-expansion-panel-icon svg,#quotes_view md-expansion-panel-group.ex-b .status-sold md-expansion-panel-expanded .md-expansion-panel-icon svg{fill:#fff}#quotes_view md-expansion-panel-group.ex-a .quote-statuses>div.status-new,#quotes_view md-expansion-panel-group.ex-b .quote-statuses>div.status-new{background-color:#00e5ff;color:#000}#quotes_view .filter-bar{background:rgba(0,0,0,.1);vertical-align:middle;line-height:2;min-height:56px}#quotes_view .filter-bar md-select{margin:0 15px}#quotes_view .quote-list-wrapper .md-summary{text-align:center}#quotes_view .quote-actions md-list-item md-icon,#quotes_view .quote-actions md-list-item p{color:#ffee58!important}#quotes_view .quote-actions md-list-item._md-button-wrap>div.md-button:first-child>.md-button:first-child{background:0 0!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;min-width:0;padding:0;transform:none!important}#quotes_view .quote-actions md-list-item._md-button-wrap>div.md-button:first-child>.md-list-item-inner{color:#ffee58!important;pointer-events:none;position:relative;z-index:2}#quotes_view md-expansion-panel-group.dense-group md-expansion-panel-collapsed{padding-left:5px}#quotes_view md-expansion-panel-group.dense-group md-expansion-panel-collapsed>.quote-statuses{max-width:105px}#quotes_view md-expansion-panel-group.dense-group .md-summary{max-width:60px}#quotes_view .md-subheader .md-subheader-content{z-index:0}.compile-quote{display:none}[ng-cloak].compile-quote{display:block!important}fb-nav{height:100%}fb-nav md-content{border-top:1px solid rgba(0,0,0,.08)}fb-nav md-content:hover{overflow-y:auto}.fb-animate-slide-vertical{overflow:hidden}.fb-nav{background-color:#fafafa;box-shadow:0 0 5px 0 rgba(0,0,0,.35);overflow-x:hidden;transition:all .15s ease-in-out;z-index:51}.fb-nav md-content{background-color:#fafafa;overflow:hidden}.fb-nav md-content::-webkit-scrollbar-track{display:none}.fb-nav md-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:25px;border-width:0}.fb-nav md-content::-webkit-scrollbar{background-color:rgba(0,0,0,0);width:6px}.fb-nav md-content:hover{overflow-y:auto}.fb-nav md-content fb-nav-section #customizationSection .fb-nav-group-links{margin-bottom:16px}.fb-nav md-content fb-nav-section md-input-container.nav-set-select{color:rgba(0,0,0,.54);font:500 13px Roboto,sans-serif;padding:0 16px 0 20px;width:100%}.fb-nav md-autocomplete{margin:10px 15px}.fb-nav md-autocomplete md-autocomplete-wrap{box-shadow:none}.fb-nav md-autocomplete md-autocomplete-wrap button{display:none}.fb-nav md-autocomplete md-autocomplete-wrap #nav-search-input{background-color:#fafafa;color:#777;font-size:13px}.fb-nav md-autocomplete md-progress-linear{display:none}.fb-nav .expand-collapse-icon{margin-left:85%}.fb-nav .expand-collapse-icon:after{content:'\00e314';font-family:"Material Icons Extended"}.fb-nav fb-nav-search{border-bottom:1px solid rgba(0,0,0,.08);height:60px;position:relative}.fb-nav fb-nav-search #nav-search-input{padding-left:50px}.fb-nav fb-nav-search #nav-search-input-icon{left:20px;pointer-events:none;position:absolute;top:19px;z-index:100}.fb-nav #fb-nav-search-icon{border-bottom:1px solid rgba(0,0,0,.08);cursor:pointer}.fb-nav #fb-nav-search-icon md-icon.fb-link-icon{margin:0 16px 0 20px}.fb-nav #fb-nav-search-icon.fb-nav-link{display:block;height:60px;line-height:60px}.fb-nav .fb-nav-section .fb-nav-section-title{color:rgba(0,0,0,.54);display:block;font:500 13px Roboto,sans-serif;padding:8px 0 2px 24px;transition:all .15s ease-in-out}.fb-nav fb-nav-section{border-top:1px solid rgba(0,0,0,.08)}.fb-nav fb-nav-link .fb-nav-link{display:flex;overflow:hidden;position:relative;transition:background-color .4s}.fb-nav fb-nav-link .fb-nav-link a{width:100%}.fb-nav fb-nav-link .fb-nav-link .fb-nav-link-label{color:rgba(0,0,0,.54);font:400 13px Roboto,sans-serif;letter-spacing:-.06px;max-width:150px;vertical-align:middle}.fb-nav fb-nav-link .fb-nav-link:focus,.fb-nav fb-nav-link .fb-nav-link:hover{background-color:#edf0f2;outline:0}.fb-nav fb-nav-link .fb-nav-link:focus a>*>.fb-nav-link-label,.fb-nav fb-nav-link .fb-nav-link:focus a>*>md-icon.fb-link-icon,.fb-nav fb-nav-link .fb-nav-link:hover a>*>.fb-nav-link-label,.fb-nav fb-nav-link .fb-nav-link:hover a>*>md-icon.fb-link-icon{color:#ff6d00}.fb-nav fb-nav-link .fb-nav-link:active{color:#ff6d00;outline:0}.fb-nav fb-nav-link .fb-nav-link:visited{color:rgba(0,0,0,.54)}.fb-nav fb-nav-link .fb-nav-link.has-icon a>*>.fb-nav-link-label{font:500 13px Roboto,sans-serif}.fb-nav fb-nav-link .fb-nav-link.is-active-state a>*>.fb-nav-link-label{color:#ff6d00;outline:0}.fb-nav fb-nav-link .fb-nav-link.includes-active-state a>*>.fb-link-icon{color:#ff6d00;outline:0}.fb-nav fb-nav-link .fb-nav-link{height:48px;line-height:48px;text-transform:uppercase}.fb-nav fb-nav-link md-icon.fb-link-icon{color:rgba(0,0,0,.54);margin:0 16px 0 20px}.fb-nav fb-nav-link md-icon.fb-link-icon[md-svg-icon="leftnav:analysis-icon"]{margin:0 12px 0 24px}.fb-nav fb-nav-link md-icon.fb-link-icon[md-svg-icon="leftnav:analysis-icon"] #analysis-icon path{fill:currentcolor}.fb-nav fb-nav-link .fb-nav-group-expanded .fb-nav-link-label,.fb-nav fb-nav-link .fb-nav-link-group-open+span.fb-nav-link-label{color:rgba(0,0,0,.54);font:500 13px Roboto,sans-serif}.fb-nav fb-nav-link .fb-nav-group-links .fb-nav-link{height:32px;line-height:32px;text-transform:none}.fb-nav fb-nav-link .fb-nav-group-links md-icon.fb-link-icon{height:32px;line-height:32px;margin:0 12px 0 34px;min-height:auto;min-width:auto;width:auto}.fb-nav fb-nav-link .fb-nav-link-alpha,.fb-nav fb-nav-link .fb-nav-link-beta,.fb-nav fb-nav-link .fb-nav-link-callout{color:#dd7127;font-size:9px;font-weight:700;position:relative;text-transform:uppercase;top:-3px;vertical-align:top;left:5px}.fb-nav fb-nav-link .fb-nav-link-no-icon{margin-left:63px;vertical-align:sub}.fb-nav fb-nav-link .fb-nav-link-group-open{transform:rotate(90deg);transition:transform .15s}.fb-nav fb-nav-link .fb-nav-link-group:after{content:'\00e037';font-family:"Material Icons Extended"}.fb-nav fb-nav-link .fb-nav-group-expanded .fb-nav-link-label,.fb-nav fb-nav-link .fb-nav-link-group-open+span.fb-nav-link-label{color:rgba(0,0,0,.54);font:500 13px Roboto,sans-serif}.fb-nav a{text-decoration:none;cursor:pointer}#dealer_sidenav.md-locked-open{max-width:300px}fb-dealer-nav{overflow-x:hidden;flex:1}fb-dealer-sidenav.fb-md{z-index:1}.fb-nav-sidenav{height:100%;overflow-y:auto}fb-dealer-nav *,fb-dealer-nav ::after,fb-dealer-nav ::before{box-sizing:border-box;border-collapse:collapse}.md-ep-icon{margin:0 10px 0 0}.md-ep-offset{margin-left:34px}.send-email-dialog .error{color:#dd2c00}.fb-settings-sidenav{display:flex;height:100%;overflow-y:auto}#review_settings_sidenav .review-settings-add-charge,#review_settings_sidenav .review-settings-add-charge .md-list-item-inner,#review_settings_sidenav .review-settings-add-charge md-icon,#review_settings_sidenav .review-settings-add-charge p{color:#fff!important}#review_settings_sidenav .review-settings-add-charge p{flex:0 1 auto;font-size:12px!important;letter-spacing:0;line-height:1.2;white-space:nowrap!important}#review_settings_sidenav md-list-item.review-settings-add-charge{box-sizing:border-box;margin-left:auto;margin-right:auto;width:calc(100% - 32px)}#review_settings_sidenav .review-settings-add-charge md-icon{flex:0 0 20px;font-size:20px;height:20px;margin-right:8px;min-height:20px;min-width:20px;width:20px}#review_settings_sidenav md-list-item.review-settings-add-charge._md-button-wrap>div.md-button:first-child{box-sizing:border-box;width:100%}#review_settings_sidenav md-list-item.review-settings-add-charge._md-button-wrap>div.md-button:first-child>.md-list-item-inner{justify-content:center;padding-left:12px;padding-right:12px;pointer-events:none;position:relative;z-index:2}#review_settings_sidenav md-list-item.review-settings-add-charge,#review_settings_sidenav md-list-item.review-settings-add-charge._md-button-wrap>div.md-button:first-child,#review_settings_sidenav md-list-item.review-settings-add-charge._md-button-wrap>div.md-button:first-child>.md-button:first-child,#review_settings_sidenav md-list-item.review-settings-add-charge._md-button-wrap>div.md-button:first-child>.md-list-item-inner{border-radius:15px!important}@keyframes gradient-slide{0%{background-position:100% 50%}to{background-position:0 50%}}.model-tile.blur-img{-webkit-animation:gradient-slide 2.2s ease infinite;animation:gradient-slide 2.2 ease infinite;background:0 0/300% 300% linear-gradient(-61deg,#cacaca 40%,#fff 50%,#cacaca 60%)}.fb-optional-label{color:#777;font-size:11px;font-weight:400!important;margin-left:.4em}.notification-badge{border-radius:8px;box-shadow:1px 2px 2px 0 rgba(0,0,0,.26);display:inline-block;font:bold 12px Roboto,Arial,Helvetica,sans-serif;line-height:18px;min-height:18px;min-width:18px;left:26px;position:absolute;text-align:center;top:8px}#shared_quotes_view{height:100%}.shared-quotes-inner-content{height:100%;background:#eef0f3}.shared-quotes-breadcrumb{align-items:center;background:#fff;border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.05);min-height:52px;padding:4px 12px 4px 8px;position:relative;z-index:2}.shared-quotes-crumb{color:#263238;font-family:Roboto,Helvetica Neue,sans-serif;font-size:18px;font-weight:600;letter-spacing:.2px;margin:0 0 0 4px}.shared-quotes-list-container{position:relative;height:100%;overflow-y:auto;background:#eef0f3}.shared-quotes-list-inner-container{position:absolute;min-height:0;left:0;right:0;padding:6px 6px 20px}.shared-quotes-list-inner-container md-divider{display:none}.shared-quotes-list-inner-container md-list{padding:0}.shared-quotes-status-section{background:#e3e8ec;border-left:5px solid #78909c;color:#263238;font-family:Roboto,Helvetica Neue,sans-serif;font-size:13px;font-weight:700;letter-spacing:.7px;margin:18px 10px 6px;padding:9px 14px;text-transform:uppercase}.shared-quotes-status-section:first-of-type{margin-top:8px}.shared-quotes-status-section.label-unopened{border-left-color:#ff5252}.shared-quotes-status-section.label-open{border-left-color:#f9a825}.shared-quotes-status-section.label-emailed{border-left-color:#ff9800}.shared-quotes-status-section.label-sale-in-progress{border-left-color:#66bb6a}.shared-quotes-status-section.label-sold{border-left-color:#212121}.shared-quotes-status-section.label-closed{border-left-color:#607d8b}.shared-quotes-status-labels{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px;vertical-align:middle}.shared-quotes-status-label{cursor:default;border-radius:999px;display:block;height:30px;line-height:30px;min-width:30px;padding:0 12px;float:left;text-align:center;box-sizing:border-box;max-width:100%;position:relative;font-weight:600;font-size:14px;background:rgba(255,255,255,.92);color:#1b1f24}.shared-quotes-badges{flex:0 0 96px;align-items:center;margin:0 12px 0 0}.shared-quotes-badges .shared-quotes-status-label{float:none;width:42px;min-width:42px;padding:0 6px;margin-right:8px}.shared-quotes-badges .shared-quotes-status-label:last-child{margin-right:0}#shared_quotes_view .shared-quotes-list-inner-container md-list>md-list-item{background:#fff!important;background-image:none!important;border:1px solid #b8c0c7;border-radius:12px;box-shadow:0 2px 6px rgba(18,21,24,.22);color:#263238;margin:8px 10px;min-height:60px;transition:box-shadow 180ms ease,transform 180ms ease}#shared_quotes_view .shared-quotes-list-inner-container md-list>md-list-item .md-list-item-inner,#shared_quotes_view .shared-quotes-list-inner-container md-list>md-list-item._md-button-wrap>.md-button:first-child,#shared_quotes_view .shared-quotes-list-inner-container md-list>md-list-item>.md-no-style,#shared_quotes_view .shared-quotes-list-inner-container md-list>md-list-item>div.md-button:first-child{background:#fff!important;background-color:#fff!important;background-image:none!important;border-radius:11px!important;color:#263238!important}#shared_quotes_view .shared-quotes-list-inner-container md-list>md-list-item._md-button-wrap>div.md-button:first-child>.md-button:first-child{background:0 0!important;background-color:transparent!important;background-image:none!important;border-radius:11px!important;box-shadow:none!important;line-height:inherit;min-height:inherit;min-width:0;padding:0;transform:none!important}#shared_quotes_view .shared-quotes-list-inner-container md-list>md-list-item._md-button-wrap>div.md-button:first-child>.md-button:first-child>.md-ripple-container{border-radius:11px!important}#shared_quotes_view .shared-quotes-list-inner-container md-list>md-list-item._md-button-wrap>div.md-button:first-child>.md-list-item-inner{pointer-events:none;position:relative;z-index:2}#shared_quotes_view .shared-quotes-list-inner-container md-list>md-list-item .md-list-item-inner>.md-icon-button{pointer-events:auto;position:relative;z-index:3}#shared_quotes_view .shared-quotes-list-inner-container md-list>md-list-item:focus,#shared_quotes_view .shared-quotes-list-inner-container md-list>md-list-item:hover{box-shadow:0 10px 22px rgba(18,21,24,.34);transform:translateY(-1px)}#shared_quotes_view md-list-item .shared-quotes-name,#shared_quotes_view md-list-item .shared-quotes-name *,#shared_quotes_view md-list-item._md-button-wrap>div.md-button:first-child>.md-list-item-inner>.shared-quotes-name{color:#263238!important;display:block!important;font-family:Roboto,Helvetica Neue,sans-serif;font-size:15px;font-weight:500;letter-spacing:.2px;line-height:1.3;min-width:0;opacity:1!important;padding-left:8px;position:relative;align-self:center;visibility:visible!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:5}#shared_quotes_view .shared-quotes-list-inner-container md-list-item md-icon{color:#455a64}#shared_quotes_view .shared-quotes-list-inner-container md-list-item .md-icon-button:hover md-icon{color:#111317}#shared_quotes_view .shared-quotes-chevron{color:#78909c;margin-left:2px}#shared_quotes_view .shared-quotes-list-inner-container md-list-item:hover .shared-quotes-chevron{color:#263238}.quote-status-summary-dialog{min-width:50%}#quote_status_pie_chart{height:400px;width:100%;margin:auto;display:inline-block}.shared-quote-details-dialog{width:50%;max-width:600px}.rename-quote-dialog{width:50%;max-width:600px}#dealer_help_view{height:100%}.dealer-console-card{background:#fff}fb-dealer-sidenav md-sidenav{display:flex}.lights-panel{background:#fff;border-radius:4px;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);width:300px}.lights-panel-content{width:100%}.address span,.comment-cell span{display:block;width:100%}.warranty-table td{padding:10px;vertical-align:top}.warranty-table td:first-child{text-align:right}.quote-warranty-dialog .review-stage>p{text-align:center;width:100%}@media (max-width:959px) and (min-width:0) and (orientation:landscape){html[style*="overflow-y: scroll;"]{overflow-y:hidden!important}.products-view{height:calc(100% - 124px)}}@media print{.md-tooltip{display:none}.print-table p{vertical-align:top}#layered_canvas #preview_paper{width:100%!important;height:auto!important;position:initial!important}.consumer-review-view #preview_card,.consumer-review-view #selections_card{margin:auto!important}.consumer-review-view>md-content>div:not(.brands){display:block!important}#estimate_form .sub-total-row td{padding:0;border-bottom:none}}@media all and (-ms-high-contrast:none){.md-open-menu-container.md-active>md-menu-content>*{transition:none}}