/* Full Page Styles */
@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap");

.customer-logo img {
  width: 100px;
}
.portal-logo img {
  height: 40px;
}
.portal-logo-2 {
  margin: auto;
  text-align: center;
  padding-top: auto;
}
.portal-logo-2 img {
  width: 115px;
}
.portal-logo-3 {
  margin: auto;
  text-align: center;
  padding-top: auto;
}
.portal-logo-3 img {
  height: 35px;
}
.companyContact a:link {
  color: #000000;
  text-decoration: none;
}
.companyContact a:hover {
  color: #59F9F9;
  text-decoration: underline;
}
.companyContact a:visited {
  color: #551A8B;
  text-decoration: none;
}
.companyContact a:visited:hover {
  color: #59F9F9;
  text-decoration: underline;
}
hr.horizontal {
  border: 2px dashed #AF9F9F;
}
hr.vertical {
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  border: 2px solid #AF9F9F;
  width: 30px;
}
.breadcrumb {
  display: inline-block;
}
.smallIcons {
  vertical-align: text-top;
}
.directory {
  list-style-type: none;
  padding: 0;
}
/* Begin Zoom Effect */
.hover01 img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover01 img:hover {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}
/* End Zoom Effect */
/* End Full Page Styles */
/* Begin Amazon Specific Styles */
.amazon {
  background-color: #232F3E;
  color: #FFFFFF;
}
.amazon a {
  color: #FFFFFF;
  text-decoration: none;
}
.amazon a:hover {
  text-decoration: underline;
}
/* End Amazon Specific Styles */
/* Begin Amazon-SC Specific Styles */
.amazon-sc {
  background-color: #F4A82C;
  color: #FFFFFF;
}
.amazon-sc a {
  color: #FFFFFF;
  text-decoration: none;
}
.amazon-sc a:hover {
  text-decoration: underline;
}
/* End Amazon-SC Specific Styles */
/* Begin Bed Bath & Beyond Specific Styles */
.bedbath {
  background-color: #29398c;
  color: #FFFFFF;
}
.bedbath a {
  color: #FFFFFF;
  text-decoration: none;
}
.bedbath a:hover {
  text-decoration: underline;
}
/* End Bed Bath & Beyond Specific Styles */
/* Begin Bluestem Specific Styles */
.bluestem {
/*  background-color: #1674c7; */
  background-color: #0c396a;
  color: #FFFFFF;
}
.bluestem a {
  color: #FFFFFF;
  text-decoration: none;
}
.bluestem a:hover {
  text-decoration: underline;
}
/* End Bluestem Specific Styles */
/* Begin Boscov's Specific Styles */
.boscovs {
  background-color: #49608c;
  color: #FFFFFF;
}
.boscovs a {
  color: #FFFFFF;
  text-decoration: none;
}
.boscovs a:hover {
  text-decoration: underline;
}
/* End Boscov's Specific Styles */
/* Begin Build.com's Specific Styles */
.buildcom {
  background-color: #00a19b;
  color: #FFFFFF;
}
.buildcom a {
  color: #FFFFFF;
  text-decoration: none;
}
.buildcom a:hover {
  text-decoration: underline;
}
/* End Build.com's Specific Styles */
/* Begin Cabela's Specific Styles */
.cabelas {
  background-color: #fcc80a;
  color: #343a40;
}
.cabelas a {
  color: #343a40;
  text-decoration: none;
}
.cabelas a:hover {
  text-decoration: underline;
}
/* End Cabela's Specific Styles */
/* Begin Generic Customer Specific Styles */
.generic {
  background-color: #222222;
  color: #FFFFFF;
}
.generic a {
  color: #FFFFFF;
  text-decoration: none;
}
.generic a:hover {
  text-decoration: underline;
}
/* End Generic Customer Specific Styles */
/* Begin Groupon Specific Styles */
.groupon {
  background-color: #7db340;
  color: #FFFFFF;
}
.groupon a {
  color: #FFFFFF;
  text-decoration: none;
}
.groupon a:hover {
  text-decoration: underline;
}
/* End Groupon Specific Styles */
/* Begin Hayneedle Specific Styles */
.hayneedle {
  background-color: #45555e;
  color: #FFFFFF;
}
.hayneedle a {
  color: #FFFFFF;
  text-decoration: none;
}
.hayneedle a:hover {
  text-decoration: underline;
}
/* End Hayneedle Specific Styles */
/* Begin Home Depot Specific Styles */
.homedepot {
  background-color: #f58122;
  color: #FFFFFF;
}
.homedepot a {
  color: #FFFFFF;
  text-decoration: none;
}
.homedepot a:hover {
  text-decoration: underline;
}
/* End Home Depot Specific Styles */
/* Begin Houzz Specific Styles */
.houzz {
  background-color: #50ba16;
  color: #000000;
}
.houzz a {
  color: #000000;
  text-decoration: none;
}
.houzz a:hover {
  text-decoration: underline;
}
/* End Houzz Specific Styles */
/* Begin JCPenney Specific Styles */
.jcpenney {
  background-color: #d41c22;
  color: #FFFFFF;
}
.jcpenney a {
  color: #FFFFFF;
  text-decoration: none;
}
.jcpenney a:hover {
  text-decoration: underline;
}
/* End JCPenney Specific Styles */

