header{background-color:#000;padding:10px;border-bottom:1px solid;color:#999}.page-header{margin-top:0}.page-header h1{margin-top:0}header a{color:#999}header a:hover{color:#fff}header a .row{margin-top:5px;margin-bottom:5px}header i.fa{font-size:20px}#widget{width:150px}body{padding-bottom:20px}.body-content{padding-left:15px;padding-right:15px}textarea{resize:none}.field-validation-error{color:#b94a48}.field-validation-valid{display:none}input.input-validation-error{border:1px solid #b94a48}input[type="checkbox"].input-validation-error{border:0 none}.validation-summary-errors{color:#b94a48}.validation-summary-valid{display:none}.list-group-item.level0{padding-left:15px}.list-group-item.level1{padding-left:30px}.list-group-item.level2{padding-left:45px}.list-group-item.level3{padding-left:60px}.list-group-item.level4{padding-left:70px}.note-control{padding:10px 0}.note-control .row textarea{width:100%}.note-control .note-control-btn-group{position:relative;display:inline-block;vertical-align:middle}.note-control .note-control-btn-group .note-control-btn{float:left;border-radius:0}.brand-logo{width:296px;height:95px;background:url("/images/logo.png") 0 0 no-repeat;background-size:contain;display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.no-radius{border-radius:0}#childCategories div{min-height:35px}div.bs-callout{padding:15px;margin:10px 0;border:0 solid #444;border-left-width:3px}div.bs-callout.bs-callout-success{border:0 solid #3e8f3e}div.ticket{border:1px solid #444;margin:15px 0;padding:15px}div.ticket.new-ticket{background-color:#5cb85c}div.ticket.opened-ticket{background-color:#eee8aa}div.ticket.closed-ticket{background-color:#a0a0a0}.ticket-status,.ticket-link{float:right}.ticket-status{margin:0 15px;padding:0 10px;border:1px solid #000;color:#fff}div.ticket.new-ticket .ticket-status,div.ticket.opened-ticket .ticket-status{background-color:#1e90ff}div.ticket.closed-ticket .ticket-status{background-color:#dc143c}.hide-content{display:none}.navbar-nav>.active>a{background-color:inherit!important;border-width:0 0 3px 0;border-style:solid;-webkit-border-image:-webkit-gradient(linear,100% 0,0 0,from(grey),to(white)) 100% 1;-webkit-border-image:-webkit-linear-gradient(right,grey,white) 100% 1;-moz-border-image:-moz-linear-gradient(right,grey,white) 100% 1;-o-border-image:-o-linear-gradient(right,grey,white) 100% 1;border-image:linear-gradient(to right,grey,white) 100% 1}.no-right-padding{padding-right:0!important}.no-left-padding{padding-left:0!important}form.form-inline.with-right-padding div.form-group{padding-right:10px}form.form-inline div.form-group div.input-group-btn.input-group-btn-inline{width:auto}table.shoppingCart tr td input.isDoubleNumber{width:100px}small{font-size:12px}label.nobold{font-weight:normal}label.inline{padding-right:15px}.no-wrap{white-space:nowrap}.ajax-loader{position:absolute;width:100%;height:100%;z-index:9999;top:0;left:0;background-color:#fff;background-image:url('/images/ajax-loader.gif');background-position:center center;background-repeat:no-repeat;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.full-screen-alert-container{position:fixed;top:15px;left:0;right:0;margin:auto;width:850px;z-index:999}div.product-list-line{border-top:#000 solid 1px}div.product-list-line div.row{align-items:center;align-content:center;display:flex}div.product-list-line div.row .form-group{margin-bottom:8px;margin-top:8px}div.product-list-line:nth-child(2n){background-color:#eaeaea}div.product-list-line:hover{background-color:#d3d3d3}p.in-one-line{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.ticket-status,.ticket-link{float:none}header a{margin-top:15px;width:40%}.full-screen-alert-container{width:90%}}@media(min-width:768px) and (max-width:991px){.full-screen-alert-container{width:500px}form.navbar-form.navbar-left{float:right!important}}@media(min-width:992px) and (max-width:1199px){.full-screen-alert-container{width:700px}}@media(min-width:1200px){body{min-width:1024px}input.big-control{min-width:260px}}