@import url("https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i,900,900i");
@import url("https://dbecdn.blob.core.windows.net/css/materialdesignicons/2.4.85/css/materialdesignicons.min.css");
.dbe-button-disabled {
  background-image: none !important;
  background-color: #e2e2e2 !important;
  border: 0 !important;
  cursor: default;
}

.dbe-button-disabled:hover {
  background-image: none !important;
  background-color: #e2e2e2 !important;
}

html, body {
  font-family: "Roboto", sans-serif;
}

a:not(.x-grid3-focus), input.dbe-button {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

#nav li a {
  font-family: "Roboto", sans-serif;
}

/* reset */
#right_column {
  display: none;
}

#wrapper .header-wrapper {
  background: none;
}

#footer-bottom-bar {
  background: none;
  background-image: none;
}

#backToCatalogButton_btn {
  display: none;
}

.ux-carousel-nav {
  display: none;
}

.TitleLevel01 {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  color: #353535;
  font-size: 13px;
}

.SmallInstruction, .Content, .FormLabels {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #353535;
  line-height: 140%;
}

body.PageBkg #companyLogo {
  display: none;
}

body.PageBkg #main_divider {
  display: none;
}

A, A.TableRowLinks, A.ContentLink, A.TabMenuLink, .ytab-strip .on .ytab-text, .ytab-stip .on .ytab-text,
#sidenav_menu .SideNavLink, #sidenav_menu A:hover.SideNavLink, #sidenav_menu A:active.SideNavLink {
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  color: #000000;
  text-decoration: none;
}

A:hover, A:active, A.TableRowLinks:hover, A.TableRowLinks:active, A.ContentLink:hover, A.ContentLink:active, A.TabMenuLink:hover, A.TabMenuLink:active, .ytab-strip .on .ytab-text:hover, .ytab-strip .on .ytab-text:active, .ytab-stip .on .ytab-text:hover, .ytab-stip .on .ytab-text:active,
#sidenav_menu .SideNavLink:hover,
#sidenav_menu .SideNavLink:active, #sidenav_menu A:hover.SideNavLink:hover, #sidenav_menu A:hover.SideNavLink:active, #sidenav_menu A:active.SideNavLink:hover, #sidenav_menu A:active.SideNavLink:active {
  font-family: "Roboto", sans-serif;
  text-decoration: none;
  color: #999999;
}

h1, h2, h3, h4, h5, h6, .TitleLevel01, .TitleLevel02, .TitleLevel03, .FormLabels {
  font-family: "Roboto", sans-serif;
  color: #000000;
}

/* /reset */
/* header */
#wrapper .header-wrapper {
  margin-top: 10px;
  position: relative;
  /* nav */
  /* /nav */
  /* logo */
  /* /logo */
}

#wrapper .header-wrapper .header-banner {
  padding-bottom: 20px;
  min-height: 95px;
  position: relative;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

#wrapper .header-wrapper .header-info-right {
  margin-right: -6px;
}

#wrapper .header-wrapper .header-info-right .contact-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

#wrapper .header-wrapper .header-info-right .contact-info span, #wrapper .header-wrapper .header-info-right .contact-info a {
  background: none;
  margin: 0px 4px;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 11px;
  color: #000000;
  padding: 0;
}

#wrapper .header-wrapper .header-info-right .contact-info span.support-email, #wrapper .header-wrapper .header-info-right .contact-info a.support-email {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

#wrapper .header-wrapper .header-info-right .contact-info span.telephone, #wrapper .header-wrapper .header-info-right .contact-info a.telephone {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

#wrapper .header-wrapper .header-info-right .contact-info span.support-hours, #wrapper .header-wrapper .header-info-right .contact-info a.support-hours {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}

#wrapper .header-wrapper #header-shopping-cart {
  font-family: "Roboto", sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  color: #000000;
}

#wrapper .header-wrapper #header-shopping-cart a.dbe-button {
  margin-left: 15px;
}

#wrapper .header-wrapper .header-nav {
  border-top: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  width: 100%;
  margin: 0;
}

#wrapper .header-wrapper .header-nav #top_nav_v2 {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}

#wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav {
  background: none;
  border: 0;
  height: auto !important;
  text-align: center;
}

#wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li {
  float: none;
  display: inline-block;
}

#wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li .nav_separator {
  display: none;
}

#wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:hover, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:active {
  height: auto;
  padding: 0px 18px;
  margin: 0px 5px;
  padding-top: 10px;
  padding-bottom: 9px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #000000;
  font-size: 13px;
  letter-spacing: 0.5px;
  border: 0;
  background: 0;
  position: relative;
}

#wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a .dd_arrow, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:hover .dd_arrow, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:active .dd_arrow {
  background-image: none;
  top: -6px;
}

#wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a .dd_arrow::before, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:hover .dd_arrow::before, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:active .dd_arrow::before {
  content: '';
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000000;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  position: absolute;
  top: 7px;
  left: 2px;
}

#wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a::after, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:hover::after, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:active::after {
  content: '';
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  bottom: -3px;
  width: calc(100% - (36px) + 4px);
  height: 2px;
  background-color: rgba(226, 226, 226, 0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

#wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:hover, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:active, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a.nav-selected, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:hover:hover, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:hover:active, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:hover.nav-selected, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:active:hover, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:active:active, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:active.nav-selected {
  color: #999999;
  border: 0;
  background: 0;
}

#wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:hover .dd_arrow::before, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:active .dd_arrow::before, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a.nav-selected .dd_arrow::before, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:hover:hover .dd_arrow::before, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:hover:active .dd_arrow::before, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:hover.nav-selected .dd_arrow::before, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:active:hover .dd_arrow::before, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:active:active .dd_arrow::before, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:active.nav-selected .dd_arrow::before {
  border-top-color: #999999;
}

#wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:hover::after, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:active::after, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a.nav-selected::after, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:hover:hover::after, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:hover:active::after, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:hover.nav-selected::after, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:active:hover::after, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:active:active::after, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li a:active.nav-selected::after {
  background-color: rgba(226, 226, 226, 0);
}

#wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li ul li {
  text-align: left;
  left: 0;
}

#wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li ul li a, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li ul li a:hover, #wrapper .header-wrapper .header-nav #top_nav_v2 #nav_wrapper ul#nav li ul li a:active {
  background-color: #ffffff;
  margin: 0;
  padding-left: 23px;
  padding-right: 23px;
}

#wrapper .header-wrapper .header-logo {
  pointer-events: none;
  width: 100%;
  position: absolute;
  bottom: 6px;
  left: 0;
  text-align: center;
}

#wrapper .header-wrapper .header-logo img {
  display: inline-block;
  width: auto !important;
  max-height: 100% !important;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  bottom: 0;
}

/* /header */
/* buttons */
.dbe-button, .dbe-button:hover, .dbe-button:active, .logout_content .loginpage_link a.ContentLink, a.buttonlink {
  font-family: "Roboto", sans-serif;
  letter-spacing: 1.2px;
  font-weight: 700;
  color: #ffffff;
  border-radius: 0;
  border: 0;
  padding: 0px 28px;
  padding-top: 8px;
  padding-bottom: 6px;
  background: none;
  background-color: #000000;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  top: 0;
  text-decoration: none;
}

.dbe-button:hover, .dbe-button:active, .dbe-button:hover:hover, .dbe-button:hover:active, .dbe-button:active:hover, .dbe-button:active:active, .logout_content .loginpage_link a.ContentLink:hover, .logout_content .loginpage_link a.ContentLink:active, a.buttonlink:hover, a.buttonlink:active {
  top: 0;
  background-color: #353535;
  text-decoration: none;
}

.dbe-button.dbe-button-disabled, .dbe-button.dbe-button-disabled:hover, .dbe-button.dbe-button-disabled:active, .dbe-button:hover.dbe-button-disabled, .dbe-button:hover.dbe-button-disabled:hover, .dbe-button:hover.dbe-button-disabled:active, .dbe-button:active.dbe-button-disabled, .dbe-button:active.dbe-button-disabled:hover, .dbe-button:active.dbe-button-disabled:active, .logout_content .loginpage_link a.ContentLink.dbe-button-disabled, .logout_content .loginpage_link a.ContentLink.dbe-button-disabled:hover, .logout_content .loginpage_link a.ContentLink.dbe-button-disabled:active, a.buttonlink.dbe-button-disabled, a.buttonlink.dbe-button-disabled:hover, a.buttonlink.dbe-button-disabled:active {
  background-color: #e2e2e2;
  cursor: default;
}

/* /buttons */
/* search box */
.catalog-search {
  width: 240px;
  position: relative;
  border-bottom: 1px solid #e2e2e2;
  margin-top: 12px;
  margin-bottom: 22px;
}

.catalog-search #catalogsearch_container::before {
  font-family: 'Material Design Icons';
  content: '\F349';
  color: #999999;
  font-size: 20px;
  position: absolute;
  top: 1px;
  left: 4px;
}

.catalog-search #catalogsearch_container input {
  padding-left: 30px !important;
  height: auto !important;
  width: 170px;
  margin-right: 5px;
  border: 0;
  background: 0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #000000;
}

.catalog-search #searchbutton_container {
  position: absolute;
  margin-top: 5px;
  right: 0;
  width: 65px;
}

.catalog-search #searchbutton_container .x-panel-bwrap {
  position: absolute;
  right: 0;
}

.catalog-search #searchbutton_container input.dbe-button, .catalog-search #searchbutton_container input.dbe-button:hover, .catalog-search #searchbutton_container input.dbe-button:active {
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 4px;
  padding-bottom: 3px;
  font-size: 11px;
  color: #999999;
  background-color: #e2e2e2;
}

.catalog-search #searchbutton_container input.dbe-button:hover, .catalog-search #searchbutton_container input.dbe-button:active, .catalog-search #searchbutton_container input.dbe-button:hover:hover, .catalog-search #searchbutton_container input.dbe-button:hover:active, .catalog-search #searchbutton_container input.dbe-button:active:hover, .catalog-search #searchbutton_container input.dbe-button:active:active {
  color: #353535;
}

/* /search box */
/* catalog drawer */
#catalog-drawer-all {
  height: 350px;
}

#catalog-drawer-all .category-menu {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #000000;
  border-left: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#catalog-drawer-all::after {
  width: 23px;
  height: 3px;
  background-color: #ffffff;
  border-radius: 3px;
  position: absolute;
  content: '';
  top: 173px;
  right: 20px;
  pointer-events: none;
}

#catalog-drawer-all a#btn-catalogs {
  background: none;
  height: 44px;
  width: 63px;
  background-color: #000000;
  top: 153px;
  pointer-events: all;
  opacity: 100;
  position: relative;
}

#catalog-drawer-all a#btn-catalogs::before, #catalog-drawer-all a#btn-catalogs::after {
  right: 20px;
  content: '';
  position: absolute;
  width: 23px;
  height: 3px;
  background-color: #ffffff;
  border-radius: 3px;
  -webkit-transition: all 0.1s ease-in-out 0s;
  -o-transition: all 0.1s ease-in-out 0s;
  transition: all 0.1s ease-in-out 0s;
}

#catalog-drawer-all a#btn-catalogs::before {
  top: 14px;
}

#catalog-drawer-all a#btn-catalogs::after {
  top: 26px;
}

#catalog-drawer-all a#btn-catalogs:hover::before {
  top: 12px;
}

#catalog-drawer-all a#btn-catalogs:hover::after {
  top: 28px;
}

#catalog-drawer-all.open a#btn-catalogs {
  width: 43px;
}

#catalog-drawer-all.open a#btn-catalogs:hover, #catalog-drawer-all.open a#btn-catalogs:active {
  background-color: #353535;
}

#catalog-drawer-all.open a#btn-catalogs::before, #catalog-drawer-all.open a#btn-catalogs::after, #catalog-drawer-all.open a#btn-catalogs:hover::before, #catalog-drawer-all.open a#btn-catalogs:hover::after, #catalog-drawer-all.open a#btn-catalogs:active::before, #catalog-drawer-all.open a#btn-catalogs:active::after {
  top: 20px;
  right: 10px;
}

#catalog-drawer-all.open a#btn-catalogs::before, #catalog-drawer-all.open a#btn-catalogs:hover::before, #catalog-drawer-all.open a#btn-catalogs:active::before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

#catalog-drawer-all.open a#btn-catalogs::after, #catalog-drawer-all.open a#btn-catalogs:hover::after, #catalog-drawer-all.open a#btn-catalogs:active::after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#catalog-drawer-all.open::after {
  background-color: rgba(0, 0, 0, 0);
}

#catalog-drawer-all #catalogTree a.x-tree-node-anchor span {
  font-family: "Roboto", sans-serif;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  cursor: pointer;
  color: #000000;
  font-size: 13px;
  font-weight: 400;
}

#catalog-drawer-all #catalogTree a.x-tree-node-anchor:hover span, #catalog-drawer-all #catalogTree a.x-tree-node-anchor:active span {
  color: #999999;
}

#catalog-drawer-all #catalogTree div.x-tree-root-node > li.x-tree-node > div.x-tree-node-el {
  padding-bottom: 2px;
}

#catalog-drawer-all #catalogTree div.x-tree-root-node > li.x-tree-node > div.x-tree-node-el span {
  font-weight: 700;
}

#catalog-drawer-all #catalogTree .x-tree-node-icon {
  display: none;
}

#catalog-drawer-all #catalogTree .x-tree-elbow-plus, #catalog-drawer-all #catalogTree .x-tree-elbow-minus, #catalog-drawer-all #catalogTree .x-tree-elbow-end-minus, #catalog-drawer-all #catalogTree .x-tree-elbow-end-plus {
  position: relative;
  background: none;
  z-index: 4;
}

#catalog-drawer-all #catalogTree .x-tree-node-collapsed td:not(.x-tree-node-text-cell), #catalog-drawer-all #catalogTree .x-tree-node-expanded td:not(.x-tree-node-text-cell) {
  position: relative;
}

#catalog-drawer-all #catalogTree .x-tree-node-collapsed td:not(.x-tree-node-text-cell) span.x-tree-node-indent::before, #catalog-drawer-all #catalogTree .x-tree-node-expanded td:not(.x-tree-node-text-cell) span.x-tree-node-indent::before {
  position: absolute;
  right: 0;
  top: -4px;
}

#catalog-drawer-all #catalogTree .x-tree-node-collapsed span.x-tree-node-indent::before, #catalog-drawer-all #catalogTree .x-tree-node-expanded span.x-tree-node-indent::before {
  font-family: 'Material Design Icons';
  font-size: 18px;
  color: #000000;
  font-weight: 400;
  z-index: 2;
}

#catalog-drawer-all #catalogTree .x-tree-node-collapsed span.x-tree-node-indent::before {
  content: '\f416';
}

#catalog-drawer-all #catalogTree .x-tree-node-expanded span.x-tree-node-indent::before {
  content: '\f375';
}

#catalog-drawer-all #catalogTree li.x-tree-node div.x-tree-node-el {
  padding-left: 10px;
}

#catalog-drawer-all #catalogTree li.x-tree-node div.x-tree-node-el.x-tree-node-leaf {
  padding-left: 0;
  margin-left: -6px;
}

#catalog-drawer-all #catalogTree .x-tree-ec-icon {
  height: 19px;
}

#catalog-drawer-all #catalogTree li.x-tree-node table {
  border-spacing: 2px 1px;
}

#catalog-drawer-all .catalog-list-next, #catalog-drawer-all .catalog-list-prev {
  background: none;
  background-color: #000000;
  -webkit-transition: background 0.3s ease-in-out 0s;
  -o-transition: background 0.3s ease-in-out 0s;
  transition: background 0.3s ease-in-out 0s;
  position: relative;
  opacity: 1;
}

