﻿.NoSelect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.visible-small-desktops{display:none !important}.table tr.stripe td{background-color:#f5f5f5}.table tr.editing{background-color:#fcf8e3}#form-search-large{height:34px;width:500px;padding-right:30px;font-size:16px}#form-search-large::-ms-clear{display:none}.form-search{position:relative}.form-search .clear-btn{position:absolute;font-size:26px;z-index:100;top:7px;left:505px;padding:5px}.form-search #form-search-typeahead{position:absolute;width:538px;z-index:100}.form-search #form-search-typeahead .wrapper{border:1px solid #a2d0f5;border-radius:4px}.form-search #form-search-typeahead .wrapper .result{display:block;padding:8px 10px;color:#333;background-color:#feffff;border-bottom:1px solid #f5f5f5}.form-search #form-search-typeahead .wrapper .result .enter-msg{visibility:hidden;font-size:11px;font-style:italic}.form-search #form-search-typeahead .wrapper .result .department-text{color:#808080}.form-search #form-search-typeahead .wrapper .result:hover,.form-search #form-search-typeahead .wrapper .result.active{text-decoration:none;background-color:#a2d0f5}.form-search #form-search-typeahead .wrapper .result:hover .enter-msg,.form-search #form-search-typeahead .wrapper .result.active .enter-msg{visibility:inherit;color:#fff}.form-search #form-search-typeahead .wrapper .result:hover .department-text,.form-search #form-search-typeahead .wrapper .result.active .department-text{color:#f5f5f5}.form-search #form-search-typeahead .wrapper .result:first-child{border-radius:3px 3px 0 0}.form-search #form-search-typeahead .wrapper .result:last-child{border-radius:0 0 3px 3px;border-bottom-color:transparent}.image-not-available-overlay{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-image:url(/content/img/image-not-avail.png);background-position:center;filter:Alpha(Opacity=15) !important;z-index:100}.icon-blue{background-image:url("/Content/img/glyphicons-halflings-blue.png")}.icon-green{background-image:url("/Content/img/glyphicons-halflings-green.png")}.icon-red{background-image:url("/Content/img/glyphicons-halflings-red.png")}.icon-placeholder{display:inline-block;width:14px;height:14px}.reveal-content{opacity:.4;filter:Alpha(Opacity=40) !important}.reveal-trigger:hover .reveal-content{opacity:1;filter:Alpha(Opacity=100) !important}.list-style-none{list-style:none;margin-left:0}.list-2-col{-webkit-column-count:2;-moz-column-count:2;column-count:2}.picker-wrapper{display:inline-block;border:1px solid #ddd;border-radius:4px;margin-bottom:10px;padding:8px}.picker-wrapper .picker-label{font-size:13px}.picker-wrapper.error{border-color:#e60000}.picker-wrapper.error .picker-label{color:#e60000}.picker.text-picker .picker-option{display:inline-block;border-radius:3px;line-height:16px;font-size:16px;padding:6px 10px;margin-bottom:2px;margin-top:4px;margin-right:4px;border:1px solid #777;cursor:pointer;color:#777;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker.text-picker .picker-option:hover{box-shadow:0 0 5px 0 #49afcd}.picker.text-picker .picker-option.active{color:#fff;background-color:#49afcd}.picker.text-picker .picker-option.active:not(.just-clicked):hover{cursor:default;box-shadow:none}.picker.text-picker .picker-option.disabled{border:1px dotted #808080;color:#ccc}.picker.text-picker .picker-option.disabled:hover{box-shadow:0 0 5px 0 #49afcd}.nav-tabs:not(.nav-stacked).nav>li>a{text-decoration:none;border-top-color:#eee;border-right-color:#eee;border-left-color:#eee}.nav-tabs:not(.nav-stacked).nav>li>a:hover,.nav-tabs:not(.nav-stacked).nav>li>a:focus{border-top-color:#0099e6;border-right-color:#0099e6;border-left-color:#0099e6;background-color:#f5f5f5}.nav-tabs:not(.nav-stacked).nav>li.active>a,.nav-tabs:not(.nav-stacked).nav>li.active>a:hover,.nav-tabs:not(.nav-stacked).nav>li.active>a:focus{font-weight:bold;border-top-color:#ddd;border-right-color:#ddd;border-left-color:#ddd;text-decoration:none;background-color:#fff}.filterhistory{margin-bottom:12px;padding:10px 10px 15px 12px;position:relative;font-size:.85em;background:#ccc;border-radius:4px}.filterhistory .nav-header{font-size:11px;padding-right:0;font-weight:700;line-height:15px;color:#777;text-shadow:0 1px 0 rgba(255,255,255,.5);text-transform:uppercase}.filterhistory .filter-list a{color:#000;font-size:12px;padding-left:5px}.filterhistory .filter-list a:hover{text-decoration:line-through;color:#808080}.filterhistory .filter-list a:hover .x{opacity:.5}.filterhistory .filter-list a .x{background-color:#fff;color:#808080;font-weight:bold;padding:0 3px;border-radius:3px}.filterhistory .filter-list:first-child a{padding-left:0}.filterhistory:after{content:"";position:absolute;top:100%;left:15px;border-top:8px solid #ccc;border-top-color:#ccc;border-left:8px solid transparent;border-right:8px solid transparent}.filter-list{margin-left:0}.filter-list li{list-style:none}.filter-list.float{-webkit-column-count:2;-moz-column-count:2;column-count:2}.filter-list .nav-header{margin-left:-14px}.filter-list label.checkbox{cursor:pointer}.filter-list .accordion-heading{background-color:#e6e6e6}.filter-list .filter-header{color:#999;text-shadow:0 1px 0 rgba(255,255,255,.5);text-transform:uppercase}.filter-list .accordion-inner{background-color:#fff}.filter-list .accordion-group{margin-bottom:15px}#map{width:100%;min-height:500px;background-color:#f5f5f5}#map-legend{list-style:none;margin-top:8px;margin-left:0}#map-legend li{margin-left:0;margin-top:5px}a.quote-status:hover{text-decoration:none}.select2-container{height:34px;width:250px;margin-top:5px}.select2-container .select2-choice{height:35px}.select2-container .select2-choice span:first-child{margin-top:5px}.select2-container .select2-choice b{margin-top:4px}.select2-container.error .select2-choice{border-color:#b94a48;color:#b94a48 !important}.select2-drop.no-search .select2-search{display:none}.step{background-color:#5bc0de;margin-right:14px;color:#fff;border-radius:8px;font-size:18px;padding:4px 10px}.price-summary{border:6px solid #d4d4d4}.nav-stacked li.active .muted{color:#fff}.nav-stacked>.active>a,.nav-stacked>.active>a:hover{color:#fff;background-color:#08c}.nav-browse>.active>a,.nav-browse>.active>a:hover{background-color:#08c;color:#fff}.nav-browse>.active .btn-group.vendor-dropdown .dropdown-toggle{padding:8px 10px}.nav-browse>.active .btn-group.vendor-dropdown .dropdown-toggle .caret{margin:12px 0 0 6px}.nav-browse>.active .dropdown-menu li>a:hover .gray{color:#fff}.nav-browse>.active .required{color:#d94949}.nav-browse>.active .add-product-arrow{position:absolute;top:158px;left:76px}.nav-browse>.active .input-mini{width:40px}.nav-browse>.active #lengthsModal .select2-container.warning .select2-choice{border-color:#b94a48;color:#b94a48 !important}.typeahead.dropdown-menu{z-index:1051}.product-import-preview tr.inactive,.product-import-preview tr.inactive td{background-color:#efefef !important}.product-import-preview tr.inactive td.error,.product-import-preview tr td.error{background-color:#f2dede !important}.product-thumbnail{width:60px}.thumbnail-zoom .selected-image-wrapper{width:250px;height:250px}.thumbnail-zoom .selected-image{width:240px;max-width:240px;max-height:240px;margin-top:6px;margin-bottom:6px;margin-left:0}#products-list .reveal-content{opacity:.4;filter:Alpha(Opacity=40) !important}#products-list tr.reveal-trigger:hover>td>div.reveal-content{opacity:1;filter:Alpha(Opacity=100) !important}#products-list tr.row-display>td{border-bottom:0}#products-list tr.row-edit>td{border-top:0}#products-list .product-history-delta{font-weight:bold}#search-results .company-logo{max-height:20px}#search-results .results-list .result{cursor:pointer}#search-results .results-list .result.package:hover a{text-decoration:underline;color:#08c}#search-results .results-list .result.product-group:hover a{text-decoration:underline;color:#08c}#search-results .results-list .result .service-icon{height:16px}#search-results .results-list .result,#search-results .results-list .header{padding:10px}#search-results .results-list .header{padding-bottom:0}.service-icon{padding-left:5px}#quote-items-container table .service-icon{height:16px}#group-module tr.product td{cursor:pointer}.merchant-class-accordion-toggle:before{content:"Hide Home Depot classes ↑"}.merchant-class-accordion-toggle.collapsed:before{content:"Show Home Depot classes ↓"}.pricing-tiers .pricing-tier{float:left;width:238px;padding-right:6px;padding-bottom:20px}.pricing-tiers .pricing-tier h3{margin-top:0;margin-bottom:0;color:#999;font-size:23px;line-height:26px}.pricing-tiers .pricing-tier h3 span.gray{color:#ccc;font-weight:normal}.pricing-tiers .pricing-tier .gray-line{border-bottom:5px solid #eee;margin-bottom:15px;margin-top:0}.pricing-tiers .pricing-tier-placeholder{width:100%;height:100%;border:4px dashed #d3d3d3;text-align:center;cursor:pointer;border-radius:6px}.pricing-tiers .pricing-tier-placeholder:hover{background-color:#fff}.pricing-tiers .pricing-tier-placeholder p{padding:80px 40px;font-size:26px;font-weight:bold;text-transform:uppercase;color:#d3d3d3;line-height:26px}.jit-quote-process{background-color:#f8f8f8;height:430px;text-align:center;padding:12px 0 0 0}.jit-quote-process .mockup-wrapper{float:left;width:50%}.jit-quote-process .mockup-wrapper .mockup{width:430px;height:230px;background-color:#eee;margin-bottom:15px;border-radius:4px;margin-left:80px;border:2px solid #ccc}.jit-quote-process .mockup-wrapper .mockup.quotecenter{background-image:url(../Images/quotecenter-mockup.png)}.jit-quote-process .mockup-wrapper .mockup.esvs{background-image:url(../Images/esvs-mockup.png)}.jit-quote-process .mockup-wrapper ul.feature-list{margin-left:150px;margin-top:8px;text-align:left;list-style:none}.jit-quote-process .mockup-wrapper ul.feature-list>li{margin-bottom:15px}.jit-quote-process .mockup-wrapper ul.feature-list>li>.bullet-icon{font-size:40px;float:left;vertical-align:middle;margin-top:8px;margin-right:10px}.jit-quote-process .mockup-wrapper ul.feature-list>li>h4{margin:0;font-size:22px}.jit-quote-complete #jit-quote-complete-wrapper{margin-bottom:30px;padding-left:15px;background-color:#f5f5f5}.jit-quote-complete .send-to-esvs{float:left;width:295px}.jit-quote-complete .send-to-esvs>img{float:left;margin:-20px 10px 0 0}.jit-quote-complete .sell-order{float:left;width:310px}.jit-quote-complete .sell-order>img{float:left;margin:-10px 0 0 10px}.jit-quote-complete h4{margin-bottom:7px}.jit-quote-complete ul{font-size:13px;margin:0 0 0 160px}.jit-quote-complete ul>li{line-height:16px;margin-bottom:2px}.jit-quote-complete .separator{float:left}.jit-quote-complete .separator>img{opacity:.2;margin-left:10px;margin-top:-6px}#quote-summary .service-icon{width:40px}.user-role-type-header{text-transform:capitalize;font-size:1.1em;font-weight:bold;margin-top:15px;margin-bottom:5px;padding-left:initial}@media(min-width:0) and (max-width:1200px){.hidden-small-desktops{display:none !important}.visible-small-desktops{display:inherit !important}.navbar #search{width:85px}.white-box{padding:20px}#sidebar{max-width:290px}#form-search-large{height:34px;width:426px;padding-right:30px;font-size:16px}.form-search .clear-btn{position:absolute;font-size:26px;z-index:100;top:7px;left:435px;padding:5px}.form-search #form-search-typeahead{width:464px}}