.pdp section { font-size:13px;}
.pdp header, .plp-title { /* ULINENGM-1453 */
  background: #FFF;
  color: #000;
  /*font-size:20px; ULINENGM-4425 */
  padding: 10px; /* ULINENGM-1655 */
  /*font-family: Uline-Bold; ULINENGM-4425*/
  text-align: center;
}

/*ULINENGM-1520 */
.zoomOut{
  -ms-transform: scale(1,1)!important; /* IE 9 */
    -webkit-transform: scale(1,1)!important; /* Safari */
    transform: scale(1,1)!important;
}
.plp-title { border-bottom: 1px solid #CCC; cursor: pointer; } /* ULINENGM-1530 ULINENGM-1453 */
/* move to global css with ULINENGM-4428
.search-replacement { background: #FFF; border-top: 1px solid #CCC; }
.search-replacement li:first-child a {
  color: #666;
  text-decoration: underline;
  padding-left: 20px;
  text-transform: uppercase;
  font-size: 16px;
  text-align: left;
  margin-left: 10px;
  background: #FFF url("/h5/images/left_arrow.w_1463914163000hc.png") no-repeat 0% 50%;
  background-size:10px 18px;
  display: inline-block;
}
.search-replacement li { vertical-align: middle; padding-top: 8px; padding-bottom: 8px;}
.search-replacement li:first-child { width:100%; text-align: left; }
.search-replacement li:last-child {width:40px;}
.search-replacement img {width:20px; height:inherit;}
*/
.multiPDP_normal section .backToOffers {margin:10px; display:inline-block;} /* ULINENGM-788 */
.backToOffers, .backToOffers:visited { color: rgb(0, 0, 238); } /* ULINENGM-4955 */
.mainImage {
  width:70%;
  margin:20px auto;
  text-align: center;
}
.mainImage img {width:100%;}

.description { margin-bottom: 10px; }
.descriptionList a {
  color: #036;
}
.descriptionList ul {
  list-style-type: disc;
  margin-left: 2em;
}
.descriptionList .equipInfo span > font {
  min-width: 75px;
  display: inline-block;
}
.descriptionList .equipInfo {
  padding-top: 5px;
}
/* ULINENGM-5225 */
.descriptionList .ShipsFrom {
  color: red;
  padding-bottom:  1em;
  text-transform: uppercase;
}
/* ULINENGM-4835 start */
.descriptionList .equipInfo p span:first-child {
  float:left;
  width: 30%;
}
.descriptionList .equipInfo p span:nth-child(2) {
  float:right;
  width: 70%;
}
.descriptionList .equipInfo p::after {
  clear:both;
  content: ' ';
  display:block;
}
/* ULINENGM-4835 end */
.descriptionList .equipInfo p {
  margin-bottom: 5px;
}
/* start ULINENGM-4711 */
.pdp .descriptionList .Documents {
  margin: 10px 0;
}
.descriptionList ul ul {
  list-style-type: circle;
}
/* ULINENGM-4711 end */
.pdp .descriptionList ul {
  margin-left: 15px;
}
.pdp .descriptionList table {
  margin-top: 10px;
}
.pdp .descriptionList table td {
  border: 1px solid;
  padding: 5px;
  border-bottom: 0px;
}
.pdp .descriptionList table tr:last-child td {
  border-bottom: 1px solid;
}
.descriptionList > b {
  display: block;
}
.descriptionList li { margin-bottom:5px;padding-right: 3px;line-height: 15px;}/*ULINENGM-1656 + ULINENGM-4425*/
.descriptionList li td[valign="top"] {vertical-align: top;} /* ULINENGM-373 */

.descriptionList #showMore {
  color: #036;
  text-decoration: none;
  /* font-weight: bold; ULINENGM-1454 */
  font-family: Uline-Bold;
  margin-bottom:10px;
}
.descriptionList #showMore:after {
  content: " ";
  padding:0px 12px;/*ULINENGM-1656*/
  background: #FFF url("/h5/images/icon_see_more.w_1463914163000hc.png") no-repeat 100% 50%;
  background-size:10px;
}
.descriptionList #showMore.contentExpanded:after { background-image: url("/h5/images/icon_see_less.w_1463914163000hc.png");}
.descriptionList .content { padding-top: 10px; }
.descriptionList a.ml { margin-right: 10px } /* ULINENGM-477 */
.descriptionList img { width: auto!important; height: auto; max-width: 100%;} /* ULINENGM-1590 - ULINENGM-2636 */

