 

.bgcolor_{ background:#7A7256; }
.bgcolor_ a:link {text-decoration: underline;}
.bgcolor_ a:visited {text-decoration: underline;}
.bgcolor_ a:hover {text-decoration: none;}
.bgcolor_ a:active {text-decoration: underline;}
a:link {text-decoration: underline; color: #7A7256}
a:visited {text-decoration: underline; color:#7A7256}
a:hover {text-decoration: none; color:#7A7256}
a:active {text-decoration: underline; color: #7A7256}
/*=== runnable submenu ===*/
.bgcolor_ .header_nav a:link{color:#fff}
.bgcolor_ .header_nav a:visited{color:#fff}
.bgcolor_ .header_nav a:hover{color:#fff}
.bgcolor_ .header_nav a:active{color:#fff}
.bgcolor_ .header_nav ul {	display: none;	position: absolute; padding: 6px 0px 10px 0px;	list-style: none;	background-color:#7A7256; z-index:1050; box-shadow: #CCC 0 0 0px; text-align: left}
.bgcolor_ .header_nav ul#brands li{width:220px}
.bgcolor_ .header_nav ul#quicklinks li{width: 330px;}
.bgcolor_ .header_nav ul#vendors li{width: 240px}
.bgcolor_ .header_nav ul#resources li{width:200px}
.header_nav ul li {float: left; padding: 0px 0px 0px 0px; margin-left:0px; border-right:none;}
.header_nav ul a {display: block; text-decoration: none;border-bottom: 1px solid #7A7256; padding:4px 0x 4p 0px; }
.header_nav ul li a:hover {font-weight:bold}
.header_nav li {border-right:#ECEDE1 1px solid; }
.header_nav li#last {border-right:#ECEDE1 0px solid;  }
.tab-content{padding-top: 30px;}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #7A7256;
}
.nav-pills{font-size: 1.3rem; }
.nav-pills .nav-link{font-weight: 700;}
.nav-link {color:#9b9b9b; }
.nav-link:hover, .nav-link:focus {
  color: #7A7256;
}
.nav-pills .nav-link {
    background: #ECEDE1;
    border: 0;
    border-radius: .25rem;
}
.nav-pills a{font-size: 1rem;margin-bottom: 8px;        
    }
    .nav-pills a:link {text-decoration: none}
.display-8 a:link{color: #fff; text-decoration: none}
.display-8 a:visited{color: #fff;text-decoration: none}
.display-8 a:hover{color: #fff; text-decoration: underline}
.display-8 a:active{color: #fff; text-decoration: none}

.brand-icon{margin-left:auto; margin-right:auto;}

.btn-primary {
  color: #fff;
  background-color: #7A7256;
  border-color: #ECEDE1;
}

.btn-primary:hover {
  color: #fff;
  background-color: #7A7256;
  border-color: #ECEDE1;
}
.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #fff;
  background-color: #7A7256;
  border-color: #ECEDE1;
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #7A7256;
  border-color: #ECEDE1;
}
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btn-primary:disabled, .btn-primary.disabled {
  color: #fff;
  background-color: #7A7256;
  border-color: #ECEDE1;
}

/*******SUBMENU TABS**********/
table.VendorMenu{ padding-top:10px; margin-bottom: 30px;}
table.VendorMenu td#top{border-bottom-color: #7A7256;border-bottom-style: solid;border-bottom-width: 1px;}
table.VendorMenu td#button{border-right:#FFF 1px solid;}

/*******SUBMENU TABS BUTTONS**********/
table.VendorMenuButtonOff td{height:55px; background:#ECEDE1;}
table.VendorMenuButtonOff td#left1{ width:0px; display:none}
table.VendorMenuButtonOff td#left2{width:0px; display:none}
table.VendorMenuButtonOff td#middle{ -moz-border-radius-topright: 6px; border-top-right-radius: 6px;-moz-border-radius-topleftt: 6px; border-top-left-radius: 6px;}
table.VendorMenuButtonOff td#right{width:0px; display:none}
table.VendorMenuButtonOff a.menuItem1 {display: block; color:#7A7256; padding:12px 11px 12px 11px;} 
table.VendorMenuButtonOff a.menuItem2 {display: block; color:#7A7256; padding:5px 11px 5px 11px;} 
table.VendorMenuButtonOff a.menuItem1:hover {color:#7A7256;}
table.VendorMenuButtonOff a.menuItem2:hover {color:#7A7256;}


table.VendorMenuButtonOn td{height:55px;background:#7A7256}
table.VendorMenuButtonOn td#left1{width:0px; display:none}
table.VendorMenuButtonOn td#left2{width:0px; display:none; }
table.VendorMenuButtonOn td#middle{color:#fff;  padding:5px 15px 0 15px;-moz-border-radius-topright: 6px; border-top-right-radius: 6px;-moz-border-radius-topleftt: 6px; border-top-left-radius: 6px;}
table.VendorMenuButtonOn td#right{width:0px; display:none}
table.VendorMenuButtonOn a.menuItem1 {display: block;font-weight:bold;color:#7A7256; padding:12px 11px 12px 11px;} 
table.VendorMenuButtonOn a.menuItem2 {display: block;font-weight:bold;color:#7A7256; padding:5px 11px 5px 11px;}

table.VendorMenuButtonOn2 td{height:55px;background:#7A7256}
table.VendorMenuButtonOn2 td#middle{color:#fff;  padding:5px 15px 0 15px;-moz-border-radius-topright: 6px; border-top-right-radius: 6px;-moz-border-radius-topleftt: 6px; border-top-left-radius: 6px;}
table.VendorMenuButtonOn2 a.menuItem1 {display: block;color:#fff; } 
table.VendorMenuButtonOn2 a.menuItem2 {display: block;color:#fff; }

/******TABLE STANDARD********/
table.standard {border-width: 1px;	border-spacing:0px;	border-style: solid; border-color:#7A7256;	border-collapse: collapse; }
table.standard th {	border-width: 1px;	padding:4px; border-style: solid; border-color: #7A7256; background-color: #F5F5F5;}
table.standard td {	border-width: 1px;	padding: 4px;	border-style: solid; border-color: #7A7256; }

.accordion-button:not(.collapsed){background-color:#7A7256; color:#fff}
.accordion-button{padding:.5rem 1rem;}
.btn-outline-primary{color:#0d6efd;border-color:#7A7256; font-weight: bold}
.btn-outline-primary:hover{color:#fff;background-color:#7A7256;border-color:#7A7256}
.accordion-body ul{padding-left: .8rem; font-size: .8rem;}

div#letters {
  font-weight: bold;
  width: 100%;
  background-color:#7A7256; color:#fff;
  height: 30px;
  padding-top: 4px;
  padding-left: 1em;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  margin-bottom: 1em;
}
.list-inline{padding-bottom:20px;}
.tooltip-inner {
    background-color: #ffffff;
    box-shadow: 0px 0px 4px black;
	text-align: left;
	color:#7A7256;
	max-width: 290px !important;
    width: 290px !important;
	padding:20px;
}
.tooltip-inner p{text-align: center}
.tooltip.show {
  opacity: 1;
}
.tooltip-inner h3{text-align: center; color:#7A7256; font-weight: bold }



.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow, .bs-tooltip-end .tooltip-arrow{

  width: .3rem;

}
.tooltip .tooltip-arrow {
  height: .3rem;
}

.btn {
	
}
h3#bgcolor_ {background: #7A7256;height: 90px;margin-bottom: 1px;}
.card{
border: 0px solid rgba(0,0,0,.125);
}
.carousel-control-next {
justify-content:right;
	opacity:1;
	width: 1rem;
}
.carousel-control-prev {
	justify-content:left;
	opacity:1;
	width: 1rem;
}
.carousel-control-prev-icon {
   background-image: url("https://apps.choicecentral.com/choicebuys/images/home/slider/btn_prev.png");
	border: 0px solid #000;
	background-color: #7A7256;
	background-size: 150% 80%;
	border-radius: 10px;
}

.carousel-control-next-icon {
  background-image: url("https://apps.choicecentral.com/choicebuys/images/home/slider/btn_next.png");
	border: 0px solid #000;
	background-color: #7A7256;
	background-size: 150% 80%;
	border-radius: 20px;
}
.zoom {      
-webkit-transition: all 0.35s ease-in-out;    
-moz-transition: all 0.35s ease-in-out;    
transition: all 0.35s ease-in-out;     
cursor: -webkit-zoom-in;      
cursor: -moz-zoom-in;      
cursor: zoom-in;  
}     

.zoom:hover,  
.zoom:active,   
.zoom:focus {
/**adjust scale to desired size, 
add browser prefixes**/
-ms-transform: scale(2.5);    
-moz-transform: scale(2.5);  
-webkit-transform: scale(2.5);  
-o-transform: scale(2.5);  
transform: scale(2.5);    
position:relative;      
z-index:10;  
 
}
@media print {
    body * {
      visibility: hidden;
    }
    
    #myTabContent * {
      visibility: visible;
    }
    
    #myTabContent {
      position: absolute;
      left: 0;
      top: 0;
    }
  }

table td.paddingright10{padding-right:20px;}
.card-footer-marketplace:last-child {
  border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);
}
.card-footer-marketplace {
  padding: .5rem 1rem;

}
.card-img-vendor{
    max-width:50px;
    max-height: 30px;
}
.card-footer{
    border-top:none;
}
table td#maintablecontentdotted{padding-right:30px }

#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  border: none;
  outline: none;
  background-color: #7A7256;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 10px;
  font-size: 18px;
}