#catalog-drawer-all .catalog-list-next:hover, #catalog-drawer-all .catalog-list-next:focus, #catalog-drawer-all .catalog-list-prev:hover, #catalog-drawer-all .catalog-list-prev:focus {
  background-color: #353535;
}

#catalog-drawer-all .catalog-list-next::before, #catalog-drawer-all .catalog-list-prev::before {
  content: '';
  position: absolute;
  top: 6.5px;
  left: 97.5px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}

#catalog-drawer-all .catalog-list-next::before {
  border-top: 10px solid #ffffff;
}

#catalog-drawer-all .catalog-list-prev::before {
  border-bottom: 10px solid #ffffff;
}

/* /catalog drawer */
/* breadcrumbs */
#header-subrow {
  width: 996px;
}

#header-breadcrumbs, #header-breadcrumbs.bb-breadcrumbs-bar {
  border: 0;
  font-size: 0;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 2px !important;
}

#header-breadcrumbs a.breadcrumb-link, #header-breadcrumbs span.breadcrumb-leaf, #header-breadcrumbs .bb-breadcrumb a, #header-breadcrumbs .bb-breadcrumb, #header-breadcrumbs.bb-breadcrumbs-bar a.breadcrumb-link, #header-breadcrumbs.bb-breadcrumbs-bar span.breadcrumb-leaf, #header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb a, #header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb {
  font-family: "Roboto", sans-serif;
  font-size: 11px;
  font-weight: 300;
  color: #000000;
  padding-left: 10px;
}

#header-breadcrumbs a.breadcrumb-link:first-child, #header-breadcrumbs span.breadcrumb-leaf:first-child, #header-breadcrumbs .bb-breadcrumb a:first-child, #header-breadcrumbs .bb-breadcrumb:first-child, #header-breadcrumbs.bb-breadcrumbs-bar a.breadcrumb-link:first-child, #header-breadcrumbs.bb-breadcrumbs-bar span.breadcrumb-leaf:first-child, #header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb a:first-child, #header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb:first-child {
  padding-left: 0;
}

#header-breadcrumbs a.breadcrumb-link::before, #header-breadcrumbs span.breadcrumb-leaf::before, #header-breadcrumbs .bb-breadcrumb a::before, #header-breadcrumbs .bb-breadcrumb::before, #header-breadcrumbs.bb-breadcrumbs-bar a.breadcrumb-link::before, #header-breadcrumbs.bb-breadcrumbs-bar span.breadcrumb-leaf::before, #header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb a::before, #header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb::before {
  content: '/';
  padding-right: 10px;
  color: #999999;
}

#header-breadcrumbs a.breadcrumb-link:first-child::before, #header-breadcrumbs span.breadcrumb-leaf:first-child::before, #header-breadcrumbs .bb-breadcrumb a:first-child::before, #header-breadcrumbs .bb-breadcrumb:first-child::before, #header-breadcrumbs.bb-breadcrumbs-bar a.breadcrumb-link:first-child::before, #header-breadcrumbs.bb-breadcrumbs-bar span.breadcrumb-leaf:first-child::before, #header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb a:first-child::before, #header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb:first-child::before {
  display: none;
}

#header-breadcrumbs a.breadcrumb-link.breadcrumb-link:hover, #header-breadcrumbs a.breadcrumb-link.breadcrumb-link:active, #header-breadcrumbs a.breadcrumb-link a:hover, #header-breadcrumbs a.breadcrumb-link a:active, #header-breadcrumbs span.breadcrumb-leaf.breadcrumb-link:hover, #header-breadcrumbs span.breadcrumb-leaf.breadcrumb-link:active, #header-breadcrumbs span.breadcrumb-leaf a:hover, #header-breadcrumbs span.breadcrumb-leaf a:active, #header-breadcrumbs .bb-breadcrumb a.breadcrumb-link:hover, #header-breadcrumbs .bb-breadcrumb a.breadcrumb-link:active, #header-breadcrumbs .bb-breadcrumb a a:hover, #header-breadcrumbs .bb-breadcrumb a a:active, #header-breadcrumbs .bb-breadcrumb.breadcrumb-link:hover, #header-breadcrumbs .bb-breadcrumb.breadcrumb-link:active, #header-breadcrumbs .bb-breadcrumb a:hover, #header-breadcrumbs .bb-breadcrumb a:active, #header-breadcrumbs.bb-breadcrumbs-bar a.breadcrumb-link.breadcrumb-link:hover, #header-breadcrumbs.bb-breadcrumbs-bar a.breadcrumb-link.breadcrumb-link:active, #header-breadcrumbs.bb-breadcrumbs-bar a.breadcrumb-link a:hover, #header-breadcrumbs.bb-breadcrumbs-bar a.breadcrumb-link a:active, #header-breadcrumbs.bb-breadcrumbs-bar span.breadcrumb-leaf.breadcrumb-link:hover, #header-breadcrumbs.bb-breadcrumbs-bar span.breadcrumb-leaf.breadcrumb-link:active, #header-breadcrumbs.bb-breadcrumbs-bar span.breadcrumb-leaf a:hover, #header-breadcrumbs.bb-breadcrumbs-bar span.breadcrumb-leaf a:active, #header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb a.breadcrumb-link:hover, #header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb a.breadcrumb-link:active, #header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb a a:hover, #header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb a a:active, #header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb.breadcrumb-link:hover, #header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb.breadcrumb-link:active, #header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb a:hover, #header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb a:active {
  text-decoration: none;
  color: #999999;
}

#header-breadcrumbs a.breadcrumb-link::after, #header-breadcrumbs span.breadcrumb-leaf::after, #header-breadcrumbs .bb-breadcrumb a::after, #header-breadcrumbs .bb-breadcrumb::after, #header-breadcrumbs.bb-breadcrumbs-bar a.breadcrumb-link::after, #header-breadcrumbs.bb-breadcrumbs-bar span.breadcrumb-leaf::after, #header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb a::after, #header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb::after {
  display: none;
}

#header-breadcrumbs a.breadcrumb-link::before, #header-breadcrumbs span.breadcrumb-leaf::before, #header-breadcrumbs .bb-breadcrumb a::before, #header-breadcrumbs .bb-breadcrumb::before, #header-breadcrumbs.bb-breadcrumbs-bar a.breadcrumb-link::before, #header-breadcrumbs.bb-breadcrumbs-bar span.breadcrumb-leaf::before, #header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb a::before, #header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb::before {
  right: 0;
  border: 0;
}

#header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb {
  padding: 0;
  padding-right: 24px;
}

#header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb::before {
  display: inline-block;
  content: '/';
  padding-right: 10px;
  color: #999999;
  left: -12px;
}

#header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb:first-child {
  background: none;
}

#header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb:first-child:hover {
  background: none;
}

#header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb:first-child a {
  padding-right: 10px;
}

#header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb:first-child a::after {
  content: 'Home';
  display: inline-block;
  color: #000000;
  top: -3px;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

#header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb:first-child a:hover, #header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb:first-child a:active {
  color: #999999;
}

#header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb:first-child a:hover::after, #header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb:first-child a:active::after {
  color: #999999;
}

#header-breadcrumbs.bb-breadcrumbs-bar .bb-breadcrumb:last-child::before {
  display: inline-block;
  content: '/';
  padding-right: 10px;
  color: #999999;
  left: -12px;
}

/* /breadcrumbs */
/* item detail */
.itemDetailMain {
  width: 992px !important;
  margin-top: 50px;
}

.itemDetailMain #itemDetail_image {
  width: 560px;
  height: 560px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #757575;
  padding: 0;
}

.itemDetailMain #itemDetail_image #itemDetail_relative {
  width: 100%;
  height: 100%;
}

.itemDetailMain #itemDetail_image .imageBox {
  position: relative;
  width: 100%;
  height: 100%;
  border: 0;
  margin: 0;
  padding: 0;
}

.itemDetailMain #itemDetail_image .imageBox #itemDetail_relative, .itemDetailMain #itemDetail_image .imageBox #itemDetail_absolute, .itemDetailMain #itemDetail_image .imageBox a#i_mainImageLink {
  width: 100%;
  height: 100%;
}

.itemDetailMain #itemDetail_image .imageBox a#i_mainImageLink {
  display: block;
  position: relative;
}

.itemDetailMain #itemDetail_image .imageBox img {
  position: relative;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  max-height: 100%;
  max-width: 100%;
  margin: 0;
  width: auto !important;
  height: auto !important;
  position: absolute;
  border-top: 0;
  border-bottom: 0;
  border-right: 0;
  border-left: 0;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .itemDetailMain #itemDetail_image .imageBox img {
    max-width: 560px;
    max-height: 560px;
    /*left: 0;
                    top: 0;
                    transform: translateX(0%) translateY(0%);*/
    border-right: 1px solid #757575;
    border-left: 1px solid #757575;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}

.itemDetailMain .carouselImages {
  margin-top: 10px;
  width: 480px;
  margin-left: 40px;
}

.itemDetailMain .carouselImages .slick-track {
  height: 100px;
}

.itemDetailMain .carouselImages .itemDetailCarouselImage {
  height: 93px;
  padding: 0px 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.itemDetailMain .carouselImages .itemDetailCarouselImage img {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #e2e2e2;
}

.itemDetailMain .carouselImages button.slick-prev, .itemDetailMain .carouselImages button.slick-next {
  width: 22px;
  height: 53px;
  top: 37px;
}

.itemDetailMain .carouselImages button.slick-prev::before, .itemDetailMain .carouselImages button.slick-next::before {
  display: none;
}

.itemDetailMain .carouselImages button.slick-prev::after, .itemDetailMain .carouselImages button.slick-next::after {
  content: '';
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.itemDetailMain .carouselImages button.slick-prev:hover::after, .itemDetailMain .carouselImages button.slick-next:hover::after {
  background-color: rgba(255, 255, 255, 0);
}

.itemDetailMain .carouselImages button.slick-prev.slick-prev, .itemDetailMain .carouselImages button.slick-next.slick-prev {
  background-image: url(https://dbecdn.blob.core.windows.net/images/generic/arrow_left.png);
  left: -30px;
}

.itemDetailMain .carouselImages button.slick-prev.slick-next, .itemDetailMain .carouselImages button.slick-next.slick-next {
  background-image: url(https://dbecdn.blob.core.windows.net/images/generic/arrow_right.png);
  right: -35px;
}

.itemDetailMain #itemDetail_right {
  width: 410px;
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 30px;
  top: -3px;
  position: relative;
}

.itemDetailMain #itemDetail_right .asiRow {
  height: 50px;
}

.itemDetailMain #itemDetail_right #itemDetail_title .item-title {
  display: block;
  float: none !important;
}

.itemDetailMain #itemDetail_right #itemDetail_title .itemOnly {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  color: #999999;
  display: block;
  font-weight: 400;
  margin-bottom: 24px;
}

.itemDetailMain #itemDetail_right #itemDetail_title .itemDescDash {
  display: none;
}

.itemDetailMain #itemDetail_right #itemDetail_title .itemDescOnly {
  font-family: "Roboto", sans-serif;
  font-size: 22px;
  color: #000000;
  font-weight: 400;
  margin-left: -1px;
  line-height: 130%;
}

.itemDetailMain #itemDetail_right #favorite_container {
  position: absolute;
  top: 4px;
  left: -30px;
}

.itemDetailMain #itemDetail_right #favorite_container a {
  position: relative;
  top: 0;
  left: 0;
  width: 20px;
  height: 26px;
}

.itemDetailMain #itemDetail_right #favorite_container a::before {
  font-family: 'Material Design Icons';
  content: '\F2D1';
  color: #000000;
  font-size: 20px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.itemDetailMain #itemDetail_right #favorite_container a:hover::before, .itemDetailMain #itemDetail_right #favorite_container a:active::before {
  color: #999999;
}

.itemDetailMain #itemDetail_right #favorite_container a img {
  display: none;
}

.itemDetailMain #itemDetail_right #price-display-parent-wrapper {
  position: absolute;
  top: 22px;
}

.itemDetailMain #itemDetail_right #price-display-parent-wrapper .dbe-displayfield-heading {
  display: none;
}

.itemDetailMain #itemDetail_right #price-display-parent-wrapper .dbe-displayfield-data {
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  color: #353535;
}

.itemDetailMain #itemDetail_right .itemText {
  width: 100%;
  margin-top: 3px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #353535;
  line-height: 140%;
}

.itemDetailMain #itemDetail_right .item-group-detail-wrapper .dbe-itemdetail-label {
  font-family: "Roboto", sans-serif;
  color: #353535;
}

.itemDetailMain #itemDetail_right .item-group-detail-wrapper .dbe-itemdetail-textfield-wrapper {
  margin-bottom: 40px;
}

.itemDetailMain #itemDetail_right .item-group-detail-wrapper .dbe-itemdetail-textfield-wrapper .x-form-text {
  border: 1px solid #000000;
  background: 0;
}

.itemDetailMain #itemDetail_right .item-group-detail-wrapper .dbe-itemdetail-textfield-wrapper .x-form-text::after {
  width: 26px;
  height: 27px;
  content: '\F35D';
  font-size: 26px;
  color: #000000;
  font-family: 'Material Design Icons';
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #000000;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.itemDetailMain #itemDetail_right .item-group-detail-wrapper .dbe-itemdetail-textfield-wrapper .x-form-text:hover::after {
  color: #999999;
}

.itemDetailMain #itemDetail_right .item-group-detail-wrapper .dbe-itemdetail-textfield-wrapper .x-form-trigger {
  display: none;
}

.itemDetailMain #itemDetail_right .unit-of-issue-parent-wrapper .dbe-displayfield-heading, .itemDetailMain #itemDetail_right .unit-of-issue-parent-wrapper .dbe-displayfield-data, .itemDetailMain #itemDetail_right .qty-on-hand-parent-wrapper .dbe-displayfield-heading, .itemDetailMain #itemDetail_right .qty-on-hand-parent-wrapper .dbe-displayfield-data, .itemDetailMain #itemDetail_right .max-display-wrapper .dbe-displayfield-heading, .itemDetailMain #itemDetail_right .max-display-wrapper .dbe-displayfield-data, .itemDetailMain #itemDetail_right .min-display-wrapper .dbe-displayfield-heading, .itemDetailMain #itemDetail_right .min-display-wrapper .dbe-displayfield-data {
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  color: #353535;
  font-weight: 400;
}

.itemDetailMain #itemDetail_right .unit-of-issue-parent-wrapper {
  margin-top: -5px;
  margin-bottom: 0px;
}

.itemDetailMain #itemDetail_right div.clear {
  display: none;
}

.itemDetailMain #itemDetail_right .quantity-parent-wrapper {
  margin-top: 14px;
  border-top: 1px solid #e2e2e2;
  padding-top: 10px;
}

.itemDetailMain #itemDetail_right .quantity-parent-wrapper .dbe-itemdetail-label {
  display: none;
}

.itemDetailMain #itemDetail_right .quantity-parent-wrapper input[type="text"] {
  font-family: "Roboto", sans-serif;
  outline: 0;
  background: none;
  border: 1px solid #8e8e8e;
  width: 125px;
  text-align: center;
  height: 36px;
  margin-right: 7px;
  font-size: 24px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.itemDetailMain #itemDetail_right .quantity-parent-wrapper .order-qty-wrapper .x-form-field-wrap.x-form-field-trigger-wrap {
  top: -1px;
}

.itemDetailMain #itemDetail_right .quantity-parent-wrapper .order-qty-wrapper .x-form-field-wrap.x-form-field-trigger-wrap .dbe-combo {
  float: none !important;
  position: relative;
  width: 98px !important;
}

