/* AdvancedWare Wincogen.com integration stylesheet */

#aw-portal-sales-orders iframe,
#aw-portal-invoices iframe,
#aw-portal-ar-aging iframe,
#aw-portal-service-part-stock-check iframe,
#aw-login iframe,
#aw-logout iframe,
#aw-cart iframe,
#aw-quote-history iframe,
#aw-checkout iframe {
	width: 100%;
	min-height: 500px;
}


#aw-menu {
	/* float:right; */
	margin-left: -8px;

}

#aw-menu a {
	color: #fff;
	cursor: pointer;
	display: inline-block;
	padding: 0 8px;
	line-height: 26px;
	font-size: 1.6rem;
	font-weight: bold;
	text-transform: uppercase;
}

.aw-cart-link span {
	display: none;
}

/*.aw-login-link:after,*/
/*.aw-logout-link:after,*/
.aw-cart-link:after {
	font-family: "FontAwesome", sans-serif;
	font-size: 1.6rem;

}

/*
.aw-login-link:after {
	content:"\f090";
}

.aw-logout-link:after {
	content:"\f08b";
}
*/
.aw-cart-link:after {
	content:"\f07a";
}

.aw-product-grid table {
	margin: 1em 0;
	width: 100%;
}


.aw-product-grid th,
.aw-product-grid td {
	text-align: left;
	border: 1px solid #ccc;
	padding: 5px;
}

.aw-product-grid .price {
	text-align: right;
}

.aw-buy-button {
}

.aw-buy-button a button {
	background-color: #fb1a22;
	border-radius: 3px;
	padding: 0.6em 1em;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	border: none;
	color: #fff;
	box-shadow: 0 3px 10px rgba(0,0,0,0.3);
	transition: background-color 0.3s;
}

.aw-buy-button a:hover button {
	background-color: #D20007;
}

a.add-request-quote-button.button,
a.add-request-quote-button-addons.button {
	height: 46px;
	margin-top: -3px;
	font-family: "Source Sans Pro", HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.618;
}
a.add-request-quote-button-addons.button.disabled-button {
	opacity: .5!important;
	cursor: not-allowed;
	border-color: #333333!important;
	height: 46px;
	margin-top: -3px;
}

div.sp-header-row div.sp-header-span-5 {
	width: 30%!important;
}
div.sp-header-row div.sp-header-span-7 {
	width: 65%!important;
}

button.single_add_to_cart_button {
	display: none!important;
}

.aw-block-image {
	float: left !important;
	margin: 0 40px 20px 0 !important;
}

.yith-ywraq-add-to-quote {
	margin-top: 2px;
}