/* Begin Lowe's Specific Styles */
.lowes {
  background-color: #012169;
  color: #FFFFFF;
}
.lowes a {
  color: #FFFFFF;
  text-decoration: none;
}
.lowes a:hover {
  text-decoration: underline;
}
/* End Lowe's Specific Styles */

/* Begin Kohl's Specific Styles */
.kohls {
  background-color: #141414;
  color: #FFFFFF;
}
.kohls a {
  color: #FFFFFF;
  text-decoration: none;
}
.kohls a:hover {
  text-decoration: underline;
}
/* End Kohl's Specific Styles */
/* Begin Menards Specific Styles */
.menards {
  background-color: #000000;
  color: #FFFFFF;
}
.menards a {
  color: #FFFFFF;
  text-decoration: none;
}
.menards a:hover {
  text-decoration: underline;
}
/* End Menards Specific Styles */
/* Begin Overstock Specific Styles */
.overstock {
  background-color: #c7222d;
  color: #FFFFFF;
}
.overstock a {
  color: #FFFFFF;
  text-decoration: none;
}
.overstock a:hover {
  text-decoration: underline;
}
/* End Overstock Specific Styles */
/* Begin Pier 1 Specific Styles */
.pier1 {
  background-color: #246aab;
  color: #FFFFFF;
}
.pier1 a {
  color: #FFFFFF;
  text-decoration: none;
}
.pier1 a:hover {
  text-decoration: underline;
}
/* End Pier 1 Specific Styles */
/* Begin RCWilley Specific Styles */
.rcwilley {
  background-color: #384385;
  color: #FFFFFF;
}
.rcwilley a {
  color: #FFFFFF;
  text-decoration: none;
}
.rcwilley a:hover {
  text-decoration: underline;
}
/* End Pier 1 Specific Styles */
/* Begin Rugs Direct Specific Styles */
.rugsdirect {
  background-color: #2b6682;
  color: #FFFFFF;
}
.rugsdirect a {
  color: #FFFFFF;
  text-decoration: none;
}
.rugsdirect a:hover {
  text-decoration: underline;
}
/* End Rugs Direct Specific Styles */
/* Begin Sam's Club Specific Styles */
.samsclub {
  background-color: #006ba8;
  color: #FFFFFF;
}
.samsclub a {
  color: #FFFFFF;
  text-decoration: none;
}
.samsclub a:hover {
  text-decoration: underline;
}
/* End Sam's Club Specific Styles */
/* Begin Sears Specific Styles */
.sears {
  background-color: #1c4094;
  color: #FFFFFF;
}
.sears a {
  color: #FFFFFF;
  text-decoration: none;
}
.sears a:hover {
  text-decoration: underline;
}
/* End Sears Specific Styles */
/* Begin Walmart Specific Styles */
.walmart {
  background-color: #1b78cf;
  color: #FFFFFF;
}
.walmart a {
  color: #FFFFFF;
  text-decoration: none;
}
.walmart a:hover {
  text-decoration: underline;
}
/* End Walmart Specific Styles */
/* Begin Wayfair Specific Styles */
.wayfair {
  background-color: #762a7d;
  color: #FFFFFF;
}
.wayfair a {
  color: #FFFFFF;
  text-decoration: none;
}
.wayfair a:hover {
  text-decoration: underline;
}
/* End Wayfair Specific Styles */

.tooltip-container {
  font-family: "Roboto Condensed", sans-serif;
  justify-content: center;
  align-items: center;
}

.custom-tooltip {
  border-radius: 3px;
  width: 30px;
  height: 30px;
  text-align: center;
  background-color: white;
  color: #222222;
  padding: 0.1rem;
  position: relative;
  margin: 5px;
}

.tooltip-subtext {
  font-weight: bold;
}

.tooltip-content {
  color: #222222;
  font-size: 14px;
  height: auto;
  width: 200px;
  overflow: hidden;
  bottom: 0;
  border-radius: 3px;
  padding: 0.5rem 15px;
  text-align: left;
  transform: scale(0);
  transition: 0.3s all cubic-bezier(0.785, 0.135, 0.15, 0.86);
  background-color: white;
}

.tooltip-content.right {
  transform-origin: top left;
  margin-top: 10px;
  left: 0;
}

.custom-tooltip:hover .tooltip-content {
  transform: scale(1);
}
