.icon-bar{background-color:#888}.text-underline{text-decoration:underline!important}.menu-column ul{padding-left:0}.menu-column{padding-left:0;padding-right:0}.dropdown-menu>li>a,.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:inherit;background:inherit}.menu-dropdown{background:#eee;margin-top:10px;padding:0 10px;width:100%;line-height:40px;-ms-border-radius:5px;border-radius:5px}.menu-dropdown:hover{text-decoration:none}.input-group-btn{z-index:20}.input-group .form-control{z-index:10}.input-group-xs>.form-control,.input-group-xs>.input-group-addon,.input-group-xs>.input-group-btn>.btn{height:22px;padding:3px 6px}.input-group-xs>.input-group-btn>.btn{font-size:9px}select.input-group-xs>.form-control,select.input-group-xs>.input-group-addon,select.input-group-xs>.input-group-btn>.btn{height:22px;line-height:22px}textarea.input-group-xs>.form-control,textarea.input-group-xs>.input-group-addon,textarea.input-group-xs>.input-group-btn>.btn,select[multiple].input-group-xs>.form-control,select[multiple].input-group-xs>.input-group-addon,select[multiple].input-group-xs>.input-group-btn>.btn{height:auto}.input-xs{height:22px;padding:3px 3px;font-size:12px;line-height:22px;-ms-border-radius:3px;border-radius:3px}.form-control-feedback-xs{width:24px;line-height:23px;font-size:12px}.control-label{font-weight:400;text-align:left!important}@media print{.alert{display:none}}@media screen and (max-width:767px){.text-right-xs{text-align:right}.text-left-xs{text-align:left}.text-center-xs{text-align:center}.top-10-xs{margin-top:10px}.margin-bottom-25-xs{margin-bottom:25px}.bottom-5-xs{margin-bottom:5px}}@media(max-width:991px){.top-10-sm{margin-top:10px}.top-5-sm{margin-top:5px}}@media(min-width:768px) and (max-width:991px){.text-right-sm{text-align:right}.text-left-sm{text-align:left}.text-center-sm{text-align:center}}@media screen and (min-width:992px) and (max-width:1199px){.text-right-md{text-align:right}.text-left-md{text-align:left}.text-center-md{text-align:center}}@media screen and (min-width:1200px){.text-right-lg{text-align:right}.text-left-lg{text-align:left}.text-center-lg{text-align:center}}.nav-pills>li>a{background-color:#f5f5f5}.nav-pills>li>a{-ms-border-radius:0;border-radius:0}.nav-pills>li+li{margin-left:0}@media(max-width:767px){.width-100-xs{width:100%}}@media(max-width:991px){.width-100-sm{width:100%}}.no-rounded-corners{border-radius:0}.k-colorpicker .k-picker-wrap{font-size:.85em}.k-colorpicker .k-selected-color{height:2.39em;width:2.39em}#notifications{cursor:pointer;position:fixed;right:0;left:0;bottom:0;z-index:9999;margin:22px 10px 0}html{position:relative;min-height:100%}img{max-width:100%}.img-no-limit{max-width:none}a:active{text-decoration:none}a:hover{text-decoration:underline}.balance-icon{overflow:hidden;display:block;height:30px;line-height:30px;font-size:1em}.balance-text-highlight{cursor:help;text-decoration:underline;text-decoration-style:dashed}.password-criteria-tooltip{padding:0 10px;max-width:400px;position:absolute}.staggered-price-tooltip{padding:10px;max-width:500px;position:absolute;z-index:15000}.staggered-price-tooltip table{margin:0}.position-relative{position:relative}.display-block{display:block}.form-required:after{content:'*'}.form-required-one:after{content:'**'}body{margin-bottom:100px}body>.container{padding-bottom:20px}body>.container-fluid{padding-bottom:20px}body>.footer{position:absolute;bottom:0;width:100%;height:100px;background-color:#f5f5f5;overflow:auto}@media print{.col-print-12{width:100%}}.full-width{width:100%}.no-selection{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;user-select:none}.cursor-pointer{cursor:pointer}.cursor-help{cursor:help}.cookie-notification{width:100%;position:fixed;bottom:0;z-index:500}.field-validation-error{color:#c23838}.js-loader-overlay{opacity:.5;display:inline;position:absolute;right:0;left:0;top:0;bottom:0;z-index:100;background-color:#fff;text-align:center}.js-loader-overlay .vertical-helper{display:inline-block;height:100%;vertical-align:middle}.js-loader-overlay img{vertical-align:middle}.text-bold{font-weight:bold}.text-italic{font-style:italic}.singleline-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.float-left{float:left}.float-right{float:right}.left-10{margin-left:10px}.right-10{margin-right:10px}.top-2{margin-top:2px}.top-10{margin-top:10px}.top-15{margin-top:15px}.top-20{margin-top:20px}.top-20-40-xs{margin-top:25px}@media(max-width:767px){.top-20-40-xs{margin-top:40px}}.bottom-5{margin-bottom:5px}.bottom-10{margin-bottom:10px}.bottom-15{margin-bottom:15px}.bottom-20{margin-bottom:20px}.no-margin{margin:0}@media(min-width:768px){.border-right-sm-1{border-right:1px solid #ccc}}.form-inline-xs .form-group{display:inline-block;vertical-align:middle}.tr-border tr{border-left:1px solid #ddd;border-right:1px solid #ddd}.tr-border{border-bottom:1px solid #ddd}.tr-border tr th{border-top:1px solid #ddd!important}.th-clarification{font-weight:normal;font-size:1.4em;font-family:Arial}.beige-em{background-color:#f9f9f9;font-style:italic;font-weight:bold}.break-word{-ms-word-wrap:break-word;word-wrap:break-word}.small-pad .col-xs-1,.small-pad .col-sm-1,.small-pad .col-md-1,.small-pad .col-lg-1,.small-pad .col-xs-2,.small-pad .col-sm-2,.small-pad .col-md-2,.small-pad .col-lg-2,.small-pad .col-xs-3,.small-pad .col-sm-3,.small-pad .col-md-3,.small-pad .col-lg-3,.small-pad .col-xs-4,.small-pad .col-sm-4,.small-pad .col-md-4,.small-pad .col-lg-4,.small-pad .col-xs-5,.small-pad .col-sm-5,.small-pad .col-md-5,.small-pad .col-lg-5,.small-pad .col-xs-6,.small-pad .col-sm-6,.small-pad .col-md-6,.small-pad .col-lg-6,.small-pad .col-xs-7,.small-pad .col-sm-7,.small-pad .col-md-7,.small-pad .col-lg-7,.small-pad .col-xs-8,.small-pad .col-sm-8,.small-pad .col-md-8,.small-pad .col-lg-8,.small-pad .col-xs-9,.small-pad .col-sm-9,.small-pad .col-md-9,.small-pad .col-lg-9,.small-pad .col-xs-10,.small-pad .col-sm-10,.small-pad .col-md-10,.small-pad .col-lg-10,.small-pad .col-xs-11,.small-pad .col-sm-11,.small-pad .col-md-11,.small-pad .col-lg-11,.small-pad .col-xs-12,.small-pad .col-sm-12,.small-pad .col-md-12,.small-pad .col-lg-12{padding-right:5px;padding-left:5px}.box-group{margin-top:10px;margin-bottom:10px;padding:5px 20px;background:#fafafa;-ms-border-radius:3px;border-radius:3px;border:1px solid #f0f0f0}.quickorder-table{width:100%}.quickorder-table input{width:80px}#ShoppingListForm img{max-width:120px}.permission-table>tbody>tr>td:nth-child(2),.permission-table>thead>tr>th:nth-child(2){text-align:center}@media(max-width:768px){.bottom-10-xs{margin-bottom:5px}}#top-link{position:fixed;right:10px;bottom:30px;z-index:5000}#top-link a{transition:opacity linear .3s;color:#fff;background:#222;border-color:#111;opacity:.8}#top-link a:hover{opacity:1}#cookie-notification{background:#888;color:#eee;font-size:.8em;font-weight:bold}#cookie-notification a{color:#eee;text-decoration:underline}.padding-bottom-50{padding-bottom:50px}.red{color:red}.green{color:green}.checkout-pager li.active a{color:#4682b4;font-weight:bold;background-color:#ddd}.checkout-pager li.active a::after{border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #ddd}.checkout-pager li.active a:hover{text-decoration:none}.gross{text-decoration:none!important}.min-width-70{min-width:70px}.grabbed{box-shadow:0 0 20px #c4c4c4;cursor:grabbing;user-select:none;-ms-user-select:none}#site-logo{height:60px}.navbar{margin-bottom:0}.navbar.navbar-under{display:none}.dropdown-menu form .form-group{padding:0 10px;margin:5px 0}.dropdown-menu form{padding:5px}.nav-mobile-search{margin-top:5px;margin-bottom:10px;padding:0 15px}@media(min-width:768px){#navbar{min-height:90px}.container.nav-container{position:relative;padding:0}#site-logo{height:90px;position:absolute}.navbar.navbar-inverse{height:110px;margin-bottom:0}.navbar.navbar-under{background:#efefef;min-height:40px;display:block}.navbar.navbar-under ul{list-style-type:none;margin:0;padding:0}.navbar.navbar-under ul li{float:left}.navbar.navbar-under ul li a{color:#555;line-height:40px;padding:0 10px;display:block}.navbar.navbar-under ul li a:hover{text-decoration:none;background:#ddd}.navbar.navbar-under ul li.active a{font-weight:bold}#searchContainer{width:400px;position:absolute;right:0;bottom:15px}#searchContainer>ul{min-width:365.6px;margin-top:1px}#searchContainer>ul>li{cursor:pointer;padding-top:5px;padding-bottom:5px}#searchContainer>ul>li p.partno,#searchContainer>ul>li p.additional-info{margin-bottom:0}}@media(min-width:992px){}@media(min-width:1200px){}.menu-column{position:relative}@media(max-width:767px){#site-menu{min-height:50px;float:left;position:relative;width:100%;color:#fff;z-index:23;height:100%}#site-menu ul{list-style-type:none}#site-menu a{margin-left:15px;color:#999;text-decoration:none;padding:10px 0 0 0;display:block}#site-menu>ul>li>div>a{font-weight:bold;font-size:1em}#site-menu li>ul{padding-left:10px;padding-top:2px;padding-bottom:2px;margin-top:5px;margin-bottom:5px}#site-menu .menu-collapsed{height:0;display:none}#site-menu .menu-expanded{height:auto;display:block}}@media(min-width:768px){#site-menu{border-radius:3px;min-width:100%;position:relative;overflow-x:auto;margin-left:0;margin-top:20px;padding:5px;padding-right:10px;background-color:#fafafa;border:1px solid #ddd;font-size:.9em}#site-menu ul{white-space:nowrap;width:auto;list-style-type:none}#site-menu li{padding-left:10px}#site-menu>ul{margin-bottom:0}#site-menu>ul>li{padding-left:0}#site-menu .menu-link-wrapper{margin:0;margin-left:15px}#site-menu a{color:#888;text-decoration:none;font-size:1em;line-height:24px}#site-menu a:last-of-type{margin-bottom:20px}#site-menu span.expander~.menu-link-wrapper>a,#site-menu>ul>li>div.menu-link-wrapper>a{line-height:25px;font-weight:600}#site-menu span.expander{height:11px;width:11px;position:absolute;cursor:pointer;margin-top:5px;background-repeat:no-repeat;background-position:center}#site-menu span.expander>span.glyphicon{font-size:10px;top:-1px}#site-menu .menu-collapsed{height:0;display:none}#site-menu .menu-expanded{height:auto;display:block}#site-menu ul ul{margin-left:1px}}.trait-menu{color:#333;border-bottom:1px solid #efefef;padding-bottom:3px;font-size:1.1em}@media(max-width:767px){.trait-menu{margin-top:5px}#site-menu{color:#333}}#order-filter-form.form-inline .form-control{width:100%}#order-filter-form.form-inline .form-group{margin-bottom:5px}#order-filter-form hr{margin:10px 0}@media(max-width:991px){#order-filter-form.form-inline input[type=submit]{width:100%}#order-filter-form.form-inline .form-group{margin-bottom:15px}#order-filter-form.form-inline .checkbox{margin-top:10px;margin-bottom:10px;float:none;display:block}}.table-row{cursor:pointer}.table-row-detail>td>.table{background-color:#f5f5f5;border:1px solid #ddd}.table-row-detail>td>table>thead>tr>th{font-size:.9em}table>tbody>.table-row-detail>td{padding:0;margin-bottom:20px}.table-row-detail .row{margin:10px 0}.table.table-headless{margin-bottom:0}td.no-border{border-top:none!important}.table.table-headless>tbody>tr:first-child>td,.table.table-headless>tbody>tr:first-child>th,.table.table-discrete>tbody>tr:first-child>td,.table.table-discrete>tbody>tr:first-child>th{border-top:none}.table-responsive{border:none!important;overflow-x:auto}.product-list-condensed{border:1px solid #eee;margin-top:10px}.product-list-condensed table{margin:15px 0}.product-details header{border-bottom:1px solid #eee;padding-bottom:10px}.product-details header *{display:block}.product-details header h4{font-weight:bold;margin:15px 0 10px}.product-details header small{color:#999;margin:3px 0}.product-details .balance{margin-top:10px;padding-right:0}.product-details .balance .col-xs-6{padding:0}.product-details .balance img{display:block}.product-details .balance p{font-size:.85em;margin:0}.product-details .pricing .price,.product-details .pricing .original{font-size:1.5em;font-weight:bold;display:block;margin:10px 0 0}.product-details .pricing .original{color:#999;font-size:1.2em;font-weight:normal;text-decoration:line-through;margin-top:0}.product-details .staggered-pricing{margin:15px 0 0}.product-details .extra-descriptions,.product-details .extra-info-texts{list-style-type:none;margin:15px 0 0;padding:0}.product-details .extra-descriptions li,.product-details .extra-info-texts li{font-size:.9em;margin-top:10px}.product-details .delivery-date{color:#666;font-size:.9em;margin:5px 0}.product-details .links h5{font-weight:bold}.product-details .links ul{margin:0;padding:0 0 0 20px}.product-details .documents{list-style-type:none;margin:15px 0 0;padding:0}.product-details .documents li{-ms-border-radius:3px;border-radius:3px;border:1px solid #ddd;background:#fafafa;margin-top:5px;padding:5px 26px 5px 5px;position:relative;-ms-word-wrap:break-word;word-wrap:break-word}.product-details .documents img{position:absolute;top:5px;right:5px}@media screen and (min-width:768px){.product-details .purchase{margin-top:10px;padding-left:0}}.product-details .quantity{-ms-border-radius:3px;border-radius:3px;background:#eee;padding:5px;margin-top:10px}.product-details .quantity>*{padding:0}.product-details .quantity>*:last-child{padding-left:5px;line-height:30px}.product-info .additional-info{margin-top:15px}.product-info .related{margin-top:10px}.product-is-campaign{font-weight:bold;color:#e82525!important}.product-small{margin-top:20px}.product-small .box{-ms-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 10px #ddd;-ms-box-shadow:0 2px 10px #ddd;box-shadow:0 2px 10px #ddd;padding:10px}.product-small .box:hover{-webkit-box-shadow:0 2px 10px #bbb;-ms-box-shadow:0 2px 10px #bbb;box-shadow:0 2px 10px #bbb}.product-small .article-number,.product-list .article-number,.product-property-list .article-number{display:block;margin-top:5px}.AlignTextCenter{text-align:center}.product-small h5,.product-small .article-number,.product-list h5,.product-list .article-number,.product-property-list h5,.product-property-list .article-number{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.product-small h5,.product-list h5,.product-property-list h5{font-weight:bold;margin:5px 0 0}.product-small .thumbnail{position:relative;height:150px;margin:0;padding:0;display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:center;border:0}.product-small .thumbnail img{max-width:100%;max-height:100%;flex:0 0 auto}.product-small .thumbnail .campaign{width:auto;height:auto;position:absolute;right:0;bottom:0}.product-small a{color:#333;width:100%;display:block;text-decoration:none}.product-small a:hover{text-decoration:none}.product-small .synopsis,.product-small .extra-descriptions,.product-small .extra-info-texts{font-size:.85em;margin:5px 0 12px;overflow:hidden;position:relative}.product-small .box a:active{text-decoration:none!important}.product-small .extra-descriptions,.product-small .extra-info-texts{padding-left:20px}.product-small .extra-descriptions li,.product-small .extra-info-texts li{position:relative;z-index:0}.product-small .balance{padding-right:0;font-size:.85em}.product-small .balance p{line-height:30px;margin:0;margin-top:5px}.product-small .synopsis .bottom-fade,.product-small .extra-descriptions .bottom-fade,.product-small .extra-info-texts .bottom-fade{background:transparent url('../../Shared/Content/Images/white-bottom-fade.png') repeat-x;width:100%;height:5px;position:absolute;bottom:-2px;left:0;right:0}.product-small .pricing{-ms-border-radius:3px;border-radius:3px;border:1px solid #ddd;background:#eee;margin-top:5px;padding:5px;position:relative}.product-small .pricing img{position:absolute;top:5px;right:5px}.product-list .synopsis p{max-height:100px;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.product-small .pricing span,.product-list .pricing span,.product-property-list .pricing span{font-size:1.2em;font-weight:bold;display:block}.product-small .pricing,.product-list .pricing,.product-property-list .pricing{color:#666}.product-small .pricing span.original,.product-list .pricing span.original,.product-property-list .pricing span.original{color:#999;font-size:.8em;text-decoration:line-through}.product-small .pricing span.original.no-decoration{text-decoration:none}.product-small .purchase{margin-top:5px;padding-left:0}.product-table .pricing span{display:block}.product-table .original-price{color:#777;font-size:.8em;text-decoration:line-through}.category-list-icon{font-size:18px;margin-top:33px}.product-list{list-style-type:none}.product-list>li{border-bottom:1px solid #eee;margin-top:15px;padding-bottom:15px;position:relative}.product-list ul{padding-left:20px}.product-list a{color:#666;margin-right:0;display:block;margin-bottom:35px}.product-list .thumb img{width:100%}.product-list .purchase{position:absolute;right:15px;bottom:15px}.product-list .pricing{position:relative}.product-property-list{margin-top:20px;width:100%;position:relative;overflow-x:auto}.product-property-list .part-info-container{}.product-property-list .part-info-container .thumb{width:115px;margin-bottom:10px}.product-property-list .part-info-container .part-info{padding-right:10px}.product-property-list .part-info-container div{float:left}.product-property-list .part-info-container ul{list-style-type:disc;margin-bottom:0}.product-property-list .part-info-container p{margin-bottom:0}.product-property-list a{color:#666;margin-right:0}.product-property-list .top-row td{padding-bottom:0}.product-property-list .bottom-row td{padding-top:0}.product-property-list .part-info-container .remove-list-style{list-style-type:none;margin:0;padding:0}.configuration-col-item{position:relative;font-size:11px;cursor:pointer}.configuration-col-item img{position:absolute;top:10px;right:10px}.configuration-restricted{max-height:500px;overflow:auto;padding-right:0}.product-item-extended{border-top:0;padding:0 15px 15px 15px;display:none;position:absolute;left:0;z-index:90;background:#fff;box-shadow:0 5px 5px rgba(0,0,0,.2);top:115px;min-height:90px}.product-item-shadow{box-shadow:0 3px 5px rgba(0,0,0,.2)}.product-detail-description{margin-bottom:20px}.product-detail-description>p{font-size:.9em}.product-selector-content{min-height:350px}.product-selector-description img{width:100%}.configuration-col-item h4,.configuration-col-item p{margin:0}.product-item-partno{color:#428bca;font-size:.9em}.product-item-shadow .product-item-desc-number{visibility:hidden}.selection-group-radio{bottom:-10px;margin-left:55px!important}.search-image{width:50px}body.checkout-body{padding-top:20px;padding-bottom:20px}@media all and (max-width:767px){body.checkout-body{padding-top:0!important;padding-bottom:0!important}}body>.checkout-container{-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;padding-bottom:0!important}body>.checkout-logo-container{background:transparent;padding:0}body>.checkout-logo-container a{-ms-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background:#fff;padding:10px;display:inline-block}body>.checkout-logo-container img{height:60px}.shoppingcart-table{min-width:940px;width:100%}a.AddQuantityButton:hover,a.RemoveQuantityButton:hover{text-decoration:none}.shoppingcart-comment-box{width:100%;resize:vertical;min-height:100px}.QuantityBox{width:100px}.shoppingcart-summary{padding:20px;background:#eee}.payment-type-border{border:2px solid #eee;padding:10px}.payment-type-border figure{height:100px;border:0;border-image:none}.payment-type-border figure .center-helper{height:100%;display:inline-block;vertical-align:middle}.payment-type-border p{text-align:left;height:80px}.payment-type-border img{max-height:95%;max-width:95%;vertical-align:middle;border:0}.payment-type{margin:20px 0 0}.DisplayCircle{margin:0 10px;width:52px;padding:10px;border-radius:9000px;display:inline-block;-webkit-border-radius:9000px;-moz-border-radius:9000px}.DisplayCircle img{width:32px}.checkout-pager{padding-left:0;list-style:none;overflow:hidden;margin:15px 0 0;width:auto}.checkout-pager li{float:left}.checkout-pager li a{padding:10px 0 10px 50px;background:#eee;position:relative;display:block;float:left}.checkout-pager li.disabled a{color:#777;pointer-events:none}.checkout-pager li a:after{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #eee;position:absolute;top:50%;margin-top:-50px;left:100%;z-index:2}.checkout-pager li a:before{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #fff;position:absolute;top:50%;margin-top:-50px;margin-left:1px;left:100%;z-index:1}.checkout-pager li:first-child a{border-radius:5px 0 0 5px;padding-left:20px}@media(max-width:550px){.checkout-pager li{margin-top:10px}.checkout-pager li a{padding-left:20px}.checkout-pager li:first-child a{border-radius:0}.checkout-pager li a,.checkout-pager li{width:100%;float:none}}.news header{margin-bottom:10px}.news article{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}.news h4{margin:0 0 3px 0}.news-condensed{border:1px solid #eee;margin-top:10px}.news-condensed header{margin-bottom:5px}.news-condensed article{border-bottom:1px solid #eee}.news-condensed article:last-child{border-bottom:none}.news-condensed h4{font-size:1.1em;font-weight:bold;margin-bottom:0}#retailer-map{width:100%;height:500px;padding:0}#retailer-search{margin-bottom:16px;border:1px solid transparent;-ms-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:32px;outline:none;-ms-box-shadow:0 2px 6px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.3);box-shadow:0 2px 6px rgba(0,0,0,.3);background-color:#fff;font-size:15px;font-weight:300;margin-right:12px;padding:0 11px 0 13px;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-text-overflow:ellipsis;text-overflow:ellipsis;width:300px}#retailer-search:focus{border-color:#4d90fe}.retailer-select{float:right!important;padding:8px 10px 0;width:250px}.retailer-select .k-combobox{width:100%}@media(max-width:767px){.retailer-select{width:100%}}