.itemDetailMain #itemDetail_right .quantity-parent-wrapper .order-qty-wrapper .x-form-field-wrap.x-form-field-trigger-wrap .x-form-trigger {
  left: 112px;
}

.itemDetailMain #itemDetail_right .addbtn {
  position: relative;
  margin-left: -3px;
}

.itemDetailMain #itemDetail_right .addbtn input.dbe-button {
  letter-spacing: 0;
  padding-top: 11px;
  padding-bottom: 8px;
  font-weight: 400;
  font-size: 14px;
  padding-right: 15px;
  padding-left: 15px;
}

.itemDetailMain #itemDetail_right .addbtn.no-qty-box {
  position: initial;
}

.itemDetailMain #itemDetail_right .quantity-parent-wrapper + div.clear + .addbtn {
  margin-left: 0;
  top: -47px;
  left: 132px;
}

.itemDetailMain #itemDetail_right #all_collapsible_note {
  border-top: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 9px;
  padding-bottom: 5px;
}

.itemDetailMain #itemDetail_right #all_collapsible_note #item_collapsible_note_header {
  position: relative;
  background: none;
  font-family: "Roboto", sans-serif;
  color: #8e8e8e;
  padding-left: 20px;
}

.itemDetailMain #itemDetail_right #all_collapsible_note #item_collapsible_note_header::before {
  content: '';
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #8e8e8e;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  position: absolute;
  top: 7px;
  left: 2px;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.itemDetailMain #itemDetail_right #all_collapsible_note #item_collapsible_note_header.ux-collapsible_arrow_open::before {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.itemDetailMain #itemDetail_right #all_collapsible_note #collapsible_note {
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  color: #353535;
  padding-left: 4px;
}

.highslide-container > table, .highslide-container .highslide-wrapper {
  margin-top: -200px !important;
  margin-left: -200px !important;
}

/* /item detail */
/* login */
#wrapper.login .header-wrapper .header-nav {
  border-top: 0;
}

#wrapper.login .login-panel {
  border: 0;
  text-align: center;
  width: 100%;
}

#wrapper.login .login-panel p.welcome-login-text {
  font-family: "Roboto", sans-serif !important;
  font-size: 30px !important;
  font-weight: 100 !important;
  color: #000000;
}

#wrapper.login .login-panel #error-display {
  font-family: "Roboto", sans-serif;
}

#wrapper.login .login-panel .login-box {
  border: 0;
  display: inline-block;
}

#wrapper.login .login-panel .login-box .username-label, #wrapper.login .login-panel .login-box .password-label {
  display: none;
}

#wrapper.login .login-panel .login-box .dbe-textfield {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 17px;
  background: none;
  border: 0 !important;
  width: 100% !important;
  border-bottom: 1px solid #999999 !important;
  color: #000000;
  padding-left: 28px !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 30px !important;
}

#wrapper.login .login-panel .login-box #username-text_container, #wrapper.login .login-panel .login-box #password-text_container {
  position: relative;
}

#wrapper.login .login-panel .login-box #username-text_container::before, #wrapper.login .login-panel .login-box #password-text_container::before {
  font-family: 'Material Design Icons';
  color: #353535;
  font-size: 20px;
  position: absolute;
  top: 1px;
  left: 0;
}

#wrapper.login .login-panel .login-box #username-text_container::before {
  content: '\F004';
}

#wrapper.login .login-panel .login-box #password-text_container::before {
  content: '\F33E';
}

#wrapper.login .login-panel .login-box .rememberme {
  margin-top: 7px;
  padding-left: 3px;
}

#wrapper.login .login-panel .login-box .rememberme label {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #999999;
  position: relative;
  left: -3px;
  top: 1px;
}

#wrapper.login .login-panel .login-box .rememberme input, #wrapper.login .login-panel .login-box .rememberme label {
  cursor: pointer;
}

#wrapper.login .login-panel .login-box .dbe-button {
  width: 100%;
  font-size: 18px;
  padding-top: 13px;
  padding-bottom: 11px;
  margin-top: 15px;
  margin-left: 0;
  margin-right: 0;
}

#wrapper.login .login-panel .login-box #forgotpassword {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #999999;
  padding-left: 1px;
}

#wrapper.login .login-panel .login-box #forgotpassword a {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #999999;
}

#wrapper.login .login-panel .login-box #forgotpassword a:hover, #wrapper.login .login-panel .login-box #forgotpassword a:active {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #000000;
  text-decoration: underline;
}

/* /login */
/* carousel catalog */
.catalog-list-container .catalog-list-title {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 27px;
  color: #000000;
  position: relative;
  display: inline-block;
  top: -15px;
  margin-bottom: -10px;
}

.catalog-list-container #cat_theme_image img {
  max-width: 100%;
}

.catalog-list-container #cat_text_trailer {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 17px;
  color: #000000;
  margin-top: 25px;
}

.catalog-list-container #addItemsButtons {
  width: 700px;
  margin-bottom: 30px;
  text-align: right;
}

.catalog-list-container #addItemsButtons > div {
  display: inline-block;
}

.catalog-list-container #addItemsButtons > div input {
  text-transform: uppercase;
}

.catalog-list-container #itemDiv + #addItemsButtons {
  display: none;
}

.catalog-list-container #tabularToggleButton {
  display: inline-block;
  position: relative;
}

.catalog-list-container #tabularToggleButton::before {
  content: 'SELECT VIEW:';
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-weight: 700;
  color: #999999;
  letter-spacing: 0.5px;
  display: inline-block;
}

.catalog-list-container #tabularToggleButton::after {
  font-family: 'Material Design Icons';
  content: '\F570';
  font-size: 24px;
  color: #000000;
  display: inline-block;
  width: 35px;
  height: 35px;
  position: absolute;
  top: -10px;
  left: 92px;
}

.catalog-list-container #tabularToggleButton .x-panel-bwrap, .catalog-list-container #tabularToggleButton .x-panel-body, .catalog-list-container #tabularToggleButton input {
  position: absolute;
  width: 35px;
  height: 35px;
  top: 0;
  left: 0px;
  z-index: 1001;
}

.catalog-list-container #tabularToggleButton .x-panel-bwrap {
  left: 121px;
  top: -18px;
}

.catalog-list-container #tabularToggleButton .x-panel-bwrap::before {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  font-family: 'Material Design Icons';
  content: '\F835';
  font-size: 34px;
  color: #999999;
  display: inline-block;
}

.catalog-list-container #tabularToggleButton .x-panel-bwrap:hover::before, .catalog-list-container #tabularToggleButton .x-panel-bwrap:active::before {
  color: #000000;
}

.catalog-list-container #tabularToggleButton input, .catalog-list-container #tabularToggleButton .x-panel-body {
  margin: 0;
  padding: 0;
  font-size: 0;
  background-color: rgba(0, 0, 0, 0);
}

.catalog-list-container #tabularToggleButton input:hover, .catalog-list-container #tabularToggleButton input:active, .catalog-list-container #tabularToggleButton .x-panel-body:hover, .catalog-list-container #tabularToggleButton .x-panel-body:active {
  background-color: rgba(0, 0, 0, 0);
}

#orderFormCatalog[value=true] + .catalog-list-container #tabularToggleButton::after {
  left: 121px;
  top: -18px;
  content: '\F835';
  font-size: 34px;
}

#orderFormCatalog[value=true] + .catalog-list-container #tabularToggleButton .x-panel-bwrap {
  top: -10px;
  left: 92px;
}

#orderFormCatalog[value=true] + .catalog-list-container #tabularToggleButton .x-panel-bwrap::before {
  content: '\F570';
  font-size: 24px;
}

#itemDiv .ux-carousel-container {
  margin-top: -30px;
  margin-left: 52.5px;
}

#itemDiv .ux-carousel-container .ux-carousel-nav {
  visibility: hidden !important;
}

#itemDiv .ux-carousel-container .ux-carousel-navbottom {
  margin-top: -5px;
}

#itemDiv .ux-carousel-container .ux-carousel-navbottom a.ux-carousel-nav-next, #itemDiv .ux-carousel-container .ux-carousel-navbottom a.ux-carousel-nav-prev {
  background: none !important;
  background-image: none !important;
}

#itemDiv .ux-carousel-container .ux-carousel-navbottom a.ux-carousel-nav-next::before, #itemDiv .ux-carousel-container .ux-carousel-navbottom a.ux-carousel-nav-prev::before {
  font-family: 'Material Design Icons';
  color: #999999;
  font-size: 26px;
  position: absolute;
  top: -2px;
}

#itemDiv .ux-carousel-container .ux-carousel-navbottom a.ux-carousel-nav-next::after, #itemDiv .ux-carousel-container .ux-carousel-navbottom a.ux-carousel-nav-prev::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 8px;
  left: 3px;
  z-index: 10;
  background-color: rgba(255, 255, 255, 0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

#itemDiv .ux-carousel-container .ux-carousel-navbottom a.ux-carousel-nav-next:hover::after, #itemDiv .ux-carousel-container .ux-carousel-navbottom a.ux-carousel-nav-next:active::after, #itemDiv .ux-carousel-container .ux-carousel-navbottom a.ux-carousel-nav-prev:hover::after, #itemDiv .ux-carousel-container .ux-carousel-navbottom a.ux-carousel-nav-prev:active::after {
  background-color: rgba(255, 255, 255, 0);
}

#itemDiv .ux-carousel-container .ux-carousel-navbottom a.ux-carousel-nav-next::before {
  content: '\F142';
}

#itemDiv .ux-carousel-container .ux-carousel-navbottom a.ux-carousel-nav-prev::before {
  content: '\F141';
}

#itemDiv .ux-carousel-container .ux-carousel-navbottom a.ux-carousel-nav-pgs {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #999999;
  background-color: #ffffff;
  border: 1px solid #e2e2e2;
  padding: 0px 7px;
  padding-top: 3px;
  padding-bottom: 2px;
  max-height: 22px;
}

#itemDiv .ux-carousel-container .ux-carousel-navbottom a.ux-carousel-nav-pgs:hover, #itemDiv .ux-carousel-container .ux-carousel-navbottom a.ux-carousel-nav-pgs:active {
  background-color: #e2e2e2;
}

