.group-cart-qty{min-width:80px}#header_search.compact .header-logo img{max-height:50px}#header_search.compact #header .header-body{padding:0}#header_search.compact #searchboxcontainer .well.well-sm{margin-bottom:5px}#header_search.compact #header.header-narrow .header-logo img{margin:5px 10px 5px 0}#searchbox{padding:10px;background-color:#eee;border:solid 1px #ddd;border-bottom:none}#searchboxcontainer{border-bottom:solid 1px #ddd;position:relative}.pt15{padding-top:15px}.header-top{background-color:#fff !important}.page-header{background-color:#2c77ba;border-top:solid 1px #58b3f0;border-bottom:solid 1px #58b3f0;border:none}.page-header *{color:#fff !important}.table>thead>tr>th{color:#58b3f0}.table>tbody>tr:hover{color:#2c77ba !important}body{background:#2d2d2d}.body{background-color:#fff}.slider-container.light{background-color:#ddd}.ajax-loader{background-image:url('../img/ajax-loader.gif');background-position:center center;background-repeat:no-repeat}.ajax-loader-left{padding-left:24px;background-image:url('../img/ajax-loader.gif');background-position:left center;background-repeat:no-repeat}label.required::after{content:' *';color:#f00;font-size:small}div.col-brand-letter{margin-bottom:15px}div.brand-letter{padding:4px;background-color:#e8e8e8}.tp-bannertimer{visibility:hidden;display:none}.input-block-level{display:block !important;width:100% !important;min-height:28px !important;box-sizing:border-box}.twitter-typeahead{display:block !important;float:left;width:100%}.tt-menu{width:100%;border:solid 1px #aaa;font-size:smaller}.tt-suggestion{padding:5px 2px;background-color:#fff;border:solid 1px #eee;cursor:pointer;border-collapse:collapse}.tt-suggestion:hover{border-color:#ccc;background-color:#eee}.tt-suggestion.tt-cursor{font-weight:bold}.offer.l.t.i{background-color:#fffac0}.offer.l.a.i{background-color:#fffac0}.offer.l.s{background-color:#c8ffc0}.offer.highlited{background-color:#ff6 !important}.offer.highlited:hover{background-color:#ff0 !important}.product-request{opacity:.2}tr.offer:hover .product-request{opacity:1}a.text-color-secondary:hover{color:#fff !important}@media only screen and (min-width:320px){.pull-right-xs{float:right}}@media only screen and (min-width:480px){.pull-right-sm{float:right}}@media only screen and (min-width:768px){.pull-right-md{float:right}}@media only screen and (min-width:992px){.pull-right-lg{float:right}}@media only screen and (min-width:1200px){.pull-right-wd{float:right}}