.modelNumber {
  color: #000; /* ULINENGM-700 / remove margin property*/
  /* font-weight: bold; ULINENGM-1454 */
  font-family: Uline-Bold;
}

.colorModel { color:#0099ff; /* ULINENGM-3471 */ }

.modelNumberWrap {margin:20px 0px;} /* ULINENGM-783 */
.prices {
  width:50%;
  margin:10px auto 10px auto; /* ULINENGM-4425 */
}
.prices li {
  padding: 7px 10px;
  /*border:1px solid #CCC;*/
  border-top: none;
}
/* ULINENGM-4425
.prices li:first-child {
  color: #FFF;
  /* font-weight: bold; ULINENGM-1454
  font-family: Uline-Bold;
  text-align: center;
  background: -webkit-linear-gradient(#708eaa, #3a6187);
  border: 1px solid #CCC;
  border-radius: 5px 5px 0px 0px;
}*/
.prices li:first-child {
  text-align: center;
  background-color: #dadada; /* ULINENGM-4749 */
}
/* ULINENGM-5055 start */
.prices li:first-child > div {
  width: 100%;
}
/* end ULINENGM-5055 */
.prices li:last-child { border-radius: 0px 0px 5px 5px; }
/* .prices li:nth-child(even) { background: #f2f2f2; } ULINENGM-4425 */
.prices li:not(:last-child):not(:first-child) {
  border-bottom: 1px solid #ededed;
}
.prices li div { width: 50%; float:left; text-align: center;}
.prices li div:first-child {text-align: center; /*font-family: Uline-Bold;*/} /* ULINENGM-1454 */

/* ULINENGM-783 start */
.prices .bale div {width:70%}
.prices .bale div:first-child {width:30%}
.prices .bale .baleInfo {float:left;}
.balemessage {margin: 10px 0; line-height: 20px;}
/* ULINENGM-783 end */
/* ULINENGM-2053 | ULINENGM-4559, padding not more necessary */
.qtyAddToCart li:first-child {width:40px; /*padding-top:18px;*/ font-size: 13px !important;}
.qtyAddToCart li.field {width:30%; padding-right:10px;}
.qtyAddToCart li:last-child{width:70%;}
.qtyAddToCart input { height: 46px; padding-top: 15px;}

.additionalInformation .expand_toggle {
  text-decoration: none;
  color:#036; /* ULINENGM-700 */
  padding:15px 10px;
  border:1px solid #CCC;
  border-radius: 2px;
  display: block;
  margin-top: 20px;
  background: #FFF url("/h5/images/bundle%2Fdropdown.w_1427107943000hc.png") no-repeat 97% 50%;
  background-size:14px;
  font-size: 14px;
}
.additionalInformation.expanded .expand_toggle {
  background: #FFF url("/h5/images/bundle%2Fdropdown_up.w_1427107943000hc.png") no-repeat 97% 50%;
  background-size:14px;
}
.additionalInformation .expand_content {
  padding:15px 10px;
  border:1px solid #CCC;
  border-top: none;
  color: #333;
}
.additionalInformation .expand_content table { margin:10px 0px; }
.additionalInformation .expand_content table[border="1"] td {
  border:1px solid #CCC;
  padding:3px;
  vertical-align: middle;
}
.additionalInformation label.default {display: inline-block; margin:0px 5px 0px 0px; line-height: 1.1em;}
.additionalInformation pre {line-height: 1.2em;}
.additionalInformation ul, .additionalInformation ol,.tabBoxes ul { /* ULINENGM-793 */ /* ULINENGM-1451 */
    list-style: disc;
    list-style-position: inside;
    padding-left: 5px;
}
/*ULINENGM-1169 start */
.additionalInformation .expand_content  ul > li > ul > li,.tabBoxes ul > li > ul > li { /* ULINENGM-1451 */
  list-style: circle;
  padding-left: 7px;
  list-style-position: inside;
}
/*ULINENGM-1169 end */
.palettes {margin:20px 0px !important;}
.palettes .headings .palette {
  width:50%;
  text-align: center;
  /* font-weight: bold; ULINENGM-1454 */
  font-family: Uline-Bold;
  color:#FFF;
  background: #CCC;
  border: 1px solid #CCC;
  border-radius: 10px 10px 0px 0px;
  padding: 10px;
  cursor: pointer;
}
.palettes .headings .palette.current {
  background: #FFF;
  color: #036;
  border-bottom: 1px solid #FFF;
}
.palettes .headings .spacer { width:10px; border-bottom:1px solid #CCC; }
.palettes .contents { padding: 10px; }
.contents .palette { display: none; width: 100%;}
.contents .palette.current {display: block; }

.viewed a, .alsoLike a {text-decoration: none; color: inherit;}
.viewed .spacer, .alsoLike .spacer { width: 10px; }
.viewed .box, .alsoLike .box {
  width: 50%;
  padding: 10px;
  border:1px solid #DDD;
  font-size: 12px;
  /* font-weight: bold; ULINENGM-1454 */
  font-family: Uline-Bold;
  height: 100px;
}
.viewed .box img, .alsoLike .box img {
  max-width: 100%;
  max-height: 100px;
  margin-bottom: 10px;
}
.viewed .box span, .alsoLike .box span {
  display: block;
  color: #666;
  margin-top: 3px;
}

.recently_viewed h2 {
  /* font-weight: bold; ULINENGM-1454 */
  font-family: Uline-Bold;
  color: #000; /* ULINENGM-700 */
  margin-bottom: 10px;
  margin-top: 20px;
}


.also_like a {
  text-decoration: none; width:47.3%; display: inline-block; border:1px solid #DDD; padding:10px; box-sizing:border-box; margin-right: 2%; vertical-align: top; height:100%;}
.also_like img {height:100px;} /* ULINENGM-851 */
.also_like .pName { font-family: Uline-Bold; color: #000; margin-bottom: 3px;} /* ULINENGM-1454 */
.also_like .pSKU { font-family: Uline-Bold; color: #666; margin-bottom: 3px;} /* ULINENGM-1454 */

/*.emailThisProduct { margin:20px 0px; }*/ /* ULINENGM-4672 */
/* ULINENGM-4425 */
.emailThisProduct a,
.emailThisPage {
  text-decoration: none;
  color: black;
}
.spinner {margin: auto; display: block;}
/*.staticBottomContents { text-align: center; } ULINENGM-4425 */
/* ULINENGM-376 */
/* start ULINENGM-4835 */
.staticBottomContents > li {
  margin: 5px 0px 0px 20px;
}
.staticBottomContents > .madeUSA {
  margin: 20px 0px 0px 20px;
}
/* ULINENGM-4835 end */

/* COLOR PDP */
.colorSelection {margin: 10px 0px;}
.colorSelection li {display: inline-block; width:45px; height:45px; border:2px solid #FFF; border-radius: 5px; padding:2px;}
.colorSelection li.selected {border-color: #0099ff;} /* ULINENGM-5209 */
.colorSelection button {
  width:100%;
  height:100%;
  border-radius: 4px;
  border:1px solid #CCC;
}
/* ULINENGM-5247 + ULINENGM-5299 */
.colorSelection li.selected button[name="colorBtn"],
.sizeSection  li.selected button.sizeBtn {
  pointer-events: none;
}
/* ULINENGM-339 */
.red {color: #F00;}

/* ULINENGM-856 */
.chartInfo { padding-top: 10px; }

/*ULINENGM-1163 start   ULINENGM-1519 start */
/* ULINENGM-4425
.addToFavorites{
  display: block;
  text-align: center;
  vertical-align: middle;
  margin-left: -25px;
  text-decoration: underline!important;
  padding-bottom: 10px;
  padding-top: 10px;
  /* font-weight: bold; ULINENGM-1454
  font-family: Uline-Bold;
}
.addToFavorites img{
  vertical-align: middle;
}
*/
/*ULINENGM-1519 end */
/* ULINENGM-4425
.email_icon{
  background: url("/h5/images/mail_icon.w_1463914163000hc.png") no-repeat center center;
  height:35px;
  display: block;
}
*/
/*ULINENGM-1163end */


/* ULINENGM-1247 | Carousel styles */
.carouselize li:not(:first-child) { display: none; }
.carousel-tests li { font-size: 0; }
.card {
  display: block;
  width: 100%;
}
/* ULINENGM-1281 */
.ytImage {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 70px;
  margin: -35px 0 0 -35px;
  /* ULINENGM-4518 */
  display: inline-block;
  cursor: pointer;

}
/* ULINENGM-1281 END*/
.links-carousel li,
#links-based-carousel li {
  display: block;
  font-size: 12px;
  line-height: 50px;
}
.links-carousel a,
#links-based-carousel a {
  background: #CCC;
  display: block;
  border-right: 1px dotted #000;
  line-height: 50px;
  text-align: center;
}
.carouselNavigation, .zoomNavigation { text-align: center; padding: 10px 0px; }
.carouselNavigation img, .zoomNavigation img { width: 11px; margin:0px 3px; cursor: pointer; } /*ULINENGM-1598* width:20px margin:0px 5px previous */
.carouselNavigation .active, .zoomNavigation .active { display: none; }
.carouselNavigation .inactive, .carouselNavigation .active:first-child,
.zoomNavigation .inactive, .zoomNavigation .active:first-child { display: inline-block; }
.carouselNavigation .inactive:nth-child(2), .zoomNavigation .inactive:nth-child(2) { display: none; }

#pdpCarousel {
  position: relative;
  margin: 10px auto;
  min-height: 200px; /* ULINENGM-5258 */
}

#pdpCarousel .taptozoomtip {
  position: absolute;
  top: 10px;
  right: 10px;
  display: block;
  z-index: 10;
  width: 30px;
  height: 30px;
  background: url("/h5/images/carousel-zoom.w_1463914163000hc.png") no-repeat left;
  background-size:30px;
}
/* ULINENGM-1289 */
#pdpCarousel .taptozoomtip.out {
  background: url("/h5/images/carousel-zoom-out.w_1463914163000hc.png") no-repeat left;
  background-size:30px;
}
/* ULINENGM-1280 */
/* html:not(.help_panel-displayed) .overlay { background: rgba(255,255,255,.7);} ULINENGM-2641 */
.close_panel { height:30px; display: block; text-align: right; margin-bottom: 10px; margin-right: 10px;}
.close_panel img { height: 30px;}
/* ULINENGM-1307 */
/*#pdpCarousel #pdp { margin-left:15%; }*/ /* ULINENGM-4730 */

/* ULINENGM-1399 */
.ShipsViaMotorFreight { color: #F00; margin: 20px 0px; } /* ULINENGM-4711 */
.AvailabilityInStock { color: #090; }
.AvailabilityDropShip, .AvailabilityStockPlaceholder { color: #00F; } /* ULINENGM-1993 + ULINENGM-3453 */
.Instructions, .PartsList, .Troubleshooting, .Catalog { margin-top: 10px;}
/*ULINENGM-1475*/
.customProductsError label{font-size: 16px;line-height: 16px;margin-bottom: 10px;}
.customProductsError br{display: none;}
.customProductsError{text-align: center;}
/* ULINENGM-1451 */

.tabs span{
  /* font-weight: bold; ULINENGM-1454 */
  font-family: Uline-Bold;
  display: block;
  background-color: #f4f4f4;
  padding:15px 0 15px 0;
  border:1px solid #DDD;
  border-bottom: none;
  font-size: 12px;
  position: relative;
}
a.is_active span{background-color: #fff;}
.tabs li:nth-child(odd)  span{margin-right: 5px;}
.tabs li:nth-child(even) span{margin-left: 5px;}
.tabs li a{
  text-decoration: none;
  width: 100%;
  display: block;
  text-align: center;
  color: #036; /* ULINENGM-1831 */
}
/* ULINENGM-1543 start*/
.tabBoxes{
  border:1px solid #DDD;
  border-top: none;
  padding:10px 10px 0 10px;
  display: none;
  position: relative;
}
.mask{
 width:100%;
 background-color:#fff;
 height: 1px;
 position: absolute;
 z-index: 1;
 bottom:-1px;
 display: none;
}
.is_active .mask-left{
 display: block;
 left:0;

}
.is_active .mask-right{
 right:0;
 display: block;
}
/*ULINENGM-1543 end */
.formEmail{margin-bottom: 10px;font-size: 14px;padding-top: 40px}
.formEmail label:not(.superscriptLabel) { display: none; } /* ULINENGM-5282 */
.formEmail textarea{padding-top: 10px; padding-bottom: 10px;}
.panel .formEmail .content { margin-top: 10px; }
.tabBoxes.is_visible{display: block;border-top:1px solid #DDD;}
.tabBoxes .otherLinks {margin-bottom: 10px} /* ULINENGM-1626 */
/*ULINENGM-1521 ULINENGM-1554 start */
.tabBoxes table tbody tr:first-child td{padding-right: 10px;}/*ULINENGM-1486*/
.tabBoxes table tr td{ text-align: left; vertical-align: middle;}/*ULINENGM-1516*/
#showMore img{width: auto; text-align: center;}

.tabBoxes table{margin-top: 5px;}
.tabBoxes table td{border:1px solid black;text-align:left;padding:0 5px 0 5px;}
.tabBoxes table tr td:first-child{vertical-align: top;}
/*ULINENGM-1521 ULINENGM-1554 end */
.zoomOutFix{
  transform:scale(1,1) translate3d(0px, 0px,0px)!important;
}

/* ULINENGM-1621 */
.chartInfo { margin-bottom: 10px; width: 100%;}
.chartInfo td {
  border: 0px solid !important;
  width: 40% !important;
  padding: 5px;
}
.chartInfo th {
  font-family: Uline-Bold;
  text-align: left !important;
  padding: 5px;
  width: 60% !important;
}
.chartInfo tr:nth-child(odd) th, .chartInfo tr:nth-child(odd) td  { background: #f2f2f2 !important; } /* ULINENGM-1627 */
/* end ULINENGM-1621 */

.previewText { margin-top: 20px; } /* ULINENGM-1656 */
.pdp_withOptions { padding: 0 10px; } /* ULINENGM-4716 */
.pdp_withOptions .btn-primary, .pdp_color .btn-info { background: #0099ff; font-size: 18px; padding: 12px 0px; } /* ULINENGM-1965 ULINENGM-1971 */

/* ULINENGM-2045 && ULINENGM-3453 && ULINENGM-4425 */
.pdp a[href*=".pdf"], .pdp a[href*=".PDF"], .pdp a[href*=".pdf"]:visited, .pdp a[href*=".PDF"]:visited, .Availability .link { color: #036; text-decoration: none; }

.breadcrumbs { border: none; border-top: 1px solid #CCC; }

.carousel > li {
  display: none;
}

.touchPrevent {
  pointer-events: none;
  opacity: 0 !important;
} /* ULINENGM-4132 ULINENGM-4816 */



.MeasurementGuide {overflow-x: scroll;} /*ULINENGM-4291*/

/* ULINENGM-4426 */
.pdp ul.navigation {
  margin-top: 20px;
}
ul.navigation {
  height: 45px;
}
ul.navigation > li {
  vertical-align: middle;
  text-align: center;
}
ul.navigation > li.active {
  background-color: #fff;
  color: #036;
  border-top: 2px solid #b8b8b8;
  font-weight: bold; /* ULINENGM-4656 */
}
ul.navigation > li:not(.active) {
  background-color: #dadada;
  color: #666;
  border-bottom: 2px solid #b8b8b8;
  -webkit-box-shadow: inset 6px 0 10px -3px #b7b7b7; /* ULINENGM-4748 */
          box-shadow: inset 6px 0 10px -3px #b7b7b7; /* ULINENGM-4748 */
}
ul.navigation > li[data-tab="description"].active {
  border-left: 2px solid #b8b8b8;
}
ul.navigation > li[data-tab="product"].active {
  border-right: 2px solid #b8b8b8;
}
.subcategories {
  padding: 10px;
}
.subcategories > li:not([style*="display: none"]):last-child {
  border-bottom: 1px solid #ccc;
}
.subcategories > li:not([style*="display: none"]) {
  border-bottom: 1px solid #ccc;
}
#swipe-detection .description-title {
  margin: 10px 0; /* ULINENGM-4596 ULINENGM-4656 */
  line-height: 16px;
}
#swipe-detection .update-qty {
  height: 30px;
  width: 30px;
  padding: 0;
  text-align: center;
  font-family: sans-serif; /* need to replace uline font because there some align problems ULINENGM-4528 */
  font-weight: bold;
}
#swipe-detection #navigation-tab {
  margin-bottom: 20px;
}
.disabled.update-qty {
  background: #888;
  opacity: 1 !important;
}
#swipe-detection button[name="addToCart"] {
  width: 117px;
  height: 30px;
  padding: 0;
  /*margin-top: 6px; ULINENGM-4757 */
}

#swipe-detection  .products .details .add_to_basket.color-link {
  /*width: 80px; ULINENGM-4950 */
  text-align: center;
}

#swipe-detection .description-tab {
  padding: 0 20px;
  padding-bottom: 40px; /* ULINENGM-4726 */
}

/* ULINENGM-4673 */
.form_element li:first-child,
.form_element li:last-child {
  width: 100%;
}
.form_element li:nth-child(2) {
  width: 74px;
}
.sticky-btns .form_element {
  max-width: 160px;
}
/* ULINENGM-4673 end */

/* ULINENGM-4490 start */
/* ULINENGM-4801 start */
/* .madeUSA {
  padding: 10px 0;
  font-size: 10px;
  font-family: Uline-Bold;
} */
/* ULINENGM-4801 end */
.madeUSA img {
  width: 20px;
}
/* ULINENGM-4801 end */
/* ULINENGM-4490 end */

/* ULINENGM-4425 */
#pdp-swipe-detection ul.navigation > li[data-tab="description"].active {
  border-left: none;
  border-right: 2px solid #b8b8b8;
}
#pdp-swipe-detection ul.navigation > li[data-tab="additionalInfo"].active {
  border-left: 2px solid #b8b8b8;
  border-right: 2px solid #b8b8b8;
}
#pdp-swipe-detection ul.navigation > li[data-tab="pricing"].active {
  border-left: 2px solid #b8b8b8;
}
/* ULINENGM-4672 */
#pdp-swipe-detection .description-tab,
#pdp-swipe-detection .additionalInfo-tab {
  padding: 10px 20px;
}
#pdp-swipe-detection ul.group-link li {
  border: 1px solid #b8b8b8;
}
#pdp-swipe-detection ul.group-link {
  padding-bottom: 10px;
}
#pdp-swipe-detection ul.group-link li {
  vertical-align: middle;
}
#pdp-swipe-detection ul.group-link li:first-child,
#pdp-swipe-detection ul.group-link li:last-child {
  width: 40%;
}
#pdp-swipe-detection ul.group-link li:nth-child(2) {
  width: 10px;
  border: none;
}
/* ULINENGM-4672 */
#pdp-swipe-detection .emailThisPage,
#pdp-swipe-detection .emailThisProduct {
  color: black;
  padding: 10px;
  display: block;
  text-decoration: none;
}