#itemDiv .ux-carousel-container .ux-carousel-navbottom a.ux-carousel-nav-pgs.ux-carousel-pgs-selected {
  background-color: #000000;
  border: 1px solid #000000;
  color: #ffffff;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item {
  height: 295px;
  padding: 0;
  border: 1px solid #e2e2e2;
  position: relative;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item .item-thumb, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item .item-thumb {
  border: 1px solid #e2e2e2;
  width: 166px;
  height: 166px;
  overflow: hidden;
  position: relative;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item .item-thumb img, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item .item-thumb img {
  position: relative;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  margin: 0;
  width: auto !important;
  height: auto !important;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  border: 0;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item .item-thumb::after, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item .item-thumb::after {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  pointer-events: none;
  top: 0;
  left: 0;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item .item-thumb a, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item .item-thumb a {
  position: static;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item:hover .item-thumb::after, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item:hover .item-thumb::after {
  background-color: rgba(255, 255, 255, 0.3);
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item:hover.item-block .catalog-list-item-name a, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item:hover.item-block .catalog-list-item-name, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item:hover.catalog-block .catalog-list-item-name a, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item:hover.catalog-block .catalog-list-item-name, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item:hover.item-block .catalog-list-item-name a, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item:hover.item-block .catalog-list-item-name, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item:hover.catalog-block .catalog-list-item-name a, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item:hover.catalog-block .catalog-list-item-name {
  color: #999999 !important;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item:hover.item-block #favorite-icon a::before, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item:hover.catalog-block #favorite-icon a::before, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item:hover.item-block #favorite-icon a::before, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item:hover.catalog-block #favorite-icon a::before {
  color: black;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .item-thumb, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .item-thumb {
  border-width: 0;
  border-bottom-width: 1px;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .catalog-list-item-name a, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .catalog-list-item-name, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .catalog-list-price, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .catalog-list-price a, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .catalog-list-itemcode, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .uom-list, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .catalog-list-item-name a, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .catalog-list-item-name, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .catalog-list-price, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .catalog-list-price a, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .catalog-list-itemcode, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .uom-list {
  text-align: left;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .catalog-list-item-name a, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .catalog-list-item-name, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .catalog-list-item-name a, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .catalog-list-item-name {
  display: inline-block;
  margin-top: 0;
  padding-top: 5px;
  margin-bottom: -2px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #000000 !important;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .catalog-list-item-name a:hover, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .catalog-list-item-name a:active, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .catalog-list-item-name:hover, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .catalog-list-item-name:active, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .catalog-list-item-name a:hover, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .catalog-list-item-name a:active, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .catalog-list-item-name:hover, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .catalog-list-item-name:active {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #999999 !important;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .catalog-list-item-name a, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .catalog-list-item-name a {
  padding: 0;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .uom-list, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .uom-list a, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .uom-list a:hover, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .uom-list a:active, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block a .catalog-list-price, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .catalog-list-price a, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .uom-list, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .uom-list a, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .uom-list a:hover, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .uom-list a:active, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block a .catalog-list-price, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .catalog-list-price a {
  display: inline-block;
  margin-top: 0;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 12px;
  color: #353535;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  text-decoration: none;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .catalog-list-price a, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .catalog-list-price a {
  margin-top: -4px;
  padding: 0;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .catalog-list-price a:hover, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .catalog-list-price a:active, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .catalog-list-price a:hover, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .catalog-list-price a:active {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block a:hover .catalog-list-price, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block a:active .catalog-list-price, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block a:hover .catalog-list-price, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block a:active .catalog-list-price {
  text-decoration: none;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .catalog-list-itemcode, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .catalog-list-itemcode {
  display: inline-block;
  font-family: "Roboto", sans-serif;
  font-size: 11px;
  color: #353535;
  font-weight: 300;
  padding-top: 10px;
  margin-bottom: -5px;
  padding-left: 11px;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block #favorite-icon, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block #favorite-icon {
  position: absolute;
  top: 135px;
  right: 7px;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block #favorite-icon a, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block #favorite-icon a {
  position: relative;
  top: 0;
  left: 0;
  width: 20px;
  height: 26px;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block #favorite-icon a::before, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block #favorite-icon a::before {
  font-family: 'Material Design Icons';
  content: '\F2D1';
  color: rgba(0, 0, 0, 0);
  font-size: 20px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block #favorite-icon a:hover::before, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block #favorite-icon a:active::before, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block #favorite-icon a:hover::before, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block #favorite-icon a:active::before {
  color: #999999;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block #favorite-icon a img, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block #favorite-icon a img {
  display: none;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .catalog-list-qty, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .catalog-list-qty {
  position: absolute;
  bottom: 15px;
  left: 0;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .catalog-list-qty, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .min-max-container, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .item-rev-date, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .catalog-list-qty, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .min-max-container, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .item-rev-date {
  position: absolute;
  left: 0;
  text-align: left;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  font-family: "Roboto", sans-serif;
  font-style: italic;
  color: #353535;
  font-size: 11px;
  font-weight: 400;
  bottom: 0;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .min-max-container, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .min-max-container {
  bottom: 39px;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .catalog-list-qty, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .catalog-list-qty {
  bottom: 23px;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.item-block .item-rev-date, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .item-rev-date {
  bottom: 7px;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.catalog-block, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.catalog-block {
  border: 0;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.catalog-block .catalog-list-item-name a, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.catalog-block .catalog-list-item-name a {
  margin-top: 0;
  padding-top: 5px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 15px;
  color: #000000 !important;
  text-align: center;
  width: 100%;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.catalog-block .catalog-list-item-name a:hover, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-item.catalog-block .catalog-list-item-name a:active, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.catalog-block .catalog-list-item-name a:hover, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.catalog-block .catalog-list-item-name a:active {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 15px;
  color: #999999 !important;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .uom-list {
  position: absolute;
  bottom: 60px;
  width: 50%;
  text-align: left;
  left: 0;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block div[id^="price_display_"][id$="_container"] {
  position: absolute;
  bottom: 60px;
  width: 50%;
  right: 0;
  text-align: right;
  padding-right: 10px;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-of-item.item-block .catalog-list-qty input[type=text] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100px !important;
  height: 26px !important;
  border: 0;
  background: 0;
  border: 1px solid #353535;
  color: #000000;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-table {
  border: 0;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-table .catalog-list-table-header, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-table .catalog-list-table-row {
  border: 0;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-table .catalog-list-table-header .catalog-list-table-cell, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-table .catalog-list-table-header .catalog-list-table-header-cell, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-table .catalog-list-table-row .catalog-list-table-cell, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-table .catalog-list-table-row .catalog-list-table-header-cell {
  font-family: "Roboto", sans-serif;
  background-image: none;
  padding: 4px 5px;
  padding-bottom: 5px;
  height: 20px;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-table .catalog-list-table-header .catalog-list-table-cell.noborder, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-table .catalog-list-table-header .catalog-list-table-header-cell.noborder, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-table .catalog-list-table-row .catalog-list-table-cell.noborder, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-table .catalog-list-table-row .catalog-list-table-header-cell.noborder {
  border: 0;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-table .catalog-list-table-header .catalog-list-table-header-cell {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  padding-bottom: 0;
  font-size: 11px;
  font-weight: 700;
  color: #ffffff;
  background-color: #353535;
  text-transform: uppercase;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-table .catalog-list-table-header .catalog-list-table-header-cell:first-child {
  border-left: 1px solid #000000;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-table .catalog-list-table-header .catalog-list-table-header-cell:last-child {
  border-right: 1px solid #000000;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-table .catalog-list-table-header .catalog-list-table-header-cell a {
  text-transform: uppercase;
  background: none;
  font-family: "Roboto", sans-serif;
  text-decoration: none;
  color: #ffffff;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-table .catalog-list-table-header .catalog-list-table-header-cell a:hover, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-table .catalog-list-table-header .catalog-list-table-header-cell a:active {
  color: #ffffff;
  text-decoration: underline;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-table .catalog-list-table-row:nth-child(odd) .catalog-list-table-cell {
  background-color: #f0f0f0;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-table .catalog-list-table-row .catalog-list-table-cell {
  font-size: 13px;
  font-weight: 400;
  color: #000000;
  background-color: #ffffff;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-table .catalog-list-table-row .catalog-list-table-cell #favorite-icon {
  display: inline-block;
  position: relative;
  padding-left: 36px;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-table .catalog-list-table-row .catalog-list-table-cell #favorite-icon a {
  display: inline-block;
  position: absolute;
  width: 20px;
  height: 26px;
  left: 10px;
  top: -18px;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-table .catalog-list-table-row .catalog-list-table-cell #favorite-icon a::before {
  font-family: 'Material Design Icons';
  content: '\F2D1';
  color: #000000;
  font-size: 20px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-table .catalog-list-table-row .catalog-list-table-cell #favorite-icon a:hover::before, #itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-table .catalog-list-table-row .catalog-list-table-cell #favorite-icon a:active::before {
  color: #999999;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-table .catalog-list-table-row .catalog-list-table-cell #favorite-icon a img {
  display: none;
}

#itemDiv .ux-carousel-container .ux-carousel-slide .catalog-list-table .catalog-list-table-row .catalog-list-table-cell.catalog-list-qty input[type=text] {
  width: 84px !important;
  height: 24px !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0;
  background: 0;
  background-color: #ffffff;
  border: 1px solid #353535;
  color: #000000;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
}

#itemDiv.v2OrderFormCatalog .ux-carousel-container {
  margin-left: 0;
  width: 100% !important;
}

#itemDiv.v2OrderFormCatalog .ux-carousel-container .ux-carousel-slides-wrap .ux-carousel-slide {
  width: 960px;
}

#itemDiv.v2OrderFormCatalog .ux-carousel-container .ux-carousel-slides-wrap .ux-carousel-slide .catalog-list-table {
  width: 100%;
}

/* /carousel catalog */
/* loader */
#wait {
  width: 40px !important;
  height: 40px !important;
  position: relative;
  margin: 100px auto;
  overflow: visible;
}

#wait .ydlg-hd-left, #wait .ydlg-dlg-body {
  background-image: none;
  width: 100% !important;
  height: 100% !important;
  border-radius: 50%;
  background-color: #000000;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
  animation: sk-bounce 2.0s infinite ease-in-out;
}

#wait .ydlg-hd-left *, #wait .ydlg-dlg-body * {
  display: none;
}

#wait .ydlg-dlg-body {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

@-webkit-keyframes sk-bounce {
  0%, 100% {
    -webkit-transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
  }
}

@keyframes sk-bounce {
  0%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}

/* /loader */
/* checkout */
#checkout_wrapper #main_checkout_form #top_instructions, #checkout_wrapper #main_checkout_form #cart_detail_wrapper {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #353535;
  line-height: 140%;
}

#checkout_wrapper #main_checkout_form #checkout_cart_detail {
  margin-top: 8px;
}

#checkout_wrapper #main_checkout_form #shopping_cart_collapse, #checkout_wrapper #main_checkout_form #other_items_collapse {
  font-family: "Roboto", sans-serif;
  background: none;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  color: #000000;
}

#checkout_wrapper #main_checkout_form #shopping_cart_collapse::before, #checkout_wrapper #main_checkout_form #other_items_collapse::before {
  content: '';
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000000;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  position: absolute;
  top: 7px;
  left: 2px;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

#checkout_wrapper #main_checkout_form #shopping_cart_collapse.ux-collapsible_arrow_open::before, #checkout_wrapper #main_checkout_form #other_items_collapse.ux-collapsible_arrow_open::before {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

#checkout_wrapper #main_checkout_form #shopping_cart_collapse:hover, #checkout_wrapper #main_checkout_form #other_items_collapse:hover {
  color: #999999;
}

#checkout_wrapper #main_checkout_form #shopping_cart_collapse:hover::before, #checkout_wrapper #main_checkout_form #other_items_collapse:hover::before {
  border-top-color: #999999;
}

#checkout_wrapper #main_checkout_form .SmallInstruction {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #353535;
  line-height: 140%;
}

#checkout_wrapper #main_checkout_form #cart_detail_wrapper {
  color: #000000;
}

#checkout_wrapper #main_checkout_form #cart_detail_wrapper #itemlist_v2 {
  font-weight: 700;
}

#checkout_wrapper #main_checkout_form #cart_detail_wrapper #itemlist_v2 .emailcart {
  margin-left: -2px;
}

#checkout_wrapper #main_checkout_form table#itemlist_table_v2 {
  position: relative;
  padding-bottom: 50px;
  margin-bottom: 5px;
  margin-top: 10px;
}

#checkout_wrapper #main_checkout_form table#itemlist_table_v2 th, #checkout_wrapper #main_checkout_form table#itemlist_table_v2 td {
  border: 1px solid #000000;
  font-family: "Roboto", sans-serif;
  background-image: none;
  padding: 12px 5px;
  padding-bottom: 4px;
  height: 20px;
}

#checkout_wrapper #main_checkout_form table#itemlist_table_v2 th.noborder, #checkout_wrapper #main_checkout_form table#itemlist_table_v2 td.noborder {
  border: 0;
}

#checkout_wrapper #main_checkout_form table#itemlist_table_v2 th, #checkout_wrapper #main_checkout_form table#itemlist_table_v2 th a {
  font-size: 11px;
  font-weight: 700;
  color: #ffffff;
  background-color: #353535;
}

#checkout_wrapper #main_checkout_form table#itemlist_table_v2 th a {
  font-family: "Roboto", sans-serif;
  text-decoration: none;
}

#checkout_wrapper #main_checkout_form table#itemlist_table_v2 th a:hover, #checkout_wrapper #main_checkout_form table#itemlist_table_v2 th a:active {
  text-decoration: underline;
}

#checkout_wrapper #main_checkout_form table#itemlist_table_v2 tr:not(.backordered_row) tr:not(.pickup_eligible_row) td {
  background-color: #ffffff;
}

#checkout_wrapper #main_checkout_form table#itemlist_table_v2 td {
  font-size: 13px;
  font-weight: 400;
  color: #000000;
}

#checkout_wrapper #main_checkout_form table#itemlist_table_v2 td.noborder {
  padding-bottom: 28px;
}

#checkout_wrapper #main_checkout_form table#itemlist_table_v2 #checkout_update_quantities_button {
  position: absolute;
  right: -1px;
  bottom: 0;
  top: auto;
}

#checkout_wrapper #main_checkout_form #cart_subtotal td {
  font-family: "Roboto", sans-serif;
  color: #000000;
  font-size: 13px;
  font-weight: 400;
}

#checkout_wrapper #main_checkout_form #cart_subtotal td.cart_subtotal_header {
  font-weight: 700;
}

#checkout_wrapper #main_checkout_form #checkout_shipping, #checkout_wrapper #main_checkout_form #checkout_billing {
  font-family: "Roboto", sans-serif;
  position: relative;
  margin-top: 57px;
  background-color: #f0f0f0;
}

#checkout_wrapper #main_checkout_form #checkout_shipping fieldset, #checkout_wrapper #main_checkout_form #checkout_billing fieldset {
  border: 0;
}

#checkout_wrapper #main_checkout_form #checkout_shipping legend, #checkout_wrapper #main_checkout_form #checkout_billing legend {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  color: #000000;
  font-size: 17px;
  position: absolute;
  left: -2px;
  top: -28px;
  text-transform: none;
}

#checkout_wrapper #main_checkout_form #checkout_shipping #shipping_destination_header_label, #checkout_wrapper #main_checkout_form #checkout_shipping #shipping_delivery_options_label, #checkout_wrapper #main_checkout_form #checkout_shipping #payment_method_header_label, #checkout_wrapper #main_checkout_form #checkout_billing #shipping_destination_header_label, #checkout_wrapper #main_checkout_form #checkout_billing #shipping_delivery_options_label, #checkout_wrapper #main_checkout_form #checkout_billing #payment_method_header_label {
  border-bottom: 1px solid #999999;
  border: 0;
}

#checkout_wrapper #main_checkout_form #checkout_shipping input[type=text], #checkout_wrapper #main_checkout_form #checkout_shipping textarea, #checkout_wrapper #main_checkout_form #checkout_billing input[type=text], #checkout_wrapper #main_checkout_form #checkout_billing textarea {
  border: 1px solid #353535;
  background: none;
  background-color: #ffffff;
  outline: 0;
  font-family: "Roboto", sans-serif;
  color: #000000;
  width: 250px !important;
}

#checkout_wrapper #main_checkout_form #checkout_shipping input[type=text].dbe-combo, #checkout_wrapper #main_checkout_form #checkout_shipping textarea.dbe-combo, #checkout_wrapper #main_checkout_form #checkout_billing input[type=text].dbe-combo, #checkout_wrapper #main_checkout_form #checkout_billing textarea.dbe-combo {
  width: 233px !important;
}

#checkout_wrapper #main_checkout_form #checkout_shipping textarea, #checkout_wrapper #main_checkout_form #checkout_billing textarea {
  width: 244px !important;
}

#checkout_wrapper #main_checkout_form #checkout_shipping .x-form-trigger, #checkout_wrapper #main_checkout_form #checkout_billing .x-form-trigger {
  border-bottom: 1px solid #353535;
}

#checkout_wrapper #main_checkout_form #checkout_buttons {
  margin-top: 20px;
}

/* /checkout */
/* message window */
#pmsg {
  top: 215px !important;
  height: auto !important;
  min-width: 500px !important;
}

#pmsg .ydlg-close {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: none;
  background-color: rgba(0, 0, 0, 0.6);
}

#pmsg .ydlg-hd-left, #pmsg .ydlg-dlg-body {
  position: relative;
  z-index: 15;
}

#pmsg .ydlg-hd-left {
  background: none;
  border: 0;
  background-color: #ffffff;
  width: 100%;
  text-align: center;
}

#pmsg .ydlg-hd-left .ydlg-hd-right {
  background: none;
  border: 0;
}

#pmsg .ydlg-hd-left .ydlg-hd-right .ydlg-hd {
  padding-top: 25px;
  padding-bottom: 0;
  border: 0;
  background: none;
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  color: #000000;
  font-size: 30px;
}

#pmsg .ydlg-dlg-body {
  border: 0;
  padding: 0;
  padding-left: 35px;
  padding-right: 35px;
  height: auto !important;
  overflow: visible;
}

#pmsg .ydlg-dlg-body .ydlg-bd {
  height: auto !important;
  padding: 12px;
  padding-bottom: 41px;
  padding-top: 7px;
  min-width: 410px !important;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 17px;
  color: #000000;
  line-height: 140%;
}

#pmsg .ydlg-dlg-body .ydlg-bd a {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 17px;
  color: #999999;
  text-decoration: none;
}

#pmsg .ydlg-dlg-body .ydlg-bd a:hover, #pmsg .ydlg-dlg-body .ydlg-bd a:active {
  color: #000000;
  text-decoration: none;
}

#pmsg .ydlg-dlg-body .ydlg-bd img {
  width: 100%;
}

#pmsg .ydlg-dlg-body #msgft #pmsg-ft2 a {
  font-family: "Roboto", sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  bottom: 5px;
}

#pmsg .ydlg-dlg-body #msgft #pmsg-ft2 a:hover, #pmsg .ydlg-dlg-body #msgft #pmsg-ft2 a:active {
  color: #999999;
  text-decoration: none;
}

#pmsg .ydlg-dlg-body #msgft #pmsg-ft1 a, #pmsg .ydlg-dlg-body #msgft #pmsg-ft3 a {
  width: 22px;
  height: 53px;
  top: calc(50% - 20px);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  font-size: 0;
}

#pmsg .ydlg-dlg-body #msgft #pmsg-ft1 a::before, #pmsg .ydlg-dlg-body #msgft #pmsg-ft3 a::before {
  display: none;
}

#pmsg .ydlg-dlg-body #msgft #pmsg-ft1 a::after, #pmsg .ydlg-dlg-body #msgft #pmsg-ft3 a::after {
  content: '';
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.6);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

#pmsg .ydlg-dlg-body #msgft #pmsg-ft1 a:hover::after, #pmsg .ydlg-dlg-body #msgft #pmsg-ft3 a:hover::after {
  background-color: rgba(255, 255, 255, 0);
}

#pmsg .ydlg-dlg-body #msgft #pmsg-ft1#pmsg-ft1 a, #pmsg .ydlg-dlg-body #msgft #pmsg-ft3#pmsg-ft1 a {
  background-image: url(https://dbecdn.blob.core.windows.net/images/generic/arrow_left.png);
  left: 12px;
}

#pmsg .ydlg-dlg-body #msgft #pmsg-ft1#pmsg-ft3 a, #pmsg .ydlg-dlg-body #msgft #pmsg-ft3#pmsg-ft3 a {
  background-image: url(https://dbecdn.blob.core.windows.net/images/generic/arrow_right.png);
  right: 12px;
}

#pmsg .yresizable-handle {
  display: none;
}

.ydlg-shadow, .ydlg-proxy {
  display: none !important;
}

#inbox_div {
  width: 960px;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  pointer-events: none;
}

#inbox_div.new_msg {
  background: 0;
  padding: 0;
}

#inbox_div.new_msg a {
  width: 20px;
  height: 30px;
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  padding: 0;
  pointer-events: all;
}

