.btn-group-lg>.btn{padding:10px 20px;font-size:20px;line-height:1.3;border-radius:5px}.btn-group-sm>.btn{padding:3px 6px;font-size:13px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn{padding:1px 5px;font-size:13px;line-height:1.5;border-radius:3px}.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.panel-body:after,.modal-footer:after{clear:both}[data-icon]:before,[data-icon-after]:after,.ico:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none!important;font-weight:normal!important;font-style:normal!important;font-variant:normal!important;font-size:20px!important;font-family:"safelite-ico"!important;line-height:20px!important}@media(max-width:420px){body.webchatEnabled #siteHeader .brand-logo{margin-top:11%}}@media(max-width:360px){body.webchatEnabled #siteHeader .brand-logo{margin-top:14%}}body #siteHeader #siteHeaderMenu{float:right;padding-top:18px}@media(min-width:480px){body #siteHeader #siteHeaderMenu{padding-top:60px}}@media(min-width:768px){body #siteHeader #siteHeaderMenu{padding-top:35px}}@media(min-width:992px){body #siteHeader #siteHeaderMenu{padding-top:50px}}@media(min-width:1200px){body #siteHeader #siteHeaderMenu{padding-top:55px}}body #pageNavigation{border-top:none}body #primaryContent{padding:0}body #primaryContent.container{width:100%}body #primaryContent .zip-search-container{padding-bottom:20px;background-color:#f0f1f2}@media(min-width:768px){body #primaryContent .zip-search-container{background-color:#fff}}body #primaryContent .banner-background{position:relative;padding:0}body #primaryContent .banner-background h1{margin:20px 0 2px 0;text-align:center;font-size:20px}@media(min-width:768px){body #primaryContent .banner-background h1{text-align:left}}body #primaryContent .banner-background h2{margin:20px 0 0 0;text-align:center;font-size:18px}@media(min-width:768px){body #primaryContent .banner-background h2{text-align:left}}body #primaryContent .banner-background .quote-theme h1{text-align:left}body #primaryContent .banner-background .quote-theme h2{margin-bottom:20px;text-align:left}@media(min-width:768px){body #primaryContent .banner-background .quote-theme h2{margin-bottom:12px}}body #primaryContent .banner-background .banner-background-inner{background:#fff;background:linear-gradient(to bottom,#fff 0%,#f0f1f2 84%,#fff 84%,#fff 100%)}@media(min-width:768px){body #primaryContent .banner-background .banner-background-inner{background:none;background-color:transparent}}@media(min-width:768px){body #primaryContent .banner-background{padding:0 0 32px 0;background:linear-gradient(to bottom,#fff 0%,#f0f1f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f0f1f2',GradientType=0)}body #primaryContent .banner-background.omni{padding:0 0 46px 0}body #primaryContent .banner-background.quote-theme{padding:0 0 20px 0}body #primaryContent .banner-background .banner-image{position:absolute;right:0}}body #primaryContent .banner-background .banner-image{padding-top:20px;width:100%;background:none;text-align:center}body #primaryContent .banner-background .banner-image img.banner{width:290px}@media(min-width:768px){body #primaryContent .banner-background .banner-image{top:120px;display:block;visibility:visible;width:398px;text-align:left}body #primaryContent .banner-background .banner-image img.banner{width:100%}}@media(min-width:992px){body #primaryContent .banner-background .banner-image{top:72px;width:498px}}@media(min-width:768px){body #primaryContent .banner-background .banner-background-inner .banner-image{display:none;visibility:hidden;background:none}}@media(min-width:768px){body #primaryContent .banner-background.quote-theme .banner-background-inner .banner-image{display:none;visibility:hidden;background:none}}body #primaryContent .banner-background.quote-theme .banner-image{display:none;visibility:hidden;background:none}@media(min-width:768px){body #primaryContent .banner-background.quote-theme .banner-image{top:30px;display:block;visibility:visible;width:290px}}@media(min-width:992px){body #primaryContent .banner-background.quote-theme .banner-image{width:421px}}body #primaryContent .row.top.quote-theme{padding-bottom:20px;background:linear-gradient(to bottom,#fff 0%,#fff 40%,#f0f1f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f0f1f2',GradientType=0)}@media(min-width:768px){body #primaryContent .row.top.quote-theme{padding-bottom:0;background:none}}body #primaryContent .omni .omni-search-quote hr{display:none}@media(min-width:768px){body #primaryContent .omni .omni-search-quote hr{display:block}}body #primaryContent h2{margin-top:20px;font-size:20px}body #primaryContent h2+p{margin:0 0 20px 0}body #primaryContent .quote-theme h1{font-size:19px}body #primaryContent .quote-theme h2{font-size:17px}body #primaryContent .quote-theme .omni-search-quote{padding:32px 0;border-top:none}body #primaryContent .quote-theme .omni-search-quote hr{display:none}body #primaryContent .omni-search-quote{padding:20px 0;border-top:1px solid #d4d6d8;border-bottom:none}@media(min-width:768px){body #primaryContent .omni-search-quote{border-top:none}body #primaryContent .omni-search-quote p,body #primaryContent .omni-search-quote .form-group{width:66%}}body #primaryContent .omni-search-quote h1{text-align:left}body #primaryContent .omni-search-quote h2{font-size:17px}body #primaryContent .omni-search-quote a{margin:0 0 20px 0;font-weight:600}@media(min-width:768px){body #primaryContent .omni-search-quote a{position:absolute;top:-57px;margin:0}}@media(min-width:768px){body #primaryContent .omni-search-quote>div{margin-top:32px}}body #primaryContent .omni-search-quote hr{display:none;margin-bottom:20px}@media(min-width:768px){body #primaryContent .omni-search-quote hr{display:block;margin-top:32px;margin-bottom:0;height:1px;border:0;background:#d4d6d8}}body #primaryContent ol,body #primaryContent ul{margin-top:20px;margin-bottom:32px;padding:0;list-style-type:none}body #primaryContent ol li,body #primaryContent ul li{position:relative;padding-top:2px;padding-left:40px;min-height:26px;line-height:26px}body #primaryContent ol li span,body #primaryContent ul li span{display:block;padding-top:2px;line-height:22px}body #primaryContent ol li+li,body #primaryContent ul li+li{margin-top:14px}body #primaryContent ol li img,body #primaryContent ul li img{position:absolute;left:0}@media(min-width:768px){body #primaryContent>.container .quote-theme .omni-search-quote>div{margin-top:0}}body #primaryContent>.container .quote-theme.zip-search{margin-top:32px;margin-bottom:50px}body #primaryContent>.container .quote-theme.top{min-height:375px}body #primaryContent>.container .quote-theme h1{margin:32px 0 16px 0;font-size:20px}body #primaryContent>.container .quote-theme h2{margin-top:0;font-size:17px}body #primaryContent>.container .quote-theme .input-group-comp>div:first-child{padding-right:0}body #primaryContent>.container .quote-theme .input-group-comp button{border-top-left-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:0;font-weight:600}@media(max-width:480px){body #primaryContent>.container .quote-theme .input-group-comp.igc-stacked>div button{border-radius:5px}}body #primaryContent>.container .quote-theme .banner-image{text-align:center}body #primaryContent>.container .quote-theme .banner-image img.banner{position:relative;top:20px;width:290px}@media(min-width:768px){body #primaryContent>.container .quote-theme .banner-image img.banner{position:absolute;top:38px;left:425px;width:359px}}@media(min-width:992px){body #primaryContent>.container .quote-theme .banner-image img.banner{position:absolute;top:28px;left:535px;width:421px}}body #primaryContent>.container .expectations h2{margin-top:37px}body #primaryContent>.container .expectations .row>div:first-child{text-align:center}body #primaryContent>.container .expectations .row div img{margin:0 auto}body #primaryContent>.container .expectations .row+.row{margin-top:13px}body #primaryContent>.container h1{margin:16px 0 0 0;font-size:19px}@media(min-width:768px){body #primaryContent>.container h1{margin:32px 0 12px 0;text-align:left;font-size:20px}}@media(min-width:992px){body #primaryContent>.container .omni .banner-image img.banner{top:91px}}body #primaryContent>.container .zip-search h2{margin-top:32px}body #primaryContent>.container .zip-search.omni{padding-top:20px}body #primaryContent>.container .zip-search.omni h2{margin-top:0}body #primaryContent>.container .zip-search.container{margin-top:36px;padding:26px 12px 31px 12px;background-color:#f0f1f2}@media(min-width:768px){body #primaryContent>.container .zip-search.container{margin-top:29px;background-color:inherit}}body #primaryContent>.container .zip-search.container .form-group{margin-top:23px}body #primaryContent>.container .zip-search.container h2{margin:0 0 16px 0;font-size:20px}body #primaryContent>.container .zip-search.container #invalidZipMessage,body #primaryContent>.container .zip-search.container #nonServicableZipMessage{display:block;color:#db0020;font-size:13px}body #primaryContent .globalMessage.error{background:url("../images/icon-white-circle-bang.png") no-repeat 8px 50% #db0020;color:#fff!important}.btn-group-lg>.btn{padding:10px 20px;font-size:20px;line-height:1.3;border-radius:5px}.btn-group-sm>.btn{padding:3px 6px;font-size:13px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn{padding:1px 5px;font-size:13px;line-height:1.5;border-radius:3px}.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.panel-body:after,.modal-footer:after{clear:both}[data-icon]:before,[data-icon-after]:after,.ico:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none!important;font-weight:normal!important;font-style:normal!important;font-variant:normal!important;font-size:20px!important;font-family:"safelite-ico"!important;line-height:20px!important}.roundedButtonOnly button{border-radius:22.5px!important}.input-group-comp{display:table;width:100%;border-width:0}.input-group-comp>div:first-child input{border-radius:22.5px 0 0 22.5px}@media(max-width:480px){.input-group-comp>div:first-child input{border-radius:4px}}.input-group-comp>div:first-child input:focus{border:2.5px solid #0070d1}.input-group-comp+small:empty,.input-group-comp small:empty{display:none;visibility:hidden}.input-group-comp+small{margin-top:5px}.input-group-comp>div{position:relative;display:table-cell;vertical-align:top}.input-group-comp>div:first-child{width:77%}.input-group-comp>div:nth-child(2){width:23%}.input-group-comp>div button{display:block;margin-top:0;padding:7px 15px;width:100%;height:45px;border:1px solid transparent;border-left-style:none;border-top-left-radius:0;border-top-right-radius:22.5px;border-bottom-right-radius:22.5px;border-bottom-left-radius:0;background-image:none;font-size:16px;line-height:15px}.input-group-comp>div button.round-right{border-top-left-radius:0;border-top-right-radius:22.5px;border-bottom-right-radius:22.5px;border-bottom-left-radius:0}.input-group-comp .glyphicon-remove{background-image:url("/Shared/images/alert.png");background-position:center;background-repeat:no-repeat}.btn-input-group button,#primaryContent .btn-input-group button{display:block;margin-top:0;padding:7px 0;width:100%;height:39px;border:1px solid transparent;border-left-style:none;border-radius:0;background-image:none;font-size:16px;line-height:15px}.cancel-input-group a{display:block;padding:7px 0;text-align:center;line-height:15px;cursor:pointer}.has-feedback .input-group-comp .form-control,.has-feedback.input-group-comp .form-control{padding-right:32px;height:45px;border-top-left-radius:22.5px;border-bottom-left-radius:22.5px}.has-feedback.has-error .input-group-comp,.has-feedback.has-error.input-group-comp{border-width:0}.has-feedback.has-error .input-group-comp>div:first-child input,.has-feedback.has-error.input-group-comp>div:first-child input{border-radius:22.5px 0 0 22.5px}@media(max-width:480px){.has-feedback.has-error .input-group-comp>div:first-child input,.has-feedback.has-error.input-group-comp>div:first-child input{border-radius:4px}}.has-feedback.has-error .input-group-comp>div:first-child input:focus,.has-feedback.has-error.input-group-comp>div:first-child input:focus{border:2.5px solid #0070d1}.has-feedback.has-success .input-group-comp,.has-feedback.has-success.input-group-comp{border-width:0}.has-feedback.has-success .input-group-comp>div:first-child input,.has-feedback.has-success.input-group-comp>div:first-child input{border-radius:22.5px 0 0 22.5px}@media(max-width:480px){.has-feedback.has-success .input-group-comp>div:first-child input,.has-feedback.has-success.input-group-comp>div:first-child input{border-radius:4px}}.has-feedback.has-success .input-group-comp>div:first-child input:focus,.has-feedback.has-success.input-group-comp>div:first-child input:focus{border:2.5px solid #0070d1}.input-group-comp.igc-stacked.stack{display:block;border:0}.input-group-comp.igc-stacked.stack>div{display:block;width:100%}.input-group-comp.igc-stacked.stack>div:not(:first-child){margin:12px 0 0 0}.input-group-comp.igc-stacked.stack>div button{border-radius:4px}@media(max-width:992px){.btn-input-group label,.cancel-input-group label{display:none}.cancel-input-group{text-align:right}.cancel-input-group a{display:inline-block}}@media(max-width:480px){#SaveQuoteUserUid{border-radius:0!important}.input-group-comp.igc-stacked{display:block;border:0}.input-group-comp.igc-stacked>div{display:block;width:100%}.input-group-comp.igc-stacked>div:not(:first-child){margin:10px 0 0 0}.input-group-comp.igc-stacked>div button{border-radius:22.5px}.has-feedback .input-group-comp,.has-feedback.input-group-comp{border-width:0}.has-feedback .input-group-comp>div:first-child input,.has-feedback.input-group-comp>div:first-child input{border-radius:22.5px 0 0 22.5px}.has-feedback .input-group-comp>div:first-child input:focus,.has-feedback.input-group-comp>div:first-child input:focus{border:2.5px solid #0070d1}.has-feedback.has-error .input-group-comp,.has-feedback.has-error.input-group-comp{border-width:0}.has-feedback.has-error .input-group-comp>div:first-child input,.has-feedback.has-error.input-group-comp>div:first-child input{border-radius:22.5px 0 0 22.5px}.has-feedback.has-error .input-group-comp>div:first-child input:focus,.has-feedback.has-error.input-group-comp>div:first-child input:focus{border:2.5px solid #0070d1}.has-feedback.has-success .input-group-comp,.has-feedback.has-success.input-group-comp{border-width:0}.has-feedback.has-success .input-group-comp>div:first-child input,.has-feedback.has-success.input-group-comp>div:first-child input{border-radius:22.5px 0 0 22.5px}.has-feedback.has-success .input-group-comp>div:first-child input:focus,.has-feedback.has-success.input-group-comp>div:first-child input:focus{border:2.5px solid #0070d1}}@media(max-width:480px)and (max-width:480px){.has-feedback .input-group-comp>div:first-child input,.has-feedback.input-group-comp>div:first-child input{border-radius:4px}}@media(max-width:480px)and (max-width:480px){.has-feedback.has-error .input-group-comp>div:first-child input,.has-feedback.has-error.input-group-comp>div:first-child input{border-radius:4px}}@media(max-width:480px)and (max-width:480px){.has-feedback.has-success .input-group-comp>div:first-child input,.has-feedback.has-success.input-group-comp>div:first-child input{border-radius:4px}}