#pdp-swipe-detection .emailThisPage img,
#pdp-swipe-detection .emailThisProduct img {
  width: 23px;
  vertical-align: middle;
  margin-top: -6px;
  margin-right: 2px;
}

#pdp-swipe-detection .emailThisProduct img {
  margin-top: -9px;
}

#pdp-swipe-detection #partsHeader {
  display: none;
}
#pdp-swipe-detection .subcategories {
  padding: 0;
  margin-bottom: 10px;
}
#pdp-swipe-detection .subcategories:first-child h2 {
  border-top: 1px solid #CCC;
}
#pdp-swipe-detection .subcategories h2 {
  background: #fff;
  padding:10px;
  font-size: 14px;
  cursor: pointer;
  border-bottom: 1px solid #CCC;
   background: #fff url(/h5/images/bundle%2Fminus-icon.w_1475759390000hc.png) no-repeat 97% 50%;
  background-size:14px;
  color: #036;
  background-position: calc( 100% - 20px ) center;
  background-repeat: no-repeat;
  background-size: 15px;
  padding-right: 15%;
  line-height:1.3em;
}
#pdp-swipe-detection .subcategories h2.collapsed {
  background-image: url(/h5/images/bundle%2Fplus-icon.w_1475759390000hc.png);
}
#pdp-swipe-detection .descriptionParts ul#partsList {
  list-style-type: disc;
  margin-left: 1em;
}
#pdp-swipe-detection .descriptionParts ul#partsList a {
  color: #036;
}
#pdp-swipe-detection #partsList {
  padding: 10px;
}
#pdp-swipe-detection #partsList > li {
  padding-bottom: 10px;
  line-height: 20px;
}
#pdp-swipe-detection .chartInfo {
  margin: 0 -10px;
  margin-bottom: 10px;
  width: auto;
}
#pdp-swipe-detection .chartInfo ul.group {
  height: 40px;
  border-top: 1px solid #ededed; /* ULINENGM-4749 */
  padding: 5px 30px;
}
#pdp-swipe-detection .chartInfo li {
  vertical-align: middle;
}
#pdp-swipe-detection .chartInfo ul.group li:nth-child(odd) {
  color: #999;
  padding-right: 10px;
  padding-left: 15px;
}
#pdp-swipe-detection .chartInfo ul.group li:nth-child(even) {
  padding-left: 10px;
}
/* ULINENGM-4833 */
#pdp-swipe-detection .addToFavMessage a {
  color: #036;
}
#pdp-swipe-detection .otherLinks {
  padding-top: 10px;
}
#pdp-swipe-detection .otherLinks a {
  text-decoration: none;
}
/* ULINENGM-5254 start */
#pdp-swipe-detection.only_description ul.navigation > li:not(.active) {
  background: #fff;
  color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#pdp-swipe-detection.only_description ul.group-link li {
  border: none;
}
/* ULINENGM-5269 */
#pdp-swipe-detection a {
  text-decoration: none;
}
/* end ULINENGM-5254 */
.price-steps {
  background-color: #036;
  padding: 5px;
  width: initial;
  margin: auto;
  padding-bottom: 0px;
}
/* ULINENGM-4728 */
.removeSection.price-steps {
  padding: 0px;
}
.price-steps > li > div {
  /* width: 45px; ULINENGM-4703 */
  height: 45px;
  text-align: center;
  background-color: #fff;
  color: #000;
  border: 4px solid #036; /* ULINENGM-4729 */
  padding: 5px 0;
  font-size: 12px;
  border-radius:8px; /* ULINENGM-4729 */
}
/* ULINENGM-4633 */
.price-steps > li {
  cursor: pointer;
}
.price-steps > li:not(:last-child) > div {
  margin-right: 5px;
}
.price-steps > li:not(:first-child) > div{
  margin-left: 5px;
}
.price-steps > li > div span.number {
  font-family: Uline-Bold;
}
.price-steps > li > div span.price {
  /*color: #0099ff; ULINENGM-4703 */
  font-family: Uline-Bold;
  padding-top: 2px;
}
.price-steps > li.active > div {
  /*background-color: #036; ULINENGM-4703 */
  border: 4px solid #0099ff;
  color: #0099ff;
}
.price-steps > li.active span.price {
  /*color: #fff; ULINENGM-4703 */
  color: #0099ff;
}
.price-steps > li span {
  display: block;
}
.price-steps + ul.group {
  padding-top: 5px;
}
.subtotal, .each-price {
  font-size: 12px;
  padding: 0 10px;
}
.each-price > span,
.each-price > p {
  font-size: 16px;
  display: inline-block;
  margin-bottom: 0;
}
/* ULINENGM-4765 */
/*.each-price > span {
  margin-left: -2px;
}*/
/* ULINENGM-4673 */
.sticky-btns > li:first-child {
  padding-right: 20px;
}
.sticky-btns > li .field {
  padding: 0 5px;
  position: relative;
}
.sticky-btns .update-qty {
  height: 46px;
  padding: 0;
  text-align: center;
  font-family: sans-serif; /* need to replace uline font because there some align problems ULINENGM-4528 */
  font-size: 23px; /* ULINENGM-4750 */
}