#inbox_div.new_msg a::before {
  font-family: 'Material Design Icons';
  content: '\F368';
  color: #000000;
  font-size: 20px;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

#inbox_div.new_msg a:hover::before, #inbox_div.new_msg a:active::before {
  color: #999999;
}

#inbox_div a {
  font-size: 0;
}

/* /message window */
/* error message */
#msgdlg, #simpledlg {
  height: auto !important;
  border: 1px solid #e2e2e2;
  -webkit-box-shadow: 20px 8px 8px -2px rgba(53, 53, 53, 0.45);
  box-shadow: 20px 8px 8px -2px rgba(53, 53, 53, 0.45);
}

#msgdlg .ydlg-hd-left, #simpledlg .ydlg-hd-left {
  border: 0;
  background: none;
}

#msgdlg .ydlg-hd-left .ydlg-hd-right, #simpledlg .ydlg-hd-left .ydlg-hd-right {
  border: 0;
  background: none;
}

#msgdlg .ydlg-hd-left .ydlg-hd-right .ydlg-hd, #simpledlg .ydlg-hd-left .ydlg-hd-right .ydlg-hd {
  background: none;
  background-color: #000000;
  color: #ffffff;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 14px;
  padding: 0px 15px;
  padding-top: 11px;
  padding-bottom: 8px;
  border: 0;
}

#msgdlg .ydlg-dlg-body, #simpledlg .ydlg-dlg-body {
  height: auto !important;
  overflow: visible;
  border: 0;
  padding: 0;
}

#msgdlg .ydlg-dlg-body .ydlg-bd, #simpledlg .ydlg-dlg-body .ydlg-bd {
  height: auto !important;
  padding: 15px;
  padding-bottom: 47px;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  color: #353535;
}

#msgdlg .ydlg-dlg-body .ydlg-bd td, #simpledlg .ydlg-dlg-body .ydlg-bd td {
  background: none;
}

#msgdlg .ydlg-dlg-body .ydlg-bd td img[src^="/images/Search"], #simpledlg .ydlg-dlg-body .ydlg-bd td img[src^="/images/Search"] {
  display: none;
}

#msgdlg .ydlg-dlg-body .ydlg-bd #msg_content, #simpledlg .ydlg-dlg-body .ydlg-bd #msg_content {
  font-weight: 400 !important;
}

#msgdlg .ydlg-dlg-body .ydlg-bd #msg_content a.buttonlink, #simpledlg .ydlg-dlg-body .ydlg-bd #msg_content a.buttonlink {
  position: absolute;
  left: 15px;
  bottom: 20px;
  top: auto;
  padding: 0px 8px;
  padding-top: 3px;
  padding-bottom: 0;
  font-weight: 700;
  font-size: 12px;
}

#msgdlg .ydlg-dlg-body .ydlg-bd #msg_content a.buttonlink:hover, #msgdlg .ydlg-dlg-body .ydlg-bd #msg_content a.buttonlink:active, #simpledlg .ydlg-dlg-body .ydlg-bd #msg_content a.buttonlink:hover, #simpledlg .ydlg-dlg-body .ydlg-bd #msg_content a.buttonlink:active {
  font-size: 12px;
  padding: 0px 8px;
  padding-top: 3px;
  padding-bottom: 0;
  font-weight: 700;
}

#msgdlg .ydlg-dlg-body .ydlg-bd a.TableRowLinks, #simpledlg .ydlg-dlg-body .ydlg-bd a.TableRowLinks {
  display: inline-block;
  margin-top: 15px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  color: #ffffff;
  border-radius: 0;
  border: 0;
  letter-spacing: 1.2px;
  padding: 0px 28px;
  padding-top: 8px;
  padding-bottom: 6px;
  background: none;
  background-color: #000000;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  top: 0;
  text-decoration: none;
}

#msgdlg .ydlg-dlg-body .ydlg-bd a.TableRowLinks:hover, #msgdlg .ydlg-dlg-body .ydlg-bd a.TableRowLinks:active, #simpledlg .ydlg-dlg-body .ydlg-bd a.TableRowLinks:hover, #simpledlg .ydlg-dlg-body .ydlg-bd a.TableRowLinks:active {
  top: 0;
  background-color: #353535;
  text-decoration: none;
}

#msgdlg .ydlg-close, #simpledlg .ydlg-close {
  background: none;
  display: inline-block;
  position: absolute;
  top: 15px;
  right: 11px;
}

#msgdlg .ydlg-close::before, #simpledlg .ydlg-close::before {
  font-family: 'Material Design Icons';
  content: '\F156';
  color: #e2e2e2;
  font-size: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

#msgdlg .ydlg-close:hover::before, #msgdlg .ydlg-close:active::before, #simpledlg .ydlg-close:hover::before, #simpledlg .ydlg-close:active::before {
  color: #ffffff;
}

/* /error message */
/* logout */
.logout_content span.TitleLevel01 {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 16px;
  color: #353535;
}

.logout_content .loginpage_link a.ContentLink {
  display: inline-block;
  margin-top: 10px;
  width: 350px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* /logout */
/* assets */
#asset_library_table_wrapper {
  position: relative;
}

#asset_library_table_wrapper #asset_library_left #asset_tree {
  -webkit-box-shadow: none;
  box-shadow: none;
}

#asset_library_table_wrapper #asset_library_left #asset_tree h3 {
  font-family: "Roboto", sans-serif;
  color: #999999;
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
}

#asset_library_table_wrapper #asset_library_left #asset_tree td.ygtvtn, #asset_library_table_wrapper #asset_library_left #asset_tree td.ygtvln {
  display: none;
}

#asset_library_table_wrapper #asset_library_left #asset_tree a.ygtvlabel {
  font-family: "Roboto", sans-serif;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  cursor: pointer;
  color: #000000;
  font-size: 13px;
  font-weight: 700;
}

#asset_library_table_wrapper #asset_library_left #asset_tree a.ygtvlabel:hover, #asset_library_table_wrapper #asset_library_left #asset_tree a.ygtvlabel:active {
  color: #999999;
}

#asset_library_table_wrapper #asset_library_left #asset_tree .ygtvitem > .ygtvchildren > .ygtvitem > .ygtvchildren a.ygtvlabel {
  font-weight: 400;
}

#asset_library_table_wrapper #asset_library_left #asset_tree .ygtvtp, #asset_library_table_wrapper #asset_library_left #asset_tree .ygtvtph, #asset_library_table_wrapper #asset_library_left #asset_tree .ygtvtm, #asset_library_table_wrapper #asset_library_left #asset_tree .ygtvtmh {
  position: relative;
  background: none;
}

#asset_library_table_wrapper #asset_library_left #asset_tree .ygtvtp:hover, #asset_library_table_wrapper #asset_library_left #asset_tree .ygtvtph:hover, #asset_library_table_wrapper #asset_library_left #asset_tree .ygtvtm:hover, #asset_library_table_wrapper #asset_library_left #asset_tree .ygtvtmh:hover {
  background: none;
}

#asset_library_table_wrapper #asset_library_left #asset_tree .ygtvtp::before, #asset_library_table_wrapper #asset_library_left #asset_tree .ygtvtph::before, #asset_library_table_wrapper #asset_library_left #asset_tree .ygtvtm::before, #asset_library_table_wrapper #asset_library_left #asset_tree .ygtvtmh::before {
  font-family: 'Material Design Icons';
  font-size: 18px;
  color: #000000;
  font-weight: 400;
  z-index: 2;
  position: absolute;
  top: 4px;
  left: -3px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

#asset_library_table_wrapper #asset_library_left #asset_tree .ygtvtph::before, #asset_library_table_wrapper #asset_library_left #asset_tree .ygtvtmh::before {
  color: #999999;
}

#asset_library_table_wrapper #asset_library_left #asset_tree .ygtvtp::before, #asset_library_table_wrapper #asset_library_left #asset_tree .ygtvtph::before {
  content: '\f416';
}

#asset_library_table_wrapper #asset_library_left #asset_tree .ygtvtm::before, #asset_library_table_wrapper #asset_library_left #asset_tree .ygtvtmh::before {
  content: '\f375';
}

#asset_library_table_wrapper #asset_folder_summary {
  display: none;
}

#asset_library_table_wrapper #folder_dropdown {
  display: none;
}

#asset_library_table_wrapper td.TableRows[align="right"][colspan="4"] {
  font-size: 0;
}

#asset_library_table_wrapper td.TableRows[align="right"][colspan="4"] a {
  display: none;
}

#asset_library_table_wrapper td.TableRows[align="right"][colspan="4"] form[name="folderForm"] a:not(:last-child) {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  font-family: "Roboto", sans-serif;
  color: #ffffff;
  border-radius: 0;
  border: 0;
  background: none;
  background-color: #000000;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  top: -28px;
  text-decoration: none;
  padding: 0px 8px;
  padding-top: 3px;
  padding-bottom: 1px;
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
}

#asset_library_table_wrapper td.TableRows[align="right"][colspan="4"] form[name="folderForm"] a:not(:last-child):hover, #asset_library_table_wrapper td.TableRows[align="right"][colspan="4"] form[name="folderForm"] a:not(:last-child):active {
  background-color: #353535;
  text-decoration: none;
}

#asset_library_table_wrapper #asset_search_div {
  position: absolute;
  right: 0;
  top: 0;
  width: 240px;
  border-bottom: 1px solid #e2e2e2;
}

#asset_library_table_wrapper #asset_search_div h3, #asset_library_table_wrapper #asset_search_div label, #asset_library_table_wrapper #asset_search_div img, #asset_library_table_wrapper #asset_search_div select {
  display: none;
}

#asset_library_table_wrapper #asset_search_div p {
  font-size: 0;
}

#asset_library_table_wrapper #asset_search_div::before {
  font-family: 'Material Design Icons';
  content: '\F349';
  color: #999999;
  font-size: 20px;
  position: absolute;
  top: 5px;
  left: 3px;
}

#asset_library_table_wrapper #asset_search_div input#asset_search_keyword {
  padding-left: 30px !important;
  height: auto !important;
  width: 170px;
  margin-right: 5px;
  border: 0;
  background: 0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #000000;
}

#asset_library_table_wrapper #asset_search_div input[type=button], #asset_library_table_wrapper #asset_search_div input[type=button]:hover, #asset_library_table_wrapper #asset_search_div input[type=button]:active {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  color: #ffffff;
  border-radius: 0;
  border: 0;
  letter-spacing: 1.2px;
  padding: 0px 28px;
  padding-top: 8px;
  padding-bottom: 6px;
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  top: 0;
  text-decoration: none;
  text-transform: uppercase;
  position: absolute;
  right: 0;
  top: 8px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 4px;
  padding-bottom: 3px;
  font-size: 11px;
  color: #999999;
  background-color: #e2e2e2;
}

