/*

QVend - Portal B2B

Advanced Nutrition Style Sheet

*/

/* === Bootstrap === */

.navbarSupportedContent {
    background-color: #ededed !important;
    font-family: klavikalight_italic , 'Roboto Condensed', 'sans-serif', Arial;
}

/* change the color of active or hovered links */
.navbar-light .nav-item.active .nav-link,
.navbar-light .nav-item:focus .nav-link,
.navbar-light .nav-item:hover .nav-link {
    background-color: #005DBC;
    color: #ffffff;
} 

.bg-light {
	background-color: #ffffff !important;
}


/* === Header === */

.portal-title {
    background-color: #ededed;
}

.custom-header-message {
	background-color: red !important;
	color: #ffffff;
	font-size: 16px !important;
	font-weight: bold;
	line-height: 40px;
}

.custom-title {
	background-color: #ededed !important;
	color: #005DBC;
	font-size: 16px !important;
	font-weight: bold;
}

.custom-icons {
	color: #005DBC;
	padding: 0px 10px 0px 0px !important;
}

.cart-link {
	padding: 0px 10px 0px 0px !important;
}

.cart-link a:link, 
.cart-link a:hover, 
.cart-link a:visited, 
.cart-link a:active {
	text-decoration: none !important;
	color: #007bff;
}

/* customer stylesheet */

.catalog-left-options {
	background-color: #ffffff;
}

.filter-option {
	background-color: #ffffff !important;
	border-color: #ffffff !important;
	font-size: .8rem;
}

/* === PORTAL ENVIROMENT === */

body {
	--margin-top: 150px;  /* working together bootstrap fix-top */ 
}

@media only screen and (max-width: 575.98px) { 
	body {
		margin-top: 120px;  /* working together bootstrap fix-top */ 
	}
	.custom-menu {
		min-height: 0px !important;
	}
	.custom-title {
		font-size: 13px !important;
	}
}

/* -- HEADER -- */

.header-user {
	color: #000000;
}
.header-customer {
	color: #000000;
}


/* -- PRODUCT BOX -- */
.box-products_discount {
	font-size: .7rem;
	font-weight: bold;
}
.box-products_final_price {
	padding: 5px;
}
.product_image {

}


/* -- FOOTER -- */

.footer {
	--margin-top: -150px;  /* working together bootstrap fix-top */ 
	background-color: #eeeeee;
	color: #888;
}

.footer-logo {
	margin-top: 15px;
}

/* === PORTAL PRODUCTS === */

.box-products_image {

}

.box-products_name {
	height: 50px;
	max-height: 50px;
}

.box-products_item_text {
	padding-top: 5px;
}

.launch_image {
	padding: 10px;
	position: absolute;
    	top: 0; 
    	left: 0;
        width: 300px; 
        heith: 300px; 
}

.offer_image {
	padding: 10px;
	position: absolute;
    	top: 0; 
    	left: 0;
        width: 175px; 
        heith: 175px; 
}

.offer_image-ate-211206 {
	padding: 10px;
	position: absolute;
    	top: 209px; 
    	right: 100px;
        width: 60px; 
        heith: 60px; 
}

.blackfriday_image {
	padding: 10px;
	position: absolute;
    	top: 140px; 
    	right: 0;
        width: 100px; 
        heith: 100px; 
}

/* === TOP SALES === */

.top-sales-final-price {
	font-size: 1.0rem;
}


/* === QMENU === */



