.pointer{cursor:pointer}.search-category-option-container{display:flex;flex-wrap:wrap;width:100%;max-height:200px;overflow-y:auto}.search-category-option-container .category-option{display:flex;width:25%;min-width:200px;align-items:start}.search-category-option-container .category-option input{margin-top:6px;margin-right:5px}.search-manufacturer-option-container{display:flex;flex-wrap:wrap;width:100%;max-height:200px;overflow-y:auto}.search-manufacturer-option-container .manufacturer-option{display:flex;width:25%;min-width:200px;align-items:start}.search-manufacturer-option-container .manufacturer-option input{margin-top:6px;margin-right:5px}#search-tab button.load-more{background-color:unset;border:0!important;font-size:1.2em;color:#777}#search-tab .search-container{margin-bottom:1em}.tile-container,.list-container{cursor:pointer}.tile-container>div{display:flex;flex-wrap:wrap;justify-content:center}.table-container .btn,.tile-container .btn{line-height:1.7em!important}.list-container .btn{line-height:1.3em!important}.itemTile{min-width:250px;max-width:250px;margin:1rem}.money:before{content:"$"}.price-container{text-align:center}.modal .price-container{overflow:hidden}.table-container .price-container{text-align:right}.price{font-size:1.5em}.table-container .price,.table-container .sale-price{font-size:1em}.priceOnSale{text-decoration:line-through;font-size:.9em}.table-container .priceOnSale{font-size:.7em}.sale-price{color:#f00;font-size:1.5em}.controls-row{display:grid;grid-template-columns:60% 40%;margin-bottom:10px}.controls-row .sort{display:flex;align-items:center}.controls-row .glyphicons{font-size:1.5em;cursor:pointer}.controls-row .views{display:flex;align-items:center;justify-content:flex-end}#search-tab{display:none;background-color:#ddd;margin:15px;padding:15px;border-color:#aaa;border-style:solid;border-width:1px;border-radius:4px}#search-tab button{margin:5px}#search-tab .form-control{display:inline-block}#search-tab .select2{width:100%!important}.searchButton{display:flex;justify-content:center;align-items:center}.savings-container,.low-inventory-container,.no-inventory-container{height:18px;width:100%}.savings,.low-inventory,.no-inventory{background-color:#000;color:#fff;font-size:.75em;font-family:Verdana,sans-serif;text-align:center;padding-left:10px;padding-right:10px}.low-inventory{background-color:#ffcd19;color:#000}.no-inventory{background-color:#f00}.sku-container{height:43px}.sku{line-height:40px}.tile-container .sku{text-align:right}.sku:before{content:"sku";font-size:.7em}.modal{padding-left:0}.modal-dialog{position:relative;max-width:80%;margin:.5rem;margin-top:1.75rem;margin-right:auto;margin-bottom:1.75rem;margin-left:auto}.modal-title{font-weight:400;line-height:46px;font-size:1.857rem;margin-top:0}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-header{background-color:#ddd;display:flex;align-items:flex-start;justify-content:space-between;padding:0 15px;border-bottom:1px solid #dee2e6;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{width:46px;margin-top:0;margin-right:-15px;font-size:2rem;line-height:46px;border-left:1px solid #ccc;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:400;font-stretch:normal;font-family:Arial}.small-thumb{width:25px;height:25px;cursor:pointer}.item-thumb{max-width:100%}.main-image-display-container{display:inline-block;line-height:250px;margin:15px;border-color:#eee;border-width:1px;border-style:solid}#main-image-display{display:flex;justify-content:center;align-items:center}.Enrolistration .footer{display:inline-block}.thumb{height:200px;width:200px;overflow:hidden;vertical-align:middle;padding:0;margin-left:auto!important;margin-right:auto!important;display:flex;justify-content:center;align-items:center}.item-name{font-weight:bolder;font-size:1.1em}.tile-container .item-name{text-align:center}.tile-container .item-categories{min-height:50px}.list-container .item-categories,.modal-content .item-categories{margin-bottom:10px}.table-container .item-categories{font-size:.6em}.item-manufacturer a{text-decoration:none}.item-manufacturer a:hover{text-decoration:underline;color:#f00}.tile-container .item-manufacturer{min-height:50px}.table-container .item-manufacturer{text-align:right;font-size:.6em}.list-container .item-manufacturer,.modal-content .item-manufacturer{margin-bottom:10px}.purchaseLimit{font-style:italic}.tile-container .item-categories{text-align:center}.item-categories a{text-decoration:none;font-style:italic}.item-categories a:hover{text-decoration:underline;color:#f00}.button-container{text-align:center;margin-bottom:10px}.table-container .button-container{text-align:right}.modal .price-container{clear:both}.modal .button-container>div>div{display:block;margin-bottom:5px}.modal .button-container>div>div input{width:65px!important}.table-container .button-container input{width:65px!important}@media(min-width:500px){.modal .button-container{display:flex;justify-content:center}.modal .button-container>div{display:grid;grid-template-columns:auto auto;grid-column-gap:5px;align-items:center;max-width:440px;margin:0;align-self:center}.modal .button-container>div>div{text-align:right;margin-bottom:0}.modal .button-container>div>button{display:inline-block;width:115px!important}}.button-container input{text-align:center}.list-container .button-container input{width:116px!important;margin-left:auto;margin-right:auto}.table-container table{width:100%;border-color:#ccc;border-style:solid;border-width:1px;margin-bottom:20px;margin-left:auto;margin-right:auto}.table-container thead{background-color:#e0e0e0;font-size:1.1em;font-weight:bold}.table-container th,.table-container td{padding:3px;border-top-style:solid;border-top-width:1px;border-top-color:#ccc}.table-container .col-sku{width:75px;text-align:center;font-size:1.1em;cursor:pointer;vertical-align:top;padding-top:12px}.table-container .col-name{font-size:1.1em;cursor:pointer;vertical-align:top;padding-top:12px}.table-container .col-price{width:100px;text-align:right;font-size:1.1em;cursor:pointer;vertical-align:top;padding-top:12px}.table-container .col-add{width:250px;text-align:right;min-width:250px;vertical-align:top}.table-container .col-add div{margin:0;padding:0;max-width:250px}.table-container .col-add .input-group-append .btn{max-width:155px;max-height:49px}.table-container .col-notes{text-align:center;border-top:0;padding:0;margin:0}.table-container .col-notes p{padding:0;margin:0}.table-container .item-categories{text-align:right}.table-container .more-details{font-size:.8em}.table-container .more-details a{text-decoration:none}.table-container .more-details a:hover{color:#f00}@media(max-width:500px){.table-container .col-add{min-width:115px;width:115px}.table-container .button-container .glyphicons{display:none}.table-container .button-container input{width:100%!important}}table{margin-bottom:initial;border-radius:initial}table thead th{border-color:initial;border-style:initial;border-width:initial;vertical-align:initial;padding:initial;white-space:initial}table tbody tr:nth-child(odd){background-color:initial}table tbody td{border-color:initial;border-style:initial;border-width:initial;padding:initial}table tfoot td{border-color:initial;border-style:initial;border-width:initial;padding:initial}.odd{background-color:#ededed!important}.search-controls{display:flex;justify-content:flex-end}label{display:block}.table-category-name{font-size:1.5em}.table-note{background-color:#fcc;text-align:center;font-weight:bold;margin-bottom:4px}.category-tabs{width:100%;text-align:left;list-style:none;padding:0;margin:0;position:relative;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ccc}.category-tabs li{display:inline;list-style:none;padding:0;padding-left:10px;padding-right:10px;border-style:solid;border-width:1px;border-color:#ccc;border-bottom:0;border-top-left-radius:10px 10px;border-top-right-radius:10px 10px;cursor:pointer;letter-spacing:normal;white-space:nowrap}.category-tabs li:first-child{margin-left:10px}.category-tabs li a{text-decoration:none;color:unset}.category-tabs li a:hover{text-decoration:underline}input[type="number"]{padding:.25rem}