/*  ULINENGM-4942 start */
.lecture-deck-pdp .ufx-zoom-container img {
  left:0 !important;
  right:0 !important;
  margin:auto !important;
}
.lecture-deck-pdp .lecture-card {
  text-align: center;
}
/*  ULINENGM-4942 end */

.sticky-btns > li .field input {
  text-align: center;
  border-radius: 0px;
}
.stickyBlue, .stickyBlue .qtyAddToCart {
  color: #fff;
  background-color: #036;
}
/* ULINENGM-4802 */
.sticky-btns .superscriptLabel {
  position: absolute;
  width: auto !important;
  text-align: center;
  margin-bottom: 0;
  color: #0099ff;
  text-overflow: ellipsis;
  left: 0 !important;
  right: 0;
}
/*ULINENGM-4932 start*/
.sticky-btns .superscriptLabel[for="pdpqty"] {
    width: 64px !important;
    left: 5px !important;
}
/*ULINENGM-4932 end*/
/* ULINENGM-4851 */
/* ULINENGM-5011  start */
.emailPanel {
  visibility: visible !important;
  display: inherit !important;
}
.noTranslate {
  transform: translate3d(0px, 0px, 0px) !important;
}
/* ULINENGM-5011  end */
/* ULINENGM-4614 */
@media only screen and (max-width: 380px){
  .sticky-btns .superscriptLabel {font-size: 10px !important;}
  .es-language .sticky-btns .superscriptLabel {font-size: 8px !important;}
}
.emailThisProductForm .error {font-size: 13px} /* ULINENGM-4738 */