#asset_library_table_wrapper #asset_search_div input[type=button]:hover, #asset_library_table_wrapper #asset_search_div input[type=button]:active, #asset_library_table_wrapper #asset_search_div input[type=button]:hover:hover, #asset_library_table_wrapper #asset_search_div input[type=button]:hover:active, #asset_library_table_wrapper #asset_search_div input[type=button]:active:hover, #asset_library_table_wrapper #asset_search_div input[type=button]:active:active {
  color: #353535;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab {
  padding-top: 15px;
  position: relative;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list {
  padding-top: 0;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list #submit_resp {
  display: none;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list > p {
  display: none;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list td.SmallInstruction {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #000000;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list td.TitleLevel01 {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 27px;
  color: #000000;
  display: inline-block;
  position: absolute;
  top: -82px;
  left: 0;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list td {
  background: none;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list > table > tbody > tr:first-child, #asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list > table > tbody > tr:last-child {
  display: none;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list > table > tbody > tr > td > table > tbody > tr:nth-last-child(3), #asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list > table > tbody > tr > td > table > tbody > tr:nth-last-child(2), #asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list > table > tbody > tr > td > table > tbody > tr:nth-last-child(1) {
  display: none;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list > table > tbody > tr > td > table > tbody > tr:nth-last-child(4) td {
  /*@include main-font;
                            font-size: 12px;
                            font-weight: 400;
                            color: $black;*/
  padding-top: 30px;
  font-size: 0;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list > table > tbody > tr > td > table > tbody > tr:nth-last-child(4) td a[href$=")"] {
  font-size: 0;
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list > table > tbody > tr > td > table > tbody > tr:nth-last-child(4) td a[href$=")"]::before {
  font-family: 'Material Design Icons';
  font-size: 28px;
  color: #999999;
  font-weight: 400;
  z-index: 2;
  position: absolute;
  top: -28px;
  left: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list > table > tbody > tr > td > table > tbody > tr:nth-last-child(4) td a[href$=")"]:hover:before, #asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list > table > tbody > tr > td > table > tbody > tr:nth-last-child(4) td a[href$=")"]:active:before {
  color: #000000;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list > table > tbody > tr > td > table > tbody > tr:nth-last-child(4) td a[href$=")"]:last-child {
  margin-left: 2px;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list > table > tbody > tr > td > table > tbody > tr:nth-last-child(4) td a[href$=")"]:last-child::before {
  content: '\F142';
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list > table > tbody > tr > td > table > tbody > tr:nth-last-child(4) td a[href$=")"]:not(:last-child) {
  margin-right: 8px;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list > table > tbody > tr > td > table > tbody > tr:nth-last-child(4) td a[href$=")"]:not(:last-child)::before {
  content: '\F141';
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list > table > tbody > tr > td > table > tbody > tr:nth-last-child(4) td a[href$=");"], #asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list > table > tbody > tr > td > table > tbody > tr:nth-last-child(4) td font {
  font-family: "Roboto", sans-serif;
  border: 1px solid #e2e2e2;
  font-size: 18px;
  font-weight: 400;
  display: inline-block;
  padding-top: 2px;
  padding-bottom: 0px;
  margin-right: -1px;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list > table > tbody > tr > td > table > tbody > tr:nth-last-child(4) td a[href$=");"] {
  color: #999999;
  background-color: #ffffff;
  padding-right: 4px;
  padding-left: 9px;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list > table > tbody > tr > td > table > tbody > tr:nth-last-child(4) td a[href$=");"]:hover, #asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list > table > tbody > tr > td > table > tbody > tr:nth-last-child(4) td a[href$=");"]:active {
  background-color: #e2e2e2;
  text-decoration: none;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list > table > tbody > tr > td > table > tbody > tr:nth-last-child(4) td font {
  color: #ffffff;
  background-color: #000000;
  padding-right: 7px;
  padding-left: 10px;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list td.TableRows table {
  width: 165px;
  height: 212px;
  position: relative;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list td.TableRows table tr td {
  border: 0 !important;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list td.TableRows table tr:nth-child(1) td a {
  position: absolute;
  top: 116px;
  left: 0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #000000;
  text-align: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list td.TableRows table tr:nth-child(1) td a:hover, #asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list td.TableRows table tr:nth-child(1) td a:active {
  text-decoration: none;
  color: #999999;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list td.TableRows table tr:nth-child(2) td a {
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #e2e2e2;
  width: 100%;
  height: 110px;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list td.TableRows table tr:nth-child(2) td a img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list td.TableRows table tr:nth-child(3) {
  display: none;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list td.TableRows table tr:nth-child(4) td {
  font-size: 0;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list td.TableRows table tr:nth-child(4) td a {
  font-size: 0;
  position: absolute;
  top: 129px;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list td.TableRows table tr:nth-child(4) td a::before {
  font-family: 'Material Design Icons';
  font-size: 25px;
  color: #999999;
  font-weight: 400;
  z-index: 2;
  position: absolute;
  top: 5px;
  left: 5px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list td.TableRows table tr:nth-child(4) td a:hover::before, #asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list td.TableRows table tr:nth-child(4) td a:active::before {
  color: #000000;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list td.TableRows table tr:nth-child(4) td a:first-child {
  left: 48px;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list td.TableRows table tr:nth-child(4) td a:first-child::before {
  content: '\F9A9';
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list td.TableRows table tr:nth-child(4) td a:last-child {
  left: 21px;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list td.TableRows table tr:nth-child(4) td a:last-child::before {
  content: '\F2E9';
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list td.TableRows table tr:nth-child(5) td input[type=checkbox] {
  position: absolute;
  top: 143px;
  left: 0;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab #asset_list td.TableRows table tr:nth-child(6) {
  display: none;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap {
  padding-right: 148px;
  border-bottom: 0;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td {
  width: auto !important;
  padding-left: 0;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td:not(:first-child) a.ytab-right {
  border-left: 0;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td a.ytab-right {
  background: none;
  background-color: #f0f0f0;
  border: 1px solid #e2e2e2;
  z-index: 10;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td a.ytab-right span.ytab-left {
  background: none;
  border: 0;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td a.ytab-right span.ytab-left em.ytab-inner {
  width: auto !important;
  padding: 4px 8px;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td a.ytab-right span.ytab-left em.ytab-inner span {
  width: auto !important;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #999999;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  padding-top: 3px;
  padding-bottom: 2px;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td a.ytab-right span.ytab-left em.ytab-inner span[title$="(Comp)"], #asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td a.ytab-right span.ytab-left em.ytab-inner span[title$="(Info)"] {
  padding-left: 19px;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td a.ytab-right span.ytab-left em.ytab-inner span[title$="(Comp)"]::before, #asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td a.ytab-right span.ytab-left em.ytab-inner span[title$="(Info)"]::before {
  font-family: 'Material Design Icons';
  font-size: 18px;
  color: #999999;
  font-weight: 400;
  z-index: 2;
  position: absolute;
  top: 5px;
  left: 5px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td a.ytab-right span.ytab-left em.ytab-inner span[title$="(Comp)"]::before {
  content: '\F2E9';
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td a.ytab-right span.ytab-left em.ytab-inner span[title$="(Info)"]::before {
  content: '\F9A9';
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td a.ytab-right:hover span.ytab-left em.ytab-inner span, #asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td a.ytab-right:active span.ytab-left em.ytab-inner span {
  color: #000000;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td a.ytab-right:hover span.ytab-left em.ytab-inner span[title$="(Comp)"]::before, #asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td a.ytab-right:hover span.ytab-left em.ytab-inner span[title$="(Info)"]::before, #asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td a.ytab-right:active span.ytab-left em.ytab-inner span[title$="(Comp)"]::before, #asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td a.ytab-right:active span.ytab-left em.ytab-inner span[title$="(Info)"]::before {
  color: #000000;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td.ytab-closable a.ytab-right span.ytab-left em.ytab-inner {
  padding-right: 37px;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td.ytab-closable a.ytab-right span.ytab-left em.ytab-inner div.close-icon {
  background: none;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td.ytab-closable a.ytab-right span.ytab-left em.ytab-inner div.close-icon::before {
  font-family: 'Material Design Icons';
  font-size: 18px;
  color: #999999;
  font-weight: 400;
  z-index: 2;
  position: absolute;
  top: 10px;
  left: -8px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  content: '\F156';
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td.ytab-closable a.ytab-right span.ytab-left em.ytab-inner div.close-icon:hover::before {
  color: #000000;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td.on a.ytab-right {
  background-color: #ffffff;
  border-bottom: 1px solid #ffffff;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td.on a.ytab-right span.ytab-left em.ytab-inner span {
  color: #000000;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td.on a.ytab-right span.ytab-left em.ytab-inner span[title$="(Comp)"]::before, #asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td.on a.ytab-right span.ytab-left em.ytab-inner span[title$="(Info)"]::before {
  color: #000000;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td.on.ytab-closable a.ytab-right span.ytab-left em.ytab-inner div.close-icon::before {
  color: #000000;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab .ytab-wrap .ytab-strip-wrap .ytab-strip td.on.ytab-closable a.ytab-right span.ytab-left em.ytab-inner div.close-icon:hover::before {
  color: #999999;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab .yui-ext-tabbody {
  border: 1px solid #e2e2e2;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab form[name^="comp_action"], #asset_library_table_wrapper #asset_library_right #asset_main_tab form[name^="actionTop"], #asset_library_table_wrapper #asset_library_right #asset_main_tab form[name^="abfrm"] {
  display: none;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"], #asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] {
  position: relative;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > div > table td.TableRows, #asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > div > table td.TableRows {
  font-size: 0;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > div > table td.TableRows > a:first-child, #asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > div > table td.TableRows > a:first-child {
  display: none;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > div > table td.TableRows > a:last-child, #asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > div > table td.TableRows > a:last-child {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  font-family: "Roboto", sans-serif;
  color: #ffffff;
  border-radius: 0;
  border: 0;
  background: none;
  background-color: #000000;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  top: -28px;
  text-decoration: none;
  padding: 0px 8px;
  padding-top: 3px;
  padding-bottom: 1px;
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > div > table td.TableRows > a:last-child:hover, #asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > div > table td.TableRows > a:last-child:active, #asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > div > table td.TableRows > a:last-child:hover, #asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > div > table td.TableRows > a:last-child:active {
  background-color: #353535;
  text-decoration: none;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > div:last-child, #asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > div:last-child {
  display: none;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > table:first-child td.TableRows, #asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > table:first-child span, #asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > table:first-child td.TableRows, #asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > table:first-child span {
  font-size: 0;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > table:first-child a, #asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > table:first-child a {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 0;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > table:first-child a::before, #asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > table:first-child a::before {
  font-family: 'Material Design Icons';
  font-size: 25px;
  color: #999999;
  font-weight: 400;
  z-index: 2;
  position: absolute;
  top: -9px;
  left: -22px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > table:first-child a:hover::before, #asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > table:first-child a:active::before, #asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > table:first-child a:hover::before, #asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > table:first-child a:active::before {
  color: #000000;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > table:first-child a a:first-child, #asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > table:first-child a a:first-child {
  left: 48px;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > table:first-child a a:last-child, #asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > table:first-child a a:last-child {
  left: 21px;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > table:first-child a a:last-child::before, #asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > table:first-child a a:last-child::before {
  content: '\F2E9';
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > table:first-child a::before {
  content: '\F2E9';
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > table:first-child a::before {
  content: '\F9A9';
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > center > table:nth-child(2) {
  width: 100%;
  position: absolute;
  top: 50px;
  left: 0;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > center > table:nth-child(2) > tbody > tr:first-child, #asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > center > table:nth-child(2) > tbody > tr:last-child {
  display: none;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > center > table:nth-child(2) > tbody td {
  background: none;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > center > table:nth-child(2) > tbody img {
  display: none;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > center > table:nth-child(2) > tbody td.TableRows {
  width: 100%;
  height: 420px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > center > table:nth-child(2) > tbody td.TableRows:before {
  content: '';
  display: block;
  border: 1px solid #e2e2e2;
  width: 420px;
  height: 420px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > center > table:nth-child(2) > tbody td.TableRows img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > center > table:nth-child(1) {
  margin-top: 445px;
  width: 420px;
  margin-bottom: -20px;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > center > table:nth-child(1) td {
  text-align: left;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > center > table:nth-child(1) > tbody > tr:nth-child(2) td {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 22px;
  color: #000000;
  display: block;
  margin-bottom: -10px;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > center > table:nth-child(1) > tbody > tr:nth-child(3) td {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 15px;
  color: #353535;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > center > table:not(:nth-child(1)):not(:nth-child(2)) {
  width: 420px;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > center > table:not(:nth-child(1)):not(:nth-child(2)) > tbody > tr:first-child, #asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > center > table:not(:nth-child(1)):not(:nth-child(2)) > tbody > tr:last-child {
  display: none;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > center > table:not(:nth-child(1)):not(:nth-child(2)) td {
  background: none;
  text-align: left;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #353535;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > center > table:not(:nth-child(1)):not(:nth-child(2)) td a.ContentLink {
  display: inline-block;
  margin-top: 15px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  color: #ffffff;
  border-radius: 0;
  border: 0;
  letter-spacing: 1.2px;
  padding: 0px 28px;
  padding-top: 8px;
  padding-bottom: 6px;
  background: none;
  background-color: #000000;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  top: 0;
  text-decoration: none;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > center > table:not(:nth-child(1)):not(:nth-child(2)) td a.ContentLink:hover, #asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_comp"] > center > table:not(:nth-child(1)):not(:nth-child(2)) td a.ContentLink:active {
  top: 0;
  background-color: #353535;
  text-decoration: none;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] {
  position: relative;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > center {
  text-align: left;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > center > table {
  max-width: 760px;
  padding-left: 185px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > center > table:first-child {
  margin-top: -24px;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > center > table:first-child td {
  text-align: left;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > center > table:first-child > tbody > tr:nth-child(2) td {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 22px;
  color: #000000;
  display: block;
  margin-bottom: -10px;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > center > table:first-child > tbody > tr:nth-child(3) td {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 15px;
  color: #353535;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > center > table:last-child > tbody > tr > td:first-child {
  position: absolute;
  top: 0;
  left: 0;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > center > table:last-child > tbody > tr > td:first-child td {
  background: none;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > center > table:last-child > tbody > tr > td:first-child td img {
  display: none;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > center > table:last-child > tbody > tr > td:first-child td.TableRows {
  position: absolute;
  top: 50px;
  left: 15px;
  width: 165px;
  height: 110px;
  border: 1px solid #e2e2e2;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > center > table:last-child > tbody > tr > td:first-child td.TableRows img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > center > table:last-child > tbody > tr > td:nth-child(2) {
  display: none;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > center > table:last-child > tbody > tr > td:last-child {
  width: 100%;
  position: relative;
  left: -3px;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > center > table:last-child > tbody > tr > td:last-child td {
  background: none;
  text-align: left;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #353535;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > center > table:last-child > tbody > tr > td:last-child td img[src^="/images/Search"] {
  display: none;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > center > table:last-child > tbody > tr > td:last-child td a.ContentLink {
  display: inline-block;
  margin-top: 15px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  color: #ffffff;
  border-radius: 0;
  border: 0;
  letter-spacing: 1.2px;
  padding: 0px 28px;
  padding-top: 8px;
  padding-bottom: 6px;
  background: none;
  background-color: #000000;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  top: 0;
  text-decoration: none;
}

#asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > center > table:last-child > tbody > tr > td:last-child td a.ContentLink:hover, #asset_library_table_wrapper #asset_library_right #asset_main_tab div[id^="asset_info"] > div > center > table:last-child > tbody > tr > td:last-child td a.ContentLink:active {
  top: 0;
  background-color: #353535;
  text-decoration: none;
}

/* /assets */
/* chili */
#chiliCustomizeMain {
  width: 960px !important;
  position: relative;
  margin-bottom: 50px;
}

#chiliCustomizeMain #chili_customize_header {
  padding-bottom: 10px;
  margin-bottom: 25px;
  border-bottom: 1px solid #e2e2e2;
}

#chiliCustomizeMain #chili_customize_header #chili-customize-title {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 12px;
  color: #999999;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  position: relative;
  top: 8px;
}

#chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard {
  position: absolute;
  top: 0;
  right: 0;
}

#chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > div, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > #chili-customize-create-flipbook-button {
  letter-spacing: 1.2px;
  display: inline-block;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 11px;
  color: #ffffff;
  border-radius: 0;
  border: 0;
  padding: 0px 28px;
  padding-top: 8px;
  padding-bottom: 6px;
  background: none;
  background-color: #000000;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  text-decoration: none;
  height: auto;
  width: auto;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  margin: 0;
  margin-left: 10px;
  text-transform: uppercase;
}

#chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > div:hover, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > div:active, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > #chili-customize-create-flipbook-button:hover, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > #chili-customize-create-flipbook-button:active {
  background-color: #353535;
}

#chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > div.dbe-button-disabled, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > div.dbe-button-disabled:hover, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > div.dbe-button-disabled:active, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > #chili-customize-create-flipbook-button.dbe-button-disabled, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > #chili-customize-create-flipbook-button.dbe-button-disabled:hover, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > #chili-customize-create-flipbook-button.dbe-button-disabled:active {
  background-color: #e2e2e2;
  cursor: default;
}

#chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > div i, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > #chili-customize-create-flipbook-button i {
  display: none;
}

#chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > div:hover, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > div:active, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > #chili-customize-create-flipbook-button:hover, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > #chili-customize-create-flipbook-button:active {
  background-color: #353535;
  text-decoration: none;
}

#chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > div.chili-view-proof-inactive, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > div.chili-step2a-inactive, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > div.chili-step2b-inactive, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > div.chili-flipbook-inactive, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > #chili-customize-create-flipbook-button.chili-view-proof-inactive, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > #chili-customize-create-flipbook-button.chili-step2a-inactive, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > #chili-customize-create-flipbook-button.chili-step2b-inactive, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > #chili-customize-create-flipbook-button.chili-flipbook-inactive {
  background-color: #e2e2e2;
  cursor: default;
}

#chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > div.chili-view-proof-inactive:hover, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > div.chili-view-proof-inactive:active, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > div.chili-step2a-inactive:hover, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > div.chili-step2a-inactive:active, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > div.chili-step2b-inactive:hover, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > div.chili-step2b-inactive:active, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > div.chili-flipbook-inactive:hover, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > div.chili-flipbook-inactive:active, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > #chili-customize-create-flipbook-button.chili-view-proof-inactive:hover, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > #chili-customize-create-flipbook-button.chili-view-proof-inactive:active, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > #chili-customize-create-flipbook-button.chili-step2a-inactive:hover, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > #chili-customize-create-flipbook-button.chili-step2a-inactive:active, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > #chili-customize-create-flipbook-button.chili-step2b-inactive:hover, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > #chili-customize-create-flipbook-button.chili-step2b-inactive:active, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > #chili-customize-create-flipbook-button.chili-flipbook-inactive:hover, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > #chili-customize-create-flipbook-button.chili-flipbook-inactive:active {
  background-color: #e2e2e2;
  cursor: default;
}

#chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > div .chili-wizard-text, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > div .chili-wizard-active-text, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > #chili-customize-create-flipbook-button .chili-wizard-text, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > #chili-customize-create-flipbook-button .chili-wizard-active-text {
  padding: 0;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 12px;
}

#chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > div#chili-customize-create-flipbook-button, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > #chili-customize-create-flipbook-button#chili-customize-create-flipbook-button {
  min-width: auto;
}

#chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > div#chili-customize-create-flipbook-button .chili-wizard-icon, #chiliCustomizeMain #chili_customize_header #chili-customize-toolbar #chili-customize-wizard > #chili-customize-create-flipbook-button#chili-customize-create-flipbook-button .chili-wizard-icon {
  display: none;
}

#chiliCustomizeMain #chili_customize_header #chili_customize_profile_wrapper, #chiliCustomizeMain #chili_customize_header #chili_new_profile_name_wrapper {
  position: absolute;
  right: 0;
  top: 32px;
}

#chiliCustomizeMain #chili_customize_header #chili_customize_profile_wrapper {
  padding-bottom: 20px;
  border-bottom: 1px solid #e2e2e2;
}

#chiliCustomizeMain #chili_customize_header #chili_customize_profile_wrapper #chili_customize_profile_combo {
  width: 332px;
  border: 1px solid #353535;
}

#chiliCustomizeMain #chili_customize_header #chili_customize_profile_wrapper #chili_customize_profile_combo input {
  border: 0;
  background: 0;
  outline: 0;
  width: 296px !important;
  font-family: "Roboto", sans-serif;
  text-transform: none;
  font-size: 14px;
  color: #353535;
  font-weight: 300;
}

#chiliCustomizeMain #chili_customize_header #chili_customize_profile_wrapper #chili_customize_profile_combo img {
  border-left: 1px solid #353535;
}

#chiliCustomizeMain #chili_customize_header #chili_customize_profile_wrapper #chili_customize_add_profile_button, #chiliCustomizeMain #chili_customize_header #chili_customize_profile_wrapper #chili_customize_dupe_profile_button, #chiliCustomizeMain #chili_customize_header #chili_customize_profile_wrapper #chili_customize_delete_profile_button {
  border: 1px solid #353535;
  color: #000000;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

#chiliCustomizeMain #chili_customize_header #chili_customize_profile_wrapper #chili_customize_add_profile_button i, #chiliCustomizeMain #chili_customize_header #chili_customize_profile_wrapper #chili_customize_dupe_profile_button i, #chiliCustomizeMain #chili_customize_header #chili_customize_profile_wrapper #chili_customize_delete_profile_button i {
  font-family: 'Material Design Icons';
}

#chiliCustomizeMain #chili_customize_header #chili_customize_profile_wrapper #chili_customize_add_profile_button:hover, #chiliCustomizeMain #chili_customize_header #chili_customize_profile_wrapper #chili_customize_dupe_profile_button:hover, #chiliCustomizeMain #chili_customize_header #chili_customize_profile_wrapper #chili_customize_delete_profile_button:hover {
  color: #999999;
}

#chiliCustomizeMain #chili_customize_header #chili_customize_profile_wrapper #chili_customize_add_profile_button i::before {
  content: '\F415';
}

#chiliCustomizeMain #chili_customize_header #chili_customize_profile_wrapper #chili_customize_dupe_profile_button i::before {
  content: '\F18F';
}

#chiliCustomizeMain #chili_customize_header #chili_customize_profile_wrapper #chili_customize_delete_profile_button i::before {
  content: '\F156';
}

#chiliCustomizeMain #chili_customize_header #chili_customize_profile_wrapper #chili_customize_add_profile_button {
  padding-left: 2px;
  padding-top: 1px;
}

#chiliCustomizeMain #chili_customize_header #chili_customize_profile_wrapper #chili_customize_dupe_profile_button {
  font-size: 20px;
  padding-left: 4px;
  padding-top: 4px;
}

#chiliCustomizeMain #chili_customize_header #chili_customize_profile_wrapper #chili_customize_delete_profile_button {
  font-size: 24px;
  padding-left: 2px;
  padding-top: 1px;
}

#chiliCustomizeMain #chili_iframe_wrapper {
  margin-bottom: 200px;
  width: 500px !important;
  position: absolute;
  left: 0;
  top: 41px;
}

#chiliCustomizeMain #chili_iframe_wrapper.expanded {
  width: 960px !important;
}

#chiliCustomizeMain #chili_iframe_wrapper iframe {
  width: 100% !important;
}

#chiliCustomizeMain #chili_iframe_wrapper #chili-nav-toolbar {
  width: 100%;
  margin: 0;
  margin-top: 10px;
}

#chiliCustomizeMain #chili_iframe_wrapper #chili-nav-toolbar > div {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  border: 0;
  border-left: 1px solid #d8d8d8;
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
}

#chiliCustomizeMain #chili_iframe_wrapper #chili-nav-toolbar > div:nth-child(2), #chiliCustomizeMain #chili_iframe_wrapper #chili-nav-toolbar > div:first-child, #chiliCustomizeMain #chili_iframe_wrapper #chili-nav-toolbar > div:last-child {
  border-left: 0;
}

#chiliCustomizeMain #chili_iframe_wrapper #chili-nav-toolbar > div:first-child, #chiliCustomizeMain #chili_iframe_wrapper #chili-nav-toolbar > div:last-child {
  border-top: 0;
  border-bottom: 0;
}

#chiliCustomizeMain #customize_form {
  margin-bottom: 50px;
  width: 455px;
  position: absolute;
  right: -3px;
  top: 120px;
  padding-left: 20px;
}

#chiliCustomizeMain #customize_form #chili-customize-column-1 {
  width: 100%;
}

#chiliCustomizeMain #customize_form .chili-variable-name {
  text-align: right;
}

#chiliCustomizeMain #customize_form .chili-variable-display-name {
  width: 130px !important;
  padding-right: 10px;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #353535;
  text-transform: none;
}

#chiliCustomizeMain #customize_form .chili-variable-value {
  width: 300px;
}

#chiliCustomizeMain #customize_form .chili-variable-value input[type=text]:not(.chili-combo-field), #chiliCustomizeMain #customize_form .chili-variable-value textarea {
  width: 100% !important;
}

#chiliCustomizeMain #customize_form .chili-variable-value input, #chiliCustomizeMain #customize_form .chili-variable-value textarea, #chiliCustomizeMain #customize_form .chili-variable-value .chili-combo-ct {
  background: none;
  border: 1px solid #353535;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #000000;
  margin: 0;
}

#chiliCustomizeMain #customize_form .chili-variable-value .chili-input-element-wrapper, #chiliCustomizeMain #customize_form .chili-variable-value .chili-combo-ct, #chiliCustomizeMain #customize_form .chili-variable-value .x-form-field-wrap, #chiliCustomizeMain #customize_form .chili-variable-value .x-form-field-trigger-wrap {
  width: 100% !important;
}

#chiliCustomizeMain #customize_form .chili-variable-value .chili-combo-ct input {
  border: 0;
  background: 0;
  outline: 0;
}

#chiliCustomizeMain #customize_form .chili-variable-value .chili-combo-ct .chili-combo-trigger {
  border-left: 1px solid #353535;
}

#chiliCustomizeMain #customize_form .chili-variable-value .chili-button {
  display: inline-block;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 11px;
  color: #ffffff;
  border-radius: 0;
  border: 0;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 0px;
  background: none;
  background-color: #000000;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  width: auto;
  height: auto;
  margin-left: 0 !important;
  margin-right: 10px;
}

#chiliCustomizeMain #customize_form .chili-variable-value .chili-button:hover, #chiliCustomizeMain #customize_form .chili-variable-value .chili-button:active {
  background-color: #353535;
}

#chiliCustomizeMain #customize_form .chili-variable-value .chili-button.dbe-button-disabled, #chiliCustomizeMain #customize_form .chili-variable-value .chili-button.dbe-button-disabled:hover, #chiliCustomizeMain #customize_form .chili-variable-value .chili-button.dbe-button-disabled:active {
  background-color: #e2e2e2;
  cursor: default;
}

#chiliCustomizeMain #customize_form .chili-variable-value .chili-button:hover, #chiliCustomizeMain #customize_form .chili-variable-value .chili-button:active {
  background-color: #353535;
  text-decoration: none;
}

#chiliCustomizeMain #customize_form .chili-variable-value .chili-variable-image-wrapper {
  width: 120px !important;
  height: 120px !important;
  padding: 10px;
  margin-bottom: 10px;
  margin-left: -1px;
  border: 1px solid #000000 !important;
}

#chiliCustomizeMain #customize_form .chili-variable-value .dbe-mandatory-indicator, #chiliCustomizeMain #customize_form .chili-variable-value .dbe-left-text, #chiliCustomizeMain #customize_form .chili-variable-value .dbe-right-text, #chiliCustomizeMain #customize_form .chili-variable-value .dbe-help-icon, #chiliCustomizeMain #customize_form .chili-variable-value .dbe-textfield-wrapper, #chiliCustomizeMain #customize_form .chili-variable-value .dbe-textarea-wrapper {
  margin: 0;
}

#chiliCustomizeMain #customize_form .chili-variable-value .chili-help-icon {
  position: absolute;
  right: -14px;
}

#chiliCustomizeMain #chili_customize_save_button_wrapper > div {
  display: inline-block;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 11px;
  color: #ffffff;
  border-radius: 0;
  border: 0;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 0px;
  background: none;
  background-color: #000000;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  width: auto;
  height: auto;
  margin-left: 0 !important;
  margin-right: 10px;
}

#chiliCustomizeMain #chili_customize_save_button_wrapper > div:hover, #chiliCustomizeMain #chili_customize_save_button_wrapper > div:active {
  background-color: #353535;
}

#chiliCustomizeMain #chili_customize_save_button_wrapper > div.dbe-button-disabled, #chiliCustomizeMain #chili_customize_save_button_wrapper > div.dbe-button-disabled:hover, #chiliCustomizeMain #chili_customize_save_button_wrapper > div.dbe-button-disabled:active {
  background-color: #e2e2e2;
  cursor: default;
}

#chiliCustomizeMain #chili_customize_save_button_wrapper > div:hover, #chiliCustomizeMain #chili_customize_save_button_wrapper > div:active {
  background-color: #353535;
  text-decoration: none;
}

#chiliCustomizeMain #chili_customize_save_button_wrapper #chili-tab-lower-nav-left, #chiliCustomizeMain #chili_customize_save_button_wrapper #chili-tab-lower-nav-right {
  padding: 0;
  margin: 0;
  width: 20px;
  height: 20px;
  background-color: #e2e2e2;
  position: relative;
  margin-right: 6px;
}

#chiliCustomizeMain #chili_customize_save_button_wrapper #chili-tab-lower-nav-left:hover::before, #chiliCustomizeMain #chili_customize_save_button_wrapper #chili-tab-lower-nav-right:hover::before {
  color: #353535;
}

