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:block}#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{width:100%;height:calc(100% - 64px);overflow:auto;position:absolute}.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}#productdetail_view>md-toolbar h1{text-align:center}.productdetail-view{overflow:auto;position:absolute;top:0}.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}.builder-view #preview_div>h3{text-align:center;top:0}.builder-view .builder-review-btn{position:absolute;top:10%;right:0;z-index:12}.builder-view #layered_easel{border:1px solid #000;background:url(../../../styles/images/halftone.png)}.builder-view .fb-main-btn{position:absolute;left:0;top:0;z-index:12}.builder-view .rotate-btn{position:absolute;top:195px;left:0;z-index:12}.builder-view #tutorial_button{top:0;z-index:12}.builder-view #mode_btn{position:absolute;left:0;bottom:0;z-index:12}.builder-view .scale-up-btn{position:absolute;top:65px;left:0;z-index:12}.builder-view .scale-down-btn{position:absolute;top:130px;left:0;z-index:12}.builder-view #prev_cat_btn{position:absolute;left:0;top:0}.builder-view #next_cat_btn{position:absolute;right:0;top:0}.builder-view #bo_review_btn{position:absolute;right:0;top:0}.builder-view #basic_nav .options-section{position:absolute;width:100%;height:100%}.builder-view #basic_nav.ng-hide-animate{display:none}.builder-view #accessory_gridlist{transform:translate3d(0,0,0)}.builder-view #accessory_gridlist_container{position:absolute;height:calc(100% - 54px);width:100%}.builder-view .accessory-info-btn{position:absolute;top:0;bottom:0;right:0;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:0;right:0}.builder-view .left fb-dealer-menu{right:50%}#builder_view #photo_input{display:none}.builder-view .vent-section+span+.options-section #accessory_gridlist_container{height:calc(100% - 140px)}.consumer-review-view{background-color:#cdcdcd;height:100%;width:100%;position:absolute}.consumer-review-view .review-btns{width:100%;text-align:center}.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}.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;height:100%;width:100%;overflow:auto}.dealer-review-view #estimate_form{background-color:#fff}.dealer-review-view #estimate_form>.header-text{text-align:center;width:100%;border-bottom:1px solid #cfd8dc}.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:12px 0}.dealer-review-view .details-level-select{position:absolute;right:15px;top:0}.dealer-review-view .selections-table{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{font-weight:700}.dealer-review-view .selections-table tr:first-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{margin-bottom:8px}.dealer-review-view .additional-content>div{margin:0 0 8px 0}.dealer-review-view #additional_charges_table,.dealer-review-view #total_table,.dealer-review-view .estimate-table{width:100%}.dealer-review-view .estimate-table td{border:1px solid #cfd8dc}.dealer-review-view .estimate-table .fc-header{text-align:center;padding-top:20px}.dealer-review-view .charge-label{min-width:200px;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 .expiration-block{text-align:center}.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}.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-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 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}@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%}.shared-quotes-list-container{position:relative;height:100%;overflow-y:auto}.shared-quotes-list-inner-container{position:absolute;min-height:0;left:0;right:0}.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:16px;display:block;height:32px;line-height:32px;padding:0 12px;float:left;box-sizing:border-box;max-width:100%;position:relative;background:#e0e0e0;color:#424242}.shared-quotes-list-inner-container md-list-item{background:#fff}.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}}