.header-filter {
  padding: 10px;
  border-bottom: 1px solid #ccc;
}

/* ULINENGM-5209 */
.tag-selectSize.superscriptField > select,
.tag-selectStyle.superscriptField > select,
.tag-selectColor.superscriptField > select {
  padding-top: 0px;
}
.tag-selectSize,
.tag-selectStyle,
.tag-selectColor,
.colorSelection {
  padding-bottom: 5px;
}
.hidden {
  visibility: hidden;
  position: absolute;
  height: 0;
}
/* ULINENGM-5251 */
.tag-selectSize.superscriptField label,
.tag-selectStyle.superscriptField label,
.tag-selectColor.superscriptField label {
  position: relative;
  width: 100%;
  font-size: inherit;
  color: black;
  left: 0;
}
/* ULINENGM-5251 */
.tag-selectSize.superscriptField label span.label:after,
.tag-selectStyle.superscriptField label span.label:after,
.tag-selectColor.superscriptField label span.label:after {
  content: ":";
}
.pleaseSelect {
  color: blue;
}
.disable-tab {
  pointer-events: none;
}
/*.sizeSection {
    width: auto;
    display: -webkit-flex;
    -webkit-align-items: stretch;
    display: flex;
    align-items: stretch;
}*/
.sizeSection li {
  vertical-align: middle;
  display: inline-block;
  min-width: 50px;
  min-height: 45px;
  height: 45px;
  border: 2px solid #FFF;
  border-radius: 5px;
  padding: 2px;
}

.sizeSection li.selected {
  border: 2px solid #0099ff;;
  border-radius: 5px;
}
.sizeSection li button {
  height: 100%;
  background: #fff;
  border: 1px solid #ccc;
  font-family: uline;
  padding: 10px 5px;
  font-size: 13px;
}