#chiliCustomizeMain #chili_customize_save_button_wrapper #chili-tab-lower-nav-left::before, #chiliCustomizeMain #chili_customize_save_button_wrapper #chili-tab-lower-nav-right::before {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  font-family: 'Material Design Icons';
  font-size: 20px;
  position: absolute;
  left: 0;
  top: -4px;
  color: #999999;
}

#chiliCustomizeMain #chili_customize_save_button_wrapper #chili-tab-lower-nav-left::before {
  content: '\F141';
}

#chiliCustomizeMain #chili_customize_save_button_wrapper #chili-tab-lower-nav-right::before {
  content: '\F142';
}

#chiliCustomizeMain #chili-customize-tab-wrapper {
  width: 435px;
  position: absolute;
  right: -3px;
  top: 135px;
  padding-right: 3px;
}

#chiliCustomizeMain #chili-customize-tab-wrapper #chili-customize-tabs {
  margin: 0;
}

#chiliCustomizeMain #chili-customize-tab-wrapper #chili-customize-tabs #chili-tab-panel ul.x-tab-strip-top {
  margin: 0;
  border-bottom: 1px solid #e2e2e2;
}

#chiliCustomizeMain #chili-customize-tab-wrapper #chili-customize-tabs #chili-tab-panel ul.x-tab-strip-top .x-tab-strip-text {
  font-family: "Roboto", sans-serif;
  text-transform: none;
  font-weight: 400;
  font-size: 13px;
}

#chiliCustomizeMain #chili-customize-tab-wrapper #chili-customize-tabs #chili-tab-panel ul.x-tab-strip-top li {
  border: 1px solid #e2e2e2;
  margin-bottom: -1px;
  background-color: #f0f0f0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  height: auto;
  padding: 0px 9px;
  padding-top: 7px;
  padding-bottom: 6px;
}

#chiliCustomizeMain #chili-customize-tab-wrapper #chili-customize-tabs #chili-tab-panel ul.x-tab-strip-top li:hover {
  cursor: pointer;
}

#chiliCustomizeMain #chili-customize-tab-wrapper #chili-customize-tabs #chili-tab-panel ul.x-tab-strip-top li .x-tab-right, #chiliCustomizeMain #chili-customize-tab-wrapper #chili-customize-tabs #chili-tab-panel ul.x-tab-strip-top li .x-tab-left, #chiliCustomizeMain #chili-customize-tab-wrapper #chili-customize-tabs #chili-tab-panel ul.x-tab-strip-top li .x-tab-strip-inner {
  margin: 0;
  padding: 0;
}

#chiliCustomizeMain #chili-customize-tab-wrapper #chili-customize-tabs #chili-tab-panel ul.x-tab-strip-top li .x-tab-strip-text {
  color: #999999;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

#chiliCustomizeMain #chili-customize-tab-wrapper #chili-customize-tabs #chili-tab-panel ul.x-tab-strip-top li.x-tab-strip-active, #chiliCustomizeMain #chili-customize-tab-wrapper #chili-customize-tabs #chili-tab-panel ul.x-tab-strip-top li:hover {
  background-color: #ffffff;
}

#chiliCustomizeMain #chili-customize-tab-wrapper #chili-customize-tabs #chili-tab-panel ul.x-tab-strip-top li.x-tab-strip-active .x-tab-strip-text, #chiliCustomizeMain #chili-customize-tab-wrapper #chili-customize-tabs #chili-tab-panel ul.x-tab-strip-top li:hover .x-tab-strip-text {
  color: #000000;
}

#chiliCustomizeMain #chili-customize-tab-wrapper #chili-customize-tabs #chili-tab-panel ul.x-tab-strip-top li.x-tab-strip-active {
  border-bottom-color: #ffffff;
}

#chiliCustomizeMain #chili-customize-tab-wrapper + div.clear + #customize_form {
  top: 175px;
}

#chiliCustomizeMain #top_instructions {
  position: absolute;
  width: 40px !important;
  height: 26px;
  left: 150px;
  top: 7px;
}

#chiliCustomizeMain #top_instructions:before {
  content: '\F2FD';
  color: #999999;
  font-family: 'Material Design Icons';
  font-size: 20px;
  position: absolute;
  left: 10px;
  top: -5px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

#chiliCustomizeMain #top_instructions:hover:before {
  color: #000000;
  cursor: pointer;
}

#chiliCustomizeMain #top_instructions:hover .chiliInstruction:not(:empty) {
  max-height: 1000px;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #353535;
}

#chiliCustomizeMain #top_instructions .chiliInstruction:not(:empty) {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  color: #353535;
  position: absolute;
  left: -150px;
  top: 26px;
  background-color: #ffffff;
  width: 507px;
  margin: 0;
  z-index: 2000;
  overflow: hidden;
  max-height: 0;
  padding: 0px 15px;
  border: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  -webkit-box-shadow: 6px 5px 8px -2px rgba(53, 53, 53, 0.45);
  box-shadow: 6px 5px 8px -2px rgba(53, 53, 53, 0.45);
}

#chiliCustomizeMain #top_instructions .chiliInstruction:not(:empty) li {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  color: #353535;
}

#chiliCustomizeMain #top_instructions .chiliInstruction:not(:empty) ol, #chiliCustomizeMain #top_instructions .chiliInstruction:not(:empty) ul {
  margin: 0;
}

#chiliCustomizeMain #top_instructions .chiliInstruction:empty {
  position: absolute;
  top: 0;
  left: 11px;
  width: 18px;
  height: 26px;
  background-color: #ffffff;
  cursor: default;
  margin: 0;
}

#chili-image-popup .popup-asset-search-title, #chili-image-popup .popup-close-x {
  position: relative;
  top: -10px;
}

#chili-image-popup .popup-close-x {
  border: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

#chili-image-popup .popup-body-wrapper .x-panel, #chili-image-popup .popup-body-wrapper .x-panel-body {
  border: 0;
}

#chili-image-popup .popup-body-wrapper .chili-button {
  letter-spacing: 1.2px;
  display: inline-block;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 11px;
  color: #ffffff;
  border-radius: 0;
  border: 0;
  padding: 0px 28px;
  padding-top: 8px;
  padding-bottom: 6px;
  background: none;
  background-color: #000000;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  text-decoration: none;
  height: auto;
  width: auto;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

