/* Minification failed. Returning unminified contents.
(365,1): run-time error CSS1019: Unexpected token, found '@import'
(365,9): run-time error CSS1019: Unexpected token, found 'url("/css/https:/fonts.googleapis.com/css?family=Roboto")'
 */
body.modal-open{overflow:hidden;position:fixed;width:100%;}.product-not-found{margin-bottom:20px;}.modal-header .row{margin-bottom:5px;}.ImageDisclaimer{font-size:smaller;padding-top:25px;padding-left:20px;}@media(max-width:1024px){.ImageDisclaimer{font-size:xx-small;}}@media(max-width:375px){.ImageDisclaimer{padding-left:60px;}}.ImageDisclaimerModal{width:100%;font-size:smaller;padding-top:25px;padding-left:20px;text-align:center;}@media(max-width:767px){.ImageDisclaimerModal{font-size:xx-small;}}.search-all-categories>div>ul{padding-left:0;}.search-all-categories>div>ul>li{font-family:'encode_sanssemibold';}.search-all-categories ul{list-style:none;}.search-all-categories ul li{font-family:'encode_sansregular';}.toolbar{margin-top:20PX;}.ManufacturerLink{height:28px;font-family:'encode_sansregular';font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#39474f;margin-bottom:10px;margin-left:-3px;}.ManufacturerLink a{color:#009fdb;}.vdepPromoTriangle{float:right;}#triangle-right{width:0;height:0;border-top:20px solid transparent;border-left:20px solid #e67200;border-bottom:20px solid transparent;}@media(max-width:1440px){#triangle-right{display:none;}}#triangle-center{position:relative;top:-18px;left:-18px;width:0;height:0;border-top:18px solid transparent;border-left:17px solid #fff;border-bottom:16px solid transparent;z-index:1;}.VdepPromoHurryText{float:left;width:55px;color:#e67200;font-weight:600;margin-left:16px;}@media(max-width:1440px){.VdepPromoHurryText{display:none;}}.VdepPromoHurryMobileText{color:#e67200;font-weight:600;margin-left:12px;}.VdepPromoDesktop{right:-40px;}@media(max-width:1440px){.VdepPromoDesktop{display:none;}}.VdepPromoMobileDesktop{right:0;}@media(min-width:1439px) and (max-width:1440px){.VdepPromoMobileDesktop{display:inline!important;}}.vdepSubmitButton{left:-55px;}@media(max-width:1440px){.vdepSubmitButton{left:0;}}@media(min-width:1600px){.vdepSubmitButton{left:-60px;}}@media(min-width:1280px) and (max-width:1440px){.vdepSubmitButton{left:55px;}}.AddOnNote{width:175px;height:42px;font-family:EncodeSans;font-size:11px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.27;letter-spacing:normal;text-align:left;color:#39474f;float:right;padding-top:10px;}.product-availability{width:16%;}.product-description{padding-top:20px;padding-bottom:20px;}.product-description p,.product-detail-spec-content p{padding:0;margin:0;}.product-description .ql-size-small,.product-detail-spec-content .ql-size-small{font-size:smaller;}.product-description .ql-size-large,.product-detail-spec-content .ql-size-large{font-size:large;}.product-description .ql-size-huge,.product-detail-spec-content .ql-size-huge{font-size:xx-large;line-height:50px;}.product-description ul,.product-detail-spec-content ul{padding-left:20px;}.product-description ul li,.product-detail-spec-content ul li{list-style:disc!important;}.product-description ol,.product-detail-spec-content ol{padding-left:20px;}.product-description ol li,.product-detail-spec-content ol li{list-style:decimal!important;}.product-description .ql-indent-2,.product-detail-spec-content .ql-indent-2{padding-left:40px;}.product-description .ql-indent-3,.product-detail-spec-content .ql-indent-3{padding-left:80px;}.product-description .ql-indent-4,.product-detail-spec-content .ql-indent-4{padding-left:120px;}.product-description .ql-indent-5,.product-detail-spec-content .ql-indent-5{padding-left:160px;}.product-description .ql-align-right,.product-detail-spec-content .ql-align-right{text-align:right;}.product-description .ql-align-center,.product-detail-spec-content .ql-align-center{text-align:center;}.product-price{width:16%;}.suggestedAndSelectedWarranties{display:flex;flex-direction:row;flex-wrap:wrap;background-color:#f5f5f5;padding:5px 10px;margin:5px 0 10px;}.suggestedAndSelectedWarranties .warrantyInfoContainer{display:flex;width:100%;margin:10px 0;}.suggestedAndSelectedWarranties hr{flex-basis:100%;margin:0;}.suggestedAndSelectedWarranties .selectedWarrantiesFooter{flex-basis:100%;margin-bottom:10px;}.suggestedAndSelectedWarranties .selectedWarrantiesFooter hr{margin-bottom:10px;}.suggestedAndSelectedWarranties .selectedWarrantiesLinks{flex-grow:1;}.suggestedAndSelectedWarranties .suggestedWarrantyLink{flex-basis:100%;}.suggestedAndSelectedWarranties .suggestedWarrantyLinkPrice{flex-grow:0;margin-left:10px;}.suggestedAndSelectedWarranties .suggestedWarrantyLinkPrice .product-price+br{display:none;}.suggestedWarrantyLink{margin-bottom:7px;}.suggestedWarrantyLinkPrice .priceDisplay,#warrantyContainer .priceDisplay{font-size:14px!important;}#warrantyContainer .product-price+br{display:none;}a.remove-warranty-link{color:#e11717;}.lds-ellipsis{width:50px;height:20px;margin:0;}.lds-ellipsis div{top:3px;width:9px;height:9px;}.lds-ellipsis div:nth-child(1){left:0;}.lds-ellipsis div:nth-child(2){left:0;}.lds-ellipsis div:nth-child(3){left:16px;}.lds-ellipsis div:nth-child(4){left:32px;}@keyframes lds-ellipsis2{100%{transform:translate(16px,0);}}.product-quantity{width:8%;}.product-name{width:48%;}.product-image-column{width:8%;}.accessory-category-products{width:100%;margin-bottom:0;}.removeaddon{display:none;}.Addons-products{width:100%;margin-bottom:0;}.Addons-products .qtynote{color:#ffa500;font-weight:bold;}.Addons-products .qtynote .notetext{color:#000;}.Addons-products .floatRightAlignLeft{text-align:left;float:right;padding-top:8px;}.Addons-products .HeaderTitle{font-weight:bold;font-size:16px;}.Addons-products .product-name{font-size:16px;color:#0076bd;font-weight:bold;}.Addons-products .table>thead>tr>th{border-bottom-color:#fff;}#AccessoriesTileBlock .carousel-control .fa-chevron-left{margin-left:-10px;position:relative;top:50%;margin-top:-10px;z-index:5;display:inline-block;}#AccessoriesTileBlock .carousel-control .fa-chevron-right{margin-right:-14px;position:relative;top:50%;margin-top:-10px;z-index:5;display:inline-block;}.product-bullets ul{padding:0 5px 0 20px!important;}.product-bullets li{padding-right:30px!important;}#productDetail #addToCartModal .modal-body{padding:0 15px 10px;}#productDetail #addToCartModal .nav-tabs{padding-left:10px;}#productDetail #addToCartModal .btn{text-decoration:none;}@media(max-width:769px){#productDetail #addToCartModal .btn-view-cart{margin-left:10px;}#productDetail #addToCartModal .fht-default,#productDetail #addToCartModal .fht-body{height:auto!important;}#productDetail #addToCartModal .carousel-control.left{left:-1px;}#productDetail #addToCartModal .carousel-control.right{right:-1px;}}#productDetail #Accessories .accordion .accordion-group,#productDetail #Services .accordion .accordion-group{border:1px solid #b9c3ca;margin:5px 0;}#productDetail #Accessories .accordion .accordion-group:nth-child(odd) .accordion-heading,#productDetail #Services .accordion .accordion-group:nth-child(odd) .accordion-heading{background-color:#dde4e8;}#productDetail #Accessories .accordion .accordion-group .accordion-heading,#productDetail #Services .accordion .accordion-group .accordion-heading{padding:5px;}#productDetail #Accessories .btn-add-to-cart,#productDetail #Services .btn-add-to-cart{margin-bottom:10px;}#productDetail #ItemsSection{margin-bottom:20px;}#productDetail #ItemsSection ul,#productDetail #ItemsSection ol{padding:0;}#productDetail #ItemsSection .carousel-inner{padding:0 20px 20px;}#productDetail #ItemsSection .carousel-control{background-image:none;width:25px;background-color:#e7e7e7;opacity:1;top:42%;bottom:48%;}@media(max-width:767px){#productDetail #ItemsSection .carousel-control{top:44%;bottom:46%;background-color:transparent;}}#productDetail #ItemsSection a.carousel-control:active,#productDetail #ItemsSection a.carousel-control:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;}#productDetail #ItemsSection .carousel-indicators{bottom:-10px;}#productDetail #ItemsSection .carousel-indicators li{padding:0;background-color:#fff;}#productDetail #ItemsSection .carousel-indicators li.active{background-color:#00345e;}#productDetail #ItemsSection .buttons{text-align:right;margin:20px 0;}#productDetail #ItemsSection .tabssubtotal{text-align:right;margin-top:10px;font-size:18px;font-family:'encode_sanssemibold';}#productDetail #ItemsSection ul.nav-tabs li{padding:0;}#productDetail #ItemsSection .product-table{width:100%;}#productDetail #ItemsSection .product-table .item-image{vertical-align:middle;}#productDetail #ItemsSection .product-table .item-image img{max-width:50px;max-height:50px;overflow:hidden;}#productDetail #ItemsSection .product-table .numeric{text-align:right;}#productDetail #ItemsSection .product-table th{color:#888;font-family:'encode_sanssemibold';border-bottom:1px solid #888;padding-bottom:2px;text-align:left;}#productDetail #ItemsSection .product-table th,#productDetail #ItemsSection .product-table td{padding:5px;}#productDetail #ItemsSection .product-table tfoot td{border-bottom:1px solid #888;line-height:0;margin-bottom:10px;}#productDetail .ccs-logo-ls{margin-top:10px;text-align:right;}#productDetail #ccs-inline-content h2.ccs-cc-inline-section-title{line-height:42px;}#productDetail .panel-default{margin:5px 0;border-color:#dadada;}#productDetail .panel-default .fa-plus-circle,#productDetail .panel-default .fa-minus-circle{margin-right:10px;}#productDetail .product-overview #ccs-inline-content{margin-top:25px;}#productDetail #productDetail header{position:initial;top:initial;z-index:initial;width:initial;}#productDetail .warranty-order-info .add-to-cart-with-quantity{text-align:center;}#productDetail .warranty-order-info .add-to-cart-with-quantity .input-group-btn:last-child>.btn,#productDetail .warranty-order-info .add-to-cart-with-quantity .input-group-btn:last-child>.btn-group{padding:6px 20px;}#productDetail .warranty-order-info .add-to-cart-with-quantity .product-quantity{width:141px;margin:0 auto 10px;}#productDetail .warranty-order-info .add-to-cart-with-quantity .btn{min-width:140px;max-width:350px;overflow:hidden;}#productDetail .warranty-order-info .product-price{font-family:'encode_sanssemibold';}#productDetail .warranty-order-info .panel-body{padding:5px 10px;}#productDetail .warranty-order-info .panel-footer{padding:10px;}#productDetail #warrantyContainer table thead,#productDetail #Accessories table thead,#productDetail #Services table thead{background-color:#dde4e8;}#productDetail #warrantyContainer table thead th,#productDetail #Accessories table thead th,#productDetail #Services table thead th{font-family:'encode_sanssemibold';}#productDetail #warrantyContainer .product-price,#productDetail #Accessories .product-price,#productDetail #Services .product-price{color:#000;}#productDetail #warrantyContainer .call-or-login-price,#productDetail #Accessories .call-or-login-price,#productDetail #Services .call-or-login-price{color:#000;}#productDetail #detailAccordionTabContainer{margin-top:10px;}#productDetail #detailAccordionTabContainer>.panel>.panel-heading h5{text-transform:uppercase;}#productDetail #detailAccordionTabContainer .rebate-container p{padding:5px 0;}#productDetail #detailAccordionTabContainer .rebate-container dt{float:left;clear:left;width:125px;margin-bottom:5px;}#productDetail #detailAccordionTabContainer .rebate-container dd{float:left;clear:right;margin-bottom:5px;min-width:125px;}#productDetail #productShowcasedInfo{padding:15px 5px 0;line-height:10px;}#productDetail #productShowcasedInfo li{list-style:none;}#productDetail #productShowcasedInfo .pagetitle{font-size:26px;line-height:26px;margin:0;}#productDetail #productShowcasedInfo .sub-header{font-size:26px;line-height:26px;margin-top:0;}#productDetail #miniProductDetail ul{padding:0 10px;}#productDetail #miniProductDetail ul li{list-style:none;}#productDetail #miniProductDetail ul span.popover-element{margin-left:4px;}#productDetail #miniProductDetail .modal-body button{margin:15px 0;}#productDetail #productSpecsContainer,#productDetail #miniProductDetail #collapseProductSpecs ul{padding:0;}#productDetail #productSpecsContainer li,#productDetail #miniProductDetail #collapseProductSpecs ul li{list-style:none;}#productDetail #productSpecsContainer li:nth-child(odd),#productDetail #miniProductDetail #collapseProductSpecs ul li:nth-child(odd){background-color:#dde4e8;}#productDetail #productImageBrowser ul,#productDetail #productImageBrowser ol{padding:0;}#productDetail #productImageBrowser .zoom-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:20px 0 10px;}#productDetail #productImageBrowser .zoom-buttons .glyphicon{font-size:24px;opacity:1;filter:alpha(opacity=100);text-shadow:0 1px 2px rgba(0,0,0,.6);}#productDetail #productImageBrowser .zoom-buttons button{margin:0 20px;}@media(max-width:767px){#productDetail #productImageBrowser .zoom-buttons{max-width:400px;margin-left:auto;margin-right:auto;}#productDetail #productImageBrowser .zoom-buttons button{margin:0;}#productDetail #productImageBrowser .zoom-buttons .slider{display:none;}}#productDetail #productImageBrowser #thumbList a,#productDetail #productImageBrowser #thumbList a:hover,#productDetail #productImageBrowser #thumbList a:active{text-decoration:none;display:inline-block;border:1px solid transparent;}#productDetail #productImageBrowser #thumbList a.zoomThumbActive{border:1px solid #e11717;}#productDetail #productImageBrowser #thumbList a.zoomThumbActive:hover{border-color:#e11717;}#productDetail #productImageBrowser #thumbList ol.carousel-indicators{bottom:-30px;}#productDetail #productImageBrowser #thumbList li{display:inline;}#productDetail #productImageBrowser #thumbList li a:hover{border-color:#ffa044;}#productDetail #productImageBrowser #stage{height:455px;border:1px solid #808e97;background-color:#fff;overflow:hidden;position:relative;}#productDetail #productImageBrowser #stage a.carousel-control{z-index:10;}#productDetail #MiniBrowser{max-width:350px;}#productDetail #MiniBrowser ul,#productDetail #MiniBrowser ol{padding:0;}#productDetail #MiniBrowser #productImageCarousel .item a,#productDetail #MiniBrowser #productImageCarousel .item a:hover,#productDetail #MiniBrowser #productImageCarousel .item a:active{text-decoration:none;display:inline-block;border:1px solid transparent;}#productDetail #MiniBrowser #productImageCarousel .item a:hover{border-color:#ffa044;}#productDetail #MiniBrowser #productImageCarousel .item a.zoomThumbActive{border:1px solid #e11717;}#productDetail #MiniBrowser #productImageCarousel .item a.zoomThumbActive:hover{border-color:#e11717;}#productDetail #MiniBrowser #productImageCarousel ol.carousel-indicators{bottom:-30px;}#productDetail #MiniBrowser #productImageCarousel ol.carousel-indicators li{padding:0;}#productDetail #MiniBrowser .image-container{text-align:center;position:relative;}#productDetail #MiniBrowser .image-container a.jqzoom{display:inline-block;}#productDetail #MiniBrowser .zoom-instructions{text-align:center;}#productDetail #MiniBrowser .zoom-pad{max-width:200px;}#productDetail #MiniBrowser .view-all-area{text-align:center;margin-top:20px;}#productDetail .carousel-inner .col-xs-6 .ProductLink{height:3.1em;}#productDetail a.carousel-control{z-index:5;}#productDetail a.carousel-control:active,#productDetail a.carousel-control:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}#productDetail a.carousel-control span{font-size:30px;}#productDetail a.carousel-control .fa{position:absolute;top:50%;margin-top:-15px;}#productDetail a.carousel-control.left .fa{left:50%;margin-left:-15px;}#productDetail a.carousel-control.right .fa{right:50%;margin-right:-15px;}@media(max-width:800px){#productDetail .modal-dialog{width:auto;}}@media(max-width:550px){#productDetail .carousel-inner .col-xs-6{width:100%;}#productDetail .add-with-product-label{max-width:90%;vertical-align:top;}#productDetail #collapseWarrantiesTab table tr,#productDetail #collapseWarrantiesTab table td{padding:3px;}#productDetail #collapseWarrantiesTab .panel-body{padding:0;}#productDetail #collapseWarrantiesTab .panel-body .col-xs-12{padding:0;}#productDetail .resize-sensor{display:none;}}#productDetail .detail-info-bullets ul{padding-left:30px!important;}#productDetail .detail-info-bullets ul li{padding-top:0;font-family:'encode_sanssemibold';}@media(max-width:350px){#productDetail #ItemsSection .buttons{text-align:center;}#productDetail #ItemsSection .buttons a{margin-left:0;margin-top:10px;}}#productDetail.deal-of-the-week .ProductImage{text-align:center;}#productDetail.deal-of-the-week .ProductImage span{position:relative;display:inline-block;max-width:100%;}#productDetail.deal-of-the-week .warranty-order-info .panel-body label,#productDetail.deal-of-the-week .warranty-order-info .panel-body div{margin-bottom:0;font-size:16px;line-height:32px;font-family:'encode_sanssemibold';}#productDetail.deal-of-the-week .warranty-order-info .panel-body .list-price div{font-size:18px;}#productDetail.deal-of-the-week .warranty-order-info .panel-body .price-savings{color:inherit;}#productDetail.deal-of-the-week .warranty-order-info .panel-body .price-savings div{color:#e11717;font-size:18px;}#productDetail.deal-of-the-week .warranty-order-info .panel-body hr{display:none;}#productDetail.deal-of-the-week .warranty-order-info .panel-body .your-price .priceDisplay{color:#2ea200;font-size:32px;line-height:48px;}@media(max-width:414px){#productDetail.deal-of-the-week .warranty-order-info .panel-body .your-price .priceDisplay{margin-left:-15px;}}#productDetail.deal-of-the-week .GreyProductImage{filter:grayscale(100%);}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#productDetail.deal-of-the-week .GreyProductImage{opacity:.5;}}#productDetail.deal-of-the-week .btn-deal-soldout{color:#fff;background-color:#e11717;border:#e11717;cursor:default;}@media(max-width:1024px){#productDetail.deal-of-the-week .leaseInfo{margin-left:-30px;}}@media(max-width:414px){#productDetail.deal-of-the-week .leaseInfo{margin-left:-80px;}}@media(max-width:767px){div.popover{max-width:50vw;}}#createQuickListModal .confirm-dialog button{margin:5px;}.price-savings{color:#7ec252;}.product-detail-low-quantity{color:#7ec252;}.fa-divide,.fa-less-than,.fa-greater-than,.fa-less-than-equal,.fa-greater-than-equal,.fa-equal{font-family:Arial;font-weight:bold;}.fa-divide:before{content:"∶";}.fa-less-than:before{content:"<";}.fa-greater-than:before{content:">";}.fa-less-than-equal:before{content:"≤";}.fa-greater-than-equal:before{content:"≥";}.fa-equal:before{content:"=";}.fa-recommended{width:16px;height:20px;padding:20px;font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#0076bd;}@media(max-width:640px){.fa-recommended{padding:15px;}}.RecommendedSkuManufacturerName{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#0076bd;padding-bottom:5px;padding-top:5px;}.VdepRecommendedBundlePrice{font-size:20px!important;text-align:center;color:#39474f;}.btn-add-Bundle-to-cart{min-width:110px!important;font-size:12px!important;}@media(max-width:640px){.btn-add-Bundle-to-cart{margin-left:20px;}}.blurb{margin-left:35px;}.RecommendedBundleText{font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#39474f;padding-bottom:10px;}@media(max-width:1024px){.RecommendedBundleText{font-size:12px;}}#RecommendedSkuParentPrice .leaseInfo{visibility:hidden;}#RecommendedSkuModal .product-name{width:90%;}#RecommendedSkuModal .CenterImage{left:45px;}#RecommendedSkuModal .modalImage{height:230px;}#RecommendedSkuModal ul#VdepProductShowcasedInfo{list-style-type:none;}#RecommendedSkuModal ol li,#RecommendedSkuModal ul li{padding-top:0!important;}@media(max-width:640px){.Recommended-Item{padding-right:0;}}.Recommended-Item-Modal{margin-bottom:50px;margin-top:-30px;margin-left:-15px;}.Recommended-Item-Modal .product-bullets{margin-left:20px;}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.Recommended-Item-Modal{margin-bottom:20px;margin-top:-85px;margin-left:10px;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.Recommended-Item-Modal{margin-bottom:20px;margin-top:-85px;margin-left:0;}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.carousel-inner .Recommended-Item{padding-left:70px;}}@media(max-width:1280px){.recommendedText{padding-left:3px;font-size:12px;}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.LandscapePadding{width:50px;}}.RecommendedBundleDiv{text-align:center;padding-left:10px;float:left;}@media(max-width:640px){.RecommendedBundleDiv{padding-left:0;}}.RecommendedBundleDiv a{color:#39474f;text-decoration:none;}.RecommendedBundleDiv .ProductImage{min-width:75px;}
.jqmWindow{top:4%!important;}textarea{resize:none;}.button-group{text-align:right;}.linkPadding{padding-left:10px;text-decoration:none!important;}.required-add-on{font-weight:bold;color:#f00;}.modal-content{text-align:left;color:#39474f!important;}.green-color{color:#008000;}.modal-quicklist-panel{box-shadow:none;}.modal-quicklist-panel .input-group{width:100%;}.modal-quicklist-panel input{border-top-left-radius:4px!important;border-top-right-radius:4px!important;border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important;}.add-to-quicklist-with-quantity{color:#0076bd;font-size:12px;width:100%;text-align:center;margin-left:auto;margin-right:auto;}.add-to-quicklist-with-quantity button{width:100%;border:0;padding:0;background-color:transparent;}.add-to-quicklist-with-quantity .fa.fa-plus{color:#0076bd;font-size:14px;margin:2px 3px 0 0;}.add-to-quicklist-with-quantity span:last-child{vertical-align:top;}.createql-modal{width:630px!important;}.LinkButton{background:none!important;border:0;font:inherit;cursor:pointer;text-decoration:underline;color:#0076bd;height:20px;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;padding-right:5px;}.panel-heading-quicklist{font-family:encode_sansregular;font-size:16px;line-height:1.5;text-align:left;color:#39474f;}.rightpanel-heading-quicklist{padding-left:0;}.panel-body-quicklist{padding-left:0;padding-top:15px;padding-bottom:15px;box-shadow:none;}.panel-body-border{border-right-width:1px;border-right-style:solid;border-right-color:#b9c3ca;}@media(max-width:480px){.panel-body-border{border-right-width:0;}}.rightpanel-body-quicklist{padding-left:0;padding-top:15px;padding-bottom:15px;box-shadow:none;}.quicklist-select{border-radius:4px!important;text-overflow:ellipsis;word-break:normal;}.bs{text-transform:capitalize!important;font-family:encode_sansregular;}.bs .modal-title{background-color:#fff!important;color:#39474f!important;padding:0!important;font-size:24px!important;line-height:30px!important;font-family:encode_sanssemibold;}.bs .existing{padding-left:5px!important;}.bs .existing .quicklists{border-radius:4px;}.bs .create-container{padding-left:5px!important;}.bs .form-control{padding:4px 12px!important;}.bs select{max-width:100%!important;width:100%;}.bs .glyphicon-list-alt{color:#30adcf!important;}.bs .panel-body{padding:10px;}.bs .panel-quicklist{border:1px solid #ccc;}.bs .panel-heading-quicklist{background:linear-gradient(to bottom,#fff 0,#eee 100%) repeat-x scroll 0 0 #f7f7f7!important;background-color:linear-gradient(to bottom,#fff 0,#eee 100%) repeat-x scroll 0 0 #f7f7f7!important;color:#0f3c80!important;font-size:14px;padding:10px 15px!important;}.bs .create-groups{border:1px solid #ccc;overflow:auto;height:105px;}.bs .create-groups .checkbox{padding:2px 0 0 5px;}.bs .loading{padding-left:5px;position:relative;top:-5px;font-size:20px;}
.create-price-watch{color:#008000;font-size:12px;width:150px;text-align:center;margin-left:auto;margin-right:auto}.create-price-watch button{width:100%;border:0;padding:0;background-color:transparent}.create-price-watch .fa.fa-bell{color:#008000;font-size:14px;margin:2px 3px 0 0}.create-price-watch span:last-child{vertical-align:top}#priceWatchModal .errorClass{border-color:#e11717;border-width:thin}#priceWatchModal .modal-header{border:none}#priceWatchModal .modal-footer{text-align:center;border:none}#priceWatchModal .Logo{text-align:center;padding-bottom:10px}#priceWatchModal .Headline{text-align:center;padding-bottom:10px}#priceWatchModal .Form{text-align:left;margin-left:15px;font-size:14px}#priceWatchModal .Form .Description{color:#0076bd;font-size:20px;padding-bottom:10px}#priceWatchModal .Form .Label{color:#0076bd;font-weight:bold;padding-top:10px;padding-bottom:5px}#priceWatchModal .Form .SendEmail{padding-top:10px}#priceWatchModal .Form .Name{width:100%}#priceWatchModal .Form .Email{width:100%}#priceWatchModal .Form .Target{width:100%}#priceWatchModal .Form .Duration{width:100%;height:25px}
.create-availability-watch{color:#008000;font-size:12px;width:205px;text-align:center;margin-left:auto;margin-right:auto}.create-availability-watch button{width:100%;border:0;padding:0;background-color:transparent}.create-availability-watch .fa.fa-bell{color:#008000;font-size:14px;margin:2px 3px 0 0}.create-availability-watch span:last-child{vertical-align:top}#availabilityWatchModal .errorClass{border-color:#e11717;border-width:thin}#availabilityWatchModal .modal-header{border:none}#availabilityWatchModal .modal-footer{text-align:center;border:none}#availabilityWatchModal .Logo{text-align:center;padding-bottom:10px}#availabilityWatchModal .Headline{text-align:center;padding-bottom:10px}#availabilityWatchModal .Form{text-align:left;margin-left:15px;font-size:14px}#availabilityWatchModal .Form .Description{color:#0076bd;font-size:20px;padding-bottom:10px}#availabilityWatchModal .Form .Label{color:#0076bd;font-weight:bold;padding-top:10px;padding-bottom:5px}#availabilityWatchModal .Form .SendEmail{padding-top:10px}#availabilityWatchModal .Form .Name{width:100%}#availabilityWatchModal .Form .Email{width:100%}#availabilityWatchModal .Form .Target{width:100%}#availabilityWatchModal .Form .Duration{width:100%;height:25px}
/*!
* jquery.fixedHeaderTable. The jQuery fixedHeaderTable plugin
*
* Copyright (c) 2011 Mark Malek
* http://fixedheadertable.com
*
* Licensed under MIT
* http://www.opensource.org/licenses/mit-license.php
* 
* http://docs.jquery.com/Plugins/Authoring
* jQuery authoring guidelines
*
* Launch  : October 2009
* Version : 1.3
* Released: May 9th, 2011
*
* 
* all CSS sizing (width,height) is done in pixels (px)
*/

/* @group Reset */

.fht-table,
.fht-table thead,
.fht-table tfoot,
.fht-table tbody,
.fht-table tr,
.fht-table th,
.fht-table td {
	/* position */
    margin: 0;
    
    /* size */
	padding: 0;

	/* text */
	font-size: 100%;
	font: inherit;
	vertical-align: top;
	}

.fht-table {
	/* appearance */
    border-collapse: collapse;
    border-spacing: 0;
	}

/* @end */

/* @group Content */

.fht-table-wrapper,
.fht-table-wrapper .fht-thead,
.fht-table-wrapper .fht-tfoot,
.fht-table-wrapper .fht-fixed-column .fht-tbody,
.fht-table-wrapper .fht-fixed-body .fht-tbody,
.fht-table-wrapper .fht-tbody {
	/* appearance */
	/*overflow: hidden;*/
	
	/* position */
	position: relative;
	}

	.fht-table-wrapper .fht-fixed-body .fht-tbody,
	.fht-table-wrapper .fht-tbody {
		/* appearance */
	    overflow: auto;
		}

		.fht-table-wrapper .fht-table .fht-cell {
			/* appearance */
			overflow: hidden;
			
			/* size */
		    height: 1px;
			}
	
	.fht-table-wrapper .fht-fixed-column,
	.fht-table-wrapper .fht-fixed-body {
	    /* position */
	    top: 0;
	    left: 0;
	    position: absolute;
	    }
	    
	.fht-table-wrapper .fht-fixed-column {
	    /* position */
	    z-index: 1;
	    }

/* @end */
div.regular>ul.nav-tabs{padding-left:15px;border-bottom-color:#666}div.regular>ul.nav-tabs li{margin:0}div.regular>ul.nav-tabs li.active a{background:#e7e7e7 !important;border-bottom-color:#e7e7e7 !important;color:#666;text-decoration:none}div.regular>ul.nav-tabs li a{font-size:1.1em;top:1px;text-decoration:none;border-color:#666 !important;font-weight:bold;padding-top:5px;padding-bottom:5px;color:#333;background-color:#bbb}div.regular>ul.nav-tabs li a:hover{background-color:#999}div.regular>.tab-content{background-color:#e7e7e7;padding-left:10px;padding-right:10px}
.ProductTile{margin:10px;padding:10px;background-color:#fff;font-weight:bold;border:1px solid #000;}.ProductTile a{text-decoration:none;font-size:14px;font-weight:normal;}.ProductTile .ProductImage{text-align:center;margin:5px;min-height:78px;}.ProductTile .ProductLink{line-height:14.9333px;height:44.7999px;overflow:hidden;margin:5px;}.ProductTile .ProductPrice{margin:0 5px;font-weight:bold;font-size:22px;text-align:center;}.ProductTile .ProductSku{text-align:center;}.ProductTile .ProductSku span{font-weight:normal;}.ProductTile .ProductQtyContainer{margin:0 auto;width:130px;}.ProductTile .ProductQtyLabel{margin:10px 0 5px 5px;}.ProductTile .ProductQtyInput{margin:0 5px;}.ProductTile .ProductQtyInput input{padding:5px 2px;text-align:center;border:solid 1px #ccc;max-width:70px!important;}
.column-slider{padding:0 30px}.column-slider .nav-icon:focus,.column-slider .nav-icon:hover{opacity:.5}.column-slider .nav-icon{cursor:pointer;position:absolute;font-size:30px;color:#0f3c80;opacity:1;text-shadow:0 1px 2px rgba(0,0,0,.6)}.column-slider .left-icon{left:0}.column-slider .right-icon{right:0}
/*!
 * Slider for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.slider {
  display: inline-block;
  position: relative;
}
.slider.slider-horizontal {
  width: 210px;
  height: 20px;
}
.slider.slider-horizontal .slider-track {
  height: 10px;
  width: 100%;
  margin-top: -5px;
  top: 50%;
  left: 0;
}
.slider.slider-horizontal .slider-selection {
  height: 100%;
  top: 0;
  bottom: 0;
}
.slider.slider-horizontal .slider-handle {
  margin-left: -10px;
  margin-top: -5px;
}
.slider.slider-horizontal .slider-handle.triangle {
  border-width: 0 10px 10px 10px;
  width: 0;
  height: 0;
  border-bottom-color: #0480be;
  margin-top: 0;
}
.slider.slider-vertical {
  height: 210px;
  width: 20px;
}
.slider.slider-vertical .slider-track {
  width: 10px;
  height: 100%;
  margin-left: -5px;
  left: 50%;
  top: 0;
}
.slider.slider-vertical .slider-selection {
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
}
.slider.slider-vertical .slider-handle {
  margin-left: -5px;
  margin-top: -10px;
}
.slider.slider-vertical .slider-handle.triangle {
  border-width: 10px 0 10px 10px;
  width: 1px;
  height: 1px;
  border-left-color: #0480be;
  margin-left: 0;
}
.slider input {
  display: none;
}
.slider .tooltip-inner {
  white-space: nowrap;
}
.slider-track {
  position: absolute;
  cursor: pointer;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.slider-selection {
  position: absolute;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f9f9f9, #f5f5f5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#f5f5f5));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #f5f5f5);
  background-image: -o-linear-gradient(top, #f9f9f9, #f5f5f5);
  background-image: linear-gradient(to bottom, #f9f9f9, #f5f5f5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.slider-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  opacity: 0.8;
  border: 0px solid transparent;
    background-color: #9ED815;
    background-image: -moz-linear-gradient(top, #9ED815, #98b725);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9ED815), to(#98b725));
    background-image: -webkit-linear-gradient(top, #9ED815, #98b725);
    background-image: -o-linear-gradient(top, #9ED815, #98b725);
    background-image: linear-gradient(to bottom, #9ED815, #98b725);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9ED815', endColorstr='#ff98b725', GradientType=0);
}
.slider-handle.round {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.slider-handle.triangle {
  background: transparent none;
}
.zoomPad{
	position:relative;
	float:left;
	z-index:49;
	cursor:crosshair;
}


.zoomPreload{
   -moz-opacity:0.8;
   opacity: 0.8;
   filter: alpha(opacity = 80);
   color: #333;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
   border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
   text-align:center;
   background-image: url("/images/zoomloader.gif");
   background-repeat: no-repeat;
   background-position: 43px 30px;
   z-index:110;
   width:90px;
   height:43px;
   position:absolute;
   top:0px;
   left:0px;
   *width:100px;
   *height:49px;
}


.zoomPup{
	overflow:hidden;
	background-color: #FFF;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index:120;
	position:absolute;
	border:1px solid #CCC;
  z-index:101;
  cursor:crosshair;
}

.zoomOverlay{
	position:absolute;
	left:0px;
	top:0px;
	background:#FFF;
	/*opacity:0.5;*/
	z-index:5000;
	width:100%;
	height:100%;
	display:none;
  z-index:101;
}

.zoomWindow{
	position:absolute;
	left:110%;
	top:40px;
	background:#FFF;
	z-index:6000;
	height:auto;
  z-index:10000;
  z-index:110;
}
.zoomWrapper{
	position:relative;
	border:1px solid #999;
  z-index:110;
}
.zoomWrapperTitle{
	display:block;
	background:#999;
	color:#FFF;
	height:18px;
	line-height:18px;
	width:100%;
  overflow:hidden;
	text-align:center;
	font-size:10px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:120;
  -moz-opacity:0.6;
  opacity: 0.6;
  filter: alpha(opacity = 60);
}
.zoomWrapperImage{
	display:block;
  position:relative;
  overflow:hidden;
  z-index:110;

}
.zoomWrapperImage img{
  border:0px;
  display:block;
  position:absolute;
  z-index:101;
}

.zoomIframe{
  z-index: -1;
  filter:alpha(opacity=0);
  -moz-opacity: 0.80;
  opacity: 0.80;
  position:absolute;
  display:block;
}

/*********************************************************
/ When clicking on thumbs jqzoom will add the class
/ "zoomThumbActive" on the anchor selected
/*********************************************************/
/**
 * overhang.css
 * Paul Krishnamurthy 2016
 *
 * https://paulkr.com
 * paul@paulkr.com
 */

@import url("/css/https:/fonts.googleapis.com/css?family=Roboto");

.overhang {
  position    : fixed;
  display     : none;
  width       : 100%;
  z-index     : 9999;
  padding     : 15px 2px;
  top         : 0;
  left        : 0;
  right       : 0;
  text-align  : center;
  box-sizing  : border-box;
}

.overhang-message {
  color     : #FFF;
}

.overhang-message strong { font-weight: bold; }
.overhang-message a { color: inherit; }
.overhang-message a:hover { text-decoration: none; }

.overhang-overlay {
  position         : fixed;
  display          : block;
  background-color : #000;
  opacity          : .6;
  top              : 0;
  bottom           : 0;
  left             : 0;
  right            : 0;
  z-index          : 9998;
}

.overhang-prompt-field {
  height        : 30px;
  width         : 250px;
  border-radius : 5px;
  border        : none;
  display       : block;
  margin-left   : auto;
  margin-right  : auto;
  margin-top    : 15px;
  bottom        : 7px;
  position      : relative;
  padding-left  : 3px;
  padding-right : 3px;
  outline       : none;
}

.overhang-yes-option, .overhang-no-option {
  min-width     : 50px;
  height        : 30px;
  border        : none;
  outline       : none;
  border-radius : 4px;
  color         : #FFF;
  cursor        : pointer;
  margin        : 0 6px;
}

.overhang-yes-option {
  margin-left : 15px;
}

.overhang-close {
  vertical-align : middle;
  cursor         : pointer;
  margin-top     : -4px;
  padding-left   : 13px;
  font-size      : 2.5em;
  font-weight    : bold;
  display        : inline-block;
  line-height    : 20px;
}

.overhang-close:after {
  content : "\00d7";
}

@media (max-width: 720px) {
  .overhang-close {
    font-size   : 2em;
    line-height : 14px;
  }
}