#chili-image-popup .popup-body-wrapper .chili-button:hover, #chili-image-popup .popup-body-wrapper .chili-button:active {
  background-color: #353535;
}

#chili-image-popup .popup-body-wrapper .chili-button.dbe-button-disabled, #chili-image-popup .popup-body-wrapper .chili-button.dbe-button-disabled:hover, #chili-image-popup .popup-body-wrapper .chili-button.dbe-button-disabled:active {
  background-color: #e2e2e2;
  cursor: default;
}

#chili-image-popup .popup-body-wrapper input.chili-asset-search-textbox {
  border: 1px solid #000000;
  background: none;
  outline: 0;
  font-family: "Roboto", sans-serif;
  height: 30px !important;
}

#chili-image-popup .chili-assettree-imgnode img.chili-assettree-img-icon {
  cursor: pointer;
}

#chili-image-popup .chili-assettree-imgnode a span {
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.x-combo-list.chili-combo-list .x-combo-list-inner .x-combo-list-item {
  font-family: "Roboto", sans-serif;
  background-color: #ffffff;
  color: #999999;
  border: 0 !important;
  border-top: 1px solid #999999 !important;
}

.x-combo-list.chili-combo-list .x-combo-list-inner .x-combo-list-item:first-child {
  border-top: 0 !important;
}

.x-combo-list.chili-combo-list .x-combo-list-inner .x-combo-list-item.x-combo-selected {
  background-color: #e2e2e2;
  color: #000000;
}

.x-combo-list.chili-combo-list .x-combo-list-inner .x-combo-list-item.x-combo-selected .ux-lovcombo-item-text {
  font-weight: 400;
  color: #353535;
}

.x-combo-list.chili-combo-list .x-combo-list-inner .x-combo-list-item .ux-lovcombo-item-text {
  font-weight: 400;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

/* /chili */
/* pageflex */
#customizeMain {
  width: 960px !important;
  position: relative;
  padding-top: 75px;
}

#customizeMain #coprofiles {
  width: 960px !important;
  padding: 0;
}

#customizeMain #actionButtons {
  width: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 1px solid #e2e2e2;
  padding-bottom: 12px;
}

#customizeMain #actionButtons #customize_step1_icon,
#customizeMain #actionButtons #customize_step2_icon,
#customizeMain #actionButtons #customize_step3a_icon,
#customizeMain #actionButtons #customize_step3b_icon,
#customizeMain #actionButtons #customize_step1_help,
#customizeMain #actionButtons #customize_step2_help,
#customizeMain #actionButtons #customize_step3a_help,
#customizeMain #actionButtons #customize_step3b_help,
#customizeMain #actionButtons #customize_cancel {
  display: none;
}

#customizeMain #actionButtons #customize_step1,
#customizeMain #actionButtons #customize_step2,
#customizeMain #actionButtons #customize_step3a,
#customizeMain #actionButtons #customize_step3b {
  display: inline-block;
}

#customizeMain #actionButtons #customize_step1 a.dbe-preview-button,
#customizeMain #actionButtons #customize_step2 a.dbe-preview-button,
#customizeMain #actionButtons #customize_step3a a.dbe-preview-button,
#customizeMain #actionButtons #customize_step3b a.dbe-preview-button {
  margin: 0;
  width: auto !important;
  letter-spacing: 1.2px;
  display: inline-block;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 11px;
  color: #ffffff;
  border-radius: 0;
  border: 0;
  padding: 0px 28px;
  padding-top: 8px;
  padding-bottom: 6px;
  background: none;
  background-color: #000000;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  text-decoration: none;
  height: auto;
  width: auto;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  text-transform: uppercase;
}

#customizeMain #actionButtons #customize_step1 a.dbe-preview-button:hover, #customizeMain #actionButtons #customize_step1 a.dbe-preview-button:active,
#customizeMain #actionButtons #customize_step2 a.dbe-preview-button:hover,
#customizeMain #actionButtons #customize_step2 a.dbe-preview-button:active,
#customizeMain #actionButtons #customize_step3a a.dbe-preview-button:hover,
#customizeMain #actionButtons #customize_step3a a.dbe-preview-button:active,
#customizeMain #actionButtons #customize_step3b a.dbe-preview-button:hover,
#customizeMain #actionButtons #customize_step3b a.dbe-preview-button:active {
  background-color: #353535;
}

#customizeMain #actionButtons #customize_step1 a.dbe-preview-button.dbe-button-disabled, #customizeMain #actionButtons #customize_step1 a.dbe-preview-button.dbe-button-disabled:hover, #customizeMain #actionButtons #customize_step1 a.dbe-preview-button.dbe-button-disabled:active,
#customizeMain #actionButtons #customize_step2 a.dbe-preview-button.dbe-button-disabled,
#customizeMain #actionButtons #customize_step2 a.dbe-preview-button.dbe-button-disabled:hover,
#customizeMain #actionButtons #customize_step2 a.dbe-preview-button.dbe-button-disabled:active,
#customizeMain #actionButtons #customize_step3a a.dbe-preview-button.dbe-button-disabled,
#customizeMain #actionButtons #customize_step3a a.dbe-preview-button.dbe-button-disabled:hover,
#customizeMain #actionButtons #customize_step3a a.dbe-preview-button.dbe-button-disabled:active,
#customizeMain #actionButtons #customize_step3b a.dbe-preview-button.dbe-button-disabled,
#customizeMain #actionButtons #customize_step3b a.dbe-preview-button.dbe-button-disabled:hover,
#customizeMain #actionButtons #customize_step3b a.dbe-preview-button.dbe-button-disabled:active {
  background-color: #e2e2e2;
  cursor: default;
}

#customizeMain #actionButtons .customize_step1_incomplete + #customize_step1_button a.dbe-preview-button::before {
  content: '1.';
  display: inline-block;
  margin-right: 5px;
}

#customizeMain #actionButtons .customize_step2_incomplete + #customize_step2_button a.dbe-preview-button::before {
  content: '2.';
  display: inline-block;
  margin-right: 5px;
}

#customizeMain #actionButtons .customize_step1_complete + #customize_step1_button a.dbe-preview-button,
#customizeMain #actionButtons .customize_step2_complete + #customize_step2_button a.dbe-preview-button {
  padding-left: 44px;
}

#customizeMain #actionButtons .customize_step1_complete + #customize_step1_button a.dbe-preview-button::before,
#customizeMain #actionButtons .customize_step2_complete + #customize_step2_button a.dbe-preview-button::before {
  font-family: 'Material Design Icons';
  content: '\F12C';
  font-size: 20px;
  position: absolute;
  left: 22px;
  top: 0;
}

#customizeMain #actionButtons #customize_step3a a.dbe-preview-button::before {
  content: '3.';
  display: inline-block;
  margin-right: 5px;
}

#customizeMain #actionButtons #customize_step1, #customizeMain #actionButtons #customize_step2 {
  position: relative;
  margin-right: 20px;
}

#customizeMain #actionButtons #customize_step1::after, #customizeMain #actionButtons #customize_step2::after {
  font-family: 'Material Design Icons';
  color: #000000;
  content: '\F142';
  position: absolute;
  right: -31px;
  top: 0;
  font-size: 20px;
  padding: 0px 10px;
}

#customizeMain .customize_profile_label {
  display: none;
}

#customizeMain #preview {
  padding: 0;
  float: none !important;
}

#customizeMain #preview #preview_feedback {
  width: 500px;
  height: 500px;
  border: 1px solid #e2e2e2;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  position: relative;
}

#customizeMain #preview #preview_feedback #v2_preview_wrapper_div {
  border: 0;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
}

#customizeMain #preview #preview_feedback img {
  border: 1px solid #e2e2e2;
}

#customizeMain #fields {
  position: absolute;
  right: 0;
  width: 435px !important;
  top: 120px;
}

#customizeMain #fields .v2_tabs_bgcolor > .dbe-customize-label, #customizeMain #fields .v2_tabs_bgcolor > div[class$="-wrapper"], #customizeMain #fields .v2_tabs_bgcolor > .customize_fields_right_column > .dbe-customize-label, #customizeMain #fields .v2_tabs_bgcolor > .customize_fields_right_column > div[class$="-wrapper"] {
  float: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}

#customizeMain #fields .v2_tabs_bgcolor > .dbe-customize-label, #customizeMain #fields .v2_tabs_bgcolor > .customize_fields_right_column > .dbe-customize-label {
  width: 130px !important;
  padding-right: 10px;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #353535;
  text-transform: none;
}

#customizeMain #fields .v2_tabs_bgcolor > div[class$="-wrapper"] > div[class$="-wrapper"], #customizeMain #fields .v2_tabs_bgcolor > .customize_fields_right_column > div[class$="-wrapper"] > div[class$="-wrapper"] {
  padding: 0;
  margin: 0;
  float: none;
}

#customizeMain #fields .v2_tabs_bgcolor > div[class$="-wrapper"] .dbe-left-text, #customizeMain #fields .v2_tabs_bgcolor > div[class$="-wrapper"] .dbe-right-text, #customizeMain #fields .v2_tabs_bgcolor > .customize_fields_right_column > div[class$="-wrapper"] .dbe-left-text, #customizeMain #fields .v2_tabs_bgcolor > .customize_fields_right_column > div[class$="-wrapper"] .dbe-right-text {
  position: absolute;
}

#customizeMain #fields .v2_tabs_bgcolor > div[class$="-wrapper"] input, #customizeMain #fields .v2_tabs_bgcolor > div[class$="-wrapper"] textarea, #customizeMain #fields .v2_tabs_bgcolor > .customize_fields_right_column > div[class$="-wrapper"] input, #customizeMain #fields .v2_tabs_bgcolor > .customize_fields_right_column > div[class$="-wrapper"] textarea {
  background: none;
  border: 1px solid #353535;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #000000;
}

#customizeMain #fields .v2_tabs_bgcolor > div[class$="-wrapper"] .x-form-field-wrap, #customizeMain #fields .v2_tabs_bgcolor > div[class$="-wrapper"] .x-form-field-trigger-wrap, #customizeMain #fields .v2_tabs_bgcolor > .customize_fields_right_column > div[class$="-wrapper"] .x-form-field-wrap, #customizeMain #fields .v2_tabs_bgcolor > .customize_fields_right_column > div[class$="-wrapper"] .x-form-field-trigger-wrap {
  width: 100% !important;
}

#customizeMain #fields .v2_tabs_bgcolor > div[class$="-wrapper"] .dbe-help-icon, #customizeMain #fields .v2_tabs_bgcolor > .customize_fields_right_column > div[class$="-wrapper"] .dbe-help-icon {
  display: none;
}

#customizeMain #top_instructions, #customizeMain #bottom_instructions {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #353535;
  line-height: 140%;
  width: 500px !important;
  display: none;
}

#customizeMain #profiles {
  position: absolute;
  top: 75px;
  right: 0;
  padding: 0;
}

#customizeMain #profiles .customize_profile_container .x-form-field-wrap {
  width: 390px !important;
  border: 1px solid #353535;
  position: relative;
  margin-right: 33px;
}

#customizeMain #profiles .customize_profile_container .x-form-field-wrap input[type=text] {
  border: 0;
  background: 0;
  outline: 0;
  width: 350px !important;
  font-family: "Roboto", sans-serif;
  text-transform: none;
  font-size: 14px;
  color: #353535;
  font-weight: 300;
}

#customizeMain #profiles .customize_profile_container .x-form-field-wrap .x-form-twin-triggers .x-form-trigger {
  background: 0;
  height: 27px !important;
  background-color: #ffffff;
  border: 1px solid #353535;
  position: absolute;
  top: -1px;
}

#customizeMain #profiles .customize_profile_container .x-form-field-wrap .x-form-twin-triggers .x-form-trigger.x-form-clear-trigger {
  width: 30px;
  right: -36px;
}

#customizeMain #profiles .customize_profile_container .x-form-field-wrap .x-form-twin-triggers .x-form-trigger:not(.x-form-clear-trigger) {
  width: 27px;
  right: -1px;
}

#customizeMain #profiles .customize_profile_container .x-form-field-wrap .x-form-twin-triggers:before, #customizeMain #profiles .customize_profile_container .x-form-field-wrap .x-form-twin-triggers:after {
  font-family: 'Material Design Icons';
  color: #000000;
  font-size: 20px;
  position: absolute;
  z-index: 1000;
  height: 27px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  pointer-events: none;
}

#customizeMain #profiles .customize_profile_container .x-form-field-wrap .x-form-twin-triggers:before {
  content: '\F35D';
  right: -1px;
  width: 27px;
  font-size: 26px;
  top: -5px;
}

#customizeMain #profiles .customize_profile_container .x-form-field-wrap .x-form-twin-triggers:after {
  right: -36px;
  content: '\F156';
  width: 30px;
  padding-left: 5px;
}

#customizeMain #v2_tabs .x-tab-panel, #customizeMain #v2_tabs .x-tab-panel-header, #customizeMain #v2_tabs .x-tab-strip-wrap {
  width: auto !important;
}

#customizeMain #v2_tabs ul.x-tab-strip-top {
  margin: 0;
  border-bottom: 1px solid #e2e2e2;
}

#customizeMain #v2_tabs ul.x-tab-strip-top .x-tab-strip-text {
  font-family: "Roboto", sans-serif;
  text-transform: none;
  font-weight: 400;
  font-size: 13px;
}

#customizeMain #v2_tabs ul.x-tab-strip-top li {
  border: 1px solid #e2e2e2;
  margin-bottom: -1px;
  background: #f0f0f0;
  background-color: #f0f0f0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  height: auto;
  padding: 0px 9px;
  padding-top: 7px;
  padding-bottom: 6px;
  line-height: inherit;
}

#customizeMain #v2_tabs ul.x-tab-strip-top li a {
  height: auto;
}

#customizeMain #v2_tabs ul.x-tab-strip-top li:hover {
  cursor: pointer;
}

#customizeMain #v2_tabs ul.x-tab-strip-top li .x-tab-right, #customizeMain #v2_tabs ul.x-tab-strip-top li .x-tab-left, #customizeMain #v2_tabs ul.x-tab-strip-top li .x-tab-strip-inner {
  margin: 0;
  padding: 0;
  line-height: inherit;
  border: 0;
}

#customizeMain #v2_tabs ul.x-tab-strip-top li .x-tab-strip-text {
  color: #999999;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

#customizeMain #v2_tabs ul.x-tab-strip-top li.x-tab-strip-active, #customizeMain #v2_tabs ul.x-tab-strip-top li:hover {
  background: #ffffff;
  background-color: #ffffff;
}

#customizeMain #v2_tabs ul.x-tab-strip-top li.x-tab-strip-active .x-tab-strip-text, #customizeMain #v2_tabs ul.x-tab-strip-top li:hover .x-tab-strip-text {
  color: #000000;
}

#customizeMain #v2_tabs ul.x-tab-strip-top li.x-tab-strip-active {
  border-bottom-color: #ffffff;
}

/* /pageflex */
/* add to cart notification */
#notice_div {
  background-color: #000000;
  color: #ffffff;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 14px;
  text-align: center;
  padding: 7px 10px;
  min-width: auto;
  min-height: auto;
}

#notice_div br {
  display: none;
}

/* /add to cart notification */
#cat_text_trailer a {
  font-size: 17px;
  font-weight: 400;
}

#cat_text_trailer a:hover, #cat_text_trailer a:active {
  font-size: 17px;
}

/* reset for quantity drop down (DBSPT-79614) */
#itemDiv.v2OrderFormCatalog .catalog-list-table .catalog-list-table-cell.catalog-list-qty .dbe-combo {
  margin-left: 0;
}

/* reset for na-price */
span.na-price, span.na-price-at {
  display: none;
}
