﻿@charset "utf-8";
/*
 *-----------------------------------------------------------------
 * Licensed Materials - Property of IBM
 *
 * WebSphere Commerce
 *
 * (C) Copyright IBM Corp. 2011, 2014 All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or
 * disclosure restricted by GSA ADP Schedule Contract with
 * IBM Corp.
 *-----------------------------------------------------------------
 */
/* Dev: legacy 
@import url("ribbon.css");*/
/*@import url("legacy1_1.css");*/
/* Dev: CMC info popup 
@import url("CMC.css");*/
/** Configurator 
@import url("Configurator.css");**/
/* @import url("base.css");*/
/**@import url("avncommon1_1.css");
@import url("avnbase.css");
@import url("avntooltip.css");
@import url("avnet-dojo.css");**/
/**@import url("wcm_common.css");**/
/**@import url("OldCommon1_1.css");**/
/* -----------------------------------------------------------------------------*/
/* TABLE OF CONTENTS
	0. CSS RESET STYLES
	1. COMMON GENERAL CLASSES
	2. AVNET HEADER SECTION
		2.1 Header Common
		2.2 Quick Links Bar
		2.3 Sticky Header Start
		2.4 HAMBURGER NAVIGATION (MENU NAVIGATION)
			2.4.1 Hamburger menu Flyout
			2.4.2 Product Menu Click Flyout
			2.4.3 New Product Menu Click Flyout
			2.4.4.LETTER FILTER
			2.4.5 OVERLAY
		2.5 HEADER SEARCH BAR SECTION
			2.5.1 Header Search Category Drop Down
			2.5.2 Search Button Of Header Search Bar
		2.6 Header Mini Cart Section
		2.7 Breadcrumb Styles
	3. AVNET FOOTER SECTION
	4. WIDGET CLASSES
		4.1 VIDEO CONTENT WIDGET
		4.2 SEARCH ALL CONTENT WIDGET
		4.3 2 Column Widget
		4.4 Widget Common CSS
		4.5 CATEGORY WIDGET
		4.6 NEED HELP WIDGET
		4.7 BOM UPLOAD WIDGET
		4.8 QUICK ORDER WIDGET
		4.9 SEARCH WIDGET
		4.10 Manufacturer overview WIDGET
		4.11 Read More Pop up  WIDGET
		4.12 ContentRecomendation  Widget
	5. GRID CSS CLASSES
		5.1 GRID CSS DEFINATION FOR ROW
		5.2 GRID CSS DEFINATION FOR COLUMN
	6. MANUFACTURER LANDING PAGE
	7. SEARCH RESULTS
		7.1 Manufacturers Accordion styles
		7.2 Documents, Events, Videos &s Training Accordion styles
		7.3 PRODUCT RESULTS styles
		7.4 Accordion Expand/Collapse styles
		7.5 Software & Tools Accordion styles
		7.6 Filter Bar checkBox Styles
		
	8. PRODUCT DETAILS PAGE
		8.1 PDP Sidebar styles
		8.2 FILTER MENU Styles
		8.3 READ/SHOW MORE BUTTON EXPAND/COLLAPSE Styles
		8.4 TOOLTIP Styles
		8.5 POPUP WINDOW Styles
		8.6 PAGINATION BAR Styles
		
	9. PRODUCT COMPARE PAGE 
	10. EVENT DETAILS PAGE
	11. VIDEO DETAILS PAGE
	12. SignIn, Register, Why Join Avnet and Reset password pages styles
	13. My Avnet (profile) Fly-out Styles
	14. Profile page (Core User / Web User) 
	15. Profile page PopUp Windows styles (Edit profile, Shipping addresses, preferences, change password and buyer/ user accounts and coupon)
	16. Dashboard page (New user, Core User / Web User and Buyer admin) 
	17. CheckOut Page Styles
		17.1 Shipping Address
		17.2 Shipping method
		17.3 Payment
		17.4 Order Confirmation
	18. CheckOut-MyCart (Multiple shipping Addresses) Page Styles
	19. Mini cart page styles
	20. My cart page styles
	21. Order page styles
	22. Checkout (Order) confirmation page styles
	23. Reporting page 
		23.1 Reporting pop-up modal
	24. Quotes pages
	25. Quick Order page
	26. MEDIA QUERIES
	27. Dojo styles
	28. BOM Page
		28.1 BOM Upload Authenticated/Unauthenticated
		28.2 Create New BOM
	29. Bookmarks page
	30. SCC
	31. Avnet Rebranding Header and Footer
	32. Avnet Rebranding Content Styles
	33. Premiere Farnell
*/
/* -----------------------------------------------------------------------------*/
/* 0.CSS RESET STYLES
/* -----------------------------------------------------------------------------*/		
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent;
	color:inherit;
}
body {
color: #393938 !important;
	font-family: Arial,Helvetica,sans-serif;
	line-height: 1.4;
	margin: 0;
	padding: 0;
	min-width: 768px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);
	-ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
	display:block;
}
nav ul, ul, ol {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:'';
	content:none;
}
a {
	margin:0;
	padding:0;
	font-size:100%;
	color:inherit;
	background:transparent;
	text-decoration:none;
}
/* change colours to suit your needs */
ins {
	background-color:#ff9;
	color:#000;
	text-decoration:none;
}
/* change colours to suit your needs */
mark {
	background-color:#ff9;
	color:#000;
	font-style:italic;
	font-weight:bold;
}
del {
	text-decoration: line-through;
}
abbr[title], dfn[title] {
	border-bottom:1px dotted;
	cursor:help;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
/* change border colour to suit your needs */
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ededed;
	margin:15px 0;
	padding:0;
}
/* -----------------------------------------------------------------------------*/
/* 1.COMMON GENERAL CLASSES
/* -----------------------------------------------------------------------------*/		
/****************AVNET FONTS***********************/

/*********************************** ApercuAvnet Fonts *********************/
/**************1. Starts ApercuAvnetBold ************/
@font-face {
    font-family: 'ApercuAvnet-Bold';
    src: url('../fonts/ApercuAvnetBold/ApercuAvnet-Bold.otf') format('opentype'),
		url('../fonts/ApercuAvnetBold/ApercuAvnet-Bold-Web.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ApercuAvnetBold/ApercuAvnet-Bold-Web.woff2') format('woff2'),
        url('../fonts/ApercuAvnetBold/ApercuAvnet-Bold-Web.woff') format('woff'),
        url('../fonts/ApercuAvnetBold/ApercuAvnet-Bold-Web.ttf') format('truetype'),
        url('../fonts/ApercuAvnetBold/ApercuAvnet-Bold-Web.svg#ApercuAvnet-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
/**************End ApercuAvnetBold ************/
/**************2. Starts ApercuAvnetBoldItalic ************/
@font-face {
    font-family: 'ApercuAvnet-BoldItalic';
    src: url('../fonts/ApercuAvnetBoldItalic/ApercuAvnet-BoldItalic.otf') format('opentype'),
		url('../fonts/ApercuAvnetBoldItalic/ApercuAvnet-BoldItalic-Web.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ApercuAvnetBoldItalic/ApercuAvnet-BoldItalic-Web.woff2') format('woff2'),
        url('../fonts/ApercuAvnetBoldItalic/ApercuAvnet-BoldItalic-Web.woff') format('woff'),
        url('../fonts/ApercuAvnetBoldItalic/ApercuAvnet-BoldItalic-Web.ttf') format('truetype'),
        url('../fonts/ApercuAvnetBoldItalic/ApercuAvnet-BoldItalic-Web.svg#ApercuAvnet-BoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
/**************End ApercuAvnetBoldItalic ************/
/**************3. Starts ApercuAvnetItalic ************/
@font-face {
    font-family: 'ApercuAvnet-Italic';
    src: url('../fonts/ApercuAvnetItalic/ApercuAvnet-Italic.otf') format('opentype'),
		url('../fonts/ApercuAvnetItalic/ApercuAvnet-Italic-Web.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ApercuAvnetItalic/ApercuAvnet-Italic-Web.woff2') format('woff2'),
        url('../fonts/ApercuAvnetItalic/ApercuAvnet-Italic-Web.woff') format('woff'),
        url('../fonts/ApercuAvnetItalic/ApercuAvnet-Italic-Web.ttf') format('truetype'),
        url('../fonts/ApercuAvnetItalic/ApercuAvnet-Italic-Web.svg#ApercuAvnet-Italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
/**************End ApercuAvnetItalic ************/
/**************4. Starts ApercuAvnetMono ************/
@font-face {
    font-family: 'ApercuAvnet-Mono';
    src: url('../fonts/ApercuAvnetMono/ApercuAvnet-Mono.otf') format('opentype'),
		url('../fonts/ApercuAvnetMono/ApercuAvnet-Mono-Web.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ApercuAvnetMono/ApercuAvnet-Mono-Web.woff2') format('woff2'),
        url('../fonts/ApercuAvnetMono/ApercuAvnet-Mono-Web.woff') format('woff'),
        url('../fonts/ApercuAvnetMono/ApercuAvnet-Mono-Web.ttf') format('truetype'),
        url('../fonts/ApercuAvnetMono/ApercuAvnet-Mono-Web.svg#ApercuAvnet-Mono') format('svg');
    font-weight: normal;
    font-style: normal;
}
/**************End ApercuAvnet-Mono ************/
/**************5. Starts ApercuAvnet-Regular ************/
@font-face {
    font-family: 'ApercuAvnet-Regular';
    src: url('/wcsstore/AvnetSAS/fonts/ApercuAvnetRegular/ApercuAvnet-Regular.otf') format('opentype'),
		url('/wcsstore/AvnetSAS/fonts/ApercuAvnetRegular/ApercuAvnet-Regular-Web.eot?#iefix') format('embedded-opentype'),
        url('/wcsstore/AvnetSAS/fonts/ApercuAvnetRegular/ApercuAvnet-Regular-Web.woff2') format('woff2'),
        url('/wcsstore/AvnetSAS/fonts/ApercuAvnetRegular/ApercuAvnet-Regular-Web.woff') format('woff'),
        url('/wcsstore/AvnetSAS/fonts/ApercuAvnetRegular/ApercuAvnet-Regular-Web.ttf') format('truetype'),
        url('/wcsstore/AvnetSAS/fonts/ApercuAvnetRegular/ApercuAvnet-Regular-Web.svg#ApercuAvnet-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/**************End ApercuAvnet-Regular ************/
/**************1. Starts bebas neueregular************/
@font-face {
    font-family: 'bebas_neueregular';
    src: url('../fonts/bebas/BebasNeue-webfont.eot');
    src: url('../fonts/bebas/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bebas/BebasNeue-webfont.woff2') format('woff2'),
         url('../fonts/bebas/BebasNeue-webfont.woff') format('woff'),
         url('../fonts/bebas/BebasNeue-webfont.ttf') format('truetype'),
         url('../fonts/bebas/BebasNeue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/**************End bebas neueregular************/
/**************2. Starts ClanWeb-Medium************/
/* first for IE 4�8 */
/* then for WOFF-capable browsers */
@font-face {
	font-family: 'ClanWeb-Medium';
	src: url('../fonts/ClanWebMedium/ClanWeb-Medium.eot');
	src: url('../fonts/ClanWebMedium/ClanWeb-Medium.woff') format('woff');
	font-weight: normal;
	font-style: bold;
}
@font-face {
	font-family: 'ClanWeb-MediumItalic';
	src: url('../fonts/ClanWebMediumItalic/ClanWeb-MediumItalic.eot');
	src: url('../fonts/ClanWebMediumItalic/ClanWeb-MediumItalic.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
/**************End ClanWeb-Medium************/
/**************3. Starts ClanWeb-Bold************/
@font-face {
	font-family: 'ClanWeb-Bold';
	src: url('../fonts/ClanWebBold/ClanWeb-Bold.eot');
	src: url('../fonts/ClanWebBold/ClanWeb-Bold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ClanWeb-BoldItalic';
	src: url('../fonts/ClanWebBoldItalic/ClanWeb-BoldItalic.eot');
	src: url('../fonts/ClanWebBoldItalic/ClanWeb-BoldItalic.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
/**************End ClanWeb-Bold************/
/**************4. Starts ClanWeb-Book************/
@font-face {
	font-family: 'ClanWeb-Book';
	src: url('../fonts/ClanWebBook/ClanWeb-Book.eot');
	src: url('../fonts/ClanWebBook/ClanWeb-Book.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ClanWeb-BookItalic';
	src: url('../fonts/ClanWebBookItalic/ClanWeb-BookItalic.eot');
	src: url('../fonts/ClanWebBookItalic/ClanWeb-BookItalic.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
/**************End ClanWeb-Book************/
/**************5. Starts ClanWeb-News************/
@font-face {
	font-family: 'ClanWeb-News';
	src: url('../fonts/ClanWebNews/ClanWeb-News.eot');
	src: url('../fonts/ClanWebNews/ClanWeb-News.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ClanWeb-NewsItalic';
	src: url('../fonts/ClanWebNewsItalic/ClanWeb-NewsItalic.eot');
	src: url('../fonts/ClanWebNewsItalic/ClanWeb-NewsItalic.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
/**************End ClanWeb-News************/
/**************6. Starts ClanPro-Medium************/
@font-face {
	font-family: 'ClanPro-Medium';
    src: url('../fonts/clanproMedium/ClanPro-Medium.otf') format('opentype'),
         url('../fonts/clanproMedium/ClanPro-Medium.woff') format('woff'),
         url('../fonts/clanproMedium/ClanPro-Medium.ttf') format('truetype'),
         url('../fonts/clanproMedium/ClanPro-Medium.svg#ClanPro-Medium') format('svg');	
	font-weight: normal;
	font-style: normal;
}
@font-face {	
	font-family: 'ClanPro-MediumItalic';
    src: url('../fonts/clanproMediumItalic/ClanPro-MediumItalic.otf') format('opentype'),
         url('../fonts/clanproMediumItalic/ClanPro-MediumItalic.woff') format('woff'),
         url('../fonts/clanproMediumItalic/ClanPro-MediumItalic.ttf') format('truetype'),
         url('../fonts/clanproMediumItalic/ClanPro-MediumItalic.svg#ClanPro-MediumItalic') format('svg');	
	font-weight: normal;
	font-style: normal;	
}
/**************End ClanPro-Medium************/
/**************7. Starts ClanPro-Bold************/
@font-face {
	font-family: 'ClanPro-Bold';
	src: url('../fonts/clanproBold/ClanPro-Bold.eot');
	src: url('../fonts/clanproBold/ClanPro-Bold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ClanPro-BoldItalic';
	src: url('../fonts/clanproBoldItalic/ClanPro-BoldItalic.eot');
	src: url('../fonts/clanproBoldItalic/ClanPro-BoldItalic.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
/**************End ClanPro-Bold************/
/**************8. Starts ClanPro-Book************/
@font-face {
	font-family: 'ClanPro-Book';
	src: url('../fonts/clanproBook/ClanPro-Book.eot');
	src: url('../fonts/clanproBook/ClanPro-Book.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ClanPro-BookItalic';
	src: url('../fonts/clanproBookItalic/ClanPro-BookItalic.eot');
	src: url('../fonts/clanproBookItalic/ClanPro-BookItalic.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
/**************End ClanPro-Book************/
/**************8. Starts ClanPro-Book************/
@font-face {
	font-family: 'ClanPro-Book';
	src: url('../fonts/clanproBook/ClanPro-Book.eot');
	src: url('../fonts/clanproBook/ClanPro-Book.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ClanPro-BookItalic';
	src: url('../fonts/clanproBookItalic/ClanPro-BookItalic.eot');
	src: url('../fonts/clanproBookItalic/ClanPro-BookItalic.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
/**************End ClanPro-Book************/
/**************9. Starts ClanPro-News************/
@font-face {
	font-family: 'ClanPro-News';
    src: url('../fonts/clanproNews/ClanPro-News.otf') format('opentype'),
         url('../fonts/clanproNews/ClanPro-News.woff') format('woff'),
         url('../fonts/clanproNews/ClanPro-News.ttf') format('truetype'),
         url('../fonts/clanproNews/ClanPro-News.svg#ClanPro-News') format('svg');	
	font-weight: normal;
	font-style: normal;
}
@font-face {	
	font-family: 'ClanPro-NewsItalic';
    src: url('../fonts/clanproNewsItalic/ClanPro-NewsItalic.otf') format('opentype'),
         url('../fonts/clanproNewsItalic/ClanPro-NewsItalic.woff') format('woff'),
         url('../fonts/clanproNewsItalic/ClanPro-NewsItalic.ttf') format('truetype'),
         url('../fonts/clanproNewsItalic/ClanPro-NewsItalic.svg#ClanPro-NewsItalic') format('svg');	
	font-weight: normal;
	font-style: normal;	
}
/**************End ClanPro-News************/
html {
	text-rendering: optimizeLegibility !important;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased !important;
	text-shadow: 0px 0px 1px rgba(0,0,0,0.004);
}
body {
    color: #393938 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    line-height: 1.4;
    margin: 0;
    padding: 0;
	min-width: 768px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);
	-ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;
}
textarea, input, button{
	-webkit-appearance:none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	-webkit-border-radius: 0;
}
input[type=checkbox]{
	visibility:hidden;
}  
textarea,input[type=image],input[type=button],input[type=text],input[type=search],input[type=submit]{             
    -webkit-appearance:none;
    -webkit-border-radius:0px;           
}
textarea {
	overflow:auto;
}
input[type=text]::-ms-clear, input[type=tel]::-ms-clear, input[type=number]::-ms-clear {
	display:none;
}
a.button:focus, input[type=button]:focus, input[type=submit]:focus {
  	border-color: #0593bc;
}	
.failureBorderColor{
	border:1px solid red;
}
.successBorderColor{
	border:1px solid green;
}
.redBorderColor{
	border-color:red;
}
.greenBorderColor{
	border-color:green;
}
.cursorPointer{
	cursor: pointer;
}
.avn_genericConfirmMsgs{
	position: fixed;
	top: 15px;
	left: 392px;
	z-index: 1000;
	width: 500px;
	height: 55px; 
	overflow: hidden;
	background-color: #ABCB4C;
	color: white;
	text-align: center;
	font-family: 'ClanWeb-News',Arial,Sans-serif;
	font-size: 14px;
	line-height: 25px; 
	padding: 10px 30px;
	word-wrap: break-word;
}  
.avn_genericInformativeMsgs{
	position: absolute;
	top: 15px;
	left: 350px;
	z-index: 998;
	width: 500px;
	height: 55px; 
	background-color: #45AECC;
	color: white;
	text-align: center;
	font-family: 'ClanWeb-News',Arial,Sans-serif;
	font-size: 14px;
	line-height: 25px; 
	padding: 10px 30px;
	word-wrap: break-word;
	overflow: hidden;
}  
.avn_applysecondaryButton{
	background-color: #ffffff;
}
.avn_applysecondaryButton:hover{
	background-color: #f6f6f6;
}
.left_align{
	text-align: left;
}
/* -----------------------------------------------------------------------------*/
/* 2.AVNET HEADER SECTION
/* -----------------------------------------------------------------------------*/	
/* -----------------------------------------------------------------------------*/
/* 2.1 Avnet Header Common
/* -----------------------------------------------------------------------------*/
/*Avnet Asia Changes Start*/
.currency_disclaimer{
	color: white;
	font-size: 11px;
	font-family: Arial,San-Serif;
	font-weight: normal;
	box-sizing: border-box;
	min-width: 167px;
	background-color: #575757;
	border-bottom: 0px;
	cursor: default;
	text-transform: none;
	text-align: center;
	margin-left: -11px;
	margin-bottom: 5px;
	letter-spacing: 0.1px;
}	
#quickLinksCurrencyMenu.submenu{
	border-bottom: 0px;
	min-width: 167px;
}
#quickLinksCurrencyMenu.submenu li a, #quickLinksCurrencyMenu.submenu li{
	word-wrap: break-word;
}
#avnquickLinksBar #quickLinksCurrencyMenu.submenu, #avnquickLinksBar #quickLinksCurrencyMenu.submenu.active, #avnquickLinksBar #quickLinksMenu11.submenu, #avnquickLinksBar #quickLinksMenu11.submenu.active, #avnquickLinksBar #quickLinksMenu1.submenu, #avnquickLinksBar #quickLinksMenu1.submenu.active{
    background-color: #575757;
    border-color: #e22422;
    border-bottom: 0px;
    top: 36px;
}
#avnquickLinksBar #quickLinksCurrencyMenu.submenu li, #avnquickLinksBar #quickLinksMenu11.submenu li, #avnquickLinksBar #quickLinksMenu1.submenu li{
	border-top: 1px solid #666;
}
#avnquickLinksBar .submenu li:last-child{
	border-bottom: 0px;
}
#avnquickLinksBar #quickLinksCurrencyMenu.submenu li a, #avnquickLinksBar #quickLinksMenu11.submenu li a, #avnquickLinksBar #quickLinksMenu1.submenu li a{
	color: #FFF;
}
#avnquickLinksBar #quickLinksCurrencyMenu.submenu li a:hover, #avnquickLinksBar #quickLinksMenu11.submenu li a:hover, #avnquickLinksBar #quickLinksMenu1.submenu li a:hover{
	color: #e22422;
}
#quickLinksCurrencyMenu.submenu li a:hover, {
	color: #e22422;
}
#quickLinksMenu1.submenu.active{
	min-width: 80px;
}
/*Avnet Asia Changes End*/
header {
	position: relative;
	background-color: #fff;
	font-weight: normal;
	line-height: normal; /* Needed because of bad CSS reset */
	z-index: 900;
	width:100%;
}
header:before, header:after,#header-top:before, #header-top:after, #header-bottom:before, #header-bottom:after, .avncontainer:before, .avncontainer:after, .rowContent:before, .rowContent:after, footer:before, footer:after {
	content: "";
	display: block;
	clear: both;
}
#header-top, #header-bottom{
	position: relative;
	border-bottom: 1px solid #ededed;
	margin:0;
	padding:0;
	width:100%;
}
#header-top.topHeader{
	transition: width 2s;
	border:0;
}
#header-bottom{
	padding:0;
	border:0;
}
#header-bottom .avncontainer{
	position: relative;
}
.brnd-srch-BG{
	background: #fff;
	height: 80px; 
}
.avncontainer {
	margin:0 auto;
    max-width: 1241px;
}
.rowContent{
	width:100%;
}
.logo{
	float:left;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
	outline: 0;
	height: 42px;
	width: 30%;
}
h1.logo > a{
	float: left;
}
.display_name{
	font-family: "ClanWeb-Medium",Arial,sans-serif;
    font-size: 12px;
    padding: 8px 8px 8px 5px;
    color: #393938;
    font-weight: normal;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    margin: 0;
}
/* Fix for peeling corner issue - Login,Order pages Header*/
.peelingCornerHeader{
	z-index: 11;
}
/** Listing Begin of Avnet Reel Calculator **/
.mrgnRight10{
	margin-right: 10px !important; /*changed*/
}
.button.reelButton {
    padding: 11px 1em 9px;
}
.avn-pdp-sidebar .button.reelButton {
    padding: 8px 1em 6px;
}
#avn_ReelCal.dijitDialog{
	top: 90px !important;
}
.avn_ReelCalCal h1{
  color: #000;
  font-size: 24px;
  text-align: center;
}
.avn_ReelCal p{
	font-size:14px;
}
.avn_ReelCal table{
	border-collapse:separate;
	border-spacing:10px; 
	margin:0 auto; 
}
.avn_ReelCal .MooTrans-input{
  background-color: #41c363;
  border: 2px solid #41c363;
  color: #fff;
}
.avn_ReelCal .popupInput{
  padding: 6px;
  width: 50px;
}
.avn_ReelCal.avn-popup{
  width: 600px;
}
.centerAlignDiv,.avn_ReelCal .centerAlignDiv{
	text-align:center;
}
.avn_ReelCal .avnReelCalFooterTxt{
	font-size:10px;
}
.avn_ReelCal .price, .avn_ReelCal .total{
	font-size:16px;
}
.avn_ReelCal .total{
	font-weight: bold;
}
/** End of Avnet Reel Calculator **/
/** Special Qty**/
.splQty {
    font-size: 12px;
    font-family:  Arial,sans-serif;
    line-height: 15px;
}
.splQty > span{
	font-family: 'ClanWeb-Bold',Arial,sans-serif;
}
/**PDP Start of Avnet Reel Calculator and Address Validation Popup**/
.mrgnRight10{
	margin-right:10px;
}
#avn_ReelCal h1, #verify_addr_popup h1{
  font-family: 'ClanWeb-Medium', Arial, sans-serif;
  color: #393938;
  font-size: 24px;
  text-align: center;
  font-weight: normal;
}
#verify_addr_popup h1{
	font-size: 33px;	
}
#avn_ReelCal p, #verify_addr_popup p, .address_desc{
	font-size:14px;
	font-family: Arial;
	font-weight: normal;
	color: #393938;
}
#verify_addr_popup p{font-family:"ClanPro-News",Arial,San-Serif;}
#avn_ReelCal table{
	border-collapse:separate;
	border-spacing:10px; 
	margin:0 auto; 
}
#avn_ReelCal .MooTrans-input{
  background-color: #41c363;
  border: 2px solid #41c363;
  color: #fff;
}
#avn_ReelCal .popupInput{
  padding: 6px;
  width: 70px;
  margin-top: 0;
}
#avn_ReelCal .reelInput{
    background: #e8e8e8;
    padding-right: 10px;
}
#avn_ReelCal .reelIncDec{
    vertical-align: top;
    display: inline-block;
    margin-top: 7px;
    font-weight: bold;
}
#avn_ReelCal .avn_inlineBlock p{
    margin-top: 7px;
}
#avn_ReelCal .avn_inlineBlock{
    display: inline-block;
    width: 38%;
    box-sizing: border-box;
}
#avn_ReelCal.avn-popup, #verify_addr_popup.avn-popup{
  width: 600px;
}
#avn_ReelCal .centerAlignDiv, #verify_addr_popup .centerAlignDiv{
	text-align:center;
}
#avn_ReelCal .avnReelCalFooterTxt{
	font-size:10px;
}
#avn_ReelCal .price, #avn_ReelCal .total{
	font-size:16px;
}
#avn_ReelCal .total{
	font-weight: bold;
}
#verify_addr_popup .innerContainer{
	box-sizing: border-box;
	width: 100%;
	overflow: hidden;
}
#verify_addr_popup .innerContainer > div{
	font-family: Arial;
	font-weight: normal;
	font-size:14px;
	color: #666666;
	float: left;
	box-sizing: border-box;
	width:50%;
	padding-left: 20px;
	word-wrap: break-word;
}
#verify_addr_popup .saveButttonBg{
	padding: 12px 25px 9px;
}
@-moz-document url-prefix(){ 
	#verify_addr_popup .saveButttonBg{
		padding: 11.5px 25px 8px;
	}
}
#verify_addr_popup .innerContainer::after{
	content: "";
	clear: both;
}
#verify_addr_popup .innerContainer ul > li:first-child{
	font-family: ClanPro-Medium,Arial,San-Serif;
	font-weight: normal;
	font-size: 14px;
}
@media screen and (min-width: 0\0){
	#verify_addr_popup .cancelButtonBg, #verify_addr_popup .saveButttonBg{
		padding: 11px 25px 8px;
	}
}
/** End of Avnet Reel Calculator and Address Validation Popup**/
/** Start of Special Qty section **/
.spl-qnty{  
  border-bottom: 8px solid #00a4c9;
  color: #383839;
  font-family: 'ClanWeb-Medium', Arial, sans-serif;
  font-weight: normal;
  font-size: 10px;
  padding: 0;
  width: 100%;
  max-width: 150px;
  margin: 15px auto 0;
}
.spl-qnty-innercontent, .spl-qnty h3{
	padding: 5% 10%;
	margin: 0 auto;
	background: #e8e8e8;
	font-size: 9px;
	text-align: center;
}
.spl-qnty h3{
	background: #d7d7d7;
	text-align: center;
}
/** End of Special Qty section **/
/* -----------------------------------------------------------------------------*/
/* 2.2 Quick Links Bar
/* -----------------------------------------------------------------------------*/
#header-top nav{float:right;}
.topNavLinksBar{
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
}
.topNavLinksBar > li{
	display: inline-block;
	text-align: left;
	position: relative;
}
.topNavLinksBar > li > a {
	position: relative;
	padding: 0.625em 0.75em;
	text-transform:uppercase;
	font-family: 'ClanWeb-Medium', Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color:#393938;
	text-decoration: none;	
}
.topNavLinksBar > li a:hover, span.selectwrap:hover{
	color:#0593bc;
	transition: all 0.2s ease-in-out 0s;
}
.topNavLinksBar > li a.selected{
	background-color:#d7d7d7;
	color:#393938;
}
.topNavLinksBar li:after {
  color:#aaa;
  content: "/";
  font-size: 12px;
}
.topNavLinksBar li:last-child:after, .topNavLinksBar ul li:after{
  content:"";
}
.arw-dwn-img:after, .arw-dwn-img.selected:after,#searchFButton.arw-dwn-img:after, #searchFButton.arw-dwn-img.selected:after{
    background: url("../images/colors/color1/down-arrow-wt.png") no-repeat 6px 3px;
    content: "";
    display: inline-block;    
    padding: 5px 8px;
    position: relative;
}
#searchFButton.arw-dwn-img.selected:after, #quickLinksButton1.arw-dwn-img.selected:after, #quickLinksButton11.arw-dwn-img.selected:after, #quickLinksCurrencyButton.arw-dwn-img.selected:after{
	background: url("../images/colors/color1/up-arrow-wt.png") no-repeat 6px 3px; 
}

.utilityNavBG .arw-dwn-img:after,.utilityNavBG .arw-dwn-img.selected:after,.utilityNavBG #quickLinksButton1.arw-dwn-img:after, .utilityNavBG #quickLinksButton11.arw-dwn-img:after,.utilityNavBG #quickLinksButton1.arw-dwn-img.selected:after,.utilityNavBG #quickLinksButton11.arw-dwn-img.selected:after {
  background: url("../images/colors/color1/down-arrow-wt.png") no-repeat 6px 3px;
  content: "";
  display: inline-block;
  padding: 4px 8px;
  position: relative;
}

.utilityNavBG #quickLinksButton1.arw-dwn-img.selected:after,.utilityNavBG #quickLinksButton11.arw-dwn-img.selected:after,.utilityNavBG #fullCart_accnt_btn.arw-dwn-img.selected:after{
  background: url("../images/colors/color1/up-arrow-wt.png") no-repeat 6px 1px;
}
.arw-dwn, .arw-up, .arw-rgt, .arw-lft {
	width: 0; 
	height: 0; 
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;	
	border-top: 5px solid #393938;
	border-bottom:none;
    display: inline-block;
    vertical-align: middle;
}
.arw-up, .topNavLinksBar > li a.selected i{
	border-bottom: 5px solid #393938;
	border-top:none;
}
.arw-rgt{
	border-left: 5px solid #393938;
	border-bottom: 5px solid transparent;
	border-top: 5px solid transparent;
	border-right:none;	
	vertical-align: baseline;
	margin: 0 0 0 5px;	
}
.arw-lft{
	border-right: 6px solid #393938;
	border-bottom: 5px solid transparent;
	border-top: 5px solid transparent;
	border-left:none;	
	vertical-align: baseline;
	margin: 0 0 0 5px;	
}
.topNavLinksBar ul, .submenu, #quickLinksMenu {
	position:absolute;
	left:-9999px;
	top:-9999px;
	list-style-type:none;
	z-index:8;
	font-size:14px;
}
.submenu {display:none;}
.submenu.active {display:block;}
.topNavLinksBar li a:hover{ 
	position:relative; 
}
.topNavLinksBar li:hover ul,.submenu, .submenu.active , #cat-links li ul.submenu,#avnquickLinksBar select {
	left:0px;
	top:22px;
	background:#e5e5e5;
	padding:0px;
    border-color: #868686;
    border-radius: 0;
    border-style: none none solid;
    border-width: 0px;
	padding: 0 0 0px 0;
	color: #393938;
}
.submenu_prod span.grey{color:rgb(140,140,140);}
.topNavLinksBar li ul li a, #topNavLinksBar li:hover ul li a, .submenu li a{
	font-family: 'ClanWeb-Medium', Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	padding:5px;
	display:block;
	white-space: nowrap;
    padding: 8px;
    text-transform: uppercase;	
	text-decoration: none;
	color: #393938;
}
#avnsearchBox .topNavLinksBar li ul li a, .avnsearchBox_lastDiv{
	font-family: 'ClanWeb-Medium', Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	display:block;
    min-width: 100px;
    padding: 10px 0px;
    margin: 0 20px;
    text-transform: uppercase;	
	text-decoration: none;
	color: #393938;
}
#avnsearchBox .topNavLinksBar li ul li:hover{
	background-color: #d7d7d7;
}
#avnsearchBox .topNavLinksBar li ul li:first-child a{
	padding: 20px 0px;
	border-bottom: 1px solid #d7d7d7;
}
#avnsearchBox .topNavLinksBar li ul li:nth-child(2) a{
	margin-top: 10px;
}
/*
#quickLinksMenu11 li a{
	min-width: 80px;
	white-space: nowrap;
	color: #e22422;
}
*/
.topNavLinksBar li:hover ul li a:hover, .submenu li a:hover {
}
#cat-links li ul.submenu.active{
	top: 40px;
}
/******* Quick links bar End ********/
/* -----------------------------------------------------------------------------*/
/* 2.3 Sticky Header Start
/* -----------------------------------------------------------------------------*/
/*********Sticky Header Start*******************/
#header-bottom.navContainer.sticky {
	position: fixed;
	top: 0;
	-ms-box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	-o-box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
}
@media only screen and (device-width: 768px) {
	#header-bottom.navContainer.sticky {
		position: fixed;
		top: 0;
		-ms-box-shadow: 0 1px 5px rgba(0,0,0,0.4);
		-o-box-shadow: 0 1px 5px rgba(0,0,0,0.4);
		-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.4);
		-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.4);
		box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	}
}
#header-bottom.navContainer {
	transition: all 0.5s;
}
/******************Menu Bar Compressed state Starts*********************/
#header-bottom.sticky #hamburger-menu {
	padding: 28px 30px 28px 30px;
}
#header-bottom.sticky #hamburger-menu .hmbgr-menu-text, #header-bottom.sticky #menuRightbar .cart-text, #header-bottom.sticky #menuRightbar .bom-text, #header-bottom.sticky #menuRightbar .signIn-text, #header-bottom.sticky #avnsearchbar .search-text{
	display:none;
}
#header-bottom.sticky #hamburger-menu .menuopenclose{
	left:20px;
}
#header-bottom.sticky #hamburger-menu .menuopenclose span {
	position:absolute; 
	left:-9999px;
}
.cart-count{
	display: inline-block;
	margin-left: 1px;
	float: none;
}
/******************Menu Bar Compressed state End*********************/
/*********Sticky Header End*******************/
/* -----------------------------------------------------------------------------*/
/* 2.4.HAMBURGER NAVIGATION (MENU NAVIGATION)
/* -----------------------------------------------------------------------------*/	
/*************Hamburger Navigation Starts ***********/
#leftNav{
	float:left;
	margin:0 25px 0 0;
}
#hamburger-menu {
	background-color: #393938;
	float:left;
	max-width: 70px;
	padding: 19px 22px 19px;
	position: relative;
}
#hamburger-menu .hmbgr-menu-text {
  text-transform: uppercase;
  color: #FFF;
  font-weight: 300;
  display: none;
}
/******menu text hiding for clickable*********/
#hamburger-menu .hmbgr-menu-text {
    display: inline-block;
    left: -999px;
    position: relative;
    text-indent: 31px;
    top: 2px;
} 
/******End menu text hiding for clickable*********/
 
#menuopenclose {position:absolute; left:-9999px; display:none;}
/******menu text overlapping for clickable*********/
.menuopenclose span {	
    color: white;
    display: inline-block;    
	margin-top: 2px;
    text-indent: 34px;
    text-transform: uppercase;	
}
@-moz-document url-prefix(){ 
	.menuopenclose span {	   
		margin-top: 0px;
	}
}
/******End menu text overlapping for clickable*********/
.menuopenclose {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #fff;
    border-image: none;
    border-style: solid;
    border-width: 3px 0;
    cursor: pointer;
    display: block;
    font-family: 'ClanWeb-Medium',arial,sans-serif;
    font-size: 12px;
    height: 13px;
    left: 22px;
    position: absolute;
    top: 18px;
    width: 20px;
    z-index: 500;
}
.menuopenclose:before, .menuopenclose:after {
    background: none repeat scroll 0 0 #fff;
    content: "";
    display: block;
    height: 3px;
    left: 0;
    position: absolute;
    top: 5px;
    width: 20px;
}
#menuopenclose:checked ~ #hmbgr-menu.menu {
	left:0;
}
#menuopenclose:checked ~ .menuopenclose { 
	border-color:transparent; 
	border-radius:30px;
}
#menuopenclose:checked ~ .menuopenclose:before {
	background:#fff;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
}
#menuopenclose:checked ~ .menuopenclose:after {
	background:#fff;
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg);
}   
.menu ul, .menu ul ul ul, .menu ul ul ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: left;
}
#hmbgr-nav, #hmbgr-nav-sub1, #hmbgr-nav-sub_prod, #hmbgr-nav-sub_mark, #hmbgr-nav-sub_design, #hmbgr-nav-sub_services{
    background: #393938;
    left: -9999px;
    position: absolute;
    top: 80px;
    transition: all 500ms ease 0s;
    width: 342px;
    z-index: 99;
	min-height:100%;
}
#hmbgr-nav-sub1 {
    background: #f5f5f5;
    top: 0px;
    z-index: 100;	
	color:#515150;
	padding:28px 8px 8px 64px;
	padding:30px 8px 8px 64px\0;
	box-shadow: 8px 0 0 0 #ededed;
	-webkit-box-shadow: 8px 0 0 0 #ededed;
	-moz-box-shadow: 8px 0 0 0 #ededed;
	-ms-box-shadow: 8px 0 0 0 #ededed;
	border-top:2px solid #ededed;
}
input{
    vertical-align: middle;
	font-family: 'ClanWeb-Medium',arial,sans-serif;
    font-size: 13px !important;
    outline: 0px;
}
@media screen and (min-width:0\0) { 
	input{
	    padding-top:2px;   
	}
}
.menu > ul ul {
    transition: all 0.5s ease 0s;
	top:0;
}
#menuopenclose, #submenu1, input[id^=submenu2], #submenu2, #submenu3, #submenu4, #submenu_prod, input[id^=submenu_prod1], input[id^=new_prod1], #submenu_mark, #submenu_markets, #submenu_design, #submenu_services, #submenu_service, input[id^=submenu_mark], input[id^=submenu_design], input[id^=submenu_services], input[id^=submenu_mrkts], input[id^=submenu_designs_fly], input[id^=submenu_services_fly]{
    display: none;
    left: -9999px;
    position: absolute;
}
#menuopenclose:checked ~ #hmbgr-nav{
	width: 414px;
    left: 0;
    transition: all 0.5s ease 0s;
	visibility: visible;
}
#submenu1:checked ~ #hmbgr-nav-sub1 {
    left: 64px;
    transition: all 0.5s ease 0s;
	height:100%;
}
.hideDisplay{
	display:none;
}
.hideDiv{
	display:none;
}
.showDisplay{
	display: block;
}
.mfgroup{
	line-height:27px;
}
.hidemenu {
	left: -9999px;
	visibility: hidden;
}
.showmenu {
	left: 64px;
	visibility: visible;
}
.showmenu, input[id^="submenu2"]:checked ~ div[id^="hmbgr-nav-sub2"].showmenu, input[id^="submenu_prod1"]:checked ~ div[id^="hmbgr-nav-sub_prod_categories"].showmenu, label[id^="submenu_prod1"]:checked ~ div[id^="hmbgr-nav-sub_prod_categories"].showmenu, input[id^="submenu_mrkts"]:checked ~ div[id^="hmbgr-nav-sub_market_categories"].showmenu, label[id^="submenu_mrkts"]:checked ~ div[id^="hmbgr-nav-sub_market_categories"].showmenu, input[id^="submenu_designs_fly"]:checked ~ div[id^="hmbgr-nav-sub_design_categories"].showmenu, label[id^="submenu_designs_fly"]:checked ~ div[id^="hmbgr-nav-sub_design_categories"].showmenu, input[id^="submenu_services_fly"]:checked ~ div[id^="hmbgr-nav-sub_services_categories"].showmenu, label[id^="submenu_services_fly"]:checked ~ div[id^="hmbgr-nav-sub_services_categories"].showmenu {
	left: 64px;
}
.hidemenu, input[id^="submenu3"]:checked ~ div[id^="hmbgr-nav-sub2"].hidemenu, input[id^="submenu_prod1"]:checked ~ div[id^="hmbgr-nav-sub_prod_categories"].hidemenu, label[id^="submenu_prod1"]:checked ~ div[id^="hmbgr-nav-sub_prod_categories"].hidemenu, input[id^="submenu_mrkts"]:checked ~ div[id^="hmbgr-nav-sub_market_categories"].hidemenu, label[id^="submenu_mrkts"]:checked ~ div[id^="hmbgr-nav-sub_market_categories"].hidemenu, input[id^="submenu_designs_fly"]:checked ~ div[id^="hmbgr-nav-sub_design_categories"].hidemenu, label[id^="submenu_designs_fly"]:checked ~ div[id^="hmbgr-nav-sub_design_categories"].hidemenu, input[id^="submenu_services_fly"]:checked ~ div[id^="hmbgr-nav-sub_services_categories"].hidemenu, label[id^="submenu_services_fly"]:checked ~ div[id^="hmbgr-nav-sub_services_categories"].hidemenu {
	left: -9999px;
}
.menu ul li a {
    border-color: rgba(217, 217, 217, 0.15);
    border-style: solid;
    border-width: 0 0 1px;
    color: #50504f;
    display: block;
    transition: all 0.5s ease 0s;
    text-decoration: none;
}
.menu ul li.services a{
	border: 0;
}
.menu ul li a, .menu ul ul li a {
    color: #8c8c8c;
}
.menu ul li:hover{
color: #0593bc;
}
.menu ul li a:hover {color:#fff;}
.menu label i.products, .menu ul li:hover label i.products,.menu label i.manufacturers, .menu label i.markets, .menu label i.design, .menu label i.services, .menu ul li.markets, .menu ul li.markets:hover, .menu ul li.design, .menu ul li.design:hover, .menu ul li.services{
    background: url("../images/colors/color1/hambergur-menu-icons.png") 15px 12px no-repeat;
	padding:0 25px 0 60px;
	cursor: pointer;
	font: 20px/60px "ClanWeb-Book",arial,sans-serif;	
}
.menu label i.products {
    background-position: 19px 2px;
    background-position: 19px 0px\0;
	padding: 7px 31px 3px;
}
.menu ul li:hover label i.products, #submenu_prod:checked + label i.products{
    background-position: 19px -705px;
    background-position: 19px -707px\0;
	padding: 7px 31px 3px;
}
.menu label i.manufacturers {
    background-position: 19px -68px;
    background-position: 19px -70px\0;
	padding: 7px 31px 3px;
}
.menu ul li:hover label i.manufacturers, #submenu1:checked + label i.manufacturers{
    background-position: 19px -349px;
    background-position: 19px -351px\0;
	padding: 7px 31px 3px;
}
.menu label i.markets {
    background-position: 19px -140px;
    padding: 5px 31px;
}
.menu ul li:hover label i.markets, #submenu_mark:checked + label i.markets {
    background-position: 19px -636px;
    padding: 5px 31px;
}
.menu label i.design {
    background-position: 19px -210px;
    padding: 5px 31px;
}
.menu ul li:hover label i.design, #submenu_design:checked + label i.design {
    background-position: 19px -565px;
    padding: 5px 31px;
}
.menu label i.services {
    background-position: 19px -279px;
    padding: 5px 32px;
}
.menu ul li:hover label i.services, #submenu_services:checked + label i.services {
    background-position: 19px -492px;
    padding: 5px 32px;
}
.menu ul li.markets {
    background-position: 19px -128px;
    line-height: 62px;
}
.menu ul li.markets:hover{
    background-position: 19px -624px;
    line-height: 62px;
}
.menu ul li.design {
    background-position: 19px -198px;
    line-height: 62px;
}
.menu ul li.design:hover{
    background-position: 19px -553px;
    line-height: 62px;
}
.menu ul li.services {
    background-position: 19px -267px;
    line-height: 64px;
}
.menu ul li.services:hover {
    background-position: 19px -480px;
    line-height: 64px;
}
.menu .m-menu li.markets a, .menu .m-menu li.design a, .menu .m-menu li.services a{
	color: #ededed;
	font-size: 20px;
	font-family: "ClanWeb-Book",Arial,sans-serif;
	font-weight: normal;
}
.menu .m-menu li.markets a:hover, .menu .m-menu li.design a:hover, .menu .m-menu li.services a:hover{
	color: #ededed;
}
ul.m-menu{
	padding: 13px 0;
}
#hmbgr-nav .menu-block{
	display:inline-block;
	float:left;
}
.submenu1, .submenu2, .submenu3, .submenu4, .submenu_prod, .submenu_prod1{
    color: #8c8c8c;
    cursor: pointer;
    transition: all 0.5s ease 0s;
    z-index: 500;
	display:block;
}
.submenu1:hover, .submenu_prod:hover, .submenu_prod1:hover {
	color:#fff;
}
.submenu1 span, .submenu_prod span{
	border-color: rgba(217, 217, 217, 0.15);
    border-style: solid;
    border-width: 0 0 1px;
    display: inline-block;
    padding: 20px 0 20px;
    padding: 23px 0 17px\0;
    width: 79%;
	color: #ededed;
	transition: all 0.5s ease 0s;
	font-size: 20px;
	line-height: 20px;
	font-family: "ClanWeb-Book",Arial,sans-serif;
	font-weight: normal;
}
.submenu1 span:hover, .submenu_prod span:hover{
	color: #ededed;
}
.manufacture-logo, .prod-logo, .markets-logo, .design-logo, .services-logo{
    background: url("../images/colors/color1/hambergur-menu-icons.png") no-repeat scroll 0 -778px rgba(0, 0, 0, 0);
    margin-left: -45px;
    padding: 2px 0 2px 35px;
}
@-moz-document url-prefix(){ 
	.manufacture-logo{
	    background-position: 0 -778px;
	}
	.prod-logo{
		background-position: 0 -849px;
	}
}
.prod-logo{
	background-position: 0 -849px;
}
.markets-logo{
	background-position: 0 -635px;
}
.design-logo{
	background-position: 0 -565px;
}
.services-logo{
	background-position: 0 -493px;
}
/*************Hamburger Navigation Ends ***********/
/* -----------------------------------------------------------------------------*/
/* 2.4.1 Hamburger menu Flyout
/* -----------------------------------------------------------------------------*/	
.menu-arw-up{
	width: 0; 
	height: 0; 
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;	
    display: inline-block;
    vertical-align: middle;
	border-bottom: 15px solid #393938;
	border-top:none;
    left: 21px;
    position: absolute;
    top: -15px;	
}
.navContainer.sticky  #hmbgr-nav .menu-arw-up{
	left:20px;
} 
input[id^=submenu2]:checked ~ div[id^=hmbgr-nav-sub2] {
    left: 64px;
    transition: all 0.5s ease 0s;
	height:100%;
}
div[id^=hmbgr-nav-sub2] {
    background: #fff;
    left: -9999px;
    position: absolute;
    top: 0px;
    transition: all 0.5s ease 0.5s;
    width: 356px;
    z-index: 100;	
	color:#515150;
	padding:25px 8px 8px 50px;
	box-shadow: 8px 0 0 0 #ededed;
	-webkit-box-shadow: 8px 0 0 0 #ededed;
	-moz-box-shadow: 8px 0 0 0 #ededed;
	-ms-box-shadow: 8px 0 0 0 #ededed;
	min-height:100%;	
}
.hide_submenu {
    left: -9999px !important;
    transition: all 0.5s ease 0s;
	height:100%;
}
.mfgroup .mm-menu1 p{
	line-height:19px;
}
.manOvrScroll{
	float: left; 
	max-height: 350px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 15px 5px;
	width: 325px;
}
/* -----------------------------------------------------------------------------*/
/* 2.4.2 Product Menu Click Flyout
/* -----------------------------------------------------------------------------*/	
/***********Click of product menu Start**************/
#submenu_prod:checked ~ #hmbgr-nav-sub_prod, #submenu_mark:checked ~ #hmbgr-nav-sub_mark , #submenu_design:checked ~ #hmbgr-nav-sub_design, #submenu_services:checked ~ #hmbgr-nav-sub_services{
    left: 64px;
    transition: all 0.5s ease 0s;
	height:100%;
	visibility:visible;
	box-shadow: 8px 0 0 0 #ededed;
	-webkit-box-shadow: 8px 0 0 0 #ededed;
	-moz-box-shadow: 8px 0 0 0 #ededed;
	-ms-box-shadow: 8px 0 0 0 #ededed;
	border-top: 2px solid #ededed;
}
#hmbgr-nav-sub_prod, #hmbgr-nav-sub_mark, #hmbgr-nav-sub_design , #hmbgr-nav-sub_services{
    background: #f5f5f5;
    top: 0px;
    z-index: 100;	
	color:#515150;
	padding:28px 8px 8px 64px;
	padding:30px 8px 8px 64px\0;
}
input[id^=submenu_prod1]:checked ~ div[id^=hmbgr-nav-sub_prod_categories], input[id^=submenu_mrkts]:checked ~ div[id^=hmbgr-nav-sub_market_categories], input[id^=submenu_designs_fly]:checked ~ div[id^=hmbgr-nav-sub_design_categories], input[id^=submenu_services_fly]:checked ~ div[id^=hmbgr-nav-sub_services_categories]{
    left: 64px;
    transition: all 0.5s ease 0s;
	height:100%;
}
div[id^=hmbgr-nav-sub_prod_categories], div[id^=hmbgr-nav-sub_market_categories], div[id^=hmbgr-nav-sub_design_categories], div[id^=hmbgr-nav-sub_services_categories] {
    background: #fff;
    left: -9999px;
    position: absolute;
    top: 0px;
    transition: all 0.5s ease 0.5s;
    width: 356px;
    z-index: 100;	
	color:#515150;
	padding:25px 8px 8px 50px;
	min-height:100%;
	box-shadow: 8px 0 0 0 #ededed;
	-webkit-box-shadow: 8px 0 0 0 #ededed;
	-moz-box-shadow: 8px 0 0 0 #ededed;
	-ms-box-shadow: 8px 0 0 0 #ededed;
}
.f-section-list li label span{
	line-height: normal;
    margin: 0;
    padding: 5px 0;
	font-family: Arial,sans-serif;
	font-size:14px;
	display: block;
}
#f-section-list .f-section-list{
    max-height: 320px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px 5px 15px 5px;
    width: 320px;
}
#f-section-list .f-section-list li a, #f-section-list .f-section-list li a:hover,#f-section-list .f-section-list li span, #f-section-list .f-section-list li span:hover{
    border: 0 none;
    color: #8c8c8c;
    font-family: Arial,sans-serif;
    font-size: 14px;
    line-height: normal;
    display: block;
    margin: 0;
    padding: 5px 0;
}
#f-section-list .f-section-list li a:hover, #f-section-list .f-section-list li span:hover, .f-section-list li a:hover{
	color: #0593bc;
}
/***********Click of product menu End**************/
/* -----------------------------------------------------------------------------*/
/* 2.4.3 New Product Menu Click Flyout
/* -----------------------------------------------------------------------------*/	
/*************Click of New products Menu Start***************/
input[id^=new_prod1]:checked ~ div[id^=new_prod_categories]{
    left: 64px;
    transition: all 0.5s ease 0s;
	height:100%;
}
div[id^=new_prod_categories] {
    background: #fff;
    left: -9999px;
    position: absolute;
    top: 0px;
    transition: all 0.5s ease 0.5s;
    width: 357px;
    z-index: 100;	
	color:#515150;
	padding:25px 8px 8px 50px;
	min-height:100%;
	box-shadow: 8px 0 0 0 #ededed;
	-webkit-box-shadow: 8px 0 0 0 #ededed;
	-moz-box-shadow: 8px 0 0 0 #ededed;
	-ms-box-shadow: 8px 0 0 0 #ededed;
	border-top: 2px solid #ededed;	
}
/*************Click of New products Menu End***************/
#hmbgr-nav #m-menu .contentRecommendationWidget, #hmbgr-nav #m-menu .contentRecommendationWidget .left_espot{
	position: static;
}
/* -----------------------------------------------------------------------------*/
/* 2.4.4.LETTER FILTER
/* -----------------------------------------------------------------------------*/	
.f-left{
	float:left;
}
.f-right{
	float:right;
}
.menu-header{
	font-size: 24px;
	font-family: "ClanWeb-Medium",Arial,sans-serif;
	font-weight: normal;
	margin: 0 0 10px;
	line-height: 24px;
}
.cnt-height .menu-header{
	line-height: normal;
}
.ltl_content a, .ltl_content a:hover{
	border: 0 !important;
	color:#0593bc;
}
.ltl_content a:hover{
	color:#0593bc !important;
}
.manufacture-filter{
	overflow:hidden;
	display:block;
	clear:both;
	content: "";
}
.manufacture-filter a{
	line-height: 30px;
}
.line_height{
	height:100%; 
	min-height:910px;
}
.f-section .a_focus{border: 0;}
.ln-letters {
    overflow: hidden;
	width:60px;
	padding:5px;
	background: #e5e5e5;
	float:left;
	margin: 0 25px 0 0;
}
.ln-letters ul li a {
    border: 0;
    color: #393938;
    font-family: "ClanWeb-Bold",Arial,sans-serif;
    font-size: 13px;
	line-height: 13px;
    font-weight: normal;
    padding: 21.5px 10px;
    text-align: center;
    text-decoration: none;
}
.ln-letters ul li a:hover, .ln-letters .ln-selected, .f-section ul li a:hover, ul.f-section-list li a:hover, ul.f-section-list li:hover span{
    color:#00a4c8;
}
.f-section {
	float: left;
    max-height: 350px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 15px 5px;
    width: 235px;
}
#f-section-list-markets{
	width: 325px;
}
.f-section-title{
    color: #0593bc;
    margin: 15px 0 5px 0;
	font-size: 18px;
	line-height: 18px;
	font-family: "ClanWeb-Bold",Arial,sans-serif;
	font-weight: normal;
}
.f-section ul li a, .f-section ul li a:hover, ul.f-section-list li a, ul.f-section-list li a:hover{
    margin: 0;
	font-family: Arial,sans-serif;
	font-size:14px;
	border:0;
	color: #8c8c8c;
	line-height: normal;
    padding: 5px 0;
}
.f-section ul li a:hover, ul.f-section-list li a:hover{
	color: #0593bc;
}
/************Filters using letters Ends **********/
/* -----------------------------------------------------------------------------*/
/* 2.4.5 OVERLAY
/* -----------------------------------------------------------------------------*/	
.visible, #login_form .visible{
	visibility: visible;
}
/*****Overlay*********/
.lightbox_overlay{
  position: fixed;
  width: 100%;
  height: 100%;
  top:150px;
  left: 0px;
  opacity: 0.7;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  background-color: #000;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  -ms-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
  z-index:98;
}
/* -----------------------------------------------------------------------------*/
/* 2.5 HEADER SEARCH BAR SECTION
/* -----------------------------------------------------------------------------*/	
/********* Header Search bar Section begins **************/
#avnsearchbar {
	width: 49.6%;
	float: right;
}
@-moz-document url-prefix(){
	.navContainer.sticky #avnsearchbar{
		min-width: 49.6%;
	}
}
#avnsearchBox {
	position: relative;
	text-align: right;
	vertical-align: middle;
}
#avnsearchBox > * {
	text-align: left;
}
/**************Cross browser textBox clickable issue fix starts***************/
#avnSearchTxtBox:focus::-webkit-input-placeholder{
    color: transparent;
}
#avnSearchTxtBox:focus::-moz-placeholder{  
	color: transparent; 
}
/***Search bar text Box***/
#avnsearchWrapper {
	margin: 0px;
	min-width: 78%;
	float: left;
	display: inline-block;
}
.navContainer.sticky #avnsearchWrapper{
	min-width: 78%;
}
@-moz-document url-prefix(){
	#avnsearchWrapper {
		min-width: 79%;
	}
}
#avnsearchWrapper > .placeholder {
	cursor: text;
}
#avnsearchWrapper > input {
	background-color: #f4f4f4;
	border: 0 none;
	margin: 0;
	padding: 12px 0 10px 23px;
	position: relative;
	width: 100%;
	box-sizing: border-box;
	outline: none;
	color: #393938;
	font-family: 'ClanPro-MediumItalic';
    font-size: 13px;
	font-weight: normal;
	border-top: 1px solid #d4d5d5;
	border-bottom: 1px solid #d4d5d5;
}
#avnSearchTxtBox::-webkit-input-placeholder {
   color: #393938;
}
#avnSearchTxtBox:-moz-placeholder { /* Firefox 18- */
   color: #393938;  
}
#avnSearchTxtBox::-moz-placeholder {  /* Firefox 19+ */
   color: #393938;  
}
#avnSearchTxtBox:-ms-input-placeholder {  
   color: #393938;  
}
@media all and (-ms-high-contrast:none){
	#avnsearchWrapper > input { width: 100%;} /* IE10 */
	*::-ms-backdrop, .navContainer.sticky #avnsearchWrapper > input { width: 100%;} /* IE11 */
}
/* fix for prm srch bar btn alignment */
#avnsearchWrapper {
    min-width: 0 !important;
}
/************Search bar dropdown starts (Auto suggestive)****************/
#searchFormLabel {
display: none;
}
#searchDropdown {
    left: 1px;
    position: absolute;
    top: 45px; /*Changed*/
    width: 79%;
    z-index: 9;
}
.navContainer.sticky #searchDropdown{
	width: 79%;
}
@-moz-document url-prefix(){ 
	#searchDropdown {
		width: 79%;
	}
	.navContainer.sticky #searchDropdown{
		width: 79%;;
	}
}
#autoSuggest_Result_div, #autoSuggestCachedSuggestions_div {
    display: none;
	border-top: 1px solid #c9cece;
}
#AutoSuggestDiv {
    background: none repeat scroll 0 0 #e5e5e5;
    border-color: #0593bc;
    border-radius: 0;
    border-style: none none solid;
    border-width: 6px;
    left: 0;
    padding: 0px 0 20px;	
	text-transform: uppercase;
	font-size: 14px;
	height: 300px;
	color: #393938;
	overflow-x: hidden;
	overflow-y: auto;
}
#AutoSuggestDiv > ul, .autoSuggestDivNestedList {
    padding: 0;
}
#AutoSuggestDiv > ul > li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.spanacce {
    height: 1px;
    overflow: hidden;
    position: absolute;
    top: -1px;
    width: 1px;
}
.autoSuggestSelected {
	background-color: #d7d7d7;
}
#AutoSuggestDiv .heading {
	font-family: 'ClanWeb-Bold',Arial,san-serif;
    font-size: 13px;
    font-weight: normal;
    list-style: none outside none;
    padding: 15px 26px 5px;
    text-transform: uppercase;
    background: none;
  	border: 0;
}
#suggestedProductsResults .partNumber{
	color: #393938 !important;
	font-size: 10px !important;
	line-height: normal;
}
div.list_section {
	margin: 0 0 10px 0;
}
#AutoSuggestDiv .list_section li {
    list-style: none outside none;
    border: 0;
}
#AutoSuggestDiv .list_section li > a, #AutoSuggestDiv #autoSuggestAdvancedSearch > a {
    display: block;
    height: auto;
    padding: 5px 26px;
    font-family: 'ClanWeb-Medium', Arial,san-serif;
    font-size: 10px;
    font-weight: normal;
    color: #888;
}
#AutoSuggestDiv #autoSuggestAdvancedSearch {
    border-bottom: 0 none;
    color: #b54200;
    padding: 0;
}
ul div.list_section li a {
    cursor: pointer;
    display: block;
    overflow: hidden;
    text-decoration: none;
}
ul div.list_section li a span.highlight {
    font-weight: normal;
    color: #393938;
}
/************Search bar dropdown end****************/
/* -----------------------------------------------------------------------------*/
/* 2.5.1 Header Search Category Drop Down
/* -----------------------------------------------------------------------------*/	
/***Search category drop down***/
.search_error{	
	border-style: inset;
	color:#e22523;
	border-width:0px;
	text-align:left;
	font-size:13px;
	padding-top:5px;
	padding-bottom:5px;
}
#searchFButton {	
    background: #575757;
    color: #fff;
    display: block;
    font-family: 'ClanPro-Medium';
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 1px;
    padding: 13px 17px 12px;
    position: relative;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: auto;	
	min-width: 49px;
	border-radius: 5px 0 0 5px;
}
#cat-links{
	float:left;
}
/* -----------------------------------------------------------------------------*/
/* 2.5.2 Search Button Of Header Search Bar
/* -----------------------------------------------------------------------------*/	
/***Search Button***/
#avnsearchBox > .submit_button {
    background: #e22422;
    color: #fff;
    float: left;
    font-family: 'ClanWeb-Medium',Arial,sans-serif;
    font-size: 12px;
    padding: 10px 10px 9px;
	padding: 10px\0;
    text-transform: uppercase;
    vertical-align: middle;	
	border-radius: 0 5px 5px 0;
}
#avnsearchBox:after{
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.srch-icon, .cart-icon, .signin-icon {
    background:url("../images/colors/color1/menu-icons1.png") no-repeat scroll 0 0;
    display: inline-block;
}
.signin-icon, .cart-icon, .srch-icon{	
	width: 13px;	
    height: 11px;
    margin: 0 0 0 5px;   
	vertical-align: top;
}
.cart-icon{	
	background-position: 0 -31px;
	width: 16px;
    height: 10px; 
    margin: 0 0 0 2px;	
	margin: -1px 0 0 2px\0;
}
.srch-icon{	
	background-position: 0 -61px;
	width: 21px;
    height: 21px;
}
.signin-icon{
	margin-top: -2px;   
}
@-moz-document url-prefix(){ 
	.signin-icon{
		margin-top: -1px;   
	}
}
/***Menu right Bar***/
#menuRightbar{
	float:right;
	background: #393938;
}
#menuRightbar ul li{
	display: inline-block;
}
#header-bottom.sticky #menuRightbar{
	min-width: 14%;
}
/********* Header Search bar Section Ends **************/
/* -----------------------------------------------------------------------------*/
/* 2.6 Header Mini Cart Section
/* -----------------------------------------------------------------------------*/	
/******** Header Cart Menu Begins***********/
.cartButton{
    font-family: 'ClanPro-News',Arial,sans-serif;
    font-size: 10px;
    padding: 0 13px;
	text-transform: uppercase;
}
.signInButton:hover, #signIn:hover .signIn-text, .signIn-text:hover, .cartButton:hover{
	color: #e22422;
}
/***Sign in / Register***/
.signInButton {
    color: #fff;
    font-family: 'ClanPro-News', Arial, sans-serif;
    font-size: 10px;
    padding: 11px 13px 10px; 
    text-transform: uppercase;
}
/******** Header Cart Menu Ends ***********/
/* -----------------------------------------------------------------------------*/
/* 2.7 Breadcrumb Styles
/* -----------------------------------------------------------------------------*/
/*******************Starts Breadcrumb Styles**************************/
.nav {
    display:inline-block;
    text-align:left;
    position:relative;
    list-style-type:none;
}
.nav > li {
    float:left;
    padding:0;
    position:relative;
}
.nav > li > a {
    color: #ffffff;
    font-size: 12px;
    padding: 3px 10px;
    text-decoration: none;
    text-transform: uppercase;
}
.nav li:after {
    color: #fff;
    content: "/";
	font-size: 12px;
}
.nav li:last-child:after {
    content: "";
}
.nav > li {
    display: inline-block;
    position: relative;
    text-align: left;
    vertical-align: middle;
}
/***breadcrump for listing page ***/
.nav1 {
    display: inline-block;
    list-style-type: none;
    position: relative;
    text-align: left;
}
.nav1 > li {
    display: inline-block;
    position: relative;
    text-align: left;
    float: left;
    vertical-align: middle;
    padding: 0;
}
.nav1 li::after {
    color: #393938;
    content: "/";
    font-size: 12px;
}
.nav1 li:last-child:after {
    content: "";
}
.nav1 > li > a, .nav1 > li > span {
    color: #393838;
    font-family: "ClanWeb-Medium",Arial,sans-serif;
    font-size: 10px;
    padding: 3px 10px;
    text-decoration: none;
}
.avn_myAcc_ContainerTop ul.nav::after{
	clear:both;
	content:"";
}
/*******************Ends Breadcrumb Styles**************************/
/* -----------------------------------------------------------------------------*/
/* 3 AVNET FOOTER SECTION
/* -----------------------------------------------------------------------------*/
/**********  Avnet FOOTER Section Start **************/
input[type=text],textarea,select{
	-webkit-appearance: none;	
   	-webkit-border-radius:0; 
   	border-radius:0;
    outline: 0px; 	  
}
footer{
    position: relative;
    width: 100%;
	color:#666;
    font-family: arial;
    font-size: 12px;	
   /* overflow: hidden;*/	
}
#avnfooter{
	background-color:#ededed;	
	border-top:8px solid #0593bc;
	padding:65px 25px 0;
	text-align:left;
    font-size: 14px;
    line-height: normal;
    margin: 100px 0 0 0;
}
#divcol > .section {
    display: inline-block;
    margin: 0 0 65px 0;
    min-height: 165px;
    padding: 0 30px;
    position: relative;
    vertical-align: top;
    width: 28%;
}
#divcol > .section > h3{
    color: #393938;
    font-weight: normal;
	margin:0 0 20px 0;
	text-transform:uppercase;
	font-family: 'ClanWeb-Medium', Arial, San-serif;
	font-size: 18px;	
}
#divcol > .section > ul li a, #divcol > .section > div > ul li a, .avn-footer-col1 ul li a, .avn-footer-col2 ul li a {
    color: #666;
    display: inline-block;
    font-family: arial;
    font-size: 12px;
    padding: 8px 0;
    text-align: left;
}
.avn-footer-col1, .avn-footer-col2 {
    float: left;
    margin-right: 20px;
    width: 43%;
}
#divcol > .section > ul li a:hover, #divcol > .section > div > ul li a:hover, .avn-footer-col1 ul li a:hover, .avn-footer-col2 ul li a:hover {
	color: #0593bc;
	text-decoration: underline;
}
.ul-col2{
    -webkit-column-count: 2; 
    -moz-column-count: 2; 
    -ms-column-count: 2; 	
     column-count: 2;
}
.section > form {    
	text-align: left;
	font-size: 12px;
	float:left; 
	width: 100%;	
}
.input-wrapper{
	width: 100%;
}
#divcol > .section > p {
    color: #6E6E6E;
	float:left;
	line-height:25px;
    font-size: 12px;
     }
.copy {
    color: #6e6e6e;
    display: inline-block;
    font-family: arial;
    font-size: 12px;
    margin-top: 62px;
}
#divcol > .section input[type="text"]{
	min-width:170px;
	width: 80%;
}
#divcol > .section input{
	padding: 14px 12px 13px;
	border: 1px solid white;
	color: #808080;
	font-family: 'ClanWeb-Medium', Arial, San-serif;
	font-size: 12px;	
	font-weight: normal;
}
@media screen and (min-width:0\0) {		
	#divcol > .section input{
		padding: 16px 12px 11px 12px;
	}
}
#divcol > .section input[type="button"] {
    background: #e2e2e2 url("../images/colors/color1/footer-arrow-icon.png") no-repeat center;
	margin-left: -4px;
	border: 0;
	cursor: pointer;
	padding: 17px 22px 12px 21px;
	color: #666;
	text-intent: -9999px;
}
#divcol > .section input[type="button"]:hover{
	color: #0593bc;
	font-weight: normal;
} 
#divcol > .section input[type="email"] {
	max-width:250px;
}
#divcol > .cpy_right, #divcol > .news_sign, #divcol > .follow_us{
	min-height:inherit;
	margin-left:2px;
}
.cpy_right {
    float: left !important;
}
.follow_us ul li{
	display: inline-table;
	padding:0 5px 0 0;
}
.follow_us ul li a{
	line-height: normal;
	padding: 0;
}
.follow_us img.social_icon{
	height: auto;
	width: auto;
}
.fb-icon, .in-icon, .tw-icon, .fd-icon, .ytube-icon, .gle-icon{
	background: url("../images/colors/color1/new-social-icons.png") 0 -33px no-repeat;
	padding:16px 15px;
	background-size: cover;
	float: left;	
}
.follow_us ul li a.social_icon:hover .fb-icon{
	background-position: 0 -68px;
}
.in-icon{
	background-position: 0 -242px;
}
.follow_us ul li a.social_icon:hover .in-icon{
	background-position: 0 -277px;
}
.tw-icon{
	background-position: 0 -590px;
}
.follow_us ul li a.social_icon:hover .tw-icon{
	background-position: 0 -625px;
}
.fd-icon{
	background-position: 0 -347px;
}
.follow_us ul li a.social_icon:hover .fd-icon{
	background-position: 0 -417px;
}
.ytube-icon{
	background-position: 0 -695px;
}
.follow_us ul li a.social_icon:hover .ytube-icon{
	background-position: 0 -730px;
}
.gle-icon{
	background-position: 0 -138px;
}
.follow_us ul li a.social_icon:hover .gle-icon{
	background-position: 0 -173px;
}
/**********  Avnet FOOTER Section Ends **************/	
/* -----------------------------------------------------------------------------*/
/* 4 WIDGET CLASSES
/* -----------------------------------------------------------------------------*/
/***********************WIDGETS STYLES BEGINS*************************/
.Text_algin {
	line-height:35px;
	color:#0593bc
}
.widgetHeaderWeb {
    color: #0593bc;
    font-size: 1.15em;
	margin: 0 0 10px;
	line-height: 32px;
}
.slideSign{
	color:#0593bc;
}
.avnSelect{
    padding: 0;
    margin: 0;
    border: 1px solid #ccc;
    width: 100%;
    border-radius: 3px;
    overflow: hidden;
    background-color: #fff;
	border:0;
    background: #e8e8e8 url("../images/colors/color1/down-arrow.png") no-repeat 95% 50%;
}
.avnSelect select{
	color: #808080;
    padding: 10px 10px;
    width: 110%;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
}
/* -----------------------------------------------------------------------------*/
/* 4.1 VIDEO CONTENT WIDGET
/* -----------------------------------------------------------------------------*/
/******video Content WIDGET  Start***********/
.videoContent {
  position: relative; 
  margin: 0 auto;
  max-height: 210px;
  width: 325px;
}
.videoContent video {
  width: 100%;
}
.videoContent#player {
  position: absolute;
  top: 0;
  left: 0; 
  z-index: 99;
}
/******video Content WIDGET  End.. ***********/
/* -----------------------------------------------------------------------------*/
/* 4.2 SEARCH ALL CONTENT WIDGET
/* -----------------------------------------------------------------------------*/
/******************Search all Title Widget Start***********************************/
.avntitleWidget{
	margin: 30px 0 0px;
	width: 100%;
}
#avnChatHelp.avntitleWidget {
  margin-top: 50px;
} 
.avnheaderResult {
    color: #393938;
    font-family: 'ClanWeb-Medium',Arial,Sans-serif;
    font-size: 33px;
    line-height: 32px;
    line-height: 42px\0;
    margin: 0 0 33px;
	font-weight: normal;
}
/*********IE 9 & 10 fix**************/
@media screen and (min-width:0\0) { 
	.avnheaderResult {
	    line-height: 42px;
	    margin: 0 0 24px;
	}
}
.avnresultSubText {
    color: #393938;
    font-family: 'ClanWeb-Bold', Arial, sans-serif;
    font-size: 13px;   
    font-weight: normal;
    margin: -10px 0 30px;
    text-transform: uppercase;
}
/******************Search all Title Widget End***********************************/
/* -----------------------------------------------------------------------------*/
/* 4.3 2 Column Widget
/* -----------------------------------------------------------------------------*/
/***********2column widget*************/
.widgetBodyCol2Field{
	padding: 40px 30px !important;
	overflow:hidden;
	background: #fff;
	min-height:358px !important;	
}
/***********End 2column widget*************/
/* -----------------------------------------------------------------------------*/
/* 4.4 Widget Common CSS 
/* -----------------------------------------------------------------------------*/
/********** Widget Common CSS Starts *******************************/
.widgetBody_B_Tile, .widgetBody_G_Tile{
	padding: 40px 30px 54px;
    /* background: url(../images/colors/color1/blue-tile.png) repeat 0 0; */
    border-bottom: 8px solid #41c363 !important; /*Changed*/
    background-color: #41c363 !important; /*Changed*/
}
.widgetBody_G_Tile{
	background:url(../images/colors/color1/green-tile.png) repeat 0 0;	
	border-bottom: 8px solid #75990d !important;
}
.widgetBody_G_Tile:hover{
	border-bottom: 8px solid #75990d;
}
.widgetBody_B_Tile:hover{
	border-bottom: 8px solid #41c363; /*Changed*/
}
.widgetBody, .widgetBodyCol2{
	background-color: #ffffff; 
	width:auto;
	height:auto;
	border-bottom: 8px solid #ededed;	
    position: relative;
    padding: 40px 29px 0;
	margin: 10px;
	min-height:398px;
	transition: color 1s ease 0s, background 1s ease 0s, border 1s ease 0s, opacity 1s ease-in-out 0s;	
}
.profile_droppop{
	width:100%;
	background: #fff;
	}
/*Inactivity warning popup style starts*/
.session_button {
    background-color: #fff;
    border: 2px solid #cecece;
    color: #393938;
    cursor: pointer;
    font-family: "ClanWeb-Bold",Arial,sans-serif;
    font-size: 12.05px;
    font-weight: normal;
    padding: 11px 25px 7px;
    text-align: center;
    bottom: -6px;
    left: 330px;
    width: auto; /*Changed*/
    position: absolute;
}
#inactivityWarningPopup_title{
	display: block;
	text-align: center;
	width: 100%;
}
#inactivityWarningPopup .dijitDialogTitleBar{
	width: 100%;
}
.inactivePopupContent{
    color: #393938;
	font-family: "ClanWeb-News", arial, san-serif;
	font-size: 14px;
	font-weight: normal;
}
/*Inactivity warning popup style ends*/
.widgetStrokeIn{
	padding: 24px 24px 0;
	background: #fff;
	overflow:hidden;
	position:relative;
	min-height: 390px;
	width: auto;
}
.widgetBody:hover, .widgetBodyCol2:hover{
	border-bottom: 8px solid #41c363; /*Changed*/	
}
.widgetStroke{
	padding: 16px;
	background: #cecece;
	border-bottom: 0;
}
.widgetStroke:hover{
	border-bottom: 0;
}
.widgetBody_W_BG{
	background: #fff;
}
.widgetBody_W_Tile{
	background:url(../images/colors/color1/bg_W_tile.png) repeat 0 0;	
}
.widgetBody_Grey{
	background:#f2f2f2;	
}
.button, .gray-button
{
	background-color:#FFF;
	text-transform: uppercase;
	text-align: center;
	color: #393938;
	font-family: 'ClanWeb-Bold', Arial, sans-serif;
    font-size: 12.05px !important;    
    font-weight: normal;
    padding: 11px 25px 7px;  
	border: 2px solid #cecece;  
	transition: all 0.5s;
	cursor: pointer;
	outline: 0px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}
@-moz-document url-prefix(){ 
	.button, .gray-button{
		padding: 11px 25px 7px; 
	}
}
input[type="button"]#bom_learnMore{
	cursor: inherit;
}
.button:hover, .button:active {
	text-decoration: none;
	border-color: #0593bc;
}
.pdp_add_to_bom_btn{
  margin-right: 0px;
  box-sizing: border-box;
  margin-right: 10px;
  line-height: 0px\0;
  height: 35px;
  height: 40px\0;
}
.gray-button, .gray-button:hover{
	background-color:#d7d7d7;
    margin-left: 15px;
    padding: 11px 10px 7px;	
}
.overflow-hidden{
	overflow:hidden;
}
.clear:before, .clear:after {
    content: " ";
    display: table;
}
.clear{
    clear: both;
}
.prod_day, .prod_news, .event, .prod_tool, .srch_icon, .support_icon, .prod_newsletter, .prod_videos{
    background: url(../images/colors/color1/title_icons.png) no-repeat 0 0;
    margin: 0 8px 0 0;
    padding: 0 0 0 26px;
	float: left;
    height: 27px;
}
.prod_news{
    background-position: 0 -45px;
    float: left;
    height: 27px;	
}
.event{
	background-position: 0 -183px;
    float: left;
    height: 27px;	
}
.prod_tool{
	background-position: 0 -91px;
    float: left;
    height: 27px;	
}
.srch_icon{
	background-position: 0 -137px;
    float: left;
    height: 27px;	
}
.support_icon{
	background-position: 0 -229px;
    float: left;
    height: 27px;	
}
.prod_newsletter{
	background-position: 0 -367px;
    float: left;
    height: 27px;	
}
.prod_videos{
	background-position: 0 -275px;
    float: left;
    height: 27px;	
}
.avn_accordion > h3 span {
    display: inline-block;
}
.avn_accordion > h3 .accord-txt{
	margin-top: 10px;
}
.widgetTitle{
	margin: 0 0 16px;
    overflow: hidden;
}
.crm-widgetTitle{
	margin: 0 0 16px;
    overflow: hidden;
}
.crm-widgetTitle span{
	font-size: 10px;   
	font-family: 'ClanWeb-Medium',Arial,Sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	color: #393938;
}
.crm-widgetTitle img{
	margin: 0 10px 0 0;
	float: left;
}
.widgetTitle span, .read_more{
    color: #393938;
    display: inline-block;
    font-family: 'ClanWeb-Bold', Arial, sans-serif;
    font-size: 13px;   
    font-weight: normal;
    text-transform: uppercase;
}
.widgetTitle span{
	margin-top: 10px;
	font-size: 10px;   
	font-family: 'ClanWeb-Medium',Arial,Sans-serif;
}
.widgetHeaderText,.widgetHeaderTextExt  {
    color: #393938;
    font-family: 'ClanWeb-Medium',Arial,Sans-serif;
    font-size: 33px;
    margin-bottom: 20px;
	line-height: 32px;
	font-weight: normal;
	overflow: visible !important;
}
.widgetHeaderTextCS{
    color: #393938;
  font-family: 'ClanWeb-Medium',Arial,Sans-serif;
  font-size: 30px;
  margin-bottom: 5px;
  line-height: 32px;
  font-weight: normal;
  overflow: visible !important;
}
.widgetHeaderTextDwnldCS{
    color: #393938;
    font-family: 'ClanWeb-Medium',Arial,Sans-serif;
    font-size: 12px;
    margin-bottom: 20px;
	line-height: 32px;
	//line-height: 40px\9;
	font-weight: normal;
	overflow: visible !important;
}
#dasBrd-widgets h2.widgetHeaderText{
	margin-bottom: 5px;
}
.checkLabel{vertical-align: top;}
.widgetText{
    color: #393938;
	font-family: Arial, sans-serif;
    font-size: 14px;
	font-weight: normal;	
    line-height: 22px;
    margin: 0 0 20px;
}
.read_more, .ltl_content .read_more, .ltl_content .read_more:hover   {
    display: inline-block;
    font-family: 'ClanWeb-Bold', Arial, sans-serif;
    font-size: 13px;   
    font-weight: normal;
    padding: 0 0 10px;
    text-decoration: none;
	transition: color 1s ease 0s;
	color: #393938;
}
.read_more:hover, .read_more:active, .read_more.blue, .ltl_content .read_more:hover  {
	color: #0593bc;
}
.read_more:hover i.arw-rgt, .read_more.blue i.arw-rgt{
	border-left: 5px solid #0593bc;
	border-bottom: 5px solid transparent;
	border-top: 5px solid transparent;
	border-right:none;	
	transition: border-color 1s ease 0s;
}
#f-section-list .menu .ltl_content .read_more, #f-section-list .menu .ltl_content .read_more:hover{
	font-family: 'ClanWeb-Bold', Arial, sans-serif;
    font-size: 13px;   
    font-weight: normal;
    color: #393938;
}
label.read_more {
	cursor: pointer;
}
.widgetImg {
    bottom: 0;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
.widgetImgTop{
    width: 100%;
	margin:0 auto 32px;
	text-align: center;
}
.widgetImg img, .widget_img_resize, .widgetImgTop img, img{
    height: auto;
    max-width: 100%;
	border:0;
}
.fright{float: right;}
.fleft{float: left;}
/********** Widget Common CSS Ends *******************************/
/* -----------------------------------------------------------------------------*/
/* 4.5 CATEGORY WIDGET
/* -----------------------------------------------------------------------------*/
/********CATEGORY WIDGET STARTS***************/
.categories_list{
    overflow-y: auto;
	overflow-x: hidden;
	max-height: 280px;
	margin-bottom: 0px;
}
@media (min-width:768px) and (max-width:1023px) {
	.categories_list{
		max-height: 405px;
		margin-bottom: 20px;
	}
}
#searchBox1.srchField, partNumber_1.srchField, quantity_1.srchField{
	padding: 16px 0 14px 10px;
	padding: 18px 0 12px 10px\0;
}
#searchBox1.srchField {
	width: 305px;
}
#searchBox1_t.srchField  {
	width: 315px;
	width: 300px\0;
}
.categories_list ul li{
    color: #0593bc;
    display: inline-block;
    float: left;
    font-size: 14px;
    line-height: 23px;
    padding: 0 10px 5px 0;
    text-align: left;
}
.categories_list ul li a, .categories_list ul li a:hover{
	color:#0593bc;	
}
.categories_list ul li a:hover{
	text-decoration: underline;
}
.col4 .categories_list ul li{
	width: 145px;
}
.col8 .categories_list ul li{
	width: 170px;
}
.col12 .categories_list ul li{
	width: 180px;
}
/********CATEGORY WIDGET ENDS***************/
/* -----------------------------------------------------------------------------*/
/* 4.6 NEED HELP WIDGET
/* -----------------------------------------------------------------------------*/
/**********************NEED HELP START*********************/
.option{
	margin: 0 0 10px;
}
.char_counter{
	color: #808080;
    display: inline-block;
    font-family: 'ClanWeb-Medium',Arial,San-serif;
    font-size: 12px;
	font-weight: normal;
    padding-right: 10px;
    position: absolute;
    right: 0;
}
.needHelp .widgetText{
	margin: 0px;
}
.needHelp p label{
	font-family: 'ClanWeb-Medium',Arial,San-serif;
    font-size: 12px;
	font-weight: normal;
	color: #393938;
}
.needHelp .center{
	width:50%;
}
.needHelp .button{
	background-color: #FFFFFF;
}
.partfix {
    background-color: #e8e8e8;
    padding: 10px;
    position: relative;
}
.partfix  p:first-child{
	padding: 1em 1em 0;
	background-color: #e8e8e8;
	color: #808080;
	height:22px;
}
#MQuickOrderFormWidget input#partNumber_1 {
	padding: 15px 0 15 10px;
}
#MQuickOrderFormWidget .part-filed1 input[type="text"], #MQuickOrderFormWidget .qty-filed2 input[type="text"] {
	width: 86%;
}
@-moz-document url-prefix(){
	#MQuickOrderFormWidget .part-filed1 input[type="text"], #MQuickOrderFormWidget .qty-filed2 input[type="text"] {
		width: 90%;
	}
}
.partfix textarea {
 background-color: #e8e8e8;
    border: medium none;
    color: #808080;
    font-family: 'ClanWeb-Medium',Arial,San-serif;
    font-size: 12px;
	font-weight: normal;
    height: 55px;
    padding: 0;
    resize: none;
    width: 85.2%;
}
#err_option{
	width:100%;
}
#deptSelect_dropdown.dijitPopup{
	z-index: 899 !important
}
/**********************NEED HELP END*********************/
/* -----------------------------------------------------------------------------*/
/* 4.7 BOM UPLOAD WIDGET
/* -----------------------------------------------------------------------------*/
/*******************BOM UPLOAD*******************/
/**********Begin BOM spacing fix fix 3/18/15**********/
#bom{
	background:none;
    display: inline-block;
    float: right;
    font-family: 'ClanWeb-Medium',Arial,sans-serif;
    font-size: 12px;
    padding: 1.6em 0.3em;
}
/**********End BOM spacing fix fix 3/18/15**********/
.bom-icon{
    background-position: 0 0;
    display: inline-block;
    float: right;
    font-family: 'ClanWeb-Medium',Arial,sans-serif;
    font-size: 12px;
    margin-top: -2px;
}
.bomButton:hover .bom-icon, .bomButton.selected:hover .bom-icon, .bomButton.selected .bom-icon{
	background-position:0 -23px;
}
.bomButton{
	text-transform: uppercase;
	font-family: 'ClanWeb-Medium',Arial,sans-serif;
    font-size: 12px;
    overflow: hidden;
    display: block;
    padding-top:2px;
}
.bomButton.selected{
	color: #0593bc;
}
.bomBG{
	background-color: #e8e8e8;
}
.bomUpload p{
	margin-bottom: 15px;
	line-height: normal;
}
#avn_bom_upload_form p{
	margin-bottom: 0px;
}
.bomUpload p:first-child{
	color:#808080;
}
#avn_bom_upload_form p:first-child{
	color:#383839;
}
.bomUpload p:nth-child(2){
    font-family: 'ClanWeb-Medium',Arial,San-serif;
    font-size: 12px;
	font-weight: normal;
}
.bomUpload .button{
    background-color: #FFFFFF;
    padding: 11px 30px 7px;
}
.bomUpload .button.button1{
	background-color: #41c363;
}
.bom_register:hover
{
text-decoration: none;
	border-color:#0593bc !important;
	color: #0593bc !important;
}
.bomUpload .browseButton{
	background-color: #FFFFFF;
	float: right;
    margin: 2px;
    margin: 3px 3px 2px 2px\0;
    padding: 13px 10px;
    padding: 15px 12px 9px 12px\0;
    border: 0;
 }
 @-moz-document url-prefix(){
 	.bomUpload .browseButton{
	    padding: 12px 10px;
 	}
 }
.srch  .button{
    background-color: #FFFFFF;
}
.bomUpload .srchField{
	width:60%;
	color:#808080;
	margin:0;
} 
.avn_expArr{
    position: absolute;
    left: 390px;
    top: -6px;
}
#bom_name_widget.srchField{
	padding: 18px 10px 12px 10px\0;
}
#filename.srchField{
	width: 76%;
	width: 68.5%\0;
}
#delivery #filename.srchField{
	width: 69%;
	width: 61%\0;
}
.deliveryFileUpload{ 
    width: 70%;
    float: left;
    margin-right: 2px;
}
.deliveryBtn{
    padding: 15px 25px 13px;
}
@-moz-document url-prefix(){
	#filename.srchField{
		width: 70%;
	}
	#delivery #filename.srchField{
		width: 67%;
	}
	.deliveryFileUpload{ 
		width: 69%;
	}
.deliveryBtn {
	padding: 13.5px 25px 11px;
}
	.browse_section{
	width:29%;
	}
	.browse_section{
	width:29%;
	}
}
@media screen and (max-width:1023px) {
	#filename.srchField{
		width: 68%;
	}
}
@media screen and (width:1024px) {
	#filename.srchField{
		width: 65%;
	}
}
#avn_bom_upload_form #bom_name{
	width: 87%;
}
.bomUpload .input-wrapper{
	width:100%;
}
.bomUpload div:first-child{
	width:100% ;
}
#err_bom{
	font-size: 13px;
}
#orderExpandAreaBottom {
	border-bottom: 1px solid #e0e0e0;
}
.price-scroll{
    height: 200px;
    overflow-x: hidden;
    overflow-y: auto;
}
.avnBomPopUp .avnpopupStrokeIn{
	overflow-x:hidden;
	overflow-y:auto;
	height: auto;
}
#err_search_error3,#err_search_comma_tab_list,#err_search_lines_list{
	padding:0px !important;
}
.div_bomloadimage{
	visibility:hidden;
	position:absolute;
	left:15px;
	top:34px;
	right:30px;
	z-index:1000;
}
.innerdiv_bomloadimage{
	vertical-align:center;
	text-align:center;
}
.BOMloadimg{
 width: 200px; 
 height: 200px; 
 margin-top: 235px; 
 position: fixed; 
 left: 40%;
}
/*******************BOM UPLOAD END*******************/
/*******QC 12205  Fix starts*************/
.avnCompare .pdp-sprite-new-icon{
    -webkit-transform: scale(0.7);
        -ms-transform: scale(0.7);
            transform: scale(0.7);
    margin-left: -10px;
}
.avnCompare .pfNewTooltip .pdp-sprite-pf-tooltip{
                left: 0;
    top: 21px;
    width: 23px;
}

/*******QC 12205  Fix ends*************/



/* -----------------------------------------------------------------------------*/
/* 4.8 QUICK ORDER WIDGET
/* -----------------------------------------------------------------------------*/
/******Quick order***********/
.order_error{
	text-transform: none;
	float:left;
	border-style: inset;
	color:#e22523;
	border-width:0px;
	padding:2px;
   	margin: 5px auto;
	text-align:left;
	font-size:13px;
}
.part-filed1, .qty-filed2{
    float: left;
    line-height: 20px;
    width: 65%;
	text-transform:uppercase;
}
.qty-filed2 {
    float: right;
    width: 35%;
}
.part-filed1 input[type="text"], .qty-filed2 input[type="text"], .srchField {
    background-color: #e8e8e8;
    border:0;
    padding: 15px 10px;
	text-transform:capitalize;
	width: 75%;
	color: #808080;
    font-family: 'ClanWeb-Medium',Arial,San-serif;
    font-size: 12px;
	font-weight: normal;	
}	
@-moz-document url-prefix(){
	.part-filed1 input[type="text"], .qty-filed2 input[type="text"], .srchField {
		padding: 15px 0 15px 10px;
	}
}
.bomName.srchField {
	width:91%;
}
.part-filed1 label, .qty-filed2 label{
	display:block;
	margin: 0 auto 5px;  
	font-family: 'ClanWeb-Medium',Arial,San-serif;
    font-size: 12px;
	font-weight: normal;
	color: #393938;
}
/****** Quick order End ***********/
/* -----------------------------------------------------------------------------*/
/* 4.9 SEARCH WIDGET
/* -----------------------------------------------------------------------------*/
/************Search widget*********************/
.srchField{
	margin: 0 auto 10px; 
	width:250px;
	color: #808080;
	border: 1px solid #72777d !important;
}
/*.checkbox, .submenu .checkbox{display:none !important;}  TO BE REVERTED*/
label.custom_checkbox, .submenu label.custom_checkbox{
	margin: 0 10px -2px 0;
	display:inline;
}
/************Fix for payment page and carrier account checkbox*********************/
.ord-sub-ttl label.custom_checkbox{
	margin: 0 10px -3px 0;	
}
.shipping_note label.custom_checkbox{
	margin: 0 10px -3px 0;	
}
.checkbox + label, .submenu .checkbox + label {
    background: #e8e8e8;
    border: 0;
    display: inline-block;
    padding: 9px;
    position: relative;
	cursor: pointer;
}
.submenu .checkbox + label{
	background: #fff;
	padding: 7px;
	float: left;
}
#filterform .manufacturerResults label.custom_checkbox{
	margin-top: 5px;
}
.productResults_attributes.attributeCols .checkbox + label{
	margin: -2px 10px 0 0;
}
.checkbox:checked + label:after, .submenu .checkbox:checked + label:after {
	/*content: '\2714';*/
	content: url("../images/colors/color1/TickMark.png");
	font-size: 14px;
	position: absolute;
	top: -3px;
	left: 3px;
	color: #393938;
}
.center {
    bottom: 40px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
#editquoteform .center{
	bottom: 38px;
}
.srch p{
	margin-bottom: 15px;
	line-height: normal;
}
.socialWidget{
	font-family: "myriad pro",arial,sans-serif;
	font-size: 2.3em;
	color: #fff;
	text-align: center;
	line-height: normal;;
}
.lquote, .rquote{
	font-size: 33px;
	text-align: left;
	display:inline-block;
}
.rquote{
	text-align: right;
}
.email_error, .bom_error, .que_error,.option_error{
	float:left;
	color:#e22523;
	border-style: inset;
	border-width:0px;
	padding:2px;
    margin-top: 5px;
	font-size: 13px;
}
/************Search widget End*********************/
/* -----------------------------------------------------------------------------*/
/* 4.10 Manufacturer overview WIDGET
/* -----------------------------------------------------------------------------*/
/***** Manufacturer overview widget( Manufacture landing page Start)******/
.custom_checkbox_m3{
	margin-top: 3px !important;
	margin-right:7px !important;
	padding:8px !important;
}
.checkbox:checked + label.custom_checkbox_m3:after{
	top:2px !important;
	left:0px !important;
}
.bCrumbContainerTop{
	background: #000 url(../images/colors/color1/header_top.png) repeat;/*changed*/
	margin: 0 auto;
}
.bCrumbContentTop{
	padding: 25px 0 25px 20px; 
	position: relative;
	min-height: 150px; 
}
.bCrumbContentTop > h2 ,.bCrumbContentTop > h1{
    bottom: 0;
    color: #ffffff;
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
    font-size: 40px;
    font-weight: normal;
    line-height: 40px;
    margin: 0 15px 18px 0px;
    position: absolute;
	width: auto;
	max-width: 800px;
	word-wrap: break-word;
}
@media screen and (max-width:1023px) {
	.bCrumbContentTop > h2 ,.bCrumbContentTop > h1 {
		width: auto;
		font-size: 28px;
	}
	.avn_genericConfirmMsgs{
		left: 240px;
		top: 12px;
		width: 300px;
	}
	.avn_genericInformativeMsgs{
		left: 240px;
		top: 12px;
		width: 300px;
	}
}
@media screen and (max-width:1024px) {
	.bCrumbContentTop > h2 {
		font-size: 28px;
		line-height: 35px;
	}
}
.snippetContainerBottom{
	background-color: #FFFFFF;
	height: 100%;
	width: 100%;
	position: relative;
	margin: 0 0 25px 0;
}
.snippetContentBottomLeft{
	border-bottom: 8px solid #ededed;
	padding: 25px 0 25px 20px; 
	margin: 10px;
	transition: color 1s ease 0s, background 1s ease 0s, border 1s ease 0s, opacity 1s ease-in-out 0s;
}
.snippetContentBottomLeft:hover{
	border-bottom: 8px solid #0593bc;
}
.snippetContentBottomRight{
	z-index:9;	
    background-color: #ffffff;
    border-top: 8px solid #ededed;
    width: auto;	
	min-height:100%;
	margin: -142px 0 10px 0;
	width:auto;
}
.snippetContentBottomContent{
	width: 100%;
}
.snippetContentBottomContent figure{
    margin: 45px auto;
    width: 270px;
    text-align:center;
}
.snippetContentBottomContent figure img{
	text-align:center;
	margin: 0 auto;
	max-width: 100%;
	height:auto;
}
.snippetContentBottomLeft>p{
	color: #909090;
	font-size: 16px;
	line-height: 150%;
}
.snippetContentBottomRight>figure>img{
	margin: 10% 0 0 15%;
}
.custFavouriteButtonSet{
	width:100%;
	margin:40px auto;
	padding:0;
	text-align:center;
}
.marginRgt0, .custFavouriteButtonSet .marginRgt0{
	margin-right:0;
}
.margin0{
	margin:0 !important;
}
.marginT0{
	margin-top:0 !important;
}
.favouriteButton, .alertButton{
	transition: color 1s ease 0s, background 1s ease 0s, border 1s ease 0s, opacity 1s ease-in-out 0s;
	background: #FFFFFF;
	margin: 0 25px 0 0;
	padding: 11px 10px 7px;	
}
.favouriteButton:hover, .alertButton:hover{
	color:#0593bc;
	border: 2px solid #0593bc;
}
.bCrumb_Container{      
	width:100%;
	margin: 0 auto;
}
.ContainerTop{
    background: #1b9cc0 url("../images/colors/color1/header_top.png") repeat;
    width:100%;
}
.ContentTop{
    padding: 25px 0 25px 20px; 
    position: relative;
}
.ContentTop > h1{
    color: #FFFFFF;
    font-size: 33px;
    margin: 85px 0 0 10px;
}
.ContainerBottom{
	background-color: #FFFFFF;
	height: 100%;
	width: 100%;
	position: relative;
	margin: 0 0 25px 0;
}
.ContentBottomLeft{
	border-bottom: 8px solid #ededed;
	padding: 25px 0 25px 20px; 
	margin: 0 25px 0 0;
	transition: color 1s ease 0s, background 1s ease 0s, border 1s ease 0s, opacity 1s ease-in-out 0s;
}
.ContentBottomLeft:hover{
    border-bottom: 8px solid #0593bc;
}
.ContentBottomRight{
	background-color: #ffffff;
	border-top: 8px solid #ededed;
	min-height: 100%;
	position: absolute;
	top: -110px;
	width: 33.3333%;
	z-index: 9;
}
.ContentBottomContent{
    width: 100%;
    margin: 0px auto;
	max-width: 1241px;
}
.ContentBottomContent figure{
  	margin: 0px auto;
	width: 270px;
	text-align:center;
}
.ContentBottomContent figure img{
	text-align:center;
	margin: 0 auto;
	width:auto;
	height:100%;
}
.ContentBottomLeft>p{
	color: #909090;
	font-size: 16px;
	line-height: 150%;
}
.ContentBottomRight>figure>img{
    margin: 10% 0 0 15%;
}
.marginRgt0, .ButtonSet .marginRgt0{
    margin-right:0;
}
.border0{
	border: 0;
}
.ButtonSet{
	margin: 10px auto;
	padding: 0;
	width: 57%;                
}
/***** Manufacturer overview widget End( Manufacture landing page Start)******/
/* -----------------------------------------------------------------------------*/
/* 4.11 Read More Pop up  WIDGET
/* -----------------------------------------------------------------------------*/
/**** Read More Pop up Widget CSS Start ******/
.cover {
    background: rgba(255, 255, 255, 0.84);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 14;
}
#loginScreen:target, #loginScreen:target + .cover, div[id^=loginScreen]:target, div[id^=loginScreen]:target + .cover{
    display: block;
    opacity: 1;
}
#loginScreen:target, #loginScreen:target + .cover {
    display: block;
    opacity: 1;
}
.overlay_div {
    background: #cecece;
    display: none;
    left: 0;
    margin: 0 auto;
    position: fixed;
    right: 0;
    top: 120px;
    width: 340px;
    z-index: 15;
	padding:10px;
}
.cancel {
    color: black;
    display: block;
    font-size: 30px;
    height: 30px;
    position: absolute;
    right: 8px;
    text-align: center;
    text-decoration: none;
    top: 8px;
    width: 35px;
}
.pop-up-content{
	background: #fff;
    height: auto;
    padding: 30px 20px 20px;
    width: auto;
    word-wrap: break-word;	
}
.readMorediv{
    bottom: -15px;
    color: #393938;
    cursor: pointer;
    position: absolute;
    right: 10px;
    z-index: 1;
}
/**** Read More Pop up Widget CSS End ******/
/* -----------------------------------------------------------------------------*/
/* 4.12 ContentRecomendation  Widget
/* -----------------------------------------------------------------------------*/
/**** ContentRecomendation Widget CSS Start ******/
.contRecImg{
	position: absolute;
	z-index: 1;
	padding: 10px 0 0 0px;
}
.conRecTitle{
	padding:17px 0px 0px 34px;
}
/**** ContentRecomendation Widget CSS End ******/
/***********************WIDGETS STYLES ENDS*************************/
/* -----------------------------------------------------------------------------*/
/* 5.GRID CSS CLASSES
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* 5.1 GRID CSS DEFINATION FOR ROW
/* -----------------------------------------------------------------------------*/	
/****** Row Grid CSS declaration START******/
.row:before, .row:after {
	content: "";
	display: block;
	clear: both;
}
.row > div { float: left;}
.row > .right { float: right; }
.rowContainer, .rowContainer > .row {
  padding: 0 !important;
}
/****** Row Grid CSS declaration START******/
/* -----------------------------------------------------------------------------*/
/* 5.2 GRID CSS DEFINATION FOR COLUMN
/* -----------------------------------------------------------------------------*/
/****** Column Grid CSS declaration START******/
.col1 { width: 8.333333%; }
.col2 { width: 16.666666%; }
.col3 { width: 25%; }
.col4 { width: 33.333333%; }
.col5 { width: 41.666666%; }
.col6 { width: 50%; }
.col7 { width: 58.333333%; }
.col8 { width: 66.666666%; }
.col9 { width: 75%; }
.col10 { width: 83.333333%; }
.col11 { width: 91.666666%; }
.col12 { width: 100%; }
/****** Column Grid CSS declaration START******/
/*
 * RWD-A - 0-1023px
 * RWD-C - 1024-1240px
 */
/* Grid system - RWD-A */
@media screen and (max-width: 1023px){
	.acol1 { width: 8.333333%; }
	.acol2 { width: 16.666666%; }
	.acol3 { width: 25%; }
	.acol4 { width: 33.333333%; }
	.acol5 { width: 41.666666%; }
	.acol6 { width: 50%; }
	.acol7 { width: 58.333333%; }
	.acol8 { width: 66.666666%; }
	.acol9 { width: 75%; }
	.acol10 { width: 83.333333%; }
	.acol11 { width: 91.666666%; }
	.acol12 { width: 100%; }
	.rowContainer > .row.margin-true {
		padding-left: 0;
		padding-right: 0;
	}
	.row.margin-true > div > div {
		margin-left: 0;
		margin-right: 0;
	}
}
/* Grid system - RWD-C */
@media (min-width: 1024px) and (max-width: 1240px) {
	.ccol1 { width: 8.333333%; }
	.ccol2 { width: 16.666666%; }
	.ccol3 { width: 25%; }
	.ccol4 { width: 33.333333%; }
	.ccol5 { width: 41.666666%; }
	.ccol6 { width: 50%; }
	.ccol7 { width: 58.333333%; }
	.ccol8 { width: 66.666666%; }
	.ccol9 { width: 75%; }
	.ccol10 { width: 83.333333%; }
	.ccol11 { width: 91.666666%; }
	.ccol12 { width: 100%; }
	.rowContainer,
	.rowContainer > .row { padding: 10px 0; }
	.rowContainer > .row.margin-true { padding: 0 10px; }
	.row.margin-true > div > div { margin: 20px 10px; }
	.row.margin-true > div > div:first-of-type { margin-top: 10px; }
	.row.margin-true > div > div:last-of-type { margin-bottom: 10px; }
}
.show:focus + .hide {display: inline; }
.close:focus ~ div[id^=hmbgr-nav-sub2]{
	display:none;
}
/****** Column Grid CSS declaration End******/
/* -----------------------------------------------------------------------------*/
/*6 MANUFACTURER LANDING PAGE
/* -----------------------------------------------------------------------------*/
/********************************** END OF B1SB1 CSS *********************************************************/
/* -----------------------------------------------------------------------------*/
/*7. SEARCH RESULTS
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/*7.1 Manufacturers Accordion styles
/* -----------------------------------------------------------------------------*/
/*-------------Start Manufacturers Accordion styles----------------*/
.accord_nav {
	background-color: #e6e6e6;
	font-family: arial;
	margin: 0 auto;
	overflow: hidden;
	padding: 15px 30px;
	text-transform: uppercase;
}
.accord_nav_content {
    background-color: #fff;
    border-right: 8px solid #ededed;
    font-family: arial;
    overflow: hidden;
    padding: 25px 0 25px 30px;
}
.accord_nav_content:nth-child(2n){
	background-color:#FAFAFA;
}
.Widget_label{
	font-size: 13px;
	font-weight: bold; 
}
.avncontent_right .Widget_label, .avncontent_left .Widget_label {
	font-size: 13px;
	width:99%;
	overflow: hidden;
	border-right: 1px solid #c0c0c0;	
}
.avn_noResultsFound {
  position: absolute;
  top: 13px;
  left: 0px;
}
.avncontent_left, .avncontent_right {
    float: left;
    overflow: hidden;
    width: 48%;
}
.avncontent_right .fleft{
	padding: 0 0 0 20px;
}
.accord_nav_img {
    display: inline-block;
	float: left;
    margin: 0 20px 0 0;
    vertical-align: top;
    width: 40%;
	float: left;
	min-height: 140px;
}
.accord_nav_desc {
    border-right: 1px solid #ededed;
    display: inline-block;
    padding: 0 20px 0 0;
    vertical-align: top;
    width: 50%;
	float: left;
	min-height: 140px;
}
.accord_nav_cat {
    border-right: 1px solid #ededed;
    display: inline-block;
	float: left;
    padding: 0 20px;
    vertical-align: top;
    width: 50%;
	min-height: 140px;
}
.accord_nav_button {
    display: inline-block;
	float: left;
    padding: 0 20px;
    vertical-align: top;
    width: 30%;
	min-height: 140px;
}
.avncontent .button{
	padding: 11px 1em 9px;
}
.avncontent div.button_div > a.button{
	padding: 11px 2.5em;
}
.avncontent .headerText, .headerText{
	margin: 0 0 10px;
	color: #0593bc;
	font-size: 12px;
	line-height:22px;
}
.avncontent .pageText, .pageText{
	margin: 0 0 10px;
	color: #393938;
	font-size: 14px;
	line-height:normal;
}
.avn-doc-content{
	position:relative;
}
.avn_searchPro_catNav{
	margin-left: 20px !important;
}
/*-------------End Manufacturers Accordion styles----------------*/
/* -----------------------------------------------------------------------------*/
/*7.2 Documents, Events, Videos &s Training Accordion styles
/* -----------------------------------------------------------------------------*/
/*-------------Start Documents, Events, Videos &s Training Accordion styles----------------*/
.accord_nav_doc, .accord_nav_doc_content {
	padding: 0 10px;
}
.accord_nav_doc_content{
	overflow: hidden;
	border-right:8px solid #ededed;
}
.avncontentDoc_right{
	padding: 20px 0px;
	overflow: hidden;
}
.accord_nav .inside_div21, .accord_nav .inside_div22, .accord_nav .inside_div23, .accord_nav .inside_div24, .accord_nav .inside_div25{
	display:inline-block;
	float:left;
	padding:0 20px;
	border-right:1px solid #c0c0c0;
}
.accord_nav_doc_content .inside_div21, .accord_nav_doc_content .inside_div22, .accord_nav_doc_content .inside_div23, .accord_nav_doc_content .inside_div24, .accord_nav_doc_content .inside_div25{
	padding:0 20px;	
	vertical-align:top;
	min-height: 80px;
	border-right:1px solid #ededed;
}
.accord_nav .inside_div21, .inside_div21, .accord_nav_doc_content .inside_div21{
	width: 25%;
	border-right:8px solid #ededed;
	padding:20px;
}
.accord_nav .inside_div22, .inside_div22{
	width:27%;	
}
.accord_nav .inside_div23, .inside_div23{
	width:17%;
}
.accord_nav .inside_div24, .inside_div24{
	width:16%;		
}
.accord_nav .inside_div25, .inside_div25, .accord_nav_doc_content .inside_div25{
	border:0;
	width:15%;    
}
.accord_nav_doc_content:nth-child(2n+1){
	background-color:#FAFAFA;
}
.button_div {
	width:100%;
	padding:25px 0;		
	text-align:center;
	background-color:#FFF;		
}
.date_icon {
	bottom: 0;
    left: 0;
    text-align: center;
	padding:10px 40px 5px 40px;
}
.HeaderText {
	padding: 0 0 0 15px;
	color: #35A2C6;
	font-size: 18px;	
}
.byText{
	margin: 0 0 10px;
	color: #393938;
	font-size: 12px;
}
.srchHideFilter{
float:right;
display:none;
}
.srchShowFilter{
	float: right;
	display:inline;
}
.wrd-brk{word-wrap: break-word;}
/*-------------End Documents, Events, Videos &s Training Accordion styles----------------*/
/*-------------Start Events Accordion styles----------------*/	
.accord_nav_event .inside_div22, .accord_nav_event_content .inside_div22{
	width: 48%;
}
.accord_nav_event .inside_div24, .accord_nav_event_content .inside_div24{
	width: 20%;
	border: 0 none;
}
/*-------------End Events Accordion styles----------------*/
/**************Starts Event results page styles****************/
.table-inner-content h3{
	line-height: 20px;
}
.eventResultdate{
	margin-top:15% 
 }
.slot1 .eventRgtCln .table-inner-content>div p{
	color: #707070;
 }
.slot1 .eventRgtCln .table-body .table-colLeft, .slot1 .eventRgtCln .table-colRight > .table-inner-content > div, .slot1 .eventRgtCln .table-colRight > .table-inner-content{
    min-height: 135px;
}
.slot1 .eventRgtCln .table-colRight .table-inner-content div:nth-child(1){
	width:43%;
}
.slot1 .eventRgtCln .table-colRight .table-inner-content div:nth-child(2){
	width:20%;
}
.slot1 .eventRgtCln .table-colRight .table-inner-content div:nth-child(3){
	width:20%;
}
.event-filter-bar .filterBar > li.share-filter, .vrs-filter-bar .filterBar> li:first-child{
	margin-right: 0;
	width: auto;
}
#EventFilterMenu {
	padding: 20px;
	width: 1201px;
	left: -995px;
	z-index: 8;
}
#EventsortMenu{
	padding: 20px;
	width: 1201px;
	left: -1123px;
	z-index: 8;
}
.event-filter-bar .filterBar > li, .vrs-filter-bar .filterBar> li {
	float: right;
}
.eventResultdate{	
	color:#0593bc;
	text-align:center;
	text-transform:uppercase;	
	font-size:29px;
	font-weight: bold;
}
sup {
    vertical-align: super;
    font-size: 15px;	
}
.evnt-leftArrow, .evnt-rightArrow {
    background: url("../images/colors/color1/left-scroll-arrow-white.png") no-repeat center center #666;
    height: 12px;
    padding: 16px 17px;
    width: 8px;	
	left: 37.25%;
    position: absolute;
    top: 37px;
	display: none;	
}
.evnt-rightArrow {
	background: url("../images/colors/color1/right-scroll-arrow-white.png") no-repeat center center #666;
    left: auto;
    right: 0px;	
}
.srchall_evnt{
	top: 49px;
}
.eventpartScroll {
    min-width: 100%;
    overflow: hidden;
}
/**************End Event results page styles****************/
/**************Starts Video results page styles****************/
#vrs_content .table-inner-content, .table-body .table-colLeft > .headerContent, #vrs_content .table-body .table-colLeft, #docs_content .table-inner-content, #docs_content .table-body .table-colLeft{
	min-height: 145px;
}
#vrs_content .table-inner-content > div, #docs_content .table-inner-content > div{
	width: 16%;
	min-height: 135px;
	padding: 0 20px;
	word-wrap: break-word;
}
#vrs_content .table-inner-content > div:nth-child(1), #docs_content .table-inner-content > div:nth-child(1){
	width: 32%;
}
#vrs_content .table-inner-content > div:nth-child(4), #docs_content .table-inner-content > div:nth-child(4){
	border: 0;
}
#vrs_content .table-inner-content > div p, #docs_content .table-inner-content>div p{
	color: #666666;
}
#vrs_content .headerText, #docs_content .headerText{
	margin: 0;
}
.vrs_video{
	width: 100%;
	height: 50%;
	max-height: 140px;
}
#vrs_content .leftArrow, #vrs_content .rightArrow, #docs_content .leftArrow, #docs_content .rightArrow  {	
	display: none;
}
#vrs_content .button, #docs_content .button{
	padding: 8px 25px;
	font-size: 12px;
}
/**************End Video results page styles****************/
/* -----------------------------------------------------------------------------*/
/*7.3 PRODUCT RESULTS styles
/* -----------------------------------------------------------------------------*/
/***************************** Starts PRODUCTS TAB ******************************/
#pageSize_scroll_menu{
	overflow: hidden !important;
}
#pageSize_scroll_dropdown.dijitPopup{
                z-index: 100 !important;
}
.slot1{
	width:100%;
}
#checkoutOrderDetails .slot1{
	border-bottom:8px solid #ededed;
}
.slot1 .leftColumn{
	display: inline-block;
	float: left;
	width: 97.5%;
}
.pro-search-hidden-catgrpLabel{
	display:none;
}
.slot1 .rightColumn {
    display: inline-block;
    float: left;
    overflow-x: hidden;
	width: 99.1%;
}
.slot1.avnCatProListMainPage .rightColumn {
	width: 100%;
}
.slot1.avnCatProListMainPage .rightColumn.f-left {
	border-right: 0px;
}
#firstDivision.slot1.avnCatProListMainPage .table-header.Row {
	border-right: 8px solid #e0e0e0;
}
.avnBorderTable, .avncontent .avnBorderTable{
	position:absolute; 
	height: 100%; 
	width: 8px; 
	background-color: #ededed;
	right: 0;
}
.avncontent .avnBorderTable{
	height: 81.8% !important; 
}
#firstDivision.slot1.avnCatProListMainPage .Table {
	min-width: 99.6%;
	min-width: 100%\0;
}
.sp_button_div_top {
    margin-left: -78px;
}
#firstDivision.slot1.avnCatProListMainPage .checkbox:checked + label:after {
	top: 1px;
}
#compare-button, #compare-button.selected, #pfilterButton, #pfilterButton.selected, #attributesfilterButton, #attributesfilterButton.selected, #productFilterBR_Button, #productFilterBR_Button.selected{
	background: url("../images/colors/color1/down-arrow.png") no-repeat scroll 131px 30px hsla(0, 0%, 0%, 0);
	content: "";
	display: inline-block;
	padding: 25px 48px 25px 25px ;
	position: relative;
}
.pdp-fltr-bar #compare-button, .pdp-fltr-bar #compare-button.selected{
	background: url(../images/colors/color1/down-arrow.png) no-repeat scroll 145px 30px hsla(0, 0%, 0%, 0);
}
.pdp-fltr-bar #compare-button.selected{
    background: url(../images/colors/color1/down-up.png) no-repeat scroll 145px 30px hsl(0,0%,84%);
    background-color: hsl(0,0%,84%);
}
#allordersFilterMenuButton{
	background: url("../images/colors/color1/down-arrow.png") no-repeat scroll 115px 30px;
	content: "";
	display: inline-block;
	padding: 25px 53px 25px 30px ;
	position: relative;
}
#ordersFilterMenuButton{
	background: url("../images/colors/color1/down-arrow.png") no-repeat scroll 85px 30px;
	content: "";
	display: inline-block;
	padding: 25px 53px 25px 30px ;
	position: relative;
}
#allordersFilterMenuButton:hover, #ordersFilterMenuButton:hover{
	background-color:#d7d7d7;
	transition: all 0.2s ease-in-out 0s;
}
#compare-button{
	padding: 25px 48px 25px 25px !important;
}
#compare-button.selected{
	background:url("../images/colors/color1/down-up.png") no-repeat scroll  131px 30px hsl(0,0%,84%);
	background-color: hsl(0,0%,84%);
}
#pfilterButton{
	background: url("../images/colors/color1/down-arrow.png") no-repeat scroll 74px 30px hsla(0, 0%, 0%, 0);
}
#pfilterButton.selected{
	background:url("../images/colors/color1/down-up.png") no-repeat scroll 74px 30px hsla(0, 0%, 0%, 0);
	background-color: hsl(0,0%,84%);
}
#attributesfilterButton{
	background: url("../images/colors/color1/down-arrow.png") no-repeat scroll 107px 30px hsla(0, 0%, 0%, 0);
}
#attributesfilterButton.selected{
	background:url("../images/colors/color1/down-up.png") no-repeat scroll 107px 30px hsla(0, 0%, 0%, 0);
	background-color: hsl(0,0%,84%);
}
#srchFiltrBar.filterBar #productFilterBR_Button, #srchFiltrBar.filterBar #pfilterButton, #srchFiltrBar.filterBar #compare-button,
#plpFiltrBar.filterBar #productFilterBR_Button, #plpFiltrBar.filterBar #pfilterButton, #plpFiltrBar.filterBar #compare-button {
	background: url("../images/colors/color1/flitr_arrow.png") no-repeat scroll 90% 10px;
	padding: 25px 48px 25px 25px;
	background-size: 20px 20px;
	background-color: #0593bc;
}
#srchFiltrBar.filterBar #productFilterBR_Button.selected, #srchFiltrBar.filterBar  #pfilterButton.selected,  #srchFiltrBar.filterBar #compare-button.selected,
#plpFiltrBar.filterBar #productFilterBR_Button.selected, #plpFiltrBar.filterBar  #pfilterButton.selected,  #plpFiltrBar.filterBar #compare-button.selected{
	background: url("../images/colors/color1/fltr_up_arr.png") no-repeat scroll 90% 10px;
	padding: 25px 48px 25px 25px;
	background-size: 20px 20px;
	background-color: #0593bc;
}
#srchFiltrBar.filterBar > li:first-child{
	border: 0;
}
#staticfilterform+div.fright > #share-menu{
	width: 360px;
	left: auto !important;
	right: 0px;
	box-sizing: border-box;
	top: 53px;
	line-height: 20px;
}
#staticfilterform .chk-box-holdr{
	padding: 18px 0 22px;
	font-family: "ClanWeb-Medium",Arial,sans-serif;
	font-weight: normal;
	font-size: 13px;
	
}
#srchProBreadcrumb.avnresultSubText{
	margin: 20px 0px 30px; 
}
#productFilterBR_Button{
background: url("../images/colors/color1/down-arrow.png") no-repeat scroll 80% 30px hsla(0, 0%, 0%, 0);
padding: 25px 48px 25px 25px;
}
#productFilterBR_Button.selected{
	background:url("../images/colors/color1/down-up.png") no-repeat scroll 80% 30px hsla(0, 0%, 0%, 0);
	background-color: hsl(0,0%,84%);
	padding: 25px 48px 25px 25px;
}
#ordersFilterMenuButton.selected{
	background:url("../images/colors/color1/down-up.png") no-repeat scroll 85px 30px hsla(0, 0%, 0%, 0);
	background-color: hsl(0,0%,84%);
}
#videoFilterButton.selected {
    background: url("../images/colors/color1/down-up.png") no-repeat scroll 85px 30px hsl(0, 0%, 84%);
}
#videoFilterButton {
    background: url("../images/colors/color1/down-arrow.png") no-repeat scroll 85px 30px rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    padding: 25px 53px 25px 30px;
    position: relative;
}
#allordersFilterMenuButton.selected{
	background:url("../images/colors/color1/down-up.png") no-repeat scroll 115px 30px hsla(0, 0%, 0%, 0);
	background-color: hsl(0,0%,84%);
}
.sp_p_label {
    font-size: 12px;
    margin-left: -62px;
}
.apply_button,.apply_button:hover {
    padding:13px 31px 7px;
}
.select_button, .select_button:hover{
    padding:13px 15px 8px;
}
.slot1 .f-left{
	border-right:8px solid #ededed;
}
.upper_case_txt{
	text-transform:uppercase;
}
.bold_txt{
	font-size: 18px;
}
.space{
	margin-bottom: 10px !important; 
}
.ln_htNorm{
	line-height: normal !important;
}
.noSpace{
	margin: 0px
}
.blue_clr{
	color:#0593bc !important;
}
.slot1 .table-colRight>p:first-child{
	width:10%;
}
.slot1 .table-colRight>p:nth-child(2){
	width:10%;
}
.slot1 .table-colRight>p:nth-child(3){
	width:24%;
}
.slot1 .table-colRight>p:nth-child(4){
	width:22%;
}
.slot1 .table-colRight>p:nth-child(5){
	width:10%;
}
.slot1 .table-colRight>p:last-child{
	border:0;
	width:10%;
}
.slot1 .table-colRight>.table-inner-header, .slot1 .eventRgtCln .table-colRight>.table-inner-header, #vrs_content .table-inner-header, #docs_content .table-inner-header, .mfcpartScroll .table-inner-header{
	margin: 0 !important;
	min-height: 0;
	word-wrap: break-word;
	padding:0;
}
.mfcpartScroll .table-inner-header .mfc_product_cat1, .mfcpartScroll .table-inner-header .mfc_product_cat2, .mfcpartScroll .table-inner-header .mfc_product_cat3{
	padding:0 20px;
	overflow: hidden;
	margin: 0 !important;
	min-height: 0;
}
.slot1 .table-colRight>.table-inner-header>div{
	min-height:0 !important;	
	white-space: nowrap;
}
.slot1 .table-colRight>.table-inner-content>div{
	min-height:172px;
	min-width: 8%;
}
.slot1 .table-colRight>.table-inner-content>div:nth-child(2){
	width:15%;
}
.slot1 .table-colRight>.table-inner-content>div:nth-child(3){
	width:13%;
}
.slot1 .table-colRight>.table-inner-content>div:nth-child(4){
	width:8%;
}
.slot1 .table-colRight>.table-inner-content>div:last-child{
	border:0;
}
.qty_style{
	font-family: 'ClanWeb-Bold', Arial, sans-serif;
	font-size:12px;
}
.table-colLeft{
	padding:20px 25px;
}
.listcolor1 {
    background-color: #fcfcfc;
}
.listcolor2 {
    background-color: #ffffff;
}
.listcolor1 .bold_txt, .listcolor2 .bold_txt {
    font-family: "ClanWeb-Medium",Arial,sans-serif;
    font-size: 18px;
	line-height: normal;
    font-weight: normal;
}
div[id^="prodCol_"] p, .quantityBomDetail{
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 10px;
    white-space: normal;    
}
div[id^="prodCol_"] .addBOM_containerproductList p.addbom_popup_hdr {
  font-family: 'ClanWeb-Bold', Arial, Sans-serif;
  font-size: 16px;
  font-weight: normal;
}
div[id^="compare_"] input[id^="comparebox_"].checkbox + label{
	float: left;
    margin: 0px 8px 0 0;
	padding: 9px;
}

/*UAT - 7032*/
/*To be removed*/
/*div[id^="compare_"] {
     margin-right: 35px;  - To be removed
}*/

div[id^="prodCol_"].table-colLeft div[id^="compare_"] + span{
	display: inline-block;
    margin: 0 0 0 10px;
}
div[id^="prodCol_"].table-colLeft div[id^="compare_"] +span .doc{
	float: left;
    margin: 0 8px 0 0;
    width: 18px;
  	height: 19px;
}
#check img.doc{
	float: left;
    margin: 1px 8px 0 0;
}
.table-header{position: relative;}
.table-header, .table-header .table-inner-content, .table-header .table-inner-content > div{	
	font-family: 'ClanWeb-Medium',Arial,Sans-serif;
    font-size: 13px;
    font-weight: normal;
	line-height: normal;
}
.table-header .table-colLeft, .table-header .table-colRight{
	background-color:#e0e0e0;
	padding: 14px 0px;
	overflow:hidden;	
	text-transform: uppercase;
	line-height: normal;
}
.table-header .table-colLeft > div{
	padding-left:20px;
}
.table-body .table-colLeft{
	min-height:157px;
	font-family: Arial,Sans-serif;
    font-size: 14px;
	font-weight: normal;
	color: #393938;
	box-shadow: inset 0px -1px 0 #ededed;	
	-moz-box-shadow: inset 0px -1px 0 #ededed;	
  	-webkit-box-shadow: inset 0px -1px 0 #ededed;		
}
.avnCatProListMainPage .table-body .table-colLeft{
	min-height: 159px;
	min-height: 159px\0;
	padding: 26px 10px 19px 30px;
}
/*@-moz-document url-prefix(){ 
	.avnCatProListMainPage .table-body .table-colLeft{
		padding: 26px 30px 19px;
	}	
}*/
.plp_rfq_link{
	font-family: Arial,San-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #0593bc;
	line-height: 17px;
	margin-top: 20px;
}
.table-body .table-colLeft:last-child{
	border:0;
}
.table-body .table-colLeft>div:first-child{
	padding:0px 0px 0px 30px;
}
.table-body .table-colLeft>div:nth-child(5) img{
	height:20px;
	margin:0 10px -4px 10px;
	width:20px;
}
.prd-nm{
	font-family: Arial,Sans-serif;
    font-size: 18px;
	font-weight: bold;
	color: #0593bc;	
	line-height: 24px;
}
.partScroll{
    min-width: 150%;
    overflow: hidden;	
}
.videopartScroll{
    min-width: 105%;
    overflow: hidden;	
}
#avn_silica_content .videopartScroll{
	overflow-x: hidden !important;
	overflow-y: auto !important;
}
.mfc_scrollable, .cmp_scrollable{
	height: 125px;
	overflow-x: hidden;
	overflow-y: auto;	
}
.font_cmp_dataSheet{
	font-size: 12px;
}
.pdp_font_cmp_dataSheet, .plp_bondedStk{
	font-family: Arial,sans-serif;
	font-size: 12px;
}
.cmp_scrollable{
	height: 100px;
}
.table-body, .unblock_no_user{
	font-family: Arial,Sans-serif;
    font-size: 14px;
	font-weight: normal;		
	color: #393938;
}
.table-colRight .table-inner-content > a:hover{
	text-decoration: underline;
}
.table-body .table-colRight{
	width: 100%;
	box-shadow: inset 0px -1px 0 #ededed;	
	-moz-box-shadow: inset 0px -1px 0 #ededed;	
  	-webkit-box-shadow: inset 0px -1px 0 #ededed;
}
.table-body .table-colRight:last-child{
	border:0;
}
.table-colRight .table-inner-content, .table-inner-content{
	padding:20px 0px;
	margin: 0;
	min-height: 175px;
	font-family: Arial,Sans-serif;
    font-size: 14px;
	color: #393938;
	font-weight: normal;
	line-height: normal;	
}
.table-inner-content>div{
	display:inline-block;
	float:left;
	padding:0 20px;
	border-right:1px solid #d0d0d0;
	font-size: 14px;
}
.table-inner-content>div p{
	line-height:1.4em;
	padding-bottom:10px;
}
.table-inner-content > div .StkPopup p{
	padding-bottom:0;
}
#order_listing_maindiv .table-inner-content>div p{
	line-height:1.2em;
	padding-bottom:8px;
}
.qtyCount{
	background-color:#e0e0e0;
	padding: 8px 0px 6px 3px;
	border:1px solid #e0e0e0;
}
@media screen and (min-width:0\0) { 
	.qtyCount{
		padding: 6px 0px 6px 3px;
	}
}
#cart_button,#chk_out_button{
	border:0;
	height:42px;
	width:40px;
	margin:0px 0px -13px 5px;
	padding:0;
}
.qtyCount input[type=text]{
	background-color: #e0e0e0;
    border: 0 none;
    margin-left: 5px;
    text-align: left;
    width: 57px;
    overflow: visible; 
}
@-moz-document url-prefix(){ 
	.qtyCount input[type=text]{
		width: 57px;
	}
}
.qtyCount1 input[type=text]{
	background-color:#e0e0e0;
	border:0;
	text-align:center;
	width:70px;
	vertical-align:top;
	padding-top:7px;
}
.qtyCount1{
	display:inline-block;
	background-color:#e0e0e0;
	border:1px solid black;
	padding: 0 0 0px;
	
}
.inc,.dec{
	background-color:#e0e0e0;
	border:0;
	border-left:1px solid #999999;
	width:25px;
}
.legend img{
	margin: 0 5px 10px 5px;
}
.button_div {
	width:100%;
	padding:25px 0;		
	text-align:center;
	background-color:#FFF;		
	margin: 0 0 20px;
}
.product_qty_description{
	font-size: 11px;
	margin-bottom: 10px;
	clear: both;
}
.marginB50{
	margin-bottom: 50px;
}
.marginR20{
	margin-right: 20px;
}
.marginR10{
	margin-right: 10px;
}
.products_cart_button_set a{
    display: inline-block;
    float: left;
     margin-right: 4px;
	
}
.stk_PLPShipImm{
	color: #41c363;/*changed*/
	font-family: Arial,San-serif !important;
	font-size: 16px !important;
	font-weight: bold;
	padding-bottom: 30px;
	margin-left: -2px;
}
.stk_PLPShipMf{
	clear: both;
	font-size: 12px;
	font-family: ClanWeb-bold,Arial,San-Serif;
	color: #666;
	font-weight: normal;
    padding: 5px 0px 0px 20px;
}
.plp_lead_time{
	font-size: 14px;
	font-weight: normal;
	font-family: Arial,San-Serif;
	color: #666;
	margin-bottom:6px;
}
ul#pdp_available_stkSec{
	line-height: 18px;
	padding: 8px 0px 0px !important;
	min-height: 100px;
}
/*************GLOBAL STOCK EXPAND STYLES*****************/
   /*********** Start of Global Stock ***********/	
#firstDivision .Row.avn_globalStockRightCol{
	background-color: #ededed !important;
	overflow: hidden;
	white-space: nowrap; 
}
.avn_globalStockLeftCol{
	background-color: #ededed !important;
	white-space: nowrap; 
}
#firstDivision .Row.avn_globalStockRightCol{
	height: 100px !important;
	overflow: hidden;
}
.avn_globalStockArrow{
	position: absolute;
	top: -1px;
	left: 20px;
}
@-moz-document url-prefix(){ 
	.avn_globalStockArrow{
		 top: -1px;
	}		
}
#firstDivision .table-colRight.avn_globalStockRightCol div.Cell{	
	-moz-box-shadow: inset 0px 5px 0 #dcdcdc;
	-webkit-box-shadow: inset 0px 5px 0 #dcdcdc;
	box-shadow: inset 0px 5px 0 #dcdcdc;
}
#firstDivision .table-colRight.avn_globalStockRightCol div.Cell:nth-child(1){
	margin: 0;
	border: 0;
	white-space: nowrap;
	overflow: hidden;
}
#firstDivision .table-colRight.avn_globalStockRightCol div.Cell:nth-child(2){
	position: relative;
}
#firstDivision .table-colRight.avn_globalStockRightCol div.Cell .rightContentCell{
	border-right: 1px solid #d7d7d7;
}
	
	
/*********** End of Global Stock ***********/  
/***************Main Product results attribute column structure******************/
#firstDivision .Table {
    border-collapse: collapse;
    display: table;
    min-width: 100%;
}
#firstDivision .Row {
    display: table-row;
    height: 204px !important;
	white-space: nowrap;
}
#firstDivision .table-colRight.Row:before, #firstDivision .table-colRight.Row:after{
	clear: both;
}
#firstDivision .table-header.Row {
    background: none repeat scroll 0 0 #e0e0e0;
    border: 0 none;
    height: auto !important;
}
#firstDivision .table-header .Cell {
    font-family: "ClanWeb-Medium",Arial,sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding: 14px 0 14px 20px;
    text-transform: uppercase;
    white-space: nowrap;
}
#firstDivision .rightHeaderCell {
    border-right: 1px solid #bababa;
    padding: 0 20px 0 0;
    width: auto;
}
#firstDivision .rightContentCell {
    border-right: 1px solid #ededed;
    height: 155px;
    padding: 0 20px 0 0;
    width: auto;
    word-wrap: break-word;
}
#firstDivision .rightContentCellGlob {
    height: 100px;
    padding: 0 20px 0 0;
    width: auto;
    word-wrap: break-word;
}
#firstDivision .Row.avn_globalStockRightCol > div:first-child > div {
    border-right: 1px solid #d7d7d7;
}
#firstDivision #description .rightContentCell, #firstDivision .table-header div.Cell:nth-child(3) .rightHeaderCell, #firstDivision .legend .rightContentCell, #firstDivision .table-header div.Cell:nth-child(4) .rightHeaderCell {
    white-space: normal !important;
}
#firstDivision .table-header div.Cell:nth-child(1) .rightHeaderCell, #firstDivision .table-colRight div.Cell:nth-child(1) .rightContentCell {
    min-width: 100px;
}
#firstDivision .table-header div.Cell:nth-child(2) .rightHeaderCell, #firstDivision .table-colRight div.Cell:nth-child(2) .rightContentCell {
    min-width: 200px;
}
#firstDivision .table-header div.Cell:nth-child(3) .rightHeaderCell, #firstDivision #description .rightContentCell {
    min-width: 250px;
    white-space: nowrap;
}
#firstDivision .legend .rightContentCell, #firstDivision .table-header div.Cell:nth-child(4) .rightHeaderCell {
    width: 80px;
}
#firstDivision .table-header div.Cell:last-child, #firstDivision .table-colRight div.Cell:last-child {
    padding-right: 30px;
}
#firstDivision .table-colRight div.Cell:last-child > div.rightContentCell, #firstDivision div.Cell:last-child > .rightHeaderCell{
	border: 0px;
} 
#firstDivision .Cell {
    color: #393938;
    display: table-cell;
    font-family: Arial,Sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding: 14px 0 14px 20px;
    vertical-align: top;
    white-space: normal;
    width: 150px;
}
#firstDivision .table-colRight .Cell {
    padding: 20px 0 20px 20px;
    word-wrap: break-word;
    box-shadow: inset 0px -1px 0 #ededed;	
	-moz-box-shadow: inset 0px -1px 0 #ededed;	
  	-webkit-box-shadow: inset 0px -1px 0 #ededed;	
}
#firstDivision.avnCatProListMainPage .table-header > div.table-colLeft {
    -moz-box-shadow: 8px 0 0 #d0d0d0;
    -webkit-box-shadow: 8px 0 0 #d0d0d0;
    box-shadow: 8px 0 0 #d0d0d0
}
#firstDivision .table-header div.Cell:nth-child(1), #firstDivision .table-colRight div.Cell:nth-child(1) {
    width: 80px;
}
#firstDivision .table-header div.Cell:nth-child(2), #firstDivision .table-colRight div.Cell:nth-child(2) {
    width: 200px;
}
#firstDivision .table-header div.Cell:nth-child(3), #firstDivision .table-colRight div.Cell:nth-child(3) {
    width: 250px;
}
#firstDivision .table-header div.Cell:nth-child(4), #firstDivision .table-colRight div.Cell:nth-child(4) {
    width: 80px;
}
/***************************** End PRODUCTS TAB ******************************/
/* -----------------------------------------------------------------------------*/
/*7.4 Accordion Expand/Collapse styles
/* -----------------------------------------------------------------------------*/
/***********************Search results Accordion Collapse styles************************************/
.avn_accordion > h3{
	position: relative;
	background: #e8e8e8;
	margin: 0;
	padding: 12px 30px;	
	border-bottom: 1px solid #fff;	
	color: #393938;
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
	font-weight: normal; 	
	font-size: 12px;
	text-decoration: none;	
	text-transform: uppercase;	
	cursor: pointer;
	overflow: hidden;	
	transition: all .5s ease 0s;
}
.categoryNavWidget.avn_accordion > h3:hover, .avn_accordion[aria-expanded="true"] > h3{
	background-color: #393938;
	color: #fff;	
}
.avn_accordion > .avncontent {
	width: 803px;
	transition: all .5s ease 0s;
}
.avn_accordion > #avncontentEO {
    width: 100%;
    transition: all .5s ease 0s;
}
.avn_accordion > .order-History{
	width: 100%;
}
.avn_accordion > .avncontent.bom_allItems .addBOM_containerproductList{
	top: -41px;
}
.avn_accordion > .avncontent.bom_allItems .bom_tooltip_icon{
	top: 120px;
}
.avn_accordion[aria-expanded="false"] > .avncontent {
	max-height: 0;
	visibility: hidden;
	transition: all .5s ease 0s;
}
.categoryNavWidget.avn_accordion {
    background-color: #fff;
    margin: 0;
    padding: 0;
    position: relative;
}
.categoryNavWidget.avn_accordion > h3:after,.categoryNavWidget.avn_accordion[aria-expanded="true"] > h3:after {
    border: 0;
    content: url("../images/colors/color1/plus_minus_white.png");
    position: absolute;
    right: 30px;
    top: -27px;
}
.categoryNavWidget.avn_accordion[aria-expanded="false"] > h3:after{
	top: 21px;
	content: url("../images/colors/color1/plus_minus.png");
}
.avn_accordion .read_more {
    display: block;
    left: 315px;
    padding: 20px 10px;
    position: absolute;
    z-index: 1;
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
	font-weight: normal; 	
	font-size: 12px;
}
.avn_accordion[aria-expanded="false"] .read_more, .avn_accordion[aria-expanded="false"] .sls{
	display: none;
}
/*********************End Search results Accordion Collapse styles*************************/
/* -----------------------------------------------------------------------------*/
/*7.5 Software & Tools Accordion styles
/* -----------------------------------------------------------------------------*/
/***************************** Start Software & Tools Accordion styles *************************/
.bold_font{
	font-weight:bold;
}
.products_softwares_tab{
	width:100%;
}
#software_tab_header>div{
	font-size:14px;
	font-weight:bold;
    border-right:1px solid #000000;
	display:inline-block;
	padding:10px 0;
	text-transform:uppercase;
}
#software_tab_header>div:first-child{
	padding-left:20px;
	width:42%;
}
#software_tab_header>div:nth-child(2){
	text-align:center;
	width:18%;
}
#software_tab_header>div:nth-child(3){
	text-align:center;
	width:18%;
}
#software_tab_header>div:last-child{
	text-align:center;
	border:0;
}
.software_tab_header{
	background-color:#ededed;
}
.software_tab_content>section{
	display:inline-block;
	margin-top:20px;
	vertical-align:top;
}
.software_tab_content{
	min-height:200px;
	font-size:14px;
	line-height:24px;
}
.software_tab_content:nth-child(even){
	background-color:#ffffff;	
}
.software_tab_content:nth-child(odd){
	background-color:#f8f8f8;
}
.software_tab_content_col1{
	width:43.6%;
}
.software_tab_content_col1>div{
	display:inline-block;
	margin: 0 10px 20px 0;;
	vertical-align:top;
}
.software_tab_content_col1>div:nth-child(3){
	text-align:center;
}
.software_qtyTxtFld{
	background-color:#ededed;
	border:0;
	padding:10px 10px;
	width:100px;
}
.element1 {
    margin-bottom: 5px;	
}
.software_tab_content_col1 > div > p button {
    border: 0;
    bottom: 0;
    color: #FFF;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    padding: 6px 10px;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    text-align: center;
    width: 150px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}
.software_requestButton{
	background-color: #0593bc;
}
.software_addButton{
	background-color: #a0a0a0;
}
.software_tab_icon>p{
	display:inline-block;
}
.right_border{
	border-right:1px solid black;
}
.software_tab_icon img{
	margin-right:10px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
	height:20px;
	width:20px;
}
.software_tab_icon  span{
	vertical-align:super;
}
.software_tab_content_col2{
	text-align:center;
	width:18%;
}
.software_tab_content_col3{
	text-align:center;
	width:18%;
}
.inc1{
	vertical-align: top;
	border: 0;
	border-right: 1px solid black;
	height: 28.5px;
}
.dec1{
	vertical-align: top;
	border: 0;
	border-left: 1px solid black;
	height: 28.5px;
}
/********************************** END OF SOFTWARES TAB **********************************/
/* -----------------------------------------------------------------------------*/
/* 7.6 Filter Bar checkBox Styles
/* -----------------------------------------------------------------------------*/
#productFilter .checkbox:checked + label:after, #EventsortMenu .checkbox:checked + label:after, .manufacturerResults_show_hide_content1 .checkbox:checked + label:after, .productResults_show_hide_attributes_content3 .checkbox:checked + label:after{
	color: #0593bc;
	font-size: 16px;
	left: 3px;
	position: absolute;
	top: 2px;
}
.manufacturerResults_show_hide_content1 .checkbox:checked + label:after{
	top: -2px;
}
.ac-container > div > article.ac-small{
	margin: 0 0 0 20px;
	padding-top:2px;
}
.ac-container > div .eventFilter label, .ac-container > div  ul.Head-label label, .ac-container > div > article.ac-Filter-small  ul  > li label, .ac-container > div > article.ac-small  ul  label {
	background: #fff;
	border: 0;
	display: inline-block;
	padding: 7px;
	position: absolute;
	cursor: pointer;
	left: 0px;
	margin: 0;
}
.ac-container > div  ul.Head-label input[type='checkbox'] ,.ac-container > div .ac-Filter-small input[type='checkbox'], .ac-container > div  .ac-small input[type='checkbox'] , .ac-container > div .eventFilter input[type='checkbox']{
	display: none;
}
.ac-container > div .eventFilter label:after, .ac-container > div  ul.Head-label label:after, .ac-container > div > article.ac-Filter-small  label:after, .ac-container > div > article.ac-small  label:after, .ac-container > div > article.ac-Filter-small  input:checked + label:after, .ac-container > div > article.ac-small  input:checked + label:after, .ac-container > div  ul.Head-label input:checked + label:after, .ac-container > div .eventFilter input:checked + label:after{
	color: #0593bc;
	font-size: 14px;
	left: 1px;
	position: absolute;
	top: -8px;
	top: -5px\9;
	content: "";
}
#psr-fltr-bar-rslt, #psr-fltr-bar-rslt .ac-container{
	width: 98%;
	margin-left:2%;
}
#psr-fltr-bar-rslt li{
	width: 30%;
	margin-right: 3%;
}
#psr-fltr-bar-rslt li .ac-Filter-small ul li{
	width: 100%;
	margin: 0;
}
.ac-container > div .eventFilter input:checked + label:after, .ac-container > div  ul.Head-label input:checked + label:after, .ac-container > div > article.ac-Filter-small input:checked + label:after, .ac-container > div > article.ac-small input:checked + label:after, .ac-container > div > article.ac-Filter-small ul li input:checked + label:after{
	/*content: '\2714';*/
	content: url("../images/colors/color1/TickMark.png");
    color: #0593bc;
}
.ac-container > div ul.Head-label label{
	top:8px;
}
.prs-filter-bar #pfilterMenu{
	left: -576px;
}
.prs-filter-bar #attributesfilterMenu{
	left: -576px;
}
@media screen and (min-width:0\0) {
	.prs-filter-bar #pfilterMenu{
		left: -578px;
	}
	.prs-filter-bar #attributesfilterMenu{
		left: -578px;
	}
}
.prs-filter-bar #attributesfilterMenu.soft_attr{
	left: -768px;
}
.prs-filter-bar #attributesfilterMenu.soft_filtr{
	left: -635px;
}
/***********Mozilla firefox hack code************/
@-moz-document url-prefix(){ 
	.prs-filter-bar #pfilterMenu{
		left: -581px;
	}
	.prs-filter-bar #attributesfilterMenu{
		left: -581px;
	}
}
.attributeCols{
	float: left;
    width: 33%;
}
#compareFilter.submenu.active{
	top: 64px;
	width: 200px;
}
#compareFilterButton.arw-dwn-img:after {
background: url("../images/colors/color1/down-arrow.png") no-repeat 6px 3px;
content: "";
display: inline-block;
padding: 5px 10px;
position: relative;
}
#ac-sw100{
	display: none;
}
/* -----------------------------------------------------------------------------*/
/* ALL SEARCH RESULTS styles End
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* 8. PRODUCT DETAILS PAGE
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* 8.1 PDP Sidebar styles***************/
/*------------------------------------------------------------------------------*/
/****************PDP left and right column scroll******************/
.leftArrow, .rightArrow {
    background: url("../images/colors/color1/left-scroll-arrow-white.png") no-repeat center center #666;
    padding: 15px 17px;
    width: 8px;	
	right: -8px;
    position: absolute;
    top: 0;	
	z-index: 1;
	box-sizing: border-box;
	height: 100%;
	max-height: 41px;
}
.rightArrow {
	background: url("../images/colors/color1/right-scroll-arrow-white.png") no-repeat center center #666;
    left: auto;
    right: 0;	
}
@-moz-document url-prefix(){
	.leftArrow, .rightArrow {
		max-height: 47px;
	}
	#firstDivision.avnCatProListMainPage .leftArrow, #firstDivision.avnCatProListMainPage .rightArrow{
		padding: 15.5px 17px;
	}
}
.pdpLeftList{
	font-family: 'ClanWeb-Medium',arial,san-serif;
	font-size: 12px;
	margin-right: 15px;
}
.pdpRightList{
	font-family: arial,san-serif;
	font-size: 12px;
}
.avn-pdp-sidebar span.txt-Ralign.upper_case_txt > input.popupInput{
	  padding: 3px 3px 1px 5px;
	  padding: 12px 3px 2px 5px\0;
	  margin-top: 0px\0;
}
@-moz-document url-prefix(){
	.avn-pdp-sidebar span.txt-Ralign.upper_case_txt > input.popupInput{
		margin-right: 2px;
	}
}
#pdpDoc.widgetBody {
	 padding: 40px 10px 0 29px;
}
 .col4 #pdpDoc .categories_list ul li {
    width: 165px;
}
#pdpDoc .categories_list ul li{
	padding: 0 10px 17px 0;
}
#pdpFooter #avnfooter {
	margin: 90px 0 0;
}
/*********IE 9 & 10 fix**************/
@media screen and (min-width:0\0) { 
	.leftArrow, .rightArrow {
		padding: 15px 17px;
	}
}
/*************Right column Scroll styles end**********************/
.snippetContentBottomRight aside.pdp-sidebar{
    min-height: 760px;	
}
.snippetContentBottomRight aside.pdp-sidebar .widgetStrokeIn {
    min-height: 760px;
	padding-top: 0;
}
@media screen and (min-width:0\0) {
	.snippetContentBottomRight aside.pdp-sidebar, .snippetContentBottomRight aside.pdp-sidebar .widgetStrokeIn {
	    min-height: 761px;
	}
}
@-moz-document url-prefix(){
	.snippetContentBottomRight aside.pdp-sidebar, .snippetContentBottomRight aside.pdp-sidebar .widgetStrokeIn {
	    min-height: 761px;
	}
}
.breadcrumb .nav li a, .breadcrumb .nav li span{
	color:#fff;
	padding: 3px 5px;
	font-family: 'ClanWeb-Medium', Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	white-space: nowrap; 
}
.avn-pdp-sidebar{
	color: #393938;
	font-family: 'ClanWeb-Medium', Arial, sans-serif;
	font-weight: normal;
}
.avn-pdp-sidebar ul{
	border-bottom: 2px solid #ededed;
    margin: 0;
    padding: 18px 0;	
	clear: both;
}
.avn-pdp-sidebar ul li{
    color: #393938;
    display: inline-block;
    font-size: 12px;
    line-height: 15px;
    width: 100%;
	text-align:center;
}
.pdp_btns_sec{
  text-align: center;
  width: 100%;
  box-sizing: border-box;
}
.txt-Lalign-min{
	font-family: Arial,san-serif !important;
	font-size: 12px;
}
.pdp-your-price{
	line-height: 36px;
}
.pdp-your-tierprice{
	line-height: 15px;
}
.avn-pdp-sidebar ul li .txt-Lalign, .txt-Lalign{
    font-family: 'ClanWeb-Medium',arial,san-serif;
	font-size: 12px;
	font-weight: normal;
    text-align: right;
	
}
.avn-pdp-sidebar ul li .txt-Ralign, .txt-Ralign{
	text-align:right;
	float: right;
	font-family: 'ClanWeb-Medium',arial,san-serif;
	font-size: 12px;
	font-weight: normal;
}
.avn-pdp-sidebar ul.qnty li .txt-Ralign{
	font-family: 'ClanWeb-Medium',arial,san-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 20px;
}
.avn-pdp-sidebar-txt1, .avn-pdp-sidebar-txt2{
	font-size: 36px;
	font-family: 'ClanWeb-Medium',arial,san-serif;
	font-weight: normal;
	line-height: 36px;
}
.avn-pdp-sidebar-txt2{
	font-size: 20px !important;
	font-family: 'ClanWeb-Medium',arial,san-serif;
	font-weight: normal;
	line-height: 6px;
}
.avn-pdp-sidebar-subTTextAlign{
	 display: inline-block;
     margin-top: 3px;
     margin-top: 5px\0;
    vertical-align: top;
}
@-moz-document url-prefix(){ 
	.avn-pdp-sidebar-subTTextAlign{
       margin-top: 5px;
	}
}
.global-stock .avn-pdp-sidebar-txt2{
	font-family: 'ClanWeb-Medium',arial,san-serif;
	font-size: 20px !important;
	font-weight: normal;
	line-height: 20px;
}
.avn-pdp-sidebar input{
	 vertical-align: text-bottom;
	 text-transform: none;
	 font-family: 'ClanWeb-Medium',arial,san-serif;
	font-weight: normal;
}
.pdp_bkmrk_btn{
  margin-right: 0px;
  box-sizing: border-box;
  max-width: 105px;
  margin-right: 10px;
  height: 35px;
  height: 40px\0;
}
.avn-pdp-sidebar input[type="number"]{
	height: 35px;
	height: 20px\0;
}
@media screen and (min-width:0\0) { 
	.avn-pdp-sidebar input[type="number"]{
		line-height:12px;
		padding: 15px 0 5px;
		vertical-align: bottom;
	}
}
img#productMainImage{
	height: 220px;
  	width: 253px;
}
.qnty li:first-child, .qnty li:nth-child(2){
	float: left;
	text-align: left;
    width: 50%;
}
.qnty li:first-child{
  margin-top: 5px;
}
.qnty li:nth-child(2){
	float: right;
}
.popupInput{
    margin-top: -5px;
}
.avn-pdp-sidebar-select{
	position: relative;
}
#rec_mincrt.avn-pdp-sidebar-select-TotalSection > a:first-child{
    width: 229px;
    color: #fff;
}
#rec_mincrt.avn-pdp-sidebar-select-TotalSection a{
  padding: 5px 5px 5px 5px;
}
.avn-pdp-sidebar-select-TotalSection > ul.currency_Menu
{
width:238px;
}
#rec_mincrt.avn-pdp-sidebar-select-TotalSection a.arw-dwn-img.selected:after {
  background: #868686 url("../images/colors/color1/ArrowWhite_icon.png") no-repeat scroll 6px 3px;
}
#rec_mincrt.avn-pdp-sidebar-select-TotalSection a.arw-dwn-img:after{
    background: url(../images/colors/color1/ArrowWhite_icon.png) no-repeat scroll 5px 2px;
    content: "";
    right: 0px;
    left: 0px;
    float: right;
}
#rec_mincrt.avn-pdp-sidebar-select-TotalSection a.arw-dwn-img.selected:after {
    background: #868686 url(../images/colors/color1/ArrowWhite_icon.png) no-repeat scroll 2px 1px;
    transform: rotate(180deg);
}
#rec_mincrt.avn-pdp-sidebar-select-TotalSection > ul.currency_Menu {
    width: 238px;
}
.avn-pdp-sidebar-select > a:first-child{
  display: block;
  width: 195px;
  float: right;
  margin-top: 0px;
}
.border-right-8px
{
border-right:8px solid #ededed;
}
#avn_clearCartButton{
	margin-top: -5px;
}
.table-header.border-right-dark {
    border-right: 8px solid #c5c5c5;
}
.cart_short_desc{
	font-family: arial,san-serif;
	font-size: 12px;
}
#avn_clearCartButton .cartAddBut, #avn_clearCartButton .cartViewBut, .keepShoppingDiv > .button_bot_div .back_tocart, .keepShoppingDiv > .button_bot_div .logged_checkout{
	font-size: 13px !important;
	font-weight: normal;
	font-family: "ClanWeb-Medium",Arial,sans-serif;
}
.cart_emp {
    height: 20px;
    padding-top: 5px;
}
.keepShoppingDiv > .button_bot_div .logged_checkout{
	padding: 7px 23px 5px;
	padding: 9px 23px 5px\0;
}
.bCrumbContentTop.avn_mycart_bCrumb #avn_clearCartButton .cartViewBut{
	padding: 7px 25px 5px;
	padding: 9px 25px 5px\0;
}
@media all and (-ms-high-contrast:none)
  {//IE10
	.bCrumbContentTop.avn_mycart_bCrumb #avn_clearCartButton .cartViewBut{ 
		 padding: 8px 25px 7px; 
	}
	//IE11
  *::-ms-backdrop, 	.bCrumbContentTop.avn_mycart_bCrumb #avn_clearCartButton .cartViewBut{
		 padding: 8px 25px 7px;
	}
  }
.avn-pdp-sidebar-select > ul.currency_Menu{
	width: 200px;
}
.avn-pdp-sidebar-select a{
	color: #393938;
	padding: 7px 0px 7px 5px;
	text-transform: uppercase;
	font-size: 10px;
	font-family: "ClanWeb-Medium",Arial,sans-serif;
}
.avn-pdp-sidebar-select a{
	color: #868686;
	padding: 0px 0px 0px 10px;
	text-transform: inherit;
	font-size: 10px;
	font-family: "ClanWeb-Medium", Arial, sans-serif;
	margin-bottom: 0px;
}
.avn-pdp-sidebar-select a.currConvert{
	width: 98px;
	word-wrap: break-word;
}
.avn-pdp-sidebar-select a.arw-dwn-img:after, .avn-pdp-sidebar-select a.arw-dwn-img.selected:after{
    background: url("../images/colors/color1/down-arrow.png") no-repeat scroll 6px 3px;
    content: "";
    display: inline-block;
    padding: 5px 10px;
}
.avn-pdp-sidebar-select a.arw-dwn-img:after, .avn-pdp-sidebar-select a.arw-dwn-img.selected:after{
    background: url("../images/colors/color1/down-arrow.png") no-repeat scroll 6px 3px;
    content: "";
    display: inline-block;
    padding: 5px 10px;
}
.bCrumbContentTop.avn_mycart_bCrumb.ord-sub-ttl > div:nth-child(3) {
	margin-bottom: 6px;
}
.keepShoppingDiv > div.fright.button_bot_div{
	margin-top: 9px;
} 
.avn-pdp-sidebar-select a.arw-dwn-img.selected:after{
    background: #d7d7d7 url("../images/colors/color1/down-up.png") no-repeat scroll 6px 3px;
}
.avn-pdp-sidebar-select a.selected {
    background: none repeat scroll 0 0 #d7d7d7;
}
#currency_Menu.currency_Menu{
    background: none repeat scroll 0 0 #e5e5e5;
    border-color: #0593bc;
    border-radius: 0;
    border-style: none none solid;
    border-width: 6px;
    left: auto;
    padding: 0 0 15px;
    text-align: left;
    top: 27px;
	width: 100%;
	z-index: 9;
	overflow-x: hidden;
    overflow-y: scroll;
	height: 160px;
	miin-width: 195px;
	font-family: 'ClanWeb-Medium',arial,san-serif;
	font-size: 12px;
	font-weight: normal;
}
#currency_Menu.currency_Menu  li{
	line-height: normal;
}
#currency_Menu.currency_Menu > li a{
	padding: 5px 10px;
	line-height: normal;
	text-align: left;	
	text-transform: capitalize;
}
#currency_Menu h3{
	text-align: left;
	text-indent: 15px;
	padding: 5px 2px;
}
.addtocart-button .pdp-cart-icon{
    background: url("../images/colors/color1/add-to-cart.png") no-repeat;
    display: inline-block;
    margin-right: 10px;
    padding: 12px;
    vertical-align: middle;
}
.addtocart-button, .avn-pdp-sidebar ul li a.addtocart-button, .avn-pdp-sidebar ul li a.request-button{
	background:#41c363;
	padding: 5px 32%;
	padding: 5px 31.5%\0;
	border: 1px solid #41c363;
	font-family: 'ClanWeb-Bold',arial,san-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	max-width: 317px;
}
.addtocart-buttonDisabled{
	background:grey !important;
}
/*********for ADD TO CART Button Issue Fix / 04/05/2015**************/
@media screen and (min-width:0\0) { 
	.addtocart-button {
		padding-top:8px !important;
		padding-bottom:6px !important;	
	}
	.addtocart-button.inverntoryBtn{
		//height: 36px;
		margin: 0 auto !important;
		display: block;		
		padding: 6px 10px 3px !important;
	}
}
.ck_cvv{width: 15% !important;}
.ck_crd_num,.ck_crd_addr{width: 40%;}
/*********Add to Cart Button fix**************/
#buy_Global_invcontent_id.bgi_wrapper > form > div > a.addtocart-button{
	padding: 12px 16% 10px;
	margin-right: 0px;
	border: 1px solid #41c363;
}
@media screen and (width:1024px){
	.addtocart-button, .avn-pdp-sidebar ul li a.addtocart-button, .avn-pdp-sidebar ul li a.request-button{
		padding: 5px 26%;
	}
	.qtyCount input[type=text]{
    	width: 80px;
    }
}
@media screen and (width:768px){
	.addtocart-button, .avn-pdp-sidebar ul li a.addtocart-button, .avn-pdp-sidebar ul li a.request-button{
		padding: 5px 27%;
	}
}
#compare_pdp_id{
  	height: 3px;
    width: 2px;
}
input[id^='comparebox_'] ~ label.custom_checkbox:after{
top:0px;
}
.req_button {
	background: url("../images/colors/color1/quote-btn.png") no-repeat scroll 11px center #0593bc;
	height: 12px;
	padding: 12px 12px;
	width: 12px;
}
#avn_BOMEditPage .req_button {
	padding: 10px 10px;
	float: right;
}
@-moz-document url-prefix(){ 
	#avn_BOMEditPage .req_button {
		padding: 10px 11px 14px;
	}
	.keepShoppingDiv > .button_bot_div .logged_checkout{
		padding: 9px 23px 6px;
	}
	.bCrumbContentTop.avn_mycart_bCrumb #avn_clearCartButton .cartViewBut {
    	padding: 9px 25px 7px;
	}
}
.avn-pdp-sidebar ul li a.request-button{
	background: #1b9cc0;
	padding-bottom: 10px;
	padding-top: 11px;
	border: 1px solid #1b9cc0;
	width: 100%;
	text-align: center;
	display: inline-block;
	box-sizing: border-box;
}
.avn-pdp-sidebar ul li a.addtocart-button:hover, .addtocart-button:hover{
	color: #fff;
	border: 1px solid #41c363;
}
.addtocart-button-small{
    margin-right: 5px;
    padding: 10px 0;
    width: 31.5%;
    height: 35px;
    height: 40px\0;
    vertical-align: top !important;
}
.avn-pdp-sidebar .marginRgt0{
	margin-right: 0;
}
.avn-pdp-sidebar .border0{
	border: 0;
}
.avn-pdp-sidebar .padding0{
	padding: 0;
}
.avn-pdp-desc-icon {
    float: left;
    margin-right: 8px;
	margin-bottom: 10px;
    padding: 0;
}
.avn-pdp-desc-iconECCN {
    float: left;
    margin-right: 10px;
	margin-bottom: 10px;
    padding: 0;
}
.avn-pdpSubtitle{
    color: #393938;
    display: block;
    font-family: 'ClanWeb-Medium', Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
    margin: 0 0 10px;
    text-transform: uppercase;
}
.avn-pdp-sidebar ul li.in-stock{
	color: #41c363;
	font-family: 'ClanWeb-Medium',arial,san-serif;
	font-size: 12px;
	font-weight: normal;
}
.avn-pdp-sidebar ul.global-stock{
	padding: 10px 0 5px;
}
/*************Radio Buttons styles starts**********************/
input[type=radio].css-checkbox {
	position:absolute; 
	z-index:-1000; 
	left:-1000px; 
	overflow: hidden; 
	clip: rect(0 0 0 0); 
	height:1px; 
	width:1px; 
	margin:-1px;
	padding:0; 
	border:0;
}
input[type=radio].css-checkbox + label.css-label {
	padding-left:22px;
	height:19px; 
	display:inline-block;
	line-height:19px;
	background-repeat:no-repeat;
	background-position: 0 -23px;
	font-size:12px;
	vertical-align:middle;
	cursor:pointer;
	text-transform: capitalize;
}
input[type=radio].css-checkbox:checked + label.css-label {
	background-position: 0 0;
}
label.css-label {
	background-image:url(../images/colors/color1/radio-btn.png);
}
/************iframe popup css for PDP **********/
#myIframePopUp article{
	width:885px;
}
#myIframePopUp.dijitDialog{
	top: 15px !important;
}
#myIframePopUp .dijitDialogPaneContent{
	height: 591px !important;
}
/*************Radio Buttons styles end**********************/
.stk_PDPShipImm, .avn-pdp-sidebar ul li .stk_PDPShipImm{
  text-transform: capitalize;
  font-size: 16px !important;
  font-family: Arial,Sans-serif !important;
  font-weight: bold;
}
.stk_PDPShipMf, .avn-pdp-sidebar ul li .stk_PDPShipMf{
  font-family: Arial,Sans-serif !important;
  font-size: 12px !important;
  font-weight: bold;
  color: #666;
}
.txt_align_left{text-align:left !important;}
.pdp_stk_sec, .avn-pdp-sidebar ul li .pdp_stk_sec{
  font-size: 12px !important;
  color: #666 !important; 
  font-family: Arial,Sans-serif !important;
}
.avn-pdp-sidebar ul li .pdp_stk_leadTime{
  font-size: 13px !important;	
  color: #666 !important; 
  font-family: Arial,Sans-serif !important;
}
ul#pdp_tier_priceSec{
	line-height: 1.3;
}
/* -----------------------------------------------------------------------------*/
/* 8.2 FILTER MENU Styles***************/
/*------------------------------------------------------------------------------*/
#filterMenu.filterMenu{
	top: 64px;
	z-index: 9;
}
.filterBar{
	margin: 0 0 10px;
	padding: 0;
	list-style: none;
	text-align: right;
	border-top: 2px solid #c0c0c0;
	border-bottom: 2px solid #c0c0c0;
	width:100%;
	float: left;
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
	font-weight: normal; 	
	font-size: 12px;	
}
.filterBar > li{
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	position: relative;
	border-left: 1px solid #ededed;
}
#srchFiltrBar.filterBar, #plpFiltrBar.filterBar{
	position: relative;
	box-sizing: border-box;
	border: none;
}
#srchFiltrBar.filterBar #productFilter, #plpFiltrBar.filterBar #productFilter, #srchFiltrBar.filterBar #pfilterMenu, #plpFiltrBar.filterBar #pfilterMenu{
	top: 40px;
	moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
#srchFiltrBar.filterBar #compare-menu, #plpFiltrBar.filterBar  #compare-menu{
	left: -76px;
	top: 40px;
}
.resHeading > .edit_Col> #attributesfilterButton{
	background: url("../images/colors/color1/edit_col_arrow.png") no-repeat scroll center center #e0e0e0;
	box-sizing: border-box;
	height: 40px;
	line-height: 40px;
	float: right;
	width: 45px;
	padding: 0px;
	-ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
    background-size: 45px 35px;
}
.TabCollaps.categoryNavWidget.avn_accordion .selectedFltrs ,.TabCollaps.categoryNavWidget.avn_accordion .resHeading{
	display: none;
}
.selectedFltrs .close-button {
    background: url("../images/colors/color1/flt-close.png") no-repeat;
    background-size: 15px 15px;
    background-position: center center;
}
.resHeading > .edit_Col> #attributesfilterButton.selected{
	-ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
    transform: rotate(0deg);
}
ul.avnresultSubText::after{
	content:"";
	display:table;
	clear:both;
}
.resHeading > #attributesfilterButton.selected{
	-ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
    transform: rotate(0deg);
	background: url("../images/colors/color1/edit_col_arrow.png") no-repeat scroll center center #e0e0e0;
}
.resHeading-txt{
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
	font-weight: normal; 	
	font-size: 18px;
	display: inline-block;
	line-height: 40px;
}
.resHeading-txt > span{
	font-size: 16px;
}
.marginL20{
	margin-left: 20px;
}
.clr-all_txt{
	background-color: #FFF !important;
	color: #0593bc !important;
}
.resHeading > #attributesfilterMenu{
	left: 0px;
	top: 40px;
	-webkit-box-shadow: 0px 0px 2px 0px #666;
	-moz-box-shadow: 0px 0px 2px 0px #666;
	box-shadow: 0px 0px 2px 0px #666;
}
#srchFiltrBar.filterBar > li, #plpFiltrBar.filterBar > li{border-left: 2px solid #FFF;}
#srchFiltrBar.filterBar #productFilterBR_Button, #srchFiltrBar.filterBar #pfilterButton, #srchFiltrBar.filterBar #compare-button,
#plpFiltrBar.filterBar #productFilterBR_Button, #plpFiltrBar.filterBar #pfilterButton, #plpFiltrBar.filterBar #compare-button{
	padding: 10px 48px 10px 25px !important;
	background-color: #0593bc;
	color: #FFF;
	font-family: 'ClanWeb-Bold', Arial, Sans-serif;
	font-weight: normal;
	font-size: 14px;
}
.selectedFltrs{
	padding: 20px 0px; 
	width: auto;
}
.resHeading{
	background-color: #ededed;
	height: 40px;
	width: auto;
	padding-left: 30px;
	position: relative;
}
.cat-fltr-txt{
	font-family: Arial, Sans-serif;
	font-weight: bold;
	font-size: 14px;
	float: left;
	width: 100px;
	color: #393938;
}
.selectedFltrs > div{
	padding: 5px 0;
	overflow: hidden;
	height: auto;
}
.sel-fltrs{
	font-family: Arial, Sans-serif;
	font-weight: normal;
	font-size: 14px;
	float: left;
	color: #000;
	background-color: #d7d7d7;
	padding: 2px 5px;
	border-radius: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	display: inline-block;
	text-transform: Capitalize;
}
#res_Heading #attributesfilterMenu{
	width: 485px;
    box-sizing: border-box;
    left: auto;
    right: 0px;
	border: none;
}
#res_Heading #attributesfilterMenu.selected{
	width: 100%;
	left: 0px;
	right: auto;
}
#res_Heading #attributesfilterMenu .sp_button_div_top, #res_Heading #attributesfilterMenu  .sp_p_label{
    margin-left: 0px;
}
#res_Heading #attributesfilterMenu.selected .sp_button_div_top{
    margin-left: -78px; 
}
#res_Heading #attributesfilterMenu.selected .sp_p_label{
    margin-left: -62px; 
}
#res_Heading #attributesfilterMenu .attributeCols{
	float: none;
	width: 100%;
}
#res_Heading #attributesfilterMenu.selected .attributeCols{
	float: left;
	width: 33%;
}
#res_Heading #attributesfilterMenu .productResults_show_hide_attributes_content31, #res_Heading #attributesfilterMenu .productResults_show_hide_attributes_content32, #res_Heading #attributesfilterMenu .productResults_show_hide_attributes_content33{
    display: inline-block;
    width: 60%;
    margin-left: 25%;
	overflow: hidden;
    max-height: 305px;
    padding-top: 5px;
}
#res_Heading #attributesfilterMenu.selected .productResults_show_hide_attributes_content31, #res_Heading #attributesfilterMenu.selected .productResults_show_hide_attributes_content32, #res_Heading #attributesfilterMenu.selected .productResults_show_hide_attributes_content33{
    display: inline-block;
    width: 100%;
    margin-left: 0px;
	overflow: visible;
    max-height: none;
}
#res_Heading #attributesfilterMenu.selected div.attr-see-more{
	display: none;
}
div.attr-see-more{
	line-height: 40px;
    font-size: 12px;
    background-color: #d7d7d7;
    color: #0593bc;
    text-align: center;
    padding: 5px 0;
    height: 40px;
    margin-bottom: -22px;
	-moz-box-shadow: 22px 0px 0px #d7d7d7, -22px 0px 0px #d7d7d7;
	-webkit-box-shadow: 22px 0px 0px #d7d7d7, -22px 0px 0px #d7d7d7;
    box-shadow: 22px 0px 0px #d7d7d7, -22px 0px 0px #d7d7d7;
}
div.attr-see-more img{
	width: 15px;
	height: 10px;
	border: 0;
	float: left;
	margin-top: -10px;
	margin-left: 18px;
}
div.attr-see-more > p{
	cursor: pointer;
	width: 60px;
    display: inline-block;
}
div.attr-see-more span{
	float: left;
	margin-top: -6px;
}
#manFiltrBar.filterBar{position: relative; box-sizing: border-box;}
#srchFiltrBar.filterBar > li, #plpFiltrBar.filterBar > li, #manFiltrBar.filterBar > li{
	position: static;
}
#srchFiltrBar.filterBar #share-menu.productResults_share, #plpFiltrBar.filterBar #share-menu.productResults_share{
	left: auto !important;
	right: 0px;
	-moz-box-shadow: 2px 0px 0px 0px #E5E5E5,-2px 2px 0px #e5e5e5;
  	-webkit-box-shadow: 2px 0px 0px 0px #E5E5E5,-2px 2px 0px #e5e5e5;
  	box-shadow: 2px 0px 0px 0px #E5E5E5,-2px 2px 0px #e5e5e5;
}
.edit_Col{
	  font-family: 'ClanWeb-Medium', Arial, Sans-serif;
	  font-weight: normal;
	  font-size: 14px;
	height: 40px;
	line-height: 40px;
	float: right;
}
.edit_Col > span{
	display: inline-block;
	border-right: 1px solid #FFF;
	padding: 0 20px;
	background-color: #e0e0e0;
}
.srch_res_fltrOptn > a {
  border-right: 1px solid #ededed;
}
.srch_static_fltrs {
  position: relative;
}
div > .srch_static_fltrs::after{
	clear: both;
	content: table;
}
.chk-box-holdr {
  font-family:  Arial, Sans-serif;
  font-weight: normal;
  font-size: 14px;
}
.filterBar > li > a, .filterBar > li > span, .filterBar > li > li > a {
	padding: 25px 30px;
	margin:0;
	text-transform:uppercase;	
	color:#393938;
	text-decoration: none;	
	display: block;
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
	font-weight: normal; 	
	font-size: 12px;
}
.filterBar > li> a.selected, .filterBar > li > ul > li> a.selected, .filterBar > li > ul > li > div a.selected  {
	background-color:#d7d7d7;
	transition: all 0.2s ease-in-out 0s;
}
.filterBar .arw-dwn{
	margin: 0 0 3px 10px;
}
.filterBar > li span.pdp-compare-text{
	text-transform: capitalize;	
	padding: 23px 10px 23px 0 !important;
	font-weight: normal;
	float: left;
	min-width: 100px;
}
/************start listing page fixes **********/
.part_column{  
	height: 159px;
	height: 158.5px\0;
	overflow: auto;
	padding: 0 !important; 
	margin: 0; 
	white-space: nowrap;
	}
 .filterBar > li > ul > li> a, filterBar  > li > ul > li > a, #compare-button{
 	padding: 25px 30px;
	margin: 0;
	text-transform: uppercase;
	color: #393938;
	text-decoration: none;
	display: block;
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
	font-weight: normal; 	
	font-size: 12px;
}
.filterBar > li > ul > li{
	border-right: 1px solid #ededed;
	float: left;
}
.filterBar > li > ul > li:last-child{
	border:0;
}
/* fix show hide attribute */
.avn_attrFilterList{
	width: 30%;
	float:left;
}
.productResults_show_hide_attributes_content31,.productResults_show_hide_attributes_content32,.productResults_show_hide_attributes_content33{
	display:inline-block;
	width:100%;
}
.manufacturerResults_show_hide_attributes_content31,.manufacturerResults_show_hide_attributes_content32{
	display:inline-block;
	width:33%;
}   
/*Fix for editdashboard show/hide attributes*/
.editDashboard_show_hide_attributes{
	display:inline-block;
	width:33%;
}
.global-colleft {
    padding: 20px 25px;
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    min-height: 100px;
    -moz-box-shadow: inset 0px 5px 0 #dcdcdc, 8px 0 0 #dcdcdc;;
    -webkit-box-shadow: inset 0px 5px 0 #dcdcdc, 8px 0 0 #dcdcdc;;
    box-shadow: inset 0px 5px 0 #dcdcdc, 8px 0 0 #dcdcdc;
}
div[id^="prodCol_"].global-colleft.avn_globalStockLeftCol > div{
	overflow: auto;
	overflow-x: hidden;
	height: 98px;
}
   
.ac-container label.avn_listingEmptySubCat:after, .ac-container input.avn_listingEmptySubCat:checked + label.avn_listingEmptySubCat:after{
    display:none;
}
.pdp-fltr-bar .filterBar li.fright{
	float: right !important;
}
.filterBar > li.pdp-compare-list, .pdp-fltr-bar .filterBar li.pdp-compare-list{
	border: 0;	
	margin-right: 394px;
	margin-right: 392px\0;	
}
.filterBar > li.cmp-fltr{
	margin: 0;
}
@media screen and (width: 1241px) {
	ul li.fltr-frst-child, .filterBar ul li.fltr-frst-child{
		min-width: 212px !important;
	}
}
@media screen and (width: 980px) {
	ul li.fltr-frst-child, .filterBar ul li.fltr-frst-child{
		margin-right: 217px !important;
	}
}
@media screen and (width: 800px) {
	ul li.fltr-frst-child, .filterBar ul li.fltr-frst-child{
		margin-right: 37px !important;
	}
}
.filterBar > li:first-child{
	border: 0;	
}
@-moz-document url-prefix(){ 
	.filterBar > li:first-child {
		border: 0;
	}
}
.cmp-filter-bar .filterBar > li:first-child{
	margin: 0;
	border-left: 1px solid #ededed;
}
.cmp-filter-bar .filterBar > li.share-filter{
	margin: 0;
	border-left: 1px solid #ededed;
}
#filterMenu.productResults_show_hide_attributes, #attributesfilterMenu, #pfilterMenu{
	padding: 20px;
	width: 1201px;
}
#attributesfilterMenu{
	left: -817px;
}
@-moz-document url-prefix(){ 
	#attributesfilterMenu{
		left: -822px;
	}
}
#pfilterMenu{
	left: -633px;
}
#productFilterMenu, #attributesfilterMenu, #softwareFilterMenu, #pfilterMenu, #softwareResultMenu, #productAttributesMenu, #videoFilterMenu, #ordersFilterMenu,
#DocumentFilterMenu, #ManufacturerFilterMenu, #EventFilterMenu, #EventsortMenu, #compareMenu, #cmpFilterMenu, #cmpFilterMenuCompare, #softwareAttributesMenu{
	top: 66px;
}
#productFilter{
	top: 66px;
}
@-moz-document url-prefix(){ 
	#pfilterMenu{
		left: -640px;
	}
	#productFilterMenu, #attributesfilterMenu, #softwareFilterMenu, #pfilterMenu, #softwareResultMenu, #productAttributesMenu, #videoFilterMenu, #ordersFilterMenu,
	#DocumentFilterMenu, #ManufacturerFilterMenu, #EventFilterMenu, #EventsortMenu, #compareMenu, #cmpFilterMenu, #cmpFilterMenuCompare, #softwareAttributesMenu{
		top: 67px;
	}
	#productFilter{
		top: 67px;
	}	
}
.productResults_show_hide_attributes_content1{
	text-align:center;
}
.productResults_show_hide_attributess_content2{
	text-align:center;
	padding:20px 0;
}
.productResults_show_hide_attributes_content3, .manufacturerResults_show_hide_content1{
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.productResults_show_hide_attributes_content1 ul li, .productResults_show_hide_attributes_content2 ul li, .productResults_show_hide_attributes_content3 ul li, .manufacturerResults_show_hide_content1 li{
	border-bottom: none;
}
.manufacturerResults_show_hide_content31,.manufacturerResults_show_hide_content32, .evntResults_show_hide_attributes_content31,.evntResults_show_hide_attributes_content32,.evntResults_show_hide_attributes_content33{
	display: inline-block;	
	width:33%;
}
.productResults_attributes,.manufacturerResults,.evntResults,.softwaretResults{
	margin-bottom:15px;
	font-size: 12px;
}
.shipOptions .productResults_attributes{
	margin-bottom:5px;
}
.manufacturerResults_show_hide_content1 .checkbox:checked + label:after, .productResults_show_hide_attributes_content3 .checkbox:checked + label:after{
	color:#0593bc;
    font-size: 20px;
    left: 3px;
    position: absolute;
    top: -9px;
    top: -5px\0;	
}
#allordersfilterMenu .manufacturerResults_show_hide_content1 .checkbox:checked + label:after{
    top: -3px;
}
#filterform .manufacturerResults_show_hide_content1 .checkbox:checked + label:after, #filterform .productResults_show_hide_attributes_content3 .checkbox:checked + label:after{
	top: -3px;
	top: -5px\0;
}
.manufacturerResults_show_hide_content1 ul li {
	border-bottom: 1px solid #A4A4A4;
	line-height:25px;
}
#DocumentFilterMenu, #ManufacturerFilterMenu,#cmpFilterMenu, #softwareFilterMenu, #productFilterMenu, #videoFilterMenu, #productAttributesMenu.productResults_show_hide_attributes, #softwareAttributesMenu{
	padding: 20px;
	width: 1201px;
	left:-1112px;
	z-index: 9;
}
#ordersFilterMenu{
	padding: 20px;
	width: 1201px;
	left: -1118px;
	left: -1117px\0;
	z-index: 9;
}
#cmpFilterMenu{
	left:-857px;
}
.prs-filter-bar > #srchFiltrBar.filterBar #pfilterMenu, .prs-filter-bar > #srchFiltrBar.filterBar #attributesfilterMenu, .prs-filter-bar > #srchFiltrBar.filterBar #productFilter, 
.prs-filter-bar > #plpFiltrBar.filterBar #pfilterMenu, .prs-filter-bar > #plpFiltrBar.filterBar #attributesfilterMenu, .prs-filter-bar > #plpFiltrBar.filterBar #productFilter {
  left: 0px;
  padding: 20px;
  width: 100%;
  box-sizing: border-box;
  -moz-box-shadow: 2px 0px 0px 0px #E5E5E5,-2px 2px 0px #e5e5e5;
  -webkit-box-shadow: 2px 0px 0px 0px #E5E5E5,-2px 2px 0px #e5e5e5;
  box-shadow: 2px 0px 0px 0px #E5E5E5,-2px 2px 0px #e5e5e5;
}
.vrs-filter-bar > #manFiltrBar.filterBar #ManufacturerFilterMenu{
  left: 0px;
  padding: 20px;
  width: 100%;
  box-sizing: border-box;
}
/************Begin doc and video filter fix 3/3/15*********/
#videoFilterButton, #ManufacturerFilterButton{
	float:right;
	border-left:1px solid #ededed;
}
 #videoFilterMenu{
 	left: -1119px;
 	padding: 20px;
    width: 1203px;
    z-index: 9;
 }
 /************Begin manufacturer filter fix 12/3/15*********/ 
 #ManufacturerFilterMenu{
 	left: -1118px;
 	  padding: 20px;
    width: 1201px;
    z-index: 9;
 }
.cmp-filter-bar .filterBar li ul li:first-child{
	border-right: 1px solid #ededed;
}
.mfc-doc-type-img{
	margin-right: 5px;
	width: auto: 
	height: 16px;
}
@-moz-document url-prefix(){ 
	#videoFilterMenu{
		left:-1121px;
		top: 62px;
	}
	#ordersFilterMenu{
		left: -1119px;
	}
	#cmpFilterMenu{
		left:-861px;
	}
	
	#productFilter{
		left:0;
		top: 67px;
	}	
}
#productFilter.productResults_show_hide_attributes, #softwareResultMenu{
	padding: 20px;
	width: 1201px;
}
#productAttributesMenu.productResults_show_hide_attributes{
	left: -825px;
}
#softwareAttributesMenu{
	left: -765px;
}
#productFilterMenu{
	left:-700px;
}
#softwareFilterMenu{
	left:-647px;
}
/********************Event results sort filter starts**************************/
.EventSort li ,.eventFilter li{
	margin-bottom: 10px;
}
.softInBox .checkbox + label{
	background: #fff;
	border: 1px solid #d7d7d7;
	padding: 7px;
}
.softInBox  label.custom_checkbox{
	cursor: pointer;
}
.softInBox .checkbox:checked + label:after{
    color: #0593bc;
    content: "\2714";
    font-family: arial;
    font-size: 22px;
    left: 2px;
    top: -12px;
    -ms-transform: rotate(11deg);
	-webkit-transform: rotate(11deg);	
	transform: rotate(11deg);	
	cursor: pointer;
}
.eventFilter select{
	height: 37px;
	width: 130px;
}
.inputBoxSizeOr input {
	height: 37px;
	width: 337px;
}
.inputBoxSize input {
	height: 37px;
	width: 110px;
}
.compareMenu{
	padding: 20px;
	width: 300px;
	
}
.header-line{
 	border-bottom: 1px solid #A4A4A4;
	line-height:20px;
}
.DocumentFilterMenuAlgin,.ManufacturerFilterMenuAlgin{
	float: right;
	display:block;
	text-align: right;
    position: absolute;
	margin-left:90%;
}
.EventFilterMenuAlgin {
	float: right;
	text-align: right;
 }
.eventFilterLabel{
 	font-size:14px;
	font-weight: bold;
	margin-bottom:10px;
 }
.avn-rows {
	margin-right: 2%;
    width: 31%;
}
.fcenter {
	line-height:60px;
	text-align: center;
}
.ac-container{
	margin-right: 2%;
    width: 30%;
}
.ac-container label{
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
	font-size: 12px;
	font-weight: normal;
	position: relative;
	z-index: 20;
	display: block;
	cursor: pointer;
	line-height: 30px;		
}
.ac-container label:after, .ac-container input:checked + label:after{
    color: #393938;
    content: "+";
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
	font-size: 12px;
    font-weight: normal;
    height: 24px;
    position: absolute;
    right: -14px;
    width: 24px;	
	top: 0;
}
.ac-container input:checked + label:after{
	content: "-";
	color: #0593bc;
}
.ac-container input:checked + label, .ac-container label:hover, .ac-container label:hover:after{
	color: #0593bc;
}
.ac-container .eventFilter label{
	content: "";
}
.ac-container input{
	display: none;
}
.EventSortMenu input, .Head-label input{
	display: inline-block;
}
.EventSortMenu{	
	width: 33%;
	right:12px;
}
.EventOpt{
	width: 50%;
	padding: 20px 0 0 30px;
	margin-bottom:20px;
}
.mfcMenu{
	text-align:left;
	padding : 10px 30px 5px 5px;	
}
.ac-small input, .ac-Filter-small input,.EventSort input,.eventFilter input{
	display: inline-block;
	border-bottom: none;
	line-height:30px;
}
.ac-container article{
	margin-top: -1px;
	overflow: hidden;
	height: 0px;
	position: relative;
	z-index: 10;
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.ac-container input:checked ~ article.ac-small,
.ac-container input:checked ~ article.ac-Filter-small,
.ac-container input:checked ~ article.EventSort,
.ac-container input:checked ~ article.eventFilter{
	height: auto;
}
.ac-small{
	padding: 0 0 0 20px;
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.ac-Filter-small{
	padding: 0 0 0 15px;
	font-size: 12px;
}
.Head-label{
	position: relative;
	z-index: 20;
	display: block;
	height: 30px;
	cursor: pointer;
	line-height: 30px;
}
.avn-line{ 
	line-height:50px;
}
.inputBoxSize{
	width: 100%;
}
.mfc-results-lft, .mfc-results-rgt{
	float: left;
	position: relative;
}
.mfc_nav_left {
	width: 100%;
	margin:0;
}
.mfc_nav_right{
	width: 100%;
	overflow: hidden;
}
.mfc_label_bgc {
	background-color:#e0e0e0;
	text-align:center;
	font-weight: bold;
	font-size: 0.9em;
    overflow: hidden;
    padding: 15px 0;
	height: 15px;	
}
.mfc_nav_right .mfc_tab_bgc > .table-inner-content > div{
    border-right: 1px solid #ededed;
}
.mfc_product_cat1.fleft.sc_scrollable {
    height: 75px;
    overflow: auto;
}
.mfc_product_cat1{
	width:30%;
	min-height:125px;
	padding: 10px;
}
.mfc_product_cat2{
	width:20%;
	min-height:125px;
	padding: 10px;
}
.mfc_product_cat3{
	width:25%;
	min-height:125px;
	text-align:left;
	padding: 10px;	
	border: 0 !important;
}
.mfc_tab_bgc {
    border-bottom: 1px solid #ededed;
    -moz-box-shadow: inset -8px 0 0 #ededed;
    -webkit-box-shadow: inset -8px 0 0 #ededed;
    box-shadow: inset -8px 0 0 #ededed;
 }
.accord_nav_img{
	padding: 0px;
    min-height: 0;
    width: 75%;
    margin: 0;
}
.man_accord_nav_img{
    margin: 0 auto;
    width: 100%;
    height: auto;
}
.sit_accord_nav_img{
    margin: 0 auto;
    width: 75%;
    height: auto;
}
.mfc_left_content .man_accord_nav .man-img-display, .man_accord_nav .showDisplay{
  display: table-cell;
  vertical-align: middle;
}
.man_accord_nav{
    min-height: 125px;
    margin: 0 auto;
    width: 130px;
    display: table;
}
.mfc_left_content {
    min-height: 125px;
    padding: 20px 25px;
    border-bottom: 1px solid #ededed;
    -moz-box-shadow: inset -8px 0 0 #ededed;
    -webkit-box-shadow: inset -8px 0 0 #ededed;
    box-shadow: inset -8px 0 0 #ededed;
}
.mfc_tab_bgc .table-inner-content{
    padding: 20px 0;
	margin: 0;
    min-height: 125px;
    overflow: hidden;
}
.mfc_tab_bgc:nth-child(odd), .mfc_left_content:nth-child(even){
	background: #fcfcfc;
}
.mfc-results-rgt .table-inner-content > div p {
    color: #666666;
	font-size: 13px;
}	
.mfcpartScroll {
    min-width: 100%;
    overflow: hidden;
}
.mfcpartScroll .headerText {
    font-size: 1.4em;
}
.manu-leftArrow, .manu-rightArrow {
    background: url("../images/colors/color1/left-scroll-arrow-white.png") no-repeat scroll center center #666;
    display: none;
    height: 12px;
	left:auto;
	right: 0px;
    padding: 16px 15px;
    position: absolute;
    top: 0;
    width: 8px;
    z-index: 8;
}
.manu-rightArrow {
    background: url("../images/colors/color1/right-scroll-arrow-white.png") no-repeat scroll center center #666;
	right: 0;
}
.mfc-results-lft > .mfc_nav_left, .mfc-results-rgt > .mfc_nav_right{
	position:relative;
}
@media screen and (max-width: 1024px) {
	.manu-leftArrow, .manu-rightArrow {
	display: block !important;
	}
.Head-label, article.ac-small{
	font-size:11px;
	}
}
/********************* Manufacturer results page css End ************/
.snippetContainerBottom .filterBar{
	border-top: 0;	
	margin-left: 15px;
	margin-bottom: 35px;
    width: 98%;
}
.pdp-sponsor-details{
	overflow: hidden;
    padding: 0 15px 15px;
    height: 76px;
}
@media screen and (max-width:1023px){
	.pdp-sponsor-details{
	    height: 145px;
	}
}
.pdp-sponsor-details .fleft{
	width: 76.6667%;
}
.pdp-sponsor-details .fright{
	width: 23.3333%;
}
.pdp-sponsor-details .fright a{
	max-width: 186px;
	display: block;
	max-height: 90px;
}
.pdp-list .pdpImgDesc{
	font-size:9px;
}
.pdp-sponsor-details .fright img{
	max-width: 100%;
	height:65px;
	float:right;
	margin-right:20px;
	width:186px;
}
.pdp-sponsor-title{
	font-size: 17px;
}
.avn-pdp-prodDetails-inline{
	text-align: left;
	list-style-type: none;
	overflow-x: hidden;
	height: 75px;	
}
.avn-pdp-prodDetails-inline li.pdp-sponsor-title{
	width: 100%;
	margin-bottom: 4px;
	margin-left: 0;
	font-family: 'ClanWeb-Medium', Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
.avn-pdp-prodDetails-inline > li {
    float:left;
	display: inline-block;
    padding:0;
    position:relative;
	text-align: left;
    vertical-align: middle;
	width: auto;
	margin-right: 8px;
}
.avn-pdp-prodDetails-inline > li > a {
    color: #393938;
    font-size: 11px;
    text-decoration: none;
    text-transform: uppercase;
    padding: 0 8px 0 0;
}
.avn-pdp-prodDetails-inline li:after {
    color: #000;
    content: "/";
	vertical-align: middle;
	font-size: 10px;
}
.avn-pdp-prodDetails-inline li.pdp-sponsor-title:after , .avn-pdp-prodDetails-inline li:last-child:after {
    content: "";
}
.pdp-list, .pdp-list  ul{
}
.pdp-list li{
	width: 100%;
	line-height: 40px;
}
.pdp-list .fleft{
	width: 40%;
	margin-top:26px;
}
.pdp-list .fleft.descAttr {
	width: 100%;
}
.pdp-list .fright{
	width: 60%;
	margin-top:26px;
}
.pdp-list .fright.descAttr {
	width: 44%;	 
}
.pdp-mn-img{
    border: 1px solid #ededed;
    margin-bottom: 20px;
    text-align: center;
}
.pdp-list li > ul#legendAttr > li ,.pdp-list li li{
	display: inline-block;
	float: left;
    line-height: 22px;
}
.pdp-list li > ul#legendAttr > li{
	width: 50%;
}
.pdp-list li a {
    color: #0593bc;
    display: inline-block;
    font-family: "ClanWeb-Bold",Arial,sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
    vertical-align: middle;
	line-height: 19px;
}
.pdp-compare_text{
	font-family: Arial,sans-serif;
	line-height: 20px;
}
.pdp-list-desc{
	color: #666;
	font-size: 14px;
	font-family: Arial,sans-serif;
    font-weight: normal;
}
#staticfilterform+div.fright .share-icon, #staticfilterform+div.fright .bkMark-icon{
	color: rgb(57, 57, 56);
	text-decoration: none;
	font-family: "ClanWeb-Medium",Arial,sans-serif;
	font-weight: normal;
	font-size: 13px;
	display: inline-block;
	float: left;
	padding: 20px 30px;
	line-height: 13px;
}
#staticfilterform+div.fright .share-icon.selected, #staticfilterform+div.fright .bkMark-icon.selected{
	background: #d7d7d7;
}
.lineHeight0{
	line-height: 0px;
}
.pdpDocument{
	width:405px;
}
/********************************* Begin of Compare dropdown *******************/
#compare-menu.productResults_compare{
	background-color:#e8e8e8;
	padding:30px 0 15px;
	min-width: 261px;
	top: 66px;
	z-index: 11;
	font-size: 12px;	
}
	#cmpFilterMenuCompare{
		 left: 0;
    padding: 0;
    width: 200px;
    z-index:1;
	}	
.pdp-fltr-bar .filterBar #compare-menu.productResults_compare, .pdp-fltr-bar .filterBar #share-menu.productResults_share{
	top: 66px;
}
@-moz-document url-prefix(){
	#compare-menu.productResults_compare, .pdp-fltr-bar .filterBar #compare-menu.productResults_compare, .pdp-fltr-bar .filterBar #share-menu.productResults_share{
		top: 67px;
	}
}
.content_description{
	display:inline-block;
	vertical-align:middle;
}
.compare_content_row{	
	border-bottom: 1px solid #d7d7d7;
	padding:10px 30px;
	overflow: hidden;
	position: relative;
}
.event_desc_scrollable{
	width: 100% !important;
	height: 75px;
	overflow: auto;
}
.compare-drop-content{
    overflow-x: hidden;
    overflow-y: auto;
}
.compare_content_row:last-child{
	border:0;
}
.compare-but{
    margin: 10px auto;
    padding: 0 30px;
    text-align: center;
}
.compare-but .button{
	border:0;
	width: 100%;
}
/* Close Button */
.close-button {
	background: url("../images/colors/color1/close-button-small.png") no-repeat; 
	display: inline-block;  
	width: 9px;
	height: 9px;
	margin-left: 5px; 
	cursor:pointer;	
}
#compare-menu .close-button{
	margin: 0;
    padding: 0;
    position: absolute;
    right: 30px;
    top: 20px;
}
/************************ Compare dropdown end****************************/
/* -----------------------------------------------------------------------------*/
/* 8.3 READ/SHOW MORE BUTTON EXPAND/COLLAPSE Styles***************/
/*------------------------------------------------------------------------------*/
/*************Read more Buttons styles starts**********************/
.readMoreLess .rMore{
    bottom: -8px;
    color: #666;
	font-family: 'ClanWeb-Medium', Arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    position: absolute;
    right: 0;
    text-transform: uppercase;
	cursor: pointer;
}
.readMoreLess .rMore .expColps{
    background: #ededed url("../images/colors/color1/plus_minus.png") no-repeat scroll 14px 10px;
    border-bottom: 8px solid #d7d7d7;
    display: inline-block;
    margin-left: 10px;
    padding: 15px 20px;
    vertical-align: middle;
}
.readMoreLessFeature .rMore{
    bottom: -8px;
    color: #666;
    font-size: 12px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
	cursor: pointer;
}
.readMoreLessFeature .rMore .expColps{
    background: #ededed url("../images/colors/color1/plus_minus.png") no-repeat scroll 14px 10px;
    border-bottom: 8px solid #d7d7d7;
    display: inline-block;
    margin-left: 10px;
    padding: 15px 20px;
    vertical-align: middle;
}
/*************Read more Buttons styles Ends**********************/
/******************Show more/ Read more Expand/Collapse**********************/
.avn-pdp-prodDetails-inline > li > span{
	color: #393938;
	font-family: 'ClanWeb-News', Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 8px 0 0;
}
.rMore_wt{
	color: #fff;
}
.readMoreLessFeature .rMore .expColps_bl{
    background: url("../images/colors/color1/plus_minus_white.png") no-repeat scroll 14px 10px #44aecd;
    border-bottom: 8px solid #046b8a;
}
.readMoreLess .rMore .expColps_bl{
    background: url("../images/colors/color1/plus_minus_white.png") no-repeat scroll 14px 10px #44aecd;
    border-bottom: 8px solid #046b8a;
}
.readMoreLess .rMore .expColps_hide {
	background:#ededed url("../images/colors/color1/plus_minus.png") no-repeat scroll 14px -36px;
}
.readMoreLessFeature .rMore .expColps_hide {
	background:#ededed url("../images/colors/color1/plus_minus.png") no-repeat scroll 14px -36px;
}
/******************* Read More ***********************/
.readMoreLess {
    width: auto;
    position: relative;
}
.readMoreLessFeature {
    width: auto;
    position: relative;
}
.readMoreLessFeature:before, .readMoreLessFeature:after {
    content: "";
    display: table;
}
.readMoreLess:before, .readMoreLess:after {
    content: "";
    display: table;
}
.readMoreLess:after { clear: both }
.readMoreLessFeature:after { clear: both }
.readMoreLess article:before, .readMoreLess article:after {
    content: "";
    display: table;
}
.readMoreLess article:after { clear: both }
.readMoreLess article section:last-of-type{
	line-height: 1.5;
    max-height: 135px;
    overflow: hidden;
}
#overview .readMoreLess article section:last-of-type{
	max-height: 175px;
}
.readMoreLess article.widgetBody_accordion section.mfcDesc{
	line-height: 1.5;
    max-height: 145px;
    overflow: hidden;
}
.readMoreLess input[type="checkbox"]:checked ~ section.mfcDesc, #overview .readMoreLess input[type="checkbox"]:checked ~ section.mfcDesc, .readMoreLess input[type="checkbox"]:checked ~ section.longpdpDesc{
	max-height: none;
	padding-bottom: 30px;
}
.readMoreLessFeature article:before, .readMoreLessFeature article:after {
    content: "";
    display: table;
}
.readMoreLessFeature article:after { clear: both }
.readMoreLessFeature article section:last-of-type {
	line-height: 1.5;
    max-height: 280px;
    overflow: hidden;
}
.widgetBody_accordion{
	height: auto;
	min-height: 150px;
	padding: 20px 30px 40px;    
}
.widgetBody_accordion .mfc-list-desc{
	font-family: 'ClanWeb-News', Arial, Sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #8c8c8c;	
    margin: 0;
    line-height: 30px;
}
.readMoreLess article.widgetBody_accordion > section.pdpDesc, .readMoreLess article.widgetBody_accordion section:last-of-type, .widgetBody_accordion .readMoreLess input[type="checkbox"]:checked ~ section{
	max-height: none;
	word-wrap: break-word;
}
section.longpdpDesc div p{
    color: #666;
    font-family: Arial,sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 10px;
}
/***********Mozilla firefox hack code************/
@-moz-document url-prefix(){ 
.readMoreLess article section:last-of-type{
	line-height: 1.5;
    max-height: 135px;
    overflow: hidden;
}
}
/***********End Mozilla firefox hack code************/
.readMoreLess input[type=checkbox] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
}
.readMoreLess article > section{
	max-height: 135px;
}
.readMoreLess article > section.pdpDesc{
	max-height: 135px;
}
[for^="read_more_"] span:last-of-type {
    display: none;
    visibility: hidden;
}
.readMoreLess input[type=checkbox]:checked ~ section.pdpDesc {
	max-height: none;
    width: 100%;
}
.readMoreLess input[type=checkbox]:checked ~ figure { width: 100% }
.readMoreLess input[type=checkbox]:checked ~ [for^="read_more_"] span:first-of-type {
    display: none;
    visibility: hidden;
}
.readMoreLess input[type=checkbox]:checked ~ [for^="read_more_"] span:last-of-type {
    display: block;
    visibility: visible;
}
#overview .widgetBody_accordion{
	height: auto;
  	padding: 15px 30px 20px;
}
/******************* End of Read More ****************/
/* -----------------------------------------------------------------------------*/
/* 8.4 TOOLTIP Styles***************/
/*------------------------------------------------------------------------------*/
/****************Tooltip styles Starts**************/
a.tooltips {
  position: absolute;
  display: inline;
  margin-left: 3px;
  margin-top: 3px
}
a.tooltips[id^=avn_myCart_core_lgndTT_], a[id^=calldiv_]{
	position: relative;
}
a.tooltips[id^=avn_myCart_core_lgndTT_] .avn-pdp-desc-iconECCN, a[id^=calldiv_] .avn-pdp-desc-iconECCN{
	float: none;
	margin-bottom: 0px;
}
.tooltip-fixed{
	max-height: 150px;
	overflow-x: hidden;	
}
a.tooltips div {
  position: absolute;
  font-size: 0.9em;
  bottom:-100px;
  width: auto;
  min-width:250px;
  color: #000000;
  background: #e8e8e8;
  height: auto;
  line-height: normal;
  visibility:hidden;
  padding: 10px;
}
a.tooltips div:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -8px;
  width: 0; 
  height: 0;
  border-right: 8px solid #e8e8e8;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
a:hover.tooltips div {
  visibility: visible;
  left: 110%;
  top: -40%;
  margin-top: -58px;
  z-index: 999;
  border-bottom: 8px solid #0593bc;
  height: auto;
}
.tooltips ul{
	list-style-type:none;
}
.pdp-list .tooltips li{
	padding:5px 20px;
	line-height: normal;	
}
/* -----------------------------------------------------------------------------*/
/* 8.5 POPUP WINDOW Styles*/
/*------------------------------------------------------------------------------*/
/* REQUEST QUOTE CSS Start */
#editquoteform .center{
	bottom: 38px;
}
.RQ_popupStrokeIn{
	padding: 24px 20px;
	background: #fff;
	overflow:hidden;
	position:relative;
}
.avn-popup_RQ {
	padding: 24px 24px 0px;
	background: none repeat scroll 0% 0% #FFF;
	overflow: hidden;
	position: relative;
	height:auto;
	line-height:25px;
}
#myBookmarkPopup{
	width: 575px;
}
.avnBomPopUp{
	width: 575px;
}
.avn-popup_RQ ul li input {
	width:125px;
	height:40px;
	background:#e0e0e0;
	border:none;
	padding:0px 10px 0 10px;
}
.avn-popup_RQ ul li select{
	width:146px;
	height:40px;
	background:#cecece;
	border:none;
	padding:0px 10px 0 10px;
 }
.avn-BM-but{
	margin-top: 0px !important;
}
.avn-RQ_but{
	width: 48%;
	padding-top:15px;
	padding-right:13px;
	padding-bottom:10px;
	padding-left:13px;
	margin-top: 20px;
	font-size: 12px;
	line-height: 12px;
}
#doc_signin_form{
	width: 350px;
}
#myQuoteFormDialog .avn-RQ_but{
	
	margin-left: 0px;
	min-width: 48%; 
}
#myQuoteFormDialog form a{
	display: inline-block;
	margin-right: 10px;
}
#Core_close_Quote_dialogSRP.avn-RQ_but{
	width: 46.5%;
	margin-top:20px;
}

.avn-popup_RQ .Rq_page_Text{
	margin: 0 0 20px;	
}
.avn-popup_RQ a.avn-RQ_but, .avn-popup_RQ input.avn-RQ_but{
	padding: 13px 30px 11px;
	margin: 0;	
}
.avn-popup_RQ input.avn_BM_but{
	margin-right:7px;
	padding-left:25px !important;
	-moz-margin-end:3px;	
}
.avn-popup_RQ a.avn-RQ_but{
	margin: 0 15px 0 0;	
	padding: 13px 33px 11px;
}
#min_mult_Align{
margin-top:10px;
}
@media screen and (min-width:0\0) { 
	.avn-popup_RQ input.avn-RQ_but{
		padding: 14px 30px 10px;
	}
	.avn-popup_RQ a.avn-RQ_but{
		padding: 11px 30px 8px;
	}
	.avn-popup_RQ input.avn_BM_but{
		margin-right:2px;	
	}
	.avn-popup_RQ_IE{
		width:350px;
	}
}
.RQ-BM_text{
	margin-bottom: 12px !important;
}
.Rq_page_Text{
	color: #393938;
	font-size: 12px;
	margin-bottom: 5px;
	line-height: normal;
}
.avn_myCart_checkout .leftColumn .Rq_page_Text{
	color: #393938;
	font-size: 12px;
	margin-bottom: 5px;
	line-height:normal;
}
.Rq_but_clr{
	background:#0593bc;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	color:#fff;
	bottom:0;
	border:0;	
	margin-top: 20px;
	padding: 12px 15px;
}
.Rq_but_pdp_page{
	background: #41c363;/*changed*/
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	color:#fff;
	bottom:0;
	border:0;	
	margin-top: 20px;
	padding-top:15px;
	padding-right:15px;
	padding-bottom:12px;
	padding-left:15px;
}
.Rq_but_pdp_page:hover{
	color:#ffffff;
}
#quoteUnitPrice{
	width: 128px;
}
.Rq_but_clr:hover{
	color:#fff;
}
.RQ-Align{
	padding:6px 10px 0 10px;
}
.RQ_popupStrokeI ul > li div .qtyCount{
	padding: 0;
}
.RQ_popupStrokeIn ul > li {
	width: 100%;
}
.RQ_popupStrokeIn .qtyCount {
	padding: 0;
	margin-bottom:10px;
}
#popup_curr{
	width:140px;
	margin-left:10px;
	margin-top: 10px;
}
@-moz-document url-prefix(){ 
	#popup_curr{
		margin-top:12px;
	}
	.Rq_but_pdp_page{
		padding-bottom:8px;
	}
}
.ProfileStrokeIn > div#close_dialogue1.closebutton{
	border:none;
}
.ProfileStrokeIn > #close_dialogue1.closebutton:hover{
	border:none;
	background-color:transparent;
}
#cntryDiv2 .dijitSelectFocused {
    border-color: #f3f3f3 !important;
	box-shadow: none !important;
} 
#cntryDiv1 .dijitSelectFocused {
    border-color: #f3f3f3 !important;
	box-shadow: none !important;
}
/********************  REQUEST QUOTE CSS END ****************/
/*************PDP View Technical Attributes Popup window styles Starts**********************/
a{
	outline: none;
}
.avn-popup
{
	padding: 24px 24px 0px;
	background: none repeat scroll 0% 0% #FFF;
	overflow: hidden;
	position: relative;
	width:auto;
	min-width: 650px;
	height:auto;
}
.popupStroke, .avnpopupStroke{
	padding: 16px;
	background: #cecece;
	border-bottom: 0;
}
.popupStroke:hover, .avnpopupStroke:hover{
	border-bottom: 0;
}
.popupStrokeIn, .avnpopupStrokeIn{
	padding: 30px 30px ;
	background: #fff;
	position:relative;
	color: #666;
}
.dijitDialog .avnpopupStrokeIn{
	overflow-x:hidden;
	overflow-y:auto;
	height: auto;
}
#avnpopupStrokeIn.avnpopupStrokeIn {
	height: 203px;
}
.avnpopupStrokeInNew {
	height: 440px !important;
}
.centerAlign{
	text-align:center;
}
.popButton{
  text-transform: uppercase;
  text-align: center;
  font-size: 12px;
  margin-bottom: 20px;
  padding: 10px 10px;
  border: 1px solid #cecece;  
  transition: all 0.5s;
  cursor: pointer;
  background: #fff;
  font-family: 'ClanWeb-Bold';
}
@media screen and (min-width:0\0) { 
	.popButton{
		padding: 9.5px 10px 4.5px 10px; 
	}		
}
.poButtonGrn{
	background:#41c363;
	color: #fff;
	border: 1px solid #41c363;
}
a#buy_backorder.popButton, a#buy_Global_inv_id.popButton , a#edit_quant.popButton{
	margin-bottom: 0px;
}
.popupTitle {
    color: #393938;
    display: inline-block;
    font-size: 12px;
    font-family: 'ClanWeb-Medium', Arial, Sans-serif;
	font-weight: normal;
    text-transform: uppercase;
}
.popup-SubText1 {
    color: #393938;
    font-size: 12px;
    text-transform: uppercase;	
    line-height: normal;
}
.popupHeader {
	margin-bottom:25px;
    color: #393938;
    font-size: 33px;
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
	font-weight: normal;
	margin-top: -5px;
}
#avnpopupStrokeIn.avnpopupStrokeIn .popupHeader {
	margin-bottom:0px;	
}
.popupText{
    font-size: 14px;
	font-family: arial;	
	color:#666666;
    margin-bottom:40px;
	margin-top:20px;
}
#buy_Global_invcontent_id > div.avn-poptext.fcenter > p:last-child {
	margin-bottom: 48px;
}
.popup-SubText2 {
    color: #393938;
    font-family:'ClanWeb-Medium';
    font-size: 20px;
    padding: 20px 0 0 0;
    line-height: 22px;
}
.popup-SubText2.pS-input{
	line-height: 12px;
	padding-top:3px;
}
.yourorder_popupText{
	color: #393938;
    font-size: 18px;
	font-family:'ClanWeb-News';
}
.popup-SubText3 {
    color: #393938;
    font-size: 12px;
    line-height: 0px;
    padding-top: 25px;  
}
.popup-SubText3.min-multVFOQty {
	padding-top: 16px;
}

/*UAT - 7059 and 7063*/
.popup-but{
	background: #41C363 ;
    border: 2px solid #41C363;
    color: #fff;
    padding: 13px 1px 11px;
    padding: 7.5px 1px 3.5px 2px\9;

}
.popup-but:hover, .popup-but:focus {
    border-color: #41C363 !important; /*Changed*/
}
@media screen and (min-width:0\0) { 
 	.popup-but{
		padding: 11px 1px 10px 2px;
	}
}
.popup-but2 {
	padding: 11px 8px 7px 9px;
}
.popup-but:hover{
	color: #fff;
}
.avn-but2{
	width:47%;
}
.avn-but1{
	width:25%;
}
#yourORD_popup .avn-but1 {
 	width:27.8%;
}
#yourORD_popup .avn-but2{
	margin: 0 2%;
    width: 28%;
}
.avn-popupBorder {
	border-right: 1px solid #cecece;  
}	
.avn-poptext{
	text-align:center;
	line-height:19px;
}	
.popupInput {
	color: #393938;
    width: 85%;
    padding: 3px 3px 3px 5px;
	text-align:center;
    border: 1px solid #e5e5e5;
    background: #e8e8e8;
    text-align: center;
	font-family: 'ClanWeb-Medium',arial,san-serif;
	font-size: 20px !important;
	font-weight: normal;
	vertical-align:bottom;
}
.avn-popup-row {
	text-align:center;
	width:20%;
	float:left;
	line-height:50px;
	border-right: 1px solid #ededed;
	min-height: 85px;
	padding: 0 16px;
}	
#yourORD_popup .avn-popup-row {
	border-right: 1px solid #d7d7d7;
}
#quantity{
	height: 20px;
    padding-bottom: 8px !important;
    padding-top: 10px;
    line-height: 20px;
    vertical-align: middle;
    margin-top:4px;
}
#yourORD_popup #quantity {
    padding-bottom: 10px !important;
    padding-top: 13px;
}
@media screen and (min-width:0\0) { 
 	#quantity{
		height: 18px;
		padding-top: 16px;
	}
	#yourORD_popup #quantity {
		padding-bottom: 8px !important;
		padding-top: 16px;
	}
}
li[id^="widgetText_dashboard_widgetText_available_"]:nth-child(2), li[id^="widgetText_dashboard_widgetText_backordered_"]:nth-child(2), li[id^="widgetText dashboard_widgetText_viewStock_"]:nth-child(2) {
	margin-top: 60px;
}
.avn-popup-row.border0{
	border: 0;
}
#yourORD_popup .avn-popup-row.border0{
	border: 0;
}

#yourORD_popup_underlay{
background:#000;
}
.avn-popupCol {	
	width:100%;
	color: #393938;
    display: inline-block;
    font-size: 0.95em;
    text-transform: uppercase;
	font-weight: bold;
}	
.avn-popupCol1{
	width:48%;
	border-right: 2px solid #e5e5e5;
	font-size: 0.75em;
}
.avn-popupCol2{
	width:25%;
	border-right: 2px solid #e5e5e5;
	text-transform: uppercase;
	font-size: 0.75em;	
}
.avn-popupCol3{
	width:25%;
	font-size: 0.75em;	
}
/*****************Custom Checkbox style starts*******************/
.avn-popupCol3 .checkbox + label{
	background: #fff;
	border: 1px solid #d7d7d7;
	padding: 7px;
}
.avn-popupCol3  label.custom_checkbox{
	cursor: pointer;
}
.avn-popupCol3 .checkbox:checked + label:after{
    color: #0593bc;
    content: url("../images/colors/color1/TickMark.png");
    font-family: arial;
    font-size: 22px;
    left: 2px;
    top: -12px;
    -ms-transform: rotate(11deg);
	-webkit-transform: rotate(11deg);	
	transform: rotate(11deg);	
	cursor: pointer;
}
/*****************Custom Checkbox style end*******************/
.avn-popupCol1 ul li,.avn-popupCol2 ul li,.avn-popupCol3 ul li {
	line-height:35px;
	border-bottom: 1px solid #e5e5e5;
	padding:0 0 0 20px;
}
.techAttributesScroll, .yourOrderScroll{
	overflow: scroll;
	height:300px;
	overflow-x:hidden;
	overflow-y: auto;
}
.yourOrderScroll{
	height:450px;
}
#yourORD_popup {
	z-index: 999 !important;
}
#yourORD_popup hr {
	border-top: 1px solid #d7d7d7;
}
.popupTAHeader {
    color: #393938;
    font-family: "ClanWeb-Medium",Arial,sans-serif;
    font-size: 21px;
    font-weight: normal;
	line-height: 42px;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.popup-bgcolor, .avn-popupCol1 ul li:nth-child(even), .avn-popupCol2 ul li:nth-child(even), .avn-popupCol3 ul li:nth-child(even){
	background:#fcfcfc;
}
.avn-popup-head{
	text-transform: uppercase;
	font-size: 0.75em;
	line-height:35px;
	padding:0;
}
.avn-popuphead1 {
	width:45%;
	border-bottom: 1px solid #e5e5e5;
	padding-left: 20px;
}
.avn-popuphead2  {
	width:22%;
	border-bottom: 1px solid #e5e5e5;
	padding-left: 20px;
	
}
.avn-popuphead3 {
	width:22%;
	border-bottom: 1px solid #e5e5e5;
	padding-left: 20px;
}
.avn-popup-select{
	font-size: 0.85em;
	line-height:10px;
	color:#047799;
	padding:20px;
}
.popupdate ul li {
	line-height:10px;
	color:#047799;
	padding:15px 20px;
	border-bottom: 1px solid #e5e5e5;	
	vertical-align:middle;	
}
.popupdate ul {	
	padding: 5px 20px;
}
.dijitDialogCloseIcon, .dijitDialogTitleBar{
    cursor: pointer;
    font-size: 20px;
    position: absolute;
    right: 30px;
    top: 20px;
    z-index: 10;
}
.dijitDialogCloseIcon{
    color: #666;
    cursor: pointer;
    font-family: ClanWeb-Bold;
    font-size: 15px;
    position: absolute;
    right: 5px !important;
    top: 15px !important;
    z-index: 10;
    background: url("../images/colors/color1/close-button-small.png") no-repeat; 
	//outline: 0; 
	width: 9px;
	height: 9px;
	text-indent: -9999px;    
}
.dijitDialogUnderlayWrapper {
    background: rgba(255, 255, 255, 0.84);
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 14;
}
.dijitDialogPaneContent{
	overflow-x: hidden !important;
}
.avn-datasheet-popup{
	width: auto;
	min-width: 400px;
}
.dataSheetLine li:first-child{
	border-top: 1px solid #ededed;	
}
.avn-dataSheetbutton{
	width:75px;
	background:#41c363;
	float:right;
	text-align: center;
	font-size: 13px;
	color: #fff;
	font-weight: bold;  
	margin-top: 7px;
	padding: 5px 10px;
	border: 0;  
	transition: all 0.5s;
	cursor: pointer;
	border-radius: 10px;	
}
.dataSheetpopupHeader {	
    color: #393938;
    font-size: 1.9em;
	line-height: 42px;
	text-align:left;	
	padding-bottom: 20px;
}
.dataSheetScroll{
	overflow: scroll;
	height:275px;
	overflow-x:hidden;
}
.dataSheetLine li{
 	border-bottom: 1px solid #ededed;
	line-height:40px;
	font-size: 0.75em;
	text-align:left;
	color:#047799;	
	width: 90%;
}
.dataSheetLine li a{
	font-size: 13px;	
}
.dataSheetLine .social_icon{
	margin: 0 10px 0 0;
    vertical-align: text-bottom;
}
/*************PDP View Technical Attributes Popup window styles end**********************/
/*****************Technical attributes popup table**********************/
.tableDivStr{
    display: table;
                border-collapse: collapse;    
    width: 100%;
}
.tableDivRow {
    display: table-row;
    min-height: 25px;
}
.tableDivCell {
    color: #393938;
    display: table-cell;
    font-family: Arial,Sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding: 14px 0 14px 20px;
    vertical-align: top;
    white-space: normal;
    width: 150px; 
    border-bottom: 1px solid #ededed;
    border-right: 1px solid #ededed;
}
.tableDivCell.tableHeaderCell {
    font-family: "ClanWeb-Bold",Arial,sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding: 14px 0 14px 20px;
    text-transform: uppercase;
    white-space: nowrap;
    border: 0;
}
.tableHeaderCell{
    border-bottom: 1px solid #ededed !important;
}
/* -----------------------------------------------------------------------------*/
/* 8.6 PAGINATION BAR Styles***************/
/*------------------------------------------------------------------------------*/
/***************** Pagination Bar CSS start ******************/
.paginationBar{
	margin:-1px 0 0px;
	padding: 0;
	list-style: none;
	text-align: right;
	vertical-align: middle;
	width:100%;
	float: left;
	color: #393938;
	background-color:#ededed;
	display: inline-block;
	overflow:hidden;	
	position: relative;
}
.pageLeft, .pageLeft1{
	width:30%;
	text-align:left;
	padding: 3px 15px 4px 31px;
	font-family: Arial, sans-serif;
	font-size:12px;
	float:left;
	line-height: 16px;
}
@-moz-document url-prefix(){
	.pageLeft1{
		padding: 3px 15px 0px 31px;
	}
}
.pageLeft select,.pageLeft1 select{
	border: none;
	background: #ededed;
	font-weight: bold;
	display:inline-block;
}
.gs_colPrice{
	width:8%;
	word-wrap:break-word;
	}
#firstDivision .table-colRight.avn_globalStockRightCol .gs_colPrice{
	margin: 0;
	border: 0;
	white-space: nowrap;
	overflow: hidden;
}
.gs_colAvail{
	width:15%;
	word-wrap:break-word;
}
.gs_colPartNumber{
	margin-bottom:10px;
	margin-right:12px;
}
.avn_globalStockLeftCol .products_cart_button_set a{
	margin-right:12px;
}
.avn_globalStockLeftCol .products_cart_button_set a:nth-child(2){
	margin-right:0px;
}
.pageright input {
	border:none;
	width:36px;
	height:25px;
	text-align:center;
	font-family: Arial, sans-serif;
	font-size:12px;
	font-weight: bold;
}	
.pageright{
	min-width:50%;
	text-align:right;
	padding: 11px 0 11px 0;
	font-family: Arial, sans-serif;
	font-size:12px;
	float:right;
	line-height: 26px;
}
.pageSingle{
	padding: 17px 0 0 6px;
	width:45%;
	text-align:right;
	font-family: Arial, sans-serif;
	font-size:12px;
	float:left;
}
.pageColor{
	color: #0593bc;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size:12px;
}
.goToPage{
	padding:17px 13px 17px 26px;
}
.pageNo{
	padding:17px 26px 17px 26px;
}
.pageArrow{
 border: none;
  	padding: 22.5px;
  	background: #d7d7d7;
    line-height: 36px;
}
@-moz-document url-prefix(){ 
	.pageArrow{
		padding: 23px;
	}
}
.pagenationBar .arw-lft{
	border-width: 5px 7px 5px medium;
}
.pagenationBar .arw-rgt{
	border-width: 5px medium 5px 7px;
}
.divSection{
	height:400px;
	border-right: 8px solid #ededed;
	float:right;
	width:100%;
}
/***************** Pagination Bar CSS end ******************/
/**************Begin Result per dropdown fix************/
.avn_inlineBlock{
	display:inline-block;
}
#avn_pageNation{
	width: 100px;
}
#avn_pageNation.avnet .dijitSelect, #avn_pageNation.avnet .dijitSelect .dijitButtonContents, #avn_pageNation.avnet .dijitTextBox, #avn_pageNation.avnet .dijitTextBox .dijitButtonNode{
	width:50%;
	background-color: #ededed;
}
#avn_pageNation.avnet .dijitSelect .dijitArrowButton{
	background-color: #ededed;
}
/**************End Result per dropdown fix************/
/* -----------------------------------------------------------------------------*/
/* 9. PRODUCT COMPARE PAGE Styles
/* -----------------------------------------------------------------------------*/	
/*************** BEGINNING OF COMPARE PARTS PAGE CSS **********************/
/* Make Header Sticky */
.compareContainer.stickyCompare, .compareContainer1.stickyCompare, .compareContainer2.stickyCompare, .compareContainer3.stickyCompare{
	//background: #f9f9f9;
	position: fixed;
	top: 110px;
	z-index: 96;
}
.compareContainer.stickyCompare, .compareContainer2.stickyCompare{
	min-width: 1055px;
}
@-moz-document url-prefix(){ 
	.compareContainer.stickyCompare, .compareContainer2.stickyCompare{
		min-width: 1050px;
	}
}
.qtyCountCmp.qty_reqquote{
	padding: 0px;
	width: 142px;
}
.compareContainer.stickyCompare{
	-ms-box-shadow: -8px 0px 0px #ededed;
	-o-box-shadow: -8px 0px 0px #ededed;
	-moz-box-shadow: -8px 0px 0px #ededed;
	-webkit-box-shadow: -8px 0px 0px #ededed;
	box-shadow: -8px 0px 0px #ededed;
}
.compareContainer1.stickyCompare{
	min-width: 1237px;
	min-height: 134px;
	min-height: 132px\0;
	-ms-box-shadow: 0 1px 10px rgba(0,0,0,0.5);
	-o-box-shadow: 0 1px 10px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 10px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.5);
	box-shadow: 0 1px 10px rgba(0,0,0,0.5);
}
.compareHeaderLeft > .compareContainer1.stickyCompare .compareContainer3 > .cmp-lTitle.cmp-lContent{
	min-height: 85px;
}
.cmp_avail {
  min-height: 175px !important;
}
.compareContainer, .compareContainer1, .compareContainer2, .compareContainer3{
	position: static;
}
.compareContainer, .compareContainer1{
	z-index: 100;
  	box-sizing: border-box;
}
.capitalize_txt{ text-transform:capitalize; }
.compareHeaderTop {
    background-color: #d7d7d7;
	overflow: hidden;
}
.compare_filter_header_row {
    font-size: 0.8em;
    padding: 15px 0 15px 20px;
    width: 224px;
}
.compare_filter_header_row:first-child{
	border-right: 8px solid #c3c3c3;
}
.compare_filter_header_row  a{
    border-right: 1px solid #bababa;
    display: block;
}
.compare_filter_header_row:last-child a, .compare_filter_header_row:first-child a{
	border: 0;
}
.compare_filter_header_row a:hover{
	text-decoration: underline;
}
.comparePartsHeader{ 
	padding:30px 0px;
	width:100%;
}
.compareFilterOptions{
	background-color:red;
	border-top: 2px solid #c0c0c0;
	border-bottom: 2px solid #c0c0c0;
	padding:30px 0px;
	width:100%;
}
.compare_filter_header{	
	border-right: 8px solid #ededed;
	border-bottom: 2px solid #d7d7d7;
	overflow: hidden;
}
.compare_filter_content_row{
	border-right: 8px solid #ededed;
	border-bottom: 1px solid #ededed;
	font-size: 14px;
}
.compare_filter_row{
	line-height:1.2em;
	min-height:170px;
	padding: 20px;
	width:204px;
}
.compare_filter_content_row .compare_filter_row{
	min-height:90px;
}
#compareHeader .compare_filter_row:first-child > div{ 
	margin-top:16px; 
}
#compareHeader article a{ 
	vertical-align:super; 
}
.compare_filter_header > article,.compare_filter_content_row > article{
 	border-right:1px solid #ededed; 
}
.compare_filter_header > article:first-child, .compare_filter_content_row > article:first-child{
	border-right: 8px solid #ededed;
}
.compare_filter_row p{ margin-bottom:10px; }
.compare_filter_row  .qtyCount { width:108px; }
.compare_filter_row  .qtyCount input[type=text]{ width: 45px; }
.compare_filter_row  .products_cart_button_set{ margin-left:-26px; }
.compare_filter_content_row:nth-child(even){	background-color:#fcfcfc; }
.compare_filter_row >a>img{ 
	width: 35px;
	height: 35px;
	border-radius: 50%;
	margin-bottom:5px;
}
.compare_filter_row  .blue_clr {
    color: #0593bc;
    font-size: 14px;
    vertical-align: middle;
}
.inc, .dec{
	font-family: 'ClanWeb-Bold',Arial,Sans-serif;
    font-size: 13px;
    font-weight: normal;
	line-height: normal;
}
#quoteQtyMsg {
	color:red;
	width: 300px;
	font-size: 13px;
	font-weight: normal;
}

#quotePriceMsg {
    color: red;
    font-size: 13px;
    font-weight: normal;
    width: 150px;
}
/* Close Button */
.close-button {
	background: url("../images/colors/color1/close-button-small.png") no-repeat; 
	display: inline-block;  
	width: 9px;
	height: 9px;
	margin-left: 5px;  
}
#cmpFilter.arw-dwn-img:after {
	background: url("../images/colors/color1/down-arrow.png") no-repeat 6px 3px;
	content: "";
	display: inline-block;
	padding: 5px 10px;
	position: relative;
}
#cmpFilter.arw-dwn-img.selected:after{
	background: url("../images/colors/color1/down-up.png") no-repeat 6px 3px; 
}
.compareHeaderLeft .compareContainer3 .cmp-lTitle.cmp-lContent{
background: url("../images/colors/color1/compare_img.jpg") 15px 12px repeat;
}
.comparefont_style{
	font-family: 'ClanWeb-Bold', Arial, sans-serif;
	font-size:12px;
}
.compareAttrfont_style{
	font-family: 'ClanWeb-Bold', Arial, sans-serif;
	font-size:13px;	
}
.compareProdfont_style{
	font-family: 'ClanWeb-Bold', Arial, sans-serif;
	font-size:13px;
}
.marginT25{
	margin-top:25px !important;
}
.qtyCountCmp{
	background-color:#e0e0e0;
	padding: 6px 0px 8px 3px;
	margin: 0 4px 0px 0;
	border:1px solid #e0e0e0;
	box-sizing: border-box;
    width: 116px;
}
.qtyCountCmp input[type=text]{
	background-color: #e0e0e0;
    border: 0 none;
    margin-left: 5px;
    text-align: left;
    width: 48px;
    width: 46px\0;
    overflow: visible; 
}
@media screen and (max-width:1280px){
	.qtyCountCmp{
	    width: 100px;
	}
	.qtyCountCmp input[type=text]{
		width: 30px;
	}
}
div.cmp-lContent-btm .products_cart_button_set{
  box-sizing: border-box;
  width: auto;
}
@-moz-document url-prefix() {
	.qtyCountCmp{
		padding: 4px 0px 10px 1px;
	}
}
.compareContainer .products_cart_button_set a{
    display: inline-block;
    float: left;
    margin-right: 4px;
	
}
.count-cln{
  box-sizing: border-box;
  width: 100%;
}
.avncontainer.compareHeaderTop > .compareHeaderRight{
	width: 85%;
}
@media screen and (max-width:1023px){
	.avncontainer.compareHeaderTop > .compareHeaderRight{
		width: 58.333333%;
	}
}
@media screen and (min-width:1024px) and (max-width: 1280px) {
	.avncontainer.compareHeaderTop > .compareHeaderRight{
		width: 75%;
	}
}
/*************** END OF COMPARE PARTS PAGE CSS **********************/
/*************** COMPARE PAGE Width Dimension CSS **********************/
.avncontainer.compareHeaderTop{
	margin: 0;
  	box-sizing: border-box;
  	width: 100%;
}
.compareHeaderLeft{
	float: left;
	position: relative;
}
.avncontainer.compareHeaderTop > .compareHeaderLeft{
  width: 15%;
  max-width: 185px;
}
@media screen and (max-width:1023px){
	.avncontainer.compareHeaderTop > .compareHeaderLeft{
	  width: 41.666666%;
	  max-width: none;
	}
}
@media screen and (min-width:1024px) and (max-width: 1280px) {
	.avncontainer.compareHeaderTop > .compareHeaderLeft{
	  width: 25%;
	  max-width:none ;
	}
}
.compareHeaderRight{
	float: left;
}
.cmp-leftArrow, .cmp-rightArrow {
    background: url("../images/colors/color1/left-scroll-arrow-white.png") no-repeat center center #666;
    height: 18px;
    padding: 16px 17px;
    width: 8px;	
	left: auto;
	right: 0;
    position: absolute;
    top: 0;
	z-index: 8;	
	display: none;
}
.cmp-rightArrow {
	background: url("../images/colors/color1/right-scroll-arrow-white.png") no-repeat center center #666;
    left: auto;
    right: 0;	
}
.compareHeaderTop{
	position: relative;
}
.compareHeaderRight{
	overflow: hidden;
}
.compareHeaderRight .stickyCompare .pdp-data-sheet, .compareHeaderRight .stickyCompare .products_cart_button_set, .compareHeaderRight .stickyCompare .count-cln, .compareHeaderRight .stickyCompare .add-part a i{
	display: none;
}
.cmp-lTitle, .cmp-RTitle{
	box-sizing: border-box;
	width: 25%;
	font-size: 13px;
	padding: 16px 0 16px 30px;
	padding: 15px 0 15px 30px\0;
}
.cmp-RTitle{
	padding: 16px 0 16px 20px;	
	padding: 15px 0 15px 20px\0;	
	min-height: 18px;
	min-height: 20px\0;
}
.cmp-Rowleft .cmp-lContent, .cmp-RowRight .cmp-rContent{
	background: #fff;
	border-right: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
    padding: 16px 0px 16px 20px;	
	line-height: 20px;
	min-height: 135px;
	box-sizing: border-box;
	width: 25%;
}
.cmp-RowRight .cmp-rContent{
	max-width: 265px;
}
.cmp-RowRight > .cmp-rContent.prodName{
	height: 100px;
	overflow-x: hidden;
	overflow-y: auto;
	white-space: normal;
    word-wrap: break-word;
}
.compareContainer3 .cmp-lContent, .compareContainer2  .cmp-rContent{
	min-height: 180px;
}
.compareContainer.stickyCompare .compareContainer2 .cmp-rContent{
	min-height: 70px;
}
.compareHeaderRight .cmp-RowRight.compareContainer2 .cmp-RTitle.cmp-rContent.add-part-bg, .compareHeaderRight .stickyCompare .cmp-RowRight.compareContainer2 .cmp-RTitle.cmp-rContent.add-part-bg{
    background: none repeat scroll 0 0 #ededed;
}
.cmp-Rowleft, .cmp-RowRight{
	float:left;
	box-sizing: border-box;
  	width: 100%
}
.compareHeaderLeft .cmp-Rowleft:nth-child(2n) .cmp-lTitle.cmp-lContent,
.compareHeaderRight .cmp-RowRight:nth-child(2n) .cmp-RTitle.cmp-rContent{
    background-color: #fcfcfc;
    position: relative;
}
.compareHeaderRight .cmp-RTitle:last-child{
	border-right: 8px solid #d7d7d7;
}
.compareHeaderRight .compareContainer2 .cmp-RTitle.cmp-rContent.add-part-bg{
	padding: 8px;
}
.compareHeaderRight .compareContainer2 .cmp-RTitle.cmp-rContent.add-part-bg.add-part-ext{
	padding: 8px;
}
.compareHeaderRight .cmp-RTitle.cmp-rContent:last-child{
      padding: 16px 0px 16px 17px;
}
.cmp-RTitle .cmp-RTitleTxT {
    border-right: 1px solid #bababa;
    display: block;
	padding-right: 20px;
}
.cmp-RTitle:last-child a{
	border: 0;
}
.compareHeaderLeft .cmp-lTitle:first-child{
	border-right: 8px solid #c3c3c3;
	width: 100%;
  	box-sizing: border-box;
}
.compareHeaderRight .compareContainer.stickyCompare  div.cmp-RTitle.cmp-rContent.add-part-bg:last-child{
	border-right: 2px solid #d7d7d7 !important;
	
}
.compareHeaderLeft .cmp-lTitle.cmp-lContent:first-child, .compareHeaderRight .cmp-RTitle.cmp-rContent:last-child{
	border-right: 8px solid #ededed;
	border-bottom: 1px solid #ededed;
}
.compareHeaderRight .cmp-RTitle.cmp-rContent.add-part-bg:last-child{
	border-right: 1px solid #ededed;
}
.compareHeaderLeft .compareContainer3 .cmp-lTitle.cmp-lContent, .compareHeaderRight .compareContainer2.cmp-RowRight .cmp-rContent{
	border-bottom: 2px solid #d7d7d7;
}
.compareHeaderRight .compareContainer2.cmp-RowRight .cmp-rContent {
	border-right-color:#d7d7d7;
}
.compareHeaderRight .compareContainer2.cmp-RowRight .cmp-rContent:last-child {
	border-right-color: #ededed;
}
.stickyCompare .cmp-Rowleft .cmp-lContent, .stickyCompare .cmp-RowRight .cmp-rContent {
    min-height: 70px;
}
.compareContainer.stickyCompare .cmp-rContent article p {
	margin-bottom: 0px;
	margin-top: 10px;
}
.compareContainer.stickyCompare > .cmp-RowRight .add-part {
	padding-bottom: 25px;
  	padding-top: 22px;
}
.compareHeaderRight .compareContainer2.stickyCompare .cmp-RTitle.cmp-rContent .add-part {
    min-height: auto;
    padding-bottom: 1px;
    padding-top: 35px;
}
.compareHeaderRight .compareContainer2.stickyCompare .cmp-RTitle.cmp-rContent .add-part a {
	height: 45px;
}
#comp_back .arw-lft{
  border-color: hsla(0, 0%, 0%, 0) hsl(60, 1%, 22%) hsla(0, 0%, 0%, 0) -moz-use-text-color;
  border-right: 5px solid hsl(60, 1%, 22%);
  border-style: solid solid solid none;
  border-width: 5px 5px 5px medium;
  margin: 0 8px 0 5px;
  vertical-align: baseline;
}
#comp_back .cmpBackLink:hover, #avnt_bom .cmpBackLink:hover{
	color: hsl(193, 95%, 38%);
}
#comp_back .cmpBackLink:hover i.arw-lft, #comp_back .cmpBackLink:hover i.arw-lft:hover, #avnt_bom .cmpBackLink:hover i.arw-lft, #avnt_bom .cmpBackLink:hover i.arw-lft:hover {
	border-color: hsla(0, 0%, 0%, 0) hsl(193, 95%, 38%) hsla(0, 0%, 0%, 0);
}
.cmp-rContent article p{
	margin-bottom: 10px;
}
.pdp-data-sheet a{
    color: #0593bc;
    display: inline-block;
    line-height: 20px;
}
.pdp-data-sheet a img{
    float: left;
    margin-right: 10px;
}
.cart_button{
    background: url("../images/colors/color1/pdp-addtocart.png") no-repeat scroll 9px center #41c363;
    height: 12px;
    padding: 12px 12px;
    width: 12px;
}
.cart_buttonDisabled{
    background: url("../images/colors/color1/pdp-addtocart.png") no-repeat scroll 9px center grey;
    height: 12px;
    padding: 12px 12px;
    width: 12px;
}
.cmp-RTitle.cmp-rContent .addto_button, .addto_button {
    border: 2px solid #cecece;
	padding: 11px 8px;
	margin: 0;	
    background: url("../images/colors/color1/pdp-addto.png") no-repeat scroll 9px center #fff;
    height: 10px;
    width: 16px;	
}
.cmp-RTitle.cmp-rContent .addto_button_disabled, .addto_button_disabled {
    border: 2px solid #cecece;
	padding: 11px 8px;
	margin: 0;	
    background: url("../images/colors/color1/addtoBOM.png") no-repeat scroll 9px center #E0E0E0;
    height: 10px;
    width: 16px;	
}
.cmp-scroll {
    min-width: 993px;
	max-width: 400%;
	position: relative;
}
.add-part{
	min-height: 88px;
    padding-bottom: 16px;
    padding-top: 58px;	
	background: #fff;
}
.add-part a{
    color: #0593bc;
    display: block;
    height: 70px;
    margin: auto;
    min-width: 52px;
    width: 52px;
}
.stickyCompare .add-part{
	min-height: 20px;
}
.stickyCompare .add-part a{
	height: 20px;
}
.add-part a i{
    background: url("../images/colors/color1/add-part.png") no-repeat scroll 11px center #fff;
    border: 2px solid #cecece;
    border-radius: 95px;
    display: block;
    padding: 20px;
    width: 1px;
	margin-bottom: 10px;
}
.legend-icons a img{
	margin-right: 10px;
}
.cmp-filter-bar{
	float: right;
	width: 100%;
}
.cmp-filter-bar .filterBar, .prs-filter-bar .filterBar, .event-filter-bar .filterBar, .vrs-filter-bar .filterBar{
    margin: 0;
	border-bottom: 0;
}
.table-colLeft .products_cart_qty.fleft{
	margin-bottom: 10px;
    margin-right: 0px;
    width: 50%;
    box-sizing: border-box;
}
.table-colLeft .products_cart_button_set.fleft{
	width: 50%;
	box-sizing: border-box;
}
.table-colLeft .products_cart_button_set a {
	cursor: pointer;
    margin-right: 0px;
    margin-left: 4px;
}
.table-colLeft .products_cart_button_set a:last-child, .table-colLeft .products_cart_button_set a:nth-child(2) {
    margin-right: 0;
}
.stickyCompare .cmp-lTitle, .stickyCompare .cmp-RTitle{
	background: #d7d7d7;
}
@media screen and (min-width:0\0) { 
 	.cmp-RTitle.cmp-rContent .addto_button, .addto_button {
		height: 11px;   	
	}
	.compareContainer .products_cart_button_set a{
		height: 13px;	
	}
}
@-moz-document url-prefix(){
 	.cmp-RTitle.cmp-rContent .addto_button, .addto_button {
		height: 11px; 	
    }
.compareContainer .products_cart_button_set a{
		height: 13px;
    }	
}
@media screen and (width:1024px){
	.compareHeaderLeft {
	    float: left;
	    width: 24.3333%;
	}
	.compareHeaderRight {
	    float: left;
	    width: 75.6667%;
	}
}
@media screen and (width:980px){
	.compareHeaderLeft {
	    float: left;
	    width: 26.5% !important;
	}
	.compareHeaderRight {
	    float: left;
	    width: 73.5% !important;
	}
}
/* -----------------------------------------------------------------------------*/
/*10. Event details page styles
/* -----------------------------------------------------------------------------*/
/***************Event details Page styles*******************/
.event-bar{
	width:45%;
	margin-right:3%;
	margin-bottom:20px;
	height:75px;
}
.widget-icon{
	background: url(../images/colors/color1/widget_1.png) no-repeat 0 0;
	margin: 0 8px 0 0;
	padding: 6px 5px 6px 26px;
}
.event-widget-content {
    float: left;
    width: 33%;
}
.event-widget-date {
    float: left;
    width: 67%;
}
.event_width{
	width:85%;
}
.button1 {
    background-color: #41c363;/*changed*/
    border: medium none;
    color: #fff;
    margin: 10px 0;
    width: 70%;
}
.button1:hover
{
color:#fff;
}
.bomUpload .button.button1:hover,.bomUpload .button.button1:hover {
	text-decoration: none;
	border:2px solid #0593bc;
	color:  #0593bc;
}
.eventButton{
	width:33%;
	margin-right:0;
	float:left;	
	text-transform:none;
}
.festEvent {
    height: 400px;
    margin-left: 20%;
    width: 75%;
}
.mrt-10{
	margin-right:4%;
}
.widgetBody_event_Tile {
    background: url("../images/colors/color1/event_background.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.location_widget a{
	color:#0593bc;
	font-size: 0.8em;
}
.location_sub_header{
	font-size: 0.9em;
	font-weight: 600;
	color:#333;
}
.wordwrap{
	word-wrap: break-word;
	color:#999;
}
.wordBreak{
	word-wrap: break-word;
}
.widget_video{
	width:100%;
	height:100%;
}
.widget_center_img{
	bottom: 0;
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
	top: 21%;
}
/***************Event details Page styles end*******************/
/* -----------------------------------------------------------------------------*/
/*11. Video details page styles 
/* -----------------------------------------------------------------------------*/
/***************Video details Page styles*******************/
.avn-video-sidebar ul{
	border-bottom: 1px solid #ededed;
    margin: 0;
    padding: 25px 0;	
	clear: both;
}
.avn-video-sidebar ul li{
    color: #393938;
    display: inline-block;
    font-size: 0.75em;
    line-height: 15px;
    width: 100%;
	text-align:center;
	margin-bottom:10px;
}
.avn-video-sidebar ul li .txt-Lalign, .txt-Lalign{
	text-align:left;
	float: left;
	font-size: 12px;
	word-wrap:break-word;
}
.avn-video-sidebar ul li .txt-Ralign, .txt-Ralign{
	text-align:right;
	float: right;
	font-size: 12px;
}
.avn-pdp-sidebar-select-TotalSection{
 background: #868686;
 width:100%;
 text-align:left;
 margin-top: 10px;	
}
.avn-video-sidebar input{
	 vertical-align: text-bottom;
	 text-transform: capitalize;
}
.addtocart-button-small{
    margin-right: 5px;
    padding: 10px 5px 6px 5px;    
}
.pdp_rfq_btn{
  text-transform: capitalize;
  margin-right: 0px;
  box-sizing: border-box;
  display: inline-block;
  background-color: #0593bc;
  height: 35px;
  height: 40px\0;
  color: #fff;
  float: right\0;
  /*float: none\0;*/
  margin-right: 0px\0;
  line-height: 14px\0;
  border-color: #0593bc;
}
.avn-pdp-sidebar ul.marginB8{
	margin-bottom: 4px !important;
}
@media screen and (min-width:0\0) { 
 	.addtocart-button-small{
	    margin-right: 5px;
	    padding: 13px 5px 7px 5px;    
	}
	.avn-pdp-sidebar ul.marginB8{
		margin-bottom: 7px !important;
		line-height: 12px;
	}	
}
.avn-video-sidebar .marginRgt0{
	margin-right: 0;
}
.avn-video-sidebar .border0, .shipping_container .border0{
	border: 0 !important;
}
.avn-video-sidebar .padding0{
	padding: 0;
}
.avn-video-desc-icon {
    float: left;
    margin-right: 5px;
    padding: 0;
}
.avn-video-prodDetails-inline{
    text-align:left;
    list-style-type:none;
	overflow: hidden;
	margin-top:10px;
	margin-left:10px;
	padding:10px 35px 0 35px;
}
.avn-video-prodDetails-inline li.video-sponsor-title{
	width: 100%;
	margin-bottom: 10px;
	font-size:17px;
	line-height:17px;
	text-transform:none;
	font-family: 'ClanWeb-Medium', Arial, sans-serif;
}
.avn-video-prodDetails-inline > li {
    float:left;
	display: inline-block;
    padding:0;
    position:relative;
	text-align: left;
    vertical-align: middle;
	width: auto;
	margin-right:10px;
	margin-left:-10px;
	font-family: 'ClanWeb-News', Arial, sans-serif;
	font-size: 10px;
    text-decoration: none;
    text-transform: uppercase;
}
.avn-video-prodDetails-inline li:after {
    color: #000;
    content: "/";
	vertical-align: middle;
}
.avn-video-prodDetails-inline a{
	color: #0593bc;
}
.avn-video-prodDetails-inline li.video-sponsor-title:after , .avn-video-prodDetails-inline li:last-child:after {
    content: "";
}
.video-list-desc{
	color: #666;
	font-size: 14px;
}
.snippetContentBottomRight aside.video-sidebar{
	min-height: 763px;
}
.snippetContentBottomRight aside.video-sidebar .widgetStrokeIn{
	min-height: 739px;
	border-bottom: 8px solid #ededed;
	border-top: 8px solid #ededed;
	transition: color 1s ease 0s, background 1s ease 0s, border 1s ease 0s, opacity 1s ease-in-out 0s;
}
.snippetContentBottomRight aside.video-sidebar .widgetStrokeIn:hover{
	border-bottom: 8px solid #0593bc;
}
.video-sideBar{
	width:45%;
	margin-right:3%;
	margin-bottom:20px;
	height:75px;
}
.poster{
	color: #808080;
	font-size:11px;
}
.avn-video-sidebar-txt{
	font-size:14px;
	font-weight: normal;
	width:49%;
}
.sidebar-heading{
	border-bottom: 1px solid #ededed;
	padding:25px 0 10px;
	width:100%;
}
.videoWidget{
	width:100%;
	margin-bottom:20px;
}
.bookmarkAlign{
	margin-right:5%;
	margin-bottom:0;
	float:left;
	font-weight: normal;
	position: relative;
}
.bookmarkAlign a{
	font-size: 13px;
	font-family: 'ClanWeb-Medium', Arial, sans-serif;
}
.video-2coulmn .widgetBodyCol2Field{
	overflow: visible;
	min-height: 478px !important;
	min-height: 474px\0 !important;
}
@-moz-document url-prefix(){
	.video-2coulmn .widgetBodyCol2Field{
		min-height: 477px !important;
	}
}
.video-2coulmn .widgetBodyCol2Field #share-menu.productResults_share{
	position: absolute; 
	top: 25px;
	left: 0 !important;
	width: 300px;
	padding-bottom: 10px;
}
.video-2coulmn #share-menu.productResults_share .msg_textarea{
	margin: 0;
}
.video-2coulmn .share-icon{
	display: block !important;
}
.avn-video-desc-icon.bookmark{
	margin-top:3px;
}
.widget-icon{
	background: url(../images/colors/color1/widget_1.png) no-repeat 0 0;
	margin: 0 8px 0 0;
	padding: 6px 5px 6px 26px;
}
.sideBar-button li{
	margin-top:14px;
}
#prod_results .leftArrow, #tool_results .leftArrow, #soft_results .leftArrow, #prod_results .rightArrow,  #tool_results .rightArrow, #soft_results .rightArrow{
	display:none;
}
/*****************Search All results tablet view styles end*************/
/* -----------------------------------------------------------------------------*/
/*12. SignIn, Register, Why Join Avnet and Reset password pages styles
/* -----------------------------------------------------------------------------*/
/* Header & footer styles start */
#header-top.signInHeader{
    background-color: #ffffff;
    border-bottom: 1px solid #ededed;
    margin: 0 auto;
	padding: 30px 0 23px;
    position: relative;
    max-width: 1241px;
}
.signInHeader .topNavLinksBar > li > a {
	padding:8px 8px 8px 5px;
	font-family: 'ClanWeb-Medium', Arial, sans-serif;
    font-size: 12px;   
}
.signInHeader #continueToSilica{
	padding-top:10px;
}
.signInHeader .topNavLinksBar > li > a:hover{
	background-color:#fff;
}
.signInHeader .arw-rgt-img{
	background: url("../images/colors/color1/arrow-right.png") no-repeat scroll right 11px;
    content: "";
    display: inline-block;
    position: relative;
}
@media screen and (min-width:0\0) { 
	.signInHeader #continueToSilica{
		padding-top:13px;
	}
	.signInHeader .arw-rgt-img{
		background: url("../images/colors/color1/arrow-right.png") no-repeat scroll right 13px;
	}
}
@-moz-document url-prefix(){
	.signInHeader .arw-rgt-img{
		background: url("../images/colors/color1/arrow-right.png") no-repeat scroll right 15px;
		content: "";
		display: inline-block;
		position: relative;
	}
	.signInHeader #continueToSilica{
		padding-top:12px;
	}	
}
.signInDiv{
	margin-bottom:60px;
}
.signInFooter #divcol div{
	text-align:center;
}
.signInFooter .copy a{
    color: #6e6e6e;
    font-family: arial;
    font-size: 12px;
	text-decoration:none;
}
.signInFooter .copy{
	margin:60px 35px;
}
.spaceNoWrap,.SpaceNoWrap{
	white-space:nowrap;
}
.signInFooter #avnfooter {
    padding: 0;
    text-align: left;
}
.signInDiv .show{
	display:block;
}
.signInDiv .hidden{
	display:none;
}
.signInDiv p.error{
	margin:-25px 0 5px;
	float:none;
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.signInDiv p.select-error{
	margin:-10px 0 5px;
	float:none;
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.signInDiv.avn_signIn_outerContainer{
	color: #FFF;
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
    font-size: 12px;
    font-weight: normal;
	color: #ededed;
}
.signInDiv .avn_signIn_innerContainer
{
	height: auto;
	width: auto;
}
.signInDiv label{
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
    font-size: 12px;
    font-weight: normal;
	color: #ededed;
	display:block;
	padding-bottom: 5px;
}
.signInDiv .inlineChkBox{
	display:inline;
	vertical-align: 2px;
}
.signInDiv .avn_mainClass2{
	height: auto;
	color: #FFF;
	font-size: 12px;
	font-family: arial;
	width:100%;
}
.signInDiv .avn_signIn_heading
{
	font-family: 'ClanWeb-News', Arial, Sans-serif;
    font-size: 20px;
    font-weight: normal;
	margin:20px 0;
}
.signInDiv .avn_textBox{
	width: 100%;
	padding: 10px 5%;
	padding: 13px 5% 7px\0;
	border-radius: 0px;
	border: medium none;
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
    font-size: 12px;
    font-weight: normal;
	color: #666;
	margin-bottom:35px;
	background-color: rgb(237, 237, 237);
}
#register_flyout_nav .avn_textBox{
	width: 90%;
	margin-bottom:30px;
}
.avn_joinNow_mainClass .avn_textBox{
	margin-bottom:30px;
}
@media screen and (min-width:0\0) {
	.signInDiv .avn_textBox{
		width: 100%;
	}
	.signInDiv .avn_textBox{
		line-height: 13px;
		vertical-align: middle;
	}
}
.signInDiv .avn_fp
{
    float: right;
    display: inline-block;
	color:#0593bc;
	font-family: Arial, Sans-serif;
	font-size: 13px;
	font-weight:normal;
	padding-top: 2px;
	
}
.fontNormal{
	font-family: Arial, Sans-serif;
    font-size: 13px;
    font-weight: normal;
}
.signInDiv .avn_joinNow_mainClass a,
.signInDiv .avn_mainClass2 a{
	color: #0593bc;
	font-weight:normal;
	text-decoration:none;  
}
.signInDiv .button{
	padding: 8px 30px 7px;
}
.signInDiv .button1{
	background-color: #41c363;/*changed*/
    color: #fff;
    margin-top: 15px;
    border: 2px solid #41c363;/*changed*/
    width: 100%;
}
.signInDiv .button1:hover{
	color:#fff;
}
.signInDiv .button1:focus{
	border-color: #41C363 !important; /*Changed*/
}
.signInDiv .margin-top{
	margin-top:20px;
	cursor:pointer;
}
.signInDiv .button2{
	background-color: #383535;
	color:#fff;
	width:100%;
}
.signInDiv .avn_blueClr{
	margin-top: 25px;
	color:#0593bc;
	font-family: Arial, Sans-serif;
	font-size: 13px;
	font-weight:normal;
}
.signInDiv {
    font-size: 10px;
    font-weight: normal;
    margin: 0 0 20px;
}
.avn_rf {
    font-family: Arial, Sans-serif;
    font-size: 12px;
    font-weight: normal;
	color: #ededed;
    margin: 0 0 19px;
}
.avn_joinNow_mainClass .avn_rf {
	color: #393938;
	margin: 32px 0 35px;
	font-weight: bold;
}
.signInDiv .avn_sign{
	font-family: 'ClanWeb-News', Arial, Sans-serif;
    font-size: 20px;
    font-weight: normal;
}
.signInDiv .avn_register_select{
	width: 100%;
	border: medium none;
	font-size: 13px;
	color: #808080;
	padding:5px 5%;
	background-color: rgb(237, 237,237);
}
.avnet .signInDiv .dijitSelect .dijitInputField{
	 padding: 10px 2px 11px 15px;
}
.signInDiv .textAlign{
	text-align:center;
	margin-top:30px;
}
.signInDiv .col1{
	width:48%;
	display:inline-block;
	margin-top:10px;
	float:left;
}
.text-Align{
	text-align:center;
}
.signInDiv .col2{
	display:inline-block;
	float:left;
	margin-left:4%;
	margin-top:10px;
	width:48%;
}
.signInDiv .clearFL{
	clear:both;
}
.signInDiv .avn_button{  
	transition: all 0.5s;
	margin-left:35%;
	margin-top:10px;
}  
.signInDiv .avn_signUp{
	height: auto;
	width: 350px;
	color: #393938;
	font-family: Arial, Sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 0 auto;
}
.avn_signUp label{
	color: #393938;
}
.signInDiv .avn_signUp .rememberTxt1,.sign-rem-text{
    font-family: Arial, Sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #666;
}
.signInDiv .joinAlign{
	text-align:center;
	margin-bottom:0px;
}
.signInDiv .mtop-5{
	margin-top:5px;
}
.signInDiv .mTop-20{
	margin-top:50px;
}
.signInDiv .avn_signInTo_heading{
	text-align: center;
	background: url("../images/colors/color1/black-tile.png") repeat scroll 0px 0px #393938;
	//max-width: 1241px;
	margin: 0 auto;
	color: #FFF;
	font-size: 30px;
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
    font-weight: normal;
	padding: 140px 0 20px;
}
.signInDiv .button3{
    display: block;
    padding: 7px 11px 7px;
    padding:10px 11px 4px 11px\0; 
    width: 93%;
}
.avn_textBox.textBox1 {
    width: 100%;
}
.avn_textBox.textBox2 {
    width: 315px;
}
/*******************why join avnet********/
.signInDiv .avn_buttons{
	text-align:center;
	font-size: 12px;
	font-family: arial;
	padding:41px 0px 39px;
}
.signInDiv .avn_signBtn_joinAvnet{
	font-size:12px;
	margin-right:20px;
	padding: 11px 51px 7px;
}
.signInDiv .avn_regBtn_joinAvnet{
	background-color:#41c363;
	color:#fff;
	border: none;
	font-size:12px;
	width:115px;
	padding: 13px 47px 8px;
}
.signInDiv .avn_regBtn_joinAvnet:hover{
	color:#fff;
}
.signInDiv .avn_joinMyAvnet_bottom_border{
	border-bottom:6px solid #dcd7d7;
}
.signInDiv .avn_text1{
	color:#6cb7d3;
	font-family: 'bebas_neueregular', Arial, Sans-serif;
    font-size: 86px;
    font-weight: normal;
    line-height: 86px;
}
.signInDiv .avn_text2{
	color:#1d97c5;
	font-family: 'bebas_neueregular', Arial, Sans-serif;
    font-size: 120px;
    font-weight: normal;
    line-height: 100px;
}
.signInDiv .avn_joinMyAvnet_container {
	background-color: #fff;
	display: inline-block;
	width: 819px;
	min-width: 748px;
	padding: 41px 0;
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
    font-size: 12px;
    font-weight: normal;
	border-bottom: 2px solid #ededed;
	text-align:center;
}
.whyJoinDiv div.avn_joinMyAvnet_container:nth-child(2) .avn_joinMyAvnet_column2 .avn_text2{
	font-size: 100px;	
	line-height: 86px;
}
.whyJoinDiv div.avn_joinMyAvnet_container:nth-child(1) .avn_joinMyAvnet_column2{
	 vertical-align: top;
	 margin-top: 18px;
}
.whyJoinDiv div.avn_joinMyAvnet_container:nth-child(2) .avn_joinMyAvnet_column1{
	vertical-align: top;
	 margin-top: 45px;
}
.whyJoinDiv div.avn_joinMyAvnet_container:nth-child(3) .avn_joinMyAvnet_column2{
	vertical-align: top;
	 margin-top: 16px;
}
.whyJoinDiv div.avn_joinMyAvnet_container:nth-child(4) .avn_joinMyAvnet_column1{
	vertical-align: top;
	 margin-top: 16px;
}
@media screen and (max-width: 800px) {
	.signInDiv .avn_joinMyAvnet_container {
		width: auto;
	}
	.signInDiv .avn_text1{
	    font-size: 66px;
	    line-height: 66px;
	}
	.signInDiv .avn_text2{
	    font-size: 90px;
	    line-height: 90px;
	}	
	.avn_QOError .leftArrow, .avn_QOError .rightArrow {
		display: block;
	}
}
.signInDiv .whyJoinDiv{
	text-align:center;
}
.signInDiv .avn_joinMyAvnet_container.last{
	border-bottom: none;
}
.signInDiv .avn_joinMyAvnet_column1 {
	display: inline-block;
	width:49%;
	text-align:center;
}
.signInDiv .avn_joinMyAvnet_column2{
	display: inline-block;
    margin-left: 20px;
    margin-right: 20px;
    text-align: center;
	width:45%;
}
.signInDiv .verAlign{
	vertical-align:75px;
}
.signInDiv .avn_text3{
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
    font-size: 20px;
    font-weight: normal;
	margin-bottom: 10px;
	width:auto;
}
.signInDiv .avn_text4{
	width:auto;
	font-family: Arial, Sans-serif;
    font-size: 14px;
    font-weight: normal;
	color: #666;
	line-height: 25px;
}
.signInDiv .rememberTxt{
	font-family: Arial, Sans-serif;
    font-size: 13px;
    font-weight: normal;
	color: #666;
	margin-top:20px;
	margin-bottom:20px;
	line-height: 1.4;
}
.signInDiv .rememberTxt1{
	font-family: Arial, Sans-serif;
    font-size: 13px;
    font-weight: normal;
	color:#ededed;
	margin:15px 0 5px;
}
.signInDiv .avn_signIn_innerContainer .rememberTxt{
	font-family: Arial, Sans-serif;
    font-size: 13px;
    font-weight: normal;
	color:#fff;
	margin-top:20px;
	line-height: 1.4;
}
.signInDiv .avn_signIn_innerContainer .rememberTxt1{
	font-family: Arial, Sans-serif;
    font-size: 13px;
    font-weight: normal;
	color:#fff;
	margin: 20px 0 12px;
  	line-height: 12px;
}
.signInDiv .avn_mainClass2 .rememberTxt{
	font-family: Arial, Sans-serif;
    font-size: 13px;
    font-weight: normal;
	color:#fff;
	margin-top:20px;
	line-height: 1.4;
}
/***********join now ****************/
.signInDiv .avn_joinNow_mainClass{
	height: auto;
	width: 700px;
	color: #393938;
	padding: 15px;
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
    font-size: 12px;
    font-weight: normal;
	margin:0 auto;
}
.signInDiv .avn_joinNow_mainClass label{
	color: #393938;
}
.signInDiv .avnet .avn_register_select .dijitInputField{
    padding: 15px 2px 15px 5px;
}
/******************reset password**********/
.signInDiv .avn_textAlignCenter{
	text-align: center;
	font-size: 13px;
	margin: 20px 0;
	line-height: 1.4;
}
.signInDiv .avn_marginTop{
	margin-top:10px;
}
.signInDiv .margin-clear{
	margin:0;
}
.signInDiv .avn_joinNow_mainClass .toolTip{
	vertical-align: middle;
    font-family: 'ClanWeb-Medium', Arial, Sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
    display: inline-block;
    border-radius: 10px;
    color: #fff;
    background: #0593bc;
    margin-right: 4px;
    margin-left: 5px;
    padding: 2px;
}
.signInDiv .avn_mainClass2 .toolTip{
	vertical-align: middle;
    font-family: 'ClanWeb-Medium', Arial, Sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    display: inline-block;
    border-radius: 10px;
    color: #393938	;
    background: #0593bc;
    margin-right: 4px;
    margin-left: 5px;
    padding: 2px;
}
.signInDiv .avn_reg_btn_width{
    width: 63%;
    margin-top: 0;
}
/******************reset password end**********/
.signInDiv .registerDivOne {
	width: 47%;
}
 .signInDiv .avn_joinNow_mainClass .registerDivTwo {
	padding: 84px 0 10px 35px;
    width: 47%;
}
.signInDiv .registerDivTwo {
	padding: 34px 0 10px 35px;
    width: 47%;
}
.signInDiv .registerForm ul li{
	list-style-type:none;
}
.signInDiv .registerForm ul{
	padding-left:0px;
}
.signInDiv .registerForm .selectMargin{
	margin-bottom:15px;
}
.signInDiv .avn_mainClass2 .registerForm .selectMargin{
	margin-bottom:15px;
}
.signInDiv .registerForm .avn_textBox.txtWidth {
   
}
.signInDiv .registerForm .avn_textBox.txtWidth1{
	width:50px;
}
.signInDiv label.error{
	color:#FF0000;
	margin-top:-15px;
}
.signInDiv .errorBorder{
	border:1px solid #FF0000;
}
.signInDiv .receiveUpdateChk.checkbox + label{
	display:inline-block;
	padding:9px;
	margin-top: -1px;
	margin-bottom: 10px;
}
#signInForm #rememberChkBox:checked + label:after{
	top:-5px;
	color: #0593bc;
}
#signInToAvnetForm #rememberChkBox.checkbox + label{
	padding: 9px;
}
#signInToAvnetForm #rememberChkBox:checked + label:after{
    left: 3px;
    top: 0;
	color: #0593bc;
}
#rememberChkBoxFly + label{
	float: left;
    margin: 0 5px 0 0;
}
.avnRemForPsd{
  margin: 1.5px 0 0 5px;
   
}
.avnRemMePanel{
  	margin: 1.5px 0 0 5px;
  	margin: 1.7px 0 0 5px\0;
  	font-family: Arial, Sans-serif;
    font-size: 13px;
    font-weight: normal;
}
@-moz-document url-prefix(){ 
	.avnRemMePanel{
		margin: 1.3px 0 0 5px;
	}
}
@media screen and (min-width:0\0) { 
	.avnRemForPsd{
	  margin-top: 3.5px;
	}
}
#updateChkBox + label{
	float: none;
	margin-bottom: 0px;
}
#registerSubscribe{
	text-align: center;
    clear: both;
}
#rememberChkBoxFly:checked + label:after{
	left: 0px;
    top:  1px;
	content: url("../images/colors/color1/TickMark.png");
}
.signInDiv .registerForm .receiveUpdateChk.checkbox:checked + label:after{
    color: #0593bc;
    font-size: 14px;
    font-weight: normal;
    left: 2px;
    top: 0;
}
#phoneNoReg{
    max-width: 228px;
    min-width: 153px;
    width: 57%;
}
/* -----------------------------------------------------------------------------*/
/*13. My Avnet (profile) Fly-out Styles
/* -----------------------------------------------------------------------------*/ 
/*********************SignIn, My Avnet fly-out Bar******************/
.companyName {
    overflow: hidden;
    cursor: pointer;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    width: 220px;
    height: 1.2em;
    text-transform: capitalize;
    word-wrap: normal;
}
#signIn_flyout, input[id^="profile-menu"], input[id^="bom-list-menu"], input[id^="orders-menu"], input[id^="reporting-menu"], input[id^="bookmarks-menu"], input[id^="quotes-menu"], input[id^="alerts-menu"],input[id^="scc-menu"] {
	display:none;
}
.signIn_flyout {
	display:block; 
	cursor: pointer;
}
.signIn_flyout span {
    color: #fff;
    text-transform: uppercase;   
}
#signIn_flyout:checked ~ .signIn_flyout { 
	border-color:transparent; 
}
#register_flyout_nav{
    background: #393938;
    box-shadow: 3px 4px 10px rgba(0, 0, 0, 0.5);
    min-height: 600px;
    position: absolute;
    top: -9999px;    
	right: 0;
    transition: all 500ms ease 0s;
    width: 340px;
    z-index: 99;
}
#register_flyout_nav.register-menu-frm{
	width: 58%;
}
#register_flyout_nav.register-menu-frm .signInDiv .avn_mainClass2{
    height: 450px;
    overflow-y: auto;
}
#signIn_flyout:checked ~ #register_flyout_nav.registrationPanel,#signIn_flyout:checked ~ #register_flyout_nav.user-panel{
    right: 0;
	top: 104px;
    transition: all 0.5s ease 0s;
}
.signInTop{
	top: 104px !important;
	right: 0 !important;
	transition: all 0.5s ease 0s !important;
}
.signOutTop{    
    top: -9999px !important;    
	right: 0 !important;
    transition: all 500ms ease 0s !important;
}
#register_flyout_nav .menu-arw-up{
	right: 17px;
	left: auto;	
}
#header-bottom.sticky #overlays_1.overlay{
	top: 109px;
}
#signIn_flyout:checked ~ div#overlays_1 {
    visibility: visible;
    opacity: 0.84 !important;
	top: 200px;
}
/*****************MyAvnet Profile menus*****************/
.profile-menu{
    cursor: pointer;
    display: block;
    transition: all 0.5s ease 0s;
    z-index: 500;
	font-family: "ClanWeb-Book",arial;
    font-size: 16px;
}	
.profile-menu:hover{
	color:#fff;
}
.profile-menu span{
    border-bottom: 1px solid #515151;
    display: inline-block;
    padding: 16px 0;
    transition: all 0.5s ease 0s;
    width: 86%;
    font-family: "ClanWeb-Book",Arial,sans-serif;
    font-size: 20px;
    font-weight: normal;
}
/*********IE 9 & 10 fix**************/
@media screen and (min-width:0\0) { 
	.profile-menu span{
	    padding: 22px 0 10px;
	}	
}
.profile-menu span.border0{
	border: 0;
}
.avnt-menu ul.s-menu li:last-child .profile-menu span{
	border: 0;
}
input[id^="profile-menu"] + label, , input[id^="bom-list-menu"] + label, input[id^="orders-menu"] + label, input[id^="reporting-menu"] + label, input[id^="bookmarks-menu"] + label, input[id^="quotes-menu"] + label, input[id^="alerts-menu"] + label {
    cursor: pointer;
    display: block;
    vertical-align: middle;
}
.avnt-menu{
	padding: 15px 30px 30px;
	font-family: arial;
	color: #fff;
}
.avnt-menu .s-menu{
	padding: 15px 0;
}
.avnt-menu ul li{
	position: relative;
	padding: 0;
	margin: 0;
}
#register_flyout_nav.avnt-menu ul li{
	position: inherit;
}
ul#m-menu li label.lbservices span {
    border: 0 none;
}
.avnt-menu ul li a, .avnt-menu ul li:hover, .avnt-menu ul ul li a {
    //color: #50504f;
}
.avnt-menu ul li a:hover {
	color:#0593bc;
}
.avnt-menu h3{
	font-family: 'ClanWeb-Book', Arial, Sans-serif;
    font-size: 28px;
    font-weight: normal;
	color: #ededed;
	margin: 0 0 15px 0;
}
#register_flyout_nav .avnet .dijitSelect .dijitInputField{
	padding: 10px 2px 10px 15px;
}
.avnt-menu .avnet{
	margin: 0 0 5px;
}
.avnt-menu ul li.accHelpNo{	
    color: #fff;
    font-size: 12px;
    font-family: arial, sans-serif;
    padding: 0 0 5px;
}
.avnt-menu .dashbrd-lnk, .avnt-menu .dashbrd-lnk:hover{
	margin: 0 0 5px;	
	color: #fff;
}
.dashbrd-lnk a.blue_clr{
	display: inline-block;
	color: #0593bb;
	font-size: 13px;
	text-decoration: none;
	border: 0;
}
.dashbrd-lnk a.blue_clr:hover{
	text-decoration: underline;	
}
.addrsLine{
	height: 190px !important;
	overflow-y: auto;
	overflow-x: hidden;
	word-wrap: break-word !important;
}
/***My Avnet fly-out Profile menu icons***/
.avnt-menu label i.profile-menu-icon, .avnt-menu ul li:hover label i.profile-menu-icon, 
.avnt-menu label i.bom-list-menu-icon, .avnt-menu ul li:hover label i.bom-list-menu-icon, 
.avnt-menu label i.orders-menu-icon, .avnt-menu ul li:hover label i.orders-menu-icon, 
.avnt-menu label i.reporting-menu-icon, .avnt-menu ul li:hover label i.reporting-menu-icon, 
.avnt-menu label i.bookmarks-menu-icon, .avnt-menu ul li:hover label i.bookmarks-menu-icon, 
.avnt-menu label i.quotes-menu-icon, .avnt-menu ul li:hover label i.quotes-menu-icon, 
.avnt-menu label i.alerts-menu-icon, .avnt-menu ul li:hover label i.alerts-menu-icon{
    background: url("../images/colors/color1/dashboard-menu-icons.png") 15px 0 no-repeat;
	padding:0 25px 0 60px;
	cursor: pointer;
	font: 15px/40px "arial",arial,sans-serif;	
}
.avnt-menu label i.profile-menu-icon, .avnt-menu ul li:hover label i.profile-menu-icon {
    background-position: 0 0;
    margin-right: 15px;
    padding: 5px 13px;
}
.avnt-menu ul li:hover label i.profile-menu-icon, input[id="profile-menu"]:checked + label i.profile-menu-icon{
    background-position: 0 -41px;
}
input[id="profile-menu"]:checked + label{
	color: #fff;
}
.avnRtPanel_RegPanel {
	display: none;
    left: -15px;
    margin-top: -40px;
    position: absolute;
    z-index: 1000;
}
input[id="profile-menu"]:checked ~ #profile_main_content {
    height: auto;
    min-height: 2000px;
    position: absolute;
    right: 400px;
    top: 0px;
    visibility: visible;
    z-index: 101;
}
input[id^="profile-menu"]:checked ~ img.avnRtPanel_RegPanel {
	display: block;
}
input[id^="bookmarks-menu"]:checked ~ img.avnRtPanel_RegPanel {
	display: block;
}
input[id^="quotes-menu"]:checked ~ img.avnRtPanel_RegPanel {
	display: block;
}
#profile_main_content ul, #boms_list_main_content ul, #myOrders_main_content ul, #reporting_main_content ul, #bookmarks_main_content ul, #quotes_main_content ul, #alerts_main_content ul,#scc_main_content ul{
	margin-bottom: 10px;
}
#profile_main_content ul li, #boms_list_main_content ul li, #myOrders_main_content ul li, #reporting_main_content ul li, #bookmarks_main_content ul li, #quotes_main_content ul li, #alerts_main_content ul li,#scc_main_content ul li{
	padding: 0 0 5px; 
	margin: 0;
}
.cnt-height{
	overflow-x: hidden;
	height: 470px;
}
.cnt-box{
	margin-bottom: 10px;
	width: 95%;
}
.cnt-box fieldset .button{
	margin: 20px 0;
}
.cnt-box .button_find{
	width: auto;
	padding: 9px 50px 7px 50px;
}
/***BOM / LISTS menu***/
.avnt-menu label i.bom-list-menu-icon, .avnt-menu ul li:hover label i.bom-list-menu-icon {
    background-position: 0 -81px;
    margin-right: 15px;
    padding: 5px 13px;
}
.avnt-menu ul li:hover label i.bom-list-menu-icon, input[id="bom-list-menu"]:checked + label i.bom-list-menu-icon{
    background-position: 0 -122px;
}
input[id="bom-list-menu"]:checked + label{
	color: #fff;
}
input[id="bom-list-menu"]:checked ~ #boms_list_main_content{
    height: auto;
    min-height: 2000px;
    position: absolute;
    right: 400px;
    top: 0px;
    visibility: visible;
    z-index: 101;
}
input[id="bom-list-menu"]:checked ~ img.avnRtPanel_RegPanel {
	display: block;
}
/***Orders menu***/
.avnt-menu label i.orders-menu-icon, .avnt-menu ul li:hover label i.orders-menu-icon {
    background-position: 0 -163px;
    margin-right: 15px;
    padding: 5px 13px;
}
.avnt-menu ul li:hover label i.orders-menu-icon, input[id="orders-menu"]:checked + label i.orders-menu-icon{
    background-position: 0 -204px;
}
input[id="orders-menu"]:checked + label{
	color: #fff;
}
input[id="orders-menu"]:checked ~ #myOrders_main_content{
    height: auto;
    min-height: 2000px;
    position: absolute;
    right: 400px;
    top: 0;
    visibility: visible;
    z-index: 101;
}
input[id="orders-menu"]:checked ~ img.avnRtPanel_RegPanel {
	display: block;
}
/***Reporting menu***/
.avnt-menu label i.reporting-menu-icon, .avnt-menu ul li:hover label i.reporting-menu-icon {
    background-position: 0 -245px;
    margin-right: 15px;
    padding: 5px 13px;
}
.avnt-menu ul li:hover label i.reporting-menu-icon, input[id="reporting-menu"]:checked + label i.reporting-menu-icon{
    background-position: 0 -286px;
}
input[id="reporting-menu"]:checked + label{
	color: #fff;
}
input[id="reporting-menu"]:checked ~ #reporting_main_content{
    height: auto;
    min-height: 2000px;
    position: absolute;
    right: 400px;
    top: 0px;
    visibility: visible;
    z-index: 101;
}
input[id="reporting-menu"]:checked ~ img.avnRtPanel_RegPanel {
	display: block;
}
/** Scc menu **/
.avnt-menu label i.reporting-menu-icon, .avnt-menu ul li:hover label i.reporting-menu-icon {
    background-position: 0 -245px;
    margin-right: 15px;
    padding: 5px 13px;
}
.avnt-menu ul li:hover label i.reporting-menu-icon, input[id="scc-menu"]:checked + label i.reporting-menu-icon{
    background-position: 0 -286px;
}
input[id="scc-menu"]:checked + label{
	color: #fff;
}
input[id="scc-menu"]:checked ~ #scc_main_content{
    height: auto;
    min-height: 2000px;
    position: absolute;
    right: 400px;
    top: 0px;
    visibility: visible;
    z-index: 101;
}
input[id="scc-menu"]:checked ~ img.avnRtPanel_RegPanel {
	display: block;
}
/***Bookmarks menu***/
.avnt-menu label i.bookmarks-menu-icon, .avnt-menu ul li:hover label i.bookmarks-menu-icon {
    background-position: 0 -327px;
    margin-right: 15px;
    padding: 5px 13px;
}
.avnt-menu ul li:hover label i.bookmarks-menu-icon, input[id="bookmarks-menu"]:checked + label i.bookmarks-menu-icon{
    background-position: 0 -369px;
}
input[id="bookmarks-menu"]:checked + label{
	color: #fff;
}
input[id="bookmarks-menu"]:checked ~ #bookmarks_main_content{
    height: auto;
    min-height: 2000px;
    position: absolute;
    top: 0px;
    right: 400px;
    visibility: visible;
    z-index: 101;
}
/***Quotes menu***/
.avnt-menu label i.quotes-menu-icon, .avnt-menu ul li:hover label i.quotes-menu-icon {
    background-position: 0 -410px;
    margin-right: 15px;
    padding: 5px 13px;
}
.avnt-menu ul li:hover label i.quotes-menu-icon, input[id="quotes-menu"]:checked + label i.quotes-menu-icon{
    background-position: 0 -451px;
}
input[id="quotes-menu"]:checked + label{
	color: #fff;
}
input[id="quotes-menu"]:checked ~ #quotes_main_content{
    height: auto;
    min-height: 2000px;
    position: absolute;
    visibility: visible;
    top: 0px;
    right: 400px;
    z-index: 101;
}
/***Alerts menu***/
.avnt-menu label i.alerts-menu-icon, .avnt-menu ul li:hover label i.alerts-menu-icon {
    background-position: 0 -492px;
    margin-right: 15px;
    padding: 5px 13px;
}
.avnt-menu ul li:hover label i.alerts-menu-icon, input[id="alerts-menu"]:checked + label i.alerts-menu-icon{
    background-position: 0 -533px;
}
input[id="alerts-menu"]:checked + label{
	color: #fff;
}
input[id="alerts-menu"]:checked ~ #alerts_main_content{
    height: auto;
    left: -430px;
    min-height: 2000px;
    position: absolute;
    top: 0px;
    right: 400px;
    visibility: visible;
    z-index: 101;
}
input[id="alerts-menu"]:checked ~ img.avnRtPanel_RegPanel {
	display: block;
}
/**********2nd level My Avnet profile menu fly-out styles***************/
.profile_main{
	background: #f5f5f5;
	color: #515150;
	padding: 30px 30px;
	width: 340px;
	height: 100%;   
	min-height: 100%;
	position: absolute;
	top: 0;
	right: 9999px;
	z-index: 100;
	border-top: 2px solid #ededed;
}
.prfl-flyout-box{
	margin: 0 0 30px;
}
.prof_sub_topic{
	font-size: 14px;
	font-family: "ClanWeb-Medium",Arial,sans-serif;
	font-weight: normal;
	line-height: 26px;
	padding-bottom: 11px;
	color: #666;
}
.prof_a{
	color: #0593bc;
	font-size: 14px;
}	
.prof_a:hover{
	text-decoration: underline;
}
.prof_img{
border-radius: 100px;
}
.prof_img_div{
	display: inline-block;
	margin-right: 3%;
	width : 115px;
}
.img_details{
	display: inline-block;
	vertical-align: top;
}
.prof_inside_sale{
	font-size: 12px;
	font-family: "ClanWeb-Medium",Arial,sans-serif;
	font-weight: normal;
	padding-bottom: 8px;
}
.inside_line{
	border-bottom: 1px solid rgb(216,216,216);
	width: 68%;
}
.user_name{
	font-size: 18px;
	font-family: "ClanWeb-Medium",Arial,sans-serif;
	font-weight: normal;
	line-height: 26px;
	padding-top: 10px;
}
.prof_subcontent{
	padding-top: 15px;
}
.inside_line2{
	border-bottom: 1px solid rgb(216,216,216);
	width: 100%;
}
.inside_line3{
	border-bottom: 1px solid rgb(216,216,216);
	width: 27%;
}
.inside_line4{
	border-bottom: 1px solid #d9d9d9;
	width: 82%;
}
.last_div{
	padding-top: 10px;
}
.img_details2{
	display: inline-block;
	vertical-align: top;
}
.lists_container{
	border-bottom: 1px solid #d9d9d9;
	width: 95%;
}
.orderNum{
	margin: 0 auto 9px;
	width: 95%;
	color: #666;
	background-color: #e8e8e8;
	border: 0;
	padding: 10px;
	text-transform: uppercase;
}
.orderNumSearch{
	margin: 0 auto 9px;
	width: 95%;
	color: #666;
	background-color: #e8e8e8;
	border: 0;
	padding: 10px;
}
.button_find{
	background-color: #f5f5f5;
	font-size: 0.7em;
	font-weight: bold;
	padding: 7px 50px;
	width: 157px;
}
.button_center{
	text-align:center;
}
select::-ms-expand { display: none; }
.quotes_padding{
	font-size: 12px;
	padding-bottom: 14px;
}
.pointer{
	cursor:pointer;
}
.general_padding{
	padding-top: 5px;
}
.last_div1{
	padding-top: 7px;
}
.prof_sub_topic_last{
	font-size: 14px;
	line-height: 26px;
	padding-bottom: 0px;
	color: rgb(103,103,103);
}
/* -----------------------------------------------------------------------------*/
/*14. Profile page (Core User / Web User) 
/* -----------------------------------------------------------------------------*/
/******************Profile page**********/
#Categories_popup_dropdown.dijitPopup{
	position: fixed !important;
    top: 282px !important;
} 
#profileCategories{
	position: fixed;
	top: 50px;
	left: 500px;	
	width: 350px;
}
#profileCategories.widgetStroke {
    background-color: #fff;
    -moz-box-shadow: inset 16px 16px 0 #cecece, inset -16px 16px 0 #cecece, inset 16px -16px 0 #cecece;
    -webkit-box-shadow: inset 16px 16px 0 #cecece, inset -16px 16px 0 #cecece, inset 16px -16px 0 #cecece;
    box-shadow: inset 16px 16px 0 #cecece, inset -16px 16px 0 #cecece, inset 16px -16px 0 #cecece;
}
.svn_profilePage_mainHeading{
    color: #393938;
    font-family: "ClanWeb-Medium",Arial,sans-serif;
    font-size: 33px;
    font-weight: normal;
    line-height: 33px;
    margin-bottom: 20px;
}
.avn_ProfilePage_blueColor
{
	color: #0593bc;
    font-family: "ClanWeb-Medium",Arial,sans-serif;
    font-size: 24px;
    font-weight: normal;
}
.avn_ProfilePage_links {
    padding: 2px;
    text-decoration: none;
    color: #0593bc;
    font-size: 12px;
}
#add_account{
	font-family: "ClanWeb-Medium",Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
#edit_profile{
	font-size: 14px;
    font-family: Arial, sans-serif;
    font-weight: normal;
    text-transform: capitalize; 
}
.avn_ProfilePage_leftMargin{
	margin-left: 10px;
}
.avn_ProfilePage_heading {
    font-size: 12px;
    font-family: "ClanWeb-Medium",Arial,sans-serif;
    font-weight: normal;
	line-height:12px;
	margin:20px 0 5px;
	color:#393938;
}
.avn_ProfilePage_heading > p:nth-child(1) {
    margin-top: 8px;
}
ul.col3.fleft.avn_profilePagewidgetThree > li.avn_ProfilePage_heading, ul.col4.fleft.avn_profilePagewidgetTwo > li.avn_ProfilePage_heading, ul.col4.fleft.avn_profilePagewidgetOne > li.avn_ProfilePage_heading {
    margin-top: 0;
}
.avn_profilePagewidgetOne .avn_ProfilePage_heading, .avn_profilePagewidgetTwo .avn_ProfilePage_heading, .avn_profilePagewidgetThree .avn_ProfilePage_heading {
	color:#666;
}
#profileLeft_id .mbtm-10, .avn_profilePagewidgetOne .mbtm-10, .avn_profilePagewidgetTwo .mbtm-10, .avn_profilePagewidgetThree .mbtm-10{
	font-size: 14px;
    font-family: "ClanWeb-News",Arial,sans-serif;
    font-weight: normal;
    color:#393938;
}
.avn_profilePage_headingTwo{
	background: url("../images/colors/color1/black-tile.png") repeat 0 0 #393938;
	color: #FFF;
	font-size: 30px;
	font-family: arial;
	padding-top: 18px;
	padding-bottom:80px;
}
#profileLeft_id.widgetBodyCol2Field{
	min-height: 505px !important;
	height: 516px;
	overflow-x: hidden;
  	overflow-y: auto;
}
.anv_profilePage_textTypeThree{
	font-size:14px;
	color:#fff;
	text-decoration:none;
    font-family: Arial,sans-serif;
    font-weight: normal;
}
.header_margin{
	margin-left: 2%;
	padding-top: 0.4%;
	width:48%;
}
.headcrumbs{
	margin:0 0 20px 24px;
}
.profile_header_main .anv_profilePage_textTypeThree{
	margin-top:5px;
}
.avn_profilePagewidgetOne,.avn_profilePagewidgetTwo{
	border-right:1px solid #ededed;
}
.avn_profilePagewidgetTwo, .avn_profilePagewidgetThree{
	margin-left: 18px;
}
.avn_profilePagewidgetThree,.avn_profilePagewidgetOne,.avn_profilePagewidgetTwo{
	display:inline-block;
	float:left;
	line-height:1.4;
}
.avn_ProfilePageEPSec {
	min-height: 100px;
}
.avn_profile_widget_col{
	min-width: 210px;
}
.avn_ProfilePage_heading .arw-rgt-img {
    background: url("../images/colors/color1/arrow-right.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    display: inline-block;
    position: relative;
	padding-right:10px;
}
.avn_ProfilePage_heading .arw-rgt-img:hover, .avn_ProfilePage_heading .arw-rgt-img:focus, .avn_ProfilePage_heading .arw-rgt-img.shipAddrAll:hover, .avn_ProfilePage_heading .arw-rgt-img.shipAddrAll:focus {
	color:#0593bc;
}
.avn_ProfilePage_heading .arw-rgt-img.shipAddrAll {
    background: url("../images/colors/color1/arrow-right.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
}
.avn_ProfilePage_heading .arw-rgt-img.shipAddrAllWeb {
    background: url("../images/colors/color1/arrow-right.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
}
.avn_ProfilePage_heading .arw-rgt-img.creditLine {
    background: url("../images/colors/color1/arrow-right.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
}
.avn_profilePage_img{
    height: 120px;
    width: 120px;
    background-color: #fff;
    border-radius: 60px;
	position:relative;
}
.anv_profilePage_rightContainer_text{
    color: #fff;
    font-family: "ClanWeb-Medium",Arial,sans-serif;
    font-size: 28px;
    font-weight: normal;
    line-height: 32px;
    margin-bottom: 20px;
}
.contactWidget ul{
	padding-bottom: 30px;
}
.avnContactScroll{
	height: 400px;
    overflow-y: auto;
}
.anv_profilePage_textTypeOne{
	color: #393938;
    font-family: "ClanWeb-Medium",Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
	
}
.anv_profilePage_textTypeTwo{
	color: #fff;
    font-family: "ClanWeb-Medium",Arial,sans-serif;
    font-size: 18px;
    font-weight: normal;
	margin-bottom: 5px;
}
.contactWidget{
	margin-top:50px;
	min-height: 516px;
	min-height: 517px\0;
}
@-moz-document url-prefix(){
	.contactWidget{
		min-height: 516px;
	}
}
.avn_profilePage_bottomBorder
{
    line-height: 27px;
	border-bottom: 1px solid #ADBCC7;
	margin-bottom:15px;
}
.profile-widget{
	font-size:12px;
}
.profile-widget .widgetBody{
	 min-height: 450px !important;
	 font-family: arial;
    font-size: 14px;
}
#preferencesForm .receiveUpdateChk.checkbox:checked + label::after{
	top: -3px;	
}
.profile-widget-subheading{
	color: #393938;
    font-family: "ClanWeb-News",Arial,sans-serif;
    font-size: 20px;
    font-weight: normal;
}
.avn_widget_select{
	border: medium none;
    color: #808080;
    font-size: 13px;
    margin-bottom: 15px;
    padding: 12.75px 10% 12.5px 10px;
	background-color: #e8e8e8;
	width:89%;
}
#ccType {
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: "";
}
.avn_widget_cc_select{
	cursor:pointer;
	border: medium none;
    color: #808080;
    font-size: 12px;
    margin-bottom: 15px;
    padding: 12.75px 10% 12.5px 10px;
	background-color: #e8e8e8;
	width:89%;
	background:url("../images/colors/color1/down-arrow.png") no-repeat scroll 94% center #e8e8e8
}
input[type="text"]#cntry_wdj2.avn_widget_state, input[type="text"]#cntry_wdj3.avn_widget_state{
	 padding: 15px 10% 11px 10px;
}
#cntry_wdj1.avn_widget_select{
	width: 175%;
}
.cc_errMsg{
	clear:both;
	float:right !important;
	padding-top:5px;
	width:57%;
}
.ckEditAddAddress .avn_widget_select{
  height:19px;
  height:15px\0;
  width:80%;
}
.ckEditAddAddress  input[type=text]#cntry_wdj1.avn_widget_select{
	width: 81%;
}
.ckEditAddAddress #cntry_wdj1.avn_widget_select{
	width: 102%;
}
.ckEditAddAddress #cntry_wdj1.dijitSelect span, .ckEditAddAddress #cntry1_wdj1.dijitSelect span, .ckEditAddAddress #cntry_wdj2.dijitSelect span, .ckEditAddAddress #cntry1_wdj2.dijitSelect span, 
#Ecom_BillTo_CountryCode.dijitSelect span, #Ecom_BillTo_State_Province.dijitSelect span , #ck_cntry1_wdj2.dijitSelect span, #ck_cntry_wdj2.dijitSelect span, 
#ck_cntry.dijitSelect span, #ck_cntry1.dijitSelect span, #ck_jobFunction.dijitSelect span{
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: left;
	white-space: nowrap;
	width: 65px;
}
#Ecom_BillTo_CountryCode.dijitSelect span, #Ecom_BillTo_State_Province.dijitSelect span{
	width: 130px;	
	padding-top:6px !important;
}
#ck_cntry1_wdj2.dijitSelect span, #ck_cntry_wdj2.dijitSelect span{
	width: 200px;	
	font-size: 12px;
	
}
.ckEditAddAddress #cntry1_wdj1.dijitSelect span,.ckEditAddAddress #cntry1_wdj2.dijitSelect span {
 	width: 132px;
 }
#ck_cntry1.dijitSelect span{
	width: 160px;	
}
#ck_cntry.dijitSelect span{
	width: 100px;	
}
#ck_jobFunction.dijitSelect span{
	width: 200px;	
}
.widgetBtn{
	width:47%;
	height:40px;
}
.profile-widget .button1{
	margin-left:15px;
}
ul.preferences li{
	display:block;
	margin-bottom:5px;
}
.preferences, .preferences .prefHeading{
	line-height:20px;
	margin-top:10px;
	font-family: arial;
    font-size: 14px;
}
.prefHeading{
	font-family: "ClanWeb-Medium",Arial,sans-serif;
    font-size: 12px;
	display:inline-block;
	font-weight: normal;
}
.preferences .prefHeading{font-weight: bold;}
.profile_header_main ul li a, .profile-widget ul li a{
	color: #0593bc;
}
.mbtm-5{
	margin-bottom:5px;
}
.mbtm-10{
	margin-bottom:10px;
}
.shippingUL li{
	margin-bottom:30px;
	font-family: arial;
    font-size: 14px;
}
.shippingUL p, .couponsUL p{
	margin-bottom:5px;
}
.couponsUL li{
	margin-bottom:25px;
	font-family: arial;
    font-size: 14px;
}
.centerAlign{
	margin:0 auto;
}
.profileText{
	font-size:11px;
}
.italicText{
	font-style:italic;
	font-size:11px;
}
.err_pref_addr {
    color: #e22523;
    display: none;
    font-size: 12px;
    font-weight: normal;
    line-height: 26px;
}
.receiveUpdateChk.checkbox:checked + label:after{
	left: 1px;
    top: 0;
	color: #0593bc;
}
.pwdFix {
   	font-family: "ClanWeb-Bold",Arial,sans-serif;
    font-size: 13px;
    font-weight: normal;  
    margin-top: 0;
}
.profileAddress .addrsLinePopUp{
	min-height: 190px !important;
}
.profJobTitle{
  word-wrap: break-word;
  width: 225px;
}
.shipAddressScroll{
    max-height: 350px;
    overflow-x: hidden;
    overflow-y: auto;
}
/* --------------------------------------------------------------------------------------------------------------------------------------*/
/*15. Profile page PopUp Windows (Edit profile, Shipping addresses, preferences, change password and buyer/ user accounts and coupon)
/* ---------------------------------------------------------------------------------------------------------------------------------------*/
#prefixDiv, #ck_prefixDiv{
	width: 90px;
}
.marginTN30{
	margin-top: -30px;
}
#cntryDiv{
	width: 80%;
}
#cntryDiv.avnet .dijitSelect .dijitButtonContents{
     width: 86%;
}
#cntryDiv2.avnet .dijitSelect .dijitButtonContents{
     width: 86%;
}
#cntry1Div{
	width: 100%;
}
.buyer-scroll{
	overflow-y:auto;
	height: 200px;
}
.prod_tool1{
	color:#474343;
	float:right;
}
.closeButton{
	margin: -7px;
	float:right;
	cursor: pointer;
}
.closeButtonEO{
    margin: -7px;
    float: right;
    cursor: pointer;
}
.closeButtonEO:hover {
    background-color: #b2b2b2;
    border: 1px solid #b2b2b2;
    color: #fff;
}
.shipHeader,.profileAddress,.profileName,.profileJob{
	color: #41c363;/*changed*/
    line-height: 28px;
	font-family: 'ClanWeb-Medium',Arial,Sans-serif;
    font-size: 20px;
    margin-bottom: 10px;
	padding-bottom: 5px;
	font-weight: normal;
	border-bottom: 1px solid #EDEDED;
}
.profileText{
	color: #929090;
    font-size: 12px;
    line-height: 22px;
	margin: 18px 0px 20px;
	font-weight: bold;
}
.avnSelect1 {
	padding: 0;
	margin: 0;
	border: 1px solid #ccc;
	width: 58%;
	border-radius: 0px;
	overflow: hidden;
	background-color: #fff;
	border: 0;
	background: #e8e8e8 url("../images/colors/color1/down-arrow.png") no-repeat 85% 50%;
	 overflow: hidden;
}
.addUserStrokeIn{
	padding: 20px 20px 0;
	background: #fff;
	overflow-x:hidden;
	position:relative;
	height:390px;
	width: 350px;
}
.ProfileStrokeIn{
	padding: 20px 20px 0;
	background: #fff;
	overflow-x:hidden;
	position:relative;
	min-height: 390px;
}
.profileNameFld,.prfileFName,.profileJobFun,.profileJobTil,.profileAdd1,.profileAdd2,
.profileAdd3,.profileZipCode,.profileCity,.shipprofileZipCode,.shipprofileNameFld{
	background-color: #e8e8e8;
	border: 0;
	padding: 12px 10% 12px 10px;
	color: #808080;
}
#ck_editProfile .profileNameFld, #ck_editProfile .prfileFName, #ck_editProfile .profileJobFun, #ck_editProfile .profileJobTil, #ck_editProfile .profileAdd1, #ck_editProfile .profileAdd2,
#ck_editProfile .profileAdd3, #ck_editProfile .profileZipCode, #ck_editProfile .profileCity, #ck_editProfile .shipprofileZipCode, #ck_editProfile .shipprofileNameFld{
	padding: 16px 10% 12px 10px;
	padding: 14px 10% 11px 10px\0;
}
.profileNameFld{
	width: 100%;
	width: 87%\0; 
}
#ck_editProfile .profileNameFld{
	width: 87%; 
}
.prfileFName{
	width: 100%;
	width: 84%\0; 
}
#ck_editProfile .prfileFName{
	width: 84%; 
}
.profileJobFun,.profileCity{
	width: 100%;
	width:87%\0; 
}
#ck_editProfile .profileJobFun,#ck_editProfile .profileCity{
	width:87%; 
}
.profileJobTil,.profileAdd1,.profileAdd2,.profileAdd3{ 
	width: 100%;
	width: 87%\0;
}
#ck_editProfile .profileJobTil, #ck_editProfile .profileAdd1, #ck_editProfile .profileAdd2, #ck_editProfile .profileAdd3{ 
	width: 87%;
}
#jobFuncDiv.avnet .dijitSelect{
	padding: 10.9px 10% 10.9px 10px\0;
} 
.ckEditAddAddress .profileZipCode{
	width:81%;
}
.profileZipCode{
	width: 100%; 
	width: 90%\0;
}
#ck_editProfile .profileZipCode{
	width: 90%;
}
.shipprofileZipCode,.shipprofileNameFld{
	width:100%;
}
.block{
	display:inline-block;
}
.ShopConfirm {
	width: 100%;
	text-align: center;
	margin-top: -35px;
	margin-bottom: -50px;
}
.pre1,.pre2,.pre3,.pre4,.pre5,.pre6{
	margin-bottom:20px;
	}
.pre1{
	margin-right: 15px;
	float: left;
}
.pre2{
    float: left;
    margin-right: 15px;
    width: 28%;
    width: 31%\9;
    width: 31%\0;
}
.pre3{
	float: left;
    width: 49%;
    width: 47%\0;
}
.pre4{
	float: left;
	margin-right: 15px;
	width: 45%;
	width: 48%\0;
}
.pre5{
	float: left;
	width: 49%;
}
.pre6{
	float: left;
	margin-right: 13px;
	width: 29%;
	width: 29%\0;
}
.pre7{
  	float: left;
  	margin-right: 47px;
  	width: 45%;
}
.preZip {
	float: left;
	margin-right: 15px;
	width: 15%;
    width: 15%\0;
}
#cntry.dijitSelect .dijitInputField {
	max-width: 95px;
	overflow: hidden;
}
/*#cntry.dijitSelect {
	width: 148px;
}*/
.avn-addship-prof
{
width:97px;
}
.avnet .dijitSelect, .avnet .dijitTextBox {
}
.optional{
	font-style: italic;
	color: #929090;
	font-size: 12px;
}
.avnSelect2,.avnSelect3{
	padding: 0;
	margin: 0;
	border: 1px solid #ccc;
	width: 101%;
	border-radius: 0px;
	background-color: #fff;
	border: 0;
	background: #e8e8e8 url("../images/colors/color1/down-arrow.png") no-repeat 93% 50%;
}
#jobFuncDiv.avnet .dijitSelect .dijitButtonContents{ 
	width: 89%;
}
#prefixDiv.avnet .dijitSelect .dijitButtonContents{ 
	width: 70%;
}
.avnSelect2 select,.avnSelect3 select ,.avnSelect1 select  {
	color: #808080;
	padding: 10px 10px;
	width: 87%;
	border: none;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.avnSelect3{
	width: 56%;
}
.line{
	border-bottom: 8px solid #EDEDED;
}
.signInDiv .line{
	margin-bottom: 20px;
}
.linevfo {
    background: none repeat scroll 0 0 #cecece;
    height: 8px;
    margin: 0 auto;
    width: 92%;
}
.linevfothin {
	margin:0 auto;
    width: 92%;
}
.alignCenter{
	text-align:center;
	margin-bottom: 4%;
}
.cancelButtonBg{
	background-color:white;
	width: 150px;
	margin-top:20px;
	padding: 12px 25px 9px;
}
#changePwdForm .addButtonBg {
    padding-left: 13px;
    padding-bottom: 9px;
}
@-moz-document url-prefix(){
	.cancelButtonBg{
		padding: 11.5px 25px 8px;
	}
}
@media screen and (min-width:0\0) { 
	.cancelButtonBg{
		padding: 13px 25px 8px;
	}
	#changePwdForm .addButtonBg {
	    padding-left: 12px;
	    padding-bottom: 8px;
	}
	#linkAccountForm .cancelButtonBg{
		padding: 14px 25px 6.75px;
	}
}
.applyButtonBg,.saveButttonBg,.addButtonBg{
	background: #41c363;/*changed*/
    color: #fff;
    width: 150px;
    margin-top: 20px;
    padding: 11px 25px 7px;
    border: 2px solid #41c363;/*changed*/
}
#ck_editProfile .saveButttonBg{
	padding: 14px 25px 10.5px;
	border: 0px;
}
.addButtonBg {
    padding-left: 8px;
}
.applyButtonBg:focus, .saveButttonBg:focus, .addButtonBg:focus{
  	border-color: #41c363 !important;
}
.shipbutton {
	width:150px;
	background:#41c363;
	color:#fff;
	margin-top:20px;
	text-align:center;
	padding: 11px 25px 7px;
	border: 2px solid #41c363;
}
.approveUser{
	width:33%;
}
.activeUser{
	width:25%;
}
.activeUser,.approveUser {
	border-bottom: 2px solid white;
	text-transform: uppercase;
	text-align: center;
	color: #393938;
	font-family: 'ClanWeb-Medium',Arial,Sans-serif;
    font-size: 12px;
    font-weight: normal;
	bottom: 0;
	padding: 12px 15px;
	border: 2px solid #EDEDED;
	transition: all 0.5s;
	cursor: pointer;
	float:left;
}
#cartTabsHeader .activeUser, #cartTabsHeader .approveUser {
	padding: 14px 15px;
	padding: 16px 15px\0;
}
.tab_div_last{
	border-bottom: 6px solid #EDEDED;
	width: 27%;
	height: 45px;
}
#cartTabsHeader .tab_div_last{
	height: 46px;
	height: 50px\0;
}
.oval{
    border: 2px solid #d5d5d5;
    border-radius: 15px;
    height: auto;
    margin-left: 4%;
    padding: 5px 5px 1px;
    min-width: 35px;
    line-height: normal;
}
@-moz-document url-prefix(){
	.oval{
		padding: 5px;
	}
	#cartTabsHeader .tab_div_last{
	  height: 53px; 
	}
}
.usersTable{
	font-size: 13px;
	font-weight: bold;
	border-bottom: 4px solid #EDEDED;
	margin: 0px 0px 9px;
	width: 100%;
	padding-bottom: 2%;
	height:15px;
	}
.toolTip{
    background: none repeat scroll 0 0 #3691d7;
    border: medium none;
    border-radius: 15px;
    color: white;
    cursor: pointer;
    display: inline-block;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 12px;
    margin-right: 4px;
    margin-top: -5px;
    padding: 4px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 13px;
}
.buyerNameHead{
	text-align: left;
	padding-left: 4%;
	padding-bottom: 2%;
	height:22px;
}
.buyerName{
	text-align: left;
	padding-left: 4%;
	height:34px;
}
.rolesHead,.acessHead{
	text-align: left;
	padding-bottom: 2%;
	height:22px;
}
.contentTable{
	width:100%;
}
#ShopCartDisplay.dijitContentPane{
	padding: 0;
	overflow: visible;
} 
#ShopCartPagingDisplay{
	height:auto !important;
}
#copyCCAddress > div.shipping_note{
	width: 140px;
}
#copyCCAddress > .button{
	padding-left: 8px;
	padding-right: 8px;
}
.email{
	color: rgb(6,147,188);
	font-size: 13px;
	line-height: 23px;
}
.avnSelect4{
	padding: 0;
	margin: 0;
	border: 1px solid #ccc;
	width: 88%;
	border-radius: 0px;
	background-color: #fff;
	border: 0;
	background: #e8e8e8;
	display: block;
}
.avnSelect4 select {
	color: #808080;
	padding: 10px 10px;
	width: 100%;
	border: none;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;	
}
.avnSelect4 select::-ms-clear{
	display:none;
}
.dijitDialog .dijitDialogPaneContent{
	overflow:hidden !important;
}
.checkbox+label {
	background: #e8e8e8;
	border: 0;
	display: inline-block;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 8px;
	position: relative;
}
.label.custom_checkbox {
	margin: 0 8px -3px 0;
}
.checkbox + label[id="cmpLabel_"], .label[id="cmpLabelTxt_"]{
	float: left;
}
.subHead{
    display: inline-block;
    font-weight: bold;
    padding: 2px 0 0 10px;
}
.shipAddrPopUp{
	word-wrap: break-word;
	max-width: 250px;
}
.subContent{
	font-size: 12px;
	padding-left: 11%;
	line-height: 20px;
	color: #808080;
}
.companyText{
	font-size: 11px;
	font-style: italic;
	margin-left: 11%;
	line-height: 12px;
	color: #808080;
}
.content-div{
	padding-top: 7px;
	padding-bottom: 11px;
}
.close-icon{
	color: #B5B5B5;
	padding:10px;
}
.address-edit{
	color:#0593bc;
}
.shippingScroll{
	overflow-y: auto;
	overflow-x: hidden;
	width: 100%;
	height: 250px;
}
.closeButton1{
	float:right;
}
.addAddress{
	text-align:center;
	margin-bottom:15px;
}
.buttonColor{
	background-color: #41c363;
	margin-bottom:20px;
    margin-top:20px;
}
.subHeader{
	border-bottom: 4px solid #EDEDED;
	border-top: 4px solid #EDEDED;
}
#preffered{
	font-size: 11px;
	border-left: 1px solid #EDEDED;
	font-weight: bold;
	margin-left: 42%;
	height: 35px;
	text-align: center;
	padding-top: 17px;
	cursor:pointer;
}
.activeItems{
	color:rgb(6,147,188);
}
#UserAccounts{
	width:649px;
}
#editProfile{
	width:670px;
}
.avn_access_select{
	padding-left: 2%;
	width: 24%;
}
.avn_roles_select{
	width: 24%;
	padding-left: 3%;
	border-left: 1px solid #EDEDED;
	border-right: 1px solid #EDEDED;
}
.avn_buyer{
	width: 39%;
	 word-break: break-all;
}
.buyerContent{
	overflow-y:auto;
	height: 200px;
	padding-top: 1px;
}
.successBorder{
	border:1px solid green !important;
}
.errorBorder{
	border:1px solid red !important;
}
.errorFont{
	color:#e22523 !important;
}
.avn_model_contentRowDiv{
	padding-bottom: 4%;
}
.avn_header_buyer{
	width: 39%;
}
.avn_header_roles{
	width: 23%;
	padding-left: 3%;
	border-left: 1px solid #EDEDED;
	border-right: 1px solid #EDEDED;
}
.approveBg{
	background-color: white;
	border-bottom: 0;
}
.activeBg{
	background-color: #EDEDED;
	border-bottom: 0;
}
select::-ms-expand { display: none; }
.hide{
	display:none !important;
}
.shippingHeader, .prof_manu_popup_hdr{
	color: #393938;
    font-family: 'ClanWeb-Medium',Arial,Sans-serif;
    font-size: 33px;
    margin-bottom: 20px;
	text-align:left;
	line-height: 32px;
	margin-top: 20px;
}
.chngPwd {
	margin-top: 10px; !important; 
}
#bomUploadDisplayForm .shippingHeader, #bomDetailsDisplayForm .shippingHeader, #bomUploadErrorForm .shippingHeader{
	margin-top: 0px;
	margin-bottom: 10px;
}
.ship_modal_head_font{
font-size: 27px;
}
/*#shopping_modal{
	width:420px;
	min-height:250px;
}*/
.widgetCoupons_container{
    background-color: rgb(251, 251, 251);
    border: 2px dashed rgb(213, 213, 213);
    margin-left: 5px;
    padding: 6% 6%;
    text-align: center;
    width: 75.5%;
    margin-bottom: 25px;
}
#mycart_coupons .widgetHeaderText{
	padding-top: 5px\0;
}
#mycart_coupouns .hr{
	width: 99.5%;
}
.coupon_percent{
	font-size: 3.5em;
	line-height: initial;
	font-weight: 700;
	color: rgb(5,146,185);
}
.coupon_off{
	color: rgb(5,146,185);
	font-weight: 700;
}
.coupons_subdiv{
	background: url("../images/colors/color1/blue-tile_coup.png") repeat 0 0;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding: 5% 8%;
	padding: 4.25% 7%\0;
}
#widget_coupouns{
	width:340px;
}
#manageCoupons .subHead{
	font-size: 17px !important;	
}
.coupons_sub_header{
	border-bottom: 2px dashed rgb(213,213,213);
	padding-bottom: 3%;
}
.sub_head1{
	color: rgb(5,146,185);
	font-size: 18px;
}
.sub_head2{
	font-size: 12px;
	line-height: 22px;
	color:rgb(126,126,126);
}
.coupons_sub_last{
	padding-bottom: 3%;
}
.scroll{
	overflow-y:auto;
	height:400px;
	width:300px;
	margin-bottom: 20px;
}
.prfl-scrl{
	overflow-y:auto;
	height:385px;
	height: 400px\0;
	width:650px;
	margin-bottom: 20px;
}
#editUserModalForm{
	margin-left: 1px;
}
#editUserModalForm .saveButttonBg{
	padding: 12px 25px 9px;
}
@-moz-document url-prefix(){
	#editUserModalForm .saveButttonBg{
		padding: 11px 25px 8px;
	}
	.prfl-scrl{
		height: 395px;
	}
}
.tab_div1{
	float: left;
	height: 45px;
}
.addbut{
	color:#000;
	width: 150px;
	margin-top:20px;
}
.applyButtonBg, .applyButtonBg:hover,.saveButttonBg, .saveButttonBg:hover,.addButtonBg:hover {
	color: #fff;
    border: 2px solid #41c363;
}
.subHead2{
	font-weight:bold;
	font-size: 15px;
}
/********* PROFILE PAGE POPUP ***********/
.prof_popup{
	width: 1065px;
	height: 625px;
}
/* UPDATE PREFERENCES */
.ch_pass_txt_box{
	margin-top: 5px;
	width: 95%;
	width: 89%\0;
	padding: 10px 5%;
	border-radius: 0px;
	border: medium none;
	font-size: 12px;
	background-color: rgb(237, 237, 237);
}
@media screen and (min-width:0\0) { 
	.addacc_padding{
		padding-left:30px !important;
		padding-right:30px !important;
	}
	.accNum{
		width:90% !important;
		padding-right:4% !important;
	}
}
#myacc_changePassword .addButtonBg{
	color: #fff !important;
    border-color: #41c363 !important;
}
#updatePreferences.widgetBody, #updatePreferences .ProfileStrokeIn{
	min-height: 100px !important;
	min-width: 300px !important;
}
#myacc_changePassword.widgetBody{
	min-height: 100px !important;
	width: 380px !important;
}
#updatePreferences  > div .upd_content{
	padding: 20px 0;
	color: #383839;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}
#updatePreferences .line, #updatePreferences .profileName, #profileManufacturerPopup .profileName,#profileManufacturerPopup .line, #profilePMPopup .line,#profileSubcription .profileName, #profileSubcription .line, #profilePMPopup .profileName, #profileMAT .profileName, #profileMAT .line, #profilePrefCategory .line, #profilePrefCategory .profileName, #profileCategories .profileName, #profileCategories .line, #profilePrefMT .line, #profilePrefMT .profileName{
	border-bottom-color: #cecece !important;
	margin: 0 !important;
}
#updatePreferences .button{
	padding: 6px 30px !important;
	//outline: 0;
}
.prof_manu_popup_hdr{
	text-align: left !important;
	min-height: 70px;
}
/* END OF UPDATE PREFERENCES */
/* MANUFACTURERS & PREFERRED MANUFACTURERS */
#profileManufacturerPopup .prof_manu_popup_scroll, #profilePMPopup .prof_manu_popup_scroll, #profileSubcription .prof_manu_popup_scroll,#profilePrefSubcription .prof_manu_popup_scroll, #profileMAT .prof_manu_popup_scroll, #profilePrefCategory .prof_manu_popup_scroll, #profileCategories .prof_manu_popup_scroll, #profilePrefMT .prof_manu_popup_scroll{
	height: 300px;
	overflow-y: scroll;
}
#profileManufacturerPopup .prof_manu_popup_scroll > div, #profilePMPopup .prof_manu_popup_scroll > div, #profileSubcription .prof_manu_popup_scroll > div, #profilePrefSubcription .prof_manu_popup_scroll > div, #profileMAT .prof_manu_popup_scroll > div, #profilePrefCategory .prof_manu_popup_scroll > div, #profileCategories .prof_manu_popup_scroll > div, #profilePrefMT .prof_manu_popup_scroll > div{
	margin: 25px 0;
}
#profileManufacturerPopup .prof_manu_popup_scroll > section  > ul:first-child, #profilePMPopup .prof_manu_popup_scroll > section  > ul:first-child{
	background-color: #fcfcfc;
	padding: 20px 25px;
	margin-right: 20px;
	min-height: 1000px;
}
#profileManufacturerPopup .prof_manu_popup_scroll > section  > ul:nth-child(2), #profilePMPopup .prof_manu_popup_scroll > section  > ul:nth-child(2), #profileSubcription .prof_manu_popup_scroll > section  > ul, #profilePrefSubcription .prof_manu_popup_scroll > section  > ul,#profileMAT .prof_manu_popup_scroll > section  > ul, #profilePrefCategory .prof_manu_popup_scroll > section  > ul, #profileCategories .prof_manu_popup_scroll > section  > ul, #profilePrefMT .prof_manu_popup_scroll > section  > ul{
	padding: 20px 0;
}
#profileManufacturerPopup .prof_manu_popup_scroll > section  > ul:first-child li, #profilePMPopup .prof_manu_popup_scroll > section  > ul:first-child li{
	margin-bottom: 25px;
}
#profileManufacturerPopup .prof_manu_popup_scroll > section  > ul:nth-child(2) li, #profilePMPopup .prof_manu_popup_scroll > section  > ul:nth-child(2) li, #profileSubcription .prof_manu_popup_scroll > section  > ul > li, #profilePrefSubcription .prof_manu_popup_scroll > section  > ul > li,#profileMAT .prof_manu_popup_scroll > section  > ul > li, #profilePrefCategory .prof_manu_popup_scroll > section  > ul > li, #profileCategories .prof_manu_popup_scroll > section  > ul > li, #profilePrefMT .prof_manu_popup_scroll > section  > ul > li{
	margin-bottom: 20px;
}
.prof_manu_popup_txt {
	color: #383839;
	font-family: arial;
	padding: 2px;
    font-size: 13px;
}
.prof_manu_popup_txt .checkbox:checked + label:after {
	color: #0593bc;
}
#profileManufacturerPopup .addButtonBg, #profilePMPopup .addButtonBg, #profileSubcription .addButtonBg, #profilePrefSubcription .addButtonBg,#profileMAT .addButtonBg, #profilePrefCategory .addButtonBg, #profileCategories .addButtonBg, #profilePrefMT .addButtonBg{
	color: #fff !important;
	border: 0px !important;
	padding: 11px 10px;
	width: 175px !important;
}
#profileManufacturerPopup .alignCenter, #profilePMPopup .alignCenter, #profileSubcription .alignCenter, #profilePrefSubcription .alignCenter,#profileMAT .alignCenter, #profilePrefCategory .alignCenter, #profileCategories .alignCenter, #profilePrefMT .alignCenter{
	margin-bottom: 20px;
}
#profileManufacturerPopup ul > li > a, #profilePMPopup ul > li > a{
	border: 0;
	color: #393938;
	font-weight: bold;
	text-decoration: none;
}
#profileManufacturerPopup ul > li > a:hover, #profileManufacturerPopup ul > li > a:active , #profilePMPopup ul > li > a:hover, #profilePMPopup ul > li > a:active{
	color: #0593bc;
}
#edit_usr_profilePage .pre1,#edit_usr_profilePage .pre2, #edit_usr_profilePage .pre3, #edit_usr_profilePage .pre4, #edit_usr_profilePage .pre5, #edit_usr_profilePage .pre6, #edit_usr_profilePage #editUserCancel{
	margin-right: 30px;
}
#edit_usr_profilePage, #edit_usr_profilePage #cntry.dijitSelect, #edit_usr_profilePage #cntry.avn_widget_select{
	width: 100%;
}
#edit_usr_profilePage > div > #editProfile{
	width: auto;
}
#edit_usr_profilePage .pre2{
	width: 22%;
	width: 25%\0;
}
#edit_usr_profilePage .pre3{
	width: 32%;
	width: 30%\0;
}
#edit_usr_profilePage .pre4{
	width: 32%;
	width: 35%\0;
}
#edit_usr_profilePage .pre5{
	width: 32%;
	width: 30%\0;
}
#edit_usr_profilePage .pre6{
	width: 32%;
	width: 30%\0;
}
#edit_usr_profilePage .saveButttonBg{
	padding: 12px 25px 9px;
}
/* END OF MANUFACTURERS & PREFERRED MANUFACTURERS */
/* -----------------------------------------------------------------------------*/
/*16. Dashboard page (New user, Core User / Web User and Buyer admin) 
/* -----------------------------------------------------------------------------*/
/******************************************************************************************/
/********************************** BEGIN OF DASHBOARD NEW USER ***************************/
.center_align{
	text-align:center;
}
.dashboard_textBox{
	width:94%
}
@-moz-document url-prefix(){ 
	.dashboard_textBox{
		width:100%
	}	
}
.dashboard_widgetText{
	margin: 0;
	line-height: 25px;
	font-family: ClanPro-bold;
    font-size: 12px;
	font-weight: normal;	
	color:#575757;
}
#MQuickOrderFormWidget .dashboard_widgetText{
	margin: 0;
	line-height: 25px;
	font-family: Arial, sans-serif;
    font-size: 12px;
	font-weight: normal;	
}
.dashboard_list{
	color: #666766;
	font-size: 18pt;
	list-style-type: disc;
	margin-left: 22px;	
}
#avn_viewalldbbm.center{
	bottom: 15px;
}
.marginB5{
	margin-bottom: 5px;
}
/**** Start of My Account Header ****/
.avncontainer.avnAccordCon{
	position: relative;
	top: -60px;
}
.avnTabContentPane{
	height: auto;
	min-height: 200px;
}
.avn_myAcc_Container{
	width: 100%;
	margin: 0 auto;
}
.avn_myAcc_ContainerTop {
    background: url("../images/colors/color1/black-tile.png") repeat scroll 0 0 #393938;
    width: 100%;
	margin: 0 auto;
	position: relative;
}
.avn_myAcc_ContainerTop .myAccProfilePic{
	position: absolute;
	right: -120px;
	top: 10px;
	opacity: 0.16;
}
.avn_myAcc_Container .bCrumbContentTop > h2{
	bottom: 55px;
	margin-left: 2px;
}
.myAcc_navLinksBar {
	top: 10px;
	margin: 0;
	right: 20px;
	padding: 0;
	list-style: none;
	text-align: right;
	position: absolute;
}
.myAcc_navLinksBar > li {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	position: relative;
}
.myAcc_navLinksBar > li.first:after {
	color: #fff;
	content: "/";
	font-size: 12px;
}
.myAcc_navLinksBar > li.before:before {
	color: #fff;
	content: "/";
	font-size: 12px;
}
.myAcc_navLinksBar > li:last-child:after{
	content: "";
}
.myAcc_navLinksBar > li > a {
	position: relative;
	padding: 13px 5px 7px;
	text-transform: uppercase;
	font-family: 'ClanWeb-Medium', Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;	
	display: inline-block;
}
.myAcc_navLinksBar ul li a:hover{
	background-color:#d7d7d7;
}
.myAcc_navLinksBar > li a{
	padding: 13px 8px 7px !important;
}
.myAcc_navLinksBar > li a.selected{
	background-color: #d7d7d7;
	color: #393938;
	//margin: 0 -10px;
	margin: 0;
	padding: 13px 8px 7px !important;
}
#myAcc_quickLinksButton1.account-arw-dwn-img:after, #myAcc_quickLinksButton1.account-arw-dwn-img.selected:after, #myAcc_quickLinksButton2.account-arw-dwn-img:after, #myAcc_quickLinksButton2.account-arw-dwn-img.selected:after{
    background: url("../images/colors/color1/down-arrow-wt.png") no-repeat scroll 5px 2px;
    content: "";
    padding: 1px 8px;
}
#myAcc_quickLinksButton1.account-arw-dwn-img.selected:after, #myAcc_quickLinksButton2.account-arw-dwn-img.selected:after{
    background: #d7d7d7 url("../images/colors/color1/down-up.png") no-repeat scroll 5px 2px;
}
@-moz-document url-prefix(){ 
	#myAcc_quickLinksButton1.account-arw-dwn-img:after, #myAcc_quickLinksButton1.account-arw-dwn-img.selected:after, #myAcc_quickLinksButton2.account-arw-dwn-img:after, #myAcc_quickLinksButton2.account-arw-dwn-img.selected:after{
	    background-position: 5px 5px;
	}
	#myAcc_quickLinksButton1.account-arw-dwn-img.selected:after, #myAcc_quickLinksButton2.account-arw-dwn-img.selected:after{
	    background-position: 5px 5px;
	}
}
.myAcc_navLinksBar .submenu, .myAcc_navLinksBar .submenu.active{
	top: 34px;
	left: 0;
	width:100%;
	min-width: 150px;
}
@-moz-document url-prefix(){ 
	.myAcc_navLinksBar .submenu, .myAcc_navLinksBar .submenu.active{
		left: -7px;
	}
}
#myAcc_quickLinksMenu2.productResults_show_hide_attributes {
	position: absolute;
	width: 1181px;
	padding: 30px;
	left: -1042px;
}
#myAcc_quickLinksMenu2 > div:first-child{
	margin-bottom: 30px;
}
#myAcc_quickLinksMenu2 .productResults_show_hide_attributes_content3 .checkbox:checked + label:after{
	color: #0593bc;
	font-size: 15px;
	left: 2px;
	position: absolute;
	top: -4px;
}
#myAcc_quickLinksMenu2 > div:first-child > button{
	margin: 0 15px;
}
#myAcc_quickLinksMenu2 > div:first-child > button:hover{
	background-color: #f6f6f6;
}
@-moz-document url-prefix(){ 
	.myAcc_navLinksBar > li a.selected {
		margin: 0;
		padding: 13px 8px 7px !important;
		left:-7px;
	}
	#myAcc_quickLinksMenu2.productResults_show_hide_attributes {
	left: -1045px;
	}
}
/**** End of My Account Header ****/
/**** Start of Get Started ****/
.dashboard_viewProfile{
	width:50%;
}
.wel_silica_db{
	background: url("../images/colors/color1/welcome_silica.png") no-repeat;
	color: #fff;
	font-family: "bebas_neueregular",arial, san-serif;
    font-weight: normal;
    font-size: 80px;
	text-align: center;
	margin: -40px -30px 0px;
	height: 437px;
	text-transform: uppercase;
	line-height: normal;
}
.wel_silica_db > ul{
	margin-top: 130px;
}
.wel_silica_db > ul > li:first-child{
	font-size: 60px;
	color: #c2e4ee;
}
/**** End of Get Started ****/
/**** Start of My Avnet ****/
#myAvnt_ul{
	margin-bottom: 10px;
}
.rcntBOMs .bold_txt{
	font-size: 16px;
}
#myAvnt_ul li{
    margin: 0;
}
.dashboard_myAvnet_icons{
    border: 2px solid #d7d7d7;
    border-radius: 34px;
    padding: 30px;
    margin: 0 20px 10px 0; 
    float: left;
}
.dashboard_myAvnet_orders{
    background: url("../images/colors/color1/myAvnet_icons.png") no-repeat scroll 14px 20px #fff;    
}
.dashboard_myAvnet_accounts{
    background: url("../images/colors/color1/myAvnet_icons.png") no-repeat scroll 15px -65px #fff;
}
.dashboard_myAvnet_alerts{
    background: url("../images/colors/color1/myAvnet_icons.png") no-repeat scroll 15px -150px #fff;
}
.dashboard_myAvnet_icons_list{
	margin: 30px 30px 65px 0;
}
.dashboard_myAvnet_orders_icon{
	margin-bottom: 0;
}
.dashboard_myAvnet_text_list{
	margin: 10px 0 22px;
}
.dashboard_myAvnet_widgetText{
	color: #666766;	
	font-family: 'ClanWeb-Medium', Arial, sans-serif;
	font-weight: normal;
	line-height: normal;
	font-size: 12px;
}
.dashboard_myAvnet_count{
	font-family: 'ClanWeb-Medium', Arial, sans-serif;
	font-weight: normal;
	font-size: 50px;
	margin:5px 0 0 0;
	line-height:normal;
}
/**** End of My Avnet ****/
/**** Start of Live Chat ****/
.db_chat{
      background: url("../images/colors/color1/dashboard_chat.png") no-repeat;
      color: #fff;
      font-family: "bebas_neueregular",arial, san-serif;
      font-weight: normal;
      font-size: 70px;
      line-height: 62px;
      width: 194px;
      height: 199px;
      text-align: center;
      background-size: 194px;
}
.db_chat > ul >li:first-child{
      font-size: 82px;
      padding: 20px 0 0;
}
.db_chat > ul >li:nth-child(2){
      color: #c2e4ee;
}
/**** End of Live Chat ****/
 
/**** Start of Request Quote ****/
#trgt_price{
	width: 46%;
	margin-top: 13px;
}
#trgt_priceSelect {
	height: 45.5px;
}
#trgt_priceSelect .dijitSelectLabel{
	padding-top: 5px;
}
.dashboard_requestQuote_qty{
	width:35%;
}
.dashboard_requestQuote_trgtPrice{
	width:65%;
}
.dashboard_reqQty{
	width:90%;
}
.dashboard_reqTextBox{
	width:48.5%;
}
@media screen and (min-width:0\0) { 
	.dashboard_reqQty{
		width:75%;
	}
	.dashboard_reqTextBox{
		width:40.5%;
	}
}
.dashboard_request_button{
	background-color: #0593bc;
	border: 2px solid #0593bc;
	color: #fff;
}
#quoteFormSubmitCheck.dashboard_request_button{
	margin-bottom: 2px;
	padding-left:40px;
	padding-right:40px;
}
.dashboard_request_button:hover, .dashboard_request_button:active 
{
	text-decoration: none;
	border-color: #0593bc;
	color: #fff;
}
/**** End of Request Quote ****/
/**** Start of Orders ****/
.dashboard_orders1{
	margin: 0;
	display: inline-block;
	width: 320px;
}
.dashboard_orders1 li{
    padding-bottom: 5px;
}
.dashboard_orders1 ul li:nth-child(1){
    width: 25%;
    margin-right: 5%;
    text-align: right;
    padding:0;
}
.dashboard_orders1 ul li:nth-child(2){
    width: 70%;
    padding:0;
}
.dashboard_orders2{
	display: inline-block;
}
#BuyerAdminUserAccountDisplay h2.widgetHeaderText{
    font-family: 'ClanWeb-Medium', Arial, Sans-serif;
    font-size: 32px;
    font-weight: normal;
}
/**** End of Orders ****/
/**** Start of Save With Coupons ****/
.dashboard_promoCode_section{
	border: 2px dashed #e8e8e8;
	padding: 20px 22px;
	line-height: 0px;
}
.dashboard_promoCode_section > p:first-child{
	margin: 0 0 30px;
}
.dashboard_promoCode_section > div{
	line-height: 0px;
}
.dashboard_promoCode_section > p:last-child{
	margin: 0px;
	padding: 5px 0;
	background: url("../images/colors/color1/blue-tile.png") repeat;
	color: #fff;
}
.dashboard_promoCode_value1{
	font-size: 50pt;
	font-weight: bold;
}
.dashboard_promoCode_value2{
	font-size: 20pt;
	font-weight: bold;
}
/**** End of Save With Coupons ****/
/********************************** END OF DASHBOARD NEW USER ***************************/
/****************************************************************************************/
/***********************************************************************************************/
/********************************** BEGIN OF DASHBOARD WEB CORE USER ***************************/
/**** Start of Bookmarks ****/
.list_BkMrk{
	list-style-type: disc;
	margin-left: 15px;
	margin-bottom: 10px;
	font-size: 16px;
	font-family: ClanWeb-News;
	color: #666666;
}
/**** End of Bookmarks ****/
/********************************** END OF DASHBOARD WEB CORE USER ***************************/
/*********************************************************************************************/
.widgetSubHeading{
	line-height: 16px !important;
}
/***********************************************************************************************/
/********************************** BEGIN OF DASHBOARD BUYER ADMIN ****************************/
/**** Start of Buyer User Accounts ****/
.dashboard_BUA_usr{
	margin-right: 13px;
}
.dashboard_BUA_usr li.dashboard_widgetText, #BuyerAdminUserAccountDisplay ul li.dashboard_widgetText{
    margin-bottom: 3px;
}
.dashboard_BUA_usrRtCol {
	margin-right: 10px;
}
.dashboard_BUA_Btns {
  width: 157.5px;
}  
.ordr_ul, .alert_ul{
   margin: 10px 0 0 0;
   min-width: 320px;
}
.marginB20{
	margin-bottom: 20px !important;/*changed*/
}
.marginB25{
	margin-bottom: 25px;
}
.marginB15{
	margin-bottom: 15px;
}
.marginB8{
	margin-bottom: 8px !important;
}
.grn_clr{
	color: #41c363;
}
.userAccountTooltipText{
	font-size:12px;
	word-wrap:break-word;
	width:150px;
}
.regTooltipText{
	font-size:12px;
	word-wrap:break-word;
	width:190px;
}
#UserAccounts .toolTip{
	padding: 4px 4px 6px;
}
/**** End of Buyer User Accounts ****/
/********************************** END OF DASHBOARD BUYER ADMIN ****************************/
/***********************************************************************************************/
.db_err_msgs,.db_err_msgs_selopt{
	margin-top: 5px;
	color:#e22523;
	border-style: inset;
	font-size: 12px;
}
.db_err_msgs{
	margin-top: 0;
}
.db_rq_mrg_QW
{
	width: 100%;
	margin: 0 auto 0px;
}
.db_rq_mrg{
	margin: 0 auto 5px;
	width: 100%;
}
@media screen and (min-width:0\0) { 
	.db_rq_mrg,.db_rq_mrg_QW{
		width: 94%;
	}	
}
#err_rq_qty{
	width: 40%;
}	
/* Add Account Popup CSS Start */
.addacc_popup_hdr{
}
.addacc_popup_txt{
    color: #383839;
    font-family: arial;
    font-size: 0.75em;
	margin-top:10px;
}
.accNum{
    background-color: #e8e8e8;
    border: 0 none;
    color: #808080;
    padding: 12px 7%;
    text-transform: none;
	width: 100%;
	margin-top:10px;
}
.addaccButton{	
	background: none repeat scroll 0 0 #41c363;/*changed*/
    border: 0 none;
    color: #fff;
    margin-top: 20px;
    width: 150px;
	padding: 12px 25px 11px;
	}
.rejectButton {
    background: none repeat scroll 0 0 #0593bc;
    border: 0 none;
    color: #fff;
    height: 40px;
    margin-top: 20px;
    width: 150px;
}
.rejectButton:hover {
	color: #fff;
}
.canceladdaccButton{
    background-color: white;
    height: 38px;
    margin-top: 20px;
    width: 131px;
}
.addaccButton:hover
{
color:#fff !important;
}
.ProfileStrokeIn {
   
    min-height: 260px !important;
}
#o_track_details > .ProfileStrokeIn{
	background-color: #fff !important;
	z-index: 100;
	width: 1050px; 
    overflow-y: auto;
    max-height: 570px; 

}	
#o_track_details .headerText {
	color: #393938;
}
.asterik_man{
	color:red;
}
#Roletype .dijitSelect .dijitArrowButton {
    background-color: #e8e8e8 !important;
    background-image: url("../images/colors/color1/down-arrow.png");
    background-position: 53px center !important;
    background-repeat: no-repeat;
    margin-top: 3px;
}
 #Roletype  .dijitSelect,  #Roletype  .dijitSelect .dijitButtonContents,  #Roletype  .dijitTextBox,  #Roletype  .dijitTextBox .dijitButtonNode {
    background: #e8e8e8 !important;
    border: 0 none;
    color: #808080;
    transition-duration: 0.35s;
    transition-property: border;
    width: 60% !important;
}
#Jobtype  .dijitSelect .dijitArrowButton {
    background-color: #e8e8e8;
    background-image: url("../images/colors/color1/down-arrow.png");
    background-position:11px center !important;
    background-repeat: no-repeat;
    margin-top: 3px;
}
#Jobtype  .dijitSelect, #Jobtype  .dijitSelect .dijitButtonContents, #Jobtype  .dijitTextBox, #Jobtype  .dijitTextBox .dijitButtonNode {
    background: none repeat scroll 0 0 #e8e8e8;
    border:1px solid #e8e8e8;
    color: #808080;
    transition-duration: 0.35s;
    transition-property: border;
    width: 100%;
}
#Jobtype .dijitSelect .dijitArrowButton .dijitArrowButtonInner {
    height: 18px;
	border:0.5px solid #e8e8e8;
}
.defaultbold_adduser{
	font-weight:bold;
}
/* Add Account Popup CSS end ******************************************************
************************************************************************************************/
/* MyAccount - TabAccordion Styles - start*/
.avn_profilePage_headingTwo .arw-dwn-img-white {
    background: url("../images/colors/color1/arrow-dwn-white.png") no-repeat scroll 75px 2px rgba(0, 0, 0, 0);
    display: inline-block;
    padding-right: 15px;
    position: relative;
}
.tabUL{
    text-align: center;
    width: 100%;
    font-family: arial;
    font-size: 12px;
    text-transform: uppercase;
    background-color: #e5e5e5;
    color:#393938;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
		-ms-flex-direction: row;
			flex-direction: row;
}
.tabUL li{
	float: none;
}
.tabAccorMenuMainDiv li{
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
			flex-grow: 1;
}
.tabAccord{
	margin-top:-60px;
	position: absolute;
	width: 100%;
}
@media screen and (min-width:0\0) {  
	.tabAccord{
		margin-top:-61px;
	}
}
.tabUL li a{
	padding: 22px 10px;
	border-right: 1px solid #ffffff;
	display: block;
	font-family: 'ClanWeb-Medium', Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
@media screen and (min-width:1242px) {
	@-moz-document url-prefix(){
		.tabUL li a{
			padding: 22px 10px;
		}
	}
}
.tabUL li:last-child a{
	border-right: none;
}
.tabUL .selected, .tabUL .selected a{
	background-color:#fff;
}
.tabAccorMenu{
	display:none;
}
/* TabAccordion Styles - end*/
/* -----------------------------------------------------------------------------*/
/*17. CheckOut Page Styles
/* -----------------------------------------------------------------------------*/
/*************** Empty Cart CSS  Start *******************/
/**************************Checkout Progress Bar********************/
.chkOut-prgBar{
	overflow: hidden;
}
.chkOut-prgBar-saGray, .chkOut-prgBar-saDown, .chkOut-prgBar-saComplete, .chkOut-prgBar-smGray, .chkOut-prgBar-smDown, .chkOut-prgBar-smComplete, .chkOut-prgBar-pmGray, .chkOut-prgBar-pmDown, .chkOut-prgBar-pmComplete, .chkOut-prgBar-cmGray, .chkOut-prgBar-cmDown, .chkOut-prgBar-cmComplete{
	background: url("../images/colors/color1/checkout-progress-bar.png") no-repeat 0 0;
	padding: 18px 20px;
	margin: 0 0 0 0;
	display: block;
}
.chkOut-prgBar-saDown{
	background-position: 0 -56px !important;
}
.chkOut-prgBar-saComplete{
	background-position: 0 -112px;
}
.chkOut-prgBar-smGray{
	background-position: 0 -168px;
}
.chkOut-prgBar-smDown{
	background-position: 0 -224px;
}
.chkOut-prgBar-smComplete{
	background-position: 0 -280px;
}
.chkOut-prgBar-pmGray{
	background-position: 0 -336px;
}
.chkOut-prgBar-pmDown{
	background-position: 0 -614px;
}
.chkOut-prgBar-pmComplete{
	background-position: 0 -391px;
}
.chkOut-prgBar-cmGray{
	background-position: 0 -446px;	
}
.chkOut-prgBar-cmDown{
	background-position: 0 -502px;
	//margin-left: 8px;
}
.chkOut-prgBar-cmComplete{
	background-position: 0 -558px;
}
.checkout_subwidth_sa, .checkout_subwidth_sm, .checkout_subwidth_pm, .checkout_subwidth_cm{
	width: 15%;	
	margin-bottom: 15px;
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
    font-size: 12px;
	font-weight: normal;
}
.checkout_subwidth_pm{
	margin-left: 18px;
}
.checkout_payment_nav, .bae_checkout_payment_nav{
width: 100%;
text-align: center;
padding: 40px 0px 10px 0px;
font-size: 14px;
color: rgb(97,97,97);
font-family: 'ClanWeb-Medium', Arial, Sans-serif;
    font-size: 12px;
	font-weight: normal;
}
.bae_checkout_payment_nav .checkout_subwidth_sa, .bae_checkout_payment_nav .checkout_subwidth_sm, .bae_checkout_payment_nav .checkout_subwidth_pm{
	width: 14%;
}
.bae_checkout_payment_nav .checkout_subwidth{
	width: 14%;
}
.bae_checkout_payment_nav>.chkOut-prgBar>div:first-child{
	margin-right: 5px;
}
.bae_checkout_payment_nav>.chkOut-prgBar>div:nth-child(3){
	width: 4%;
}
.bae_submit_order{
    background-color: hsl(75, 55%, 55%);
    display: none;
    height: 100px;
    width: 100%;
    color: hsl(0, 0%, 100%);
	
}
.checkout_subwidth{
	width:16%;
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
    font-size: 12px;
	font-weight: normal;
	margin-bottom: 15px;
}
.checkout_nav_line{
	margin-bottom: 15px;
	border-bottom: 1px solid rgb(217,217,217);
	width:73%;
}
.checkout_active_link{
	color: #0593bc;
}
/**************************End Checkout Progress Bar********************/
.cartEmptyMessage {
	height:100px;
	text-align:center;
	border-top: 2px solid #d7d7d7;
	margin-bottom:50px;
	font-family: 'ClanWeb-News',Arial,Sans-serif;
	line-height: normal;
	font-size: 18px;
	color:#666;
	padding:81px;
}
.avn_accordion > h3 span {
    display: inline-block;
}
.avn_accordion > h3 .accord-txt{
	margin-top: 10px;
}
/***************** Empty Cart CSS End ***********/
/******************* Check OUT Page  CSS Start*************************/ 
/************** Login PopUp CSS  Start ******************/
.popLine{
	border-bottom:1px solid #e5e5e5;
	margin-bottom:25px;
}
.popupLogin {
	margin-top:25px;
    background-color: #41c363;
    border: medium none;
    color: #fff;
    width: 32%;
}
.register,.checkout {
	margin-top:25px;
	width: 32%;
}
.popupLogin:hover,.cartAddBut:hover{
	color: #fff;
}
#myCartLogin{
	min-width: 600px;
	min-height:auto;
}
/************** Login PopUp CSS  End ******************/
.avn_myAcc_ContainerTop .checkOutCart{
	position: relative;
}
.avn_myAcc_ContainerTop .checkOutCart img{
    opacity: 0.76;
    position: absolute;
	top: 12px;
	right: 195px;
}
#CheckOutHeader{
	bottom:0px;
	right: 112px;
	text-align: right;
}
#checkout_needHelp_link {
    list-style: none outside none;
    margin: 0;
    position: absolute;
    right: 0;
    text-align: left;
    top: 137px;
    width: 22%;
}
.cart_img{
	display: inline-block;
	float: left;
	margin-top: 3px;
	vertical-align: middle;
	width: 7%;
}
#checkout_needHelp_link .cart_img{
	width: 6%;
}
#checkout_needHelp_link .cart_img_chat{
	width: 9%;
}
#checkout_needHelp_link > li > a {
	color: #0593bc;
	display: inline-block;
	font-family: arial;
	font-size: 12px;
	line-height: 15px;
	padding: 0 0 0 11px;
	text-decoration: none;
	text-transform: inherit;
	width: 80%;
}
.shipping_container{
	margin-bottom: 30px;
}
#shipping_toId.shipping_container, #shipping_paymentId.shipping_container, #shipping_address_id.shipping_container{
	margin-bottom: 0px !important;
}
.shipping_container h2.widgetHeaderText, .shipOrderTitle{
	padding: 0 30px;
}
.shipping_container h2.widgetHeaderTextExt, .shipOrderTitle{
	padding: 0 30px;
}
.shipping_container .widgetBodyCol2,#shipping_toMethodId .widgetBodyCol2, #shipping_toId .widgetBodyCol2, #shipping_paymentId .widgetBodyCol2, #shipping_toStep3Id .widgetBodyCol2{
padding: 0px 30px 0px;
border-width:0 1px 0 0;
border-color: #ededed;
border-style: solid; 
margin: 0 0 25px;
min-height: 100px;
}
#shipping_toId .widgetWidth{
	min-height: 317px;
}
#shipAddState,#shipAddCountry{
	width:102%;
}
/* Checkout Shipping Address fix 23/3/15*/
#shipEditPopupCountry{
	width: 56%;
}
#shipAddPopupCountry{
	width:48%;
}
.shipping_container .widgetHeaderText,.shipping_container .widgetHeaderTextExt,#shipping_toMethodId .widgetHeaderText,#shipping_toId .widgetHeaderText, #shipping_paymentId .widgetHeaderText, #shipping_toStep3Id .widgetHeaderText{
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
    font-size: 33px;
	margin-bottom: 15px;
}
#shipping_toId .orderConfirmTitle{
	margin-left:20px;
}
.shipOrder, .shipOrderTitle{
	font-family: 'ClanWeb-News', Arial, Sans-serif;
    font-size: 20px;
	margin-bottom: 10px;
}
.none-saved{
	font-family: 'ClanWeb-News', Arial, Sans-serif;
    font-size: 20px;
	margin-bottom: 10px;
	padding: 0;
	color: #666;
	line-height: 20px;
}
.shippingaddText{
	font-size: 1.25em;
	margin-bottom:20px;
}
.ccTaxTect{
	 font-size: 13px;
	 font-weight: bold;  
}
.ccline1{
		margin-bottom:10px;
}
.ccline{
	margin-bottom:20px;
}
.shiiping_address , .shipping_to , .ship_pref ,.ship_std , .ship_twoDays , .ship_oneDay {
	margin: 0 0 15px;
	width: 90%;
	display: inline-block;
	padding: 0;
	font-size: 14px;
	font-family: arial;
	line-height: 22px;
	color:#666;
}
.shiiping_address_right{
	text-align:center;
	margin-left:25px;
	padding: 34px 12px;
	vertical-align: top;
}
.ccPaymney {
    border: 8px solid #ededed;
    padding: 10px;
    text-align: left;
    width: 89%;
    font-family: arial;
    font-size: 12px;	
}
.ccWidgetBorder{
	border-left: 1px solid rgb(238,238,238);
}
.CCCheckBoxTax{
	font-family: arial;
	font-size:12px;
	margin-bottom:10px;
	margin-top:10px;
	color: #666;
}
.CCCheckBoxTax .checkbox:checked + label:after, .shipping_note .checkbox:checked + label:after{
	color: #0593bc;
	top: -3px;
	font-size: 16px;
	font-weight: normal;
}
.CCCheckBoxTax .checkbox:checked + label:after{
   top: -5px;
}
.CCCheckBoxExport {
	font-size:12px;
	margin-bottom:10px;
	margin-top:20px;
}
.shipToMulAddress{
	margin: 25px 0 40px 0;
	padding: 0 30px;
}
.QuckPO {
	margin-top: 60px;
}
.shipping_note{
    color: #666;
    font-family: ClanPro-News;
    font-weight:normal;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 15px;
}
.shipping_order_subtotal,.terms_conditions ,.shipping_tax{
	border-bottom: 1px solid #E8E8E8;
	float: right;
}
.shipping_order_subtotal{
	width:100%;
}
.ord-sub-ttl{
	min-width:65%;
	float: right !important;
	text-align: right;
	padding-right: 30px;
	clear: both;
}
.ord-sub-ttl > div.shipping_order_subtotal > div > div.fleft{
	margin-top:5px;
}
.avn_mycart_bCrumb.ord-sub-ttl{
	clear: both;
    float: right !important;
    text-align: left;
	width: 90%;
}
.order_subtotal,.order_eur,.order_chkOutTol{
	font-family: 'ClanWeb-Medium', Arial, San-serif;
	font-size: 12px;
	color: #393938;
	padding-right: 115px;
}
.order_eur{
	padding: 0px 14px 0px 31px;
}
.order_chkOutTol{
	padding-right: 10px;
}
.shipping_euro_amt{
	font-family: 'ClanWeb-Bold', Arial, San-serif;
	font-size: 20px;
}
.currencyConv, .currencyCal{
    display: block;
    padding: 15px 0px;
	font-family: 'ClanWeb-Medium', Arial, San-serif;
	font-size: 10px;
	text-transform: uppercase;
}
.currencyCal .arw-dwn{
	margin-left: 10px;
}
.shipping_order_vat,.terms_conditions,.shipping_tax, .shipping_order_subtotal{
	padding: 18px 0px 10px;
	clear: both;
}
.keepShoppingDiv{
	padding: 30px 30px 0px;
	overflow: hidden;
}
.next_shipping_option, .next_shipping_option:hover{
	background-color: #41c363;
	color: white;
	border: 2px solid #41c363;
}
.next_shipping_option:focus{
  	border-color: #41c363 !important;
}	
.keep_shopping a.read_more{
	font-family: 'ClanWeb-Bold', Arial, San-serif;
	font-size: 13px;
	font-weight: normal;
}
.back_tocart{
    margin-right: 20px; 
    padding: 10px 25px 8px;
    padding: 11px 25px 9px\0;
    margin-top: 5px\0;
    min-width: 104px;
}
.chkOutButtnBack{
    margin-right: 20px; 
    padding: 10px 25px 8px;
    min-width: 104px;
}
@-moz-document url-prefix(){ 
	.back_tocart, .chkOutButtnBack{ 
	     padding: 9px 25px 7px;
	}
	.keepShoppingDiv > .button_bot_div > .back_tocart{
		 padding: 9px 25px 6px;
	}
}
.clr-crt{
    margin-top: -10px;
}
.shipToMulAddress .read_more{
    font-family: 'ClanWeb-Bold', Arial, sans-serif;
    font-size: 13px;	
}
.ccCeckBoxheader{
	height: 20px;
}
.shiptop {
	margin-top:55px;
}
.shipping_to ,.ship_pref,.ship_std , .ship_twoDays , .ship_oneDay{
	padding: 0px;
	border:none;
	width:100%;
}
.shipping_to, .shipping_address{
	word-wrap:break-word;
}
.ship_pref input[type=radio] ,.ship_std input[type=radio],.ship_twoDays input[type=radio],.ship_oneDay input[type=radio] {
	display: inherit;
}
.shipping_pref_radio{
	padding-left: 25px;
}
.ship_pref{
	line-height: 11.5px;
}
.shipping_note .productResults_show_hide_attributes_content32{
	padding-top: 18px;
	width: 100%;
}
.shipOptions .productResults_show_hide_attributes_content32{
	padding-top:7px;
}
.ship_std_EMEA {
	width:75%;
	font-size:0.7em\0;
	word-wrap: break-word;
	vertical-align: top;
}
.ship_std {
	width:32%;
	font-size:0.7em\0;
	word-wrap: break-word;
	vertical-align: top;
}
.ship_span_wid{
	width:77%;
}
.ship_twoDays {
	width:35%;
	font-size:0.7em\0;
}
.ship_oneDay{
	width:32%;
	font-size:0.7em\0;
}
.addd_textNote{
	border: 2px solid #E8E8E8;
	width: 97%;
	margin: 11px auto 30px;
	height: 240px;
}
.ship_amt_sub{
	font-size: 1.5em;
	float: right;
	font-weight: normal;
}
.each_sub_amt{
	padding-bottom: 12px;
}
.freight_shipping{
	padding-bottom: 20px;
}
.ship_tot_amt{
	padding-top: 20px;
	border-top: 1px solid #E8E8E8;
}
.order_euro_items{
	padding-left: 33px;
}
.shippingProduct_details{
	padding: 0px 29px 0px;
	line-height: 20px;
}
.silica_details,.silica_contact{
    line-height: 20px;
    border-bottom: 1px solid #E8E8E8;
    padding-bottom: 15px;
}
.silica_contact{
	border:none;
}
#terms_conditions{
	width: 27%;
}
.item_subtotal{
	width: 100%;
}
.ship_vat{
	padding-left: 85px;
	padding-left:89px\0;
}
#carrier_dhl,#carrier_line{
	padding-top: 6px;
}
#shipping_viewDetails .categoryNavWidget.avn_accordion > h3:hover, #shipping_viewDetails .avn_accordion[aria-expanded="true"] > h3 ,#shipping_viewDetails1 .categoryNavWidget.avn_accordion > h3:hover, #shipping_viewDetails1 .avn_accordion[aria-expanded="true"] > h3 ,#shipping_viewDetails2 .categoryNavWidget.avn_accordion > h3:hover, #shipping_viewDetails2 .avn_accordion[aria-expanded="true"] > h3 {
    background-color: #E8E8E8;
    color: black;
}
#carrier_line{
	padding-top:12px;
	padding-bottom:10px;
}
.ship_vertical_align{
vertical-align:top;
}
.ship_radio_std{
	font-size: 14px;
	font-weight: 600;
	color:black;
	width:112%;
}
.ship_pay_vat{
    padding-bottom: 50px;
}
.ship_pref_line_height{
	line-height: 16px;
}
.ship_method{
	padding-left: 3px;
}
.checkOutCCPyment {
	background: #F9F9F9;
	min-height:500px;
	width:100%;
}
.ccPamentPage{
	margin-bottom:25px;
    font-family: 'ClanWeb-Bold',Arial,San-serif;
    font-size: 13px;
    font-weight: normal;	
}	
@-moz-document url-prefix(){ 
	#shipping_toId .dashboard_textBox{
		width: 97%;
	}	
}
/***************Error msg style for checkout******************/
.ship_payment_error, .ship_payment_error_blue{
	background-color: #c20004;
	color: white;
	text-align: center;
	font-family: 'ClanWeb-News',Arial,Sans-serif;
	font-size: 16px;
	margin-bottom: 20px;
	line-height: 26px;
	position: relative;
}
.ship_payment_message, .ship_payment_message_blue{
	background-color: #c20004;
	color: white;
	text-align: center;
	font-family: 'ClanWeb-News',Arial,Sans-serif;
	font-size: 12px;
	margin-bottom: 20px;
	line-height: 20px;
	position: relative;
}
.ship_payment_error_grn{
	background-color: #ABCB4C;
}
.ship_payment_error_blue{
	background-color: #45AECC;
}
.ship_payment_message_blue{
	background-color: #45AECC;
}
.ship_closeButton{
    height: 20px;
    padding: 5px;
    position: absolute;
    right: 0;
    width: 20px;
    z-index: 1;
	cursor: pointer;
}
.ship_error_content{
    min-height: 55px;
    overflow: hidden;
    padding: 28px 0;
    position: relative;
    z-index: 0;
}
.ship_display_message {
	min-height: 40px;
    overflow: hidden;
    padding: 20px 15px;
    position: relative;
    z-index: 1;
}
.ship_error_content .error-msg-img, .grn-error-msg-icon, .blue-error-msg-icon{
    opacity: 0.76;
    position: absolute;
    right: 70px;
    bottom: 0;
    z-index: -1;
}
.grn-error-msg-icon{
	bottom: -25px !important;
}
.ship_details_paddingTop{
padding-top: 24px;
}
#shipping_paymentId .ship_pay_border {
	border-right: 1px solid #E8E8E8;
	margin-top: 34px;
	min-height: 310px;
}
.ship_error_payHeader{
padding-bottom: 4px;
}
.ship_paymentHeaderTop{
	padding: 16px 0px 12px 30px;
}
.ship_check_prod{
	padding-top: 9px;
}
.error_checkbox{
	border: 3px solid #e22422 !important;
	padding: 7px !important;
}
.shipping_euro_pay_error{  
	font-weight: 600;
	font-size: 1.7em;
	float: right;
	padding-right: 32px;
}
.conversion_error{
padding-right:34px;
}
#shipping_paymentId  .error_pay_po {
    padding-top: 1px;
    min-height: 349px;
}
.shipping_Method_header{
	border-top: 2px solid  #E8E8E8;
	border-bottom: 2px solid  #E8E8E8;
	color: black;
	padding: 10px 0px;
	text-align: left;
	font-size: 1.5em;
	margin-bottom: 20px;
}
.shipping_pay_meth_content{
	padding-left:41px;
}
.ship_method_space{
    height: 20px;
}
#shipping_toId .border_widget,#shipping_toMethodId .border_widget,#shipping_toStep3Id .border_widget{
	border-right: 1px solid #E8E8E8;
	margin-bottom: 40px;
}
.shipping_view_separator{
	margin-bottom: 44px;
}
.ship_payment_condition{
	border-top: 1px solid #E8E8E8;
	margin-top: 12px;
	padding-top: 12px;
	font-size: 1em;
}
.phone_shipPayment{
	padding-bottom: 88px;
}
#shipping_tax{
	width:24%;
}
.hideError{
	display:none;
}
.termsAccount{
	font-size: 13px;
	line-height: 52px;
}
@media screen and (max-width:768px){
	.ship_error_content .error-msg-img, .grn-error-msg-icon, .blue-error-msg-icon{
		right: 15px;
	}
}
/* -----------------------------------------------------------------------------*/
/*18. CheckOut-MyCart (Multiple shipping Addresses) Page Styles
/* -----------------------------------------------------------------------------*/
/*************** Empty Cart CSS  Start *******************/
.chatHelp{
	font-size: 12px;
	text-align:right;
	float:right;
}
.cartViewBut{
	padding:11px 25px 7px;
}
.cartBut{
	padding:11px 25px 7px;
}	
.cartAddBut {
	border-color: #41c363;
	background-color:#41c363;
	color:#fff;
	padding:11px 25px 7px;
	min-width: 95px;
}
@-moz-document url-prefix(){ 
	.cartAddBut{
		padding: 8px;
	}
	.cartViewBut {
		padding: 8px;
	}
}
.hr { width:99.35%; height:7px; background:#e5e5e5 }
.myCart-dSheet li{
	margin-right: 40px;
}
.exprt-tooltip{	
	  background: #e5e5e5;
	  position: absolute;
	  height: 54px;
	  margin-top: 10px;
	  visibility: hidden;
	  width: 50px;
	  box-sizing: border-box;
	  text-align: center;
	  left: 57px;
	  padding-top: 10px;
		z-index: 99; /*Added*/
}
.exprt-tooltip ul li{
	margin: 0;
}
.exprt-tooltip ul li a, .exprt-tooltip ul li a:hover{
	padding-bottom: 5px;
	text-decoration: none;
	display: block;
}
.exprt-tooltip ul li a:hover{
	text-decoration: underline;
	color: #0593bc;
}
.exprt-tooltip .qo_tooltip{
	right: 14px;
}
.myCart-dSheet li:hover div.exprt-tooltip{
	display: block;
}
#sccContactInfo .pdpRightList{
	margin-top: -1px;
}
#sccContactInfo.exprt-tooltip ul li a, #sccContactInfo.exprt-tooltip ul li a:hover{
	padding-bottom: 0px;
}
/***************** Empty Cart CSS End ***********/
/************** Login PopUp CSS  Start ******************/
.popLine{
	border-bottom:1px solid #e5e5e5;
	margin-bottom:25px;
}
.popupLogin {
	margin-top:25px;
    background-color: #41c363;
    border: medium none;
    color: #fff;
    width: 32%;
}
.register,.checkout {
	margin-top:25px;
	width: 32%;
}
.popupLogin:hover,.cartAddBut:hover{
	color: #fff;
}
#myCartLogin{
	min-width: 600px;
	min-height:auto;
}
/************** Login PopUp CSS  End ******************/
/***************************************************/
/************** Begin of My Cart in checkout page **************/
.red_clr{
	color:#e22422;
}
.avn_myCart_checkout{
	display: block;
}
.avn_myCart_checkout.slot1 .leftColumn{
	width: 100%;
}
.avn_myCart_checkout .table-header{
	background-color: #e0e0e0;
	color: #383839;
	padding: 16px 0;
	overflow: hidden;
	text-transform: uppercase;
	font-family: 'ClanWeb-Medium',Arial,Sans-serif;
    font-size: 13px;
	font-weight: normal;
}
.avn_myCart_checkout .table-colLeft{
	padding: 25px 0;
}
.avn_myCart_checkout .table-colLeft > div, .avn_myCart_checkout .table-header > div{
	display: inline-block;
	vertical-align: top;
	padding: 0 20px;
}
.avn_myCart_checkout .table-body .table-colLeft > div, .avn_myCart_checkout.slot1 .table-colRight > .table-inner-content > div, .avn_myCart_checkout .table-body .table-colLeft{
	min-height: 200px;
}
.avn_myCart_checkout  .table-body .table-colLeft > div:nth-child(2), .avn_myCart_checkout .leftColumn .table-header > div:nth-child(2){
	padding: 0 20px;
}
.checkout_word_wrap{
	width:62%;
	word-wrap:break-word;
}
#shipping_viewDetails .avn_myCart_checkout .table-body .table-colLeft ,#shipping_viewDetails .avn_myCart_checkout .table-body .table-colLeft > div{
    min-height: 190px;
}
.avn_myCart_checkout  .table-body .table-colLeft > div:first-child, .avn_myCart_checkout .leftColumn .table-header > div:first-child {
	padding: 0px 20px 0px 30px;
	border-right: 1px solid #d0d0d0;
}
.avn_myCart_checkout .leftColumn .table-header a + div:nth-child(2){
	padding: 0px 20px 0px 30px;
	border-right: 1px solid #d0d0d0;
}
.avn_myCart_checkout .dashboard_widgetText, .avn_myCart_checkout .table-colLeft .dashboard_widgetText{
	font-family: Arial,Sans-serif;
    font-size: 14px;
	font-weight: normal;	
}
.avn_myCart_checkout .table-colRight .dashboard_widgetText{
	margin-bottom: 10px;
	line-height: 16px;
	padding: 0;
}
.avn_myCart_checkout .srchField{
	margin-bottom: 10px;
	padding: 10px;
	width: 152px;
}
.avn_myCart_checkout.slot1 .rightColumn{
	width: 100% !important%;
}
.avn_myCart_checkout .table-header .table-colLeft > div{
	font-family: Arial,Sans-serif;
    font-size: 14px;
	font-weight: normal;	
	padding: 0 20px 0 30px;
	border-right: 1px solid #d0d0d0;
}
.avn_myCart_checkout .table-header .table-colLeft > div:nth-child(2){
	padding: 0 20px;
	border-right: 0;
}
.avn_myCart_checkout  .table-inner-content{
	margin: 0;
	min-height: 200px;
}
.avn_myCart_checkout .table-inner-content > div, .avn_myCart_checkout .rightColumn .table-header > div{
	float: left;
	padding: 0 15px;
	border-right: 1px solid #d0d0d0;
}
.avn_myCart_checkout .legend img{
	margin: 0 2px 10px;
}
.bCrumbContentTop.avn_mycart_bCrumb {
	min-height:	100px !important;
	padding: 30px 0px 30px 30px;
}
.col4.acol6 .bCrumbContentTop.avn_mycart_bCrumb{
	padding: 30px 30px 10px 40px;
}
div.bCrumbContentTop.avn_mycart_bCrumb.mycart_list > div:first-child{
	margin-bottom: 6px;
}
.col8.acol6 .bCrumbContentTop.avn_mycart_bCrumb  > div:first-child{
	margin-right: 40px;
}
.avn_mycart_bCrumb .srchField{
	width: 138px;
	padding: 12px 10px;
}
.avn_myCart_checkout_cFooter{
	margin-top: -5px;
}
.avn_buyGlbStk{
    font-family: Arial,sans-serif;
    font-size: 14px;
    font-weight: bolder;
    margin: 0px;
    min-height: inherit;
    color: #393938;
}   
.avn_buyGlbStk.subtxt1{
 	font-size: 12px; 
 }
#bCrumbContentTopTotal hr{
   margin-top: 7px;
 }
.avn_myCart_checkout_cFooter .cartAddBut, .avn_myCart_checkout_cFooter .cartViewBut, .bCrumbContentTop.avn_mycart_bCrumb .cartViewBut{
	min-width: 104px;
	padding: 10px 25px 6px;
}
.bCrumbContentTop.avn_mycart_bCrumb .cartAddBut{
	padding: 11px 25px 7px;
	min-width: 104px;
}
#checkoutPromt > .button.cartViewBut{
	background-color: #41c363;
    border-color: #41c363;
    color: #fff;
    padding: 10px 25px 7px;
    min-width: 104px;
}
/*********IE 9 & 10 fix**************/
@media screen and (min-width:0\0) { 
	#checkoutPromt > .button.cartViewBut{
		padding: 9px 25px 7px;
	}
}
#avn_clearCartButton > .button.cartAddBut{
    background-color: #fff;
    border-color: #cecece;
    color: #393938;
    padding: 9px 25px 8px;
    padding: 11px 25px 9px\0;
	min-width: 155px;    
}
@-moz-document url-prefix(){ 
	#avn_clearCartButton > .button.cartAddBut{
      padding: 10px 25px 6px;
	}
}
#avn_clearCartButton > .button.cartAddBut:hover{
	border-color: #0593bc;
}
#bCrumbContentTopTotal.bCrumbContentTop.avn_mycart_bCrumb{
	padding: 32px 30px 10px 30px;
}
#bCrumbContentTopPromo.bCrumbContentTop.avn_mycart_bCrumb{
	padding: 37px 0px 25px 30px;
}
.bCrumbContentTop.avn_mycart_bCrumb .cartAddBut, .bCrumbContentTop.avn_mycart_bCrumb .cartViewBut{
	margin: 0 0 10px;
}
 .bCrumbContentTop.avn_mycart_bCrumb .cartViewBut{
	margin: 0 0 10px 20px;
}
 .bCrumbContentTop.avn_mycart_bCrumb .promotion_button .cartViewBut{
	padding: 11px 25px 7px;
}
.avn_myCart_checkout_cFooter  div.bCrumbContentTop > div > input:first-child{
	margin-right: 10px;
}
.avn_myCart_checkout_cFooter  div.bCrumbContentTop > div > input:nth-child(2){
	margin-right: 20px;
}
.avn_myCart_checkout_cFooter.paginationBar{
	margin-bottom:0;
}
.chatHelp_txt{
	position: relative;
	top: -9px;
}
.avn_myCart_checkout_div_last{
	width: 66%;
}
.quantity_Mycart {
   width: 120px !important;
}
/************** End of My Cart in checkout **************/
/* Shipping address for My cart Page CSS Start **************/
.cartOrderToAddress {
	width:65%;
	background-color: rgb(140,179,26);
	color:#fff;
	padding:10px 10px 10px 10px;
	margin-top: 29px;
	border:none;
}
.cartOrderToAddress:hover{
	color:#fff;
}
.ShipToAdd{
border-top:8px solid #e5e5e5;
}
.marginB10{
	margin-bottom: 10px !important; /*changed*/
}
.paddingB10{
	padding-bottom: 10px !important;
}
.widgetShippingHeader{
	color: #393938;
    font-size: 18px;
	margin: 0px 40px 13px;
	line-height: 32px;
	margin-bottom:10px;
}
.space2{
	margin-right: 32px;
}
#shippingAdd_Menu.shippingAdd_Menu{
    background: none repeat scroll 0 0 #C9C8C8;
    border-color: #0593bc;
    border-radius: 0;
    border-style: none none solid;
    border-width: 6px;
    left: 15px;
    padding: 0 0 15px;
    text-align: left;
    top: 56px;
	width:448px;
	z-index: 9;	
	height: 100px;
}
#shippingAdd_Menu.shippingAdd_Menu  li{
	line-height: normal;
}
#shippingAdd_Menu.shippingAdd_Menu > li a{
	padding: 5px 2px;
	line-height: normal;
	text-align: left;
	text-indent: 15px;
	text-transform: capitalize;
}
.shippingAdd_Menu > li a:hover {
    color: #0593bc;
    transition: all 0.2s ease-in-out 0s;
}
#shippingAdd_Menu h3{
	text-align: left;
	text-indent: 15px;
	padding: 5px 2px;
}
.ShippText{
	padding:10px 10px 0 15px;
	font-weight: bold;
	color:#838080;
	}
.avn-ShipAdd{
	width:400px;
	height:50px;
	background:#e5e5e5;
}	
.avn-ShipAdd-select{
	position: relative;
}
.avn-ShipAdd-select a{
	background: none repeat scroll 0 0 #d7d7d7;
	color: #393938;
	padding: 5px;
	
}
.avn-ShipAdd-select a.arw-dwn-img:after, .avn-ShipAdd-select a.arw-dwn-img.selected:after{
    background: url("../images/colors/color1/down-arrow.png") no-repeat scroll 6px 3px;
    content: "";
    display: inline-block;
    padding: 5px 10px;	
}
.avn_myCart_checkout.slot1 .table-colRight > .table-inner-content.shipping > div, .avn_myCart_checkout .rightColumn .table-header.shipping  div{
	width:200px;
}
.avn_myCart_checkout.slot1 .table-colRight > .table-inner-content.shipping > div:first-child,.avn_myCart_checkout .rightColumn .table-header.shipping  div:first-child {
	width:200px;
}
.avn_myCart_checkout.slot1 .table-colRight > .table-inner-content.shipping > div:nth-child(2),.avn_myCart_checkout .rightColumn .table-header.shipping  div:nth-child(2){
	width:200px;
}
.avn_myCart_checkout.slot1 .table-colRight > .table-inner-content.shipping > div:nth-child(3), .avn_myCart_checkout .rightColumn .table-header.shipping  div:nth-child(3){
	width:200px;
}
.avn_myCart_checkout.slot1 .table-colRight > .table-inner-content.shipping > div:nth-child(4),.avn_myCart_checkout .rightColumn .shipping div.shpTo{
	width:400px;
}
#checkoutOrderDetails .avn_myCart_checkout.slot1 .table-body .table-colRight > .table-inner-content > div:first-child {
	border-left: 1px solid #ededed;
}
#checkoutOrderDetails .avn_myCart_checkout.slot1 .table-body .table-colRight > .table-inner-content > div{
	border-right: 1px solid #ededed;
}
#checkoutOrderDetails .avn_myCart_checkout.slot1 .leftColumn.f-left {
	border-right: 0px;
}
#checkoutOrderDetails .avn_myCart_checkout .table-body .table-colLeft > div:first-child{
	border-right: 1px solid #ededed;
}
.shippingaddText{
	font-size: 18px;
	margin-bottom:20px;
	margin-left:40px;
}
/* Shipping address for My cart Page CSS END **************/
#unblockPaymentForm{
	min-height:200px;
}
/* -----------------------------------------------------------------------------*/
/*19. Mini cart page styles
/* -----------------------------------------------------------------------------*/
/**********Addto Cart page styles***************/
.add_to_cart_container{
height:auto;
width:100%;
border-bottom: 8px solid #ededed;
margin-bottom: 35px;
}
.add_to_cart_container_rp{
height:auto;
width:100%;
border-bottom: 8px solid #ededed;
margin: 30px 0;
overflow: hidden;
}
.rowContent_atc{
	width:1241px;
	min-height:1000px;
	display:block;
	border:1px solid #ededed;
	margin-bottom: 50px;
}
.inner_left_atc{
	border-right: 8px solid #ededed;
	height:auto;
	width:28%;
	float:left;
}
.inner_left_atc .atc_header{
	padding-left:30px;
}
.atc_closebtn{
	float:right !important;
	cursor: pointer;
	height: 16px;
	width: 15px;	
	padding: 3px;
	text-align: center;
	border-radius: 15px;	
}
.atc_closebtn:hover{
	background: #d7d7d7;
}
.atc_wrapper{
	border:1px solid #ededed;
	padding-top:20px;
	padding-left: 1.5%;
	padding-right: 1.8%;
	width:auto;
	display:none;
	min-width:694px;
	background: #fcfcfc;
	margin-bottom: 50px;
}
.grn_atc{
	display:inline-block;
	margin: 0 15px 0 10px;
}
.atc_continue_btn:hover, .atc_continue_btn:active {
    border-color: #0593bc;
    text-decoration: none;
}
.atc_title{
	width:96%;
	height:auto;
}
.atc_divcont, .inner_right_atc .atc_divcont, .atc_divcont1, .atc_divcont2, .atc_divcont3, .atc_divcont4 {
    border-right: 1px solid #ededed;
    display: inline-block;
    float: left;
    font-family: Arial,sans-serif;
    font-size: 14px;
    font-weight: normal;
    height: auto;
    margin: 20px 0;
    min-height: 40px;
    padding: 0px 20px;
    width: 20%;
}
.add_to_cart_container > .inner_right_atc .atc_divcont1, .add_to_cart_container > .inner_right_atc .atc_divcont2, .add_to_cart_container > .inner_right_atc .atc_divcont3 {
	margin-top: 18px;
	text-transform: capitalize;
}
.atc_divcont1 {
    width: 110px;
}
.atc_divcont2{
	width: 70px;
}
.atc_divcont3{
   width: 175px;
}
.atc_divcont4{
    border: 0 none;
    padding-right: 0;
    width: 85px;
}
.atc_row_right{
    float: left;
    height: auto;
	min-height: 36px;
    padding:0;
    width: 100%;
	border-bottom: 1px solid #ededed;
	background: #fff;
	color:#393938;
}
.atc_row_right:nth-child(2n+1){
	background: #fcfcfc;
}
.inner_right_atc .atc_header_sec_prod, .atc_row_right .atc_divcont {
    border-right: 8px solid #ededed;
    display: inline-block;
    float: left;
    height: auto;
    margin: 0;
    padding: 16px 5px 14px 30px;
    line-height:  13px;
    width: 20%;
	font-family: "ClanWeb-Medium",Arial,sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #393938;
}
.cart_title_avnet .inner_right_atc .atc_header_sec_prod {
	padding: 16px 5px 14px 35px;
}
#cart #MiniShopCartContents{
	width: auto !important:
}
#MiniShopCartContents .recentlyadded_subtotal_wrapper .inner_right_atc .atc_header_sec_prod {
	padding: 16px 20px 14px 0px;
}
#MiniShopCartContents .inner_right_atc .atc_header_sec_prod {
    padding: 16px 10px 14px 10px;
}
.atc_row_right .atc_divcont, .atc_mincart_header_sec {
	padding: 20px;
}
#MiniShopCartContents .recentlyadded_subtotal_wrapper .atc_row_right .atc_divcont {
	padding: 20px 20px 20px 0;
}
#MiniShopCartContents .atc_row_right .atc_divcont {
	padding: 20px 10px 20px 10px;
}
.inner_right_atc .atc_header_sec_prod {
	border-right: 8px solid #c3c3c3;
	color: #393938;
    font-family: ClanWeb-Medium;
    font-size: 13px;	
}
.atc_divcont_inner {
	margin:0 0 5px 0;
	height:auto;
	width:100%;
	display: block;
}
.atc_divcont_inner_rp {
	display:block;
	width:100%;
}
div.mincart_contr.atc_wrapper div.subtotal_cart_cont > div:first-child {
	margin-bottom: 6px;
}
div.mincart_contr.atc_wrapper div.subtotal_cart_cont > div.avn-pdp-sidebar-select {
	margin-top: -3px\0;
}
.atc_divcont_rpbtm{
	color: #0593bc;
	font-size: 14px;
}
.atc_subtotal{
	height:auto;
width:100%;
border-bottom:8px solid #ededed;
}
.avnheaderResult_atc {
    color: #393938;
    margin: 0 0 15px;
	display: inline-block;
	font-family: "ClanWeb-Medium",Arial,sans-serif;
    font-size: 33px;
	font-weight: normal;
	text-transform: capitalize;
}
.inner_right_atc{
	height:auto;
	width:100%;
	float:left;
	font-size: 13px;
}
.atc_header_left{
	height:14px;
	width:91%;
	padding-top:10px;
	padding-bottom:11px;
	padding-left:9%;
	text-transform: uppercase;
	border-right: 8px solid #c3c3c3;
	float:left;
	background-color: #e0e0e0;
}
.atc_continue_btn{
	padding: 10px 1em 8px;
	padding: 11px 1em 7px\0;
	margin-right: 20px;
	float: left;
}
@media all and (-ms-high-contrast:none){
*::-ms-backdrop, .atc_continue_btn{
	padding: 10px 1em 8px;
	padding: 11px 1em 7px\0;
	margin-right: 20px;
	float: left;
	margin-top: 5.5px;
}
}
#bCrumbContent.bCrumbContentTop.avn_mycart_bCrumb{
	padding: 30px 0px 28px 30px;
}
.view_fulcart_btn_atc{
	background-color: #41c363;
    border: 0;
    color: #ffffff;
    float: right;
    padding: 12px 2.5em 10px;
    padding: 14px 2.5em 8px\0;
}
.view_fulcart_btn_atc:hover{
	border: 0;
    color: #ffffff;
}
.atc_wrapper .atc_btncont{
	height:70px;
	width:100%;
	margin-top:30px;
	float:right;
}
/* Style modified on 18/03 - Removed width to avoid extra space between buttons */
.btn_cont1_atc{
	float: right;
    height: 70px;
}
.btn_cont1_atc .button.atc_continue_btn{
	transition: all 0s;
}
.btn_cont2_atc{
 	display: inline-block;
    height: 70px;
    width: 14.5%
}
.atc_rp_bottm{
 	border-bottom: 1px solid #ededed;
    display: block;
    height: 20px;
    padding-bottom: 10px;
    width: 100%;
}
.atc_rptxt{
	color:#41c363;
	font-size:20px;
}
.atc_wrapper .subtotal_cart_cont{
	margin: 0 30px 10px 0;
	width:auto;
}
.atc_subtotal .subtotal_cart_cont{
	margin: 21px 25px 13px 0;
}
@media screen and (min-width:0\0) { 
	.atc_subtotal .subtotal_cart_cont{
		margin: 25px 25px 13px 0;
	}
}
.atc_wrapper .subtotal_cart_price{
	margin-left:123px;
}
.atc_btncont .view_fulcart_btn_atc{
	transition: all 0s;
}
.atc_header_right{
	height:auto;
	width:100%;
	width:100%;
	text-transform: uppercase;
	float:left;
	background-color: #e0e0e0;
}
.atc_header_last {
    color: #393938;
    font-family: ClanWeb-Medium;
    display: inline-block;
    float: left;
    font-size: 13px;
    padding: 16px 20px 14px;
	line-height: 13px;
    width: 55px;
}
div.add_to_cart_container span:hover{
	color: #393938;
}
/**********Mini Cart page styles - Fix included on 03/11/15 to avoid mini cart pushing contents down ***************/
/* Style modified on 18/03 - changed border to make the mini cart popup clear */
.mincart_contr, .mincart_contr.submenu {
    background: none repeat scroll 0 0 #fcfcfc !important;
    border: 1px solid #d0d0d0;
    display: none;
    height: 500px;
	top: 45px;
    right: 10px;
    position: absolute;
    width: 100%;
    z-index: 9999;
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
	.mincart_contr, .mincart_contr.submenu{
		min-width: 728px;
	}
}
@media only screen and (width: 1024px){
	.mincart_contr, .mincart_contr.submenu{
		min-width: 1024px;
	}
	.tooltip_bomGuestUsr {
		right: 46.5% !important; 
	}
}
.mincart_contr.submenu.active {
	display: block;
}
#bom_contr.mincart_contr {
    height: auto;
}
.cart_title_avnet {
    display: block;
    height: 400px;
    overflow-y: auto;
    padding: 40px 30px; 
}
#bomHeight .cart_title_avnet {
height:auto;
}
#g .cart_title_avnet {
	height:auto;
} 
#bom-menu-button .close_cart {
	right: 28px;
}
@media screen and (min-width:768px) and (max-width:1023px){
	#MiniShopCartContents .cart_title_avnet{
		/* width: 92%; */ 
	}
	#bom-menu-button.mincart_contr{
		height: 500px;
	}
	#profileCategories{
		left: 175px;
	}	
	.profile-widget .button1{
		margin-left:12px;
	}
	#f-section-list .f-section-list{
	    max-height: 715px;
	    overflow-x: hidden;
	    overflow-y: auto;
	    padding: 15px 5px;
	    width: 320px;
	}
	#yourORD_popup .dijitDialogCloseIcon{
		right: 26px !important;
	}
	#copyCCAddress > div.shipping_note {
  		width: 147px;
	}
	#copyCCAddress > input.button{
	  word-wrap: break-word;
	  width: 112px;
	}
	.prof_popup{
	width:730px;
	height:625px;
	}
}
@media screen and (min-width:768px) and (max-width:1024px){
	#bom-menu-button .close_cart{
		right: 18px;
	}
}
@media screen and (width: 1024px){
	#copyCCAddress > input.button{
	  word-wrap: break-word;
	  width: 112px;
	}
	#copyCCAddress > div.shipping_note {
  		width: 147px;
	}
}
#bom_contr .cart_title_avnet {
	background-color: #ffffff;
	padding: 32px 30px;
}
.mincart_contr.atc_wrapper {
    padding:0;
    width: 100%;
    top: 45px;
    display: block;
}
.mincart_contr.atc_wrapper .cart_title_avnet{
	padding-top:35px;
	height: 425px;
}
.cart_title_avnet .avnheaderResult{
	text-transform:capitalize;
}
.curdrp{
	top: 14px;
 	width: 213px;
}
/**********Mini Cart page styles end ***************/
.sil_items_wrap{
	width:95.6%;
	background-color: #393938;
	padding: 18px 25px 14px;
	overflow: hidden;
	color: #fff;
	font-family: 'ClanWeb-Medium',Arial,Sans-serif;
	font-size: 12px;
	font-weight: normal;
}
div.mincart_contr.atc_wrapper .avnheaderResult{
	line-height: 33px;
	margin: 0 0 25px;
}
div.mincart_contr.atc_wrapper .sil_items_wrap{
	padding: 18px 25px 16px;
}
@-moz-document url-prefix(){ 
	.sil_items_wrap{
		padding: 16px 25px;
	}
}	
.sil_items_tit_label {
	font-size:12px;
	color:#ffffff;
	font-family: 'ClanWeb-News',Arial,Sans-serif;
  	font-size: 12px;
    font-weight: normal;
}
.recentlyadded_subtotal_wrapper {
	margin: 15px 0;
	width: 100%;
	height:auto;
	display:inline-block;
}
.recentlyadded_cart_cont {
	color: #333333;
	float: left;
	font-size: 13px;
	height: auto;
	margin-left: 25px;
	text-transform: capitalize;
	width: auto;
	text-transform: capitalize;
	font-family: "ClanWeb-Medium", Arial,sans-serif;
}
.mincart_contr .recentlyadded_subtotal_wrapper > .recentlyadded_cart_cont {
	margin-top: 7px;
}
.subtotal_cart_cont {
	width:50%;
	height:auto;
	float:right;
	text-align: right;
}
.subtotal_cart_label {
	height:auto;
	display: inline;
	color: #393938;
	font-size: 12px;
	font-family: "ClanWeb-Medium", Arial,sans-serif;
}
.subtotal_cart_price {
	height:auto;
	font-size:20px;
	color:#393938;
	display: inline;
	margin-left:120px;
}
.cur_conv_label {
    font-size: 12px;
    margin-top: 15px;
	text-align: left;
}
.atc_mincart_divcont_inner {
	display: block;
	margin-bottom: 5px;
	margin-top: 5px;
	width: auto;
}
.minicart_pdtname {
	margin-left:75px;
}
.atc_mincart_header {
    border-right: 1px solid #d0d0d0;
    display: inline-block;
    float: left;
    font-size: 13px;
    height: 30px;
    margin-left: -8px;
    width: 134px;
}
.atc_divcont_mincart {
    float: left;
    border-bottom: 1px solid #d0d0d0;
    height: 50px;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%;
}
.atc_divcont_mincart_last {
    float: left;
    height: 50px;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%;
}
.atc_header_sec, .atc_header_sec1 {
	color: #393938;
    font-family: ClanWeb-Medium;
    font-size: 13px;
    display: inline-block;
    float: left;
    padding: 16px 20px 14px;
	width: 110px;
	line-height: 13px;
}
.atc_header_sec span, .atc_header_sec1 span {
	border-right: 1px solid #d0d0d0;
    width: 110px;
    padding-right: 21px;
}
.atc_header_sec1 span{
	width: 70px;
    padding-right: 23px;
}
.atc_header_sec1 {
    width: 70px;
}
.margin_T10{
	margin-top: 10px;
}
.showDisplay.min_Height50 {
	min-height: 40px;
}
.atc_mincart_header_sec, .atc_mincart_header_sec_num {
	color: #393938;
    font-family: ClanWeb-Medium;
    font-size: 13px;
	display: inline-block;
	float: left;
	padding: 16px 20px 14px;
	line-height: 13px;
}
.atc_mincart_header_sec > span:first-child.showDisplay.min_Height50 {
	padding-top: 1px;
	margin-top: 3px;
	min-height: 38px;
}
@media screen and (min-width:0\0) {
	.atc_header_last, .atc_mincart_header_sec, .atc_mincart_header_sec_num, .atc_header_sec, .atc_header_sec1, .atc_header_last {
		padding: 18px 20px 12px;
		line-height: 13px;
	}	
}
.atc_mincart_header_sec  span{
    border-right: 1px solid #ededed;
    padding-right: 25px;
}
.atc_mincart_header_sec_num span {
	border-right: 1px solid #d0d0d0;
    padding-right: 25px;
}
.link_in_minicart{
	color:#0593bc;
}
span[id^="link_minicart_sch_"] {
	color:#0593bc;
}
.view_fulcart_btn, .view_fulcart_btn:hover {
	background-color: #41c363;
	color: #ffffff;
	min-width: 102px;
	padding: 13px 29px 10px;  
	line-height:12px;
}
@media screen and (min-width:0\0) { 
	.view_fulcart_btn, .view_fulcart_btn:hover {
		padding: 16px 29px 10px 29px;  
	}
}
.btn_class_mincart {
	margin: 0 25px 25px 0;
	width: auto;
	float: right;
}
.recentlyadded_subtotal_wrapper > a.btn_class_mincart {
	margin: 0 25px 40px 0;
}
.removetxt_avn_mincart {
	display:none;
}
.closehover:hover {
	cursor:pointer;
}
.closehover:hover .removetxt_avn_mincart, .closehover:hover ~ .removetxt_avn_mincart, .removetxt_avn_mincart:hover {
	display:inline-block;
	margin-left:10px;
	text-transform: capitalize;
}
.close_cart {
    cursor: pointer;
    position: absolute;
    right: 28px;
    top: 28px;
}
.mincart_wrapper_blank {
	border: 1px solid #ededed;
	margin: 0 auto;
	min-height: 1000px;
	width: auto;
	display:none;
	background: #fcfcfc;
	margin:10px auto 50px;
    position: relative;
    z-index: 10;
}
.header-bottom-mincart .avncontainer {
    border-bottom: 0px !important;
}
.tooltip_cart {
    position: absolute;
    right: 30px;
    top: -12px;
    z-index: 11;  
}
.tooltip_cart1 {
    position: absolute;
    right: 31px;
    top: -12px;
    z-index: 11;  
}
.sticky .tooltip_cart {
    right: 30px;
}
.sticky .tooltip_cart1 {
    right: 41px;
}
#currency_Menu1.currency_Menu {
   top: 21px;
   width: 206px;
}
#currency_Menu2.currency_Menu, #currency_Menu3.currency_Menu {
	top: 21px;
	width: 232px;
}
@media screen and (width:1024px){
	#preferencesForm .widgetBtn{
		width: 46%;
	}
}
/* mini cart recent enhancement changes */
.mini_cart_contr
{
height:auto;
}
#cartLink:hover .cartButton .cart-icon {
    background-position: 0 -31px;
	opacity:0.8;
}
.minicart #signIn:hover >.signInButton .signin-icon {
    background-position: 0 0;
	opacity:0.8;
}
.mini_cart_contr .tooltip_cart1 {
    right: 18px; /*Changed*/
    top: -25px;
    z-index: -11;
}
.mini_cart_contr, .mini_cart_contr.submenu
{
border:0px;
}
div.mini_cart_contr.atc_wrapper .avnheaderResult
{
margin: 0 0 10px;
line-height:22px;
}
/*UAT - 7009*/
.mini_cart_contr.atc_wrapper {
    padding: 0;
    width: 250px;
	min-width:250px;
    top: 46px; /*Changed*/
    display: block;
	cursor: default; /*Changed*/
}
.mini_cart_contr.atc_wrapper .cart_title_avnet
{
    background-color: #f3f3f3;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
	    text-transform: capitalize;
}
.mini_cart_contr .avnheaderResult
{
     font-family: 'ClanWeb-Bold',Arial,Sans-serif;
  font-size: 28px;
  font-weight: normal;
  text-align: center;
  color: #41c363;
}
.mini_cart_contr  .emptyResult
{
font-size:16px;
  font-family: ClanWeb-Bold;
  font-style: normal;
  font-stretch: normal;
  text-align: center;
  color: #393938;
  padding-bottom:15px;
  font-weight: normal;
  line-height: 16px;
}
.mini_cart_contr.atc_wrapper .cart_title_avnet {
    background-color: #f3f3f3;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    text-transform: capitalize;
	padding-top: 35px;
   height: auto;
    padding: 20px 20px;
	    border: solid 1px #393938;
}
.mini_cart_contr .cartEmptyMessage{
    height: 100px;
    text-align: center;
    border-top: none;
    margin-bottom: 50px;
    font-family: 'ClanWeb-News',Arial,Sans-serif;
    line-height: normal;
    font-size: 18px;
    color: #666;
   padding: 1px;
}
.mini_cart_contr .items_font{
opacity:0.8;
}
.mini_cart_contr .cart_left_text{
left:0;
float:left;
font-family: ClanPro-News;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: left;
  color: #393938;
  line-height:22px;
}
.mini_cart_contr .cart_right_text{
right:0;
float:right;
font-family: ClanPro-News;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: right;
  color: #393938;
  line-height:22px;
}
.mini_cart_contr .converted_font{
font-size:10px;
color:#868686;
padding-right:12px;
height:20px;
}
.mini_cart_contr  .cart_font10
{
font-size:10px;
}
.mini_cart_contr  .cart_font11
{
font-size:11px;
}
.mini_cart_contr  .cart_font16
{
font-size:16px;
}

/*Fix for Mini Cart button color change*/
.mini_cart_contr  .view_cart{
    padding-bottom:0px\0;/*added*/
    background-color: #52b963;
    color: #ffffff;
    font-size: 14px;
    height: auto;
    font-family: ClanPro-News,Arial,San-Serif;
    text-align: center;
    width: 100%;
    border-bottom: 1px solid #52b963;
    border-top: 1px solid #52b963;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    margin-top: 5px;
    padding-top: 6px;
    padding-bottom: 3px;/*changed*/
    line-height: 21px;
    cursor: pointer;
    width: 100%;
    display: inline-block;
 
}
*::-ms-backdrop, .mini_cart_contr  .view_cart{
	line-height:22px;
}
.mini_cart_contr  .recent_added_text{
font-size: 11px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  color: #5b5b5b;
  text-transform:uppercase;
  margin-top:20px;
  padding-bottom:10px;
  border-bottom:1px solid #dfdfdf;
}
.mini_cart_contr  .recent_added_content_border{
    border-bottom: 1px solid #dfdfdf;
    margin-top: 10px !important;
    padding-bottom: 10px;
}
.mini_cart_contr  .recent_added_close{
     cursor: pointer;
    position: relative;
    right: 10px;
   width: 10px;
    height: 10px;
    top: 19px
}
.mini_cart_contr .recent_scroll
{
    height: 330px;
    overflow-y: scroll;
}
.mini_cart_contr .paddingleft10
{
padding-left:10px;
}
.mini_cart_contr .paddingright15
{
padding-right:15px;
}
.mini_cart_contr .paddingright8
{
padding-right:8px;
}
.mini_cart_contr  .block_display
{
display:block;
}
.mini_cart_contr  .recent_added_content_heading{
font-family: ClanWeb-Bold;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
   color: #0593bc;
       line-height: 15px;
}
.mini_cart_contr  .recent_added_content_subheading{
font-family: ClanPro-News;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #0593bc;
  line-height: 15px;
  text-transform: none;
}
.mini_cart_contr  .recent_added_content_detail{
font-family: ClanPro-News;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
 color: #5b5b5b;
     line-height: 15px;
}
.avnet .mini_cart_contr  .dijitSelect .dijitArrowButton
{
    padding: 1px 1px;
}
.avnet .mini_cart_contr .dijitSelect, .avnet .mini_cart_contr .dijitSelect .dijitButtonContents{
    background: #f3f3f3;
	padding-left: 70px;
}
.avnet .mini_cart_contr .dijitSelectFocused, .avnet .mini_cart_contr .dijitSelectFocused .dijitButtonContents, .avnet .mini_cart_contr .dijitSelectHover {
border-color:#f3f3f3;
}
.avnet .mini_cart_contr .dijitSelectFocused{
border-color:#000;
}
.avnet .mini_cart_contr .dijitSelectOpenedFocused .dijitButtonContents{
background-color:#868686;
}
.avnet .mini_cart_contr .dijitSelectOpenedFocused .dijitSelectLabel
{
color: #ffffff;
}
.avnet .mini_cart_contr .dijitSelect .dijitArrowButton {
    background-color: #f3f3f3;
	color: #868686;
	opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}
.avnet .mini_cart_contr .dijitSelectOpenedFocused .dijitArrowButton
{
background-image: url("../images/colors/color1/up-arrow-wt.png");
background-color:#868686;
opacity: 1;
}
.avnet .mini_cart_contr .dijitSelect .dijitInputField{
padding: 1.5px 1% 1.5px 1px;
    float: right;
}
.avnet .mini-cart-select{
text-align:left;
}
.avnet .mini_cart_contr .dijitSelectLabel{
font-size:10px;
color: #868686;
text-transform: capitalize;
}
.avnet.minicart .mini_cart_contr td.dijitMenuItemLabel{
color: #575757;
font-size: 10px;
padding:8px;
}
.avnet .mini_cart_contr .dijitSelectFocused{
-webkit-box-shadow: 0px 0px 0px 1px rgb(243, 243, 243);
    -moz-box-shadow: 0px 0px 0px 1px rgba(243, 243, 243,1);
    box-shadow: 0px 0px 0px 1px rgb(243, 243, 243);
}
.mini_cart_contr .most_recent{
 font-size: 9.5px;
  font-weight: normal;
  font-style: italic;
  font-stretch: normal;
  color: #868686;
  text-transform:lowercase;
  margin-top:20px;
  display:inline-block;
  font-family: ClanPro-News;
}
.header_free_shipping {
    height: 30px;
    background-color: #5b5b5b;
	margin-top:150px;
}
.header_free_shipping .free_shipping_text {
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #ffffff;
    padding-top: 5px;
    margin: 0 auto;
    text-align: center;
}
.mini-header_search {
    height: 87px;
    background-color: #000000;
}
.mini-white-bg
{
background:#ffffff;
}
.avnet.minicart .dijitSelectMenu .dijitMenuItem td
{
padding:8px;
font-size: 10px;
    font-family: ClanWeb-Bold;
color: #575757;
}
.minicart table tr.dijitSelectSelectedOption {
    background: #ffffff !important;
       font-family: ClanWeb-Bold;
}
.minicart .dijitSelectSelectedOption * {
       font-family: ClanWeb-Bold;
	   font-weight:normal;
}
.minicart .dijitSelectMenu .dijitMenuItem{
 font-family: ClanWeb-Bold;
}
 @media all and (-ms-high-contrast:none)
     {
	 
	 body{
	 font-weight:normal;
	 }
		 .mini_cart_contr  .view_cart{
		line-height:22px;
		 }
		*::-ms-backdrop, .mini_cart_contr  .view_cart{
			line-height:22px;
		}
		.atc_wrapper.mini_cart_contr{
		top:51px
		}
.mini_cart_contr .most_recent
{
font-size:9.5px;
}
	 
	 
     }
	 
@media screen and (max-width: 1023px) and (min-width: 768px){
#MiniShopCartContents > .mini_cart_contr > .cart_title_avnet {
    /*width: 210px;*/
}
}
@media screen and (max-width: 1023px){
	.mini_cart_contr  .tooltip_cart1 {
    right: 11px;
      }
}	 
	 
	 @-moz-document url-prefix() { 
	 
       .mini_cart_contr .avnheaderResult{
	     font-size: 27.4px;
	   }
	
	 
      }
      
#rec_mincrt a.arw-dwn-img.selected:after{
    background: #868686 url("../images/colors/color1/up-arrow-wt.png") no-repeat scroll 6px 3px;
}
#rec_mincrt a.selected {
	background: none repeat scroll 0 0 #868686;
    width: 207px;  /* For MINICART currency drop down issue */
    color: #fff;
    padding: 5px 0px 5px 5px;

}
#rec_mincrt > ul.currency_Menu{
border-left: 1px solid #cecece;
border-right: 1px solid #cecece;
	width: 209px;
}
#rec_mincrt .menuLink{
	font-family: 'ClanWeb-bold';
    font-size: 10px;
	text-transform: capitalize;
	font-weight:normal;
 	 background: #ffffff;
 	 border-bottom: 1px solid #cecece;
 	 padding: 7px;
}
#rec_mincrt  .currency_Menu > li a:hover {
background: #f4f4f4;
}
/* mini cart recent enhancement changes END*/
/* -----------------------------------------------------------------------------*/
/*20. My cart page styles
/* -----------------------------------------------------------------------------*/
/************** Begin of My Cart for my cart page **************/
.strike{
	text-decoration: line-through;
}
.sm-tle{
	font-family: 'ClanWeb-Medium',Arial,Sans-serif;
    font-size: 12px;
    font-weight: normal;
	color: #393938;
}
div[id^="itemLevelCurrency_"] .txt-Ralign{
	float:left;
	text-align: left;
}
#avn_silica_content div[id^="itemLevelCurrency_"] .txt-Ralign .quotes_padding{
	padding-left: 0;
}
.p_off{
	font-size: 12px;
}
.avn_myCart_core{
	display: block;
}
.avn_myCart_core.slot1 .leftColumn{
	position: relative;
}
.avn_myCart_core .table-header{
    background-color: #e0e0e0;
    color: #383839;
    font-family: 'ClanWeb-Medium',Arial,Sans-serif;
    font-size: 13px;
    font-weight: normal;
    overflow: hidden;
    padding: 14px 0;
    text-transform: uppercase;
}
.avn_myCart_core.slot1 .leftColumn .table-header{
	padding: 14px 0;
}
.avn-doc-content.avn_QOError .avn_myCart_core.slot1 .leftColumn .table-header{
	padding: 12.5px 0;
} 
.avn_mycart_bCrumb.mycart_list > div.avn-pdp-sidebar-select, .avn_mycart_bCrumb.ord-sub-ttl > div.avn-pdp-sidebar-select {
	margin-top: -5px\0;
}
.avn_myCart_core .table-colLeft, .myCart_row_hl_rt > div {
	padding: 20px 0;
}
.avn_myCart_core .table-colLeft > div, .avn_myCart_core .table-header > div {
	display: inline-block;
	vertical-align: middle;
}
.avn_myCart_core  .table-body .table-colLeft > div:first-child{
	padding: 0px 20px 0px 30px;
	border-right: 1px solid #ededed;
}
.avn_myCart_core  .table-body .table-colLeft > div#serialCount{
	width: 30px;
	padding: 0px 0px 0px 30px;
}
#quickOrderErrorForm .avn_myCart_core  .table-body .ErrBorder .table-colLeft > div:first-child{
	border-right: 1px solid #d7d7d7;
}
#quickOrderErrorForm .avn_myCart_core.slot1 .ErrBorder .table-colRight > .table-inner-content > div {
	border-right: 1px solid #d7d7d7;	
}
#quickOrderErrorForm .avn_myCart_core.slot1 .ErrBorder .table-colRight > .table-inner-content > div:last-child {
	border-right: 0px;
}
#quickOrderErrorForm .avn_QOError .table-body .ErrBorder .table-colLeft.errOrder_tabLeft, #quickOrderErrorForm .avn_QOError .table-body .ErrBorder .table-colRight.errOrder_tabLeft {
	border-bottom: 1px solid #d7d7d7;	
}
.avn_myCart_core .leftColumn .table-header > div:first-child {
	padding: 0px 20px 0px 30px;
	border-right: 1px solid #d0d0d0;
}
.avn_myCart_core  .table-body .table-colLeft > div:nth-child(2), .avn_myCart_core .leftColumn .table-header > div:nth-child(2){
	padding: 0 20px;
	border-right: 0;
}
.avn_QOErrorPageCol1{
  padding: 0 20px 0 30px;
  border-right: 1px solid #bababa;
}
.quickOrderPlusFontStyle{
   font-family: ClanWeb-News;
    font-size: 20px;
    line-height: 0;
    margin-top: 8px;
    margin-top: 8px\0;
    vertical-align: top;
}
.export_cartTTArrow{
	height: 15px;
	position: absolute;
	top: -15px;
	width: 100px;
	left: 0px;
}
.quickOrderMinusFontStyle
{
   font-family: ClanWeb-News;
    font-size: 34px;
    line-height: 0;
      margin-top: 8px;
       margin-top: 15px\0;
    vertical-align: top;
}
.avn-doc-content.avn_QOError .avn_myCart_core  .table-body .table-colLeft div.ErrOrderContent_Prod{
	width: 60%;
	word-wrap: break-word;
	height: 180px;
	overflow-x: hidden;
	overflow-y: auto;
	white-space: normal;
}
.avn-doc-content.avn_QOError .avn_myCart_core div[id^="ErrLeftDiv_mf"] .table-colLeft.errOrder_tabLeft div.ErrOrderContent_Prod{
	width: 60%;
}
#quickOrderErrorForm .avn-doc-content.avn_QOError .avn_myCart_core  .table-body .table-colLeft div.ErrOrderContent_Prod{
	width: 60%;
	word-wrap: break-word;
}
.avn-doc-content.avn_QOError .avn_myCart_core  .table-body .table-colLeft.avn_QOError_errList div.ErrOrderContent_Prod{
	width: 45%;
	word-wrap: break-word;
	text-align: left;
}
.avn_myCart_core  .table-inner-content, .myCart_row_hl_rt > div , .avn_myCart_core .table-body .table-colLeft > div, .avn_myCart_core.slot1 .table-colRight > .table-inner-content > div, .avn_myCart_core .table-body .table-colLeft{
	min-height: 200px;
}
.avn_myCart_core .dashboard_widgetText{
	font-family: Arial,Sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.invalid_minMult_text{
	font-family: Arial,Sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: red;
	padding-top: 5px;
  	padding-bottom: 8px;
}
.subTotalPrice{
	font-family: Arial,Sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.avn_myCart_core.slot1 .rightColumn{
	width: 99.1% !important;
}
.avn_myCart_core.slot1 #avn_silica_content.rightColumn{
	width: 100% !important;
}
.avn_myCart_core  .table-inner-content{
	margin: 0;
}
.avn_myCart_core .table-inner-content > div, .avn_myCart_core .rightColumn .table-header > div{
	float: left;
	padding: 0 15px;
	border-right: 1px solid #d0d0d0;
}
.avn_myCart_core .table-inner-content > div{
	border-right: 1px solid #ededed;
}
.avn_myCart_core.slot1 .table-colRight > .table-inner-content > div:first-child,.avn_myCart_core .rightColumn .table-header > div:first-child {
	width: 140px;
}
.avn_myCart_core.slot1 .table-colRight > .table-inner-content > div:nth-child(2),.avn_myCart_core .rightColumn .table-header > div:nth-child(2){
	width: 75px;
}
.avn_myCart_core.slot1 .table-colRight > .table-inner-content > div:nth-child(3), .avn_myCart_core .rightColumn .table-header > div:nth-child(3){
	width: 95px;
}
.avn_myCart_core.slot1 .table-colRight > .table-inner-content > div:nth-child(4),.avn_myCart_core .rightColumn .table-header > div:nth-child(4){
	width: 120px;
}
.avn_myCart_core.slot1 .table-colRight > .table-inner-content > div:nth-child(5), .avn_myCart_core .rightColumn .table-header > div:nth-child(5){
	width: 90px;
}
.avn_myCart_core.slot1 .table-colRight > .table-inner-content > div:nth-child(6), .avn_myCart_core .rightColumn .table-header > div:nth-child(6){
	width: 95px;
}
#quickOrderErrorForm .avn_myCart_core.slot1 .table-colRight > .table-inner-content > div:nth-child(6), #quickOrderErrorForm .avn_myCart_core .rightColumn .table-header > div:nth-child(6){
	width: 65px;
}
#avn_BOMEditPage .avn_myCart_core.slot1 .table-colRight > .table-inner-content > div:nth-child(6), #avn_BOMEditPage .avn_myCart_core .rightColumn .table-header > div:nth-child(6){
	width: 65px;
}
.avn_myCart_core.slot1 .table-colRight > .table-inner-content > div:nth-child(7),.avn_myCart_core .rightColumn .table-header > div:nth-child(7){
	width: 80px;
}
#avn_silica_content div.table-header > div:last-child{
	border: none;
}
#bCrumbContentTopTotal hr{
	background-color: #ededed;
	height: 2px;
}
div.shippingOrderContent[id^="shippingOrderContent"] > div[id^='err_Id']  > div span.dijitInputField{
    font-size: 18px;
	padding-left: 30px; 
	padding-left: 29px\0; 
	font-style: normal !important;
	color: #999 !important;
}
div.shippingOrderContent[id^='shippingOrderContent'] #err_Id1 .dijitArrowButtonInner{
	padding: 12.5px 7px\9 !important;
}
.avnet div[id^='shippingOrderContent'].shippingOrderContent > div[id^='err_Id'] > div span.dijitPlaceHolder{
	font-style: normal !important;
	color: #999 !important;
	font-size: 18px;
	padding-left: 30px; 
	padding-left: 29px\0; 
}
#avn_silica_content .videopartScroll, #avn_global_content .videopartScroll{
	min-width: 100%;
}
.avn_myCart_core .legend img{
	margin: 0px;
}
.avn_myCart_core .legend > ul > li{
	margin: 0 2px 15px;
	display: inline-block;
}
.bCrumbContentTop.avn_mycart_bCrumb {
	min-height:	90px !important;
	padding: 30px 0px 30px 30px;
}
.col8.acol6 .bCrumbContentTop.avn_mycart_bCrumb  > div:first-child{
	margin-right: 40px;
}
.avn_mycart_bCrumb .srchField{
    max-width: 138px;
    padding: 10.5px 10px;
    width: 38%;
	margin: 0;
}
.avn_myCart_core_cFooter{
	margin-top: 0px;
}
.avn_myCart_core_cFooter  div.bCrumbContentTop > div > input:first-child{
	margin-right: 10px;
}
.avn_myCart_core_cFooter  div.bCrumbContentTop > div > input:nth-child(2){
	margin: 0 20px 10px 0;
}
.avn_myCart_core_cFooter.paginationBar{
	margin-bottom:0;
}
.chatHelp_txt{
	position: relative;
	top: -9px;
}
#add_ship_address:hover ~ .add_ship_tooltip, #add_ship_address:hover ~ .add_ship_tooltip_Arr{
	display: block;
}
.add_ship_tooltip_Arr{
  display: none;
  position: absolute;
  left: 143px;
  top: 0px;
}
.add_ship_tooltip{
  white-space: nowrap;  
  display: none;
  background-color: #ededed;
  border-bottom: 5px solid #0593bc;
  color: #393938;
  position: absolute;
  left: 153px;
  top: -12px;
  padding: 10px;
  text-transform: uppercase;
  font-family: 'ClanWeb-Medium',Arial,Sans-serif;
  font-weight: normal;
  font-size: 12px;
}
/**********Cart Tabs styles - Fix included on 03/13/15 to avoid using tab id; ids generated dynamically ***************/
.cart.approveBg, .cart.activeBg {
	width: 200px;
}
/**********Cart Tabs styles - Fix included on 03/13/15 to avoid using tab id; ids generated dynamically ***************/
.avn_myCart_core .leftArrow, .avn_myCart_core .rightArrow {
	display: none;
}
.avn_myCart_core .leftArrow{
	right: 0px;
}
#quickOrderErrorForm .avn_myCart_core .leftArrow, #avn_BOMEditPage .avn_myCart_core .leftArrow{
	right: -8px;
}
.cartAddBut:hover  {
	border-color: #41c363;
}
.avn_myCart_core_div_last{
	width: 75.5%;
}
.mycrt_cpn{
	font-family: 'ClanWeb-News', Arial, Sans-serif;
    font-size: 20px;
	color: #0593bc;
}
.avn_mycrt_fp_atc , .avn_mycrt_fp_vc{
	min-width: 143px;
}
 .avn_mycrt_fp_vc{
	margin: 0 10px 10px 0;
}	
.avn_tt_ll, .avn_tt_rl, .avneditQTY, .avnschShipment{
	display: inline-block;
}
.avn_tt_ll{
	margin-right: 40px;
}
.avn_myCart_banner, .avn_checkOutConfirmation_banner{	
	width: 100%;
	position: relative;
}	
.avn_myCart_banner .grn-dwn-arw{ 
	position: absolute;
	bottom: 4px;
    left: 315px;
}
.avn-conf-orderLft.ordConfPriceTxt{
    width: 128px;
}
.ordFontChange11{
	font-size: 11px;
}
.ordFontChange10{
	font-size: 11px;
}

.myCart_bl_banner{
	background:url("../images/colors/color1/avn_myCart_bl_banner.png") !important;
	padding: 30px 0 !important;
	line-height: 22px;
}
.myCart_bl_banner_hl{
	background:url("../images/colors/color1/avn_myCart_bl_banner.png") !important;
}
.myCart_row_hl_lt, .myCart_row_hl_rt {
	box-shadow: 	inset 0px -8px 0px 0px rgba(5,146,189,1),
					inset 0px 8px 0px 0px rgba(5,146,189,1),
					inset 8px 0px 0px 0px rgba(5,146,189,1);
	-webkit-box-shadow:	inset 0px -8px 0px 0px rgba(5,146,189,1),
						inset 0px 8px 0px 0px rgba(5,146,189,1),
						inset 8px 0px 0px 0px rgba(5,146,189,1);
	-moz-box-shadow: 	inset 0px -8px 0px 0px rgba(5,146,189,1),
						inset 0px 8px 0px 0px rgba(5,146,189,1),
						inset 8px 0px 0px 0px rgba(5,146,189,1);	
	position: relative;
}
.myCart_row_hl_rt {
	box-shadow: 	inset 0px -8px 0px 0px rgba(5,146,189,1),
					inset 0px 8px 0px 0px rgba(5,146,189,1),
					inset -8px 0px 0px 0px rgba(5,146,189,1);
	-webkit-box-shadow:	inset 0px -8px 0px 0px rgba(5,146,189,1),
						inset 0px 8px 0px 0px rgba(5,146,189,1),
						inset -8px 0px 0px 0px rgba(5,146,189,1);
	-moz-box-shadow: 	inset 0px -8px 0px 0px rgba(5,146,189,1),
						inset 0px 8px 0px 0px rgba(5,146,189,1),
						inset -8px 0px 0px 0px rgba(5,146,189,1);	
}
.loginCloseButton,.myCart_row_hl_rt  > div > div:nth-child(1){
	position: absolute;
	right: 15px;
	top: 10px;
	cursor: pointer;
}
.myCart_row_hl_rt  > div > div:nth-child(2){
	margin-top: 65px;
}
#avn_silica_content .quotes_padding, ul[id^=avn_myCart_subTotCurrCalc_] li a, #avn_global_content .quotes_padding, ul[id^=avn_myCart_subTotCurrCalc_] li a {
	font-family: 'ClanWeb-Medium',Arial,Sans-serif;
    font-size: 10px;
    font-weight: normal;
	padding: 5px 0 5px 10px;
	text-transform: capitalize;
}
ul[id^=avn_myCart_subTotCurrCalc_]{
    height: 104px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: left;
    width: 97.5%;
    z-index: 9;
    min-width: 210px;
    left: auto !important;
    right: 0;
    top: 25px;
}
.avn_myCart_couponCode, .plp_bondedStk {
	text-transform: none;
}
/* my cart Issue Fixes CSS */
.yourOrderPopupText{
    color: #666666;
    font-size: 14px;
    font-family: Arial Regular, sans-serif;
    font-weight: normal; 
    margin-top: -4px;
}
.bgi_wrapper_urpop{
	background-color: #f9f9f9;
    height: auto;
    width: 100%;
}
.Yocenter {
	line-height:20px;
	text-align: center;
}
.tooltip_cart_arrow {
    position: absolute;
    right: 327px;
    top: 215px;
}
.YourOrderpopupHeader {
    color: #393938;
    font-size: 1.90em;
	line-height: 22px;
}
.marginT10{
	margin-top:10px !important;
}
.marginT5{
	margin-top:5px !important;
}
.marginT8{
	margin-top:8px !important;
}
.marginT15{
	margin-top:15px !important;
}
.marginT20{
	margin-top:20px !important;
}
.marginT30{
	margin-top:30px !important;
}
.marginT80{
	margin-top:80px;
}
.avn-popup-Subtotal {
	text-align:center;
	width:20%;
	float:left;
	line-height:35px;
	min-height: 105px;
	padding: 0 13px;
}
.schedulePopScroll {
    width: auto;
    height: 200px;
    overflow: scroll;
	overflow-x:hidden;
}
.couponPopScroll {
    height: auto;
    max-height: 450px;
    min-height: 290px;
    overflow: auto;
    margin-top: 5px;
}
.schedulePopScroll {
    width: auto;
    height: 400px;
    overflow: scroll;
	overflow-x:hidden;
}
#shipment_modal_id.schedulePopScroll {
	width: auto;
	height: 500px;
	height: 500px\0;
	overflow-y: auto;
	overflow-x: hidden;
}
#shipment_modal_id hr {
	border-top: 1px solid #ededed;
	margin: 10px 0;
}
.ylwBorderBox{
	-webkit-box-shadow: 0px 0px 0px 5px #FAEE15;
	-moz-box-shadow: 0px 0px 0px 5px #FAEE15;
	box-shadow: 0px 0px 0px 5px #FAEE15;
}
.emptyMiniCart{
	//height:600px;
}
.emptycart{
	width:100%;
	height: 100px;
	background-color: #cecece;
	text-align:center;
	padding-top:20px;
}
.emptyminiTest{
	line-height:80px;
	text-align: center;
	font-size: 16px;
}
.hideErr{
	display:none;
}
.global_closeButton{
    height: 20px;
    padding: 2px;
    position: absolute;
    right:914px;
	//left:-200px;
    width: 20px;
    z-index: 1;
	cursor: pointer;
}
.globalProceed, .globalProceed
{
	background-color:#0592bd;
	margin:0 auto;
	color:#fff;
	font-family: "ClanWeb-Medium",Arial,sans-serif;
	text-transform:none;
}
.viewOrderLink{
	color:#0593bc;
}
/* MyCart Issue Fixes End **/
@media screen and (max-width: 1024px) {
	.avn_myCart_core_div_last {
		width: 44%;
	}
	#avn_silica_content .videopartScroll, #avn_global_content .videopartScroll{
		min-width: 223%;
	}
	.avn_myCart_core .leftArrow, .avn_myCart_core .rightArrow {
		display: block;
	}
	@-moz-document url-prefix(){ 
		.avn_myCart_core_div_last {
			width: 44%;
		}
		#avn_silica_content .videopartScroll, #avn_global_content .videopartScroll{
			min-width: 225%;
		}
	}
	.atc_divcont3 {
	    width: 100px;
	}	
	.atc_divcont4 {
	    width: 30px;
	}
	
	.mycrt_cpn {
		font-size: 17px;
	}
	.col4.acol6 .bCrumbContentTop.avn_mycart_bCrumb.mycart_list {
		padding: 30px 10px;
	}
	.cmp-leftArrow, .cmp-rightArrow {
 		 display: block !important;
	}
	#shipping_viewDetails .leftArrow,#shipping_viewDetails .rightArrow { 
		display: block;
	}
	
}
@media screen and (width: 1024px){
	.avn_myCart_core_div_last {
		width: 58%;
	}
	.atc_divcont3 {
	    width: 130px;
	}
	.avn_myCart_core .leftArrow, .avn_myCart_core .rightArrow {
		display: inline;
	}
	#profileCategories{
		left: 300px;
	}
	@-moz-document url-prefix(){ 
		.avn_myCart_core_div_last {
			width: 58%;
		}
	}
	#Ecom_BillTo_CountryCode.dijitSelect span, #Ecom_BillTo_State_Province.dijitSelect span {
		width: 115px;
	}	
}
/************** End of My Cart Core **************/
/**** POPUP CSS for the My cart models ****/
.cartLoginBut{
	display: inline-block;
    width: 23.5%;
}
.cartLoginBut2{
    width: 32%;
}
.mycartButton {
	color: #393938;
    font-size: 0.85em;
    line-height: 15px;
	margin: 18px 0px 20px;
	border-top: 1px solid #cecece; 
	margin-top: 15px;
}
.mycartHeader {
	color: #393938;
    font-size: 1.90em;
	margin-bottom:15px;
}
.mycartHeader2 {	
    font-family: "ClanWeb-Bold",Arial,sans-serif;
	    font-size: 30px;
}
.scroll.#mycartcoupon{
	border: 5px solid #cecece; 
}
#mycart_coupouns{
	height:auto;
	width:auto;
}
#mycart_coupouns.widgetBody{
	min-height: 0px !important;
}
.mycartcoupon{
	width:50%;
}
.mycoupon{
	margin-bottom: 40px;
    margin-top: 28px;
    text-align: center;
}
#mycart_coupouns .widgetStrokeIn > div > div:nth-child(1){
	margin-top: 80px;
}
#mycart_coupouns .widgetStrokeIn{
	width: 307px;
	min-height: 0px !important;
}
#mycart_coupouns .checkbox + label{
	padding: 8.5px;
}
#mycart_coupouns .checkbox:checked + label:after{
	color: #0593bc;
}
#CouponWalletTable_td_3_  .popup-but {
	padding: 6.5px 0px !important;
	padding: 8.5px 0px 4.5px 0px\0 !important;
}
#mycart_coupouns .widgetHeaderText{
	padding-top: 5px\0 !important;
	margin-bottom: 15px\0;
}
label.custom_checkbox.coup-lbl{
    margin-top: 45px;
}
/**** POPUP CSS ****/
.popUp_div {
    margin: 1% 4%;
}
.hidden{
	/*display:none !important;*/
}
.show{
	display:block;
	/*margin-top: -33px ! important;*/
}
.dummyLinks {
    padding-bottom: 5px;
    padding-top: 5px;
}
.editQtyDialog .dijitDialogTitleBar, .shipmentDialog .dijitDialogTitleBar {
    display: none;
}
.editQtyDialog, .shipmentDialog {
    background-color: #fff !important;
    border: 15px solid rgb(206, 206, 206) !important;
    height: auto;
	width:58% !important;
	cursor: pointer;
	z-index: 999 !important;
}
.editQtyDialog .dijitDialogPaneContent, .shipmentDialog  .dijitDialogPaneContent{
    border: medium none !important;
}
.dijitDialogPaneContent {
    overflow-x: hidden !important;
}
.shipmentDialog .dijitDialogPaneContentArea {
    padding:30px 24px !important;
    color: #393938;
}
.editQtyDialog .dijitDialogPaneContentArea{
    padding:28px 24px 6px !important;
    color: #393938;
}
.editQtyDialog_content {
    width: 100%;
}
.title_content_qty {
    width: 100%;
}
.editQtyDialog_title {
    float: left;
    font-family: 'ClanWeb-Medium', Arial, sans-serif;
    font-size: 33px;
    font-weight: normal;
    line-height: 33px;
    margin-bottom: 15px !important;
}
.editQty_dialog_closediv {
    position: absolute;
    right: 12px;
    top: 10px;
    line-height: 9px;
}
#shipment_modal_id .editQty_dialog_closediv{
	right: 20px;
    top: 10px;
}
.shipmentDialog #shipment_modal_id.dijitDialogPaneContentArea {
	padding: 28px 24px 0px!important;
	color: #393938;
}
#shipment_modal_id .main_content_shipmentDialog {
	padding-top: 10px;
}
#shipment_modal_id .shipSubHeading {
	padding-bottom: 8px;
	line-height: 18px;
}
#shipment_modal_id .shipSubHeading1 {
	padding-bottom: 1px;
}
#shipment_modal_id .shipSubHeading2 {
	padding-bottom: 3px;
}
.partNum_content{
    border-bottom: 1px solid #ededed;
    color: #393938 !important;
    font-family: "ClanWeb-Medium";
    font-size: 12px !important;
    font-weight: normal;
    margin-left: 3px;
    padding-bottom: 15px;
    overflow: hidden;
}
.partNum_lbl {
    float: left;
    margin-right: 5px;
}
.main_content_editQtyDialog {
    border-bottom: 8px solid #ededed;
    display: inline-block;
    padding: 20px 0;
    width: 100%;
}
.main_content_shipmentDialog{
    border-top: 8px solid #e5e5e5;
    display: inline-block;   
    padding-top: 20px;
    width: 100%;
	font-family: 'ClanWeb-Medium', Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
#correct_qty {
	border-bottom: 8px solid #e5e5e5;
	padding-bottom: 15px;
	font-family: 'ClanWeb-Medium', Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
.editQtyDialog_sec1, .editQtyDialog_sec2, .editQtyDialog_sec3 {
    display: inline-block;
    float: left;
    text-align: center;
    width: 33%;
	min-height: 115px;
	border-right: 1px solid #ededed;
}
.editQtyDialog_sec3 {
	border: 0;
}
.qty_lbl {
    font-size: 11px;
    font-weight: normal;
	font-family: 'ClanWeb-Bold', Arial, sans-serif;
	color: #393938;
	margin-bottom: 5px;
}
.editQtyDialog_sec2 .qty_lbl, .editQtyDialog_sec3 .qty_lbl{
	margin-bottom: 8px;
}
.qty_val {
    margin: 0px auto 5px;
    text-align: left;
    width: 60%;
    margin-bottom:10px;
}
.popUpTextBox {
    background-color: rgb(232, 232, 232);
    border: medium none;
    font-size: 20px;
    padding: 11px 0px 5px 4px;
    text-align: center;
    width: 99%;
	font-family: 'ClanWeb-Medium', Arial, sans-serif;
	line-height: 20px;
}
.min_max_limit {
    font-size: 12px;
    padding-bottom: 0px;
    margin-left: 8px;
	font-family: 'ClanWeb-Medium', Arial, sans-serif;
}
#shipment_modal_id .min_max_limit {
	margin-left: 26px;
}
.row_editQtyDialog {
    clear: both;
    color: #393938;
    font-family: "arial";
    font-size: 12px;
    line-height: 12px;
    margin: 0 auto 8px;
    min-width: 45%;
    overflow: hidden;
}
.row_editQtyDialog li:first-child{
	float: right;
	text-align: left;
	width:43%;
}
.column1_editQtyDialog {
    float: right;
    text-align: left;
    font-size: 12px;
    color: #393938;
    font-family: arial;
    min-width: 30%;
}
.column2_editQtyDialog {
    display: inline-block;
    text-align: left;
    min-width: 42%;
    font-family: 'arial';
    color: #393938;
    float: right;
}
.fullWidth {
	width: 100% !important;
}
.availOpt_sections {
    margin-bottom: 8px;
    font-size: 12px;
    font-family: 'arial';
}
.avail_options {
    font-size: 12px;
    font-weight: normal;
    color: #393938;
    font-family: 'arial';
}
.editQtyDialog_btnwrapper {
	margin: 30px auto;
    text-align: center;
}
#editQtyDialog_cancel {
    margin-right: 10px;
	width:auto;
	padding: 10px 48px 8px;
	padding: 11px 48px 6px\0;
}
@-moz-document url-prefix(){
	#editQtyDialog_cancel {
		padding: 8px 48px 6px;
	}
}
#editQtyDialog_apply {
	width:20%; 
	padding: 11px 53px 7px;
	padding: 11px 53px 7px\0;
	border: 2px solid #41c363;
	margin:0;
}
#editQty_modal .editQtyDialog_btnwrapper > span > #editQtyDialog_apply {
	display: inline-block;
	padding: 8px 0px 6px;
	padding: 7px 0px 5px\0;
}
@-moz-document url-prefix(){
	#editQty_modal .editQtyDialog_btnwrapper > span > #editQtyDialog_apply {
		padding: 9px 0px 7px;
	}
}
.editQtyDialog_btnwrapper > span > #editQtyDialog_cancel{
	margin-right: 16px;
}
#editQty_modal_id p.qty_lbl {
	margin-bottom: 8px;
	font-size: 12px;
}
#editQty_modal_id p.qnty_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 6px;
}
#editQty_modal_id .main_content_editQtyDialog > .editQtyDialog_sec1 > .qty_lbl {
	font-size: 12px;
}
#editQty_modal_id .main_content_editQtyDialog > .editQtyDialog_sec2 .row_editQtyDialog {
	min-width: 25%;
}
.editQtyDialog #editQty_modal_id.dijitDialogPaneContentArea {
	padding: 28px 24px 0px !important;
}
#editQty_modal_id .main_content_editQtyDialog {
	margin-bottom: -5px;
}
.curr_errMsg {
	font-size: 12px;
	margin-top: 24px;
	color: #e22523;
	font-family: 'ClanWeb-Medium', Arial, Helvetica, sans-serif;
}
/*********IE 9 & 10 fix**************/
@media screen and (min-width:0\0) { 
	#editQtyDialog_apply {
		padding: 11px 53px 7px;
	}
}
.qnty_error{
	color: #e22523;
	font-size: 13px;
	font-family: 'ClanWeb-Medium', Arial, Helvetica, sans-serif;
}
.borderLine{
	border-bottom: 1px solid rgb(206, 206, 206);
}
.shipmentContent{
	text-align:center;
	margin-bottom: 10px;
}
.shipSubHeading{
	font-size:18px;
	padding-bottom:10px;
	font-family: 'ClanWeb-News';
}
.shipSubHeading1{
	font-size:14px;
	padding-bottom:5px;
	font-weight:bold;
	font-family: arial;
}
.shipSubHeading2{
	font-size:14px;
	padding-bottom:5px;
	font-weight:normal;
	font-family: arial;
}
.shippingOrderContent{
	width:70%;
	margin: 0 auto;
    overflow: hidden;
    padding: 20px 0;
}
.shipDialog_sec1{
	display: inline-block;
    float: left;
    text-align: center;
    width: 45%;
}
#shipment_modal_id .shipDialog_sec1 .popUpTextBox{
	width:76%;
	padding: 8px 12px;
	padding: 12px 12px 4px\0;
}
@-moz-document url-prefix() {
	#shipment_modal_id .shipDialog_sec1 .popUpTextBox{
		padding: 10.25px 12px;
	}
}
.shipDialog_sec2{
	display: inline-block;
	float: left;
	text-align: center;
	border-left: 1px solid #ededed;
	padding-bottom: 15px;
	padding-left: 3px;
	width: 48%;
}
#shipment_modal_id .shipDialog_sec1 > .shipDialog_innersec > p.qty_lbl{
	margin-left: 25px;
}
.shipDialog_innersec{
	margin-left:5%;
}
.shipDialog_innersec .qty_val {
	margin: 5px 0px 5px 48px;
	width: 73%;
}
.qty_val > input[type="text"]{
	font-size: 20px !important;
	//outline: 0px;
}
.shipment_date{
    margin: 5px 9%;
    text-align: left;
	height: auto;
	overflow: hidden;
}
div.qo_qty > .shipment_date.order_date{
	height:45px;
}
.qo_qty div{
    float: left;
    margin-right: 4px;
    width: 48%;
}
.qo_qty .shipment_date{
	margin: 10px 4px 0 0;
}
.orders .qo_cont5 > .qo_partnum {
	padding
}
#ordersFilterMenu .qo_qty .shipment_date{
	margin: 5px 4px 0 0;
}
#o_track_details .slot1 .rightColumn {
	width: 96.4%;
}
.calendarIcon{
	background: url("../images/colors/color1/calender_textbox1.PNG") no-repeat 0 0;
	float: left;
    height: 42px;
    width: 32px;	
}
.shippingDate{
	background-color: rgb(232, 232, 232);
    border: medium none;
    display: inline;
    float: left;
    font-size: 12px;
    font-family: 'ClanWeb-Medium', Arial, Helvetica, sans-serif;;
    height: 33px;
    text-align: center;
    width: 81.3%;
}
input[id^=shippingDate]{
	color: #393938 !important;
}
.closeImg{
	display: inline-block; 
	margin-top: -5px;
	cursor:pointer;
	float: right;
}
.btn-cancel{
	width:90%;
	padding: 7px 25px;
}
#shipDialog_add.btn-cancel {
    width:96%;
    float: left;
    padding: 10px 25px 4px\0;
}
.btn-submit{
	width:90%;
	padding: 9px 25px;
	margin:0;
}
.btn-Schedule {
    display: inline-block;
    margin: 0;
    padding: 9px 25px;
    width: 70%;
}
#shipDialog_apply.btn-Schedule {
    float: right;
    width: 74%;
    padding: 11px 25px 7px\0;
}
.scheduleCol {
	max-height: 200px;
	overflow-x: hidden;
	overflow-y: auto;
}
#shipment_modal_id #shipDialog_add.btn-cancel, #shipment_modal_id #shipDialog_cancel.btn-cancel {
	padding: 9.5px 25px;
	padding: 11px 25px 10px\0;
}
#shipment_modal_id #shipDialog_apply.btn-Schedule {
	padding: 9.5px 25px;
	padding: 12px 25px 8px\0;
}
@-moz-document url-prefix(){
	#shipment_modal_id #shipDialog_apply.btn-Schedule {
		padding: 10.25px 25px;
	}
	#shipment_modal_id #shipDialog_add.btn-cancel, #shipment_modal_id #shipDialog_cancel.btn-cancel {
		padding: 7.25px 25px;
	}
}
#shipDialog_cancel.btn-cancel {
    width: 92%;
    padding: 11px 25px 10px\0;    
}
.inputError{
	border: 1px solid red;
	border-right:none;
}
.calendarError{
	border: 1px solid red;
	border-left:none;
}
.inputSucces{
	border: 1px solid green;
	border-right:none;
}
.calendarSuccess{
	border: 1px solid green;
	border-left:none;
}
#err_shipDate, #err_shipDate1{
	padding-top:5px;
	text-align:center;
}
#dateto.dijitInputInner ,#datefrom.dijitInputInner{
	width: 126% !important;
	padding: 0px !important;
} 
@media screen and (max-width: 1024px) {
	.editQtyDialog, .shipmentDialog {
		width:700px !important;
	}
	.shipment_date {
		width: 85%;
	}
	.editQtyDialog .dijitDialogPaneContent, .shipmentDialog .dijitDialogPaneContent {
		width: 684px !important;
	}
	
}
/**** POPUP CSS end ****/
/******* Shipping Address Form Styles *************/
.ship_addrs_form {
	height: 375px;
    margin-bottom: 20px;
    overflow-y: auto;
    width: 415px;
}
.bgi_wrapper {
	background-color: #f9f9f9;
    height: auto;
    margin-top: 22px;
    position: absolute;
    left: 0;
    width: 100%;
}
.tooltip_cart_bgi {
    position: absolute;
    right: 300px;
    top: -12px;
}
div#buy_Global_invcontent_id.bgi_wrapper > .tooltip_cart_bgi {
	right: 370px;
}
#edit_shipping_addrs_id .profileName,#add_shipping_addrs_id .profileName {
	border-bottom:1px solid #ededed;
	margin-bottom:0px;
	width: 99.5%;
}
.ckEditAddAddress .profileJobFun,.ckEditAddAddress .profileCity,#ck_shpaddr_cont .profileCity {
	width:100%;	
}
.shp_addr_last {
	height: 70px;
	width: 97%;
}
.city_shpaddr {
 	float: left;
    margin-right: 7%;
    width: 30%;
}
/***** Checkout Styles *****/
.ckEditAddAddress .city_shpaddr {
    width: 47%;
}
.ckEditAddAddress .profileNameFld {
	width:83%;
}
#cntry1Div1 {
	width:100%;
}
.ckEditAddAddress #cntry1Div, .ckEditAddAddress #cntry1Div1, .ckEditAddAddress #cntryDiv {
	width:97%;
}
.ckEditAddAddress #cntry1Div {
	width: 92% !important;
}
.ckEditAddAddress .profileCity {
    width: 93.5% !important;
}
.ckEditAddAddress .state_shpaddr {
 float: left;
    margin-right: 8%;
    width: 31%;
}
.ck_Profile_Button{
	opacity: 0.2;
}
.state_shpaddr {
 float: left;
    margin-right: 8%;
    width: 22%;
}
.zip_ahpaddr {
 	float: left;
    width: 25%;
}
.ckEditAddAddress .zip_ahpaddr {
    width: 31%;
    margin-top:0px;
    margin-left:7px;
}
.shp_addr_cont {
 	margin-top: 10px;
    padding-left: 6%;
    padding-right: 2%;
}
.shp_addr_cn1 {
	width:90%;
}
.shp_addr_cn2 {
	width:90%;
}
.shp_addr_cn3 {
	width:90%;
}
.shp_addr_cn4 {
	width:90%;
}
.avnet #editProfile .dijitSelect .dijitArrowButton {
    background-color: #e8e8e8;
    background-image: url("../images/colors/color1/down-arrow.png");
    background-position: 8px center;
    background-repeat: no-repeat;
    margin-top: 3px;
	height: 37px;
}
.avnet #editProfile .dijitSelect .dijitArrowButtonContainer {
    border: 0 none;
}
.hide_blk {
	display:none;
}
/******************Add edit popup modal styles starts*********************/
.seperator_line_addpro {
	width:97%;
	height:1px;
	margin-top: 0px;
	background-color:#e8e8e8;
}
 #add_edit_project_team.widgetBody {
    min-height: 100px !important;
    min-width: 320px !important;
}
.addeditproj_popup_txt {
  color: hsl(240, 1%, 22%);
  font-family: arial;
  font-size: 0.75em;
  margin-top: 18px;
  font-weight:bold;
}
.add_ano_addr1 {
	color:hsl(191, 100%, 39%);
	cursor:pointer;
	font-size:arial;
	font-weight:bold;
	font-size:0.75em;
	margin-top:10px;
}
.add_ano_addr2 {
	color:hsl(191, 100%, 39%);
	cursor:pointer;
	font-size:arial;
	font-weight:bold;
	font-size:0.75em;
	margin-top:10px;
	display:none;
}
.show {
	display:block;
}
.eMail1 {
	background-color: hsl(0, 0%, 91%);
	border: 0 none;
	color: hsl(0, 0%, 50%);
	margin-top: 10px;
	padding: 12px 7%;
	text-transform: uppercase;
	width: 83%;
}
.eMail2, .eMail3 {
	display:none;
	background-color: hsl(0, 0%, 91%);
	border: 0 none;
	color: hsl(0, 0%, 50%);
	margin-top: 10px;
	padding: 12px 7%;
	text-transform: uppercase;
	width: 83%;
}
#removeemail1, #removeemail2 {
	display:none;
}
.rem_emails {
	float:right;
    position: absolute;
    right: -17px;
    top: 17px;
 	cursor:pointer;
}
.email_address {
	width:50%;
	height:auto;
	display:inline-block;
}
#clear_errors {
	 min-width:770px !important;
	 min-height: 100px !important;
}
#clear_errors .ProfileStrokeIn {
    min-height: 222px !important;
}
.clear_continueButton:hover {
    color: hsl(0, 0%, 100%) !important;
}
.clear_cancelButton, .clear_continueButton {
    background-color: hsl(0, 0%, 100%);
    border: 2px solid hsl(0, 0%, 81%);
    bottom: 0;
    color: hsl(60, 1%, 22%);
    cursor: pointer;
    font-family: "ClanWeb-Medium",Arial,sans-serif;
    font-size: 12px;
	font-weight: normal;
    margin-top: 20px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
	width: 250px;
	padding:12px 85px 8px;
}
.clear_BOMCancel:hover, .clear_BOMCancel:focus{
	border: 2px solid hsl(0, 0%, 81%) !important;
	cursor:inherit !important;
}
.clear_continueButton {
	background: #41c363;
    border: 2px solid #41c363;
    color: hsl(0, 0%, 100%);
    margin-left:20px;
}
.clearerrors_popup_questxt, .clearerrors_popup_expltxt {
    color: #393938;
    font-family: arial;
    font-size: 14px;
    margin-top: 10px;
 
}
/***** Quick Order Styles *****/
.quick_order_wrapper {
	width:100%;
	height:auto;
	display:inline-block;
}
.qo_cont1 {
	width:100%;
	height:auto;
}
.qo_partnum {
	width:65%;
	height:auto;
	float:left;
	font-family: 'ClanWeb-Medium',Arial,Sans-serif;
    font-size: 12px;
	font-weight: normal;
}
.quick_order_wrapper .qo_partnum {
	width:60%;
	margin-right: 6%;
}
.qo_qty {
	width:34%;
	height:auto;
	float:left;
	display:inline;
	font-family: 'ClanWeb-Medium', Arial, Helvetica, sans-serif;;
    font-size: 12px;
	font-weight: normal;
}
.quickorder_popup_hdr {
	font-family: 'ClanWeb-Bold', Arial, Helvetica, sans-serif;;
    font-size: 16px;
	font-weight: normal;
}
.qo_partnum_text {
    background-color: #ffffff;
    border: 0 none;
    color: hsl(0, 0%, 50%);
    margin-top: 10px;
    padding: 15px 7%;
    text-transform: uppercase;
    width: 90%;
}
#ordersFilterMenu .qo_partnum_text {
	width: 100%;
	width: 86%\0;
}
.qo_qty_text {
    background-color: #ffffff;
    border: 0 none;
    color: hsl(0, 0%, 50%);
    margin-top: 10px;
    //outline: medium none;
    padding: 15px 7%;
    text-transform: uppercase;
    width: 83%;
}
input[type="text"]#avn_myDB_fileName_AP, input[type="text"]#avn_myDB_fileName, input[type="text"]#qopartnum1 {
	padding: 18px 7% 12px 7%\0;
}
textarea#part_number1, textarea#part_number2, #avn_BOMUpld_ChsFileSection2 > input[type="text"]#avn_BomUpld_fileName2 {
	margin-bottom: 1px;
}
#err_search1,#err_search2
{
	padding-bottom:10px;
}
.bomTextArea {
	font-family: 'ClanWeb-Medium', Arial, Helvetica, sans-serif;;
    font-size: 13px;
	font-weight: normal;
	color: #808080;
}
.bomExactSearchTooltip{
	font-size:12px;
	word-wrap:break-word;
	width:150px;
}
.bomPublicPrivateTooltip{
	font-size:12px;
	word-wrap:break-word;
	width:150px;
}
li.bom_chooseFileDiv > #err_search2.search_error {
	margin-top: 10px;
}
#ordersFilterMenu .qo_qty_text {
	width: 100%;
}
#quick_orders .ProfileStrokeIn,  #create_new_BOM .ProfileStrokeIn,#add_product_BOM .ProfileStrokeIn {
	background-color:#E5E5E5;
	height:auto;
}
#create_new_BOM .ProfileStrokeIn {
	padding: 15px 20px 10px;
}
#quick_orders {
    left: -19%;
    position: absolute;
    top: 43px;
    display: none;
    padding-bottom:0px;
    box-sizing: inherit;
}
#quick_orders input[type=text] {
	box-sizing: inherit;
}
#quick_orders.submenu.active {
	display: block;
}
#quickorder_avn.selected {
	color: #e22422;
	background: none;	
}
#quickOrderErrorForm .slot1 .f-left {
	border-right:8px solid #ededed;
}
#quickOrderErrorForm #avn_rightColHeader .table-header {
	padding: 15.5px 0;
	padding: 15px 0\0;
}
@-moz-document url-prefix(){
	#quickOrderErrorForm #avn_rightColHeader .table-header{
		padding: 15px 0;
	}
}
.widgetStrokeqo {
	background: none repeat scroll 0 0 #E5E5E5 !important;
	border-bottom: 0 none;
	padding: 16px;
}
.qo_tooltip{
    position: absolute;
    right: 51px;
    top: -10px;
}
.bom_pdp_tooltip{
  	position: absolute;
  	left: 150px;
  	top: -10px;
}
.bom_compare_tooltip{
    position: absolute;
    left: 199px;
    top: -10px;	
}
div.compareContainer2 > div.cmp-rContent.cmp-lContent-btm:nth-child(4) .bom_compare_tooltip{
 left: 255px;
}
.quickorder_avn{
	cursor:pointer;
}
#quick_orders a:hover{
	background: none;
} 
.qocontainer {
	display: none;
	height: auto;
	right: 0;
	position: absolute;
	top: 35px;
	width: 300px;
	z-index: 10000;
	border-bottom: 8px solid hsl(191, 100%, 39%);
}
.qocontaineraddProduct {
	display: none;
	height: auto;
	right: 394px;
	position: absolute;
	top: 218px;
	width: 300px;
	z-index: 10000;
	border-bottom: 8px solid hsl(191, 100%, 39%);
}
.widjet_close_btn {
	float:right;
	cursor:pointer;
}
#remove_popupOption .widjet_close_btn {
	position: absolute;
    right: 15px;
    top: 15px;
    cursor:pointer;
}
.qoFlyout {
 font-size: 12px;
}
.qoPopup {
	font-size: 14px;
	color: #707070;
	margin-top: 15px;
}
.qoFlyoutPadding {
	padding: 5px 20px 0;
}
.qoclearerrors_popup_questxt {
    color: #393938;
    font-family: 'ClanWeb-News',Arial, Helvetica, sans-serif;;
    font-size: 18px;
    margin-top: 10px;
 
}
.qoPopTitle{
	font-family: 'ClanWeb-News', Arial, Helvetica, sans-serif;;
}
.marginB30{
	margin-bottom: 33px;
}
.editeMail1, .editeMail2, .editeMail3{
 padding: 12px 0%;
 color:hsl(0, 0%, 50%);
}
@media (min-width:768px) and (max-width:1023px) {
.qocontainer {
width:370px;
}
#quick_orders {
    left: -38%;
}
.quickCol{
width:50%;
float:left;
}
}
/******************Add edit popup modal styles end*********************/
/* -----------------------------------------------------------------------------*/
/*21. Order page styles
/* -----------------------------------------------------------------------------*/
/*****************Order details page**************/
#sampletest > #o_track_details{
	position: fixed;
	top: -5px;
	left: 50vw; 
    margin-left: -525px;
    height: 620px;
    box-sizing: border-box; 
    overflow: hidden;
	z-index: 1000;

}
.orderdetail .avn_myCart_ChkOutConfirmScroll{
    min-width: 150%;
    overflow: hidden;
}
.order_details_head_col_container{
width:100%;
height:auto;
display:inline-block;
margin-left: 30px;
}
.od_head_col1, .od_head_col2, .od_head_col3{
width:33%;
height:auto;
display:inline-block;
float:left;
margin-top:15px;
line-height:150%;
}
.orderdetail  #result_left {
color:hsl(191, 100%, 39%);
 margin-left: 30px;
}
.ordertext_wrapper_inside1{
width:80%;
word-wrap:break-word;
height:auto;
font-size:14px;
font-family:arial;
}
.order_bold_text{
font-weight:bold;
}
.o_display_block{
display:block;
}
.orderdetail #empty_order {
	padding-bottom: 35px;
	border-bottom: 8px solid hsl(0, 0%, 75%);
}
.o_status_btn_wrapper{
	width:100%;
	height:auto;
	margin-top: 15px;
	margin-bottom: 15px;
	float:left;
	position: relative;
}
#order_left{
	float:left;
	margin-top: 20px;
	font-size:14px;
	font-family:arial;
}
.orderdetail .avntitleWidget {
    margin: 30px 0 15px 30px;
}
.paddingT0 {
   padding-top: 0px !important;
}
.paddingT5 {
   padding-top: 5px !important;
}
.marginT0{
	margin-top: 0px !important;
}
.orderdetail .cart_button {
  background: url(../images/colors/color1/ic_cart.svg) no-repeat scroll 40px center #41c363;
    background: url(../images/colors/color1/ic_cart.svg) no-repeat scroll 5px center #41c363\0;
    height: 47px;
    padding: 13px 104px !important;
    padding: 15px 140px 11px 70px\9 !important;
    width: 15px;
    background-size: 16px;
    background-size: 80px\0;

}
.orderdetail .widgetBtn {
    height: 40px;
    width: 49%;
}
#orderDetailsMainPage.orderdetail .widgetBtn {
	width: 76%;
}
#orderDetailsMainPage.orderdetail .orddetreorderbtn {
	width: 49%;
}
#orderDetailsMainPage.orderdetail .cart_button {
    padding: 13px 65px !important;
}
@-moz-document url-prefix(){ 
	#orderDetailsMainPage.orderdetail .cart_button {
	    padding: 13px 0 13px 25px !important;
    	width: 78% !important;
	}
}
.orderdetail .addtobom_button{
	padding: 11px 30px 7px 16px;
}
.orderdetail .col12 {
    width: 100%;
}
.orderdetail .checkoutConfirmTable.slot1 .table-colRight > .table-inner-content > div:nth-child(3) {
  width: 100px;
}
.orderdetail  .table-body {
    width: 100%;
}
.orderdetail  .legend img {
    margin: 0 7px 11px;
}
#orderDetailsMainPage.orderdetail .legend img{
	margin: 0 7px 11px 0px;
}
.orderdetail .o_border_btm_rt_enable {
    min-height: 181px;
    overflow: hidden;
	border-bottom: 1px solid hsl(0, 0%, 82%);
}
.orderdetail .table-body .table-colRight {
    overflow: unset;
}
.orderdetail .table-body .o_border_btm_leftenable {
    border-bottom: 1px solid hsl(0, 0%, 82%);
}
.orderdetail  .checkoutConfirmTable.slot1 .table-colRight > .table-inner-content > div {
    min-height: 165px;
    min-width: 4%;
}
#orderDetailsMainPage.orderdetail  .checkoutConfirmTable.slot1 .table-colRight > .table-inner-content > div:first-child {
	min-width: 7%;
}
#orderDetailsMainPage.orderdetail .slot1 .table-colRight>.table-inner-content>div:nth-child(4){
	width: 100px;
}
#orderDetailsMainPage.orderdetail .checkoutConfirmTable.slot1 .table-colRight > .table-inner-content > div:last-child{
	min-width: 3%;	
}
.orderdetail .shipping_address_2ndrow_cont {
  display: inline-block;
  height: auto;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  line-height: 150%;
  margin-left: 30px;
}
.orderdetail .o_status_btn_cont_leftmargn{
margin-left:30px;
}
.sa_col1_wrapper, .sa_col2_wrapper{
	width:50%;
	height:auto;
	display:inline-block;
	float:left;
}
.orderInvoice_scroll {
  height: 125px;
  overflow-x: hidden;
  overflow-y: auto;
}

/*****Added for QC 8103 ******/
.avn_order_details_container .avn_order_details_section .avnAddressOverflow{
                line-height: 18px;
                width: 100%;
                box-sizing: border-box;
}
@media all and (-ms-high-contrast:none){
.avn_order_details_container .avn_order_details_section .avnAddressOverflow{
                line-height: 24px;
}
}
.avn_order_details_content {
    font-weight: normal;
    padding: 0 0 0 10px;
    margin-bottom: 10px; /*Added*/
}
.avn_order_details_container > .avn_order_details_subcontainer1 > div span.VAlignmentTop {
    font-weight: bold;
    color: #000000;
    display: block; /*Added*/
    width: 100%; /*Added*/
                box-sizing: border-box; /*Added*/
    margin-bottom: 5px; /*Added*/
}
.avn_order_details_container .avn_order_details_section .avnAddressOverflow > .spaceNoWrap{max-width: none;}
.avn_order_details_container > .avn_order_details_subcontainer1 > div span.VAlignmentTop + br{display: none;}
/***********Order filter************/
#order_all{
float: left;
}
#order_filter{
float: right;
}
.allOrders_content{
	vertical-align: top;
	padding-left: 230px;
}
#allorders.productResults_show_hide_attributes {
	padding: 20px;
	width: 1201px;
	top: 64px;
}
#empty_order{
	border-bottom: 2px solid #C0C0C0;
	padding-bottom: 13px;
}
.no_order_display{
padding-top: 37px;
}
.need_help{
padding-top: 30px;
}
.cust_email{
padding-top: 10px;
}
.cust_care{
color:#0593bc;
}
#result_left{
display: inline-block;
float: left;
}
#export_right{
display: inline-block;
float: right;
}
.export_img{
padding-right: 7px;
}
#orderfilterMenu{
	padding: 20px;
	width: 1202px;
	left: -1115px;
	top: 64px;
}
.order_filter_left{
	display:inline-block;
	float:left;
	margin-left: 195px;
}
.order_filter_right{
	display:inline-block;
	float:right;
	margin-right: 150px;
}
.orders_textBox{
	width: 360px;
	margin: 0px auto 10px;
	background-color: white;
	border: 0px none;
	padding: 15px 10px;
	text-transform: uppercase;
	color: #808080;
	//outline: medium none;
}
.avn_orderSelect{
	padding: 0px;
	margin: 0px;
	width: 380px;
	overflow: hidden;
	border: 0px none;
	background: url("../images/colors/color1/down-arrow.png") no-repeat scroll 95% 50% white;
	height: 46px;
	margin-bottom: 10px;
}
.avn_orderSelect select{
	color: #808080;
	padding: 10px;
	width: 110%;
	border: medium none;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	//outline: medium none;
	appearance:none;
}
select::-ms-expand { display: none; }
.date_from{
	display: inline-block;
	width: 214px;
}
.date_to{
	display: inline-block;
	width: 198px;
}
.orders_date{
	width: 182px;
	background-color: white;
	border: 0px none;
	text-transform: uppercase;
	color: #808080;
	//outline: medium none;
}
.filter_bottom{
	padding-bottom:20px;
}
#order_filter .avnet .dijitSelect .dijitButtonContents{
	background: none repeat scroll 0% 0% white;
	width: 341px;
}
#order_filter .avnet .dijitSelect{
	width: 380px;
	margin-bottom: 10px;
	height: 46px;
}
#order_filter .avnet .dijitSelect .dijitArrowButton {
    background-position: 12px center;
    background-color: white;
	background-image: url("../images/colors/color1/down-arrow.png");
}
.orders .manufacturerResults_show_hide_content1 ul li {
    border-bottom: 0px solid hsl(0, 0%, 64%);
    line-height: 25px;
}
#order_listing_maindiv #content.rightColumn.f-left {
    -moz-box-shadow: inset -8px 0px 0px #ededed;
    -webkit-box-shadow: inset -8px 0px 0px #ededed;
    box-shadow: inset -8px 0px 0px #ededed;
}
.orders .vrs-filter-bar .filterBar > li:first-child {
    float: left;
    margin-right: 0;
	border-left: 0px solid hsl(0, 0%, 93%);
}
.orders  .mfcMenu {
    padding: 10px 30px 5px 5px;
    text-align: left;
    vertical-align: top;
}
.orders_show_hide_attributes_content31, .orders_show_hide_attributes_content32{
	display:inline-block;
   		width:20%;
} 
.orders  .col3 {
    width: 10%;
}
.orders .col9 {
    width: 90%;
}
.orders #vrs_content .headerText,.orders  #docs_content .headerText {
    font-size: 1em;
    margin: 0;
}
.orders  #allordersfilterMenu {
    left: 0px;
	 padding: 20px;
    width: 1201px;
    z-index: 9;
	 top: 64px;
}
.orders .slot1 .f-left {
    border-right: 0px solid hsl(0, 0%, 93%);
	width: 100%;
}
.orders .slot1 .leftColumn {
    display: inline-block;
    float: left;
    width: 100%;
}
.orders #vrs_content .table-inner-content > div:nth-child(1), .orders  #docs_content .table-inner-content > div:nth-child(1) {
  width: 13%;
}
#order_listing_maindiv .orders #vrs_content .table-inner-content > div:nth-child(1), #order_listing_maindiv .orders  #docs_content .table-inner-content > div:nth-child(1) {
	width: 13%;
}
.orders #vrs_content .table-inner-content > div:nth-child(3), .orders  #docs_content .table-inner-content > div:nth-child(3) {
  width: 5%;
}
.orders #vrs_content .table-inner-content > div, .orders #docs_content .table-inner-content > div {
    min-height: 135px;
    padding: 0 20px;
    width: 11%;
	min-height: 68px;
}
#order_listing_maindiv .orders #vrs_content .table-inner-content > div:nth-child(5),.orders  #docs_content .table-inner-content > div:nth-child(5){
	width: 12%;
}
.orders #vrs_content .table-inner-content > div:nth-child(7), .orders  #docs_content .table-inner-content > div:nth-child(7) {
	width: 8%;
}
.orders #vrs_content .table-inner-content > div:nth-child(4), .orders  #docs_content .table-inner-content > div:nth-child(4) {
   border-right: 1px solid hsl(0, 0%, 82%);
}
.orders #vrs_content .table-inner-content > div:nth-child(4).order_table_colright_contents{
	 border-color: #ededed;
}  
.orders .filterBar > li {
    border-left: 1px solid hsl(0, 0%, 82%);   
}	
.orders .table-body .table-colRight {
    height: 125px;
    overflow: hidden;
	border-bottom: 1px solid #ededed;
}
.orders .height_col_order{
   height: 85px;
   overflow: hidden;
   border-right: 0;
   border-bottom: 1px solid #ededed !important;
   padding: 20px 0 20px 0;
}
.orders #vrs_content .table-inner-content, .orders .table-body .table-colLeft > .headerContent, .orders  #vrs_content .table-body .table-colLeft, .orders  #docs_content .table-inner-content, .orders  #docs_content .table-body .table-colLeft {
    min-height: 0px;
}
.orders #vrs_content .leftColumn .table-body .table-colLeft.height_col_order .order_list_col_link{
	padding: 20px 0;
	border-right: 1px solid #ededed !important;
	min-height: 40px;
}
.table-inner-content > div.order_table_colright_contents {
	border-color: #ededed;
}
.orders .table-body .table-inner-content {
    height:100px;
	width:100%;
}
.orders .order_table_colright_contents{
	width:8%;
	height:80px !important;
	margin-bottom:10px;
	min-height:0px !important
}
.orders .order_table_colright_contents a{
color: hsl(193, 95%, 38%);
}
.orders .table-header .table-colLeft > div {
    padding-left: 17px;
}
.orders .leftColumn .table-header .table-colLeft > div {
	  border-right: 1px solid #d0d0d0;
}
.orders .table-header .table-colLeft {
    background-color: hsl(0, 0%, 88%);
    overflow: hidden;
    padding: 14px 0 14px 10px;
}
.orders .qo_cont1, .orders .qo_cont2, .orders .qo_cont3, .orders .qo_cont4, .orders .qo_cont5{
	width:50%;
	margin: auto;
}
.orders .qo_qty {
    display: inline;
    float: left;
    font-size: 12px;
    height: auto;
    width: 50%;
	color:#393938;
	padding-top: 15px;
}
#ordersFilterMenu .qo_qty{
	width: 45%;
}
.orders .qo_partnum {
    float: left;
    font-size: 12px;
    height: auto;
    width: 50%;
	color:#393938;
	padding-top: 15px;
}
#ordersFilterMenu .qo_partnum {
    width: 48%;
}
#ordertype .dijitSelect, #ordertype .dijitSelect .dijitButtonContents, #ordertype .dijitTextBox, #ordertype .dijitTextBox .dijitButtonNode {
  //background: #fff !important;
  border: 0 none;
  color: hsl(0, 0%, 50%);
  margin-top: 0x;
  transition-duration: 0.35s;
  transition-property: border;
  width: 100%;
  height: 45px;
}
.qo_partnum #ordertype .dijitSelect, .qo_partnum #ordertype .dijitSelect .dijitButtonContents, .qo_partnum #ordertype .dijitTextBox, .qo_partnum #ordertype .dijitTextBox .dijitButtonNode {
	background: #fff;
}
.qo_partnum #ordertype .dijitSelect .dijitArrowButton{
  background: #fff url("../images/colors/color1/down-arrow.png") no-repeat center !important;
}
#ordertype2 .dijitSelect, #ordertype2 .dijitSelect .dijitButtonContents, #ordertype2 .dijitTextBox, #ordertype2 .dijitTextBox .dijitButtonNode {
  background: none repeat scroll 0 0 hsl(0, 0%, 100%) !important;
  border: 0 none;
  color: hsl(0, 0%, 50%);
  margin-top: 5px;
  transition-duration: 0.35s;
  transition-property: border;
  width: 45%;
  height: 45px;
}
#ordertype1 .dijitSelect, #ordertype1 .dijitSelect .dijitButtonContents, #ordertype1 .dijitTextBox, #ordertype1 .dijitTextBox .dijitButtonNode {
  background: none repeat scroll 0 0 hsl(0, 0%, 100%) !important;
  border: 0 none;
  color: hsl(0, 0%, 50%);
  margin-top: 5px;
  transition-duration: 0.35s;
  transition-property: border;
  width: 45%;
  height: 47px;
}
#ordertype1  .dijitSelect .dijitArrowButton,  #ordertype2  .dijitSelect .dijitArrowButton  {
    background-color: hsl(0, 0%, 100%);
    background-image: url("../images/colors/color1/down-arrow.png");
    background-position: 121px center !important;
    background-repeat: no-repeat;
    margin-top: 3px;
}
.orders .avnet .dijitSelect .dijitArrowButton {
    //background-color: hsl(0, 0%, 100%);
    background-image: url("../images/colors/color1/down-arrow.png");
    background-position: 8px center;
    background-repeat: no-repeat;
    margin-top: 3px;
}
.o_shipments_items_wrap {
    background-color: hsl(60, 1%, 22%);
    height: 30px;
    padding-top: 15px;
    width: 100%;
}
.o_shipments_items_tit_label {
    color: hsl(0, 0%, 100%);
    font-family: "arial";
    font-size: 12px;
    padding-left: 25px;
}
.o_shipng_details_cont{
width:100%;
height:auto;
display:inline-block;
margin-top: 10px;
 margin-bottom: 10px;
}
.o_shipng_add_left {
    float: left;
    height: auto;
    line-height: 150%;
    margin-left: 29px;
    width: 41%;
	font-family: arial,sans-serif;
    font-size: 14px;
}
.o_shipng_add_right {
    float: right;
    height: auto;
    line-height: 150%;
    width: 42%;
	font-family: arial,sans-serif;
    font-size: 14px;	
}
.o_td_container .toggle{
width:90%;
}
.o_ship_add_title{
font-weight:bold;
}
.o_tno_blue{
 color: hsl(193, 96%, 38%);
}
.o_tit_border_rt{
//border-right: 1px solid hsl(0, 0%, 82%);
}
#o_track_details .table-colLeft{
border-bottom: 1px solid hsl(0, 0%, 82%);
border-right: 0px solid hsl(0, 0%, 82%);
}
#o_track_details .table-colRight{
border-bottom: 1px solid hsl(0, 0%, 82%);
}
#o_track_details .table-body .height_right_order_details, #o_track_details .table-body .table-colLeft > .headerContent, #o_track_details #vrs_content .table-body .table-colLeft, #o_track_details #docs_content .table-inner-content, #o_track_details #docs_content .table-body .table-colLeft {
  min-height: 80px;
}
#o_track_details  #vrs_content .table-inner-content > div, #o_track_details  #docs_content .table-inner-content > div {
  min-height: 80px;
  padding: 0 20px;
  width: 16%;
}
.o_td_container .leftArrow, .o_td_container .rightArrow{
	display: none !important;
}
#o_track_details  .slot1 .f-left {
   border-right: 0px solid hsl(0, 0%, 93%); 
}
#o_track_details .col3 {
    width: 24%;
	border-right: 0px solid hsl(0, 0%, 82%);
}
#o_track_details .slot1 {
    border-bottom: 0px solid hsl(0, 0%, 93%);
    width: 100%;
}
#o_track_details .exportorders {
   margin-top: -4px;
}
#o_track_details .eo {
    float: right;
    height: auto;
    width: 16.5%;
}
#o_track_details .headerText {
    color: #393938;
    padding: 0;
    line-height: 18px;
}
#o_track_details #vrs_content .table-body .table-colLeft.height_col_order{
                padding: 15px 15px;
                min-height: 90px;
}
#o_track_details .table-body .table-colLeft.height_col_order > h6.headerText {
                font-family: Arial,San-Serif;
                font-size: 16px;
}
#o_track_details .table-body .table-colLeft.height_col_order > h6.headerText, #o_track_details .table-body .table-colLeft.height_col_order > p.headerText {
                font-family: Arial,San-Serif;
                font-size: 12px;
} 
.eo{
 float: right;
    height: auto;
    width: 20%;
}
.eo_wrapper {
    display: inline-block;
    height: auto;
    width: 100%;
	margin: 15px 0 10px ;
}
#o_track_details .avnresultSubText_order_right {
  color: hsl(60, 1%, 22%);
  cursor: pointer;
  display: inline;
  float: right;
  font-family: 'ClanWeb-Medium', Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
  text-transform: uppercase;
  width: 84%;
}
#ordertype  .dijitSelect .dijitArrowButton{
    //background-color: hsl(0, 0%, 100%);
}
.order_to_approve .avnet .dijitSelect .dijitArrowButton {
    background-color: hsl(0, 0%, 92%);
    background-image: url("../images/colors/color1/down-arrow.png");
    background-position: 8px center;
    background-repeat: no-repeat;
    margin-top: 3px;
}
.orderapprove.dijitSelectMenu {
    border-width: 0px !important;
	
}
.orderapprove .dijitMenuTable {
    background-color: hsl(0, 0%, 95%) !important;
    border-collapse: collapse;
    border-width: 0;
	border-bottom:8px solid  hsl(191, 100%, 39%);
	height:20px;
}
.o_td_container {
  height: 500px;
  width: 100%;
}
#o_track_details.widgetStroke {
    background-color: #fff;
    -moz-box-shadow: inset 16px 16px 0 #cecece, inset -16px 16px 0 #cecece, inset 16px -16px 0 #cecece;
    -webkit-box-shadow: inset 16px 16px 0 #cecece, inset -16px 16px 0 #cecece, inset 16px -16px 0 #cecece;
    box-shadow: inset 16px 16px 0 #cecece, inset -16px 16px 0 #cecece, inset 16px -16px 0 #cecece;
}
.o_td_container .categoryNavWidget.avn_accordion[aria-expanded="false"] > h3:after{
	top: 13px;
}
.o_td_container .categoryNavWidget.avn_accordion > h3:after{
	top: -35px;
}
.ordersPartScroll {
    min-width: 105%;
}
.orders #vrs_content .table-inner-content > div:nth-child(2){
width: 9%;
}
.orders-view-details-toolTip{
	width: auto;
	padding: 15px;
}
.productName_scroll{
    height: 165px;
    overflow-y: auto;
}  
.itemDesc_scroll{ 
    height: 58px;
    overflow-y: auto;
}
/***************Empty Order page styles ***********/
#empty_order{
	border-bottom: 2px solid #d7d7d7;
	margin-bottom: 45px;
}
#no_recent_orders, .no_bom_Display{
	text-align: center;
	font-family: 'ClanWeb-News', Arial, Sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #666666;
	margin-bottom: 100px;
}
.no_order_display{
padding-top: 35px;
}
.need_help{
padding-top: 30px;
}
.cust_email{
padding-top: 10px;
}
.cust_care{
color:#0593bc;
}
@media (min-width:768px) and (max-width:980px) {
	#avnFrmDate #widget_reportFromDate, #avnToDate #widget_reportToDate{
		width: 91% !important;
	}
}
@media (min-width:1025px) and (max-width:1240px) {
	#avnFrmDate #widget_reportFromDate, #avnToDate #widget_reportToDate{
		width: 92% !important;
	}
}
@media (min-width:768px) and (max-width:1023px) {
.createReport ul li {
	width: 28% !important;;
}
.createReport ul li:nth-child(4){
	text-align: center;
	width: 100% !important;
}
.createReport ul li:first-child {
  width: 38% !important;
}
.orders .col3 {
    width: 25%;
}
.orders .col9 {
    width: 75%;
}
.orders .slot1 .leftColumn {
	width: 97%;
	border-right: 8px solid #ededed;
}
.orders #vrs_content .leftColumn .table-body .table-colLeft.height_col_order{
	border-right: 0 !important;
	padding: 20px 0px !important;
}
.orders #vrs_content .leftColumn .table-body .table-colLeft.height_col_order .order_list_col_link{
	border-right: 0 !important;
}
.ordersPartScroll {
    min-width: 225% !important;
    overflow: hidden;
}
.orders #allordersfilterMenu {
    left: 0;
    padding: 20px;
    top: 64px;
    width: 695px;
    z-index: 9;
}
#o_track_details #vrs_content .table-inner-content > div, #o_track_details #docs_content .table-inner-content > div {
		width: 7%;
	}
#clear_errors {
	 min-width: 635px !important;
}	 
}
/* -----------------------------------------------------------------------------*/
/*22. Checkout (Order) confirmation page styles
/* -----------------------------------------------------------------------------*/
.tableClass{
    border-collapse: collapse;
    border-spacing: 0;
    display: table;
    width: 100%;
}
.tableRowClass{
    display: table-row;
}
.tableRowHdrClass{
	display: table-cell;
	font-weight: bold;
	padding: 5px 0 0;
	font-family: Arial, sans-serif;
	font-size: 11px;
}
.tableRowHdrClass:first-child, .tableRowCellClass:first-child{
	padding-right: 5px;
    width: 65%;
} 
.tableRowCellClass{
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 5px 0 0;
    text-transform: uppercase;
    white-space: nowrap;
    display: table-cell;
    text-align: left;
}
.tableQtycol{
    height: 165px;
    overflow: auto;
    max-width: 200px;
}
.msgText{
	margin-top:15px;
	position: relative;
}
.orderConfirmContainer{
	display: inline-block;
    height: auto;
	color:#666;
	margin-bottom:30px;
}
.orderConfirmContainer .col1{
	width:40%;
	font-weight:bold;
	
}
.valignTop{
	vertical-align:middle;
}
.VAlignmentTop{
	vertical-align:top;
}
span[id^="offerPrice_"] > span:first-child{
	margin-top: 11px;
	margin-top: 7px\0;
	vertical-align: top;
}
.orderConfirmContainer ul{
	display: inline-block;
    float: left;
    height: auto;
    line-height: 150%;
    margin-top: 15px;
	font-size:14px;
	word-wrap: break-word;	
}
.orderConfirmContainer ul li{
    padding: 0 20px;
    width: 85%;
	min-height: 150px;
}
.orderConfirmContainer ul li.orderInvoice_scrollList{
    padding: 0 20px;
    width: 30%;
	min-height: 100px;
}
#edit_shipping_addrs_id.dijitDialog, #cntry_wdj1_dropdown.dijitPopup, #cntry1_wdj1_dropdown.dijitPopup, #add_shipping_addrs_id.dijitDialog, #cntry1_wdj2_dropdown.dijitPopup, #cntry_wdj2_dropdown.dijitPopup{
	z-index: 1000 !important;
}
.orderConfirmContainer .billingSection li{
	border-right: 1px solid #ededed;
	border-left: 1px solid #ededed;
    padding: 0 50px;
    width: 85%;
	min-height: 150px;
}
#orderConfirmCheckout .orderConfirmContainer ul li{
	min-height: 180px;
}
.checkoutShipBillAddress{
	word-wrap: break-word;
    width: 70%;
}
.checkoutBillAddress{
	word-wrap: break-word;
    width: 100%;
}
#orderDetailsMainPage .orderConfirmContainer ul li{
	border-right: 0px;
	padding: 0 20px 0 30px;
}
#orderDetailsMainPage .table-body .table-colRight {
	border-bottom: 0px;
}
.orderConfirmContainer ul:last-child li{
	border-right:none;
}
#orderDetailsMainPage .table-header .table-colLeft > div {
	font-size: 13px;
}
.confirmHeading{
	font-family: "ClanWeb-Medium",Arial,sans-serif;
	font-size:18px;
	margin-bottom:10px;
}
.ckeckoutConfirm .avn_accordion > h3 .accord-txt {
    font-weight: normal;
}
.ckeckoutConfirm  .table-header{
	color:#000;
	font-weight: normal !important;
}
.checkoutConfirmTable{
	color:#666;
	line-height:1.2;
	margin-bottom:50px;
}
.checkoutConfirmTable.slot1 .table-colRight > .table-inner-content > div {
    min-height: 180px;
    min-width: 14%;
}
.checkoutConfirmTable .table-inner-header{
	font-weight: normal;
}
.checkoutConfirmTable.slot1 .table-colRight > .table-inner-content > div:nth-child(2) {
    min-width: 11%;
    width: auto;
}
.checkoutConfirmTable.slot1 .table-colRight > .table-inner-content > div:nth-child(3) {
    min-width: 5%;
    width: auto;
}
.checkoutConfirmTable.slot1 .table-colRight > .table-inner-content > div:nth-child(4) {
	min-width: 4%;
}
#orderDetailsMainPage .checkoutConfirmTable.slot1 .table-colRight > .table-inner-content > div:nth-child(5){
	width:4%;
}
.checkoutConfirmTable.slot1 .table-colRight > .table-inner-content > div:nth-child(5) {
    min-width: 4%;
}
#orderConfirmCheckout .checkoutConfirmTable.slot1 .table-colRight > .table-inner-content > div {
    min-height: 180px;
    min-width: 14%;
    width: 14%;
}
#orderConfirmCheckout .checkoutConfirmTable.slot1 .table-colRight > .table-inner-content > div:first-child {
	border-left: 1px solid #d0d0d0;
}
#orderConfirmCheckout .checkoutConfirmTable.slot1 .table-body .table-colRight > .table-inner-content > div:first-child {
	border-left: 1px solid #ededed;
}
#orderConfirmCheckout .checkoutConfirmTable.slot1 .table-body .table-colRight > .table-inner-content > div {
	border-right: 1px solid #ededed;
}
#orderConfirmCheckout #avn_myCart_ChkOutConfirm_01.slot1 .leftColumn.f-left {
	border-right: 0px;
}
#orderConfirmCheckout #avn_myCart_ChkOutConfirm_02.slot1 .leftColumn.f-left {
	border-right: 0px;
}
#orderConfirmCheckout .table-body .table-colLeft{
	min-height: 175px;
}
#avn_myCart_ChkOutConfirm_01 .table-body .table-colLeft, #avn_myCart_ChkOutConfirm_01 .table-body .table-colRight .table-inner-content,
#avn_myCart_ChkOutConfirm_01 .table-body .table-colRight > .table-inner-content > div{
	min-height: 190px !important;
}
#avn_myCart_ChkOutConfirm_01 .table-inner-content>div p{
	padding-bottom:0px;
}
#orderConfirmCheckout .slot1 {
	border-bottom: 8px solid #ededed;
}
#orderConfirmCheckout .slot1 .leftColumn {
	width: 100%;
}
#orderConfirmCheckout .slot1 #orderconfirm_content_1.rightColumn, #orderConfirmCheckout .slot1 #orderconfirm_content_2.rightColumn {
    width: 100%;
    border-right:0 none;
    -moz-box-shadow: inset -8px 8px 0 #ededed;
    -webkit-box-shadow: inset -8px 8px 0 #ededed;
    box-shadow: inset -8px 8px 0 #ededed;
}
#orderConfirmCheckout > #avn_myCart_ChkOutConfirm_02.checkoutConfirmTable.slot1 .table-colRight > .table-inner-content > div:nth-child(2) {
    min-width: 6%;
    width: 6%;
}
#orderConfirmCheckout .checkoutConfirmTable.slot1 .table-colRight > .table-inner-content > div:nth-child(2) {
    min-width: 6%;
    width: 6%;
}
#orderConfirmCheckout .checkoutConfirmTable.slot1 .table-colRight > .table-inner-content > div:nth-child(3) {
    min-width: 5%;
    width: 5%;
}
#orderConfirmCheckout .checkoutConfirmTable.slot1 .table-colRight > .table-inner-content > div:nth-child(4) {
	min-width: 6%;
	width: 6%;
}
#orderConfirm .checkoutConfirmTable.slot1 .table-colRight > .table-inner-content > div:nth-child(5) {
    min-width: 6%;
    width: 7%;
}
.checkoutConfirmTable.slot1 .table-colRight > .table-inner-content > div:last-child {
    border: 0 none;
}
.shippingProdDetails{
	font-size:13px;
	line-height:1.5;
	width:30%;
	padding:20px 0 40px;
	color:#666;
}
#orderConfirmCheckout .shippingProdDetails{
	width:40%;	
}
.leftShippingDetails{
	width: 125px;
	font-weight: normal;
	padding: 0 5% 0 8%;
	vertical-align: top;
	color: #333;
}
#orderConfirmCheckout .leftShippingDetails{
	width: 78px;
	font-weight: bold;
	padding: 0 5% 0 6.5%;
}
.leftShippingDetailsVal{
	font-weight: normal;
	font-family: arial,san-serif;
    font-size: 14px;
}
.shippingDetailsValOrd{
	font-weight: bold !important;
	padding-left:0px;
}
.rtShippingDetails {
    margin-left: 225px;
    font-family: arial,san-serif;
    font-size: 14px;
}
.checkoutConfirmTable .borderBtm{
	 border-bottom: 1px solid #ededed;
}
.prod_RightContent{
	margin:0;
	padding:20px 0;
}
.productInfo{
	font-size:14px;
	font-weight:bold;
	margin:10px 30px;
}
.avn_checkOutConfirmation_banner{
	margin:0;
	width: 100%;
}
div.ckeckoutConfirm .checkoutConfirmTable .leftArrow, div.ckeckoutConfirm .checkoutConfirmTable .rightArrow{
	display: none;
}
div.ckeckoutConfirm:last-child{
	margin-bottom: 50px;
}
.avn_myCart_ChkOutConfirmScroll{
	min-width: 156%;
	min-width: 156%\9;
	overflow: hidden;
}
.avn_displayNone{
	display: none;
}
.orderdetail #empty_order, .orderdetail .orderConfirmContainer {
	border-bottom: 8px solid hsl(0, 0%, 75%);
	padding-bottom: 35px;
}
#orderDetailsMainPage .table-body > .table-colLeft {
	min-height: 175px;
}
table[id^='billing_address_id_'].dijitSelect span{
	white-space: nowrap;
	//word-wrap: break-word;
	width: 270px;
	text-align: left;
	text-overflow:ellipsis;
	overflow:hidden;
}
.softwareVoucher{
   	font-family: Arial,San-Serif;
    font-size: 14px;
    line-height: 1.4em;
}
@media screen and (max-width: 1024px) {
	div.ckeckoutConfirm .checkoutConfirmTable .rightArrow{
		right: 0px;
  		top: 0px;
	}
	.avn_checkOutConfirmation_banner{
		margin:0;
		width: 100%;
	}
	.orderConfirmContainer ul li {
		min-height:auto;
	}
	div.ckeckoutConfirm .checkoutConfirmTable .leftArrow, div.ckeckoutConfirm  .checkoutConfirmTable .rightArrow{
		display: block;
	}
	.avn_myCart_ChkOutConfirmShipment .table-header, .avn_myCart_ChkOutConfirmShipment .avn_myCart_ChkOutConfirmScroll .table-header{
		position: relative;
	}	
	.avn_myCart_ChkOutConfirmShipment .leftArrow{
		  left: auto;
		  z-index: 99;
		  right: -8px;
	}
	.orderdetail .avn_myCart_ChkOutConfirmShipment .rightArrow{
		right: -8px;
		left: auto;
	}
	.avn_myCart_ChkOutConfirmShipment .avn_myCart_ChkOutConfirmScroll{
		position: relative;
	}
	.orderdetail .ckeckoutConfirm .slot1 .rightColumn{
		overflow: inherit;
		position: relative;
	}
	.orderdetail .avn_myCart_ChkOutConfirmScroll{
		min-width: 345%;
		overflow: hidden;
	}
	#orderConfirmCheckout .avn_myCart_ChkOutConfirmScroll{
		min-width: 345%;
		overflow: hidden;
	}
	#orderConfirmCheckout .leftShippingDetails {
	    padding: 0 7% 0 10%;
	}
	.checkoutShipBillAddress {
    	width: 50%;
    }
    #shipping_toId .widgetWidth{
		width: 345px;
	} 
}
/* confirmation page recent changes start */
/*.shipping-logo{
	margin-left:86px;
}
.avn-shipping-container{
	margin-left:100px;
	margin-right:100px;
	border:1px solid red;
}
.shipping-container {
  width: 100%;
  height: 125px; 
  background-color: #000000;
}
*/
/*.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }*/
.sm-sub-title-sub{
  font-family: ClanPro-News;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #575757;
  margin-bottom:5px;
}
.avn-sm-subTitle-small{
  font-family: ClanPro-bold;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #575757;
}
.sm-select10{
	margin-left:180px;
}
#carrierCoreDivSelect.dijitSelect .dijitArrowButton{
	    padding: 0px 10px;
}
#carrierCoreDivSelect.dijitSelect .dijitArrowButtonInner, #carrierCoreDivSelect.dijitComboBox .dijitArrowButtonInner{
	padding: 0px 12px;
}
#carrierCoreDivSelect.dijitSelect .dijitInputField, #carrierCoreDivSelect.dijitTextBox .dijitInputField {
	padding: 0px 10% 0px 10px;
}
.avn-sm-clear-small{
height:6px;
clear:both;
}
.left-black-pan {
  width: 100%;
  height: 280px;
  background-color: #000000;
}
/*#boxing{
	width:240px;
	padding-left:0px;
	padding-top:15px
}
#amtHead{
  width: 41px;
  height: 21px;
  font-family: ClanPro-bold;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #ffffff;
}
#amtSubTotal{
  width: 133px;
  height: 14px;
  font-family: ClanPro-News;
  font-size: 11px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  color: #ffffff; 
}
#smSubTotal{
  width: 53px;
  height: 14px;
  font-family: ClanPro-News;
  font-size: 11px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  text-align: right;
  color: #ffffff;
  float:right;
}
#amtOrdTotal{
  width: 126px;
  height: 18px;
  font-family: ClanPro-bold;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #ffffff;
}
#smOrdTotal{
  width: 67px;
  height: 18px;
  font-family: ClanPro-bold;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #ffffff;
  float:right;
  text-align: right;
}
#lineColor{
  width: 240px;
  height: 3px;
  border-bottom: solid 1px #ffffff;
}
#linecolor1{
	width:240px;
}
#selector1{
  width: 240px;
  height: 20px;
  background-color: #868686;
  border: solid 1px #868686;
}
#selectorOptions{
  width: 96px;
  height: 13px;
  font-family: ClanPro-News;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #ffffff;
  padding-left:20px;
}
#taxes{
  width: 173px;
  height: 28px;
  font-family: ClanPro-News;
  font-size: 11px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  color: #868686;
}*/
#shippingBillingPageNext{
  width: 100%;
  height: 40px;
  background-color: #41c363;/*changed*/
  font-family:ClanPro-bold;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: center;
  color: #ffffff;
  border-color:#41c363;
}
/*.sm-left-line1-black{
  width: 100%;
  height: 3px;
  border-bottom: solid 1px #ffffff;
  margin:5px 0 10px 0px;
}  
.sm-left-line-black{
  width: 100%;
  height: 3px;
  border-bottom: solid 3px #ffffff;
  margin:20px 0 10px 0px;
}  */
/* End Black box*/
/*.left-col-wt{
	width:880px;
}*/
#shopping-cart.avn_accordion > h3{
	position: relative;
	background: #f3f3f3;
	margin: 0;
	padding: 12px 30px;	
	border: solid 1px #575757;
	color: #575757;
	font-family: 'ClanPro-bold';
	font-weight: normal; 	
	font-size: 18px;
	text-decoration: none;		
	cursor: pointer;
	overflow: hidden;	
	transition: all .5s ease 0s;
	font-size: 18px;
	text-transform:none !important;
	
}
#shopping-cart.avn_accordion > h3:hover, .avn_accordion[aria-expanded="true"] > h3{
	background-color: #f3f3f3;
	color: #575757;
	border: solid 1px #575757;	
	font-size: 18px;
	text-transform:none !important;
	
}
/*.avn_accordion[aria-expanded="false"] > h3{
	font-family: 'ClanPro-bold';
	text-transform:none !important;
}
.back-to-ship-addr {
  width: 280px;
  height: 40px;
  border: solid 1px #868686;
  position:relative;
  float:left;
  margin-top:30px;
  margin-bottom:100px;
}
.back-to-ship-addr h1 {
  width: 270px;
  height: 18px;
  font-family: ClanPro-bold;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: center;
  color: #868686;
  padding:10px;
}
.mark-esprt {
  width: 280px;
  height: 240px;
  object-fit: contain;
  position:relative;
  float:left;
  background-color: #f3f3f3;
}
.mark-esprt h1{
  font-family: ClanPro-bold;
  font-size: 30px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: center;
  color: #dfdfdf;
  padding:65px 60px;
  
}*/
.sm-shopping-cart.avn_accordion > h3:after,.sm-shopping-cart.categoryNavWidget.avn_accordion[aria-expanded="true"] > h3:after {
    border: 0;
    content: url("../images/colors/color1/Artboard 20 small.png"); 
    position: absolute;
    right: 30px;
    top: 16px;
	-ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Safari */
    transform: rotate(180deg);
    font-size: 18px;
	text-transform:none !important;
    
	
}
.sm-shopping-cart.avn_accordion[aria-expanded="false"] > h3:after{
	top: 10px;
	content: url("../images/colors/color1/Artboard 20 small.png");
	-ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari */
    transform: rotate(0deg);
    font-size: 18px;
	text-transform:none !important;
    
}
/*.sm-shopping-cart.avn_accordion > .avncontent {
   border:1px solid #575757;
   overflow:visible;
   
}
.avn-sm-priceNumber {
    font-family: ClanPro-News;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #5b5b5b;
	padding-top:5px;
}
.avn-sm-ProductName {
  width: 126px;
  height: 21px;
  font-family: ClanPro-News;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #575757;
}
.sm-do-width{
	width:151px;
}
.sm-tax{
	width:202px;
}
.sm-browse{
	width: 110px;
	height: 40px;
    border: solid 1px #868686;
    padding: 11px 17px;
	font-size: 14px;
	font-family: ClanPro-bold;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	text-align: center;
	color: #868686;
}
.sm-send{
   width: 89px;
	height: 40px;
    border: solid 1px #868686;
    padding: 11px 8px;
	font-size: 14px;
	font-family: ClanPro-bold;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	text-align: center;
	color: #868686;
}
.sm-column .button{
	font-size: 14px !important; 
}
.sm-Orders-checked {
  width: 449px;
  height: 105px;
  object-fit: contain;
  font-family: ClanPro-News;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #575757;
}
.sm-Orders-checked a {
  color: #0593bc;
}
.avn-shipping-ProductInfo{
  width: 55px;
  height: 15.2px;
  padding: 0px 20px;
}*/
#avn-sm-delivery-opt{
	display:none;
}
/*.avn-useMyCarrier{
  width: 280px;
  height: 30px;
  object-fit: contain;
  background-color: #f3f3f3;
  float:right;
  margin:0 42px 20px 0;
}
.avn-useMyCarrier-select{	
  object-fit: contain;
  float:right;
  margin:0 42px 0px 0;
    box-sizing: border-box;
  
}
#avn-loremSelect.dijitSelect{
	width: 280px;
	height: 30px;
}
#avn-loremSelect.dijitSelect .dijitArrowButton{
	    padding: 0px 10px;
}*/
#avn-sm-useMyCarrier{
	display:none;
	padding-left:180px;
	width:280px;
}
#shippingMethodAreaCollect .dijitSelect, #ShippingCarrierAccountNumber{
	width:280px !important;
}
#carrierAccNum{
width:270px;
padding-left:10px;
border: 1px solid #72777d;
}
.sm-currDrpDwn  .dijitSelect .dijitArrowButton{padding: 0px 1px;}
.sm-currDrpDwn .dijitSelect, .avnet .sm-currDrpDwn .dijitSelect .dijitButtonContents{
    background: #f3f3f3;
    height: 30px;
	border: 1px solid #72777d;
}
.sm-currDrpDwn .dijitSelectFocused, .avnet .sm-currDrpDwn .dijitSelectFocused .dijitButtonContents, .avnet .sm-currDrpDwn .dijitSelectHover {
  border-color:#f3f3f3;
}
.sm-currDrpDwn .dijitSelectFocused{border-color:#000;}
.avn-sm-cur .dijitSelectOpenedFocused .dijitButtonContents{background-color:#868686;width:210px;}
.avn-sm-cur .dijitSelectOpenedFocused .dijitSelectLabel{color: #ffffff;}
.avn-sm-cur .dijitSelect .dijitArrowButton {
    background-color: #868686;
	color: #868686;
	opacity: 1;
}
.avn-sm-cur .dijitSelectOpenedFocused .dijitArrowButton{
	background-image: url("../images/colors/color1/ArrowWhite_icon.png");
	opacity: 1;
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
}
/* one more css start */
.oc-download{
max-width:150px;
}
.oc-download-up{
width:120px!important;
}
.avn-shipping-mainContainer.avn-oy-hidden {
	overflow-y: hidden !important;
}
.oc-banner{
margin-right: 107px !important;
}
.avn-di-width{
width:200px !important;
}
.avn-conf-shopping-cart.avn_accordion[aria-expanded="false"] > .avncontent{
                display:block;
}
.marginT120 {
    margin-top: 120px;
}


.visible-content{
overflow:visible !important;
}
.avn-ship-payment-table {
    display: table;
    table-layout: fixed;
    width: 880px;
    float: left;
    overflow: visible !important;
}
.avn-conf-topContainer-outer{
	background-color: #f3f3f3;
	border-bottom: 2px solid #979797;
}
.avn-conf-topContainer{
	height: 175px;
    background-color: #f3f3f3;
	margin: 0 auto;
	width: 1240px;
}
.avn-conf-top2Container{
	height: 179px;
	border-bottom:solid 2px #979797
}
div.avn-conf-topContainer-outer > div.avn-conf-topContainer{
    height: auto;
}
.avn-conf-top2Container button{
	width: 280px;
    height: 40px;
	font-family: ClanPro-bold;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align: center;
}
.avn-conf-registerBtn{
	background-color: #0593bc;
	color: #ffffff;
}
.avn-conf-continueBtn{
	color: #868686;
	border: solid 1px #868686;
	background:transparent;
}
.avn-conformation-Hdr {
  width: 516px;
  height: 50px;
  object-fit: contain;
  font-family: ClanPro-bold;
  font-size: 40px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: center;
  color: #41c363;/*changed*/
  margin:0px 0 0 94px;
  text-align:left;
  white-space:nowrap;
  float:left;
}
.avn-conf-hdr{
  background-color: #000000;
  box-sizing: border-box;
  width: 1240px;
  height: 125px;
  margin: 0 auto;
}
.avnCheckoutMainHeader{
  background-color: #000000;
}
.avn-conf-hdrSmall {
  width: 260px;
  height: 26px;
  object-fit: contain;
  font-family: ClanPro-news;
  font-size: 13px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  color: #ffffff;
  float:left;
  margin-left:85px;
  position:relative;
  z-index:10;
  float:left
}
.avn-acnt-smallText{
  font-size: 10px;
  font-family: ClanPro-news;
  color: #ffffff;
  font-style: normal;
}
.avn-conf-hdrTxt{
  font-stretch: normal;
  font-family: ClanPro-Bold, Arial, San-Serif;
  font-style: normal;
  color: #ffffff;
  font-size: 28px;
  font-weight: bold;
  padding: 9px 0 0;
  text-align: center;
  text-transform: uppercase;
}
.avn-conf-oval-green{
	background: #41c363;/*changed*/
}
.avn-conf-green{
	color: #41c363;/*changed*/
}
.avn-conf-continue {
  width: 270px;
  height: 18px;
  font-family: ClanPro-bold;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: right;
  color: #0593bc;
  margin: 10px 100px 0 0;
  float:right;
}
.avn-Order-Number {
  width: 250px;
  height: 23px;
  object-fit: contain; 
  font-family: ClanPro-bold;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.28;
  color: #393938;
  margin:25px 0 0px 100px;
  float: left;
}
.avn-conf-Questions {
  width: 88px;
  height: 23px;
  object-fit: contain;
  font-family: ClanPro-News;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.28;
  color: #393938;
  float:right;
  margin:25px 100px 0px 0px;
}
.avn-conf-smallText{
  width: 494px;
  height: auto;
  float: left !important;
  object-fit: contain;
  font-family: ClanPro-News;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.64;
  color: #393938;
  margin-left:100px;
  margin-top:5px;
}
.avn-conf-callEmail {
    width: 295px;
  height: 18px;
  object-fit: contain;
  font-family: ClanPro-News;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: right;
  color: #5b5b5b;
  float:right;
  margin:8px 99px 0px 0px;
}
.avn-conf-callEmail a{
  color: #0593bc;
}
.avn-conf-clear{
	height:25px;
	clear:both;
}
.avn-conf-subTitle {
  object-fit: contain;
  font-family: ClanPro-bold;
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #575757;
  margin-bottom: 9px;
}
.avn-conf-text {
  object-fit: contain;
  font-family: ClanPro-News;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #868686;
}
.avn-conf-ship{
	width: 157px;
    height: 90px;
}
.avn-conf-left1{
	margin-left:460px;
}
.avn-conf-left2{
	margin-left:10px;
}
.avn-conf-subContainer {
    width: 1240px;
    height: auto;
    margin: 0 auto;
}
.orderConfirmMargin{
	margin-left: 100px;
}
.avn-conf-orderText{
  object-fit: contain;
  font-family: ClanPro-News;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #868686;
}
.avn-conf-orderBText{
  object-fit: contain;
  font-family: ClanPro-bold;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #868686;
  margin-top:2px;/*added*/
}
.avn-conf-orderLft{
	width: 153px;
	height: 14px;
}
.avn-conf-orderRgt{
	width: auto;
	height: 14px;
	text-align:right;
	float:right;
	margin-top:2px;/*added*/
}
.avn-conf-line{
    height: 2px;
    object-fit: contain;
    border-bottom: solid 1px #868686;
}
.avn-conf-order-wdt{
	width:250px;
}
.avn-conf-print {
  font-family: ClanPro-News;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  color: #ffffff;
  float:right !important;
  margin:6px 100px 0 0;
}
.printocp{
max-width:1240px;
}
.printoc{
margin-right:12px;
}
.nameocp{
margin-left: 95px;
}
.avn-conf-printImg {
	padding-right:10px;
}
.avn-conf-table {
    display: table;
    table-layout: fixed;
    width: 880px;
    margin-right: 80px;
    float: left;
    overflow:visible !important;
}
.avn-conf-ScheduleClose {
    width: 8px;
    height: 8px;
    background-color: #ffffff;
    /* padding: 4px 35px; */
}
.avn-conf-cartSmall {
  font-family: ClanPro-News;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #b2b2b2;
  padding-top:5px;
}
.avn-conf-tableHdr{
  display: table-row;	
  height: 37px;
  background-color: #dfdfdf;
}
.avn-conf-tableHdrItems{
  display: table-cell;
  height: 37px;
  line-height: 12px;
  box-sizing: border-box;
  padding: 14px 0 0 0px; 
  width: 105px;
  vertical-align: top;
}

div.avn-conf-tableHdrItems:nth-child(1){
  width: 35px;
  border-right: 1px solid #f3f3f3;
  border-left: 1px solid #f3f3f3;
}
div.avn-conf-tableHdrItems:nth-child(2){
	width:75px;
}
div.avn-conf-tableHdrItems:nth-child(3){
	width:130px;
}
div.avn-conf-tableHdrItems:nth-child(4){
	width:115px;
}
#orderdisplay-shippingAddress div.avn-conf-tableHdrItems:nth-child(5){
	width: 100px;
}
div.avn-conf-tableHdrItems:nth-child(6){
	width: 120px;
}
div.avn-conf-tableHdrItems:nth-child(7){
	width: 86px;
}
.hasNoSchedule{
  display: table-cell;
  height: 37px;
  line-height: 12px;
  box-sizing: border-box;
  padding: 14px 0 0 0px; 
  width: 0px;
  vertical-align: top;
}
.software-no-schedule {
  display: table-cell;
  height: 37px;
  line-height: 12px;
  box-sizing: border-box;
  padding: 14px 0 0 0px; 
  width: 100px;
  vertical-align: top;
}
div.avn-conf-tableHdrItems:nth-child(8){
	width: 70px;
}
.schedule-padding{
	padding-left: 9px;
}
#orderdisplay-shippingAddress .avn-fullCart-tooltip .avn-fullCart-tooltiptext {
    margin-left: -82px;
}
#orderdisplay-shippingAddress .avn-fullCart-tooltip {
    padding: 0 0 0 5px;
	float: left;
}
#orderdisplay-shippingAddress .avn-fullCart-ProductName {
    width: 102px; 
    padding: 0px 0px 0px 10px;
    float: left;
    color: #575757;
}
#orderdisplay-shippingAddress.avn-conf-table{
	box-sizing: border-box;
	border: 1px solid #333;
	border-top: none;
	margin-bottom:64px; // Added for CPN Overlap issue
}
.product-detail-padding{
	padding: 0px 4px;
}
.customer-Ref-checkout {
  width: 126px;
  height: auto;
  font-family: ClanPro-News;
  font-size: 11px;
  font-weight: normal;
  font-style: italic;
  font-stretch: normal;
  color: #5b5b5b !important;
}
div.avn-conf-tableHdrItems > span{
  font-family: Arial, San-Serif, Helvetica;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  text-align: left;
  color: #575757;
}
.avn-conf-priceNumber {
    font-family: ClanPro-News;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #5b5b5b;
	padding-top:2px;
}
.avn-conf-ProductImage {
    box-sizing: border-box;
    width: 80px;
    height: 80px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    
}
.avn-conf-ProductImage > img{
                max-height: 80px;
                max-width: 80px;
                width: auto;
                height: auto;
                box-sizing: border-box;
                display: inline-block
}


#orderdisplay-shippingAddress .snum {
    text-align: center;
}
.avn-conf-Coupon-Discount{
  width: 95px;
  height: 28px;
  font-family: ClanPro-News;
  font-size: 11px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  color: #575757;
  margin-top:20px;
}
.avn-conf-quantityInsufficientTxt{
  width: 58px;
  height: 26px;
  font-family: ClanPro-News;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #d0021b;
}
.avn-conf-quantityInsufficient{
  width: 18.8px;
  height: 17px;
  margin-top:4px; 
}
.avn-conf-inSff{
	width:80px;
	margin-top:12px;
}
#avn-conf-shopping-cart.avn_accordion > h3{
	position: relative;
	background: #f3f3f3;
	margin: 0;
	padding: 12px 30px;	
	color: #575757;
	font-family: 'ClanPro-bold';
	font-weight: normal; 	
	font-size: 18px;
	text-decoration: none;	
	text-transform:normal !important;
	cursor: pointer;
	overflow: hidden;	
	transition: all .5s ease 0s;
}
#avn-conf-shopping-cart.avn_accordion > h3:hover, .avn_accordion[aria-expanded="true"] > h3{
	background-color: #f3f3f3;
	color: #575757;
	border: solid 1px #575757;	
	font-size: 18px;
	text-transform:none !important;
}
.avn-conf-shopping-cart.avn_accordion > h3:after,.avn-conf-shopping-cart.categoryNavWidget.avn_accordion[aria-expanded="true"] > h3:after {
    border: 0;
    content: url("../images/colors/color1/Artboard 20.png");
    position: absolute;
    right: 30px;
    top: 10px;
	-ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Safari */
    transform: rotate(180deg);
	font-size: 18px;
	text-transform:none !important;
	
}
.avn-conf-shopping-cart.avn_accordion[aria-expanded="false"] > h3:after{
	top: 10px;
	content: url("../images/colors/color1/Artboard 20.png");
	-ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari */
    transform: rotate(0deg);
	font-size: 18px;
	text-transform:none !important;
}
.avn-conf-ProductMinImage {
  width: 4.6px;
  height: 8.4px;
  -webkit-transform: rotate(-12deg);
  transform: rotate(-12deg);
  background-color: #ffffff;
  background-color: var(--white);
  margin-left:4px;
}
.avn-conf-textfield {
  width: 128px;
  height: 20px;
  border: solid 1px #979797;
}
div.avn-conf-tableContent{
  display: table-row;	
  box-sizing: border-box;
  border-bottom: solid 1px #f3f3f3;
}
div.avn-conf-tableContent > div{
  box-sizing: border-box;
  display: table-cell;
  vertical-align: top;
  padding: 22px 0 17px;
  min-height: 100px;
  border-bottom: solid 1px #f3f3f3;
  position:relative;
}
div.avn-conf-tableContent > div:first-child{
  border-left: 1px solid #f3f3f3;
  border-right: 1px solid #f3f3f3;
  text-align: center;
}
div.avn-conf-tableContent > div:nth-child(2){
  padding-left: 4px; 
}
div.avn-conf-tableContent > div:last-child{
  border-right: 1px solid #f3f3f3;
}
.avn-conf-quantityEdit{
  width: 10px;
  height: 10px;
  object-fit: contain;
  background-color: #ffffff;
}
.avn-conf-mark-esprt {
  width: 250px;
  height: 240px;
  object-fit: contain;
  position:relative;
  float:right;
  background-color: #f3f3f3;
  right:100px;
}
.avn-conf-mark-esprt h1{
  font-family: ClanPro-bold;
  font-size: 30px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: center;
  color: #dfdfdf;
  padding:75px 0px;
  
}
.marginT45{
	margin-top:45px !important;
}
.avn-soft-table {
    table-layout: fixed;
    width: 803px;
    margin-right: 80px;
    float: left;
    overflow:visible !important;
}
.avn-conf-sec{
                margin-top: -30px;
}
.aCenter{
	text-align:center;
}
/* one more css end */
/* confirmation page recent changes end */
/* -----------------------------------------------------------------------------*/
/*23. Reporting page 
/* -----------------------------------------------------------------------------*/
.createReport{
	border:1px solid #d7d7d7;
	padding:30px;
	width:95%;
}
.createReport h3{
	font-family: "ClanWeb-Bold",Arial,sans-serif;
    font-size: 16px;
    font-weight: normal;
	color: #393938;
	text-transform: uppercase;
}
.createReport ul{
	margin-top:15px;
	 overflow: hidden;
}
.createReport ul li{
	display: inline-block;
	margin-right:10px;
	width: 20%;
}
.createReport ul li:first-child{
	width: 25%;
}
.createReport ul li:nth-child(4){
	width: auto;
}
.createReport ul li label{
	margin-bottom:5px;
	color: #393938;
    font-family: "ClanWeb-Medium",Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
	display: block;
}
#typeDiv{margin-left: 1px;}
.reportSelect{
	background-color: #e8e8e8;
    border: medium none;
    color: #808080;
    font-size: 13px;
    height: 40px;
    padding: 13px 15%;
    width: 245px;
	margin-top:5px;
}
 #avnFrmDate #widget_reportFromDate, #avnToDate #widget_reportToDate{
	width: 95% !important;
}
#createReptPage #avnFrmDate #widget_reportFromDate, #createReptPage #avnToDate #widget_reportToDate{
	width: 100% !important;
    box-sizing: border-box;
    padding: 0px; /*Added*/
}
#widget_reportFromDate_h, #widget_reportToDate_h{
	width: 94.5%;
}
.avnet .reportInput {
    background-color: #e8e8e8 !important;
    border: medium none !important;
    font-size: 13px;
    padding: 11px 8px;
}
.avnet .shipment_date  .dijitTextBox .dijitButtonNode, .avnet .dateLi .dijitTextBox .dijitButtonNode  {
	background: none;
}
.avnet .shipment_date .dijitSelect, .avnet .shipment_date .dijitTextBox {
	background-color: #fff !important;
	height: auto;
}
.reportTable .reportInput{
	 padding: 10px;
	   width: 85%;
}
.sm-tle .reportInput{
	margin-top: 0;
}
.createBtn,.sccCreateBtn{
    padding: 14px 25px;
}
.report_label_bgc {
    background-color: #e0e0e0;
    height: 15px;
    overflow: hidden;
    padding: 15px 0;
    text-align: left;
	font-family: 'ClanWeb-Bold', Arial, sans-serif;
    font-size: 13px;   
    font-weight: normal;
	color: #393938;
	text-transform: uppercase;	
}
.reportTableDiv{
	border-right: 8px solid #ededed;
    overflow: hidden;
}
.reportSubHead{
	font-size:20px;
	font-weight:bold;
	padding: 20px 0;
	font-family: "ClanWeb-Medium",Arial,sans-serif;
}
.reportTable{
	margin:0;	
}
.report_label_bgc .table-inner-header{
	font-family: 'ClanWeb-Bold', Arial, sans-serif;
    font-size: 13px;   
    font-weight: normal;
	color: #393938;
	text-transform: uppercase;	
	min-height: inherit;
}
.reportTable > p, ul.reportTable li{
    border-right: 1px solid #d0d0d0;
    display: inline-block;
    float: left;
    font-size: 12px;
    padding: 0 20px;
	height:auto;
}
.reportTable > p{
	font-size: 13px;
}
ul.reportTable li{
	color:#666;
	min-height:65px;
}
.report_cat1{
	width:12%;
}
.report_cat2{
	width:7%;
}
.report_cat3{
	width:10%;
}
.report_cat4{
	width:12%;
}
.report_cat5{
	width:10%;
}
.report_cat6{
	width:15%;
}
.report_cat7{
	width:10%;
	border-right: none !important;
}
.reportLinks li:after{
	content:" /";
	color: #d0d0d0;
}
.reportLinks li:last-child:after{
	content:"";
}
#typeDiv_h > #reportType_h.dijitSelect .dijitArrowButton {
	padding: 5px 15px 5px 25px;
}
ul.reportTable li .reportLinks li{
	display:inline;
	border-right: none;
	padding: 0 2px;
	color: #0593bc;
	font-weight:normal;
}
.mfc_tab_bgc .reportTable {
    margin: 0;
    min-height: 65px;
    overflow: hidden;
    padding: 25px 0;
}
.reportLinks{
	margin-top:35px;
}
.avnet #typeDiv .dijitSelect .dijitButtonContents{
	//width:215px;
	padding: 2px 10px;
}
.avnet .reportInput.dijitComboBox .dijitButtonNode {
	background-image:none;
}
.avnet .datepicker .reportInput.dijitTextBox .dijitInputField {
    padding: 4px 0 3px;
}
.avnet .datepicker .dijitSelect, .avnet .datepicker .dijitTextBox{
	background: #e8e8e8 !important;
}
.avnet .reportInput.dijitTextBox, .avnet .reportInput .dijitInputInner {
    color: #808080 !important;
}
.borderBtm{
	border-bottom:1px solid #ededed;
	width:100%;
}
#avn_myCart_ChkOutConfirm_02 .borderBtm{
	width: auto;
}
.widthFull{
	width:100%;
}
ul.reportTable li a{
    color: #0593bc;
    display: block;
    font-weight: normal;
    line-height: normal;
    padding: 5px 0;
}
.reportTable .closeIcon{
	background: url("../images/colors/color1/close-button-small.png");
    display: inline-block;
	height: 9px;
    width: 9px;
	cursor:pointer;
}
.reportSelectFreq{
	width: 98%;
}
.reportSelectHour{
	width: 100%;
}
.reportScheduleDiv{
    width: 45%;
	float:left;
}
.reportSchedLbl{
	display:block;
	margin-top:10px;
}
.mrt-15{
	margin-right: 15px;
}
.reportTxtArea{
	background-color: rgb(232, 232, 232);
    border: medium none;
    height: 50px;
    padding: 10px;
    width: 90%;
}
.deskTopHide{
	display:none;
}
.err_date, .err_optn  {
	margin-top: -2px;
	color: red;
	font-family: arial,sans-serif;
	font-size: 12px;
}
.err_dateRpt{
	position: absolute;
	left: 394px;
}
.err_optnRpt{
	position: absolute;
    left: auto; /*Changed*/
}
@media screen and (max-width: 1023px) {
	.createReport{
		width: 91%;
	}
	.tabHide{
		display:none;
	}
	.deskTopHide{
		display:block;
	}
	.tabInputWidth{
		width:50%;
		margin:0 0 10px 10px;
	}
	.report_cat1{
		width:18%;
	}
	.report_cat2{
		width:14%;
	}
	.report_cat3{
		width:14%;
	}
	.report_cat4{
		width:30%;
		border-right: none !important;
	}
	.avnet #typeDiv .dijitSelect .dijitButtonContents {
		width: auto;
	}
	.dateLi{
		width:20%;
	}
	#ordersFilterMenu .qo_qty div {
	    //width: 48%;
	}
	#ordersFilterMenu .avnet .dijitSelect .dijitInputField,.avnet .dijitTextBox .dijitInputField, .avnet  #ordersFilterMenu .dijitSelect .dijitInputField,.avnet .dijitTextBox .dijitInputField {
	padding: 12.5px 20% 12.5px 10px;
	padding: 10.5px 20% 10.5px 10px\0;
}
	.orders .acol3 {
	  width: 25%;
	}
	.orders .acol9 {
	  width: 75%;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1240px) {
.report_cat2 {
    width: 5%;
}
.report_cat3 {
    width: 8%;
}
.report_cat4 {
    width: 9%;
}
.reportScheduleDiv {
    float: left;
    width: 44%;
}
}
/* -----------------------------------------------------------------------------*/
/*23.1 Reporting pop-up modal
/* -----------------------------------------------------------------------------*/
.modFormatDialog .dijitDialogTitleBar, .editColumnDialog .dijitDialogTitleBar, .addAccountDialog .dijitDialogTitleBar, .createFilterDialog .dijitDialogTitleBar {
    display: none;
}
.modFormatDialog, .createFilterDialog{
    background-color: #fff !important;
    border: 15px solid rgb(206, 206, 206) !important;
    height: auto;
	width:58% !important;
}
.editColumnDialog, .addAccountDialog {
    background-color: #fff !important;
    border: 15px solid rgb(206, 206, 206) !important;
    height: auto;
	width:365px !important;
}
.modFormatDialog .dijitDialogPaneContent,.editColumnDialog  .dijitDialogPaneContent, .addAccountDialog  .dijitDialogPaneContent, .createFilterDialog  .dijitDialogPaneContent{
    border: medium none !important;
}
.modFormatDialog .dijitDialogPaneContentArea, .editColumnDialog .dijitDialogPaneContentArea, .addAccountDialog .dijitDialogPaneContentArea, .createFilterDialog .dijitDialogPaneContentArea{
    padding:10px 20px !important;
}
.modFormatDialog_content {
    width: 100%;
}
.modFormatDialog_content .title_content_qty{
	border-bottom: 1px solid #d7d7d7;
	width: 100%;
	margin-bottom:20px;
	height: auto;
}
#editColumn_modal_id .title_content_qty{
	border-bottom: 10px solid #d7d7d7;
	width: 100%;
	margin-bottom:20px;
}
.modFormatDialog_title {
    float: left;
    font-size: 35px;
    font-weight: bold;
    padding: 15px 0;
    width: 80%;
}
.editColumnDialog_title{
	float: left;
    font-size: 35px;
    padding: 15px 0;
    width: 94%;
	font-family: 'ClanWeb-Medium', Arial, sans-serif;
	line-height:1;
}
.modFormat_dialog_closediv {
    display: inline-block;
    float: right;
	cursor:pointer;
	margin-bottom: 5px;
}
.columnHeading{
	color: #41c363;
	font-weight:bold;
	font-size:20px;
}
ul.leftColumn{
	background-color: #d7d7d7;
    float: left;
    height: 230px;
    margin: 10px 15px 15px 0;
    width: 48%;
	font-size:14px;
	font-family: arial;
	color:#666;
}
ul.leftColumn li{ 
	 padding: 11px 20px;
}		
ul.leftColumn li a{ 
	color:#0593bc;
}
ul.rightColumn{
	padding-top: 5px;
	display: inline;
}
ul.rightColumn li{
	margin: 10px 0 10px 10px;
}
ul.rightColumn li input{
	width: 43%;
	padding:7px 25px;
}
.rightDiv h2, .rightDiv ul.leftColumn{
	margin-left: 10px;
}
.rowButtons{
	width: 150px;
	padding:9px 25px;
}
.popUpTxt{
	background-color: rgb(232, 232, 232);
	width:75%;
	border: none;
	padding:15px 10px;
	font-size: 12px;
	margin-top:20px;
	color: #333;
}
.editColumnRightDiv .popUpTxt{
	background-color: rgb(232, 232, 232);
	width:75%;
	border: none;
	padding:15px 10px;
	font-size: 12px;
	margin-top:20px;
	color: #000;
}
.editColumnRightDiv h2, .editColumnRightDiv ul{
	margin-left: 10px;
}
.editColumnContainer{
	padding-bottom:10px;
	border-bottom:10px solid #d7d7d7;
	margin-bottom:10px;
	height: auto !important;
    max-height: 300px;
    overflow-y: auto;
}	
.btn-green{
	background-color: #41c363;
    border: medium none;
    color: #fff;
    margin: 30px 0 30px 20px;
	padding: 10px 25px;
}
.exportSelect{
	background-color: rgb(237, 237, 237);
    border: medium none;
    color: #808080;
    font-size: 13px;
    height: 40px;
    padding: 5px 5%;
    width: 245px;
	margin-top:15px;
}
.accSelection{
    color: #393938;
    font-family: arial,sans-serif;
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 10px;
}
.filterSelect{
	width:30%;
	margin-right:10px;
	float:left;
}
.filterTxt{
	width:32%;
	background-color: rgb(232, 232, 232);
    border: medium none;
    color: #808080;
    font-size: 12px;
    padding: 15px 10px;
}
.alignCenterFilter{
	text-align: center;
}
#editColumnDoneBtn{
	margin:10px 0;
}
@media screen and (max-width: 1024px) {
	.modFormatDialog, .createFilterDialog, .modFormatDialog .dijitDialogPaneContent, .createFilterDialog .dijitDialogPaneContent {
		width:700px !important;
	}
}
/* -----------------------------------------------------------------------------*/
/*24. Quotes page 
/* -----------------------------------------------------------------------------*/
#quoteQtyMsg {
	color:red;
	width: 300px;
	font-size: 13px;
	font-weight: normal;
}

#quoteErrorQtyMsg {
	color:red;
	width: 300px;
	font-size: 13px;
	font-weight: normal;
}
.quoteTitle{
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
	font-weight:normal;
}
.reqQuote{
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
	font-size:12px;
	border:1px solid #d7d7d7;
	padding:25px 30px;
	width: 95%;
	
}
.reqQuote h3{
    font-family: "ClanWeb-Bold",Arial,sans-serif;
    font-size: 16px;
    font-weight: normal;
}
.reqQuote ul{
	margin-top:15px;
	float:left;
}
.reqQuote ul li{
	float:left;
}
.reqQuote ul li.quoteQty .quoteTextBox{
	width:75%;
}
.reqQuote ul li.quoteTarget .quoteTextBox1{
	width:42%;
	padding: 13px 1%;
	float:left;
	margin-top:0px;
}
.reqQuote ul li.reqQuoteBtnLi{
	float:right;
	margin:10px 0 0 0;
}
.reqQuote ul li label{
	margin-bottom:5px;
	font-size:12px;
	display:block;
}
.quoteTextBox{
	background-color: rgb(232, 232, 232);
    border: medium none;
    font-size: 12px;
    padding: 13px 5%;
	margin-top:5px;
	display:block;
	width:85%;
}
#currencyType.quoteSelect{
	background-color: rgb(232, 232, 232);
    border: medium none;
    color: #808080;
    padding: 11px 5%;
    width: 80px !important;
	margin-left:2px;
}
.quoteQty{
	width:20%;
}
.quoteTarget{
	width:40%;
}
.reqQuoteBtn,.reqQuoteBtn:hover{
	background-color: #41c363; /*Changed*/
	color: #fff;
	border: none;
	padding:13px 17px 7px;
	margin-top:1px;
	font-weight:normal;
	font-size:12px;
    margin-right:2px;
    width: 43%;
}
.quote_label_bgc {
    background-color: #e0e0e0;
    font-size: 0.9em;
    font-weight: bold;
    overflow: hidden;
    padding: 0px 0px 15px;
    text-align: left;
}
.quoteTableDiv{
	//border-right: 8px solid #ededed;
    overflow: hidden;
	margin-bottom:50px;
}
.quoteSubHead{
	font-size:20px;
	font-weight: normal;
	font-family: 'ClanWeb-Bold', Arial, Sans-serif;
	padding: 20px 0;
}
.quoteTable{
	margin:0;
	font-family: "ClanWeb-Bold",Arial,sans-serif;
	font-size: 13px;
	min-height: inherit;
}
.mfc_tab_bgc .quoteTable{
	min-height:65px;
	word-wrap: break-word;
}
.quoteTable > p, ul.quoteTable li{
    border-right: 1px solid #d0d0d0;
    display: inline-block;
    float: left;
    font-size: 13px;
    padding: 0 20px;
	font-weight:normal;	
	line-height: normal;
}
.quoteTable > p{
	min-height: inherit;
}
ul.quoteTable li{
	color:#666 !important;
	font-family: "ClanWeb-Medium",Arial,sans-serif;
    font-size: 13px;
	min-height:65px;
}
.quote_cat1{
	/*width:9%;*/
	width:6%;
	
}
.quote_cat2{
	/*width:10%;*/
	width:7%;
}
.quote_cat3{
	/*width:14%;*/
	width: 9%;
}
.quote_cat4{
	/*width:6%;*/
	width: 4%;
}
.quote_cat5{
	width:14%;
}
.quote_cat6{
	width: 26%;
	border-right: none !important;
	padding-right:0px;
}

/*QC 4668*/
.quote_comments{
	width: 10%;
	overflow-y: auto;
	height: 65px;
}

.quote_commentHeader{width: 10%;}

.quoteStatus{
	float:left;
	border-right: 1px solid #d0d0d0;
	padding-right:20px;
	height:65px;
	width:45%;
}
.greenTxt{
	color:#41c363;
}
.grayTxt{
	color:#aaa;
}
.quoteTable .button1{
	width:43%;
	padding:13px 20px 7px;
	margin-right:2px; 
	margin-top:1px;
}
.quoteButDisable{
	color: #aaa;
	border: 2px solid #cecece;
	padding:12px 10px 10px 10px;
	float:right;
	margin-top:1px;
	margin-right:2px;
	height:39px;
}
@-moz-document url-prefix(){ 
	.quoteButDisable{
		border: 2px solid #cecece;
	    float: right;
	    height: 39px;
	    margin-right: 4px;
	    margin-top: 10px;
	    padding: 10px 20px;
	    width: 42%;
		}
}	
.quoteDisablebtn, .quoteDisablebtn:hover{
	width:45%
	color: #aaa;
	border: 2px solid #cecece;
	padding:10px 22px;
	float:right;
	margin-top:10px;
	margin-right:-10px;
}
@media screen and (min-width:0\0) {�
.quoteDisablebtn, .quoteDisablebtn:hover{
	padding-left:26px;
	padding-right:25px;
	margin-right:-9px;
}
}
.quoteTable a, .quotePageNav a{
	color: #0593bc;
	font-weight:normal;
	font-size:12px;
	font-family: arial;
}
.redTxt{
	color:#FF0000;
}
.quotePageNav{
	margin-bottom:0px;
	padding:5px 0;
	font-size:12px;
	color:#000;
	font-weight:bold;
}
.quotePageNav p{
	padding:10px;
}
.quoteBorder{
	border-bottom:8px solid #ededed;
	width:100%;
	margin: 25px 0 15px;
}
.cancelQuoteBtn{
	padding:9px 25px;
	width: 160px;
	margin: 10px 0 0 20px;
	font-family: "ClanWeb-Medium",Arial,sans-serif;
	font-weight:normal;
	font-size:12px;
}
/* for Quote PAGE  Tablet View start */
@media (min-width:768px) and (max-width:1023px) {
.quote_label_bgc {
		height:40px !important;
}
}
@media (min-width:768px) and (max-width:1023px) {
.quoteDisablebtn, .quoteDisablebtn:hover {
  width: 100% !important;
  color: #aaa;
  border: 2px solid #cecece;
  padding: 10px 19px 10px 10px;
  float: right;
  margin-right: -14px;
  min-width: 142px;
}
}
@media (min-width:768px) and (max-width:1023px) {
	.reqQuoteBtn, .reqQuoteBtn:hover {
	  background-color: #41c363;
	  color: #fff;
	  border: none;
	  padding: 12px 17px 8px;
	  margin-top: 10px;
	  font-weight: normal;
	  font-size: 12px;
	  margin-right: 0px;
	  width: 100%;
	}
	#orderConfirmCheckout .leftArrow{
		left: 86.5% !important;
	}
}
/* for Quote PAGE  Tablet View end */
.editQuoteBtns{
	margin-bottom:30px;
}
.avnet .quoteSelect.dijitSelect .dijitInputField{
	padding: 13px 2px;
}
.savedReport{
		width: 100%;
		margin:0;
	}
@media screen and (max-width: 1023px){
	.reqQuote{
		width:91.5%;
	}
	.reqQuote ul li.reqQuoteBtnLi {
		float: left;
	}
	.quoteQty {
		width: 50%;
	}
	.reqQuote ul li.quoteQty .quoteTextBox {
		width: 20%;
	}
	.quoteTarget {
		width: 28%;
	}
	.quote_label_bgc {
		height:30px;
	}
	ul.quoteTable li{
		height:120px;
	}
	.quoteStatus{
		float:none;
		width:100% !impoprtant;
		padding-right:0px;
		border-right:none;
		margin-bottom:5px;
	}
	.quote_cat3{
		width: 13%;
	}
	.quote_cat4{
		width: 5%;
	}
	.quote_cat5{
		width: 13%;
	}
	.quote_cat6{
		width: 16%;
	}
	.quoteTable .button{
		 margin-right: -13px;
   		 min-width: 140px;
   		 width: 100%;
	}
	.savedReport{
		width: 735px;
		margin:0;
	}
}
@media screen and (max-width: 1023px){
	.quoteTable .button {
	  width: 100%;
	  min-width: 142px;
	  margin-right: -14px;
	}
	.quoteButDisable {
	  width: 100%;
	  min-width: 142px;
	  margin-right: -14px;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1240px){
	.reqQuote{
		width:91.5%;
	}
	.reqQuote ul li.reqQuoteBtnLi {
		float: left;
	}
	.reqQuote ul li.quoteQty .quoteTextBox {
		width: 20%;
	}
	.quote_label_bgc {
		height:40px;
	}
	ul.quoteTable li{
		height:120px;
	}
	.quoteStatus{
		float:none;
		width:100%;
		padding-right:0px;
		border-right:none;
		margin-bottom:5px;
	}
	.quote_cat3{
		width: 14%;
	}
	.quote_cat4 {
		width: 7%;
	}
	.quote_cat5{
		width: 17%;
	}
	.quote_cat6{
		width: 16%;
	}
	.quoteTable .button{
		width:95%;
		min-width: 120px;
	}
	.savedReport{
		width: 100%;
		margin:0;
	}
}
/****************SHARE Button fly-out styles*********************************/
.share-drop-content {
	width: 100%;
	position: relative;
}
.share_input_textbox {
    background-color: hsl(0, 0%, 100%);
    border: 0 none;
    color: hsl(0, 0%, 50%);
    padding:13px 10px;
    width: 93%;
	margin-bottom:5px;
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
	font-size: 13px !important;
	font-weight: normal;
	color: #666;
}
.share_input_textbox1 {
	background-color: hsl(0, 0%, 100%);
	border: 0 none;
	color: hsl(0, 0%, 50%);
	padding: 12px 13px 13px 0;
	width: 11px;
	margin-left: -5px;
	margin-bottom: 20px;
	padding-left: 0px;
}
.share_input_textbox2 {
	background-color: hsl(0, 0%, 100%);
	border: 0 none;
	color: hsl(0, 0%, 50%);
	padding: 13px;
	width: 89%;
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 0px;
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
	font-size: 12px !important;
	font-weight: normal;
	color: #666;
}
.share_err {
}
.shared_sucessful_wrapr {
	width:100%;
	height:100px;
	background-color:#ACCB4B;
	display:none;
}
.share_success_msg_txt {
	color: hsl(0, 0%, 100%);
	text-align:center;
	vertical-align:middle;
	padding-top: 40px;
	font-size: 16px;
	font-weight: normal;
	font-family: 'ClanWeb-News',Arial,Sans-serif;
}
#bom_success_error_pdp {
/*	margin-top:20px;
	margin-bottom:20px; */
}
.share_success_tick_mark {
    background-repeat: no-repeat;
    left: 993px;
    position: relative;
    right: 150px;
    top: -60px;
}
.share-cls-btn {
	position: absolute;
    right: -18px;
    top: -18px;
	cursor: pointer;
}
.share_success_close_icon {
	float:right;
	cursor:pointer;
}
.msg_textarea {
	height: 90px;
}
.productResults_share {
	width:100%;
	height:auto;
}
.share_headng_txt {
	font-family: 'ClanWeb-Bold', Arial, Sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin-bottom:20px;
}
.share_blue_link {
	color: hsl(191, 100%, 39%);
 	margin-bottom: 20px;
 	//margin-top: -10px;
	 cursor:pointer;
  	font-family: arial;
    font-size: 12px;	
}
.share_main_heading_text {
	margin-bottom:5px;
}
.share_subject_wrapr, .share_subject_wrapr1, .share_subject_wrapr2, .share_subject_wrapr3, .share_msg_wrapr, .share_sendto_wrapr1, .share_link_wrapr {
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.share_sendto_wrapr2, .share_sendto_wrapr3, .addshare_address2, .addshare_address3, .share_sendto_wrapr11 {
	font-family: Arial, Sans-serif;
	font-size: 12px;
	font-weight: normal;
	position: relative;
}
.share-filter {
	position: relative;
}
.sharesendButton {
	background: #41c363;
	border: 0 none;
	color: hsl(0, 0%, 100%);
	height: 40px;
	margin-top: 20px;
	width: 150px;
}
.sharesendButton:hover {
    color: #FFF !important;
}
#removesharetext2, #removesharetext3 {
	cursor:pointer;
}
#share-menu.productResults_share {
    background-color: #e5e5e5;
    left: -260px !important;
    min-width: 300px;
    padding: 30px;
    top: 66px;
    z-index: 11;
}
.marginB0 {
	margin-bottom: 0px !important;
}
@media screen and (min-width:0\0) {
	#share-menu.productResults_share {
		//top: 67px;
	}
}
@-moz-document url-prefix() {
	#share-menu.productResults_share {
		top: 67px;
	}
}
@media screen and (max-width: 1023px) {
	#share-menu.productResults_share {
	    left: -297px !important;
	}
	#srchFiltrBar.filterBar #share-menu.productResults_share, #plpFiltrBar.filterBar #share-menu.productResults_share{
		left: auto !important;
		right: 0px;
		-moz-box-shadow: 2px 0px 0px 0px #E5E5E5,-2px 2px 0px #e5e5e5;
	  	-webkit-box-shadow: 2px 0px 0px 0px #E5E5E5,-2px 2px 0px #e5e5e5;
	  	box-shadow: 2px 0px 0px 0px #E5E5E5,-2px 2px 0px #e5e5e5;
	}
	.bom_sucessful_wrapr .share_success_tick_mark {
   	    left: 530px;
	}
}
@media screen and (width: 1024px) {
	.bom_sucessful_wrapr .share_success_tick_mark {
   	    left: 840px;
	}
}
/* -----------------------------------------------------------------------------*/
/*25. Quick Order page 
/* -----------------------------------------------------------------------------*/
.quickOrder_avail{
	width:140px !important;
}
.quickOrder_lead_time{
	font-size: 12px;
	font-weight: normal;
	font-family: Arial,San-Serif;
	color: #666;
	padding-bottom: 5px;
}
.stk_quickShipMf{
  font-family: Arial,Sans-serif !important;
  font-size: 12px !important;
  font-weight: bold;
  color: #666;
  padding-bottom: 10px;
}
.stk_QuickShipImm{
	color: rgb(140, 179, 26);
	font-family: Arial,San-serif !important;
	font-size: 15px !important;
	font-weight: bold;
	padding-bottom: 15px;
}
.quick_stkMf{
	display: block;
	white-space: nowrap;
}
.avn_myAcc_Container .bCrumbContentTop h2.qck-odr-ttl {
	text-align: center;
	bottom: 0;
    margin-left: 486px;
}
.quickOrder_content { 
    color: #6a6a6a;
    font-family: arial;
    font-size: 14px;
    line-height: 24px;
    margin: 0 auto;
    padding: 40px 0 23px;
    text-align: left;
    width: 62%;
}
.quick_tabContent {
	text-align: center;
	padding-bottom: 12px;
	overflow: hidden;
}
.quick_main {
	width: 100%;
	font-size: 14px;
	font-family: Arial,sans-serif;
	font-weight: normal;	
}
#qickorder_addToCart {
	width: 100%;
	text-align: center;
	padding: 33px 0px 72px 0px;
}
.quick_partTextBox , .quick_qtyTextBox {
	background-color: #E8E8E8;
	border: 0px none;
	padding: 15px 10px;
	width: 95%;
	color: #393938;
	margin: 0px auto 10px; 
	text-transform: uppercase;
	font-size: 12px;
	font-family: "ClanWeb-Medium",Arial,sans-serif;
	font-weight: normal;
}
.quick_qtyTextBox {
	width: 45%;
}
.quick_leftDiv {
	margin-right: 0px;
}
.quick_leftSubDiv {
	margin-bottom: 8px;
}
.quick_leftSubDiv .block:first-child, .quick_rightSubDiv .block:first-child {
	width: 60%;
}
.quick_leftSubDiv .block:last-child, .quick_rightSubDiv .block:last-child {
	width: 35%;
}
.quick_rightSubDiv {
	margin-bottom: 8px;
}
.quick_part_label {
	margin-right:80% !important;
	font-size: 14px;
	font-family: "ClanWeb-Medium",Arial,sans-serif;
	font-weight: normal;
}
.qckQtyAlign {
	margin-left :26px;
	text-align: left;
}
.quick_qty_label {
	margin-right:18px !important;
	font-size: 14px;
	font-family: "ClanWeb-Medium",Arial,sans-serif;
	font-weight: normal;
}
.qick_ClearOrAddRows {
    border-bottom: 8px solid #e8e8e8;
    font-family: arial;
    font-size: 12px;
    margin: 0 auto;
    padding-bottom: 30px;
    width: 62%;
}
.qick_ClearOrAddRows a {
 	font-size: 12px;
}
#quick_addToCart {
    background-color: #41c363;
    color: #FFF;
    border: 2px solid #41c363;
    padding: 11px 31px 9px;
}
.quickAddButton {
	padding: 9px 48px 6px !important;
	padding: 14px 48px 6px\0 !important;
} 
.error_content .error-msg-img {
    opacity: 0.76;
    position: absolute;
    right: 70px;
    bottom: 0;
}
@-moz-document url-prefix() {
	#quick_addToCart {
    	padding: 5px 39px;
    }
	.quickAddButton {
		padding: 7px 41px 6px !important;
	}   
}
#quick_addToCart:after {
	clear: both;
}
@media screen and (max-width:1024px) {
	.qick_ClearOrAddRows {
		width: 95%;
	}
	.quickOrder_content {
		width: 95%;
	}
	.acolTab7 {
	 	width: 57.8% !important;
	}
}
@media screen and (min-width: 1025px) and (max-width:1240px) {
	.qick_ClearOrAddRows {
		width: 90%;
	}
	.connected-carousels .carousel-navigation li {
	    padding-left: 6px !important;
	}
	.breadcrumb{
		margin-left: 12px !important;
	}
	.header-left{
		padding-left: 24px !important;
	}
	#pdpHeaderBottom .showDrop#populated_on_hover_div, #pdpHeaderBottom .default_grey_compare{
		left: 24px  !important;
	}
}
/** Other Stock popup **/
.StkPopup{
	background-color: #000000;
	color: #FFFFFF;
	height: auto;
	left: 84px;
	min-height: 18px;
	min-width: 155px;
	padding: 10px;
	position: absolute;
	top: -10px;
	/* border-bottom: 8px solid #0593bc; */
	white-space: normal;
	z-index: 75;
	box-sizing: border-box;
}
.posRelOS{
	position: relative;
}
.osClose{
	cursor:pointer;
}
.stkToolTipCon {
    background-position: -48px 0;
    height: 14px;
    left: 70px;
    top: 3px;
    width: 16px;
    background-repeat: no-repeat;
    border: 0 none;
    z-index: 2;
    position: absolute;
}
.StkPopup {
    background-color: #000000;
    color: #FFFFFF;
    height: auto;
    left: 84px;
    min-height: 18px;
    min-width: 155px;
    padding: 10px;
    position: absolute;
    top: -10px;
    /* border-bottom: 8px solid #0593bc; */
    white-space: normal;
    z-index: 75;
    box-sizing: border-box;
}
.plp_bondedStk{
        margin-top: 8px;
}
.stkPDPToolTipCon {
  background-image: url("../images/colors/color1/tooltip.png");
  background-position: -48px 0;
  height: 14px;
  left: 199px;
  top: 0px;
  width: 16px;
  background-repeat: no-repeat;
  border: 0 none;
  z-index: 2;
  position: absolute;
}
.StkPDPPopup {
  background-color: #eaeaea;
  color: #393938;
  height: auto;
  left: 213px;
  min-width: 155px;
  padding: 5px;
  position: absolute;
  top: -15px;
  border-bottom: 8px solid #0593bc;
  white-space: normal;
  z-index: 75;
  box-sizing: border-box;
}
#avn_pdpstkpopUp.StkPDPPopup {
	min-width: 162px;
}
#avn_pdpstkpopUp > img.osClose{
	margin-bottom: 5px;
}
.cat_lineItem{text-indent: 0px; font-weight: normal; font-style: normal; }
.cat_lineIndent{
	margin-left: 3px;
	top: 1px;
    position: absolute;
}
.cat_line_pos{
	position: initial !important;
	top: !important;
}
/**QUICK BUY START*/

/**Quick Buy page styles**/
.avn_qb_table{
	table-layout: fixed;
	box-sizing: border-box;
	width: 1240px;
	margin: 0 auto;
}
.avn_qb_nav{
	height: 60px;
	background-color: #1e252b;
}
 .avn_qb_nav h1{
	width: 167px;
	height: 40px;
	font-family: ApercuAvnet-Bold;
	font-size: 36px;
	font-weight: normal;
	line-height: 1.11;
	text-align: left;
	color: #ffffff;
}
 .avn_qb_nav div{
	box-sizing: border-box;
	max-width: 1260px;
	margin: 0 auto;
	padding: 0 10px;
}
.avn_qb_main_section_head{
	box-sizing: border-box;
	max-width: 1260px;
	margin: 0 auto;
	padding: 10px 10px 20px;
}
.avn_qb_main_section_head h1.head1{
	width: 295px;
	height: 27px;
	font-family: ApercuAvnet-bold;
	font-size: 20px;
	font-weight: normal;
	text-align: left;
	color: #000000;
}
.avn_qb_main_section_head p.head2{
	width: 1080px;
	height: 17px;
	font-family: Arial;
	font-size: 16px;
	text-align: left;
	color: #000000;			
}
.avn_qb_table th{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	padding: 0 5px;
	box-sizing: border-box;
}
.avn_qb_table_hdr{
	width: 1240px;
	height: 40px;
	background-color: #000000;
}
.avn_qb_table_hdr th:nth-child(1){width: 40px;}
.avn_qb_table_hdr th:nth-child(2){width: 290px;}	
.avn_qb_table_hdr th:nth-child(3){width: 130px;}	
.avn_qb_table_hdr th:nth-child(4){width: 190px;}	
.avn_qb_table_hdr th:nth-child(5){width: 190px;}	
.avn_qb_table_hdr th:nth-child(6){width: 360px;}	
.avn_qb_table_hdr th:nth-child(7){width: 40px;}	
.avn_qb_table_row td input{
	width: 280px;
	box-sizing: border-box;
	height: 30px;
	background-color: #ffffff;
	border: solid 1px #72777d;
	margin: 10px 5px;
	font-family: Arial;
	font-size: 13px;
	padding: 0 10px;
}
.avn_qb_table_row td:nth-child(3) input{width: 62px; float: left; border: none; outline: none; margin: 0;height: 28px;}
.avn_qb_table_row td:nth-child(4) div{width: 180px; border: solid 1px #b8bbbd;}
.avn_qb_table_row td:nth-child(5) div{width: 180px; border: solid 1px #b8bbbd;}
.avn_qb_table_row td:nth-child(5) div.error{
    width: auto;
    height: auto;
    line-height: 20px;
}
.avn_qb_table_row td:nth-child(6) div{width: 350px; border: solid 1px #b8bbbd;}
.avn_qb_table_row td > div.displayOnlyField{
	box-sizing: border-box;
	height: 30px;
	background-color: #ffffff;
	border: solid 1px #72777d;
	margin: 10px 5px;
	font-family: Arial;
	font-size: 13px;
	line-height: 30px;
	padding: 0 10px;
	position:relative;
}
.avn_qb_table .avn_qb_table_row td > div.displayOnlyField .qb_pdtDescSpan {
	width: auto;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 330px;

}

.avn_qb_table .avn_qb_table_row td > div.displayOnlyField .pdtDescDetailTooltip{
	position: absolute;
    top: 35px;
    display: none; 
    padding: 10px;
    background-color: #b8bbbd;
    word-wrap: break-word;
    width: 310px;
    height: auto;
    color: #fff;
    line-height: 1.4;
    font-size: 12px;
    z-index: 9;
}
.pdtDescDetailTooltip:after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 8%;
    margin-left: -5px;
    border-width: 8px;
    border-style: solid;
    border-color: transparent transparent #b8bbbd;
}
.avn_qb_table_row td > div.displayOnlyField span{
	display: inline-block;
}
.avn_qb_space{height:10px;}
.avn_qb_table_row td input::-webkit-input-placeholder { 
	font-family: Arial;
	font-size: 13px;
	color: #b8bbbd;
}
.avn_qb_table_row td input::-moz-placeholder { /* Firefox 19+ */
	font-family: Arial;
	font-size: 13px;
	color: #b8bbbd;
}
.avn_qb_table_row td input:-ms-input-placeholder { /* IE 10+ */
	font-family: Arial;
	font-size: 13px;
	color: #b8bbbd;
}
.avn_qb_table_row td input:-moz-placeholder { /* Firefox 18- */
	font-family: Arial;
	font-size: 13px;
	color: #b8bbbd;
}
.avn_qb_addRowBtn{
	width: 160px;
	height: 30px;
	background-color: #000000;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	border: none;
	margin: 10px 0 0 10px;
	float: left;
}
.avn_qb_addToCartBtn{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	width: 160px;
	height: 30px;
	background-color: #41c363;
	border: none;
	margin: 10px 10px 0 0;
	float: right;
	outline: none;
}
.avn_qb_floatingBar{
	width: 1240px;
	height: 50px;
	background-color: #e2e3e4;
	margin: 0 auto;
}
.avn_qb_floatingBar::after, .avn_qb_table .qty_box:after{
	clear: both; 
	display: table; 
	content: "";
}
.avn_qb_table_row .order {  
	font-family: Arial;
	font-size: 13px;
	text-align: left;
	color: #000000;
	padding: 0 0 0 15px;
}
.avn_qb_autoSuggest, .avn_qb_autoSuggest_detail_drpdwn{
	border: 10px solid #b8bbbd;
	z-index: 5; //QC 9186
	left: 5px;
	position: absolute;
}
.avn_qb_autoSuggest table, .avn_qb_autoSuggest_detail_drpdwn table{
	table-layout: fixed;
	width: 720px;
	height: auto;
	box-sizing: border-box;
}
.avn_qb_table_row{position: relative;}
.avn_qb_autoSuggest_row{height: 54px;}
.avn_qb_autoSuggest td:nth-child(1), .avn_qb_autoSuggest_detail_drpdwn td:nth-child(1), .avn_qb_autoSuggest_detail_drpdwn td:nth-child(2), .avn_qb_autoSuggest_detail_drpdwn td:nth-child(3){
	width: 200px;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding: 10px;
}
.avn_qb_autoSuggest_detail_drpdwn tr:first-child td{
	height: 84px;
}
.avn_qb_autoSuggest_detail_drpdwn td:nth-child(1){
	width: 200px;
}
.avn_qb_autoSuggest_detail_drpdwn td:nth-child(2){
	width: 140px;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
}
.avn_qb_autoSuggest_detail_drpdwn td:nth-child(2) span:first-child{float: left;}
.avn_qb_autoSuggest_detail_drpdwn td:nth-child(2) span:nth-child(2){float: right;}
.avn_qb_autoSuggest_detail_drpdwn td:nth-child(3){
	width: 480px;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
}
.avn_qb_autoSuggest td:nth-child(2){
	width: 480px;
	padding: 10px;
}
.avn_qb_autoSuggest_row:nth-child(even){background-color: #e2e3e4;}
.avn_qb_autoSuggest_row:nth-child(odd){background-color: #f1f2f3;}
.avn_qb_table .close-icon{
	background-image: url(../images/colors/color1/cross_img.png);
	background-size: 25px;
	width: 25px;
	height: 25px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
.avn_qb_autoSuggest .results{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #000000;
}
.avn_qb_autoSuggest .desc, .avn_qb_autoSuggest .mnf_name{
	font-family: Arial;
	font-size: 13px;
	text-align: left;
	color: #000000;
}
.avn_qb_autoSuggest .mnf_name{text-transform: uppercase;}
td.mfr_prt_number{position: relative;}
.avn_qb_table .qty_box{
	width: 120px;
	border: 1px solid #72777d;
	height: 30px;
	margin: 0 5px;
	padding: 0 0.5px\0;
	display: inline-flex;
    display: -ms-inline-flexbox\0; 
}
.avn_qb_table .qty_box button:nth-child(2), .avn_qb_table .qty_box button:nth-child(4){
	width: 29px;
	height: 28px;
	box-sizing: border-box;
	float: left;
	background-color: #e2e3e4;
	border: none;
	font-weight: bold;
	font-family: Arial;
	outline: none;
	cursor: pointer;
}
.avn_qb_table .qty_box button:nth-child(4){
	width: 28px;
}
.avn_qb_table .qty_box div{
	margin: 1px 0 0 0;
	height: 30px;
	background-color: #000;
	width: 1px;
	float: left;
}
.avn_qb_floatingBar.sticky{
	position: fixed;
	top: 100vh;
    margin-top: -50px;
	left: 50vw;
	margin-left: -628px;
	z-index: 10;
}
.avn_qb_table tr .highlight{color: #039be5}
.avn_qb_autoSuggest_detail_drpdwn p.results {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	padding: 0 10px;
	background-color: #f1f2f3;
	height: 64px;
	line-height: 64px;
}
.avn_qb_autoSuggest_detail_drpdwn .avn_qb_autoSuggest_row:nth-child(odd) {background-color: #e2e3e4;}
.avn_qb_autoSuggest_detail_drpdwn .avn_qb_autoSuggest_row:nth-child(even) {background-color: #f1f2f3;}
.avn_qb_autoSuggest_row:hover, .avn_qb_autoSuggest_detail_drpdwn .avn_qb_autoSuggest_row:hover{
	background-color: #ffffff;
	cursor: pointer;
}
.avn_qb_autoSuggest_detail_drpdwn::after, .avn_qb_autoSuggest::after{
	content: " ";
	position: absolute;
	left: 2%;
	top: -30px;
	margin-left: -5px;
	border-width: 10px;
	border-style: solid;
	border-color: transparent transparent #b8bbbd transparent;
	z-index: 1002;
}
@media screen and (max-width: 1280px){
	#avn_qb_floatingBar.sticky{
		position: static;
		margin-top: 0px;
		margin-left: 0px;
		z-index: 10;
	}
}
.avn_qb_table .error, #avn_qb_addRow_errSec.error{
	background-color: #e2e3e4;
    font-family: Arial;
    font-size: 13px;
    text-align: left;
    color: #e60000;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 10px;
	margin: 0 5px 0 5px; 
}
#avn_qb_addRow_errSec.error{
    max-width: 1240px;
    margin: 0 auto;
    box-sizing: border-box;
    margin-bottom: 10px;
}
.avn_qb_table .link{
	color:#039be5;
	cursor: pointer;
}

/*Quick Buy Widget Styles*/
.avn_qb_widget .avn_qb_table_row td:nth-child(3) input {
    width: 62px;
    height: 28px;
}
.avn_qb_widget .avn_qb_table .qty_box button:nth-child(2), .avn_qb_widget .avn_qb_table .qty_box button:nth-child(4) {
    width: 27.5px;
    height: 28px;
	font-size: 14px;
}
.avn_qb_table .close-icon {
    width: 36px;
    height: 35px;
    background-position: 8px 7px;
    padding: 0px;
}
.avn_qb_widget .avn_qb_autoSuggest_row p, .avn_qb_autoSuggest_detail_drpdwn p.results{margin: 0;}

/*** Quick Buy Please Note Popup ****/
#avn_qb_pleaseNote_popup_content.dijitDialogPaneContentArea{
	width: 529px;
	height: 314px;
	background-color: #ffffff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
	padding: 20px 10px;
	box-sizing: border-box;
}
#avn_qb_pleaseNote_popup_content *{box-sizing: border-box;}
#avn_qb_pleaseNote_popup_content ul li, #avn_qb_pleaseNote_popup_content p{
	font-family: Arial;
	font-size: 13px;
	text-align: left;
	color: #000000;
	text-indent: 20px;
}
#avn_qb_pleaseNote_popup_content ul{
	margin-bottom: 18px;
	word-wrap: break-word;
	width: 361px;
}
#avn_qb_pleaseNote_popup_content ul li:first-child{font-weight: bold; text-indent: 0px; }
#avn_qb_pleaseNote_popup_content p{font-size: 16px; text-indent: 0px; margin-bottom: 20px;}
#avn_qb_pleaseNote_popup_content .EmailListPopUpTitleDiv{
	font-size: 24px;
    text-align: center;
    color: #000000;
    line-height: 24px;
    padding-top: 20px;
	text-transform: uppercase;
}
#avn_qb_pleaseNote_popup_content .avn_success_btn{
    width: 87px;
    height: 30px;
    display: inline-block;
    text-align: center;
    font-family: ApercuAvnet-regular;
    font-size: 16px;
    color: #ffffff;
    background-color: #41c363;
    text-transform: uppercase;
    line-height: 30px;
	outline: none;
}
/*** QC: 9814: Cancel Button added for QUick Buy Please Note Pop up ****/
#avn_qb_pleaseNote_popup_content .avn_cancel_btn{
    width: 87px;
    height: 30px;
    display: inline-block;
    text-align: center;
    font-family: ApercuAvnet-regular;
    font-size: 16px;
    color: #393938;
    background-color: #FFF;
    text-transform: uppercase;
    line-height: 25px;
    outline: 2px;
    border: 2px solid #cecece;
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
}
#avn_qb_pleaseNote_popup_content .SendButtonMainDiv{
	text-align: center;
    /* position: absolute; */
    /* bottom: 23px; */
    /* right: 221px; */
    width: 100%;
    box-sizing: border-box;
}
.avn_qb_widget .avn_qb_table .qty_box button:nth-child(2), .avn_qb_widget .avn_qb_table .qty_box button:nth-child(4) {
    width: 27px;
    height: 28px;
}
.avn_qb_widget .avn_qb_table .qty_box div{height: 26px;}
.avn_qb_widget .avn_qb_table .close-icon {
    background-position: 0px 0px;
    margin: 5px 0 0 5px;
	cursor: pointer;
}
.avn_qb_widget .avn_qb_table_row td input{height: 28px;}
#avn_qb_pleaseNote_popup_id .dijitDialogCloseIcon{
	background: url('../images/colors/color1/ParametricSearch/rebranding_cross_img.png') center right no-repeat !important;
	background-size: 30px !important;
}
#avn_qb_addRow_errSec.avn-fullCart-Incorrect-coupon{box-sizing: border-box; height: 40px; margin: 10px auto;}
#avn_qb_addRow_errSec.avn-fullCart-Incorrect-coupon > p{padding: 10px 20px; margin: 0;}
#avn_qb_addRow_errSec .Error_cross_Btn{margin: 10px 22px 0 0;}
#avn_qb_pleaseNote_popup_content .addelem_overflow{
    height: 120px;
    overflow: hidden;
    overflow-y: auto;
}
#avn_qb_pleaseNote_popup_content .scrollbar-inner > .scroll-element .scroll-bar {
    background-color: #b8bbbd !important;
    opacity: 1;
}
/*** Quick Buy Common ****/
.avn_error_border{
	border-color: #eb3030 !important;
}
.avn_qb_table div.displayOnlyField.placeholder{border-color: #b8bbbd;}
.avn_qb_table div.displayOnlyField.placeholder > span {color: #b8bbbd;}
.avn_qb_addRowBtn:hover, .avn_qb_addToCartBtn:hover, .avn_qb_table .close-icon:hover{
	cursor:pointer;  
}
.avn_qb_main_section_head h2{
	font-size: 20px;
    font-family: ApercuAvnet-Bold;
}

body.avnet-RB-body.avnet-dashboard > section.avn_qb_nav {
    background-color: #1e252b;
    height: 60px;
    padding-top: 8px;
    box-sizing: border-box;
}
.avnet-dashboard a, .avnet-dashboard a:hover, .avnet-dashboard a:active, .avnet-dashboard a:focus {outline: none !important;}

body.avnet-RB-body .avn_qb_autoSuggest a:focus, body.avnet-RB-body .avn_qb_autoSuggest_detail_drpdwn a:focus {
    outline: 1px solid #039be5 !important;
	outline: 5px auto -webkit-focus-ring-color !important;
	outline-offset: -2px;
}
.qb_placeholder{color: #b8bbbd !important;} 
html[lang='zh'] .avn_qb_table_row td:nth-child(4) div.displayOnlyField.avn_error_border{padding: 0 5px;}
html[lang='zh'] .avn_qb_table_row td:nth-child(4) div.displayOnlyField.avn_error_border span{font-size: 11px;}

body.avn-po-upload .bomProgress {
    width: auto;
    height: 40px; 
    margin: 10px 0px 0px;
}

span#clearCartPopupDisplay.scroll-content{
max-height: 180px !important;
display: block;
margin-bottom: 0px !important; /*Added*/
}
span#clearCartPopupDisplay > p{
                text-align: left;
                margin-left: 105px;
}

body.avn-PO-ExactMatches .scrollbar-inner > .scroll-element .scroll-element_track {
    background-color: #e0e0e0;
}

body.avn-PO-ExactMatches .bomMultiMatchTablepartNumberCol{
                width: 60%;
                min-width: 60%;
}
/*Added for misallignment*/
.avn-PO-ExactMatches .BOM_matchtable_cont .bommatchtableright_rowpart {
    width: auto;
    display: inline-flex;
    display: table-row\0; /*Added*/
}


/*Added in common1_1.css for QC#9228*/
body.avn-PO-ExactMatches .bom_atc_conflict_msg {
    margin-left: 15px;
}


body.avn-PO-ExactMatches .bomSignedInStaticText {
    font-family: Arial, San-serif;
    font-size: 16px;
    padding-left: 3%;/*Added*/
} 

body.avn-PO-ExactMatches .toRight .blueTxtColor {
    color: #039be5;
    font-size: 13px;
    padding: 0px; /*Changed*/
    margin-left: 380px; /*Added*/
    margin-top: 30px; /*Added*/
    height: 20px; /*Added*/

}

body.avn-PO-ExactMatches. blue_clr {
    color: #039be5 !important;
}


body.avn-PO-ExactMatches .price_table_tooltip_div > div{
                margin-top: -20px;
}

body.avn-PO-ExactMatches .scrollbar-inner > .scroll-element.scroll-y .scroll-bar {
    background-color: #fff;
    width: 6px !important;
    margin: 2px 2px;
}

body.avn-PO-ExactMatches input.BomTxtInputFieldSignedIn::-webkit-input-placeholder {text-align: left;}
body.avn-PO-ExactMatches input.BomTxtInputFieldSignedIn::-moz-placeholder {text-align: left;}
body.avn-PO-ExactMatches input.BomTxtInputFieldSignedIn:-ms-input-placeholder {text-align: left;}
body.avn-PO-ExactMatches input.BomTxtInputFieldSignedIn:-moz-placeholder {text-align: left;}



/*QUICK BUY END */
/* -----------------------------------------------------------------------------*/
/*28. MEDIA QUERIES
/* -----------------------------------------------------------------------------*/
/********** Media screen CSS resolution fix Starts ************/
/* --------------------------------------------------------------------*/
/* MEDIA QUERIES for till max-width:1024px starts here */
/* ------------------------------------------------------------------*/
@media screen and (max-width: 1024px){
	#shipping_paymentId article.widgetBodyCol2 {
	  padding: 0px 20px 0px;
	}
	#divcol > .section input[type="button"]{
		 padding: 17px 16px 16px 16px;		 
	}
	#divcol > .section input{
		 padding: 16px 10px 15px;		 
	}
/** Product Listing **/
	#firstDivision .rightArrow {
    	display: block !important;
	}
	#firstDivision .leftArrow {
	    display: block !important;
	    
	}
	.leftArrow{
		display:block;
	}
	.rightArrow{
		display:block;
	}
	
	
	
	.bCrumbContentTop.avn_mycart_bCrumb .promotion_button .cartViewBut {
			margin-left: 0;	
	}		
	/**************Checkout Media quires ***********************/
	#CheckOutHeader{
		bottom: 0;
		right: 50px;
		margin: 0 0 10px;
	}
	#checkout_needHelp_link {
	    margin: 0;
	    right: 0;
	    top: 145px;
	    width: 26%;
	}
	.avn_myAcc_ContainerTop .checkOutCart img {
	    opacity: 0.76;
	    position: absolute;
	    right: 0;
	    top: 12px;
	}
	.chkOut-prgBar-asGray{
		margin: 0 5px 0;
	}
	.chkOut-prgBar-saGray, .chkOut-prgBar-saDown, .chkOut-prgBar-saComplete, .chkOut-prgBar-smGray, .chkOut-prgBar-smDown, .chkOut-prgBar-smComplete, .chkOut-prgBar-pmGray, .chkOut-prgBar-pmDown, .chkOut-prgBar-pmComplete, .chkOut-prgBar-cmGray, .chkOut-prgBar-cmDown, .chkOut-prgBar-cmComplete{
		margin: 0 0 0 0;
	}	
	.checkout_subwidth_sa, .checkout_subwidth_sm, .checkout_subwidth_pm, .checkout_subwidth_cm {
	    width: 24%;
	}
	.checkout_subwidth{
		width:25%;
	}
	.avn_ck_addrPay {
		width: 120px;
	}
}
@media screen and (width: 1024px){
	.createReport ul li {
		width: 26% !important;
	}
	.createReport ul li:nth-child(4) {
    	width: auto !important;
	}
	.checkout_nav_line{
		width:80%;
	}
	table[id^='billing_address_id_'].dijitSelect span {
		width: 240px;
	}
	.connected-carousels .carousel-navigation li {
	    padding-left: 6px !important;
	}
	.breadcrumb{
		margin-left: 5px !important;
	}
	.header-left{
		padding-left: 17px !important;
	}
	#pdpHeaderBottom .showDrop#populated_on_hover_div, #pdpHeaderBottom .default_grey_compare{
		/*left: 17px  !important;*/
	}
}
/* --------------------------------------------------------------------*/
/* MEDIA QUERIES for till max-width:1024px ends here */
/* ------------------------------------------------------------------*/
/* --------------------------------------------------------------------*/
/* MEDIA QUERIES for min-width:768px and max-width:1023px starts here */
/* ------------------------------------------------------------------*/
@media screen and (min-width:768px) and (max-width:1023px) {
	.error_content .error-msg-img {
		right: 35px;
	}
	.cat_lineItem{
		font-size: 10px;
	}
	.checkout_nav_line{
		width: 73%;
	}
	#firstDivision .table-header div.Cell:nth-child(1) .rightHeaderCell, #firstDivision .table-colRight div.Cell:nth-child(1) .rightContentCell {
	    min-width: 100px;
	}
	#firstDivision .table-header div.Cell:nth-child(2) .rightHeaderCell, #firstDivision .table-colRight div.Cell:nth-child(2) .rightContentCell {
	    min-width: 220px;
	}
	.inner_right_atc .atc_header_sec_prod, .atc_row_right .atc_divcont {
		width: 14% !important;
	}
	.atc_header_left_mincart {
	    width: 85.5%;
		padding-left:29px;
	}
	.tooltip_cart {
	    position: absolute;
	    right: 20px;
	}
	.tooltip_cart1 {
	    position: absolute;
	    right: 31px;
	}
	.subtotal_cart_cont {
	  width: 59%;
	}
	#currency_Menu1.currency_Menu {
	   top: 21px;
	   width: 206px;
	}	
	.atc_divcont_mincart {
	    min-height: 75px;  
	}
	.closehover:hover  .removetxt_avn_mincart,.closehover:hover  ~ .removetxt_avn_mincart  {
		display:inline-block;
		margin-left:5px;
	}
	.avn_mincart_header_sec_fourth {
	      width: 71px;
		  border:0;
	}
}	
	
@media screen and (max-width: 1023px) {		
	.avncontainer, #header-top .avncontainer, #header-bottom .avncontainer{	
		min-width: 719px;
		margin: 0 25px 0 24px;	
	}
	#avnfooter{
		padding:65px 0 0;
	}
	.cart-text, .signIn-text{
		display:none;
	}
	.qtyCount input[type="text"] {
	    width: 55px;
	    -webkit-width: 97px;
	}
	/************Search bar dropdown****************/
	#searchDropdown{
		width: 99.75%;
	}
	.navContainer.sticky #searchDropdown{
		left: 0;
		width: 100%;
	}
	#AutoSuggestDiv .list_section li > a, #AutoSuggestDiv #autoSuggestAdvancedSearch > a{
		padding: 5px 16px;	
	}
	#AutoSuggestDiv .heading{
		padding: 15px 16px;	
	}
	@-moz-document url-prefix(){ 
		#searchDropdown{
			left: 0;
			width: 99.75%;
		}	
		.navContainer.sticky #searchDropdown{
			left: 0;
			width: 94.75%;
		}	
	}
	/************Search bar dropdown end****************/
	#hamburger-menu .hmbgr-menu-icon{
	  position: relative;
	}
	
	#hamburger-menu {
		padding: 28px 30px 28px 30px;
	}
	#menuRightbar{
		min-width: 25%;
	}
	#avnsearchbar{
		min-width: 69%;
	}
	#header-bottom.sticky #avnsearchbar {
		min-width: 69%;
	}
	#header-bottom.sticky #menuRightbar{
		min-width: 20%;
	}
	#leftNav{
		width:auto;
	}
	#avnsearchWrapper, .navContainer.sticky #avnsearchWrapper {
	    min-width: 71.35%
	}
	.navContainer.sticky #avnsearchWrapper {
	    width: 73%;
	}
	.menuopenclose{
		left:20px;
	}
	.menuopenclose span {
		position:absolute; 
		left:-9999px;
	}	
	.cpy_right {
	    float: right !important;
		width: 42% !important;
	}
	#divcol > .section {
		width:40%;
	}	
	.follow_us, .online_help, .news_sign{
		margin:0 0 65px 0 !important;
	}
	#divcol > .section input[type="text"]{
		min-width:198px;
		width: 75%;
	}
	#divcol > .section input[type="email"] {
		width:145px;
	}
	.bomUpload .srchField{
		width:55%;
	}
	.snippetContentBottomRight{
		width: auto;
	}
	.custFavouriteButtonSet{
		width: 73%;
	}
	.avn-footer-col1, .avn-footer-col2{
		float: none;
		width: 100%;
		margin: 0;
	}
	.slot1 .rightColumn {
		width: 98.2%;
	}
	.leftArrow{
		display:block;
	}
	.rightArrow{
		display:block;
	}
	.slot1 .leftColumn{
		width: 97.5%;
	}
	@-moz-document url-prefix(){ 
		.slot1 .rightColumn {
			width: 98.2% !important;
		}
		.slot1 .leftColumn{
			width: 97.5%;
		}
	}
	#cmpFilterMenu{
		left:-496px;
		width: 700px;
	}
	@-moz-document url-prefix(){ 
		#cmpFilterMenu{
			left:-499px;
			width: 700px;
		}
	}
	.paginationBar .pageLeft{
		width: 30%;
	}
	.bCrumbContentTop{
		min-height: 250px;
	}
	.filterBar > li.share-filter a{
		padding: 22px 25px;
		padding: 22px 19px\0;
	}
	.event-filter-bar .filterBar > li.share-filter a{
		padding: 25px 20px !important;
	}
	.avn-pdp-sidebar ul{
	    padding: 30px 0;
	}
	.avn-pdp-sidebar ul li a.request-button{
		padding: 10px 64px;
	}
	.pdp-sponsor-details .fleft, .pdp-sponsor-details .fright{
		width: 100% !important;
	}
	.avn-pdp-prodDetails-inline > li > a{
		padding: 0 5px;
	}	
	.filterBar{
		margin: 0 0 15px
	}
	.share-filter .share-icon{
		display: block;
		background:url(../images/colors/color1/share.png) center center no-repeat;
		text-indent: -9999px;
		height: 21px;
		width: 17px;
	}
	.bkMark-filter .bkMark-icon{
		background:url(../images/colors/color1/bookmark.png) center center no-repeat;
		display: block;
		text-indent: -9999px;
		height: 21px;
		width: 10px;
	}
	.bkMark-filter a, .share-filter a{
		padding: 23px 23px 21px !important;
	}
	.share-txt, .bkMark-txt{
		display: none;
	}
	.filterBar > li > a, .filterBar > li > span, .pdp-fltr-bar .filterBar > li > a, .pdp-fltr-bar .filterBar > li > span, .event-fltr-bar .filterBar > li > a, .event-fltr-bar .filterBar > li > span, .filterBar > li > li > span, .filterBar > li > li > a{
		padding: 25px 19px;
		padding: 25px 19px\9;
	}
	.prs-filter-bar .filterBar li a{
		padding: 25px 16px;
		padding: 25px 16px\9;
	} 
	.snippetContentBottomRight{
		margin: -241px 0 10px 10px;
		min-height: 300px;
	}
	.snippetContentBottomRight aside.pdp-sidebar{
		min-height: 928px !important;
	}
	.snippetContentBottomRight aside.pdp-sidebar .widgetStrokeIn {
	    min-height: 928px !important;
	}
	@-moz-document url-prefix(){ 
		.snippetContentBottomRight aside.pdp-sidebar{
			min-height: 930px !important;
		}
		.snippetContentBottomRight aside.pdp-sidebar .widgetStrokeIn {
		    min-height: 930px !important;
		}
	}
	
	@media screen and (min-width:0\0) {
		.snippetContentBottomRight aside.pdp-sidebar{
			min-height: 930px !important;
		}
		.snippetContentBottomRight aside.pdp-sidebar .widgetStrokeIn {
		    min-height: 930px !important;
		}
	}
	.pdp-sponsor-details .fright img{
		float: left;
	}
	#filterMenu.productResults_show_hide_attributes{
		width: 700px !important;
		width: 690px !important;
	}
	.compare_filter_row div{
		display: none;
	}
	.compare_filter_row{
		min-height: 70px;
	}
	.partScroll{
	    min-width: 330%;
	}
	.videopartScroll{
	    min-width: 240%;
	}
	#EventFilterMenu {
	    left: -536px;
	    width: 708px;
	}	
	#EventsortMenu {
	    left: -644px;
	    width: 708px;
	}
	.evnt-leftArrow, .evnt-rightArrow {
		display: block !important;
	}
	.evnt-rightArrow {
		right: 0;
	}
	.eventpartScroll {
	    min-width: 220%;
	}
	.inputBoxSize span, #dept ul li span, .evnt-type span{
		display: block;
		margin-bottom: 20px;
	}
	.inputBoxSize span input, #dept ul li span select{
		width: 145px;
	}
	 .evnt-type span{
		margin-bottom: 10px;
	}
	/**************Video search results*************/
	#vrs_content .table-inner-content > div, #docs_content .table-inner-content > div{
		width: 15%;
		min-height: 135px;
		padding: 0 20px;
	}
	#vrs_content .table-inner-content > div:nth-child(1), #docs_content .table-inner-content > div:nth-child(1){
		width: 38%;
	}
	#vrs_content .table-inner-content > div:nth-child(4), #docs_content .table-inner-content > div:nth-child(4){
		border: 0;
	}
	#videoFilterMenu, #ordersFilterMenu{
	    left: -620px;
	    width: 690px;
	    z-index: 9;
	}
	#vrs_content .leftArrow, #vrs_content .rightArrow, #docs_content .leftArrow, #docs_content .rightArrow {	
		display: block;
	}
	/*********************Video search results End*********************/
	.avntitleWidget {
		 width: 98%;
	}
	#ManufacturerFilterMenu {
	    left: -620px;
	    width: 690px;
	    z-index: 9;
	}
	@-moz-document url-prefix(){ 
		.avntitleWidget {
			width: 99%;
		}
		#ManufacturerFilterMenu {
			left: -641px;
			width: 708px;
		}	
	}
	/*********************Manufacturer results starts*********************/
	.mfc-results-lft, .mfc-results-rgt{
		width: 29.5%;
		float: left;
	}
	.mfc-results-rgt{
		width:70.5%;
	}
	.mfc_nav_right{
		width: 99%;	
	}
	.mfcpartScroll {
	    min-width: 200%;
	}
	.prs-filter-bar #attributesfilterMenu {
	    left: -173px;
	    width: 679px;
	}
	#attributesfilterMenu{
		left: -454px;
		width: 679px;
	}	
	#pfilterMenu, .prs-filter-bar #pfilterMenu {
	    left: -173px;
	    width: 679px;
	}
	#productFilter, #softwareResultMenu {
		left:0;
		width: 679px !important;
	}
	.prs-filter-bar > #srchFiltrBar.filterBar #productFilter, .prs-filter-bar > #plpFiltrBar.filterBar #productFilter{
		width: 100% !important;
	}
	 #ordersFilterMenu {
	    left: -597px !important;
	    width: 679px !important;
	}
	.orders .qo_cont1, .orders .qo_cont2, .orders .qo_cont3, .orders .qo_cont4, .orders .qo_cont5 {
	    margin: auto;
	    width: 85%;
	}
	#videoFilterMenu{
		left: -650px;
	    width: 679px;
	}	
	@-moz-document url-prefix(){
		.mfc-results-lft, .mfc-results-rgt{
			width: 29%;
			float: left;
		}
		.mfc-results-rgt{
			width:71%;
		} 
		.mfc_nav_right{
			width: 99%;
		}
		#pfilterMenu, .prs-filter-bar #pfilterMenu {
			left: -178px;
	    	width: 679px;
		}	
		.prs-filter-bar #attributesfilterMenu {
		    left: -178px;
	    	width: 679px;
		}
		#videoFilterMenu, #ordersFilterMenu {
			left: -622px;
			width: 679px;
		}	
		#attributesfilterMenu{
			left: -459px;
			width: 679px;
		}	
		#productFilter, #softwareResultMenu{
			left:0;
			width: 679px !important;
		}	
	}
	/*********************Manufacturer results end*********************/
	/***************Event details Page styles*******************/
	.festEvent {
		margin-left: 10%;
	}
	.event-widget-content {
		float: left;
		width: 50%;
	}
	.event-widget-date {
		float: left;
		width: 50%;
	}
	/***************Event details Page styles end*******************/
	/***************Video details Page styles*******************/
	.avn-video-sidebar ul{
		padding: 30px 0;
	}
	.avn-video-prodDetails-inline > li > a{
		padding: 0 5px;
	}
	.avn-video-prodDetails-inline > li{
		margin-left: 0;
		margin-right: 0;
	}
	.video-snippetContentBottomRight{
		margin: 10px !important;
	}
	.avn-video-sidebar ul li{
		float:left;
		width:33%;
		margin-bottom:20px;
	}
	.sideBar-button li{
		clear:both;
		width:100% !important;
	}
	.snippetContentBottomRight aside.video-sidebar .widgetStrokeIn {
		height: auto;
		min-height: 340px;
		border-top:none;
	}
	.snippetContentBottomRight aside.video-sidebar .widgetStrokeIn:hover {
		border-top:none;
	}
	.snippetContentBottomRight aside.video-sidebar {
		min-height: 360px;
	}
	/***************Video details Page styles end*******************/
	/*****************Search All results tablet view styles*************/
	#prod_results .leftArrow, #tool_results .leftArrow, #soft_results .leftArrow, #prod_results .rightArrow,  #tool_results .rightArrow, #soft_results .rightArrow{
		display:block !important;
	}
	/*****************Search All results tablet view styles end*************/
	
	/***************SignIn, register and reset pages styles*****************/
	.signInFooter .tabAlignment{
		display: block;
	}
	.signInFooter #divcol div {
		text-align:left;
	}
	.signInFooter .copy{
		margin:80px 52px;
		line-height: 1.4;
	}
	.signInDiv .avn_button {
		margin-left: 38%;
	}
	.signInDiv .registerForm .avn_textBox.txtWidth {
		width: 153px;
		width: 152px\0;
	}
	.signInDiv .registerDivTwo {
		padding: 30px 0 10px 25px;
	}	
	@-moz-document url-prefix(){
		.signInDiv .avn_button {
			margin-left: 35%;
		}
	}
	
	
	/***************My Avnet Fly-out tablet styles*****************/
	.profile_main, #register_flyout_nav{
		width: 300px;
	}
	#register_flyout_nav.register-menu-frm{
		width: 80%;
	}
	#register_flyout_nav.register-menu-frm .signInDiv .avn_mainClass2{
	    height: auto;
	}
	input[id="profile-menu"]:checked ~ #profile_main_content, input[id="bom-list-menu"]:checked ~ #boms_list_main_content, input[id="orders-menu"]:checked ~ #myOrders_main_content, input[id="reporting-menu"]:checked ~ #reporting_main_content, input[id="bookmarks-menu"]:checked ~ #bookmarks_main_content, input[id="quotes-menu"]:checked ~ #quotes_main_content,input[id="alerts-menu"]:checked ~ #alerts_main_content,input[id="scc-menu"]:checked ~ #scc_main_content{
		left: -390px;
	}
	input[id="profile-menu"]:checked ~ #profile_main_content{
		background-position: 345px 185px;
	}
	input[id="bom-list-menu"]:checked ~ #boms_list_main_content{
		background-position: 345px 243px;
	}
	input[id="orders-menu"]:checked ~ #myOrders_main_content{
		background-position: 345px 300px;
	}
	input[id="reporting-menu"]:checked ~ #reporting_main_content{
		background-position: 345px 359px;
	}
	input[id="bookmarks-menu"]:checked ~ #bookmarks_main_content{
		background-position: 345px 416px;
	}
	input[id="quotes-menu"]:checked ~ #quotes_main_content{
		background-position: 345px 475px;
	}
	input[id="alerts-menu"]:checked ~ #alerts_main_content{
		background-position: 345px 405px;
	}
	
	/**********Profile page (Core User / Web User)*******************/
	.profile_header_main, .profile-widget{
		top:0;
	}
	.contactWidget {
		margin-top: 51px;
	}
	/**** Start of My Account Header ****/
	#myAcc_quickLinksMenu2.productResults_show_hide_attributes{
		left: -528px;
		width: 661px;
	}
	.avn_myAcc_ContainerTop .myAccProfilePic{
		display: none;
	}
	.avn_myAcc_Container .bCrumbContentTop > h2 {
		bottom: 0 !important;
		margin-bottom: 10px;
	}
	.avn_myAcc_Container .bCrumbContentTop{
		min-height:150px;
	}
	
	/**** End of My Account Header ****/
	
	
	/****************Tabs in Dashboard******************/
	/*.tabUL li a{
		min-width: 315px;
		padding: 15px;
	}
	.tabAccord{
		width: 329px;		
	}
	@-moz-document url-prefix(){
		.tabAccord{
			width: 329px;
		}
	}
	.tabUL{
		float:right;
		display:block;
		text-align:left;
	}
	.tabAccorMenu{
		display: block;
		font-family: 'ClanWeb-Medium', Arial, sans-serif;
		font-weight: normal;
		font-size: 12px;
		min-height: 15px;
		text-transform: uppercase;
		padding: 23px 22px;
		background: none repeat scroll 0 0 #d7d7d7;
	}
	.tabAccorMenuDiv {		
		background: none repeat scroll 0 0 #fff;
		display: block;
		float: right;
		height: 10px;
		margin: -60px 0 0;		
		text-align: left;
		vertical-align: middle;
		width:329px;
	}
	.tabAccorMenuDiv .tabAccorMenu .arrow-down{
	    background: url("../images/colors/color1/down-arrow.png") no-repeat scroll right 4px;
	    float: right;
	    height: 10px;
	    margin-right: 5px;
	    padding: 0 10px;
	    width: 10px;
	}
	.tabAccorMenuDiv .tabAccorMenu.selected .arrow-down{
		background: url("../images/colors/color1/down-up.png") no-repeat scroll right 4px;
	}
	.tabAccord{
		display:none;
	}
	.tabAccord.active{
		display: block;
		left: 0;
		position: absolute;
		top: 115px;
		z-index: 10;
	}
	.tabAccord.active li:last-child{
		 border-bottom: 8px solid #0593bc;
		 float: left;
	}*/
	.profile_title{
		top:60px;
		position:relative;
	}
	/*.tabUL li:hover{
		background-color:#d7d7d7;
	}	*/
	.orderdetail .avn_myCart_ChkOutConfirmScroll{
	    min-width: 425%;
	    overflow: hidden;
	}
	
	/* Changes for sub tabs in SCC page*/
	.SCCheadertab .tabAccord{
	  z-index: 100;
	  right: 315px;
	  top: 181px;
	  left:inherit;
	  width: 165px;
	}
	.SCCheadertab .tabAccord.sccRFO{
		top: 77px;
	}
}
@media screen and (min-width:768px) and (max-width:1023px) {
	table[id^='billing_address_id_'].dijitSelect span {
		width: 240px;
	}
	#avnt_bookmark #videoFilterMenu {
		width: 668px;
		left: -583px;
	}
}
@media screen and (width:1024px){
	#avnt_bookmark #videoFilterMenu {
		  left: -901px;
  		  width: 982px;
	}
	#avnt_bookmark .mfcMenu{
		padding-right: 25px;
	}
	.dashboard_BUA_Btns {
  		width: auto;
	}
	.dashboard_BUA_usrRtCol {
 		margin-right: 0px;
	}
	.wel_silica_db{
		margin: -40px -30px 0px;
	}
	.myAcc_navLinksBar > li > a{
		font-size: 9.5px;
	}
}
/* --------------------------------------------------------------------*/
/* MEDIA QUERIES for min-width:768px and max-width:1023px ends here */
/* ------------------------------------------------------------------*/
/* --------------------------------------------------------------------*/
/* MEDIA QUERIES for width:800px starts here */
/* ------------------------------------------------------------------*/
@media screen and (width: 800px){
	.cpy_right {
		width: 46% !important;
	}
	#searchDropdown, .navContainer.sticky #searchDropdown {
	    left: 0;
	    width: 100%;
	}
	.addtocart-button, .avn-pdp-sidebar ul li a.addtocart-button, .avn-pdp-sidebar ul li a.request-button{
		padding: 5px 29% !important;
	}
}
/* --------------------------------------------------------------------*/
/* MEDIA QUERIES for width:800px ends here */
/* ------------------------------------------------------------------*/
/* --------------------------------------------------------------------*/
/* MEDIA QUERIES for width:980px starts here */
/* ------------------------------------------------------------------*/
@media screen and (width: 980px){
.cpy_right {
	width: 48% !important;
}
#searchDropdown, .navContainer.sticky #searchDropdown {
    left: 100px;
    width: 73.2%;
}
.addtocart-button, .avn-pdp-sidebar ul li a.addtocart-button, .avn-pdp-sidebar ul li a.request-button{
		padding: 10px 30% !important;
	}
}
/* --------------------------------------------------------------------*/
/* MEDIA QUERIES for width:980px starts here */
/* ------------------------------------------------------------------*/
 
@media screen and (max-width: 1024px){
	.cmp-leftArrow, .cmp-rightArrow {
		display: block !important;
	}
	.myAcc_navLinksBar > li > a{
		font-size: 9.5px;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1240px) {
#avnsearchbar {
   min-width: 53.6%;
}
.navContainer.sticky #avnsearchbar{
	min-width: 60.65%;
}
#avnsearchWrapper {
    min-width: 75%;
}
.navContainer.sticky #avnsearchWrapper {
	min-width: 76%;
}
#searchDropdown {
     width:75%;
}
.navContainer.sticky #avnsearchWrapper {
    width: 78%;
}
.navContainer.sticky #searchDropdown {
    width: 100%;
}
/*****footer**********/
#divcol > .section {
    margin: 0 5px 65px 0;
    width: 26%;
}
#divcol > .section input[type="text"] {
    min-width: 185px;
    width: 74%;
}
#avnfooter {
    padding: 65px 0 0;
}
@-moz-document url-prefix(){ 
	.evnt-rightArrow {
		right: 0;
	}
	#orderConfirmCheckout .leftArrow{
		left: 37.5% !important;
	}
}
}
.navContainer.sticky #searchDropdown {
    display: block;
    position: absolute;
    right: 0px;
    width: 534px !important;
    left: auto !important
}
@media screen and (min-width: 1025px) and (max-width: 1240px) {
.avncontainer, #header-top .avncontainer, #header-bottom .avncontainer{
	width:auto;	
	margin:0 10px;
}
#avnsearchbar, #header-bottom.sticky #avnsearchbar{
	max-width:70%;
}
.cpy_right {
    float: left !important;
}
.follow_us, .online_help, .news_sign, .myacc{
margin:0 0 65px 0 !important;
}
.follow_us ul li{
	padding:0 7px 0 0;
}
#divcol > .section input[type="email"] {
	width:145px;
}
.copy{
	font-size:11px;
}
}
@media (min-width:1024px) and (max-width:1240px) {
.avn_genericConfirmMsgs{
		left: 260px;
	}
	.avn_genericInformativeMsgs{
		left: 260px;
	}
	.orders .slot1 .leftColumn {
		width: 97%;
	}
	.orders .ccol3 {
		width: 25%;
	}	
	.orders .ccol9 {
		width: 75%;
	}	
	#vrs_content .leftArrow, #vrs_content .rightArrow, #docs_content .leftArrow, #docs_content .rightArrow {
		display: block;
	}
	.orders #vrs_content .rightArrow{
		right: 0;
	}
	.ordersPartScroll {
		min-width: 200% !important;
		overflow: hidden;
	}	
	#o_track_details #vrs_content .table-inner-content > div, #o_track_details #docs_content .table-inner-content > div {
		width: 16%;
	}	
	.orders  #allordersfilterMenu {
		width: 945px;
	}
	.orders #vrs_content .leftColumn .table-body .table-colLeft.height_col_order, .orders #vrs_content .leftColumn .table-body .table-colLeft.height_col_order .order_list_col_link{
		border-right: 0 !important;
	}	
}
@media screen and (min-width: 1242px) {
	.avncontainer{
		width:1241px;	
	}
	.myacc, .news_sign{
		margin:0 0 65px 0 !important;
	}
	#menuRightbar{
		min-width: 30%;
	}
	#divcol > .section input[type="text"] {
	    min-width: 245px;
	    width: 80%;
	}
	@-moz-document url-prefix(){ 
		#divcol > .section input[type="text"] {
		    width: 78%;
		}
	}
}
	
@media screen and (width: 1024px) {
	.tabUL li a {
		padding: 22px 10px;
	}
	@-moz-document url-prefix(){ 
		.tabUL li a {
			padding: 22px 10px;
		}
	}
	
}
/********** Media screen CSS for resolution fix Ends ************/
/* ----------- iPad mini, iPad 1 and 2 ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
	#register_flyout_nav .avn_textBox {
		width: 90%;
	}
}
/* ----------- iPad 3 and 4 ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
	#register_flyout_nav .avn_textBox {
		width: 90%;
	}
}
/* Dont Add anything here after, Add with specific table contents*/
/*********New mega-menu styles starts*************/
.utilityNavBG{
	background: #575757;
	margin: 0 auto;	
	height: 36px;
	min-width: 768px;
}
.utilityNavBG nav{
}
.utilityNav{
	float: right;
}
.utilityNav li.utl_list,.utilityNewNav li.utl_list{
	float: left;	
}
.utilityNav li.utl_list a.utl_link,.utilityNewNav li.utl_list a.utl_link{
    background: #575757;
    font-family: 'ClanPro-News', Arial, Sans-serif;
    font-size: 10px;
	color: #fff;
    padding: 11px 10px 10px;  
    margin: 0;
    font-weight: normal;
    line-height: normal;    
    text-transform: uppercase;
    display: inline-block;
}
.utilityNewNav li.utl_list a.utl_link{
	padding-right: 0px !important;
}
.utilityNav li.utl_list a.utl_link:hover,.utilityNewNav li.utl_list a.utl_link:hover{
	color: #e22422;
}
.utilityNav li.utl_list:after {
  color:#fff;
  content: "|";
  font-size: 10px;
}
.utilityNewNav li:last-child:after {
	content: "";
}
.mm-shop-topArrow{
    position: absolute;
    left: 34%;
    top: 24px;
    z-index: 11;
	display:none;
}
.ebv-topArrow{
	left: 25% !important;
}	
.silica-topArrow{
	 left: 30% !important;;
   
}
#avnet .selected ,#abacus .selected, #ebv .selected, #silica .selected{
	font-weight:bold;
}
.utilityRightbar{
	float:right;
	background: #393938;
}
.utilityRightbar ul li a{
	font-family: 'ClanPro-News', Arial, Sans-serif;
    font-size: 10px;
	color: #fff;
    padding: 10px;
    margin: 0;
    font-weight: normal;
    line-height: normal;    
    text-transform: uppercase;
    display: inline-block;
}
#cntct:after, #signIn:after, #cartLink:after{
	content: "";
}
#signIn, #cartLink{
	height: 31px; /*Changed*/
}
#signIn{
	/*border-left: 1px solid #fff;*/
	font-size: 11px; 
	margin-right:30px\0 !important;
	margin-left:10px\0 !important;
}
#avnquickLinksBar #signIn.utl_list, #avnquickLinksBar #cartLink.utl_list, #avnquickLinksBar #cartLink.utl_list a.utl_link{
	background: #393938;
}
#cartLink{
	padding: 0;
}
.brnd-srch{
	padding: 18px 0 16px;
	display: inline-table;
	width: 100%;
	background: #fff;
}
.globalNavBar{
	background: #e5e5e5;	
	min-width: 768px;
}
.mega-menu{
	display: flex;
	-ms-box-orient: horizontal;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -moz-flex;
	display: -webkit-flex;
	display: flex;
}
#mega-menu .contentRecommendationWidget{
	-webkit-box-flex: 3;
	-webkit-flex-grow: 3;
	-ms-flex-positive: 3;
	 flex-grow: 3;	
	 position: static !important;
}
#mega-menu .contentRecommendationWidget > .left_espot{
	display: flex;
	-ms-box-orient: horizontal;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -moz-flex;
	display: -webkit-flex;
	display: flex;
	position: static !important;
	margin-left: -1px;
}
.mega-menu li{
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	border-right: 1px solid #fff;
	// float: left;
  	// display: inline-block;
  	// width: 100%;
}
.mega-menu li>a{
	white-space: nowrap;
}

.mega-menu li a.mega-menu-list{
    font-family: 'ClanPro-News', Arial, Sans-serif;
    font-size: 14px;
	color: #000;
    padding: 11px;
    margin: 0;
    font-weight: normal;
    line-height: normal;    
    display: block;
	text-align: center;
	outline: 0;
}
.mega-menu li a.mega-menu-list:hover{
	//color: #e22422;
	color: #000;
	background: #eee;
}
.mm-bg{
	background: #eee;
}
#signIn_flyout:checked ~ #register_flyout_nav{
	display: block;
	right: 0 !important;
	top: 49px !important;
}
#register_flyout_nav .menu-arw-up {
    right: 24.5%;
    left: auto;
}
#signIn .utl_link{
	background-color:#393938;
}
.signInF_Menu{
	background-color:#393938;
	display: none;
	position: absolute;
	top: 33px;
	left: 0;
    width: 96px;
    padding: 0;
    margin: 0;
	z-index: 999;
}
.signInF_Menu li a.signInF_menuLink{
	font-family: 'ClanPro-News', Arial, Sans-serif;
    font-size: 10px;
    color: #fff;
    padding: 10px;
    margin: 0;
    font-weight: normal;
    line-height: normal;
    text-transform: uppercase;
	display: block;
	border-bottom: 1px solid #666;
	text-align: center; 
}
.signInF_Menu li:first-child a.signInF_menuLink{
	border-top: 1px solid #666;
}
.utilityNav li:hover .signInF_Menu{
	display: block;
}
.utilityNav li:hover .signInF_Menu li:hover a.signInF_menuLink{
	color: #e22422;
}
#signIn:hover >.signInButton .signin-icon {	
	background-position: -2px -89px;
}
#cartLink:hover .cartButton .cart-icon {
	background-position: -2px -117px;
	width: 16px;
    height: 10px;
}
/**********Start Products fly-out***************/
.pop_down{
	display:none;
}
.pdt_popdown{
	//background-color:#393938;
	padding: 10px 0 0 0;
	margin:0 auto;
	//display: none;
	position: absolute;
	margin: 0 0 0 -1px;
    width: 100%;
    z-index: 1000;
}
.pdt_popdown_cont{
	border:1px solid #d8d8d8;
	border-bottom:4px solid #0593bc;
	background-color:#f7f7f7;
	line-height:26px;
}
.mm-topArrow{
    position: absolute;
    left: 7.6%;
    top: 2px;
    z-index: 11;
}
.pdt_inner_cont{
	padding:30px 20px 20px;
	
}
.default_title_cont{
	width:100%;
}
.pdt_static{
	font-size:13px;
	font-family:"ClanPro-Medium";
	color:#000000;
	font-weight:normal;
	text-transform: uppercase;
}
.pdt_link_basic, .pdt_link{
	font-size:13px;
	font-family:"ClanPro-News";
	color:#000000;
	font-weight: normal;
	line-height: 26px;
}
.pdt_link_basic{
	text-transform: lowercase;
}
a.pdt_link:hover{
	color:#0593bc;
}
.pdt_list_cont{
	width:100%;
	height:auto;
}
.pdt_details_list{
	-webkit-column-count: 6; /* Chrome, Safari, Opera */
	-moz-column-count: 6; /* Firefox */
	column-count: 6;
	-moz-column-width: 230px;
	-webkit-column-width: 230px;
	column-width: 230px;
	line-height:26px;	
}
ul.pdt_details_list li, ul.pdt_details_list li:first-child{
	border: 0;
}
.inline-block{
	display:inline-block;
}
.sublist{
	display:none;
	font-size: 11px;
    font-family: "ClanPro-News";
    padding-left: 20px;
    line-height: 18px;
}
.sublist a:hover{
	color:#0593bc;
}
.pdt_inc{
    cursor: pointer;
    padding-right: 5px;
    color: #9f9f9f;
    font-family: Arial, sans-serif;
    float: left;
    display:inline-block;
	width: 10px;
}  
/**********End Products fly-out***************/
/**********Start Manufacturing fly-out***************/
.mfg_popdown{
	padding: 10px 0 0 0;
	margin:0 auto;
	position: absolute;
	margin: 0 0 0 -1px;
    width: 100%;	
    z-index: 1000;
    left: 0;
}
.mfg_popdown_cont{
	border:1px solid #d8d8d8;
	border-bottom:4px solid #0593bc;
	background-color:#f7f7f7;
	line-height:26px;
}
.mfg_tit_pdg{
	padding: 25px 20px 20px;
}
.mfg_alpha_list{
	width: 99%;
	border:1px solid #e5e5e5;
	background-color:#e5e5e5;
	height:25px;
	margin:20px 0;
	line-height:26px;
}
.slider_info_list{
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
}
.mfg_static{
	font-size:13px;
	font-family: "ClanPro-Medium";
	color: #000000;
	font-weight: normal;
	cursor: pointer;
	box-sizing: border-box;
	line-height: 26px;
}
.hover{color:#0593bc;}
.mfg_details_list , .mfg_details_defaultlist{
	display:none;
	-webkit-column-count: 4; /* Chrome, Safari, Opera */
	-moz-column-count: 4; /* Firefox */
	 column-count: 4;	
	-webkit-column-gap: 25px; /* Chrome, Safari, Opera */
	-moz-column-gap: 25px; /* Firefox */
	column-gap: 25px;
	font-size:13px;
	font-family: "ClanPro-News";
	color:#000000;
	padding-left: 20px;
    width: 98%;
}
.mfg_details_defaultlist{
	display:block;
}
.mfg_tit_pdgbtm{padding-bottom:25px;}
ul.slider_info_list li, ul.slider_info_list li:first-child{
	border: 0;
	position: relative;
	flex-grow: 1;
    padding: 0 1.19%;
}
ul.mfg_details_defaultlist li, ul.mfg_details_defaultlist li:first-child{
	border: 0;
} 
ul.mfg_details_list li, ul.mfg_details_list li:first-child{
	border: 0;
}
ul.slider_info_list li:hover, ul.mfg_details_list li a:hover, ul.mfg_details_defaultlist li a:hover{
	color:#0593bc;
}
.mfg_popdown_cont .mm-topArrow{
    left: 26%;
}
.mfg_static .mfg-fly-arrow{
	display: none;
}
.mfg_static.hover .mfg-fly-arrow{
    position: absolute;
    left: 34%;
    top: 20px;
    z-index: 11;
	display: block;
}
.mfg_static.hover:first-child .mfg-fly-arrow{
	left: 52%;
}
@media only screen and (min-width: 768px){
	.mfg_static.hover:first-child .mfg-fly-arrow{
		left: 40%;
	}
}
/**********End Manufacturing fly-out***************/
/**********Start Markets fly-out***************/
.markets_details_list{
	-webkit-column-count: 3; /* Chrome, Safari, Opera */
	-moz-column-count: 3; /* Firefox */
	column-count: 3;	
	-webkit-column-gap: 30px; /* Chrome, Safari, Opera */
	-moz-column-gap: 30px; /* Firefox */
	column-gap: 30px;
	padding-top:10px;
	font-size:13px;
	font-family:"ClanPro-Medium";
	color:#000000;
}
.markets_popdown{
	padding: 10px 0 0 0;
	margin:0 auto;
	position: absolute;
	margin: 0 0 0 -1px;
    width: 100%;
    z-index: 1000;
    left: 0px;
}
.markets_popdown_cont{
	border:1px solid #d8d8d8;
	border-bottom:4px solid #0593bc;
	background-color:#f7f7f7;
	line-height:26px;
}
ul.markets_details_list li, ul.markets_details_list li:first-child{
	border: 0;
}
.markets_details_list a:hover{
	color:#0593bc;
}
.markets_popdown_cont .mm-topArrow{
    left: 48.6%;
}
#marketsMenu  .contentRecommendationWidget{
	position: static;
}
#marketsMenu .left_espot{
	position: static;
	z-index: 1000;
}
/**********End Markets fly-out***************/
/**********Start Design Resources fly-out***************/
.dr_popdown_cont .mm-topArrow{
    left: 72.6%;
}
@media only screen and (width: 768px){
.avn_myAcc_Container .bCrumbContentTop h2.qck-odr-ttl {
	margin-left: 250px;
}
}
@media only screen and (width: 800px){
.avn_myAcc_Container .bCrumbContentTop h2.qck-odr-ttl {
	margin-left: 265px;
}
}
@media only screen and (width: 1024px){
.avn_myAcc_Container .bCrumbContentTop h2.qck-odr-ttl {
	margin-left: 395px;
}
}
@media only screen and (width: 1280px){
.avn_myAcc_Container .bCrumbContentTop h2.qck-odr-ttl {
	margin-left: 470px;
}
}
.dr_popdown{
	padding: 10px 0 0 0;
	margin:0 auto;
	position: absolute;
	margin: 0 0 0 -1px;
    width: 100%;
    z-index: 1000;
    left: 0px;
}
.dr_popdown_cont{
	border:1px solid #d8d8d8;
	border-bottom:4px solid #0593bc;
	background-color:#f7f7f7;
	line-height:26px;
}
.dr_tit_pdg{
	padding:20px;
	padding-top:30px;
}
.default_title_cont{
	width: 100%;
	margin-bottom: 5px;
}
.dr_static{
	font-size:13px;
	font-family:"ClanPro-Medium", arial;
	color:#000000;
	font-weight:normal;
}
.dr_div {
	height:188px;
	width:188px;
	border:1px solid #B2B2B2;
	background-color:#FFF;
	text-align: center;
}
.dr_divhr {
	font-family: "ClanPro-News", Arial, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 10px 0;
	line-height: 14px;
}
.drpanel{
	overflow: hidden;
	list-style-type: none;
	margin: 0;
    padding: 0;
}
.drpanel li{
	float: left;
	margin-right: 62px;
	margin-bottom: 25px;
	border: 0;
}
.drpanel li:last-child{
	margin: 0;
	border: 0;
}
.drpanel li:hover .text{
	opacity: 0.70;
	background-color: #fff;
}
.drpanel li:hover .pic_des{
	opacity:0.70;
	background-color: #fff;
}
.drpanel li:hover .pic_gears{
	opacity:0.70;
	background-color: #fff;
}
.drpanel li:hover .pic_build{
	opacity:0.70;
	background-color: #fff;
}
.drpanel li:hover .pic_training{
	opacity:0.70;
	background-color: #fff;
}
.drpanel li:hover .pic_com{
	opacity:0.70;
	background-color: #fff;
}
.drpanel li:hover .dr_divhr{
	opacity:1;
	background-color: #fff;	
}
.drpanel li:hover .dr_div .text{
	color: #000;
}
.pic_des{
	background: url(../images/colors/color1/designavnet.png) no-repeat 50% 25%;
	background-size:  100px 100px;
}
.pic_gears{
	background: url(../images/colors/color1/gears2red.png) no-repeat 50% 25%;
	background-size:  100px 100px;
}
.pic_build{
	background: url(../images/colors/color1/build2.png) no-repeat 50% 25%;
	background-size:  100px 100px;
}
.pic_training{
	background: url(../images/colors/color1/trainingevents.png) no-repeat 50% 25%;
	background-size:  100px 100px;
}
.pic_com{
	background: url(../images/colors/color1/communforums.png) no-repeat 50% 25%;
	background-size:  100px 100px;
}
.dr_div:hover .text{
	opacity:1;
	text-align:center;
	font-size: 13px;
	color: #666666;
	font-family: "ClanPro-News", Arial,sans-serif;
	line-height:15px;
	height:100%;	
	/* Chrome, Safari, Opera */
	display: -webkit-box; 
    -webkit-box-align: center; 
    -webkit-box-pack: center;	
	/* Firefox */
	display: -moz-box;
    -moz-box-align: center;
    -moz-box-pack: center;	
	/* IE */
	display:-ms-flexbox;
	align-items:center;
	justify-content:center;	
	display:box;    
	box-pack:center;   
	box-align:center;
}
.dr_div:hover .pic_des {
	background-size: 150px 150px;	
}
.dr_div:hover .pic_des  .text{
	padding: 21px 10px;
	height: 150px;
}
.dr_div:hover .pic_gears{
	background-size: 150px 150px;	
}
.dr_div:hover .pic_gears .text{
	padding: 22px 10px;
	height: 140px;
}
.dr_div:hover .pic_build{
	background-size: 130px 130px;	
}
.dr_div:hover .pic_build .text{
	padding: 15px 10px;
	height: 140px;
}
.dr_div:hover .pic_training {
	background-size: 140px 140px;	
}
.dr_div:hover .pic_training .text{
	padding: 22px 10px;
	height: 140px;
}
.dr_div:hover .pic_com {
	background-size: 150px 150px;	
}
.dr_div:hover .pic_com .text{
	padding: 22px 10px;
	height: 140px;
}
.dr_div:hover  .dr_divhr {
	font-family : "ClanPro-Medium", Arial, sans-serif;
	font-size: 15px;
	line-height: 15px;
}
/**********End Design Resources fly-out***************/
/**********Start Services fly-out***************/
.mm-topArrow{
    position: absolute;
    left: 5.4%;
    top: 2px;
    z-index: 11;
}
.srvs_popdown_cont .mm-topArrow{    
    left: 79.5%;
}
.dr_popdown_cont .mm-topArrow{    
    left: 62.6%;
}
.about_popdown_count .mm-topArrow{
    left: 81.2%;
}
.markets_popdown_cont .mm-topArrow{    
    left: 41.6%;
}
.mfg_popdown_cont .mm-topArrow{
    left: 26%;   
}
.mm-show-now{
    background:#9ACD32;
}
.mega-menu li a.mm-show-now{
    font-family: 'ClanPro-News', Arial, Sans-serif;
    font-size: 14px;
    color: #fff;
    padding: 11px;
    margin: 0;
    font-weight: normal;
    line-height: normal;    
    display: block;
    text-align: center;
	outline: 0;
}
.srvs_popdown,.about_popdown{
	padding: 10px 0 0 0;
	margin:0 auto;
	position: absolute;
	margin: 0 0 0 -1px;
    width: 100%;
    z-index: 1000;
    left: 0px;
}
.srvs_popdown_cont,.about_popdown_count{
    border:1px solid #d8d8d8;
    border-bottom:4px solid #0593bc;
    background-color:#f7f7f7;
    line-height:26px;
}
.ser_div {
	height:188px;
	width:188px;
	border:1px solid #B2B2B2;
	background-color:#FFF;
	text-align: center;
}
.ser_divhr {
	font-family: "ClanPro-News",Arial,sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 10px;
	line-height: 14px;
}
.ser_list_cont{
	padding: 0 64px;
}
.serpanel{
	overflow: hidden;
	list-style-type: none;
	margin: 0;
    padding: 0;
}
.serpanel li{
	float: left;
	margin-right: 103px;
	margin-bottom: 25px;
	border: 0;
}
.serpanel li:first-child, .serpanel li:last-child{
	margin: 0;
	border: 0;
}
.serpanel li:first-child{
	margin-right: 104px;
}
.serpanel li:hover .text{
	opacity: 0.70;
	background-color: #fff;
}
.serpanel li:hover .pic{
	opacity:0.70;
	background-color: #fff;
}
.serpanel li:hover .pic_val{
	opacity:0.70;
	background-color: #fff;
}
.serpanel li:hover .pic_env{
	opacity:0.70;
	background-color: #fff;
}
.serpanel li:hover .pic_qi{
	opacity:0.70;
	background-color: #fff;
}
.serpanel li:hover .ser_divhr{
	opacity:1;
	background-color: #fff;	
}
.serpanel li:hover .ser_div .text{
	color: #000;
}
.pic{
	background: url(../images/colors/color1/supplychain-red2.png) no-repeat 50% 25%;
	background-size:  100px 100px;
}
.pic_val{
	background: url(../images/colors/color1/valueadd.png) no-repeat 50% 25%;
	background-size:  100px 100px;
}
.pic_env{
	background: url(../images/colors/color1/environmental.png) no-repeat 50% 25%;
	background-size:  100px 100px;
}
.pic_qi{
	background: url(../images/colors/color1/qi-red.png) no-repeat 50% 25%;
	background-size:  100px 100px; 
}
.text{
	opacity:0;
	box-sizing: border-box;	
}
.ser_div:hover .pic {
	background-size: 170px 170px;	
}
.ser_div:hover .pic  .text{
	padding: 21px 10px;
	height: 150px;
}
.ser_div:hover .pic_val{
	background-size: 150px 150px;	
}
.ser_div:hover .pic_val .text{
	padding: 22px 10px;
	height: 145px;
}
 .ser_div:hover .pic_env{
	background-size: 130px 130px;	
}
.ser_div:hover .pic_env .text{
	padding: 15px 10px;
	height: 125px;
}
.ser_div:hover .pic_qi {
	background-size: 150px 150px;	
}
.ser_div:hover .pic_qi .text{
	padding: 22px 10px;
	height: 150px;
}
.ser_div:hover .text{
	opacity:1;
	text-align:center;
	font-size: 13px;
	color: #666666;
	font-family: "ClanPro-News",Arial,sans-serif;
	line-height:15px;
	height:100%;	
	/* Chrome, Safari, Opera */
	display: -webkit-box; 		/* Display like a div */
    -webkit-box-align: center; /* Align box in center */
    -webkit-box-pack: center;  /* Pack contents to center */	
	/* Firefox */
	display: -moz-box;
    -moz-box-align: center;
    -moz-box-pack: center;	
	/* IE */
	display:-ms-flexbox;
	align-items:center;
	justify-content:center;	
	display:box;    
	box-pack:center;   
	box-align:center;  
}
.ser_div:hover  .ser_divhr {
	font-family : "ClanPro-Medium", Arial, sans-serif;
	font-size: 15px;
	line-height: 15px;
}
@media only screen and (max-width: 800px){
	#overview .readMoreLess article section:last-of-type {
	  max-height: 510px;
	}
}
@media only screen and (min-width: 801px) and (max-width: 1023px){
	#overview .readMoreLess article section:last-of-type {
	  max-height: 480px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
	.serpanel li {
		//margin-left: 94px;
		margin-bottom: 25px;
	}	
	
	.drpanel li{
		margin-bottom: 25px;
		margin-right: 35px;
	}	
	.drpanel li:nth-child(2) {
		/margin-right: 61px;
	}
	.serpanel li{
		margin-bottom: 25px;
	}
	.serpanel li:nth-child(even){
		margin-right: 0;
	}	
}
@media only screen and (width: 1024px){
	.serpanel li{
		margin-right: 90px;
	}
	.drpanel li{
		margin-right: 55px;
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1240px){
	#overview .readMoreLess article section:last-of-type {
	  max-height: 240px;
	}
}
/**********End Services fly-out***************/
/**********Start About Us fly-out***************/
.mm-topArrow{
    position: absolute;
    left: 5.4%;
    top: 2px;
    z-index: 11;
}
.abtus_popdown_cont .mm-topArrow{    
    left: 92.3%;
}
.dr_popdown_cont .mm-topArrow{   
    left: 63.6%;
}
.about_popdown_count .mm-topArrow{
    left: 81.2%;
}
.markets_popdown_cont .mm-topArrow{    
    left: 43.6%;
}
.mfg_popdown_cont .mm-topArrow{
	left: 24%;   
}
.mm-show-now{
    background:#9ACD32;
}
.mega-menu li a.mm-show-now{
    font-family: 'ClanPro-News', Arial, Sans-serif;
    font-size: 14px;
    color: #fff;
    padding: 11px;
    margin: 0;
    font-weight: normal;
    line-height: normal;    
    display: block;
    text-align: center;
	outline: 0;
}
.abtus_popdown,.about_popdown{
    //background-color:#393938;
    padding: 10px 0 0 0;
    margin:0 auto;
    display: none;
    position: absolute;
    margin: 0 0 0 -1px;
    width: 100%;
    z-index: 1000;
    left: 0;
}
.abtus_popdown_cont,.about_popdown_count{
    border:1px solid #d8d8d8;
    border-bottom:4px solid #0593bc;
    background-color:#f7f7f7;
    line-height:26px;
}
.ser_div {
	height:188px;
	width:188px;
	border:1px solid #B2B2B2;
	background-color:#FFF;
	text-align: center;
}
.ser_divhr {
	font-family: "ClanPro-News",Arial,sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 10px;
	line-height: 14px;
}
.ser_list_cont{
	padding: 0 64px;
}
.serpanel{
	overflow: hidden;
	list-style-type: none;
	margin: 0;
    padding: 0;
}
.serpanel li{
	float: left;
	margin-right: 103px;
	margin-bottom: 25px;
	border: 0;
}
.serpanel li:first-child, .serpanel li:last-child{
	margin: 0;
	border: 0;
}
.serpanel li:first-child{
	margin-right: 104px;
}
.serpanel li:hover .text{
	opacity: 0.70;
	background-color: #fff;
}
.serpanel li:hover .pic{
	opacity:0.70;
	background-color: #fff;
}
.serpanel li:hover .pic_val{
	opacity:0.70;
	background-color: #fff;
}
.serpanel li:hover .pic_env{
	opacity:0.70;
	background-color: #fff;
}
.serpanel li:hover .pic_qi{
	opacity:0.70;
	background-color: #fff;
}
.serpanel li:hover .ser_divhr{
	opacity:1;
	background-color: #fff;	
}
.serpanel li:hover .ser_div .text{
	color: #000;
}
.pic{
	background: url(../images/colors/color1/supplychain-red2.png) no-repeat 50% 25%;
	background-size:  100px 100px;
}
.pic_val{
	background: url(../images/colors/color1/valueadd.png) no-repeat 50% 25%;
	background-size:  100px 100px;
}
.pic_env{
	background: url(../images/colors/color1/environmental.png) no-repeat 50% 25%;
	background-size:  100px 100px;
}
.pic_qi{
	background: url(../images/colors/color1/qi-red.png) no-repeat 50% 25%;
	background-size:  100px 100px; 
}
.text{
	opacity:0;
	box-sizing: border-box;	
}
.ser_div:hover .pic {
	background-size: 170px 170px;	
}
.ser_div:hover .pic  .text{
	padding: 21px 10px;
	height: 150px;
}
.ser_div:hover .pic_val{
	background-size: 150px 150px;	
}
.ser_div:hover .pic_val .text{
	padding: 22px 10px;
	height: 145px;
}
 .ser_div:hover .pic_env{
	background-size: 130px 130px;	
}
.ser_div:hover .pic_env .text{
	padding: 15px 10px;
	height: 125px;
}
.ser_div:hover .pic_qi {
	background-size: 150px 150px;	
}
.ser_div:hover .pic_qi .text{
	padding: 22px 10px;
	height: 150px;
}
.ser_div:hover .text{
	opacity:1;
	text-align:center;
	font-size: 13px;
	color: #666666;
	font-family: "ClanPro-News",Arial,sans-serif;
	line-height:15px;
	height:100%;	
	/* Chrome, Safari, Opera */
	display: -webkit-box; 		/* Display like a div */
    -webkit-box-align: center; /* Align box in center */
    -webkit-box-pack: center;  /* Pack contents to center */	
	/* Firefox */
	display: -moz-box;
    -moz-box-align: center;
    -moz-box-pack: center;	
	/* IE */
	display:-ms-flexbox;
	align-items:center;
	justify-content:center;	
	display:box;    
	box-pack:center;   
	box-align:center;  
}
.ser_div:hover  .ser_divhr {
	font-family : "ClanPro-Medium", Arial, sans-serif;
	font-size: 15px;
	line-height: 15px;
}
@media only screen and (max-width: 800px){
	#overview .readMoreLess article section:last-of-type {
	  max-height: 510px;
	}
}
@media only screen and (min-width: 801px) and (max-width: 1023px){
	#overview .readMoreLess article section:last-of-type {
	  max-height: 480px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
	.serpanel li {
		//margin-left: 94px;
		margin-bottom: 25px;
	}	
	
	.drpanel li{
		margin-bottom: 25px;
		margin-right: 35px;
	}	
	.drpanel li:nth-child(2) {
		/margin-right: 61px;
	}
	.serpanel li{
		margin-bottom: 25px;
	}
	.serpanel li:nth-child(even){
		margin-right: 0;
	}	
}
@media only screen and (width: 1024px){
	.serpanel li{
		margin-right: 90px;
	}
	.drpanel li{
		margin-right: 55px;
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1240px){
	#overview .readMoreLess article section:last-of-type {
	  max-height: 240px;
	}
}
/**********End About Us fly-out***************/
/********Manufacturer landing page***********/
.mfg_al{
	margin: 0; /*Changed*/
}
.mfg-col h3{
	font-size:16px;
	font-family:arial;
	color:#e22422;
	padding: 20px 0px 20px 0px;
	font-weight: bold;
	text-transform:uppercase;
	line-height:22px;
}
.mfg_al h2{
	font-size:33px;
	font-family:ClanPro-Medium,Arial,sans-serif;
	line-height:37px;
	color:#393938;
}
.mfg_list_container{
	width:100%;
	height:auto;
	padding:30px 10px 0px 0px;
	border-top:1px solid #b2b2b2;
	margin-top:5px;
}
.mfg_col_list{
	font-size:16px;
	color:#393938;
	font-family:arial;
	line-height:22px;
	-webkit-column-count: 5; /* Chrome, Safari, Opera */
	-moz-column-count: 5; /* Firefox */
	column-count: 5;	
	-webkit-column-gap: 10px; /* Chrome, Safari, Opera */
	-moz-column-gap: 10px; /* Firefox */
	column-gap: 10px;
	-webkit-column-width: 232px; /* Chrome, Safari, Opera */
	-moz-column-width: 232px; /* Firefox */
	column-width: 232px;
}
.shaded{
	background-color:#f2f2f2;
}
.mfg-col{
	height:auto;
	padding:0px 0px 24px 20px;
}
.mfg-col a:hover{
	color:#0593bc;
}
/*********End***********/
/*************Start Product all page***********/
.ap_div_count ul  , .ap_div_nocount  ul{
	list-style : none;
	margin-top:0px;
	margin-bottom:0px;		
}
.ap_div_count > ul  , .ap_div_nocount > ul {
	padding-left:0px;
	margin-left:20px;
	margin-bottom: 5px;
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	break-inside: avoid-column;
	display: table;
}
.ap_div_count > ul  li > ul  , .ap_div_nocount > ul  li > ul{
	padding-left: 7px;
}
.ap_div_count > ul li a, .ap_div_nocount > ul li a, .ap_div_count > ul > li  {
	text-decoration:none;
	color : #000;
	font-family : Arial;
	font-weight: bold ;
	font-size: 13px;
	line-height: 1.7;
	overflow:hidden;
} 
.ap_div_count > ul li > ul li > a, .ap_div_nocount > ul li > ul li > a  {
	text-decoration: none;
	color : #000 ;
	font-family : Arial;
	font-size: 13px;
	line-height: 1.7;
	font-weight: normal ;
}
.ap_div_count > ul li > ul li > a:hover, .ap_div_nocount > ul li > ul li > a:hover, .ap_div_count > ul li a:hover, .ap_div_nocount > ul li a :hover{
	color:#0593bc;
}
.ap_div_count {
	-webkit-column-count : 4;
	-moz-column-count : 4;
	column-count : 4;
	-webkit-column-gap : 0px;
	-moz-column-gap : 0px;
	column-gap : 0px;
	padding: 10px 0px 10px 0px;;
	box-sizing : border-box;
	border: solid 1px #979797;
	border-top: 0;
}
.ap_div_nocount {
	padding: 20px 0px 20px 0px;
	box-sizing : border-box
}
.ap_header {
	color : #41C363;
	font-size:36px;
	margin-bottom:20px;
	font-family : 'ApercuAvnetRegular', sans-serif;
	border-bottom: none;
	line-height: 36px;
	font-weight: normal;
	
}
.ap_width{
	//width:1200px;
	/*margin: 30px 0 0;*/
}
.ap_div_bg_color{
	background-color:#fff
}
.div-ht h3 {
  font-size: 18px;
  font-family: arial;
  color: #000;
  padding: 0 10px;
  font-weight: normal;
  text-transform: uppercase;
  line-height: 34px;
  height: 34px;
  background-color: #e2e3e4;
  border: solid 1px #979797;
}
.div-htall h3 {
  font-size: 18px;
  font-family: arial;
  color: #000;
  padding: 0 10px;;
  font-weight: normal;
  
  text-transform: uppercase;
  line-height: 34px;
  height: 34px;
  background-color: #e2e3e4;
  border: solid 1px #979797;
  
}
.pdt_hl{
	border-top: none;
	width:100%;
	margin-top: 0;
}
.div-htall, .div-ht.pdt_hl{
	padding-bottom: 20px;
}
.prd-all{
	padding: 0;
	margin: 0 0 60px;
	overflow: hidden;
}
div.ap_div_count ul li span {
    color: #bbb;
    font-weight: normal;
    padding: 0.2em;
}

/*******************End*************/
.dialogUnderlay{
    position: fixed;
    opacity: 0.5;
}
#headerWrapper header, #headerWidget header{
	height: auto;
}
.ebv-srh-result{
	font-family: 'ClanWeb-Bold',Arial,san-serif;
    font-size: 13px;
    background: #545454;
    color: #fff;
    display: inline-block;
    padding: 7px 10px 5px;
    margin: 0 0 10px 26px;
    border-radius: 3px;
	margin-top: 10px;
}
.greenDivisionBar{
	border: 3px solid #41c363;
}
/**********Start EMA Header css***************/
.mega-menu .left_espot .ema-header .dr_popdown_cont .mm-topArrow {
    left: 71.6%;
}
.mega-menu .left_espot .ema-header .markets_popdown_cont .mm-topArrow {
    left: 47.6%;
}
.mega-menu .left_espot .ema-header  .srvs_popdown_cont .mm-topArrow {
    left: 91.2%;
}
.mega-menu .left_espot .mfg_popdown_cont .mm-topArrow {
    left: 25%;
}
.mega-menu .left_espot .pdt_popdown .mm-topArrow {
        left: 7.4%;
}
.chk_err_msg{
  color: #e22523;
  font-family: arial;
  font-size: 13px;
}
.cvv_sec{
	width: 38%;
}
.marginR12{
	margin-right: 12px;
}
/**********End EMA Header css***************/
/* ASIA SPECIFIC STYLES */
html[lang='zh'] #attributesfilterButton, html[lang='zh'] #attributesfilterButton.selected{
   background: url("../images/colors/color1/down-arrow.png") no-repeat scroll 75px 30px hsla(0, 0%, 0%, 0); 
}
html[lang='zh'] #compare-button, html[lang='zh'] #compare-button.selected {
 padding: 25px 56px 25px 25px !important;
 background: url("../images/colors/color1/down-arrow.png") no-repeat scroll 120px 30px hsla(0, 0%, 0%, 0);
}
html[lang='zh'] #compare-button.selected {
background: url("../images/colors/color1/down-up.png") no-repeat scroll 120px 30px hsla(0, 0%, 0%, 0);
background-color: hsl(0,0%,84%);
}
html[lang='zh'] #attributesfilterButton.selected{
 background: url("../images/colors/color1/down-up.png") no-repeat scroll 75px 30px hsla(0, 0%, 0%, 0); 
 background-color: hsl(0,0%,84%);
}
html[lang='zh'] .prs-filter-bar #pfilterMenu, html[lang='zh'] .prs-filter-bar #attributesfilterMenu{left: -732px;}
html[lang='zh'] #share-menu.productResults_share{left: -276px !important;}
html[lang='zh'] #myAcc_quickLinksMenu2.productResults_show_hide_attributes{left: -1108px;}
html[lang='zh'] #firstDivision.avnCatProListMainPage .leftArrow, #firstDivision.avnCatProListMainPage .rightArrow{
    padding: 16.5px 17px;
	padding: 15px 17px\0;
}
html[lang='zh'] #searchFButton{
	padding: 13px 17px 11px;
	padding: 13px 17px 11px\0;
}
html[lang='zh'] .db_chat > ul >li:first-child {
    font-size: 78px;
    padding: 16px 0 6px;
}
@media screen and (width: 800px){
	html[lang='zh'] .prs-filter-bar #attributesfilterMenu, html[lang='zh'] .prs-filter-bar #pfilterMenu{
		left: -291px !important;
		width: 711px;
	}
	#myAcc_quickLinksMenu2.productResults_show_hide_attributes{
		left: -610px !important;
		width: 679px;
	}
}
@media screen and (max-width: 1023px){
	html[lang='zh'] .prs-filter-bar #pfilterMenu, html[lang='zh'] .prs-filter-bar #attributesfilterMenu{left: -259px;}
	html[lang='zh'] #share-menu.productResults_share{left: -297px !important;}
	html[lang='zh'] #myAcc_quickLinksMenu2.productResults_show_hide_attributes{left: -588px;}
}
@media screen and (min-width: 1024px) and (max-width: 1240px){
		html[lang='zh'] .prs-filter-bar #pfilterMenu, html[lang='zh'] .prs-filter-bar #attributesfilterMenu{left: -516px;}
}
@media all and (-ms-high-contrast:none){
html[lang='zh'] #searchFButton{padding: 13px 17px 12px;}
*::-ms-backdrop, html[lang='zh'] #searchFButton{padding: 13px 17px 12px;}
}
@media all and (-ms-high-contrast:none){
html[lang='zh'] #firstDivision.avnCatProListMainPage .leftArrow, #firstDivision.avnCatProListMainPage .rightArrow{padding: 15px 17px;}
*::-ms-backdrop, html[lang='zh'] #firstDivision.avnCatProListMainPage .leftArrow, #firstDivision.avnCatProListMainPage .rightArrow{padding: 15px 17px;}
}
@-moz-document url-prefix(){
	#avnsearchBox > .submit_button{padding: 10px 10px 11px;}
	html[lang='zh'] #firstDivision.avnCatProListMainPage .leftArrow, #firstDivision.avnCatProListMainPage .rightArrow{padding: 17px;}
}
html[lang='zh'] .srvs_popdown_cont .mm-topArrow{left: 78.2%;}
html[lang='zh'] .dr_popdown_cont .mm-topArrow{left: 63.6%;}
html[lang='zh'] .markets_popdown_cont .mm-topArrow{left: 46.6%;}
html[lang='zh'] .abtus_popdown_cont .mm-topArrow{left: 89.3%;}
html[lang="zh"] #ordersFilterMenu {
	left: -1134px;
	left: -1133px\0;
}
.breadcrumb > .nav li:after {
    color: #fff;
    content: "/";
    font-size: 14px;
    position: absolute;
    top: 4px;
}
.avn_myAcc_ContainerTop .breadcrumb > .nav li:after {
    font-size: 12px;
    position: static;
}
html[lang='zh'] .wel_silica_db > ul > li:first-child{
	font-size: 55px;
    margin-bottom: 30px;
}
html[lang='zh'] .wel_silica_db {font-size: 45px;}
div.quick_leftDiv.quickCol > div.quick_leftSubDiv p, div.quick_rightDiv.quickCol > div.quick_rightSubDiv p{text-align:left;}
div.quick_leftDiv.quickCol > div.quick_leftSubDiv label.quick_part_label, div.quick_rightDiv.quickCol > div.quick_rightSubDiv label.quick_part_label{margin-right: 0px !important;}
.util_link_sep{
	color: rgb(255, 255, 255);
	font-size: 10px;
	vertical-align: middle;
	padding-left: 10px;
}
.avnLegend{
	height: 26px;
	width: 26px;
	border: 0;
}
/**** To display bullet points in product features****/
.longpdpDesc li{
    margin-left: 20px;
    color: #666;
    font-size: 14px;
    line-height: 22px;
    list-style-type: disc;
}
/*** To correct styles for company box in edit profile page ***/
.precompany {
	width : 32%;
	clear : left;
}
.box-border{
	box-sizing: border-box !important;
}
.dash-pref-btn, .dash-canc-btn{
	width: 48%;
	float: left;
	height: 40px;
	max-height: 40px;
	box-sizing: border-box;
}
.dash-pref-btn{
	float: right;
}
/*** Styles to display INR symbol in product listing page ***/
.inr_curr{
  height: 12px;
  margin-right: 2px;
}
.inr_s_curr{
  height: 8px;
  margin-right: 2px;
}
/*** Styles to display INR symbol in PDP page ***/
.inr_curr_pdp{
  height: 16px;
  margin-right: 4px;
}
.inr_curr_subtotal{
  height: 19px;
  margin-right: 3px;
  margin-top: -2px;
 }
/*** To correct styles for quantity in Chinese in PDP page ***/
html[lang='zh'] .pdpMultiTextVal{white-space: nowrap;}
/*** To correct styles for Add to BOM button in chinese in PDP page ***/
html[lang='zh'] .pdp-atc-btn{width: auto;}
/*** To correct styles for price when zoomed-in in PDL page ***/
#firstDivision .table-colRight div.Cell:nth-child(1) > .rightContentCell{overflow-x:hidden;overflow-y:auto;}
/***styles changes to get arrow in OrderDetail page for scrolling ***/
@media screen and (min-width: 1024px) and (max-width: 1280px){
	.leftArrow, .rightArrow {
	  display: block !important;
	}
	#firstDivision .leftArrow, #firstDivision .rightArrow {
	    display: block !important;	    
	}
	.manu-leftArrow, .manu-rightArrow {
	  display: block !important;
	}
	.orderdetail .avn_myCart_ChkOutConfirmShipment .rightArrow{
		right: -8px;
		left: auto;
	}
	#avn_silica_content .videopartScroll, #avn_global_content .videopartScroll {
	  min-width: 130%;
	}
	.avn_myCart_core .leftArrow, .avn_myCart_core .rightArrow {
   		display: block; 
   	}
   	.cmp-leftArrow, .cmp-rightArrow {
		display: block !important;
	}
}
.buyer-approv{
	width: 48%;
	box-sizing: border-box;
}
#Cate_popup{
	margin-left: 2px !important;
	margin-right: 2px !important;
}
@media all and (-ms-high-contrast:none){
	.dashboardOrderBtn{
		padding: 7px 25px 6px;
	}
	*::-ms-backdrop, .dashboardOrderBtn{
		padding: 7px 25px 6px;
	}
}
#product_part_details{height: 175px;}
#cust_part_display{font-weight: bold;}
#tracking_cust_part_display{font-size: small;}
/** ECCN popup **/
.ECCNPopup{
  background-color: #eaeaea;
  color: #393938;
  height: auto;
  left: 110px;
  min-height: 18px;
  width: auto;
  padding: 10px 30px 10px 15px;
  position: absolute;
  top: -50%;
  border-bottom: 8px solid #0593bc;
  white-space: nowrap;
  z-index: 9;
  word-wrap: break-word;
  white-space: normal;
  min-width: 200px;
  font-size: 14px;
}
.posECCN{
	position: relative;
}
.ECCNToolTip{
  background-image: url("../images/colors/color1/tooltip.png");
  background-position: -48px 0;
  height: 14px;
  right: -15px;
  top: 2px;
  width: 16px;
  background-repeat: no-repeat;
  border: 0 none;
  z-index: 2;
  position: absolute;
}
.eccn-cls-btn{
    position: absolute;
    right: 10px;
    display: inline-block;
}
#newpost ul.fleft, #newpost ul.fright{
	margin: 0;
	white-space: normal;
}
#newpost ul.fleft{
	width: 45%;
}
#newpost ul.fright{
	width: 55%;
}
/** INFO popup cart page **/
.posINFO{
  position: absolute;
  display: inline;
  margin-left: 3px;
  margin-top: 3px
}
.INFOPopup{
  background-color: #eaeaea;
  color: #393938;
  height: auto;
  left: 30px;
  min-height: 18px;
  width: auto;
  padding: 10px 30px 10px 15px;
  position: absolute;
  top: -50%;
  border-bottom: 8px solid #0593bc;
  white-space: nowrap;
  z-index: 9;
  word-wrap: break-word;
  white-space: normal;
  min-width: 200px;
  font-size: 14px;
}
.INFOTooltip{
  background-image: url("../images/colors/color1/tooltip.png");
  background-position: -48px 0;
  height: 14px;
  right: -15px;
  top: 2px;
  width: 16px;
  background-repeat: no-repeat;
  border: 0 none;
  z-index: 2;
  position: absolute;
 }
div#ECCNclose.ECCNPopup ul.pdpLeftList, div#ECCNclose.ECCNPopup ul.pdpRightList{
	white-space: nowrap;
	}
div#ECCNclose.ECCNPopup ul.pdpRightList{
	text-align: right;
	}
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* 27.Dojo styles
/* -----------------------------------------------------------------------------*/	
/************************************ BEGIN OF AVN DOJO TOOLTIP CSS *********************************************/
.dijitHidden {
	display: none !important;
}
.dijitBackgroundIframe {
	border: 0 none;
	height: 100%;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
.dijitTooltip {
	display: block;
	left: 0;
	overflow: visible;
	position: absolute;
	top: -10000px;
	z-index: 2000;
}
.dijitTooltipContainer {
	color: black;
	font-size: small;
}
.dijitTooltipFocusNode {
	padding: 2px;
}
.dijitTooltipConnector {
	position: absolute;
}
.dj_a11y .dijitTooltipConnector {
	display: none;
}
.dijitTooltipData {
	display: none;
}
.avn_tooltip .dijitTooltip,.avn_tooltip .dijitTooltipDialog {
	background: none repeat scroll 0 0 transparent;
}
.dijitTooltipBelow {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 13px;
}
.dijitTooltipAbove {
	padding-bottom: 13px;
	padding-left: 3px;
	padding-right: 3px;
}
.avn_tooltip .dijitTooltipContainer {
	background-color: #e8e8e8;
	border-bottom: 8px solid #00a4c9;
	color: #383839;
	font-size: 1em;
	padding: 10px 15px;
}
.avn_tooltip .dijitTooltipConnector {
	background-image: url("../images/colors/color1/tooltip.png");
	background-repeat: no-repeat;
	border: 0 none;
	height: 14px;
	width: 16px;
	z-index: 2;
}
.dj_ie6 .avn_tooltip .dijitTooltipConnector {
	background-image: url("../images/colors/color1/tooltip.png");
}
.avn_tooltip .dijitTooltipBelow .dijitTooltipConnector {
	background-position: -31px 0;
	height: 14px;
	left: 3px;
	top: 0;
	width: 16px;
}
.avn_tooltip .dijitTooltipAbove .dijitTooltipConnector {
	background-position: -15px 0;
	bottom: 0;
	height: 14px;
	left: 3px;
	width: 16px;
}
.dj_ie7 .avn_tooltip .dijitTooltipAbove .dijitTooltipConnector,.dj_ie6 .avn_tooltip .dijitTooltipAbove .dijitTooltipConnector
	{
	bottom: -1px;
}
.avn_tooltip .dijitTooltipABRight .dijitTooltipConnector {
	left: auto;
	right: 3px;
}
.avn_tooltip .dijitTooltipLeft {
	padding-right: 14px;
}
.avn_tooltip .dijitTooltipLeft .dijitTooltipConnector {
	background-position: 0 0;
	height: 14px;
	right: 0;
	width: 16px;
}
.avn_tooltip .dijitTooltipRight {
	padding-left: 14px;
}
.avn_tooltip .dijitTooltipRight .dijitTooltipConnector {
	background-position: -48px 0;
	height: 14px;
	left: 0;
	width: 16px;
}
/************************************* END OF DOJO TOOLTIP CSS ***********************************************/
.dijitReset {	
	-moz-font-feature-settings: inherit;
	-moz-font-language-override: inherit;
	border: 0 none;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-size-adjust: inherit;
	font-stretch: inherit;
	font-style: inherit;
	font-variant: inherit;
	font-weight: inherit;
	line-height: normal;
	margin: 0;
	padding: 0;
}
.dj_a11y .dijitReset {
	-moz-appearance: none; 
}
.dijitInline {
	
	display:inline-block;			
	#zoom: 1; 
	#display:inline; 
	border:0;
	padding:0;
	vertical-align:middle;
	#vertical-align: auto;	
}
table.dijitInline {
	
	display:inline-table;
	box-sizing: content-box; -moz-box-sizing: content-box;
}
.dijitHidden {
	
	display: none !important;
}
.dijitVisible {
	
	display: block !important;	
	position: relative;			
}
.dj_ie6 .dijitComboBox .dijitInputContainer,
.dijitInputContainer {
	
	#zoom: 1;
	overflow: hidden;
	float: none !important; 
	position: relative;
}
.dj_ie7 .dijitInputContainer {
	float: left !important; 
	clear: left;
	display: inline-block !important; 
}
.dj_ie .dijitSelect input,
.dj_ie input.dijitTextBox,
.dj_ie .dijitTextBox input {
	font-size: 100%;
}
.dijitSelect .dijitButtonText {
	float: left;
	vertical-align: top;
}
TABLE.dijitSelect {
	padding: 0 !important; 
	border-collapse: separate; 
}
.dijitTextBox .dijitSpinnerButtonContainer,
.dijitTextBox .dijitArrowButtonContainer,
.dijitValidationTextBox .dijitValidationContainer {
	float: right;
	text-align: center;
}
.dijitSelect input.dijitInputField,
.dijitTextBox input.dijitInputField {
	
	padding-left: 0 !important;
	padding-right: 16px  !important;
}
.dijitValidationTextBox .dijitValidationContainer {
	display: none;
}
.dijitTeeny {
	font-size:1px;
	line-height:1px;
}
.dijitOffScreen { 
	position: absolute !important;
	left: 50% !important;
	top: -10000px !important;
}
.dijitPopup {
	background-color: transparent;
	border: 0 none;
	margin: 0;
	padding: 0;
	position: absolute !important;
	top: 290px;
	z-index: 1002 !important;
	font-size: 0.95em;	
}
#ordNewFilter_dropdown.dijitPopup,#ordNewFilterCondition_dropdown.dijitPopup ,#ordATSNewFilter_dropdown.dijitPopup,#ordATSNewFilterCondition_dropdown.dijitPopup,#invNewFilter_dropdown.dijitPopup,#invNewFilterCondition_dropdown.dijitPopup{
	z-index: 1001 !important;
}
.dijitPositionOnly {
	padding: 0 !important;
	border: 0 !important;
	background-color: transparent !important;
	background-image: none !important;
	height: auto !important;
	width: auto !important;
}
.dijitNonPositionOnly {
	
	float: none !important;
	position: static !important;
	margin: 0 0 0 0 !important;
	vertical-align: middle !important;
}
.dijitBackgroundIframe {
	
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	border: 0;
	padding: 0;
	margin: 0;
}
.fluidMedia {
    position: relative;
    padding-bottom: 56.25%; /* proportion value to aspect ratio 16:9 (9 / 16 = 0.5625 or 56.25%) */
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
.fluidMedia iframe {
    position: absolute;
    top: 0; 
    left: 0;
    width: 100%;
    height: 100%;
}
.dijitDisplayNone {
	
	display:none !important;
}
.dijitContainer {
	
	overflow: hidden;	
}
.dj_a11y .dijitIcon,
.dj_a11y div.dijitArrowButtonInner, 
.dj_a11y span.dijitArrowButtonInner,
.dj_a11y img.dijitArrowButtonInner,
.dj_a11y .dijitCalendarIncrementControl,
.dj_a11y .dijitTreeExpando {
	
	display: none;
}
.dijitSpinner div.dijitArrowButtonInner {
	display: block; 
}
.dj_a11y .dijitA11ySideArrow {
	display: inline !important; 
	cursor: pointer;
}
.dj_a11y .dijitCalendarDateLabel {
	padding: 1px;
	border: 0px !important;
}
.dj_a11y .dijitCalendarSelectedDate .dijitCalendarDateLabel {
	border-style: solid !important;
	border-width: 1px !important;
	padding: 0;
}
.dj_a11y .dijitCalendarDateTemplate {
	padding-bottom: 0.1em !important;	
	border: 0px !important;
}
.dj_a11y .dijitButtonNode {
	border: black outset medium !important;
	
	padding: 0 !important;
}
.dj_a11y .dijitArrowButton {
	padding: 0 !important;
}
.dj_a11y .dijitButtonContents {
	margin: 0.15em; 
}
.dj_a11y .dijitTextBoxReadOnly .dijitInputField,
.dj_a11y .dijitTextBoxReadOnly .dijitButtonNode {
	border-style: outset!important;
	border-width: medium!important;
	border-color: #808080  !important;
	color:#808080  !important;
}
.dijitButtonNode * {
	vertical-align: middle;
}
.dijitSelect .dijitArrowButtonInner,
.dijitButtonNode .dijitArrowButtonInner {	
	background: none no-repeat center;
	width: 12px;
	height: 12px;
	direction: ltr; 
}
.dijitLeft {
	
	background-position:left top;
	background-repeat:no-repeat;
}
.dijitStretch {
	
	white-space:nowrap;			
	background-repeat:repeat-x;
}
.dijitRight {
	
	#display:inline;				
	background-position:right top;
	background-repeat:no-repeat;
}
.dj_gecko .dj_a11y .dijitButtonDisabled .dijitButtonNode {
	opacity: 0.5;
}
.dijitToggleButton,
.dijitButton,
.dijitDropDownButton,
.dijitComboButton {
	
	margin: 0.2em;
	vertical-align: middle;
}
.dijitButtonContents {
	display: block;		
}
td.dijitButtonContents {
	display: table-cell;	
}
.dijitButtonNode img {
	
	vertical-align:middle;
	
}
.dijitToolbar .dijitComboButton {
	
	border-collapse: separate;
}
.dijitToolbar .dijitToggleButton,
.dijitToolbar .dijitButton,
.dijitToolbar .dijitDropDownButton,
.dijitToolbar .dijitComboButton {
	margin: 0;
}
.dijitToolbar .dijitButtonContents {
	
	padding: 1px 2px;
}
.dj_webkit .dijitToolbar .dijitDropDownButton {
	padding-left: 0.3em;
}
.dj_gecko .dijitToolbar .dijitButtonNode::-moz-focus-inner {
	padding:0;
}
.dijitSelect {
	border:1px solid gray;
}
.dijitButtonNode {
	
	border:1px solid gray;
	margin:0;
	line-height:normal;
	vertical-align: middle;
	#vertical-align: auto;
	text-align:center;
	white-space: nowrap;
}
.dj_webkit .dijitSpinner .dijitSpinnerButtonContainer {
	
	line-height:inherit;
}
.dijitTextBox .dijitButtonNode {
	border-width: 0;
}
.dijitSelect,
.dijitSelect *,
.dijitButtonNode,
.dijitButtonNode * {
	cursor: pointer;
}
.dj_ie .dijitButtonNode {
	
	zoom: 1;
}
.dj_gecko .dijitTextBoxReadOnly input.dijitInputField,.dj_gecko .dijitTextBoxDisabled input
	{
	-moz-user-input: none;
}
.dj_ie .dijitButtonNode button {
	
	overflow: visible;
}
div.dijitArrowButton {
	float: right;
}
.dijitTextBox {
	#overflow: hidden; 
	width: 15em;	
	vertical-align: middle;
}
.dijitTextBoxReadOnly,
.dijitTextBoxDisabled {
	color: gray;
}
.dj_safari .dijitTextBoxDisabled input {
	color: #B0B0B0; 
}
.dj_safari textarea.dijitTextAreaDisabled {
	color: #333; 
}
.dj_gecko .dijitTextBoxReadOnly input.dijitInputField, 
.dj_gecko .dijitTextBoxDisabled input {
	-moz-user-input: none; 
}
.dijitPlaceHolder {	
	color: #AAAAAA;
	font-style: italic;
	position: absolute;
	top: 0;
	left: 0;
	#filter: ""; 
}
.dijitTimeTextBox {
	width: 8em;
}
.dijitTextBox input:focus {
	outline: none;	
}
.dijitTextBoxFocused {
	outline: 5px -webkit-focus-ring-color;
}
.dijitSelect input,
.dijitTextBox input {
	float: left; 
}
.dj_ie6 input.dijitTextBox,
.dj_ie6 .dijitTextBox input {
	float: none;
}
.dijitInputInner {
	
	border:0 !important;
	background-color:transparent !important;
	width:100% !important;	
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.dj_a11y .dijitTextBox input {
	margin: 0 !important;
}
.dijitValidationTextBoxError input.dijitValidationInner,
.dijitSelect input,
.dijitTextBox input.dijitArrowButtonInner {
	
	text-indent: -2em !important;
	direction: ltr !important;
	text-align: left !important;
	height: auto !important;
	#text-indent: 0 !important;
	#letter-spacing: -5em !important;
	#text-align: right !important;
}
.dj_ie .dijitSelect input,
.dj_ie .dijitTextBox input,
.dj_ie input.dijitTextBox {
	overflow-y: visible; 
	line-height: normal; 
}
.dijitSelect .dijitSelectLabel span {
	line-height: 100%;
}
.dj_ie .dijitSelect .dijitSelectLabel {
	line-height: normal;
}
.dj_ie6 .dijitSelect .dijitSelectLabel,
.dj_ie7 .dijitSelect .dijitSelectLabel,
.dj_ie8 .dijitSelect .dijitSelectLabel,
.dj_iequirks .dijitSelect .dijitSelectLabel,
.dijitSelect td,
.dj_ie6 .dijitSelect input,
.dj_iequirks .dijitSelect input,
.dj_ie6 .dijitSelect .dijitValidationContainer,
.dj_ie6 .dijitTextBox input,
.dj_ie6 input.dijitTextBox,
.dj_iequirks .dijitTextBox input.dijitValidationInner,
.dj_iequirks .dijitTextBox input.dijitArrowButtonInner,
.dj_iequirks .dijitTextBox input.dijitSpinnerButtonInner,
.dj_iequirks .dijitTextBox input.dijitInputInner,
.dj_iequirks input.dijitTextBox {
	line-height: 100%; 
}
.dj_a11y input.dijitValidationInner,
.dj_a11y input.dijitArrowButtonInner {
	
	text-indent: 0 !important;
	width: 1em !important;
	#text-align: left !important;
	color: #393938  !important;
}
.dijitValidationTextBoxError .dijitValidationContainer {
	display: inline;
	cursor: default;
}
.dijitSpinner .dijitSpinnerButtonContainer,
.dijitComboBox .dijitArrowButtonContainer {
	
	//border-width: 0 0 0 1px !important; 
}
.dj_a11y .dijitSelect .dijitArrowButtonContainer,
.dijitToolbar .dijitComboBox .dijitArrowButtonContainer {
	
	border-width: 0 !important;
}
.dijitComboBoxMenu {
	
	list-style-type: none;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {
	
	border-width: 0;
}
.dj_ie .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {
	clear: both; 
}
.dj_ie .dijitToolbar .dijitComboBox {
	
	vertical-align: middle;
}
.dijitTextBox .dijitSpinnerButtonContainer {
	width: 1em;
	position: relative !important;
	overflow: hidden;
}
.dijitSpinner .dijitSpinnerButtonInner {
	width:1em;
	visibility:hidden !important; 
	overflow-x:hidden;
}
.dijitComboBox .dijitButtonNode,
.dijitSpinnerButtonContainer .dijitButtonNode {
	border-width: 0;
}
.dj_a11y .dijitSpinnerButtonContainer .dijitButtonNode {
	border-width: 0px !important;
	border-style: solid !important;
}
.dj_a11y .dijitTextBox .dijitSpinnerButtonContainer,
.dj_a11y .dijitSpinner .dijitArrowButtonInner,
.dj_a11y .dijitSpinnerButtonContainer input {
	width: 1em !important;
}
.dj_a11y .dijitSpinner .dijitArrowButtonInner {
	margin: 0 auto !important; 
}
.dj_ie .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	padding-left: 0.3em !important;
	padding-right: 0.3em !important;
	margin-left: 0.3em !important;
	margin-right: 0.3em !important;
	width: 1.4em !important;
}
.dj_ie7 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	padding-left: 0 !important; 
	padding-right: 0 !important;
	width: 1em !important;
}
.dj_ie6 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	margin-left: 0.1em !important;
	margin-right: 0.1em !important;
	width: 1em !important;
}
.dj_iequirks .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	margin-left: 0 !important;
	margin-right: 0 !important;
	width: 2em !important;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
	
	padding: 0;
	position: absolute !important;
	right: 0;
	float: none;
	height: 50%;
	width: 100%;
	bottom: auto;
	left: 0;
	right: auto;
}
.dj_iequirks .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
	width: auto;
}
.dj_a11y .dijitSpinnerButtonContainer .dijitArrowButton {
	overflow: visible !important;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButton {
	top: 50%;
	border-top-width: 1px !important;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitUpArrowButton {
	#bottom: 50%;	
	top: 0;
}
.dijitSpinner .dijitArrowButtonInner {
	margin: auto;
	overflow-x: hidden;
	height: 100% !important;
}
.dj_iequirks .dijitSpinner .dijitArrowButtonInner {
	height: auto !important;
}
.dijitSpinner .dijitArrowButtonInner .dijitInputField {
	-moz-transform: scale(0.5);
	-moz-transform-origin: center top;
	-webkit-transform: scale(0.5);
	-webkit-transform-origin: center top;
	-o-transform: scale(0.5);
	-o-transform-origin: center top;
	transform: scale(0.5);
	transform-origin: left top;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0 !important;
	padding-right: 0 !important;
	width: 100%;
	visibility: hidden;
}
.dj_ie .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	zoom: 50%; 
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButtonInner {
	overflow: hidden;
}
.dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
	width: 100%;
}
.dj_iequirks .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
	width: 1em; 
}
.dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	vertical-align:top;
	visibility: visible;
}
.dj_a11y .dijitSpinnerButtonContainer {
	width: 1em;
}
.dijitCheckBox,
.dijitRadio,
.dijitCheckBoxInput {
	padding: 0;
	border: 0;
	width: 16px;
	height: 16px;
	background-position:center center;
	background-repeat:no-repeat;
	overflow: hidden;
}
.dijitCheckBox input,
.dijitRadio input {
	margin: 0;
	padding: 0;
	display: block;
}
.dijitCheckBoxInput {
	
	opacity: 0;
}
.dj_ie .dijitCheckBoxInput {
	filter: alpha(opacity=0);
}
.dj_a11y .dijitCheckBox,
.dj_a11y .dijitRadio {
	
	width: auto !important;
	height: auto !important;
}
.dj_a11y .dijitCheckBoxInput {
	opacity: 1;
	filter: none;
	width: auto;
	height: auto;
}
.dj_a11y .dijitFocusedLabel {
	
	border: 1px dotted;
	outline: 0px !important;
}
.dijitProgressBar {
    z-index: 0; 
}
.dijitProgressBarEmpty {
	
	position:relative;overflow:hidden;
	border:1px solid black; 	
	z-index:0;			
}
.dijitProgressBarFull {
	
	position:absolute;
	overflow:hidden;
	z-index:-1;
	top:0;
	width:100%;
}
.dj_ie6 .dijitProgressBarFull {
	height:1.6em;
}
.dijitProgressBarTile {
	
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
	bottom:0;
	right:0;
	margin:0;
	padding:0;
	width: 100%;    
	height:auto;
	background-color:#aaa;
	background-attachment: fixed;
}
.dj_a11y .dijitProgressBarTile {
	
	border-width:2px;
	border-style:solid;
	background-color:transparent !important;
}
.dj_ie6 .dijitProgressBarTile {
	
	position:static;
	
	height:1.6em;
}
.dijitProgressBarIndeterminate .dijitProgressBarTile {
	
}
.dijitProgressBarIndeterminateHighContrastImage {
	display:none;
}
.dj_a11y .dijitProgressBarIndeterminate .dijitProgressBarIndeterminateHighContrastImage {
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	margin:0;
	padding:0;
	width:100%;
	height:auto;
}
.dijitProgressBarLabel {
	display:block;
	position:static;
	width:100%;
	text-align:center;
	background-color:transparent !important;
}
.dijitLayoutContainer {
	position: relative;
	display: block;
	overflow: hidden;
}
.dijitAlignTop,
.dijitAlignBottom,
.dijitAlignLeft,
.dijitAlignRight {
	position: absolute;
	overflow: hidden;
}
body .dijitAlignClient { position: absolute; }
.dijitBorderContainer, .dijitBorderContainerNoGutter {
	position:relative;
	overflow: hidden;
    z-index: 0; 
}
.dijitBorderContainerPane,
.dijitBorderContainerNoGutterPane {
	position: absolute !important;	
	z-index: 2;		
}
.dijitBorderContainer > .dijitTextArea {
	
	resize: none;
}
.dijitGutter {
	
	position: absolute;
	font-size: 1px;		
}
.dijitSplitter {
	position: absolute;
	overflow: hidden;
	z-index: 10;		
	background-color: #fff;
	border-color: gray;
	border-style: solid;
	border-width: 0;
}
.dj_ie .dijitSplitter {
	z-index: 1;	
}
.dijitSplitterActive {
	z-index: 11 !important;
}
.dijitSplitterCover {
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.dijitSplitterCoverActive {
	z-index:3 !important;
}
.dj_ie .dijitSplitterCover {
	background: white;
	opacity: 0;
}
.dj_ie6 .dijitSplitterCover,
.dj_ie7 .dijitSplitterCover,
.dj_ie8 .dijitSplitterCover {
	filter: alpha(opacity=0);
}
.dijitSplitterH {
	height: 7px;
	border-top:1px;
	border-bottom:1px;
	cursor: row-resize;
}
.dijitSplitterV {
	width: 7px;
	border-left:1px;
	border-right:1px;
	cursor: col-resize;
}
.dijitSplitContainer {
	position: relative;
	overflow: hidden;
	display: block;
}
.dj_ff3 .dj_a11y div.dijitSplitter:focus {
	outline-style:dotted;
	outline-width: 2px;
}
.dijitSplitPane {
	position: absolute;
}
.dijitSplitContainerSizerH,
.dijitSplitContainerSizerV {
	position:absolute;
	font-size: 1px;
	background-color: ThreeDFace;
	border: 1px solid;
	border-color: ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight;
	margin: 0;
}
.dijitSplitContainerSizerH .thumb, .dijitSplitterV .dijitSplitterThumb {
	overflow:hidden;
	position:absolute;
	top:49%;
}
.dijitSplitContainerSizerV .thumb, .dijitSplitterH .dijitSplitterThumb {
	position:absolute;
	left:49%;
}
.dijitSplitterShadow,
.dijitSplitContainerVirtualSizerH,
.dijitSplitContainerVirtualSizerV {
	font-size: 1px;
	background-color: ThreeDShadow;
	-moz-opacity: 0.5;
	opacity: 0.5;
	filter: Alpha(Opacity=50);
	margin: 0;
}
.dijitSplitContainerSizerH, .dijitSplitContainerVirtualSizerH {
	cursor: col-resize;
}
.dijitSplitContainerSizerV, .dijitSplitContainerVirtualSizerV {
	cursor: row-resize;
}
.dj_a11y .dijitSplitterH {
	border-top:1px solid #d3d3d3 !important;
	border-bottom:1px solid #d3d3d3 !important;
}
.dj_a11y .dijitSplitterV {
	border-left:1px solid #d3d3d3 !important;
	border-right:1px solid #d3d3d3 !important;
}
.dijitContentPane {
	display: block;
	//overflow: auto;	
}
.dijitContentPaneSingleChild {
	
	overflow: hidden;
}
.dijitContentPaneLoading .dijitIconLoading,
.dijitContentPaneError .dijitIconError {
	margin-right: 9px;
}
.dijitTitlePane {
	display: block;
	overflow: hidden;
}
.dijitTitlePaneTitle {
	cursor: pointer;
}
.dijitFixedOpen, .dijitFixedClosed {
	
	cursor: default;
}
.dijitFixedOpen .dijitArrowNode, .dijitFixedOpen .dijitArrowNodeInner,
.dijitFixedClosed .dijitArrowNode, .dijitFixedClosed .dijitArrowNodeInner{
	
	display: none;
}
.dijitTitlePaneTitle * {
	vertical-align: middle;
}
.dijitTitlePane .dijitArrowNodeInner {
	
	display: none;
}
.dj_a11y .dijitTitlePane .dijitArrowNodeInner {
	
	display:inline !important;
	font-family: monospace;		
}
.dj_a11y .dijitTitlePane .dijitArrowNode {
	
	display:none;
}
.dj_ie6 .dijitTitlePaneContentOuter,
.dj_ie6 .dijitTitlePane .dijitTitlePaneTitle {
	
	zoom: 1;
}
.dijitColorPalette {
	border: 1px solid #999;
	background: #fff;
	position: relative;
}
.dijitColorPalette .dijitPaletteTable {
	
	padding: 2px 3px 3px 3px;
	position: relative;
	overflow: hidden;
	outline: 0;
	border-collapse: separate;
}
.dj_ie6 .dijitColorPalette .dijitPaletteTable,
.dj_ie7 .dijitColorPalette .dijitPaletteTable,
.dj_iequirks .dijitColorPalette .dijitPaletteTable {	
	padding: 0;
	margin: 2px 3px 3px 3px;
}
.dijitColorPalette .dijitPaletteCell {	
	font-size: 1px;
	vertical-align: middle;
	text-align: center;
	background: none;
}
.dijitColorPalette .dijitPaletteImg {	
	padding: 1px;		
	border: 1px solid #999;
	margin: 2px 1px;
	cursor: default;
	font-size: 1px;		
}
.dj_gecko .dijitColorPalette .dijitPaletteImg {
	padding-bottom: 0;	
}
.dijitColorPalette .dijitColorPaletteSwatch {
	
	width: 14px;
	height: 12px;
}
.dijitPaletteTable td {
		padding: 0;
}
.dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg {	
	border: 1px solid #000;
}
.dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg,
.dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg {
	border: 2px solid #000;
	margin: 1px 0;	
}
.dj_a11y .dijitColorPalette .dijitPaletteTable,
.dj_a11y .dijitColorPalette .dijitPaletteTable * {
	
	background-color: transparent !important;
}
.dijitAccordionContainer {
	border:1px solid #b7b7b7;
	border-top:0 !important;
}
.dijitAccordionTitle {
	cursor: pointer;
}
.dijitAccordionTitleSelected {
	cursor: default;
}
.dijitAccordionTitle .arrowTextUp,
.dijitAccordionTitle .arrowTextDown {
	display: none;
	font-size: 0.65em;
	font-weight: normal !important;
}
.dj_a11y .dijitAccordionTitle .arrowTextUp,
.dj_a11y .dijitAccordionTitleSelected .arrowTextDown {
	display: inline;
}
.dj_a11y .dijitAccordionTitleSelected .arrowTextUp {
	display: none;
}
.dijitAccordionChildWrapper {
	
	overflow: hidden;
}
.dijitCalendarContainer {
	width: auto;	
}
.dijitCalendarContainer th, .dijitCalendarContainer td {
	padding: 0;
	vertical-align: middle;
}
.dijitCalendarYearLabel {
    white-space: nowrap;    
}
.dijitCalendarNextYear {
	margin:0 0 0 0.55em;
}
.dijitCalendarPreviousYear {
	margin:0 0.55em 0 0;
}
.dijitCalendarIncrementControl {
	vertical-align: middle;
}
.dijitCalendarIncrementControl,
.dijitCalendarDateTemplate,
.dijitCalendarMonthLabel,
.dijitCalendarPreviousYear,
.dijitCalendarNextYear {
	cursor: pointer;
}
.dijitCalendarDisabledDate {
	color: gray;
	text-decoration: line-through;
	cursor: default;
}
.dijitSpacer {	
  	position: relative;
  	height: 1px;
  	overflow: hidden;
  	visibility: hidden;
}
.dijitCalendarMonthMenu .dijitCalendarMonthLabel {
	text-align:center;
}
.dijitMenu {
	background-color:white;
    max-height: 150px;
	overflow-x: hidden !important;
	overflow-y: auto !important;
}
.dijitMenuTable {
	border-collapse:collapse;
	border-width:0;
	background-color:white;
}
.dj_webkit .dijitMenuTable td[colspan="2"]{
	border-right:hidden;
}
.dijitMenuItem {
	text-align: left;
	white-space: nowrap;
	padding:.1em .2em;
	cursor:pointer;
	color: #808080;
}
.dijitMenuItem:focus {
	outline: none
}
.dijitMenuPassive .dijitMenuItemHover,
.dijitMenuItemSelected {	
	background-color: #d7d7d7;;
}
.dijitMenuItemIcon, .dijitMenuExpand {
	background-repeat: no-repeat;
}
.dijitMenuItemDisabled * {
	
	opacity:0.5;
	cursor:default;
}
.dj_ie .dj_a11y .dijitMenuItemDisabled,
.dj_ie .dj_a11y .dijitMenuItemDisabled *,
.dj_ie .dijitMenuItemDisabled * {
	color: gray;
	filter: alpha(opacity=35);
}
.dijitMenuItemLabel {
	position: relative;
	vertical-align: middle;
}
.dj_a11y .dijitMenuItemSelected {
	border: 1px dotted black !important;	
}
.dj_ff3 .dj_a11y .dijitMenuItem td {
	padding: 0 !important;
	background:none !important;
}
.dj_a11y .dijitMenuItemSelected .dijitMenuItemLabel {
	border-width: 1px;
	border-style: solid;
}
.dj_ie8 .dj_a11y .dijitMenuItemLabel {
	position:static;
}
.dijitMenuExpandA11y {
	display: none;
}
.dj_a11y .dijitMenuExpandA11y {
	display: inline;
}
.dijitMenuSeparator td {
	border: 0;
	padding: 0;
}
.dijitMenuSeparatorTop {
	height: 50%;
	margin: 0;
	margin-top:3px;
	font-size: 1px;
}
.dijitMenuSeparatorBottom {
	height: 50%;
	margin: 0;
	margin-bottom:3px;
	font-size: 1px;
}
.dijitMenuItemIconChar {
	display: none;
	visibility: hidden;
}
.dijitCheckedMenuItemIconChar {
	vertical-align: middle;
	visibility:hidden;
}
.dijitCheckedMenuItemChecked .dijitCheckedMenuItemIconChar {
	visibility: visible;
}
.dijitCheckedMenuItemChecked .dijitMenuItemIconChar,.dijitRadioMenuItemChecked .dijitMenuItemIconChar
	{
	visibility: visible;
}
.dj_a11y .dijitCheckedMenuItemIconChar {
	display:inline !important;
}
.dj_a11y .dijitCheckedMenuItemIcon {
	display: none;
}
.dj_ie .dj_a11y .dijitMenuBar .dijitMenuItem {	
	margin: 0;
}
.dijitStackController .dijitToggleButtonChecked * {
	cursor: default;	
}
.dijitTabContainer {
    z-index: 0; 
    overflow: visible; 
}
.dj_ie6 .dijitTabContainer {
    
   overflow: hidden;
}
.dijitTabContainerNoLayout {
	width: 100%;	
}
.dijitTabContainerBottom-tabs,
.dijitTabContainerTop-tabs,
.dijitTabContainerLeft-tabs,
.dijitTabContainerRight-tabs {
    z-index: 1;
	overflow: visible !important;  
}
.dijitTabController {
    z-index: 1;
}
.dijitTabContainerBottom-container,
.dijitTabContainerTop-container,
.dijitTabContainerLeft-container,
.dijitTabContainerRight-container {
	z-index:0;
	overflow: hidden;
	border: 1px solid black;
}
.nowrapTabStrip {
	width: 50000px;
	display: block;
	position: relative;
    text-align: left;  
    z-index: 1;
}
.dijitTabListWrapper {
	overflow: hidden;
    z-index: 1;
}
.dj_a11y .tabStripButton img {
	
	display: none;
}
.dijitTabContainerTop-tabs {
	border-bottom: 1px solid black;
}
.dijitTabContainerTop-container {
	border-top: 0;
}
.dijitTabContainerLeft-tabs {
	border-right: 1px solid black;
	float: left;    
}
.dijitTabContainerLeft-container {
	border-left: 0;
}
.dijitTabContainerBottom-tabs {
	border-top: 1px solid black;
}
.dijitTabContainerBottom-container {
	border-bottom: 0;
}
.dijitTabContainerRight-tabs {
	border-left: 1px solid black;
	float: left;    
}
.dijitTabContainerRight-container {
	border-right: 0;
}
div.dijitTabDisabled, .dj_ie div.dijitTabDisabled {
	cursor: auto;
}
.dijitTab {
	position:relative;
	cursor:pointer;
	white-space:nowrap;
	z-index:3;
}
.dijitTab * {
	
	vertical-align: middle;
}
.dijitTabChecked {
	cursor: default;	
}
.dijitTabContainerTop-tabs .dijitTab {
	top: 1px;	
}
.dijitTabContainerBottom-tabs .dijitTab {
	top: -1px;	
}
.dijitTabContainerLeft-tabs .dijitTab {
	left: 1px;	
}
.dijitTabContainerRight-tabs .dijitTab {
	left: -1px;	
}
.dijitTabContainerTop-tabs .dijitTab,
.dijitTabContainerBottom-tabs .dijitTab {
	
	display:inline-block;			
	#zoom: 1; 
	#display:inline; 
}
.tabStripButton {
	z-index: 12;
}
.dijitTabButtonDisabled .tabStripButton {
	display: none;
}
.dijitTabCloseButton {
	margin-left: 1em;
}
.dijitTabCloseText {
	display:none;
}
.dijitTab .tabLabel {
	
	min-height: 15px;
	display: inline-block;
}
.dijitNoIcon {
	
	display: none;
}
.dj_ie6 .dijitTab .dijitNoIcon {
	
	display: inline;
	height: 15px;
	width: 1px;
}
.dj_a11y .dijitTabCloseButton {
	background-image: none !important;
	width: auto !important;
	height: auto !important;
}
.dj_a11y .dijitTabCloseText {
	display: inline;
}
.dijitTabPane,
.dijitStackContainer-child,
.dijitAccordionContainer-child {
	
    border: none !important;
}
.dijitInlineEditBoxDisplayMode {
	border: 1px solid transparent;	
	cursor: text;
}
.dj_a11y .dijitInlineEditBoxDisplayMode,
.dj_ie6 .dijitInlineEditBoxDisplayMode {
	
	border: none;
}
.dijitInlineEditBoxDisplayModeHover,
.dj_a11y .dijitInlineEditBoxDisplayModeHover,
.dj_ie6 .dijitInlineEditBoxDisplayModeHover {
	
	background-color: #e2ebf2;
	border: solid 1px black;
}
.dijitInlineEditBoxDisplayModeDisabled {
	cursor: default;
}
.dijitTree {
	overflow: auto;	
}
.dijitTreeIndent {
	
	width: 19px;
}
.dijitTreeRow, .dijitTreeContent {
	white-space: nowrap;
}
.dijitTreeRow img {
	
	vertical-align: middle;
}
.dijitTreeContent {
    cursor: default;
}
.dijitExpandoText {
	display: none;
}
.dj_a11y .dijitExpandoText {
	display: inline;
	padding-left: 10px;
	padding-right: 10px;
	font-family: monospace;
	border-style: solid;
	border-width: thin;
	cursor: pointer;
}
.dijitTreeLabel {
	margin: 0 4px;
}
.dijitDialog {
	position:fixed !important; /*Flickering scroll issue fix for IE9/10*/ 
	top: 50px !important; /*Flickering scroll issue fix for IE9/10 */
	z-index: 999 !important;
	overflow: hidden;	
}
.dijitDialogTitleBar {
	cursor: move;
}
#modifyDetails1 .dijitDialogTitleBar,#modifyDetails2 .dijitDialogTitleBar{
	height: 20px !important;
	width: 100%;
}
.dijitDialogFixed .dijitDialogTitleBar {
	cursor:default;
}
.dijitDialogCloseIcon {
	cursor: pointer;
}
.dijitDialogUnderlayWrapper {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 998;
	display: none;
	background: transparent !important;
}
.dijitDialogUnderlay {
	background: #eee;
	opacity: 0.5;
}
.dialogUnderlay{
    background: rgba(255, 255, 255, 0.84);
    display: none;
    height: 100%;
    left: 0;   
    top: 0;
    width: 100%;
    z-index: 14;
    position: fixed;
    opacity: 0.5;
    z-index: 1000;
}
.modifyFormat.dijitDialog,.editColNames.dijitDialog,.newFilter.dijitDialog{
    z-index: 1001 !important;
}
.dj_ie .dijitDialogUnderlay {
	filter: alpha(opacity=50);
}
.dj_a11y .dijitSpinnerButtonContainer,
.dj_a11y .dijitDialog {
	opacity: 1 !important;
	background-color: white !important;
}
.dijitDialog .closeText {
	display:block;	
	position:absolute;
}
.dj_a11y .dijitDialog .closeText {
	display:inline;
}
.dijitSliderMoveable {
	z-index:99;
	position:absolute !important;
	display:block;
	vertical-align:middle;
}
.dijitSliderMoveableH {
	right:0;
}
.dijitSliderMoveableV {
	right:50%;
}
.dj_a11y div.dijitSliderImageHandle,
.dijitSliderImageHandle {
	margin:0;
	padding:0;
	position:relative !important;
	border:8px solid gray;
	width:0;
	height:0;
	cursor: pointer;
}
.dj_iequirks .dj_a11y .dijitSliderImageHandle {
	font-size: 0;
}
.dj_ie7 .dijitSliderImageHandle {
	overflow: hidden; 
}
.dj_ie7 .dj_a11y .dijitSliderImageHandle {
	overflow: visible; 
}
.dj_a11y .dijitSliderFocused .dijitSliderImageHandle {
	border:4px solid #000;
	height:8px;
	width:8px;
}
.dijitSliderImageHandleV {
	top:-8px;
	right: -50%;
}
.dijitSliderImageHandleH {
	left:50%;
	top:-5px;
	vertical-align:top;
}
.dijitSliderBar {
	border-style:solid;
	border-color:black;
	cursor: pointer;
}
.dijitSliderBarContainerV {
	position:relative;
	height:100%;
	z-index:1;
}
.dijitSliderBarContainerH {
	position:relative;
	z-index:1;
}
.dijitSliderBarH {
	height:4px;
	border-width:1px 0;
}
.dijitSliderBarV {
	width:4px;
	border-width:0 1px;
}
.dijitSliderProgressBar {
	background-color:red;
	z-index:1;
}
.dijitSliderProgressBarV {
	position:static !important;
	height:0;
	vertical-align:top;
	text-align:left;
}
.dijitSliderProgressBarH {
	position:absolute !important;
	width:0;
	vertical-align:middle;
	overflow:visible;
}
.dijitSliderRemainingBar {
	overflow:hidden;
	background-color:transparent;
	z-index:1;
}
.dijitSliderRemainingBarV {
	height:100%;
	text-align:left;
}
.dijitSliderRemainingBarH {
	width:100% !important;
}
.dijitSliderBumper {
	overflow:hidden;
	z-index:1;
}
.dijitSliderBumperV {
	width:4px;
	height:8px;
	border-width:0 1px;
}
.dijitSliderBumperH {
	width:8px;
	height:4px;
	border-width:1px 0;
}
.dijitSliderBottomBumper,
.dijitSliderLeftBumper {
	background-color:red;
}
.dijitSliderTopBumper,
.dijitSliderRightBumper {
	background-color:transparent;
}
.dijitSliderDecoration {
	text-align:center;
}
.dijitSliderDecorationC,
.dijitSliderDecorationV {
	position: relative; 
}
.dijitSliderDecorationH {
	width: 100%;
}
.dijitSliderDecorationV {
	height: 100%;
	white-space: nowrap;
}
.dijitSliderButton {
	font-family:monospace;
	margin:0;
	padding:0;
	display:block;
}
.dj_a11y .dijitSliderButtonInner {
	visibility:visible !important;
}
.dijitSliderButtonContainer {
	text-align:center;
	height:0;	
}
.dijitSliderButtonContainer * {
	cursor: pointer;
}
.dijitSlider .dijitButtonNode {
	padding:0;
	display:block;
}
.dijitRuleContainer {
	position:relative;
	overflow:visible;
}
.dijitRuleContainerV {
	height:100%;
	line-height:0;
	float:left;
	text-align:left;
}
.dj_opera .dijitRuleContainerV {
	line-height:2%;
}
.dj_ie .dijitRuleContainerV {
	line-height:normal;
}
.dj_gecko .dijitRuleContainerV {
	margin:0 0 1px 0; 
}
.dijitRuleMark {
	position:absolute;
	border:1px solid black;
	line-height:0;
	height:100%;
}
.dijitRuleMarkH {
	width:0;
	border-top-width:0 !important;
	border-bottom-width:0 !important;
	border-left-width:0 !important;
}
.dijitRuleLabelContainer {
	position:absolute;
}
.dijitRuleLabelContainerH {
	text-align:center;
	display:inline-block;
}
.dijitRuleLabelH {
	position:relative;
	left:-50%;
}
.dijitRuleLabelV {
	
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.dijitRuleMarkV {
	height:0;
	border-right-width:0 !important;
	border-bottom-width:0 !important;
	border-left-width:0 !important;
	width:100%;
	left:0;
}
.dj_ie .dijitRuleLabelContainerV {
	margin-top:-.55em;
}
.dj_a11y .dijitSliderReadOnly,
.dj_a11y .dijitSliderDisabled {
	opacity:0.6;
}
.dj_ie .dj_a11y .dijitSliderReadOnly .dijitSliderBar,
.dj_ie .dj_a11y .dijitSliderDisabled .dijitSliderBar {
	filter: alpha(opacity=40);
}
.dj_a11y .dijitSlider .dijitSliderButtonContainer div {
	font-family: monospace; 
	font-size: 1em;
	line-height: 1em;
	height: auto;
	width: auto;
	margin: 0 4px;
}
.dj_a11y .dijitButtonContents .dijitButtonText,
.dj_a11y .dijitTab .tabLabel {
	display: inline !important;
}
.dj_a11y .dijitSelect .dijitButtonText {
	display: inline-block !important;
}
.dijitSelectError .dijitButtonContents .dijitButtonText {
	display: none !important;
}
.dijitTextArea {
	width:100%;
	overflow-y: auto;	
}
.dijitTextArea[cols] {
	width:auto; 
}
.dj_ie .dijitTextAreaCols {
	width:auto;
}
.dijitExpandingTextArea {
	
	resize: none;
}
.dijitToolbarSeparator {
	height: 18px;
	width: 5px;
	padding: 0 1px;
	margin: 0;
}
.dijitIEFixedToolbar {
	position:absolute;
	
	top: expression(eval((document.documentElement||document.body).scrollTop));
}
.dijitEditor {
	display: block;	
}
.dijitEditorDisabled,
.dijitEditorReadOnly {
	color: gray;
}
.dijitTimePickerItemInner {
	text-align:center;
	border:0;
	padding:2px 8px 2px 8px;
}
.dijitTimePickerTick,
.dijitTimePickerMarker {
	border-bottom:1px solid gray;
}
.dijitTimePicker .dijitDownArrowButton {
	border-top: none !important;
}
.dijitTimePickerTick {
	color:#CCC;
}
.dijitTimePickerMarker {
	color:black;
	background-color:#CCC;
}
.dijitTimePickerItemSelected {
	font-weight:bold;
	color:#333;
	background-color:#b7cdee;
}
.dijitTimePickerItemHover {
	background-color:gray;
	color:white;
	cursor:pointer;
}
.dijitTimePickerItemDisabled {
	color:gray;
	text-decoration:line-through;
}
.dj_a11y .dijitTimePickerItemSelected .dijitTimePickerItemInner {
	border: solid 4px black;
}
.dj_a11y .dijitTimePickerItemHover .dijitTimePickerItemInner {
	border: dashed 4px black;
}
.dijitToggleButtonIconChar {
	
	display:none !important;
}
.dj_a11y .dijitToggleButton .dijitToggleButtonIconChar {
	display:inline !important;
	visibility:hidden;
}
.dj_ie6 .dijitToggleButtonIconChar, .dj_ie6 .tabStripButton .dijitButtonText {
	font-family: "Arial Unicode MS";	
}
.dj_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar {
	display: inline !important; 
	visibility:visible !important;
}
.dijitArrowButtonChar {
	display:none !important;
}
.dj_a11y .dijitArrowButtonChar {
	display:inline !important;
}
.dj_a11y .dijitDropDownButton .dijitArrowButtonInner,
.dj_a11y .dijitComboButton .dijitArrowButtonInner {
	display:none !important;
}
.dj_a11y .dijitSelect {
	border-collapse: separate !important;
	border-width: 1px;
	border-style: solid;
}
.dj_ie .dijitSelect {
	vertical-align: middle; 
}
.dj_ie6 .dijitSelect .dijitValidationContainer,
.dj_ie8 .dijitSelect .dijitButtonText {
	vertical-align: top;
}
.dj_ie6 .dijitTextBox .dijitInputContainer,
.dj_iequirks .dijitTextBox .dijitInputContainer,
.dj_ie6 .dijitTextBox .dijitArrowButtonInner,
.dj_ie6 .dijitSpinner .dijitSpinnerButtonInner,
.dijitSelect .dijitSelectLabel {
	vertical-align: baseline;
}
.dijitNumberTextBox {
	text-align: left;
	direction: ltr;
}
.dijitNumberTextBox .dijitInputInner {
	text-align: inherit; 
}
.dijitToolbar .dijitSelect {
	margin: 0;
}
.dj_webkit .dijitToolbar .dijitSelect {
	padding-left: 0.3em;
}
.dijitSelect .dijitButtonContents {
	padding: 0;
	white-space: nowrap;
	text-align: left;
	border-style: none solid none none;
}
.dijitSelectFixedWidth .dijitButtonContents {
	width: 100%;
}
.dijitSelectMenu .dijitMenuItemIcon {
	
	display:none;
}
.dj_ie6 .dijitSelectMenu .dijitMenuItemLabel,
.dj_ie7 .dijitSelectMenu .dijitMenuItemLabel {
	
	position: static;
}
.dijitSelectLabel *
{
	vertical-align: baseline;
}
.dijitSelectSelectedOption * {
	font-weight: bold;
}
.dijitSelectMenu {
	border-width: 1px;
	border-color: #d7d7d7;
	border-style: solid;
	font-family: 'ClanWeb-Medium', Arial, sans-serif;
    font-size: 12px;   
    
    font-weight: normal;
}
.dijitSelectMenu .dijitMenuTable {
	margin: 0;
	background-color: transparent;
}
.dijitForceStatic {
	position: static !important;
}
.dijitReadOnly *,
.dijitDisabled *,
.dijitReadOnly,
.dijitDisabled {	
	cursor: default;
}
.dojoDndItem {
    padding: 2px;	
	-webkit-touch-callout: none;
	-webkit-user-select: none; 
}
.dojoDndHorizontal .dojoDndItem {
    
    #display: inline;
    display: inline-block;
}
.dojoDndItemBefore,
.dojoDndItemAfter {
	border: 0px solid #369;
}
.dojoDndItemBefore {
    border-width: 2px 0 0 0;
    padding: 0 2px 2px 2px;
}
.dojoDndItemAfter {
    border-width: 0 0 2px 0;
    padding: 2px 2px 0 2px;
}
.dojoDndHorizontal .dojoDndItemBefore {
    border-width: 0 0 0 2px;
    padding: 2px 2px 2px 0;
}
.dojoDndHorizontal .dojoDndItemAfter {
    border-width: 0 2px 0 0;
    padding: 2px 0 2px 2px;
}
.dojoDndItemOver {
	cursor:pointer;
}
.dj_gecko .dijitArrowButtonInner INPUT,
.dj_gecko INPUT.dijitArrowButtonInner {
	-moz-user-focus:ignore;
}
.dijitFocused .dijitMenuItemShortcutKey {
	text-decoration: underline;
}
.dijitIconSave,
.dijitIconPrint,
.dijitIconCut,
.dijitIconCopy,
.dijitIconClear,
.dijitIconDelete,
.dijitIconUndo,
.dijitIconEdit,
.dijitIconNewTask,
.dijitIconEditTask,
.dijitIconEditProperty,
.dijitIconTask,
.dijitIconFilter,
.dijitIconConfigure,
.dijitIconSearch,
.dijitIconApplication,
.dijitIconBookmark,
.dijitIconChart,
.dijitIconConnector,
.dijitIconDatabase,
.dijitIconDocuments,
.dijitIconMail,
.dijitLeaf,
.dijitIconFile,
.dijitIconFunction,
.dijitIconKey,
.dijitIconPackage,
.dijitIconSample,
.dijitIconTable,
.dijitIconUsers,
.dijitFolderClosed,
.dijitIconFolderClosed,
.dijitFolderOpened,
.dijitIconFolderOpen,
.dijitIconError {
	width: 16px;
	height: 16px;
}
.dj_ie6 .dijitIconSave,
.dj_ie6 .dijitIconPrint,
.dj_ie6 .dijitIconCut,
.dj_ie6 .dijitIconCopy,
.dj_ie6 .dijitIconClear,
.dj_ie6 .dijitIconDelete,
.dj_ie6 .dijitIconUndo,
.dj_ie6 .dijitIconEdit,
.dj_ie6 .dijitIconNewTask,
.dj_ie6 .dijitIconEditTask,
.dj_ie6 .dijitIconEditProperty,
.dj_ie6 .dijitIconTask,
.dj_ie6 .dijitIconFilter,
.dj_ie6 .dijitIconConfigure,
.dj_ie6 .dijitIconSearch,
.dj_ie6 .dijitIconApplication,
.dj_ie6 .dijitIconBookmark,
.dj_ie6 .dijitIconChart,
.dj_ie6 .dijitIconConnector,
.dj_ie6 .dijitIconDatabase,
.dj_ie6 .dijitIconDocuments,
.dj_ie6 .dijitIconMail,
.dj_ie6 .dijitLeaf,
.dj_ie6 .dijitIconFile,
.dj_ie6 .dijitIconFunction,
.dj_ie6 .dijitIconKey,
.dj_ie6 .dijitIconPackage,
.dj_ie6 .dijitIconSample,
.dj_ie6 .dijitIconTable,
.dj_ie6 .dijitIconUsers,
.dj_ie6 .dijitFolderClosed,
.dj_ie6 .dijitIconFolderClosed,
.dj_ie6 .dijitFolderOpened,
.dj_ie6 .dijitIconFolderOpen,
.dj_ie6 .dijitIconError {
}
.dijitDisabled .dijitIconSave,
.dijitDisabled .dijitIconPrint,
.dijitDisabled .dijitIconCut,
.dijitDisabled .dijitIconCopy,
.dijitDisabled .dijitIconClear,
.dijitDisabled .dijitIconDelete,
.dijitDisabled .dijitIconUndo,
.dijitDisabled .dijitIconEdit,
.dijitDisabled .dijitIconNewTask,
.dijitDisabled .dijitIconEditTask,
.dijitDisabled .dijitIconEditProperty,
.dijitDisabled .dijitIconTask,
.dijitDisabled .dijitIconFilter,
.dijitDisabled .dijitIconConfigure,
.dijitDisabled .dijitIconSearch,
.dijitDisabled .dijitIconApplication,
.dijitDisabled .dijitIconBookmark,
.dijitDisabled .dijitIconChart,
.dijitDisabled .dijitIconConnector,
.dijitDisabled .dijitIconDatabase,
.dijitDisabled .dijitIconDocuments,
.dijitDisabled .dijitIconMail,
.dijitDisabled .dijitLeaf,
.dijitDisabled .dijitIconFile,
.dijitDisabled .dijitIconFunction,
.dijitDisabled .dijitIconKey,
.dijitDisabled .dijitIconPackage,
.dijitDisabled .dijitIconSample,
.dijitDisabled .dijitIconTable,
.dijitDisabled .dijitIconUsers,
.dijitDisabled .dijitFolderClosed,
.dijitDisabled .dijitIconFolderClosed,
.dijitDisabled .dijitFolderOpened,
.dijitDisabled .dijitIconFolderOpen,
.dijitDisabled .dijitIconError {
}
.dijitIconSave { background-position: 0; }
.dijitIconPrint { background-position: -16px; }
.dijitIconCut { background-position: -32px; }
.dijitIconCopy { background-position: -48px; }
.dijitIconClear { background-position: -64px; }
.dijitIconDelete { background-position: -80px; }
.dijitIconUndo { background-position: -96px; }
.dijitIconEdit { background-position: -112px; }
.dijitIconNewTask { background-position: -128px; }
.dijitIconEditTask { background-position: -144px; }
.dijitIconEditProperty { background-position: -160px; }
.dijitIconTask { background-position: -176px; }
.dijitIconFilter { background-position: -192px; }
.dijitIconConfigure { background-position: -208px; }
.dijitIconSearch { background-position: -224px; }
.dijitIconError { background-position: -496px; } 
.dijitIconApplication { background-position: -240px; }
.dijitIconBookmark { background-position: -256px; }
.dijitIconChart { background-position: -272px; }
.dijitIconConnector { background-position: -288px; }
.dijitIconDatabase { background-position: -304px; }
.dijitIconDocuments { background-position: -320px; }
.dijitIconMail { background-position: -336px; }
.dijitIconFile, .dijitLeaf { background-position: -352px; }
.dijitIconFunction { background-position: -368px; }
.dijitIconKey { background-position: -384px; }
.dijitIconPackage{ background-position: -400px; }
.dijitIconSample { background-position: -416px; }
.dijitIconTable { background-position: -432px; }
.dijitIconUsers { background-position: -448px; }
.dijitIconFolderClosed, .dijitFolderClosed { background-position: -464px; }
.dijitIconFolderOpen, .dijitFolderOpened { background-position: -480px; }
.dijitIconLoading {
	height: 20px;
	width: 20px;
}
.avnet .dijitPopup {
  box-shadow: none;
}
.avnet .dijitSelect .dijitInputField,.avnet .dijitTextBox .dijitInputField {
	padding: 12.5px 10% 12.5px 10px;
	padding: 10.5px 10% 10.5px 10px\0;
}
#avn_pageNation.avnet .dijitSelect .dijitInputField, #avn_pageNation.avnet .dijitTextBox .dijitInputField {
	padding: 20px 10% 18px 10px !important;
}
.avnet .dijitTooltipDialogPopup {  
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.avnet .dijitComboBoxHighlightMatch {
  background-color: #abd6ff;
}
.avnet .dijitFocusedLabel {
  
  outline: 1px dotted #494949;
}
.avnet .dojoDndItem {
  border-color: rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: background-color, border-color;
  -moz-transition-property: background-color, border-color;
  transition-property: background-color, border-color;
}
.avnet .dojoDndItemOver {
  background-color: #abd6ff;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  _background-image: none;
  padding: 1px;
  border: solid 1px #759dc0;
  color: #393938;
}
.avnet .dojoDndItemAnchor, .avnet .dojoDndItemSelected {
  background-color: #cfe5fa;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  _background-image: none;
  padding: 1px;
  border: solid 1px #759dc0;
  color: #393938;
}
.avnet .dojoDndItemBefore, .avnet .dojoDndItemAfter {
  border-color: #759dc0;
}
.avnet table.dojoDndAvatar {
  border: 1px solid #b5bcc7;
  border-collapse: collapse;
  background-color: #ffffff;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}
.avnet .dojoDndAvatarHeader td {
  height: 20px;
  padding-left: 21px;
}
.avnet.dojoDndMove .dojoDndAvatarHeader, .avnet.dojoDndCopy .dojoDndAvatarHeader {
  background-repeat: no-repeat;
  background-position: 2px -122px;
}
.avnet .dojoDndAvatarItem td {
  padding: 5px;
}
.avnet.dojoDndMove .dojoDndAvatarHeader {
  background-color: #f58383;
  background-position: 2px -103px;
}
.avnet.dojoDndCopy .dojoDndAvatarHeader {
  background-color: #f58383;
  background-position: 2px -68px;
}
.avnet.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader {
  background-color: #97e68d;
  background-position: 2px -33px;
}
.avnet.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader {
  background-color: #97e68d;
  background-position: 2px 2px;
}
.avnet .dijitTextBox, .avnet .dijitInputInner {
  //color: #393938;
}
.avnet .dijitValidationTextBoxError .dijitValidationContainer {
  //background-color: #d46464;
  background-position: top center;
  border: solid #d46464 0;
  width: 9px;
}
.avnet .dijitTextBoxError .dijitValidationContainer {
  //border-left-width: 1px;
}
.avnet .dijitValidationTextBoxError .dijitValidationIcon {
  width: 0;
  background-color: transparent !important;
  
}
.avnet .dijitTextArea, .avnet .dijitInputField .dijitPlaceHolder {
  padding: 2px;
}
.avnet .shippingOrderContent .shipment_date .dijitSelect .dijitInputField, .avnet .shippingOrderContent .shipment_date .dijitTextBox .dijitInputField {
  background-color: rgb(232, 232, 232) !important;
}
.dj_gecko .avnet .dijitTextBox .dijitInputInner, .dj_webkit .avnet .dijitTextBox .dijitInputInner {
  padding: 10px;
  padding-left: 10px !important;
  color: #444;
  text-align: center;
}
.avnet .dijitSelect,
.avnet .dijitSelect .dijitButtonContents,
.avnet .dijitTextBox,
.avnet .dijitTextBox .dijitButtonNode {
  	border: 0;
	background: #e8e8e8;
	color: #808080;
	transition-duration: 0.35s;
	transition-property: background-color;
	transition-property: border;
	width: 100%;
}
.avnet .dijitTextBox .dijitButtonNode {
    border: medium none;
	width:auto;
}
.avnet .dijitDateTextBox  .dijitArrowButtonInner {
    background-image: url("../images/colors/color1/calendar_mini.png");
    background-repeat: no-repeat;
    width: 30px;
	background-position:0;
}
.avnet #excelReport .dijitDateTextBox  .dijitArrowButtonInner {
	background-position-x: right;
}
/*.avnet .dijitSelect, .avnet .dijitTextBox {
	background-color: #ffffff !important;
}*/
.avnet .dijitSelectHover,
.avnet .dijitSelectHover .dijitButtonContents,
.avnet .dijitTextBoxHover,
.avnet .dijitTextBoxHover .dijitButtonNode {
  border-color: #759dc0;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  transition-duration: 0.25s;
}
/*.avnet .dijitTextBoxHover {
  background-color: #e5f2fe;
  background-image: -moz-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
  background-image: -webkit-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
  background-image: -o-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
  background-image: linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); 
}*/
.avnet .dijitSelectError,
.avnet .dijitSelectError .dijitButtonContents,
.avnet .dijitTextBoxError,
.avnet .dijitTextBoxError .dijitButtonNode {
  border-color: #d46464;
}
.avnet .dijitSelectFocused,
.avnet .dijitSelectFocused .dijitButtonContents,
.avnet .dijitTextBoxFocused,
.avnet .dijitTextBoxFocused .dijitButtonNode {
  border-color: #759dc0;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
/*.avnet .dijitTextBoxFocused {
  background-color: #ffffff;
  background-image: -moz-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
  background-image: -webkit-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
  background-image: -o-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
  background-image: linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
}*/
.avnet .dijitTextBoxFocused .dijitInputContainer {
  //background: #ffffff;
}
.avnet .dijitSelectErrorFocused,
.avnet .dijitSelectErrorFocused .dijitButtonContents,
.avnet .dijitTextBoxErrorFocused,
.avnet .dijitTextBoxErrorFocused .dijitButtonNode {
  border-color: #ce5050;
}
.avnet .dijitSelectDisabled,
.avnet .dijitSelectDisabled .dijitButtonContents,
.avnet .dijitTextBoxDisabled,
.avnet .dijitTextBoxDisabled .dijitButtonNode {
  border-color: #d3d3d3;
}
.avnet .dijitSelectDisabled, .avnet .dijitTextBoxDisabled, .avnet .dijitTextBoxDisabled .dijitInputContainer {
  background-color: #efefef;
  background-image: none;
}
.avnet .dijitSelectDisabled, .avnet .dijitTextBoxDisabled, .avnet .dijitTextBoxDisabled .dijitInputInner {
  color: #818181;
}
.dj_webkit .avnet .dijitDisabled input {  
  color: #757575;
}
.dj_webkit .avnet textarea.dijitTextAreaDisabled {  
  color: #1b1b1b;
}
.avnet .dijitSelect .dijitArrowButtonInner, .avnet .dijitComboBox .dijitArrowButtonInner {
  height: 15px;
  background-repeat: no-repeat;
  margin: 0;
  width: 12px;
  padding: 14px 12px;
}
.avnet .shippingOrderContent .shipment_date .dijitSelect .dijitArrowButtonInner, .avnet .shippingOrderContent .shipment_date .dijitComboBox .dijitArrowButtonInner {
	padding: 14px 12px;
}
.avnet .dijitComboBox .dijitArrowButtonInner {
   border: none;
}
.avnet .dijitToolbar .dijitComboBox .dijitArrowButtonInner {
  border: none;
}
.avnet .dijitToolbar .dijitComboBox .dijitArrowButtonInner {
  border: none;
}
.avnet .dijitSelectLabel, .avnet .dijitTextBox .dijitInputInner, .avnet .dijitValidationTextBox .dijitValidationContainer {
	font-size: 12px;
	padding-bottom: 1px;
	padding-left: 7px;
	padding-right: 0;
	padding-top: 0px;
	font-family: 'ClanWeb-Medium', Arial, sans-serif;
    font-size: 12px;   
    font-weight: normal;
}
.avnet .dijitComboBox .dijitButtonNode {
  _background-image: none;
}
/*.avnet .dijitComboBoxOpenOnClickHover .dijitButtonNode, .avnet .dijitComboBox .dijitDownArrowButtonHover {
   background-color: #abd6ff; 
}
.avnet .dijitComboBoxOpenOnClickHover .dijitArrowButtonInner, .avnet .dijitComboBox .dijitDownArrowButtonHover .dijitArrowButtonInner {
  background-position: -70px 53%; 
}*/
.avnet .dijitComboBox .dijitHasDropDownOpen {
  _background-image: none; 
}
.dj_iequirks .avnet .dijitComboBox .dijitHasDropDownOpen {
   padding: 1px 0; 
}
.avnet .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner {
  border: 0 none;
}
.avnet div.dijitComboBoxDisabled .dijitArrowButtonInner {
  
  background-position: 0 50%;
  background-color: #efefef;
}
.dj_ff3 .avnet .dijitInputField input[type="hidden"] {
  display: none;
  height: 0;
  width: 0;
}
.dj_borderbox .avnet .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner {
  width: 18px;
}
.dj_borderbox .avnet .dijitComboBoxFocused .dijitHasDropDownOpen .dijitArrowButtonInner {
  width: 16px;
}
.avnet .dijitButtonNode {
  
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.avnet .dijitButton .dijitButtonNode,
.avnet .dijitDropDownButton .dijitButtonNode,
.avnet .dijitComboButton .dijitButtonNode,
.avnet .dijitToggleButton .dijitButtonNode {
  border: 1px solid #cecece;
  _background-image: none;
}
.avnet .dijitComboButton .dijitArrowButton {
  border-left-width: 0;
  padding: 4px 2px 4px 2px;
  
}
.avnet .shipment_date  .dijitArrowButtonInner {
}
.avnet .dijitLeftArrowButton .dijitArrowButtonInner {
  background-position: -77px 53%;
}
.avnet .dijitRightArrowButton .dijitArrowButtonInner {
  background-position: -26px 53%;
}
.avnet .dijitUpArrowButton .dijitArrowButtonInner {
  background-position: 0 53%;
}
.avnet .dijitDisabled .dijitArrowButtonInner {
  background-position: -151px 53%;
}
.avnet .dijitDisabled .dijitLeftArrowButton .dijitArrowButtonInner {
  background-position: -177px 53%;
}
.avnet .dijitDisabled .dijitRightArrowButton .dijitArrowButtonInner {
  background-position: -126px 53%;
}
.avnet .dijitDisabled .dijitUpArrowButton .dijitArrowButtonInner {
  background-position: -100px 53%;
}
.avnet .dijitButtonText {
  padding: 0 0.3em;
  text-align: center;
}
.avnet .dijitButtonHover .dijitButtonNode,
.avnet .dijitDropDownButtonHover .dijitButtonNode,
.avnet .dijitComboButton .dijitButtonNodeHover,
.avnet .dijitComboButton .dijitDownArrowButtonHover,
.avnet .dijitToggleButtonHover .dijitButtonNode {
  background-color: #86bdf2;
  color: #393938;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.avnet .dijitButtonActive .dijitButtonNode,
.avnet .dijitDropDownButtonActive .dijitButtonNode,
.avnet .dijitComboButtonActive .dijitButtonNode,
.avnet .dijitToggleButtonActive .dijitButtonNode,
.avnet .dijitToggleButtonChecked .dijitButtonNode {
  background-color: #86bdf2;
  -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.avnet .dijitButtonDisabled,
.avnet .dijitDropDownButtonDisabled,
.avnet .dijitComboButtonDisabled,
.avnet .dijitToggleButtonDisabled {
  background-image: none;
  outline: none;
}
.avnet .dijitButtonDisabled .dijitButtonNode,
.avnet .dijitDropDownButtonDisabled .dijitButtonNode,
.avnet .dijitComboButtonDisabled .dijitButtonNode,
.avnet .dijitToggleButtonDisabled .dijitButtonNode {
  background-color: #efefef;
  border: solid 1px #d3d3d3;
  color: #818181;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  background-image: -moz-linear-gradient(#ffffff 0%, rgba(255, 255, 255, 0) 40%);
  background-image: -webkit-linear-gradient(#ffffff 0%, rgba(255, 255, 255, 0) 40%);
  background-image: -o-linear-gradient(#ffffff 0%, rgba(255, 255, 255, 0) 40%);
  background-image: linear-gradient(#ffffff 0%, rgba(255, 255, 255, 0) 40%);
  _background-image: none;
}
.avnet .dijitComboButtonDisabled .dijitArrowButton {
  border-left-width: 0;
}
.avnet table.dijitComboButton {
  border-collapse: separate;
  
}
.avnet .dijitComboButton .dijitStretch {
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.avnet .dijitComboButton .dijitArrowButton {
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.avnet .dijitToggleButton .dijitCheckBoxIcon {
}
.dj_ie6 .avnet .dijitToggleButton .dijitCheckBoxIcon {
}
.avnet .dijitCheckBox, .avnet .dijitCheckBoxIcon {  
  background-repeat: no-repeat;
  width: 15px;
  height: 16px;
  margin: 0 2px 0 0;
  padding: 0;
}
.dj_ie6 .avnet .dijitCheckBox, .dj_ie6 .avnet .dijitCheckBoxIcon {  
}
.avnet .dijitCheckBox, .avnet .dijitToggleButton .dijitCheckBoxIcon {
  
  background-position: -15px;
}
.avnet .dijitCheckBoxChecked, .avnet .dijitToggleButtonChecked .dijitCheckBoxIcon {
  
  background-position: 0;
}
.avnet .dijitCheckBoxDisabled {
  
  background-position: -75px;
}
.avnet .dijitCheckBoxCheckedDisabled {
  
  background-position: -60px;
}
.avnet .dijitCheckBoxHover {
  
  background-position: -45px;
}
.avnet .dijitCheckBoxCheckedHover {
  
  background-position: -30px;
}
.avnet .dijitToggleButton .dijitRadio, .avnet .dijitToggleButton .dijitRadioIcon {
}
.dj_ie6 .avnet .dijitToggleButton .dijitRadio, .dj_ie6 .avnet .dijitToggleButton .dijitRadioIcon {
}
.avnet .dijitRadio, .avnet .dijitRadioIcon {  
  background-repeat: no-repeat;
  width: 15px;
  height: 15px;
  margin: 0 2px 0 0;
  padding: 0;
}
.dj_ie6 .avnet .dijitRadio, .dj_ie6 .avnet .dijitRadioIcon {  
}
.avnet .dijitRadio {
  
  background-position: -105px;
}
.avnet .dijitToggleButton .dijitRadioIcon {
  
  background-position: -107px;
}
.avnet .dijitRadioDisabled {
  
  background-position: -165px;
}
.avnet .dijitRadioHover {
  
  background-position: -135px;
}
.avnet .dijitRadioChecked {
  background-position: -90px;
}
.avnet .dijitToggleButtonChecked .dijitRadioIcon {
  background-position: -92px;
}
.avnet .dijitRadioCheckedHover {
  background-position: -120px;
}
.avnet .dijitRadioCheckedDisabled {
  
  background-position: -150px;
}
.avnet .dijitSelect .dijitArrowButtonContainer {
  border: 0;
}
.avnet .dijitSelect .dijitArrowButton {
	background-color: #e8e8e8;
	background-image: url("../images/colors/color1/down-arrow.png");
	background-repeat: no-repeat;
	margin-top: 3px;
	background-position: 8px center;
	padding: 5px 15px;
}
@MEDIA ALL AND (max-width:320px) {
	.avnet .dijitSelect .dijitArrowButton {
		background-position: 15px center;
	}
}
@MEDIA ( min-width :321px) AND (max-width:768px) {
	.avnet .dijitSelect .dijitArrowButton {
		background-position: 8px center;
	}
}
@MEDIA ( min-width :769px) AND (max-width:1024px) {
	.avnet .dijitSelect .dijitArrowButton {
		background-position: 8px center;
	}
}
.avnet .dijitSelect .dijitArrowButton .dijitArrowButtonInner {
  height: 16px;
}
.avnet .dijitSelectHover {
  background-color: #e5f2fe;
  background-image: -moz-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
  background-image: -webkit-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
  background-image: -o-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
  background-image: linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
  background-repeat: repeat-x;
}
.avnet .dijitSelectFocused, .avnet .dijitSelectHover {
  border-color: #759dc0;
}
/*.avnet .dijitSelectHover .dijitArrowButton {
  background-color: #abd6ff;
}
.avnet .dijitSelectHover .dijitArrowButton .dijitArrowButtonInner {
  background-position: -70px 53%;
}*/
.avnet .dijitSelectFocused .dijitArrowButton {
	background-image: url("../images/colors/color1/down-arrow.png");
	background-repeat: no-repeat;
}
.avnet .dijitSelectFocused .dijitArrowButton {
  border: none;
  //padding: 1px;
}
.avnet .dijitSelectFocused .dijitArrowButton .dijitArrowButtonInner {
  background-position: -70px 53%;
}
.avnet .dijitSelectFocused{
	border-radius: 0px;
	border-color: #0593bc;
	outline: 0;
	-webkit-box-shadow: 0px 0px 0px 1px rgba(5,147,188,1);
	-moz-box-shadow: 0px 0px 0px 1px rgba(5,147,188,1);
	box-shadow: 0px 0px 0px 1px rgba(5,147,188,1);
}                                                              
.avnet .dijitSelectDisabled {
  border-color: #d3d3d3;
  background-color: #efefef;
  background-image: none;
  color: #818181;
}
.avnet .dijitSelectDisabled .dijitArrowButton .dijitArrowButtonInner {
  background-position: 0 53%;
}
.avnet .dijitSelectMenu td.dijitMenuItemIconCell, .avnet .dijitSelectMenu td.dijitMenuArrowCell {
  
  display: none;
}
.avnet .dijitSelectMenu td.dijitMenuItemLabel {
  
  padding: 2px;
}
.avnet .dijitSelectMenu .dijitMenuSeparatorTop {
  border-bottom: 1px solid #759dc0;
}
.avnet .dijitTabPaneWrapper {
  background: #ffffff;
}
.avnet .dijitTabPaneWrapper,
.avnet .dijitTabContainerTop-tabs,
.avnet .dijitTabContainerBottom-tabs,
.avnet .dijitTabContainerLeft-tabs,
.avnet .dijitTabContainerRight-tabs {
  
  border-color: #b5bcc7;
}
.avnet .dijitTabCloseButton {
  width: 14px;
  height: 14px;
  margin-left: 5px;
  margin-right: -5px;
}
.avnet .dijitTabCloseButtonHover {
  background-position: -14px;
}
.avnet .dijitTabCloseButtonActive {
  background-position: -28px;
}
.avnet .dijitTabSpacer {
  
  display: none;
}
.avnet .dijitTab {
  border: 1px solid #b5bcc7;
  background-color: #efefef;
  -webkit-transition-property: background-color, border;
  -moz-transition-property: background-color, border;
  transition-property: background-color, border;
  -webkit-transition-duration: 0.35s;
  -moz-transition-duration: 0.35s;
  transition-duration: 0.35s;
  color: #494949;
}
.avnet .dijitTabHover {
  border-color: #759dc0;
  background-color: #abd6ff;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  transition-duration: 0.25s;
  color: #393938;
}
.avnet .dijitTabActive {
  border-color: #759dc0;
  background-color: #7dbdfa;
  color: #393938;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.avnet .dijitTabChecked {
  border-color: #b5bcc7;
  background-color: #cfe5fa;
  color: #393938;
}
.avnet .dijitTabDisabled {
  background-color: #d3d3d3;
}
.avnet .tabStripButton {
  background-color: transparent;
  border: none;
}
.avnet .dijitTabContainerTop-tabs .dijitTab {
  
  top: 1px;
  
  margin-right: 1px;
  padding: 3px 6px;
  border-bottom-width: 0;
  min-width: 60px;
  text-align: center;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
  -webkit-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.04);
  box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.04);
}
.avnet .dijitTabContainerTop-tabs .dijitTabChecked {
  
  padding-bottom: 4px;
  padding-top: 9px;
  background-image: -moz-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px);
  background-image: -webkit-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px);
  background-image: -o-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px);
  background-image: linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px);
  -webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.05);
}
.avnet .dijitTabContainerBottom-tabs .dijitTab {
  
  top: -1px;
  
  margin-right: 1px;
  padding: 3px 6px;
  border-top-width: 0;
  min-width: 60px;
  text-align: center;
  background-repeat: repeat-x;
  background-position: bottom;
  background-image: -moz-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
}
.avnet .dijitTabContainerBottom-tabs .dijitTabChecked {
  padding-bottom: 9px;
  padding-top: 4px;
  background-image: -moz-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px);
  background-image: -webkit-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px);
  background-image: -o-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px);
  background-image: linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.avnet .dijitTabContainerLeft-tabs .dijitTab {
  
  left: 1px;
  
  margin-bottom: 1px;
  padding: 3px 8px 4px 4px;
  background-repeat: repeat-y;
  background-image: -moz-linear-gradient(left, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(left, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(left, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(left, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
}
.avnet .dijitTabContainerLeft-tabs .dijitTabChecked {
  border-right-width: 0;
  padding-right: 9px;
  background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px);
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px);
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px);
  background-image: linear-gradient(left, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px);
  -webkit-box-shadow: -1px 0 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: -1px 0 2px rgba(0, 0, 0, 0.05);
  box-shadow: -1px 0 2px rgba(0, 0, 0, 0.05);
}
.avnet .dijitTabContainerRight-tabs .dijitTab {
  
  left: -1px;
  
  margin-bottom: 1px;
  padding: 3px 8px 4px 4px;
  background-repeat: repeat-y;
  background-position: right;
  background-image: -moz-linear-gradient(right, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(right, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(right, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(right, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
}
.avnet .dijitTabContainerRight-tabs .dijitTabChecked {
  
  padding-left: 5px;
  border-left-width: 0;
  background-image: -moz-linear-gradient(right, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px);
  background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px);
  background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px);
  background-image: linear-gradient(right, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px);
  -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.07);
  box-shadow: 1px 0 2px rgba(0, 0, 0, 0.07);
}
.avnet .dijitTabContainerTop-tabs .dijitTab {
  -moz-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
.avnet .dijitTabContainerBottom-tabs .dijitTab {
  -moz-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}
.avnet .dijitTabContainerLeft-tabs .dijitTab {
  -moz-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
.avnet .dijitTabContainerRight-tabs .dijitTab {
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.avnet .tabStripButton {
  background-color: #e5f2fe;
  border: 1px solid #b5bcc7;
}
.avnet .dijitTabListContainer-top .tabStripButton {
  padding: 4px 3px;
  margin-top: 7px;
  background-image: -moz-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%);
}
.avnet .dijitTabListContainer-bottom .tabStripButton {
  padding: 4px 3px;
  margin-bottom: 7px;
  background-image: -moz-linear-gradient(bottom, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(bottom, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(bottom, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(bottom, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%);
}
.avnet .tabStripButtonHover {
  background-color: #abd6ff;
}
.avnet .tabStripButtonActive {
  background-color: #7dbdfa;
}
.avnet .dijitTabStripIcon {
  height: 15px;
  width: 15px;
  margin: 0 auto;
  background-color: transparent;
}
.avnet .dijitTabStripSlideRightIcon {
  background-position: -24px 50%;
}
.avnet .dijitTabStripMenuIcon {
  background-position: -51px 50%;
}
.avnet .dijitTabListContainer-top .tabStripButtonDisabled, .avnet .dijitTabListContainer-bottom .tabStripButtonDisabled {
  background-color: #d3d3d3;
  border: 1px solid #b5bcc7;
  
}
.avnet .tabStripButtonDisabled .dijitTabStripSlideLeftIcon {
  background-position: -175px 50%;
}
.avnet .tabStripButtonDisabled .dijitTabStripSlideRightIcon {
  background-position: -124px 50%;
}
.avnet .tabStripButtonDisabled .dijitTabStripMenuIcon {
  background-position: -151px 50%;
}
.avnet .dijitTabContainerNested .dijitTabListWrapper {
  height: auto;
}
.avnet .dijitTabContainerNested .dijitTabContainerTop-tabs {
  border-bottom: solid 1px #b5bcc7;
  padding: 2px 2px 4px;
}
.avnet .dijitTabContainerTabListNested .dijitTab {
  background: rgba(255, 255, 255, 0) none repeat scroll 0 0;
  border: none;
  padding: 4px;
  border-color: rgba(118, 157, 192, 0);
  -webkit-transition-property: background-color, border-color;
  -moz-transition-property: background-color, border-color;
  transition-property: background-color, border-color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.avnet .dijitTabContainerTabListNested .dijitTab {
  background: none;
  border: none;
  top: 0;
  
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.avnet .dijitTabContainerTabListNested .dijitTabHover {
  background-color: #e5f2fe;
  border: solid 1px #cfe5fa;
  padding: 3px;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.avnet .dijitTabContainerTabListNested .dijitTabHover .tabLabel {
  text-decoration: none;
}
.avnet .dijitTabContainerTabListNested .dijitTabActive {
  border: solid 1px #759dc0;
  padding: 3px;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.61) 0%, rgba(255, 255, 255, 0) 17%, rgba(255, 255, 255, 0) 83%, rgba(255, 255, 255, 0.61) 100%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.61) 0%, rgba(255, 255, 255, 0) 17%, rgba(255, 255, 255, 0) 83%, rgba(255, 255, 255, 0.61) 100%);
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.61) 0%, rgba(255, 255, 255, 0) 17%, rgba(255, 255, 255, 0) 83%, rgba(255, 255, 255, 0.61) 100%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.61) 0%, rgba(255, 255, 255, 0) 17%, rgba(255, 255, 255, 0) 83%, rgba(255, 255, 255, 0.61) 100%);
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.avnet .dijitTabContainerTabListNested .dijitTabChecked {
  padding: 3px;
  border: solid 1px #759dc0;
  background-color: #cfe5fa;
}
.avnet .dijitTabContainerTabListNested .dijitTabChecked .tabLabel {
  text-decoration: none;
  background-image: none;
}
.avnet .dijitTabPaneWrapperNested {
  border: none;
  
}
.avnet .dijitTab, .avnet .tabStripButton {
  _background-image: none !important;
}
.avnet .dijitDialogUnderlay {
  background: #888;
  position: fixed; /*Flickering scroll issue fix for ie9/10* 20/03/2015 */ 
  top: 0; /*Flickering scroll issue fix for ie9/10* 20/03/2015 */ 
}
.avnet .dijitAccordionContainer {
  border: none;
}
.avnet .dijitAccordionInnerContainer {
  background-color: #efefef;
  
  border: solid 1px #b5bcc7;
  margin-bottom: 1px;
  -webkit-transition-property: background-color, border;
  -moz-transition-property: background-color, border;
  transition-property: background-color, border;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  transition-timing-function: linear;
}
.avnet .dijitAccordionTitle {
  background-color: transparent;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  _background-image: none;
  padding: 5px 7px 2px 7px;
  min-height: 17px;
  color: #494949;
}
.avnet .dijitAccordionContainer .dijitAccordionChildWrapper {
  
  background-color: #ffffff;
  border: 1px solid #759dc0;
  margin: 0 2px 2px;
}
.avnet .dijitAccordionContainer .dijitAccordionContainer-child {
  
  padding: 9px;
}
.avnet .dijitAccordionInnerContainerActive {
  border: 1px solid #759dc0;
  background-color: #7dbdfa;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.avnet .dijitAccordionInnerContainerActive .dijitAccordionTitle {
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  _background-image: none;
  color: #393938;
}
.avnet .dijitAccordionInnerContainerSelected {
  border-color: #759dc0;
  background-color: #cfe5fa;
}
.avnet .dijitAccordionInnerContainerSelected .dijitAccordionTitle {
  color: #393938;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  _background-image: none;
  
}
.avnet .dijitAccordionInnerContainerHover .dijitAccordionTitle {
  
  color: #393938;
}
.avnet .dijitAccordionInnerContainerHover, .avnet .dijitAccordionInnerContainerSelectedActive {
  
  border: 1px solid #759dc0;
  background-color: #abd6ff;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.avnet .dijitAccordionInnerContainerSelectedHover .dijitAccordionChildWrapper, .avnet .dijitAccordionInnerContainerSelectedActive .dijitAccordionChildWrapper {
  background-color: #ffffff;
  border: 1px solid #759dc0;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
}
.avnet .dijitTabContainerTop-dijitContentPane,
.avnet .dijitTabContainerLeft-dijitContentPane,
.avnet .dijitTabContainerBottom-dijitContentPane,
.avnet .dijitTabContainerRight-dijitContentPane,
.avnet .dijitAccordionContainer-dijitContentPane {
  background-color: #ffffff;
  padding: 8px;
}
.avnet .dijitSplitContainer-dijitContentPane, .avnet .dijitBorderContainer-dijitContentPane {
  background-color: #ffffff;
  padding: 8px;
}
.avnet .dijitCalendar { 
    background-color: #d7d7d7;
    background-repeat: repeat-x;
	background-image:none;
    border-collapse: separate;
    padding: 6px 0px 3px;
    text-align: center;
	border:none;
	border-bottom: 8px solid #00a4c9;
	border-radius:0; 
}
.dj_ie6 .avnet .dijitCalendar {
  background-image: none;
  font-family: 'ClanWeb-Medium',Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
/*.avnet .dijitCalendar img {
  border: none; 
}*/
.avnet .dijitCalendarHover, .avnet .dijitCalendar:hover, .avnet .dijitCalendarActive {
 background-color: #d7d7d7;
  border-bottom: 8px solid #00a4c9;
}
.avnet .dijitCalendarMonthContainer th {
  text-align: center;
  padding-bottom: 4px;
  vertical-align: middle;
}
.avnet .dijitCalendarMonthLabel {
  color: #393938;
  font-family: 'ClanWeb-Medium', Arial, sans-serif;
  font-size: 12px;    
  font-weight: normal;
  padding: 0 4px;
}
.avnet .dijitCalendarIncrementControl {
	border-right: 5px solid #393938;
	border-bottom: 5px solid transparent;
	border-top: 5px solid transparent;
	border-left:none;	
	vertical-align: baseline;
	margin: 0 0 0 5px;	
}
.dj_ie6 .avnet .dijitCalendarIncrementControl {
}
.avnet .dijitCalendarIncrease {
	border-left: 5px solid #393938;
	border-bottom: 5px solid transparent;
	border-top: 5px solid transparent;
	border-right:none;	
	vertical-align: baseline;
	margin: 0 0 0 5px;	
}
.avnet .dijitCalendarArrowHover .dijitCalendarDecrease, .avnet .dijitCalendarArrow:hover .dijitCalendarDecrease {
  background-position: 0;
}
.avnet .dijitCalendarArrowHover .dijitCalendarIncrease, .avnet .dijitCalendarArrow:hover .dijitCalendarIncrease {
  background-position: 0;
}
.avnet .dijitCalendarArrowActive .dijitCalendarDecrease, .avnet .dijitCalendarArrow:active .dijitCalendarDecrease {
  background-position: 0;
}
.avnet .dijitCalendarArrowActive .dijitCalendarIncrease, .avnet .dijitCalendarArrow:active .dijitCalendarIncrease {
  background-position: 0;
}
.avnet .dijitA11ySideArrow {  
  display: none;
}
.avnet .dijitCalendarDayLabelTemplate {
  padding-bottom: 0;
  text-align: center;
  border-bottom: 1px solid #cecece;
  padding: 0 3px 2px;
}
.avnet .dijitCalendarDayLabel {
  padding: 0 4px 0 4px;
  font-weight: bold;
  font-size: 0.909em;
  text-align: center;
  color: #393938;
}
.avnet .dijitCalendarDateTemplate {
    font-family: Arial;
    font-size: 0.909em;
	color: #666;
	font-weight:bold;
    letter-spacing: 0.05em;
    padding-top: 0;
    text-align: center;
	background-color: none;
    border-bottom: none;  
}
.dj_ie6 .avnet .dijitCalendarDateTemplate {
  background-image: none;
}
.avnet .dijitCalendarPreviousMonth, .avnet .dijitCalendarNextMonth {
    background-color: #ededed;
    background-image: none;
    border-bottom: none;  
}
.avnet .dijitCalendarDateTemplate .dijitCalendarDateLabel {
	display: block;
    padding: 7px;
	background-color: #ededed;
    border: none;  
}
.avnet .dijitCalendarPreviousMonth .dijitCalendarDateLabel, .avnet .dijitCalendarNextMonth .dijitCalendarDateLabel {
   border-color: none;
    color: #999;
  
}
.avnet .dijitCalendarCurrentMonthLabel{
	background-color: #cecece;
}
.avnet .dijitCalendarYearContainer {
  vertical-align: middle;
}
.avnet .dijitCalendarYearControl {
  padding: 1px 2px 2px 2px;
}
.avnet .dijitCalendarYearLabel {
  padding: 2px 0 0 0;
  margin: 0;
  font-size: 1.17em;
}
.avnet .dijitCalendarYearLabel span {
  
  vertical-align: middle;
}
.avnet .dijitCalendarSelectedYear {
  padding: 5px;
}
.avnet .dijitCalendarNextYear, .avnet .dijitCalendarPreviousYear {
  padding: 1px 6px 1px 6px;
	font-family: 'ClanWeb-Medium',Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;  
}
.avnet .dijitCalendarSelectedYear {
 font-family: 'ClanWeb-Medium',Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
  color: #393938;
  background-color: #cecece;
}
.avnet .dijitCalendarHoveredDate .dijitCalendarDateLabel, .avnet .dijitCalendarEnabledDate:hover .dijitCalendarDateLabel {
  background-color: #046B8A;
  border: none;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
   color: #FFF;
}
.avnet .dijitCalendarNextYearHover,
.avnet .dijitCalendarNextYear:hover,
.avnet .dijitCalendarPreviousYearHover,
.avnet .dijitCalendarPreviousYear:hover {
  border:none;
  padding: 0 5px 0 5px;
  background-color: #046B8A;
   color: #FFF;  
}
.avnet .dijitCalendarNextYearActive, .avnet .dijitCalendarNextYear:active.avnet .dijitCalendarPreviousYearActive, .avnet .dijitCalendarPreviousYear:active {
  /* border: solid 1px #759dc0; */
  padding: 0 5px 0 5px;  
  /* background-color: #7dbdfa; */
}
.avnet .dijitCalendarActiveDate .dijitCalendarDateLabel, .avnet .dijitCalendarEnabledDate:active .dijitCalendarDateLabel {
 /*  background-color: #7dbdfa; */
  border: solid 1px #cecece;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.dj_ie6 .avnet .dijitCalendarActiveDate .dijitCalendarDateLabel {
  background-image: none;
}
.avnet .dijitCalendarSelectedDate .dijitCalendarDateLabel {
    background-color: #046B8A;
    border-color: none;
    color: #FFF;
}
.avnet .dijitTextBoxHover, .avnet .dijitTextBoxHover .dijitButtonNode, .avnet .dijitTextBoxFocused,.avnet .dijitTextBoxFocused .dijitInputContainer  {
  //background-color: #fff !important;
}
.avnet .shippingOrderContent .shipment_date .dijitTextBoxHover, .avnet .shippingOrderContent .shipment_date  .dijitTextBoxHover .dijitButtonNode, .avnet .shippingOrderContent .shipment_date  .dijitTextBoxFocused, .avnet .shippingOrderContent .shipment_date  .dijitTextBoxFocused .dijitInputContainer  {
  background-color: rgb(232, 232, 232) !important;
}
.avnet .shipment_date .dijitTextBoxHover{
	background-color: #fff !important;
}
.avnet .dijitCalendarDisabledDate .dijitCalendarDateLabel {
  color: #818181;
  text-decoration: line-through;
}
.avnet .dijitCalendar .dijitDropDownButton {
  margin: 0;
}
.avnet .dijitCalendar .dijitButtonText {
  padding: 1px 0 3px;
  margin-right: -4px;
}
.avnet .dijitCalendar .dijitDropDownButton .dijitButtonNode {
  border:none;
}
.dijitReset.dijitCalendarBodyContainer{
	 background-color: #ededed !important;
}
.avnet .dijitCalendar .dijitDropDownButtonHover .dijitButtonNode, .avnet .dijitCalendar .dijitDropDownButton:hover .dijitButtonNode {
  background-color: #cecece;
  border-top: solid 1px #cecec;  
  border-bottom: solid 1px #cecece;
}
.avnet .dijitCalendarMonthMenu {
  border-color: #cecece;
  text-align: center;
  background-image: none;
}
.avnet .dijitCalendarMonthMenu .dijitCalendarMonthLabel {
  //border-top: solid 1px #cecece;  
  //border-bottom: solid 1px #cecece;
  padding: 5px 0;
}
.avnet .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover, .avnet .dijitCalendarMonthMenu .dijitCalendarMonthLabel:hover {
  border-color: #cecece;
  //border-width: 1px 0;
  background-color: #ededed;
}
.avnet .dijitMenuBar {
  border: 1px solid #cecece;
  margin: 0;
  padding: 0;
  background-color: #efefef;
  _background-image: none;
}
.avnet .dijitMenu {
    background-color: #fff; 
  	margin: -1px 0;
}
.dj_ie6 .avnet .dijitMenu {
  margin: 0;
  
}
.avnet .dijitMenuItem {
	color: #808080;
	font-size: 1em;
}
.avnet .dijitMenuBar .dijitMenuItem {
  padding: 6px 10px 7px;
  margin: -1px;
}
.avnet .dijitMenuBar .dijitMenuItemHover, .avnet .dijitMenuBar .dijitMenuItemSelected {
  border: solid 1px #cecece;
  padding: 5px 9px 6px;
}
.avnet .dijitMenuTable {
  border-collapse: separate;
  border-spacing: 0 0;
  padding: 0;
}
.avnet .dijitMenuItem td {
  padding: 1px;
}
.avnet .dijitMenu .dijitMenuItemHover td,.avnet .dijitMenu .dijitMenuItemSelected td,.avnet .dijitMenuItemHover,.avnet .dijitComboBoxMenu .dijitMenuItemHover,.avnet .dijitMenuItemSelected
	{
	background-color: #b2b2b2;
}
.avnet .dijitSelectMenu .dijitMenuItemHover td,
.avnet .dijitSelectMenu .dijitMenuItemSelected td,
.avnet .dijitMenuItemHover,
.avnet .dijitMenuItemSelected {
  background-color: #b2b2b2;
  _background-image: none;
}
.avnet .dijitMenuItemActive {
  _background-image: none;
}
.dj_ie .avnet .dijitMenuActive .dijitMenuItemHover,
.dj_ie .avnet .dijitMenuActive .dijitMenuItemSelected,
.dj_ie .avnet .dijitMenuPassive .dijitMenuItemHover,
.dj_ie .avnet .dijitMenuPassive .dijitMenuItemSelected {
  padding-top: 6px;
  padding-bottom: 5px;
  margin-top: -3px;
}
.avnet td.dijitMenuItemIconCell {
  padding: 2px;
  margin: 0 0 0 4px;
}
.avnet td.dijitMenuItemLabel {
  padding-top: 5px;
  padding-bottom: 5px;
}
.avnet .dijitMenuExpand {
  width: 7px;
  height: 7px;
  background-position: -14px 0;
  margin-right: 3px;
}
.avnet .dijitMenuItemDisabled .dijitMenuItemIconCell {
  opacity: 1;
}
.avnet .dijitMenuSeparatorTop {
  height: auto;
  margin-top: 1px;  
  border-bottom: 1px solid #cecece;
}
.avnet .dijitMenuSeparatorBottom {
  height: auto;
  margin-bottom: 1px;
}
.avnet .dijitCheckedMenuItemIconChar {
  display: none;
}
.avnet .dijitCheckedMenuItemIcon {
  background-repeat: no-repeat;
  background-position: -15px 50%;
  width: 15px;
  height: 16px;
}
.dj_ie6 .avnet .dijitCheckedMenuItemIcon {
}
.avnet .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon {
  background-position: 0 50%;
}
.avnet .dijitComboBoxMenu {
  margin-left: 0;
  background-image: none;
}
.avnet .dijitSelectMenu .dijitMenuItem td, .avnet .dijitComboBoxMenu .dijitMenuItem {
  padding: 2px;
}
.avnet .dijitSelectMenu .dijitMenuItem{
  border-width: 1px;
  border-style: solid;
  border-color: #cecece; 
}
.avnet table tr.dijitSelectSelectedOption, .avnet .wcSelectMenu table tr.dijitSelectSelectedOption{
	background: #e0e0e0 !important;
	color: #393938 !important;
}
.avnet .dijitMenuItemLabel, .avnet .wcSelectMenu .dijitMenuItemLabel{
	border-bottom: 1px solid #E0E0E0;
}
.avnet .dijitSelectMenu .dijitMenuItemSelected td, .avnet .dijitComboBoxMenu .dijitMenuItemSelected {
  color: #393938;
  border-color: #cecece;
  background-color: #ededed;
  
}
.avnet .dijitSelectMenu .dijitMenuItemHover td, .avnet .dijitComboBoxMenu .dijitMenuItemHover {
  color: #393938;
  border-color: #cecece;
  background-color: #ededed;
}
.avnet .dijitComboBoxMenuActive .dijitMenuItemSelected {
  background-color: #cecece; 
  
}
.avnet .dijitMenuPreviousButton, .avnet .dijitMenuNextButton {
  font-style: italic;
}
.avnet .dijitSliderBar {
  border-style: solid;
  outline: 1px;
}
.avnet .dijitSliderFocused .dijitSliderBar {
  border-color: #759dc0;
}
.avnet .dijitSliderHover .dijitSliderBar {
  border-color: #759dc0;
}
.avnet .dijitSliderDisabled .dijitSliderBar {
  background-image: none;
  border-color: #d3d3d3;
}
.avnet .dijitRuleLabelsContainer {
  color: #393938;
}
.avnet .dijitRuleLabelsContainerH {
  padding: 2px 0;
}
.avnet .dijitSlider .dijitSliderProgressBarH, .avnet .dijitSlider .dijitSliderLeftBumper {
  border-color: #b5bcc7;
  background-color: #cfe5fa;
  background-image: -moz-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
  background-image: -webkit-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
  background-image: -o-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
  background-image: linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
}
.avnet .dijitSlider .dijitSliderRemainingBarH, .avnet .dijitSlider .dijitSliderRightBumper {
  border-color: #b5bcc7;
  background-color: #ffffff;
}
.avnet .dijitSliderRightBumper {
  border-right: solid 1px #b5bcc7;
}
.avnet .dijitSliderLeftBumper {
  border-left: solid 1px #b5bcc7;
}
.avnet .dijitSliderHover .dijitSliderProgressBarH, .avnet .dijitSliderHover .dijitSliderLeftBumper {
  background-color: #abd6ff;
  border-color: #759dc0;
}
.avnet .dijitSliderHover .dijitSliderRemainingBarH, .avnet .dijitSliderHover .dijitSliderRightBumper {
  background-color: #ffffff;
  border-color: #759dc0;
}
.avnet .dijitSliderFocused .dijitSliderProgressBarH, .avnet .dijitSliderFocused .dijitSliderLeftBumper {
  background-color: #abd6ff;
  border-color: #759dc0;
  -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.avnet .dijitSliderFocused .dijitSliderRemainingBarH, .avnet .dijitSliderFocused .dijitSliderRightBumper {
  background-color: #ffffff;
  border-color: #759dc0;
  -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.avnet .dijitSliderDisabled .dijitSliderProgressBarH, .avnet .dijitSliderDisabled .dijitSliderLeftBumper {
  background-color: #d3d3d3;
  
  background-image: none;
}
.avnet .dijitSliderDisabled .dijitSliderRemainingBarH, .avnet .dijitSliderDisabled .dijitSliderRightBumper {
  background-color: #efefef;
}
.avnet .dijitRuleLabelsContainerV {
  padding: 0 2px;
}
.avnet .dijitSlider .dijitSliderProgressBarV, .avnet .dijitSlider .dijitSliderBottomBumper {
  border-color: #b5bcc7;
  background-color: #cfe5fa;
  background-image: -moz-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
  background-image: -webkit-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
  background-image: -o-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
  background-image: linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
}
.avnet .dijitSlider .dijitSliderRemainingBarV, .avnet .dijitSlider .dijitSliderTopBumper {
  border-color: #b5bcc7;
  background-color: #ffffff;
}
.avnet .dijitSliderBottomBumper {
  border-bottom: solid 1px #b5bcc7;
}
.avnet .dijitSliderTopBumper {
  border-top: solid 1px #b5bcc7;
}
.avnet .dijitSliderHover .dijitSliderProgressBarV, .avnet .dijitSliderHover .dijitSliderBottomBumper {
  background-color: #abd6ff;
  border-color: #759dc0;
}
.avnet .dijitSliderHover .dijitSliderRemainingBarV, .avnet .dijitSliderHover .dijitSliderTopBumper {
  background-color: #ffffff;
  border-color: #759dc0;
}
.avnet .dijitSliderFocused .dijitSliderProgressBarV, .avnet .dijitSliderFocused .dijitSliderBottomBumper {
  background-color: #abd6ff;
  border-color: #759dc0;
  -webkit-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
}
.avnet .dijitSliderFocused .dijitSliderRemainingBarV, .avnet .dijitSliderFocused .dijitSliderTopBumper {
  background-color: #ffffff;
  border-color: #759dc0;
  -webkit-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
}
.avnet .dijitSliderDisabled .dijitSliderProgressBarV, .avnet .dijitSliderDisabled .dijitSliderBottomBumper {
  background-color: #d3d3d3;
  
}
.avnet .dijitSliderDisabled .dijitSliderRemainingBarV, .avnet .dijitSliderDisabled .dijitSliderTopBumper {
  background-color: #efefef;
}
.avnet .dijitSliderImageHandleH {
  border: 0;
  width: 18px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.avnet .dijitSliderHover .dijitSliderImageHandleH {
  background-position: -18px 0;
}
.avnet .dijitSliderFocused .dijitSliderImageHandleH {
  background-position: -36px 0;
}
.avnet .dijitSliderProgressBarH .dijitSliderThumbHover {
  background-position: -36px 0;
}
.avnet .dijitSliderProgressBarH .dijitSliderThumbActive {
  background-position: -36px 0;
}
.avnet .dijitSliderReadOnly .dijitSliderImageHandleH, .avnet .dijitSliderDisabled .dijitSliderImageHandleH {
  background-position: -54px 0;
}
.avnet .dijitSliderImageHandleV {
  border: 0;
  width: 18px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: -289px 0;
}
.avnet .dijitSliderHover .dijitSliderImageHandleV {
  background-position: -307px 0;
}
.avnet .dijitSliderFocused .dijitSliderImageHandleV {
  background-position: -325px 0;
}
.avnet .dijitSliderProgressBarV .dijitSliderThumbHover {
  background-position: -325px 0;
}
.avnet .dijitSliderProgressBarV .dijitSliderThumbActive {
  background-position: -325px 0;
}
.avnet .dijitSliderReadOnly .dijitSliderImageHandleV, .avnet .dijitSliderDisabled .dijitSliderImageHandleV {
  background-position: -343px 0;
}
.avnet .dijitSliderButtonContainerH {
  padding: 1px 3px 1px 2px;
}
.avnet .dijitSliderButtonContainerV {
  padding: 3px 1px 2px 1px;
}
.avnet .dijitSliderDecrementIconH,
.avnet .dijitSliderIncrementIconH,
.avnet .dijitSliderDecrementIconV,
.avnet .dijitSliderIncrementIconV {
  background-repeat: no-repeat;
  background-color: #efefef;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: solid 1px #b5bcc7;
  font-size: 1px;
}
.avnet .dijitSliderDecrementIconH, .avnet .dijitSliderIncrementIconH {
  height: 12px;
  width: 9px;
}
.avnet .dijitSliderDecrementIconV, .avnet .dijitSliderIncrementIconV {
  height: 9px;
  width: 12px;
}
.avnet .dijitSliderActive .dijitSliderDecrementIconH,
.avnet .dijitSliderActive .dijitSliderIncrementIconH,
.avnet .dijitSliderActive .dijitSliderDecrementIconV,
.avnet .dijitSliderActive .dijitSliderIncrementIconV,
.avnet .dijitSliderHover .dijitSliderDecrementIconH,
.avnet .dijitSliderHover .dijitSliderIncrementIconH,
.avnet .dijitSliderHover .dijitSliderDecrementIconV,
.avnet .dijitSliderHover .dijitSliderIncrementIconV {
  
  border: solid 1px #759dc0;
  background-color: #ffffff;
}
.avnet .dijitSliderDecrementIconH {
  background-position: -357px 50%;
}
.avnet .dijitSliderActive .dijitSliderDecrementIconH.avnet .dijitSliderHover .dijitSliderDecrementIconH {
  background-position: -393px 50%;
}
.avnet .dijitSliderIncrementIconH {
  background-position: -251px 50%;
}
.avnet .dijitSliderActive .dijitSliderIncrementIconH.avnet .dijitSliderHover .dijitSliderIncrementIconH {
  background-position: -283px 50%;
}
.avnet .dijitSliderDecrementIconV {
  background-position: -38px 50%;
}
.avnet .dijitSliderActive .dijitSliderDecrementIconV.avnet .dijitSliderHover .dijitSliderDecrementIconV {
  background-position: -73px 50%;
}
.avnet .dijitSliderIncrementIconV {
  background-position: -143px 49%;
}
.avnet .dijitSliderActive .dijitSliderIncrementIconV.avnet .dijitSliderHover .dijitSliderIncrementIconV {
  background-position: -178px 49%;
}
.avnet .dijitSliderButtonContainerV .dijitSliderDecrementButtonHover,
.avnet .dijitSliderButtonContainerH .dijitSliderDecrementButtonHover,
.avnet .dijitSliderButtonContainerV .dijitSliderIncrementButtonHover,
.avnet .dijitSliderButtonContainerH .dijitSliderIncrementButtonHover {
  background-color: #cfe5fa;
}
.avnet .dijitSliderButtonContainerV .dijitSliderDecrementButtonActive,
.avnet .dijitSliderButtonContainerH .dijitSliderDecrementButtonActive,
.avnet .dijitSliderButtonContainerV .dijitSliderIncrementButtonActive,
.avnet .dijitSliderButtonContainerH .dijitSliderIncrementButtonActive {
  background-color: #abd6ff;
  border-color: #759dc0;
}
.avnet .dijitSliderButtonInner {
  visibility: hidden;
}
.avnet .dijitSliderDisabled .dijitSliderBar {
  border-color: #d3d3d3;
}
.avnet .dijitSliderReadOnly *, .avnet .dijitSliderDisabled * {
  border-color: #d3d3d3;
  color: #818181;
}
.avnet .dijitSliderReadOnly .dijitSliderDecrementIconH, .avnet .dijitSliderDisabled .dijitSliderDecrementIconH {
  background-position: -321px 50%;
  background-color: #efefef;
}
.avnet .dijitSliderReadOnly .dijitSliderIncrementIconH, .avnet .dijitSliderDisabled .dijitSliderIncrementIconH {
  background-position: -215px 50%;
  background-color: #efefef;
}
.avnet .dijitSliderReadOnly .dijitSliderDecrementIconV, .avnet .dijitSliderDisabled .dijitSliderDecrementIconV {
  background-position: -3px 49%;
  background-color: #efefef;
}
.avnet .dijitSliderReadOnly .dijitSliderIncrementIconV, .avnet .dijitSliderDisabled .dijitSliderIncrementIconV {
  background-position: -107px 49%;
  background-color: #efefef;
}
.avnet .dijitColorPalette {
  border: 1px solid #b5bcc7;
  background: #ffffff;
  -moz-border-radius: 0;
  border-radius: 0;
}
.avnet .dijitColorPalette .dijitPaletteImg {
  
  border: 1px solid #d3d3d3;
}
.avnet .dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg {
  border: 1px solid #393938;
}
.avnet .dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg, .avnet .dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg {
  border: 2px solid #393938;
}
.avnet .dijitInlineEditBoxDisplayMode {
  border: 1px solid transparent;
}
.avnet .dijitInlineEditBoxDisplayModeHover {
  background-color: #e5f2fe;
  border: solid 1px #759dc0;
}
.dj_ie6 .avnet .dijitInlineEditBoxDisplayMode {
  border: none;
}
.avnet .dijitProgressBar {
  margin: 2px 0 2px 0;
}
.avnet .dijitProgressBarEmpty {
  
  background-color: #ffffff;
  border-color: #759dc0;
}
.avnet .dijitProgressBarTile {
  
  background-color: #abd6ff;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
  background-attachment: scroll;
}
.dj_ie6 .avnet .dijitProgressBarTile {
  background-image: none;
}
.avnet .dijitProgressBarFull {
  border-right: 1px solid #759dc0;
  -webkit-transition-property: width;
  -moz-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  transition-duration: 0.25s;
}
.avnet .dijitProgressBarLabel {
  
  color: #393938;
}
.avnet .dijitProgressBarIndeterminate .dijitProgressBarTile {
}
.avnet .dijitTimePicker .dijitButtonNode {
  padding: 0 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.avnet .dijitTimePicker {
  border: 1px #b5bcc7 solid;
  border-top: none;
  border-bottom: none;
  background-color: #fff;
  
}
.avnet .dijitTimePickerItem {
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  _background-image: none;
  border-top: solid 1px #b5bcc7;
  border-bottom: solid 1px #b5bcc7;
  margin-right: -1px;
  margin-left: -1px;
  margin-top: -1px;
}
.avnet .dijitTimePickerTick {
  
  color: #818181;
  background-color: #efefef;
  font-size: 0.818em;
}
.avnet .dijitTimePickerMarker {
  
  background-color: #e5f2fe;
  font-size: 1em;
  white-space: nowrap;
}
.avnet .dijitTimePickerTickHover,
.avnet .dijitTimePickerMarkerHover,
.avnet .dijitTimePickerMarkerSelected,
.avnet .dijitTimePickerTickSelected {
  background-color: #7dbdfa;
  border: solid 1px #b5bcc7;
  margin-left: -7px;
  margin-right: -7px;
  color: #393938;
}
.avnet .dijitTimePickerMarkerSelected, .avnet .dijitTimePickerTickSelected {
  font-size: 1em;
}
.dj_ie .avnet .dijitTimePickerTickHover,
.dj_ie .avnet .dijitTimePickerMarkerHover,
.dj_ie .avnet .dijitTimePickerMarkerSelected,
.dj_ie .avnet .dijitTimePickerTickSelected {
  width: 114%;
}
.dj_ie6 .avnet .dijitTimePickerTickHover,
.dj_ie6 .avnet .dijitTimePickerMarkerHover,
.dj_ie6 .avnet .dijitTimePickerMarkerSelected,
.dj_ie6 .avnet .dijitTimePickerTickSelected {
  position: relative;
  
  zoom: 1;
  
}
.avnet .dijitTimePickerTick .dijitTimePickerItemInner {
  padding: 1px;
  margin: 0;
}
.avnet .dijitTimePicker .dijitButtonNode {
  border-left: none;
  border-right: none;
  border-color: #b5bcc7;
  background-color: #efefef;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  _background-image: none;
}
.avnet .dijitTimePicker .dijitArrowButtonInner {
  height: 100%;
  background-repeat: no-repeat;
  background-position: -140px 45%;
}
.avnet .dijitTimePicker .dijitDownArrowButton .dijitArrowButtonInner {
  background-position: -35px 45%;
}
.avnet .dijitTimePicker .dijitUpArrowHover, .avnet .dijitTimePicker .dijitDownArrowHover {
  background-color: #abd6ff;
}
.avnet .dijitTimePicker .dijitUpArrowHover .dijitArrowButtonInner {
  background-position: -175px 45%;
}
.avnet .dijitTimePicker .dijitDownArrowHover .dijitArrowButtonInner {
  background-position: -70px 45%;
}
.avnet .dijitBorderContainer {
  
  padding: 5px;
}
.avnet .dijitSplitContainer-child, .avnet .dijitBorderContainer-child {
  
  border: 1px #b5bcc7 solid;
}
.avnet .dijitBorderContainer-dijitTabContainerTop,
.avnet .dijitBorderContainer-dijitTabContainerBottom,
.avnet .dijitBorderContainer-dijitTabContainerLeft,
.avnet .dijitBorderContainer-dijitTabContainerRight,
.avnet .dijitBorderContainer-dijitAccordionContainer {
  
  border: none;
}
.avnet .dijitBorderContainer-dijitBorderContainer {
  
  border: 0;
  padding: 0;
}
.avnet .dijitSplitterH, .avnet .dijitGutterH {
  background: none;
  border: 0;
  height: 5px;
}
.avnet .dijitSplitterH .dijitSplitterThumb {
  background: #b5bcc7 none;
  height: 1px;
  top: 2px;
  width: 19px;
}
.avnet .dijitSplitterV, .avnet .dijitGutterV {
  background: none;
  border: 0;
  width: 5px;
  margin: 0;
}
.avnet .dijitSplitterV .dijitSplitterThumb {
  background: #b5bcc7 none;
  height: 19px;
  left: 2px;
  width: 1px;
  margin: 0;
}
.avnet .dijitSplitterHHover, .avnet .dijitSplitterVHover {
  font-size: 1px;
  background-color: #cfe5fa;
}
.avnet .dijitSplitterHHover {
  background-image: -moz-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -webkit-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -o-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
}
.avnet .dijitSplitterVHover {
  background-image: -moz-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -webkit-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -o-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
}
.avnet .dijitSplitterHHover .dijitSplitterThumb, .avnet .dijitSplitterVHover .dijitSplitterThumb {
  background: #759dc0 none;
}
.avnet .dijitSplitterHActive, .avnet .dijitSplitterVActive {
  font-size: 1px;
  background-color: #abd6ff;
  background-image: none;
}
.avnet .dijitTreeNode {
  zoom: 1;
  
}
.avnet .dijitTreeIsRoot {
  background-image: none;
}
.avnet .dijitTreeRow, .avnet .dijitTreeNode .dojoDndItemBefore, .avnet .dijitTreeNode .dojoDndItemAfter {
  
  padding: 4px 0 2px 0;
  background-color: none;
  background-color: transparent;
  background-color: rgba(171, 214, 255, 0);
  background-position: 0 0;
  background-repeat: repeat-x;
  border: solid 0 transparent;
  color: #393938;
  -webkit-transition-property: background-color, border-color;
  -moz-transition-property: background-color, border-color;
  transition-property: background-color, border-color;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.avnet .dijitTreeRowSelected {
  background-color: #cfe5fa;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  _background-image: none;
  padding: 3px 0 1px;
  border-color: #759dc0;
  border-width: 1px 0;
  color: #393938;
}
.avnet .dijitTreeRowHover {
  background-color: #abd6ff;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  _background-image: none;
  padding: 3px 0 1px;
  border-color: #759dc0;
  border-width: 1px 0;
  color: #393938;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  transition-duration: 0.25s;
}
.avnet .dijitTreeRowActive {
  background-color: #7dbdfa;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  _background-image: none;
  padding: 3px 0 1px;
  border-color: #759dc0;
  border-width: 1px 0;
  color: #393938;
}
.avnet .dijitTreeRowFocused {
  background-repeat: repeat;
}
.avnet .dijitTreeExpando {
  width: 16px;
  height: 16px;
  background-position: -35px 0;
  
}
.dj_ie6 .avnet .dijitTreeExpando {
}
.avnet .dijitTreeRowHover .dijitTreeExpandoOpened {
  background-position: -53px 0;
}
.avnet .dijitTreeExpandoClosed {
  background-position: 1px 0;
}
.avnet .dijitTreeRowHover .dijitTreeExpandoClosed {
  background-position: -17px 0;
}
.avnet .dijitTreeExpandoLeaf, .dj_ie6 .avnet .dijitTreeExpandoLeaf {
  background-image: none;
}
.avnet .dijitTreeExpandoLoading {
}
.avnet .dijitTreeNode .dojoDndItemBefore .dijitTreeContent {
  border-top: 2px solid #759dc0;
}
.avnet .dijitTreeNode .dojoDndItemAfter .dijitTreeContent {
  border-bottom: 2px solid #759dc0;
}
 
.avnet .dijitToolbar {
  border-bottom: 1px solid #b5bcc7;
  background-color: #efefef;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  _background-image: none;
  padding: 2px 0 2px 4px;
  zoom: 1;
}
.avnet .dijitToolbar label {
  padding: 0 3px 0 6px;
}
.avnet .dijitToolbar .dijitButton .dijitButtonNode,
.avnet .dijitToolbar .dijitDropDownButton .dijitButtonNode,
.avnet .dijitToolbar .dijitComboButton .dijitButtonNode,
.avnet .dijitToolbar .dijitToggleButton .dijitButtonNode,
.avnet .dijitToolbar .dijitComboBox .dijitButtonNode {
  border-width: 0;
  
  padding: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background-color: rgba(171, 214, 255, 0);
  background-image: none;
  
}
.dj_ie .avnet .dijitToolbar .dijitButton .dijitButtonNode,
.dj_ie .avnet .dijitToolbar .dijitDropDownButton .dijitButtonNode,
.dj_ie .avnet .dijitToolbar .dijitComboButton .dijitButtonNode,
.dj_ie .avnet .dijitToolbar .dijitToggleButton .dijitButtonNode,
.dj_ie .avnet .dijitToolbar .dijitComboBox .dijitButtonNode {
  background-color: transparent;
  
}
.dj_ie .avnet .dijitToolbar .dijitButtonHover .dijitButtonNode,
.dj_ie .avnet .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode,
.dj_ie .avnet .dijitToolbar .dijitComboButton .dijitButtonNodeHover,
.dj_ie .avnet .dijitToolbar .dijitComboButton .dijitDownArrowButtonHover,
.dj_ie .avnet .dijitToolbar .dijitToggleButtonHover .dijitButtonNode {
  
  background-color: #abd6ff;
}
.dj_ie .avnet .dijitToolbar .dijitButtonActive .dijitButtonNode,
.dj_ie .avnet .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode,
.dj_ie .avnet .dijitToolbar .dijitComboButtonActive .dijitButtonNode,
.dj_ie .avnet .dijitToolbar .dijitToggleButtonActive .dijitButtonNode {
  
  background-color: #abd6ff;
}
.avnet .dijitToolbar .dijitComboButton .dijitStretch {
  
  -moz-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
.avnet .dijitToolbar .dijitComboButton .dijitArrowButton {
  
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.avnet .dijitToolbar .dijitComboBox .dijitButtonNode {
  padding: 0;
}
.avnet .dijitToolbar .dijitButtonHover .dijitButtonNode,
.avnet .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode,
.avnet .dijitToolbar .dijitToggleButtonHover .dijitButtonNode,
.avnet .dijitToolbar .dijitComboButtonHover .dijitButtonNode {
  border-width: 1px;
  background-color: #abd6ff;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  _background-image: none;
  padding: 1px;
}
.avnet .dijitToolbar .dijitComboButtonHover .dijitButtonNode, .avnet .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton {
  background-color: #f3ffff;
}
.avnet .dijitToolbar .dijitComboButtonHover .dijitButtonNodeHover, .avnet .dijitToolbar .dijitComboButtonHover .dijitDownArrowButtonHover {
  background-color: #abd6ff;
}
.avnet .dijitToolbar .dijitButtonActive .dijitButtonNode, .avnet .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode, .avnet .dijitToolbar .dijitToggleButtonActive .dijitButtonNode {
  border-width: 1px;
  background-color: #7dbdfa;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  _background-image: none;
  padding: 1px;
}
.avnet .dijitToolbar .dijitComboButtonActive {
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  border-width: 1px;
  padding: 0;
}
.avnet .dijitToolbar .dijitComboButtonActive .dijitButtonNode, .avnet .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton {
  background-color: #f3ffff;
  padding: 2px;
}
.avnet .dijitToolbar .dijitComboButtonActive .dijitButtonNodeActive {
  background-color: #7dbdfa;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  _background-image: none;
}
.avnet .dijitToolbar .dijitComboButtonActive .dijitDownArrowButtonActive {
  background-color: #7dbdfa;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  _background-image: none;
}
.avnet .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton, .avnet .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton {
  border-left-width: 0;
}
.avnet .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton {
  padding-left: 2px;
  
}
.avnet .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode {
  margin: 0;
  
  border-width: 1px;
  border-style: solid;
  background-image: none;
  border-color: #759dc0;
  background-color: #ffffff;
  padding: 1px;
}
.avnet .dijitToolbarSeparator {
}
.avnet .dijitDisabled .dijitToolbar {
  background: none;
  background-color: #efefef;
  border-bottom: 1px solid #d3d3d3;
}
.avnet .dijitToolbar .dijitComboBoxDisabled .dijitArrowButtonInner {
  background-position: 0 50%;
}
.avnet .dijitEditorIFrameContainer {
  padding: 3px 3px 1px 10px;
}
.avnet .dijitEditorIFrame {
  background-color: #ffffff;
}
.avnet .dijitEditor {
  border: 1px solid #b5bcc7;
}
.avnet .dijitEditor .dijitEditorIFrameContainer {
  background-color: #ffffff;
  background-repeat: repeat-x;
}
.avnet .dijitEditorHover .dijitEditorIFrameContainer, .avnet .dijitEditorHover .dijitEditorIFrameContainer .dijitEditorIFrame {
  background-color: #e5f2fe;
}
.avnet .dijitEditorFocused .dijitEditorIFrameContainer, .avnet .dijitEditorFocused .dijitEditorIFrameContainer .dijitEditorIFrame {
  background-color: #ffffff;
}
.avnet .dijitEditorHover .dijitEditorIFrameContainer, .avnet .dijitEditorFocused .dijitEditorIFrameContainer {
  background-image: -moz-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
  background-image: -webkit-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
  background-image: -o-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
  background-image: linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
}
.avnet .dijitEditorDisabled {
  border: 1px solid #d3d3d3;
  color: #818181;
}
.avnet .dijitDisabled .dijitEditorIFrame, .avnet .dijitDisabled .dijitEditorIFrameContainer, .avnet .dijitDisabled .dijitEditorIFrameContainer .dijitEditorIFrame {
  background-color: #efefef;
  background-image: none;
}
.dijitEditorIcon {
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
	text-align: center;
}
.dijitDisabled .dijitEditorIcon {
}
.dijitEditorIconSep { background-position: 0; }
.dijitEditorIconSave { background-position: -18px; }
.dijitEditorIconPrint { background-position: -36px; }
.dijitEditorIconCut { background-position: -54px; }
.dijitEditorIconCopy { background-position: -72px; }
.dijitEditorIconPaste { background-position: -90px; }
.dijitEditorIconDelete { background-position: -108px; }
.dijitEditorIconCancel { background-position: -126px; }
.dijitEditorIconUndo { background-position: -144px; }
.dijitEditorIconRedo { background-position: -162px; }
.dijitEditorIconSelectAll { background-position: -180px; }
.dijitEditorIconBold { background-position: -198px; }
.dijitEditorIconItalic { background-position: -216px; }
.dijitEditorIconUnderline { background-position: -234px; }
.dijitEditorIconStrikethrough { background-position: -252px; }
.dijitEditorIconSuperscript { background-position: -270px; }
.dijitEditorIconSubscript { background-position: -288px; }
.dijitEditorIconJustifyCenter { background-position: -306px; }
.dijitEditorIconJustifyFull { background-position: -324px; }
.dijitEditorIconJustifyLeft { background-position: -342px; }
.dijitEditorIconJustifyRight { background-position: -360px; }
.dijitEditorIconIndent { background-position: -378px; }
.dijitEditorIconOutdent { background-position: -396px; }
.dijitEditorIconListBulletIndent { background-position: -414px; }
.dijitEditorIconListBulletOutdent { background-position: -432px; }
.dijitEditorIconListNumIndent { background-position: -450px; }
.dijitEditorIconListNumOutdent { background-position: -468px; }
.dijitEditorIconTabIndent { background-position: -486px; }
.dijitEditorIconLeftToRight { background-position: -504px; }
.dijitEditorIconRightToLeft, .dijitEditorIconToggleDir { background-position: -522px; }
.dijitEditorIconBackColor { background-position: -540px; }
.dijitEditorIconForeColor { background-position: -558px; }
.dijitEditorIconHiliteColor { background-position: -576px; }
.dijitEditorIconNewPage { background-position: -594px; }
.dijitEditorIconInsertImage { background-position: -612px; }
.dijitEditorIconInsertTable { background-position: -630px; }
.dijitEditorIconSpace { background-position: -648px; }
.dijitEditorIconInsertHorizontalRule { background-position: -666px; }
.dijitEditorIconInsertOrderedList { background-position: -684px; }
.dijitEditorIconInsertUnorderedList { background-position: -702px; }
.dijitEditorIconCreateLink { background-position: -720px; }
.dijitEditorIconUnlink { background-position: -738px; }
.dijitEditorIconViewSource { background-position: -756px; }
.dijitEditorIconRemoveFormat { background-position: -774px; }
.dijitEditorIconFullScreen { background-position: -792px; }
.dijitEditorIconWikiword { background-position: -810px; }
 
.avnet .dijitTitlePaneTitle {
  background-color: #efefef;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  _background-image: none;
  border: 1px solid #b5bcc7;
  padding: 0 7px 3px 7px;
  min-height: 17px;
}
.avnet .dijitTitlePaneTitleHover {
  background-color: #abd6ff;
  border-color: #759dc0;
}
.avnet .dijitTitlePaneTitleActive {
  background-color: #7dbdfa;
  border-color: #759dc0;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  _background-image: none;
}
.avnet .dijitTitlePaneTitleFocus {
  margin-top: 3px;
  padding-bottom: 2px;
}
.avnet .dijitTitlePane .dijitArrowNode {
  background-repeat: no-repeat;
  height: 8px;
  width: 7px;
}
.avnet .dijitTitlePane .dijitOpen .dijitArrowNode {
  background-position: 0 0;
}
.avnet .dijitTitlePane .dijitClosed .dijitArrowNode {
  background-position: -14px 0;
}
.avnet .dijitTitlePane .dijitTitlePaneTextNode {
  color: #393938;
}
.avnet .dijitTitlePaneContentOuter {
  background: #ffffff;
  border: 1px solid #b5bcc7;
  border-top: none;
}
.avnet .dijitTitlePaneContentInner {
  padding: 10px;
}
.avnet .dijitTitlePaneTextNode {
  margin-left: 4px;
  margin-right: 4px;
  vertical-align: text-top;
}
.avnet .dijitSpinnerButtonContainer {
  overflow: hidden;
  position: relative;
  width: auto;
  padding: 0 2px;
}
.avnet .dijitSpinnerButtonContainer .dijitSpinnerButtonInner {
  border-width: 1px 0;
  
  border-style: solid none;
}
.avnet .dijitSpinner .dijitArrowButton {
  width: auto;
  background-color: #efefef;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  _background-image: none;
  overflow: hidden;
}
.dj_iequirks .avnet .dijitSpinner .dijitArrowButton {
  overflow: visible;
  
}
.avnet .dijitSpinner .dijitSpinnerButtonInner {
  width: 15px;
}
.avnet .dijitSpinner .dijitArrowButtonInner {
  border: solid 1px #ffffff;
  border-bottom-width: 0;
  background-repeat: no-repeat;
  height: 100%;
  width: 15px;
  padding-left: 1px;
  padding-right: 1px;
  
  background-position: -139px center;
  
  display: block;
  margin: -1px 0 -1px 0;
  
}
.dj_iequirks .avnet .dijitSpinner .dijitArrowButtonInner,
.dj_ie6 .avnet .dijitSpinner .dijitArrowButtonInner,
.dj_ie7 .avnet .dijitSpinner .dijitArrowButtonInner,
.dj_ie8 .avnet .dijitSpinner .dijitArrowButtonInner {
  margin-top: 0;
  
}
.dj_iequirks .avnet .dijitSpinner .dijitArrowButtonInner {
  width: 19px;
}
.avnet .dijitSpinner .dijitDownArrowButton .dijitArrowButtonInner {
  background-position: -34px;
}
.avnet .dijitSpinner .dijitArrowButtonInner .dijitInputField {
  padding: 0;
}
.avnet .dijitUpArrowButtonActive, .avnet .dijitDownArrowButtonActive {
  background-color: #abd6ff;
}
.avnet .dijitSpinner .dijitUpArrowButtonHover, .avnet .dijitSpinner .dijitDownArrowButtonHover, .avnet .dijitSpinnerFocused .dijitArrowButton {
  background-color: #abd6ff;
}
.avnet .dijitSpinner .dijitUpArrowButtonHover .dijitArrowButtonInner {
  background-position: -174px;
}
.avnet .dijitSpinner .dijitDownArrowButtonHover .dijitArrowButtonInner {
  background-position: -69px;
}
.avnet .dijitSpinnerFocused {
  background-color: #ffffff;
  background-image: none;
}
.avnet .dijitSpinner .dijitDownArrowButtonActive, .avnet .dijitSpinner .dijitUpArrowButtonActive {
  background-color: #7dbefa;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  _background-image: none;
}
.avnet .dijitSpinner .dijitUpArrowButtonActive .dijitArrowButtonInner, .avnet .dijitSpinner .dijitDownArrowButtonActive .dijitArrowButtonInner {
  
  border: 0;
  padding: 1px;
  margin-right: 2px;
  margin-bottom: 1px;
}
.avnet .dijitSpinner .dijitUpArrowButtonActive .dijitArrowButtonInner {
  background-position: -173px;
}
.avnet .dijitSpinner .dijitDownArrowButtonActive .dijitArrowButtonInner {
  background-position: -68px;
}
.avnet .dijitSpinnerDisabled .dijitArrowButtonInner {
  background-color: #efefef;
}
.avnet .dijitSpinnerDisabled .dijitUpArrowButton .dijitArrowButtonInner {
  background-position: -104px;
}
.avnet .dijitSpinnerDisabled .dijitDownArrowButton .dijitArrowButtonInner {
  background-position: 1px;
}
.dj_ie7 .avnet .dijitSpinner {
  overflow: visible;
}
.dijitRtl .dijitPlaceHolder {
	left: auto;
	right: 0;
}
.dijitMenuItemRtl {
	text-align: right;
}
.dj_iequirks .dijitComboButtonRtl button {
	
	float:left;
}
.dj_ie .dijitTextBoxRtl .dijitInputContainer {
	clear: right;
}
.dijitTextBoxRtl .dijitValidationContainer,
.dijitTextBoxRtl .dijitSpinnerButtonContainer,
.dijitComboBoxRtl .dijitArrowButtonContainer {
	
	border-right-width: 1px !important;
	border-left-width: 0 !important;
}
.dijitSpinnerRtl .dijitSpinnerButtonContainer .dijitArrowButton {
	right: 0;
	left: auto;
}
.dijitSelectRtl .dijitButtonText {
	float: right;
}
.dijitTextBoxRtl .dijitSpinnerButtonContainer,
.dijitValidationTextBoxRtl .dijitValidationContainer,
.dijitTextBoxRtl .dijitArrowButtonContainer {
	float: left;
}
div.dijitNumberTextBoxRtl {
	text-align: right;
}
.dijitCalendarRtl .dijitCalendarNextYear {
	margin:0 0.55em 0 0;
}
.dijitCalendarRtl .dijitCalendarPreviousYear {
	margin:0 0 0 0.55em;
}
.dijitSliderRtl .dijitSliderImageHandleV {
	left:auto;
}
.dijitSliderRtl .dijitSliderImageHandleH {
	left:-50%;
}
.dijitSliderRtl .dijitSliderMoveableH {
	right:auto;
	left:0;
}
.dijitSliderRtl .dijitRuleContainerV {
	float:right;
}
.dj_ie .dijitSliderRtl .dijitRuleContainerV {
	text-align:right;
}
.dj_ie .dijitSliderRtl .dijitRuleLabelV {
	text-align:left;
}
.dj_ie .dijitSliderRtl .dijitRuleLabelH {
	zoom:1;
}
.dijitSliderRtl .dijitSliderProgressBarH {
	
	float:right;
	right:0;
	left:auto;
}
.dijitRtl .dijitContentPaneLoading .dijitIconLoading,
.dijitRtl .dijitContentPaneError .dijitIconError {
	margin-right: 0;
	margin-left: 9px;
}
.dijitTabControllerRtl .nowrapTabStrip {
    text-align: right;  
}
.dijitTabRtl .dijitTabCloseButton {
	margin-left: 0;
	margin-right: 1em;
}
.dj_ie6 .dijitTabRtl .tabLabel,
.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl,
.dj_ie6 .dijitTabContainerLeft-tabs .dijitTabRtl,
.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl,
.dj_ie7 .dijitTabContainerLeft-tabs .dijitTabRtl {
	zoom: 1;
}
.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl,
.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl {
    left: 0;
}
.dj_ie6 .dijitTabContainerRightRtl .dijitTabContainerRight-tabs,
.dj_ie6 .dijitTabContainerLeftRtl .dijitTabContainerLeft-tabs {
    
	width: 1%;
}
.dj_ie .dijitTimePickerRtl .dijitTimePickerItem {
	width:100%;
}
.dijitColorPaletteRtl .dijitColorPaletteUnder {
	
	left: auto;
	right: 0;
}
.dijitSelectRtl .dijitButtonContents {
	border-style: none none none solid;
	text-align: right;
}
.dijitRtl .dojoDndHorizontal .dojoDndItemBefore {
    border-width: 0 2px 0 0;
    padding: 2px 0 2px 2px;
}
.dijitRtl .dojoDndHorizontal .dojoDndItemAfter {
    border-width: 0 0 0 2px;
    padding: 2px 2px 2px 0;
}
.avnet .dijitTextBoxRtlError .dijitValidationContainer {
  border-left-width: 0 !important;
  border-right-width: 1px !important;
}
.avnet .dijitComboButtonRtl .dijitStretch {
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.avnet .dijitComboButtonRtl .dijitArrowButton {
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  padding: 3px 0 4px;
  border-left-width: 1px;
  border-right-width: 0;
}
.avnet .dijitTabContainerTop-tabs .dijitTabRtl, .avnet .dijitTabContainerBottom-tabs .dijitTabRtl {
  margin-right: 0;
  margin-left: 1px;
}
.avnet .dijitSliderRtl .dijitSliderProgressBarH,
.avnet .dijitSliderRtl .dijitSliderRemainingBarH,
.avnet .dijitSliderRtl .dijitSliderLeftBumper,
.avnet .dijitSliderRtl .dijitSliderRightBumper,
.avnet .dijitSliderRtl .dijitSliderTopBumper {
  background-position: top right;
}
.avnet .dijitSliderRtl .dijitSliderProgressBarV, .avnet .dijitSliderRtl .dijitSliderRemainingBarV, .avnet .dijitSliderRtl .dijitSliderBottomBumper {
  background-position: bottom right;
}
.avnet .dijitSliderRtl .dijitSliderLeftBumper {
  border-left-width: 0;
  border-right-width: 1px;
}
.avnet .dijitSliderRtl .dijitSliderRightBumper {
  border-left-width: 1px;
  border-right-width: 0;
}
.avnet .dijitSliderRtl .dijitSliderIncrementIconH {
  background-position: -357px 50%;
}
.avnet .dijitSliderRtl .dijitSliderDecrementIconH {
  background-position: -251px 50%;
}
.avnet .dijitDialogRtl .dijitDialogCloseIcon {
  right: auto;
  left: 5px;
}
.avnet .dijitDialogRtl .dijitDialogPaneActionBar {
  text-align: left;
  padding: 3px 7px 2px 5px;
}
.avnet .dijitEditorRtl .dijitEditorIFrameContainer {
  padding: 3px 10px 1px 3px;
}
.dijitEditorRtl .dijitEditorIcon {
}
.dijitEditorRtlDisabled .dijitEditorIcon {
}
.dijitToolbarRtl .dijitToolbarSeparator {
}
.dijitRtl .dijitIconSave,
.dijitRtl .dijitIconPrint,
.dijitRtl .dijitIconCut,
.dijitRtl .dijitIconCopy,
.dijitRtl .dijitIconClear,
.dijitRtl .dijitIconDelete,
.dijitRtl .dijitIconUndo,
.dijitRtl .dijitIconEdit,
.dijitRtl .dijitIconNewTask,
.dijitRtl .dijitIconEditTask,
.dijitRtl .dijitIconEditProperty,
.dijitRtl .dijitIconTask,
.dijitRtl .dijitIconFilter,
.dijitRtl .dijitIconConfigure,
.dijitRtl .dijitIconSearch,
.dijitRtl .dijitIconApplication,
.dijitRtl .dijitIconBookmark,
.dijitRtl .dijitIconChart,
.dijitRtl .dijitIconConnector,
.dijitRtl .dijitIconDatabase,
.dijitRtl .dijitIconDocuments,
.dijitRtl .dijitIconMail,
.dijitRtl .dijitLeaf,
.dijitRtl .dijitIconFile,
.dijitRtl .dijitIconFunction,
.dijitRtl .dijitIconKey,
.dijitRtl .dijitIconPackage,
.dijitRtl .dijitIconSample,
.dijitRtl .dijitIconTable,
.dijitRtl .dijitIconUsers,
.dijitRtl .dijitFolderClosed,
.dijitRtl .dijitIconFolderClosed,
.dijitRtl .dijitFolderOpened,
.dijitRtl .dijitIconFolderOpen,
.dijitRtl .dijitIconError { 
	width: 16px;
	height: 16px;
}
.dj_ie6 .dijitRtl .dijitIconSave,
.dj_ie6 .dijitRtl .dijitIconPrint,
.dj_ie6 .dijitRtl .dijitIconCut,
.dj_ie6 .dijitRtl .dijitIconCopy,
.dj_ie6 .dijitRtl .dijitIconClear,
.dj_ie6 .dijitRtl .dijitIconDelete,
.dj_ie6 .dijitRtl .dijitIconUndo,
.dj_ie6 .dijitRtl .dijitIconEdit,
.dj_ie6 .dijitRtl .dijitIconNewTask,
.dj_ie6 .dijitRtl .dijitIconEditTask,
.dj_ie6 .dijitRtl .dijitIconEditProperty,
.dj_ie6 .dijitRtl .dijitIconTask,
.dj_ie6 .dijitRtl .dijitIconFilter,
.dj_ie6 .dijitRtl .dijitIconConfigure,
.dj_ie6 .dijitRtl .dijitIconSearch,
.dj_ie6 .dijitRtl .dijitIconApplication,
.dj_ie6 .dijitRtl .dijitIconBookmark,
.dj_ie6 .dijitRtl .dijitIconChart,
.dj_ie6 .dijitRtl .dijitIconConnector,
.dj_ie6 .dijitRtl .dijitIconDatabase,
.dj_ie6 .dijitRtl .dijitIconDocuments,
.dj_ie6 .dijitRtl .dijitIconMail,
.dj_ie6 .dijitRtl .dijitLeaf,
.dj_ie6 .dijitRtl .dijitIconFile,
.dj_ie6 .dijitRtl .dijitIconFunction,
.dj_ie6 .dijitRtl .dijitIconKey,
.dj_ie6 .dijitRtl .dijitIconPackage,
.dj_ie6 .dijitRtl .dijitIconSample,
.dj_ie6 .dijitRtl .dijitIconTable,
.dj_ie6 .dijitRtl .dijitIconUsers,
.dj_ie6 .dijitRtl .dijitFolderClosed,
.dj_ie6 .dijitRtl .dijitIconFolderClosed,
.dj_ie6 .dijitRtl .dijitFolderOpened,
.dj_ie6 .dijitRtl .dijitIconFolderOpen,
.dj_ie6 .dijitRtl .dijitIconError {
}
.dijitRtl .dijitDisabled .dijitIconSave,
.dijitRtl .dijitDisabled .dijitIconPrint,
.dijitRtl .dijitDisabled .dijitIconCut,
.dijitRtl .dijitDisabled .dijitIconCopy,
.dijitRtl .dijitDisabled .dijitIconClear,
.dijitRtl .dijitDisabled .dijitIconDelete,
.dijitRtl .dijitDisabled .dijitIconUndo,
.dijitRtl .dijitDisabled .dijitIconEdit,
.dijitRtl .dijitDisabled .dijitIconNewTask,
.dijitRtl .dijitDisabled .dijitIconEditTask,
.dijitRtl .dijitDisabled .dijitIconEditProperty,
.dijitRtl .dijitDisabled .dijitIconTask,
.dijitRtl .dijitDisabled .dijitIconFilter,
.dijitRtl .dijitDisabled .dijitIconConfigure,
.dijitRtl .dijitDisabled .dijitIconSearch,
.dijitRtl .dijitDisabled .dijitIconApplication,
.dijitRtl .dijitDisabled .dijitIconBookmark,
.dijitRtl .dijitDisabled .dijitIconChart,
.dijitRtl .dijitDisabled .dijitIconConnector,
.dijitRtl .dijitDisabled .dijitIconDatabase,
.dijitRtl .dijitDisabled .dijitIconDocuments,
.dijitRtl .dijitDisabled .dijitIconMail,
.dijitRtl .dijitDisabled .dijitLeaf,
.dijitRtl .dijitDisabled .dijitIconFile,
.dijitRtl .dijitDisabled .dijitIconFunction,
.dijitRtl .dijitDisabled .dijitIconKey,
.dijitRtl .dijitDisabled .dijitIconPackage,
.dijitRtl .dijitDisabled .dijitIconSample,
.dijitRtl .dijitDisabled .dijitIconTable,
.dijitRtl .dijitDisabled .dijitIconUsers,
.dijitRtl .dijitDisabled .dijitFolderClosed,
.dijitRtl .dijitDisabled .dijitIconFolderClosed,
.dijitRtl .dijitDisabled .dijitFolderOpened,
.dijitRtl .dijitDisabled .dijitIconFolderOpen,
.dijitRtl .dijitDisabled .dijitIconError {
}
.avnet .dijitTitlePaneRtl .dijitClosed .dijitArrowNode {
  background-position: -7px 0;
}
.avnet .dijitMenuItemRtl .dijitMenuExpand {
  background-position: -7px 0;
  margin-right: 0;
  margin-left: 3px;
}
.avnet .dijitMenuItemRtl .dijitMenuItemIcon {
  margin: 0 4px 0 0;
}
.avnet .dijitCalendarRtl .dijitCalendarIncrease {
  background-position: 0 0;
}
.avnet .dijitCalendarRtl .dijitCalendarDecrease {
  background-position: -18px 0;
}
.avnet .dijitCalendarRtl .dijitCalendarArrowHover .dijitCalendarIncrease {
  background-position: -36px 0;
}
.avnet .dijitCalendarRtl .dijitCalendarArrowHover .dijitCalendarDecrease {
  background-position: -55px 0;
}
.avnet .dijitCalendarRtl .dijitCalendarArrowActive .dijitCalendarIncrease {
  background-position: -72px 0;
}
.avnet .dijitCalendarRtl .dijitCalendarArrowActive .dijitCalendarDecrease {
  background-position: -91px 0;
}
.dj_ie .avnet .dijitTimePickerRtl .dijitTimePickerTickHover,
.dj_ie .avnet .dijitTimePickerRtl .dijitTimePickerMarkerHover,
.dj_ie .avnet .dijitTimePickerRtl .dijitTimePickerMarkerSelected,
.dj_ie .avnet .dijitTimePickerRtl .dijitTimePickerTickSelected {
  margin-left: -6px;
  margin-right: -8px;
  width: 114%;
}
.avnet .dijitToolbar .dijitComboButtonRtl .dijitButtonNode {
  border-width: 0;
  padding: 2px;
}
.avnet .dijitToolbar .dijitComboButtonRtlHover .dijitButtonNode, .avnet .dijitToolbar .dijitComboButtonRtlActive .dijitButtonNode {
  border-width: 1px;
  padding: 1px;
}
.avnet .dijitToolbar .dijitComboButtonRtl .dijitStretch {
  
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.avnet .dijitToolbar .dijitComboButtonRtl .dijitArrowButton {
  
  -moz-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
.avnet .dijitToolbar .dijitComboButtonRtlHover .dijitArrowButton, .avnet .dijitToolbar .dijitComboButtonRtlActive .dijitArrowButton {
  
  border-left-width: 1px;
  border-right-width: 0;
  padding-left: 1px;
  padding-right: 2px;
}
@media screen and (max-width: 1024px){
	.avnet .dijitCalendarDateTemplate .dijitCalendarDateLabel {
		background-color: #ededed;
		border: medium none;
		display: block;
		padding: 5.7px;
	}
	.clr-crt_new{
		margin-top: -6px !important;
	}
}
input#createBtn:focus,#reportEditBtn:focus{
	border-color: #cecece;
 }
 input#createBtn:hover,#reportEditBtn:hover{
	border-color: #0593bc;;
 }
/* -----------------------------------------------------------------------------*/
/*28. BOM page */
/* -----------------------------------------------------------------------------*/
/*************Quick Order and BOM order Error page styles*************/
.avn_QOError, .avn_QOError_errList {
	font-family: arial, san-serif;
	color: #666666;
	position: relative;
}
.avn_QOError .table-body .table-colLeft.errOrder_tabLeft, .avn_QOError .table-body .table-colRight.errOrder_tabLeft {
    background-color: #ededed;
    border-bottom: 1px solid #ededed;
    -moz-box-shadow: 8px 0 0 #d7d7d7;
    -webkit-box-shadow: 8px 0 0 #d7d7d7;
    box-shadow: 8px 0 0 #d7d7d7;
}
.errGlobal {
 	background-color: #dfdfdf!important;
 	min-height: 150px !important; 
 	border-top: 5px solid #d7d7d7 !important;
	box-shadow: 8px 0 0 #d7d7d7;
}
.avn_QOError .leftColumn > .table-header {
    -moz-box-shadow: 8px 0 0 #bababa;
    -webkit-box-shadow: 8px 0 0 #bababa;
    box-shadow: 8px 0 0 #bababa;
    padding: 13px 0; 
}
@-moz-document url-prefix(){ 
	.avn_QOError .leftColumn > .table-header{
		padding: 13.5px 0;
	}
}
#avn_BOMEditPage.avn_QOError .leftColumn > .table-header {
	padding: 13px 0; 
}
#avn_rightColHeader.avn_QOError .leftColumn > .table-header {
	padding: 12.5px 0;
}
#avn_rightColHeader .table-header {
	padding: 15.5px 0;
	padding: 16px 0\0;
}
.avn_QOError .table-inner-content {
	padding: 20px 0;
	margin: 0;
}
#avn_rightColHeader.avn_QOError .table-inner-content {
	margin: 0;
	padding: 20px 0; 
}
.avn_QOError .leftColumn > .table-header > div:nth-child(2) {
	margin-top: 5px;
}
#bomErrorForm .avn_QOError .leftColumn > .table-header > div:nth-child(2) {
	margin-top: 3px;
	border-left: 1px solid #bababa;
}
.BomErrorProgressBar{
	margin: 0 auto;
	display: block;
}
.BomErrorProgressBarHide{
	display: none;
}
#bomErrorForm .avn_QOError .leftColumn > .table-header {
	padding: 14px 0px;
}
#bomErrorForm .bomChkErrPageCol1 {
	padding-left: 30px;
    padding-right: 18px;
    line-height: 9px;
    border-right : 0px;
}
.quick_update_dis:focus{
	 border-color: #beda74 !important;
}
#avn_BOMEditPage.avn_QOError .leftColumn > .table-header > div:nth-child(2) {
	margin-top: 3px;
}
.avn_QOError .table-body .table-colLeft > div:first-child {
	width: 20px;
}
.ErrOrderContent_Prod {
	padding: 0px 0px 0px 18px;
	color: #666666;
	font-family: Arial,sans-serif;
	font-size: 14px;
	line-height: 20px;
}
.errOrder_tabLeft .checkbox + label {
	background: none repeat scroll 0% 0% white;
	padding: 9px 9px;
	margin-right: 0px;
}
.quickErr_QuantityContent {
	font-size: 12px important;
	font-family: "ClanWeb-Medium",Arial,sans-serif;
	color: #454141;
}
.avn_QOError > .rightColumn  .table-header > div {
	border-right: 1px solid #bababa;
}
.avn_QOError > .rightColumn  .table-header > div:last-child {
	border-right: 0;
}
.avn_QOError > .rightColumn  .table-header > div:first-child , .avn_QOError > .rightColumn .table-colRight > .table-inner-content > div:first-child {
	width: 178px;
}
.avn_QOError > .rightColumn  .table-header > div:nth-child(2) , .avn_QOError > .rightColumn .table-colRight > .table-inner-content > div:nth-child(2) {
	width: 125px;
}
.avn_QOError > .rightColumn  .table-header > div:nth-child(3) , .avn_QOError > .rightColumn .table-colRight > .table-inner-content > div:nth-child(3) {
	width: 120px;
}
.avn_QOError > .rightColumn  .table-header > div:nth-child(4) , .avn_QOError > .rightColumn .table-colRight > .table-inner-content > div:nth-child(4) {
	width: 72px;
}
.avn_QOError > .rightColumn  .table-header > div:nth-child(4) , .avn_QOError > .rightColumn .table-colRight > .table-inner-content > div:nth-child(4) {
	width: 88px;
}
.avn_QOError .table-body > .table-colLeft.avn_QOError_errList , .avn_QOError .table-body > .table-colLeft.avn_QOError_errList > div, .avn_QOError .table-colRight > .table-inner-content.avn_QOError_errList {
	min-height: 50px; 
}
.avn_QOError .table-colRight > .table-inner-content.avn_QOError_errList > div {
	min-height: 0px; 
}
#avn_rightColHeader.avn_QOError .table-inner-content > div.avn_rightColExpand {
	min-height: 0px;
}
.avnQOErrorLeft,#bomErrorForm .avn_QOError .table-body > .table-colLeft.avn_QOError_errList > div:last-child {
    word-wrap: break-word;
    width: 60%;
}
#bomErrorForm .avn_QOError .table-body .ErrBorder .table-colLeft > div:first-child, #bomErrorForm .avn_QOError > .rightColumn .ErrBorder .table-colRight > .table-inner-content > div {
	border-right: 1px solid #d0d0d0;
}
#bomErrorForm .avn_myCart_core .table-body .ErrBorder .table-colLeft, #bomErrorForm #avn_rightColHeader.avn_QOError .ErrBorder .table-inner-content {
	border-bottom: 1px solid #d0d0d0;
}
#bomErrorForm .avn_QOError .table-body .ErrBorder .table-colRight.errOrder_tabLeft, #bomErrorForm .table-body .ErrBorder .table-colRight {
	border-bottom: 0px;
}
.avn_QOError > .rightColumn .table-colRight > .table-inner-content.avn_QOError_errList > div {
	width: 100%;
}
.avn_QOError .table-colRight > .table-inner-content.avn_QOError_errList > div {
	padding: 0;
}
.avn_BOMErrorWidth{
	width: 60%;
	word-wrap: break-word;
 }
.avn_QOErrorPartNo {
	font-weight:bold;
	color: #ca2124;
	font-family: Arial,san-serif;
	font-size: 18px;
}
.quickOrderErrorButtons {
	padding: 30px 32px 30px 0px;
}
.quickOrderErrorButtons_Bottom {
	padding: 30px 24px 11px 0px;
}
.avn_QOError_errTxt{
	color: #ca2124;
}
.ErrBorder {
    border-top: 8px solid #ca2124;
    -moz-box-shadow: 8px 0 0 #ca2124;
    -webkit-box-shadow: 8px 0 0 #ca2124;
    box-shadow: 8px 0 0 #ca2124;
    position: relative;
}
div[id^="ErrLeftDiv_Ad_"] {
	font-family: arial;
	font-size: 14px;
	color: #393938;
}
.ErrTab_ProdName, .errProd_Amp {
	margin-bottom: 10px;
}
.ErrTab_ProdName a {
	font-size: 18px;
	font-family: arial;
	font-weight: bold;
	color: #0593bc;
}
.ErrTab_CompName {
	font-size: 14px;
	font-family: arial;
	font-weight: normal;
}
.bomEditOSBorder {
    border-top: 8px solid #d7d7d7;
    -moz-box-shadow: 8px 0 0 #d7d7d7;
    -webkit-box-shadow: 8px 0 0 #d7d7d7;
    box-shadow: 8px 0 0 #d7d7d7;
    position: relative;
}
.checkbox + label.avn_QOError_selAllChkBx {
	margin-right: 0px;
	padding: 9px 9px;
}
.checkbox + label.avn_QOError_selAllChkBx_dis {
	margin-right: 0px;
	padding: 9px 9px;
	cursor:default;
}
.checkbox + label.avn_QOError_selAllChkBxNoCursor {
	margin-right: 0px;
	padding: 9px 9px;
	cursor:auto;
	background:#bababa none repeat scroll 0 0;
}
.avn_QOError .checkbox:checked + label:after {
	color: #0593bc;
	font-size: 20px;
	left: 1px;
	top: -10px;
}
.avn_QOError .checkbox:checked + label.avn_QOError_selAllChkBx:after {
	top: -3px;
}
.avn_QOError .slot1 .rightColumn {
    width: 99%;
}
.avn_QOError .leftArrow, .avn_QOError .rightArrow {
	 padding: 18px 17px; 
	 display: none;
	 max-height: 44px;
}
.avn_errArr {
	position: absolute;
	top: -9px;
	right: 458px;
}
.avn_QOError_clsIcn {
	position: absolute;
	top: 20px;
	right: 22px;
	cursor: pointer;
}
.avn_QOErrorScroll {
    min-width: 105%;
	overflow: hidden;
}
.quantityCounter input[type="text"] {
	background-color: #E0E0E0;
	border: 0px none;
	text-align: center;
	width: 61px;
	padding-right: 37px;
	font-weight: 600;
	font-size: 12px;
	color: #454141;
}
@media screen and (max-width: 1024px) {
	.avn_QOErrorScroll {
		min-width: 200%;
	}
}
.need_helpLink {
	color: #0593bc;
	font-size: 12px;
	padding: 0px 11px;
	font-family: Arial,sans-serif;
}
.need_helpImg {
	margin-top: -6px;
	width: 20px;
	vertical-align: middle;
	cursor: pointer;
}
#delete_ItemImg {
	cursor: pointer;
}
.need_helpSpan {
	float:right;
	padding-top: 8px;
}
.quickOrder_MainContant {
	padding: 45px 0px 34px 0px;
}
.quickOrder_Header {
	font-size: 35px;
	font-family: "ClanWeb-Bold",Arial,sans-serif;
}
.quickOrder_Error {
	background-color: #C30004;
	color: #FFF;
	text-align: center;
	font-weight: normal;
	line-height: 26px;
	height: 104px;
}
.quickError_BOMText {
 position : static;
 margin-left : 0px;
}
.quick_close {
	float: right;
	margin-right: 10px;
}
.bom_close {
	float: right;
	margin-right: 10px;
	margin-top:10px;
	cursor: pointer;
}
.error_content {
	padding: 39px 0px;
	font-size: 16px;
}
.quick_HeaderDiv {
	padding-bottom: 27px;
}
.quickOrderErrorContent {
	font-size: 12px;
	line-height: 21px;
	color: #666;
	font-family: "ClanWeb-Medium",Arial,sans-serif;
	padding: 25px 0px 25px 0px;
	border-bottom: 7px solid #E8E8E8;
}
#clearAll_error, .quick_update, #clearAll_error1 {
	font-family: "ClanWeb-Bold",Arial,sans-serif;
	font-size: 12px;
	padding: 11px 15px 7px;
}
.quick_update_dis, .quick_update_dis:hover {
	padding: 11px 45px 7px;
	margin-left: 15px;
	color:white;
	background-color: #BEDA74;
	border: 2px solid #BEDA74;
	cursor: default;
}
.bom_update_dis, .bom_update_dis:hover{
	padding: 8px 50px;
	line-height:17px;
	margin-left: 15px;
	color: white;
	background-color: #BEDA74;
	border: 2px solid #BEDA74;
	cursor: default;
}
#bomErrorForm #clearAll_error{
	padding: 10px 20px 6px;
}
.quick_update{
	padding: 8px 45px;
	margin-left: 15px;
	color:white;
	background-color: #41c363;
	border: 2px solid #41c363;
}
.bom_update {
	padding: 8px 50px;
	margin-left: 15px;
	color:white;
	background-color: #41c363;
	border: 2px solid #41c363;
}
.bom_update:hover, .bom_update:focus, .clear_continueButton:hover, .clear_continueButton:focus, .quick_update:hover, .quick_update:focus {
	border: 2px solid #41c363 !important;
}
/* QC10718*/
body.pdp_body .EmailSuccessMessageDiv .SuccessMessage{
                font-family: Arial, San-serif;
                font-weight: bold;
    font-size: 16px; /*Changed*/
}

.selectBut_all {
	padding-left: 29px;
}
#select_all {
	padding: 9px;
	margin-right: 30px;
	background: rgba(165, 165, 165, 0.87);
}
.quickE_label_name {
	padding-left: 20px;
	border-left: 1px solid rgba(165, 165, 165, 0.87);
	font-family: "ClanWeb-Bold",Arial,sans-serif;
	vertical-align: top;
}
#quickError_tab > p {
	border-right: 1px solid rgba(165, 165, 165, 0.87);
	display: inline-block;
	float: left;
	font-size: 0.9em;
	margin: 0px 4px;
	height:auto;
	font-family: "ClanWeb-Bold",Arial,sans-serif;
}
.ErrQuick_DidYou {
	font-size:12px;
}
.error_ProdName {
	font-weight: 700;
}
.QuickErr_PageNav {
	height: 59px;
	margin-bottom: 0px;
}
.quickErr_RighPageNav {
	margin-bottom: 0px;
	padding: 12px 0px;
	font-size: 12px;
	color: #000;
	font-weight: bold;
}
.quickErrMainTab {
	font-size:14px;
}
.verticalAlign {
	vertical-align:top;
}
.quantityCounter {
	background-color: #E0E0E0;
	padding: 8px 0px 8px 0px;
	margin: 0px 15px 12px 0px;
	font-size: 12px;
	font-family: "ClanWeb-Medium",Arial,sans-serif;
}
.quick_priceContent, .quick_availContent {
	width: 11%;
	vertical-align: top;
	margin: 23px 3px 1px 15px;
	padding: 0px 13px 71px 0px;
	border-right: 1px solid #DDD;
	font-family: "ClanWeb-Medium",Arial,sans-serif;
	line-height: 22px;
	color: #454141;
	font-size:12px;
}
.quick_availContent{
	padding: 0px 26px 71px 0px;
}
.quick_lenContent {
	width: 10%;
	margin: 16px 7px 0px 0px;
	border-right: 1px solid #DDD;
}
.quick_packContent {
  	vertical-align: top;
    margin: 22px 0px 0px 6px;
	border-right: 1px solid #DDD;
	padding: 0px 0px 130px 1px;
    width: 11%;
	font-family: "ClanWeb-Medium",Arial,sans-serif;
	color: #454141;
	font-size: 12px;
}
#avnt_bom .bom_hdr6 {
	width:10%;
}
.bom_hdr7 {
	float: left;
	width: 20px;
	padding-left: 12px;
	border-right: 1px solid #d0d0d0;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 10px;
}
.bom_hdr8 {
	padding-bottom: 15px;
	padding-top: 15px;
}
.bom_hdrright {
	padding-top:15px;
}
.avn_bomNoDataErr{
 	box-shadow: -8px 0px 0px #ededed inset, 8px 0px 0px #ededed inset;
 	-webkit-box-shadow: -8px 0px 0px #ededed inset,	8px 0px 0px #ededed inset;
 	-moz-box-shadow: -8px 0px 0px #ededed inset, 8px 0px 0px #ededed inset;
    padding: 45px 0;
    text-align: center;
}
.bomerror_row3_wrapr {
    display: inline-block;
    height: auto;
    width: 100%;
}
#no_boms_to_display {
    -moz-box-shadow: 8px 0 0 #fff;
    -webkit-box-shadow: 8px 0 0 #fff;
    box-shadow: 8px 0 0 #fff;
    padding-top: 68px;
    text-align: center;
    font-family: "ClanWeb-News",Arial,sans-serif;
   	font-size: 18px;
   	font-weight: normal;
}
.left_but_bom {    
    float: left;
    height: auto;
}
.bom_sub_BomName {
    color: #393938;
    display: inline;
    font-family: "ClanWeb-Bold",Arial,sans-serif;
    font-size: 20px;
}
.right_but_bom {
    display: inline;
    float: right;
    height: auto;
}
.bom_top_public {
    color: #666;
    display: inline;
    margin: 0 35px 0 0;
}
.close-button-small {
    margin-right: 3px;
    vertical-align: middle;
}
.bomerror_row4_wrapr {
    display: inline-block;
    height: auto;
    padding: 30px 32px 0 0;
    width: 100%;    
}
.bomerror_row4_col1_cont {
    display: inline;
    float: left;
    height: auto;
    width: 33%;    
}
.bom_exportDiv {
    margin: 12px 0 0 32px;
}
.bomerror_private_icon {
    cursor: pointer;
    margin-right: 10px;
    vertical-align: top;
}
.bomname_label_subtext {
    color: hsl(0, 0%, 40%);
    display: inline;
    margin-right: 10px;
	cursor: pointer;
}
.bom_export_save {
    font-family: "ClanWeb-Medium",Arial,sans-serif;
    font-size: 12px;
}
.close-button-small {
    margin-right: 3px;
    vertical-align: middle;
}
.bomerror_row4_col2_cont {
    display: inline;
    float: none;
    height: auto;
    width: 97%;
}
.bom_error_disabledbtn {
    float: right;
    height: auto;
    width: auto;
}
.bom_error_btn {
    float: right;
    height: auto;
    width: auto;
}
#quick_update3, #bom_addToCart_enabled, #bom_saveUpdates_enabled, #bom_saveas {
    background-color: #41c363;
    border: 2px solid #41c363;
    color: #fff;
    font-family: "ClanWeb-Bold",Arial,sans-serif;
    font-size: 12px;
    margin-left: 15px;
    padding: 8px 45px;
}
#bom_addToCart {
    background-color: #beda74;
    border: 2px solid #beda74;
    padding: 7px 33px;
}
#bom_addProd_enabled {
	padding: 9.5px 35px;
	height:36px;
}
#bom_addProd_disabled {
	padding: 9.5px 35px;
	background-color: #E0E0E0;
	border: 2px solid #E0E0E0;
	height:36px;
}
#bom_addProd_disabled:hover, #bom_learnMore:hover {
	color:#393938;
	border: 2px solid #E0E0E0;
}
#reqstn_header.table-header > div:nth-child(3){
	width: 140px !important;
}
.reqstn_closeBtn{
	min-width: 50px !important;
	width: 50px !important;
}
.header_chk {
  	background-color: #bababa !important;
}
@media screen and (max-width: 1023px) {
	.avn_QOError .videopartScroll {
	    min-width: 220%;
	    overflow: hidden;
	}
	#avn_BOMEditPage .avn_QOError .videopartScroll {
	    min-width: 270%;
	    overflow: hidden;
	}
	.quickError_BOMText {
	 position : absolute;
	 margin-left : 150px;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1240px) {
	.avn_QOError .videopartScroll {
	    min-width: 130%;
	    overflow: hidden;
	}
	#avn_BOMEditPage .avn_QOError .videopartScroll {
	    min-width: 136%;
	    overflow: hidden;
	}
}
@media screen and (min-width: 1241px) {
	.avn_QOError .videopartScroll {
	    min-width: 100%;
	    overflow: hidden;
	}
}
/* -----------------------------------------------------------------------------*/
/*2.1 BOM Upload Authenticated/Unauthenticated*/
/* -----------------------------------------------------------------------------*/
#bom-menu-button #bom_register:hover, .bomUpload #bom_register:hover{
	color: #fff !important;
	border-color: #41c363 !important;
}
#selectedRecord .dijitInputField{
	height: 18px;
}
#selectedRecord_menu{
	width: 325px !important;
}
#bom-menu-button .srchField{
	padding: 17px 10px 13px;
	padding: 18px 10px 12px\0;
}
#bom.active .bomButton, .bomButton:hover{
	color: #0593bc;
}
#bom.active .bomButton .bom-icon{
	background-position:0 -23px;
}
.bom_textContent{
	text-align:center;
}
.bom_small_text{
	color: #666;
    font-size: 14px;
	font-family: arial;
    line-height: 23px;
    margin: 0 auto 23px;
}
.bomButtonDis{
	background-color: #BEDA74 !important;
	border-color: #BEDA74 !important;
	cursor: inherit;
}
.bom_upload_subContent, .bom_buy_content{
	text-align: center;
	font-size: 14px;
	line-height: 22px;
	border-right: 1px solid #e2e2e2;
	color: #666;
	font-family: arial,sans-serif;
	padding: 0px 17px;
	float: left;
}
.bom_buy_content{
	border:none;
}
.bom_Main_Border{
	border-bottom: 8px solid #d7d7d7;
	width: 100%;
	padding: 59px 0px 60px;
}
.bom_signInDiv{
	color: #666666;
    font-family: "ClanWeb-Medium", arial,sans-serif;
    font-size: 18px;
	font-weight: normal;
    text-align: center;
	margin-top: 30px;
}
.widgetStrokeIn #avn_bom_upload_form .bom_signInDiv{
	margin-top: 60px;
}
.bom_buttomDiv{
	padding-top: 16px;
}
.bom_signInDiv p{
	font-family: "ClanWeb-News", arial,sans-serif;
    font-size: 18px;
	font-weight: normal;
}
.bom_signIn{
	padding: 9px 28px 7px;
	margin-right: 19px;
}
.bom_register{
	padding: 9px 24px 7px;
	width: auto;
	border:2px solid #41c363 !important;
}
.bom_fly{
	padding-left: 47px;
	padding-right: 47px;
}
.bom_marketing_icons{
	background-color: #0593bc;
    border-radius: 35px;
    display: inline-block;
    padding: 20px 0;
    width: 66px;
    cursor: inherit;
}
.bom_marketing_icons.bom_find{
	padding: 20px 0 16px;
}
.bom_marketing_icons.bom_share{
	padding: 20px 1px 16px 0;
}
.bom_marketing_icons.bom_custom{
	 padding: 20px 0 18px;
}
.bom_marketing_icons.bom_buy{
	 padding: 21px 0 16px;
}
@-moz-document url-prefix(){ 
	.bom_signIn{
		padding: 7px 28px;
		margin-right: 19px;
	}
	.bom_register{
		padding: 7px 24px;
		width: auto;
		border:2px solid #41c363 !important;
	}
}
.bom_OrderSubHeader{
	font-size: 20px;
	font-family: "ClanWeb-News",Arial ,Sans-serif;
	color:#393938;
	margin-bottom: 15px;
	font-weight:normal;
}
.bomMainHeader{
	font-family: "ClanWeb-Medium",Arial,sans-serif;
    font-size: 33px;
    font-weight: normal;
	margin-bottom: 30px;
}
.bom_contentLayout{
	background-color:#fff;	
}
.bom_upload_copy{
	padding: 30px !important;
}
.bom_upload_copy.last{
	border-right: none !important;
}
.bom_nameLabel{
	font-family:"ClanWeb-Medium",Arial,Sans-serif;
	font-size:12px;
	margin: 0px;
	line-height: 15px;
	color:#393938;
	font-weight:normal;
}
#bom_name ,#bom_name1{
	text-transform:none;
	font-family: "ClanWeb-Medium",Arial ,Sans-serif;
	font-size: 12px;
	font-weight:normal;
	width: 100%;
}
.bom_chooseFileDiv{
	border-bottom: 1px solid #E5E5E5;
}
.bom_chooseFileDiv span.block, .bom_chooseFileDiv span.bom_addTo_copyPaste{
	width: 48%;
}
.bom_addTo_copyPaste .button, #copyPasteBtn, #avn_BomUpld_Choose2{
	width: 100%;
}
.bomContent .bom_chooseFileDiv span:first-child{
	width: 46%;
}
.avn_disabledButtn{
	color:#ededed;
	border: 2px solid #ededed;
}
.bom_noFiles{
	font-size: 12px;
	padding: 0px 20px;
	color: #666;
}
.bom_acceptedFile{
	font-family: arial,sans-serif;
    font-size: 12px;
	padding: 12px 0px 0px;
	color: #666;
}
.bom_acceptedFileCN{
  font-family: arial,sans-serif;
  font-size: 12px;
  padding: 12px 0px 0px;
  color: #666;
}
.bom_acceptedFileCN .checkbox+label{
	background: #fff;
}
.bom_acceptedFileCN .checkbox:checked + label:after{
	top: -3px;
}
.bom_upload_FooterNote{
	font-family: arial,sans-serif;
    font-size: 12px;
	padding: 16px 0px 0px;
	color:#666;
}
.bom_acceptedFile .checkbox + label{
	padding: 9px;
	margin-top: -2px;
	float: left;
	background: #e5e5e5;
}
.bom_acceptedFile .checkbox + label:after{
	top: 0;
}
.bom_submit_div{
	text-align: center;
	padding-top: 70px;
}
.bom_submit_div .button ,.bom_CopySubmitDiv .button , .bom_submitDiv_Add .button{
	background-color: #41c363;
	color: #FFF;
	border: 2px solid #41c363;
	padding: 11px 46px 7px;
}
#bom_submit_div_btn:focus,  .bom_submitDiv_Add input[type="submit"]:focus, #bom_CopySubmitDivId input[type="submit"]:focus, .bom_submit_div input[type="submit"]:focus{
	border-color: #41c363;
}
.bom_textBox{
	margin-top: 16px;
}
.bomUpload_partNumber{
	background-color: #e8e8e8;
    border: 2px solid #e8e8e8;
    height: 120px;
    margin: 11px auto 28px;
    padding: 10px;
    width: 92%;
	resize: none;
}
.bom_tab_eg{
	font-family: Arial ,Sans-serif;
	color: #666;
	font-weight: normal;
	font-size: 12px;
	text-transform: uppercase;
}
.bom_part_numberDiv{
	border-bottom: 1px solid #E5E5E5;
	padding: 10px 0px 0px 0px;
}
.bom_CopySubmitDiv{
	text-align: center;
	padding-top: 54px;
}
@media all and (-ms-high-contrast:none){
	.bom_CopySubmitDiv {	padding-top: 22px;} /* IE10 */
	*::-ms-backdrop, .bom_CopySubmitDiv { padding-top: 56px;	} /* IE11 */
}
@-moz-document url-prefix(){ 
	.bom_CopySubmitDiv{
		text-align: center;
		padding-top:46px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1023px){
	.bom_CopySubmitDiv{
		padding-top: 29px;
	}
}
@media screen and (width: 1024px){
	.bom_CopySubmitDiv{
		padding-top: 66px;
	}
}
.bom_addToExisting_upload{
	margin: 25px 0 8px;
	line-height:21px;
}
.bom_addToExisting_upload a{
    font-family: arial !important;
    font-size: 14px !important;
    padding: 0 !important;
    text-transform: capitalize !important;
    display: block;
    color: #0593bc !important;
}
.bomContent .shipping_to .checkout_active_link{
    font-family: arial !important;
    font-size: 14px !important;
    padding: 0 !important;
    text-transform: capitalize !important;
    display: block;
    color: #0593bc !important;
}
.bom_submitDiv_Add{
	padding-top: 70px;
	text-align: center;
}
@media screen and (width: 1024px){
	.bom_submitDiv_Add{
		padding-top: 82px;
	}
}
.bom_upload_FooterNote{
    line-height: 21px;
	width: 70%;
}
.bom_addTo_copyPaste{
	margin-left: 9px;
	margin-left: 8px\0;
}
.bom_chooseFileDiv input[type="file"]{
	cursor: pointer;
    left: 30px;
    opacity: 0;
    padding: 10px;
    position: absolute;
    width: 33%;
}
.bom_fileClose{
    float: right;
    color: #5D5D63;
    font-weight: bold;
}
.bom_chosenFileDiv{
	background-color: #fcfcfc;
    font-size: 13px;
    font-weight: bold;
    margin: 10px 0;
    padding: 15px 5%;
}
.tooltip_bom{
    position: absolute;
    right: 312px;
    top: -12px;
    z-index: 8; /*Changed*/
}
.tooltip_bomGuestUsr{
    position: absolute;
    right: 320px;
    top: -12px;
    z-index: 11;
}
.sticky .tooltip_bom{
    right: 157px;
}
.sticky .tooltip_bomGuestUsr{
    right: 137px;
}
.bom_copyTxt{
	color: #666;
    display: inline-block;
    font-family: arial;
    font-size: 14px;
    line-height: 22px;
	margin-top: 15px;
}
.bom_copyTxtNote{
	    color: #666;
    display: inline-block;
    font-family: arial;
    font-size: 12px;
    line-height: 18px;
    margin-top: 7px;
}
.bomContent{
	display:block;
	min-height: 405px;
}
.bom_contentLayout ul li{
	display:block;
}
.copyDiv .bom_part_numberDiv{	
	border-bottom: none;
}
.bom_subHead{
	color: #393938;
    font-family: "ClanWeb-Medium",Arial,sans-serif;
    font-size: 12px;
	font-weight: normal;
    margin-bottom: 10px;
}
.bomBorder{
	display:none;
}
#avn_BOMUpld_ChsFileSection1, #avn_BOMUpld_ChsFileSection2{
	position:relative;
}
#avn_BomUpld_Choose2,#avn_BomUpld_Choose2,#copyPasteDiv{
	transition: none;
}
#avn_BomUpld_closeButton1.avn_myDB_fileInput_closeButton, #avn_BomUpld_closeButton2.avn_myDB_fileInput_closeButton{
    background: #e5e5e5;
    cursor: pointer;
    padding: 17px 17px;
    position: absolute;
    right: 0;
    top: 10px;
}
@-moz-document url-prefix(){ 
	#avn_BomUpld_closeButton1.avn_myDB_fileInput_closeButton, #avn_BomUpld_closeButton2.avn_myDB_fileInput_closeButton{
		 padding: 18px 15px;
	}
}	
#avn_BomUpld_fileName1.qo_partnum_text.avn_myDB_CNBOMSrchBox, #avn_BomUpld_fileName2.qo_partnum_text.avn_myDB_CNBOMSrchBox{
	background-color:#e5e5e5;
}
@media screen and (max-width: 1023px) {
	.button_bot_div {
    	min-width: 51% !important;
	}
	#create_new_BOM.qocontainer{
		right: -22px !important;
	}
	.bom_submit_div{
	    padding-top: 29px;
	}
	.sticky .tooltip_bom{
	    right: 140px;
	}
	.bom_chooseFileDiv .button {
		padding: 7px 10px;
	}
	.tooltip_bom{
		right: 147px;
		right: 148px\0;
	}
	.tooltip_bomGuestUsr{
		right: 130px;
		right: 129px\0;
	}
	.bom_upload_FooterNote{
		width:100%;
	}
	.bom_buttomDiv{
		padding: 16px 0 16px;
	}
	.bomUnauth{
		padding:0;
	}
	.bom_upload_subContent.last, .bom_upload_copy.last{
		border-right: none;
	}
	.bomBorder{
		border-bottom: 1px solid #e5e5e5;
		clear: both;
		display: block;
		float: none;
		margin: 0 auto 30px;
		padding: 15px 0;
		width: 93%;
	}
	.bom_upload_subContent:nth-child(5) p,  .bom_buy_content p{
		width: 65%;
		width: 55%\0;
		margin: 10px auto;
	}
	.bomContent{
		min-height:515px;
	}
	.bom_upload_subContent, .bom_buy_content{
		padding: 0 28px;
	}
	#bomBuy.bom_buy_content{
		padding: 0 55px 0 0;
	}
	#bomCustomize.bom_upload_subContent{
		 padding: 0 0 0 55px;
		 margin-left: 60px;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1240px) {
	.bom_upload_subContent, .bom_buy_content {
		padding: 0 13px;
	}
	.bom_chooseFileDiv .button {
		padding: 10px 12px;
	}
	.prs-filter-bar #attributesfilterMenu {
		left: -360px;
  		width: 984px;
	}	
	.prs-filter-bar #pfilterMenu {
		left: -360px;
		width: 984px;
	}
	#productFilter, #productFilter.productResults_show_hide_attributes {
		left: 0;
		width: 984px;
	}
	
}
#fakeBrowse {
    padding: 11px 7px 9px 7px !important;
    padding: 12px 7px 8px 7px\0 !important;
    border:2px solid #ffffff;
    line-height:14px;   
}
#taxBrowse {
   	padding: 11px  0px 9px  !important;
   	padding: 12px 0px 7px\0 !important;
   	text-align: center;
    border: 2px solid #ffffff; 
    box-sizing: border-box;
    width: 28.5%; 
}
#fakeBrowse:hover {
	border-color:#0593bc !important;
}
#taxBrowse:hover {
	border-color:#0593bc !important;
}

/********************************ADD to BOM Pop up modal window styles******************/
div[id^="prodCol_"] {
	position: relative;
}
.padding0 {
	padding: 0px !important;
}
.positionRel {
    position: relative !important;
}
#avn_BomUpld_Choose1, #copyPasteBtn, #avn_BomUpld_Choose2 {
	padding: 11px 25px 7px;
	padding: 11px 25px 7px\0;
}
@media screen and (width: 1024px){
	#avn_BomUpld_Choose1, #copyPasteBtn, #avn_BomUpld_Choose2 {
		padding: 11px 15px 7px;
	}
}
.addBOM_container {
   	display: none;
    height: auto;
    position: absolute;
    left: 255px;
    top: 0px;
    width: 275px;
	background-color: #e5e5e5;
	min-height: 285px !important;
	border-bottom: 8px solid hsl(191, 100%, 39%);
	padding: 25px 20px 20px;
	z-index: 10;
}
 .addBOM_containerproductList {
	  display: none;
	  height: auto;
	  position: absolute;
	  left: 290px;
	  top: -80px;
	  width: 275px;
	  background-color: #e5e5e5;
	  min-height: 285px !important;
	  border-bottom: 8px solid hsl(191, 100%, 39%);
	  padding: 0px 20px 20px;
	  z-index: 10;
 }
 .addBOM_containerproductList #bomdropdownmenus ul[id^=bommenu].submenu.active {
  top: 44px;
  height: auto;
  max-height: 143px;
  overflow-y: auto;
  overflow-x: hidden;	
  left: 4px; 
 }
.addBOM_containerPDP {
	background-color: #e5e5e5;
	border-bottom: 8px solid hsl(191, 100%, 39%);
	display: none;
	height: auto;
	right: 90px;
	min-height: 285px !important;
	padding: 0px 20px 20px;
	position: absolute;	
	width: 275px;
	z-index: 10;
	margin-top: 8px;
}
.addBOM_containerCompare {
    background-color: #e5e5e5;
    border-bottom: 8px solid hsl(191, 100%, 39%);
    display: none;
    height: auto;
    left: 0px;
    min-height: 285px !important;
    padding: 0px 20px 20px;
    position: absolute;
    top: 119px;
    width: 275px;
    z-index: 150;
}
div.compareContainer2 > div.cmp-rContent.cmp-lContent-btm:nth-child(4) .addBOM_containerCompare{
 left:-74px;
}
.addBOM_containerOrder {
	  display: none;
	  height: auto;
	  position: absolute;
	  top: 64px;
	  width: 275px;
	  z-index: 10;
	  background-color: #e5e5e5;
	  min-height: 285px !important;
	  border-bottom: 8px solid hsl(191, 100%, 39%);
	  padding: 25px 20px 20px;
	  right: 0px;
}
.addBOM_containerCheckout {
    background-color: #e5e5e5;
    border-bottom: 8px solid hsl(191, 100%, 39%);
    display: none;
    height: auto;
    left: auto;
	right: 42px;
    min-height: 285px !important;
    padding: 0px 20px 20px;
    position: absolute;
    top: 35px;
    width: 275px;
    z-index: 10;
}
.addBOM_containerCompare .topNavLinksBar > li, .addBOM_containerOrder .topNavLinksBar > li, .addBOM_container .topNavLinksBar > li, .addBOM_containerPDP .topNavLinksBar > li, .addBOM_containerOrder .topNavLinksBar > li, .addBOM_containerproductList .topNavLinksBar > li, .addBOM_containerCheckout .topNavLinksBar > li {
	width: 100%;
}
.avn-pdp-sidebar .addBOM_containerPDP ul, .avn-pdp-sidebar .addBOM_container ul, .avn-pdp-sidebar .addBOM_containerOrder ul, .avn-pdp-sidebar .addBOM_containerproductList ul, .avn-pdp-sidebar .addBOM_containerOrder ul, .avn-pdp-sidebar .addBOM_containerCheckout ul {
	border: none;
	margin: 0; 
	padding: 0; 
	clear: both; 
}
.avn-pdp-sidebar .addBOM_containerPDP ul li, .avn-pdp-sidebar .addBOM_container ul li, .avn-pdp-sidebarBOMERR .addBOM_container ul li, .avn-pdp-sidebarproductList .addBOM_container ul li, .avn-pdp-sidebar .addBOM_containerOrder ul li, .avn-pdp-sidebar .addBOM_containerCheckout ul li {
   color: inherit; 
   display: block; 
   font-size: inherit; 
   line-height: normal; 
   width: auto;
   text-align: center; 
}
.avn-pdp-sidebar .addBOM_containerPDP #bomdropdownmenus ul li {
	text-align: left;
}
.avn-pdp-sidebar > ul:nth-child(2) >li.in-stock span:nth-child(2), .avn-pdp-sidebar > ul:nth-child(2) >li span:nth-child(2) {
	margin-top: 5px;
	margin-top: 5px\0;
} 
.addbom_popup_hdr {
    color: hsl(60, 1%, 22%);
	font-family: 'ClanWeb-Bold', Arial, Sans-serif;
	font-size: 16px;
	font-weight: normal;
    line-height: 32px;
    margin-bottom: 15px;
    margin-top: 20px;
    text-align: left;
}
.addbom_inner_wrapper {
	background-color: hsl(0, 0%, 100%);
}
.addBOM_container .tabAccord, .addBOM_containerOrder .tabAccord, .addBOM_containerPDP .tabAccord, .addBOM_containerproductList .tabAccord, .addBOM_containerCheckout .tabAccord, .addBOM_containerCompare .tabAccord {
    margin-top: 0;
    position: absolute;
	left: 0px;
	width: 275px;
	display: block;
}
.addBOM_container .avncontainer, .addBOM_container .tabAccorMenuDiv, .addBOM_containerPDP .avncontainer, .addBOM_containerPDP .tabAccorMenuDiv, .addBOM_containerOrder .avncontainer, .addBOM_containerOrder .tabAccorMenuDiv, .addBOM_containerproductList .tabAccorMenuDiv, .addBOM_containerproductList .avncontainer, .addBOM_containerCheckout .tabAccorMenuDiv, .addBOM_containerCheckout .avncontainer, .addBOM_containerCompare .tabAccorMenuDiv, .addBOM_containerCompare .avncontainer {
    width: 300px;
}
.addBOM_container .tabUL, .addBOM_containerPDP .tabUL, .addBOM_containerOrder .tabUL, .addBOM_containerproductList .tabUL, .addBOM_containerCheckout .tabUL, .addBOM_containerCompare .tabUL {
    width: 100%;
	background: #d7d7d7;
}
.addBOM_container .createnewbom_popup_txt, .addBOM_containerPDP .createnewbom_popup_txt, .addBOM_containerOrder .createnewbom_popup_txt, .addBOM_containerproductList .createnewbom_popup_txt, .addBOM_containerCompare .createnewbom_popup_txt, .addBOM_containerCheckout .createnewbom_popup_txt {
   	color: hsl(240, 1%, 22%);
	margin-bottom: 10px;
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
	font-size: 12px;
	font-weight: normal;
	float: left;
}
.addBOM_container .bomName, .addBOM_containerPDP .bomName, .addBOM_containerOrder .bomName, .addBOM_containerproductList .bomName, .addBOM_containerCheckout .bomName, .addBOM_containerCompare .bomName {
    background-color: hsl(0, 0%, 91%);
    border: 0 none;
    color: hsl(0, 0%, 50%);
    padding: 16px 7%;
    text-transform: none;
    width: 88%;
}
.avn_mycart_bCrumb .addBOM_containerCheckout .bomName.srchField {
	width: 92%;
	max-width: 275px;
}
.createnewbom_contr {
	white-space: normal;
	height: auto;
	display: inline-block;
	margin-top: 50px;
	padding: 7% 7% 2px;
	width: 85%;
}
.addtoexistingbom_contr {
	white-space: normal;
	padding: 7% 7% 2px;
	height:auto;
	display:inline-block;
	margin-top: 60px;
	display:none;
	width: 85%;
}
.createbom_submitButton {
	background: none repeat scroll 0 0 hsl(78, 65%, 52%);
	border: 0 none;
	color: hsl(0, 0%, 100%) !important;
	height: 40px;
	margin: 20px;
	width: 170px;
}
.createbom_submitButton :hover {
    color: hsl(0, 0%, 100%) !important;
}
#bomdropdownmenus.arw-dwn-img.selected:after {
    background: url("../images/colors/color1/down-up.png") no-repeat scroll 93px 3px hsla(0, 0%, 0%, 0);
}
 #bomdropdownmenus.arw-dwn-img:after {
    background: url("../images/colors/color1/down-arrow.png") no-repeat scroll 93px 3px hsla(0, 0%, 0%, 0);
    content: "";
    display: inline-block;
    padding: 5px 54px;
    position: relative;
}
.addBOM_container .topNavLinksBar ul, .addBOM_container #avnquickLinksBarBOM select , .addBOM_containerproductList .topNavLinksBar ul, .addBOM_containerproductList #avnquickLinksBarBOM select {
	width: 100%;
}
.overflowV{
	overflow: visible !important;
}
#bommenu li a {
	display: block;
	margin:0;
	width: 95%;
}
.addBOM_container .topNavLinksBar, .addBOM_containerPDP .topNavLinksBar, .addBOM_containerOrder .topNavLinksBar, .addBOM_containerproductList .topNavLinksBar, .addBOM_containerCheckout .topNavLinksBar, .addBOM_containerCompare .topNavLinksBar {
    list-style: outside none none;
    padding: 0;
    text-align: left;
}
.addBOM_container .tabUL li a , .addBOM_containerPDP .tabUL li a, .addBOM_containerOrder .tabUL li a, .addBOM_containerproductList .tabUL li a, .addBOM_containerCheckout .tabUL li a, .addBOM_containerCompare .tabUL li a {
    padding: 14px 10px;
    padding: 14px 10px\0;
	margin: 0px;
	//width: 42.7% !important;
}
.addBomContainerTab{
box-sizing:border-box;
float:left !important;
}
@media screen and (max-width: 1023px) {
	.addBomContainerTab{
		width:50%;
	}
}
@-moz-document url-prefix() { 
	.addBOM_container .tabUL li a , .addBOM_containerPDP .tabUL li a, .addBOM_containerOrder .tabUL li a, .addBOM_containerproductList .tabUL li a, .addBOM_containerCheckout .tabUL li a, .addBOM_containerCompare .tabUL li a {
	    padding: 14px 10px;
		margin: 0px;
	}
}
.addBOM_container .tabUL li.selected a, .addBOM_containerPDP .tabUL li.selected a, .addBOM_containerOrder .tabUL li.selected a, .addBOM_containerproductList .tabUL li.selected a, .addBOM_containerCompare .tabUL li.selected a, .addBOM_containerCheckout .tabUL li.selected a {
	margin: 0;
}
.addBOM_containerproductList > .widjet_close_btn {
	position: absolute;
	top: 10px;
	right: 8px;
}
.addBOM_containerPDP > .widjet_close_btn {
	position: absolute;
	top: 10px;
	right: 8px;
}
.addBOM_containerCompare > .widjet_close_btn {
	position: absolute;
	top: 10px;
	right: 8px;
}
.addBOM_containerCheckout > .widjet_close_btn {
	position: absolute;
	top: 10px;
	right: 8px;
}
.bomdropdownmenus {
    background-color: hsl(0, 0%, 84%);
    transition: all 0.2s ease-in-out 0s;
}
#bom-menu-button #bomdropdownmenus > #avnquickLinksBarBOM > li:first-child > a {
	width: 310px;
	min-height: 15px;
	padding: 16px 10px 14px;
}
#bom-menu-button #bomdropdownmenus ul[id^=bommenu] {
	width: 330px;
}
#bom-menu-button .bomContent .shipping_to .checkout_active_link, #bom-menu-button .checkout_active_link {
	display: inline;
}
#bomdropdownmenus > #avnquickLinksBarBOM > li:first-child > a {
	//width: 215px;
	display: block;
	padding: 15px 10px;
	background-color:#e5e5e5;
	min-height: 10px;
}
div[id^="prodCol_"] #bomdropdownmenus > #avnquickLinksBarBOM > li:first-child > a, div[id^="prodCol_"] #bomdropdownmenus > #avnquickLinksBarBOM  li > a, #content.compareHeaderRight #bomdropdownmenus > #avnquickLinksBarBOM  li > a, #content.compareHeaderRight #bomdropdownmenus > #avnquickLinksBarBOM > li:first-child > a {
	width: 214px;
}
#bomdropdownmenus > #avnquickLinksBarBOM  li > a {
	font-family: "ClanWeb-Medium",Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
#bomdropdownmenus .topNavLinksBar > li > a, #bomdropdownmenus ul[id^=bommenu].submenu.active a {
	text-transform: none; 
}
#bomdropdownmenus ul[id^=bommenu].submenu.active {
	top: 44px;
	height: auto;
	max-height: 143px;
	overflow: auto;
}
ul#bommenu a {
	display: block;
}
#bomdropdownmenus ul[id^=bommenu].submenu.active a {
	font-size: 12px;
	background-color:#d7d7d7;
  	padding: 10px 9px;
} 
#bomdropdownmenus ul[id^=bommenu].submenu.active a:hover {
	background-color:#e5e5e5 !important;
}
#bomdropdownmenus ul[id^=bommenu]{
	background-color: #d7d7d7 !important;
	width: 100%;
}
#bomdropdownmenus #avnquickLinksBarBOM .arw-dwn-img.selected::after {
	background: url("../images/colors/color1/down-up.png") no-repeat scroll 0px 3px rgba(0, 0, 0, 0);
}
#avnquickLinksBarBOM .arw-dwn-img.selected:after, #avnquickLinksBarBOM .arw-dwn-img:after {
	background: url("../images/colors/color1/down-arrow.png") no-repeat 0px 5px;
	float: right;
}
.addBOM_container .tabUL li a, .addBOM_containerPDP .tabUL li a, .addBOM_containerOrder .tabUL li a, .addBOM_containerproductList .tabUL li a,  .addBOM_containerCompare .tabUL li a,  .addBOM_containerCheckout .tabUL li a {
    border-right: 0px solid hsl(0, 0%, 100%);
}
.hoverover_dropdownbox_bom {
	background-color: hsl(0, 0%, 84%);
	margin: 0 !important;
}
.bom_tooltip_icon {
	position: absolute;
	left: -9px;
	top: 160px;
}
.bom_tooltip_iconPDP {
	position: absolute;
   	left: -10px;
    top: 125px;
}
.bom_tooltip_iconERRBOM {
	position: absolute;
   	left: -10px;
    top: 125px;
}
.bom_sucessful_wrapr {
    background-color: #41c363 ;/*#45AECC   QC #8706*/
    display: none;
    height: 100px;
    width: 100%;
    color: hsl(0, 0%, 100%);
}
.bom_success_PDP {
	max-width: 100%;
	margin: 0px auto;
 }
@media screen and (max-width: 1023px) {
	.addBOM_container .tabAccord, .addBOM_containerPDP .tabAccord, .addBOM_containerOrder .tabAccord, .addBOM_containerproductList .tabAccord, .addBOM_containerCheckout .tabAccord, .addBOM_containerCompare .tabAccord {
		display: block;
		left: -24px;
	}
	.addBOM_container .addbom_inner_wrapper .tabAccorMenuDiv , .addBOM_containerPDP .addbom_inner_wrapper .tabAccorMenuDiv, .addBOM_containerOrder .addbom_inner_wrapper .tabAccorMenuDiv, .addBOM_containerproductList .addbom_inner_wrapper .tabAccorMenuDiv, .addBOM_containerCheckout .addbom_inner_wrapper .tabAccorMenuDiv, .addBOM_containerCompare .addbom_inner_wrapper .tabAccorMenuDiv {
	    width: 300px;
		float: none;
		height: auto !important;
		margin: 0;
	}
	.addBOM_container .tabUL li a, .addBOM_containerPDP .tabUL li a, .addBOM_containerOrder .tabUL li a, .addBOM_containerproductList .tabUL li a, .addBOM_containerCompare .tabUL li a, .addBOM_containerCheckout .tabUL li a {
		min-width: 65px;
	}
}
/* -----------------------------------------------------------------------------*/
/*2.2 Create New BOM
/* -----------------------------------------------------------------------------*/
.no_bom_Display p{
	text-align: center;
	line-height: 24px;
	font-family: "ClanWeb-Medium",Arial,sans-serif;
	font-weight: normal;
	color: #666;
	font-size: 16px;
	padding: 85px 0px 80px 0px;
}
.avn_myBoms_Ltext, .avn_myBoms_Rtext{
	font-family: 'ClanWeb-Medium',Arial,Sans-serif;
	font-size: 14px;
	line-height: 22px;
}
.l_chat{
    left: 140px;
    position: relative;
    text-align: left;
    top: 95px;
	font-family: Arial,Sans-serif;
	font-size: 12px;
}
.l_chat .cart_img{
    margin: 0 5px;
    float: none;
    width: 19px;
}
.avn_myBoms_Rtext{
	font-family: Arial,Sans-serif;
}
.pageright.avn_myBoms_pgntion{
	padding: 16.5px 0;
}
.avnt_bom_heading{
    display: inline-block;
    height: auto;
    padding-bottom: 10px;
    width: 100%;
}
.avn_myBoms_disabled{
	opacity: 0.5;
}
.avnt_bom_cont{
	border-top: 1px solid #c0c0c0;
	color: #666;
	height:auto;
	line-height: 150%;
	width: 100%;	
}	
.avnt_bom_sub1{
	height:auto;
	width:100%;
	padding-top:30px;
	padding-bottom:30px;
	color:#666;
}	
.avnt_bom_sub2{
	height:auto;
	width:100%;
	border-right: 8px solid #ededed;
}
.avnt_bom_hdr{
	width:100%;
	display:inline-block;
	background-color:#e0e0e0;
	font-weight:bold;
	border-right: 8px solid #e0e0e0;
}
.avnt_bom_tabcont{
	width:100%;
	display:inline-block;
}
.bom_tabcont_row{
	width:100%;
	display:inline-block;
	border-bottom:1px solid #e5e5e5;
}
.bom_hdrright{
	display: inline-block;
	height: auto;    
	padding-top: 16px;
	width: 77.7%;
	line-height: normal;
}
.bom_tabcont_rowright{
	display: inline-block;
	height: auto;	
	padding-top: 18px;
	width: 77.7%;
}
#avnt_bom .cmn-toggle ~ label {
	margin-top: -3px;
}
.bom_hdr1{
	height:auto;
	width: 13%;
	padding-top:16px;
	padding-bottom:14px;
	border-right: 8px solid #c3c3c3;
	float:left;
	padding-left:20px;
	padding-right:20px;
	line-height: normal;
}
.bom_tabcont_rowleft{
	height:auto;
	width: 13%;
	padding-top:18px;
	padding-bottom:18px;
	border-right: 8px solid #ededed;
	float:left;
	padding-left: 20px;
	padding-right: 20px;
	word-wrap: break-word;
}
.bom_hdr2{
	height:auto;
	width:17%;
	float:left;
	padding-left:20px;
	padding-right: 20px;
	border-right: 1px solid #d0d0d0;
}
.bom_tabcont_rowright1{
	height:auto;
	width:17%;
	float:left;
	padding-left:20px;
	padding-right: 20px;
	border-right: 1px solid #d0d0d0;
}
.bom_hdr3{
	height:auto;
	width:14%;
	float:left;
	padding-left:20px;
	padding-right: 20px;	
	border-right: 1px solid #d0d0d0
}
.bom_tabcont_rowright2{
	height: auto;
	width: 14%;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	border-right: 1px solid #d0d0d0;
}
.bom_hdr4{
	height:auto;
	width:18%;
	float:left;
	padding-left:20px;
	padding-right: 20px;	
	border-right: 1px solid #d0d0d0;
}
.bom_tabcont_rowright3{
	height:auto;
	width:18%;
	float:left;
	padding-left:20px;
	padding-right: 20px;	
	border-right: 1px solid #d0d0d0;
}
.bom_hdr5{
	height:auto;
	width:25%;
	float:left;
	padding-left:20px;
}
.removetxt_avn_bom{
	display:none;
}
.closehover_bom:hover{
	cursor:pointer;
}
.bom_tabcont_rowright4:hover > .removetxt_avn_bom {
    display: inline-block;
    margin-left: 10px;
}
.bom_tabcont_rowright4{
    float: left;
    height: auto;
    padding-left: 40px ;
    width: 21%;
}
.bom_tabcont_rowright4:hover{
    padding-left: 20px;
}
.bom_tabcont_row:nth-child(2n){
	background-color:#FCFCFC;
}
.bom_tabcont_row:nth-child(2n+1){
	background-color: #fff;
}
.avn_valignBottom{
	vertical-align: bottom;
}
.avn_myDB_CNBOMButton{
	width: 100%;
	border: 0;	
	padding-bottom: 8px;
	padding-top: 12px;
	transition: 0;
}
.avn_myDB_CNBOMButton:hover{
	background-color: #f6f6f6;
}
#create_new_BOM .addaccButton{
    width: 156px;
    height: 36px;
}
.avn_myDB_CNBOMText{
	font-family: 'ClanWeb-Bold', Arial, San-serif;
	font-size: 16px;
	font-weight: normal;
}
.back_to_BOM_Display{
  	color: #393938;
    font-family: 'ClanWeb-Bold', Arial, sans-serif;
    font-size: 13px;   
    font-weight: normal;
    margin: 0 0 20px;
    text-transform: uppercase;
}
.avn_myDB_CNBOMSubText{
	font-size: 12px;
}
.qo_partnum_text.avn_myDB_CNBOMSrchBox{
	background-color: #ededed;
}
.qo_partnum_text.avn_myDB_CNBOMTextBox{
	width: 88%;
	text-transform: none;
	word-wrap: break-word;
}
.avn_myDB_CNBOMTextLineHieght{
	line-height: 18px;
}
.avn_myDB_CNBOMTextarea{
	width: 99%;
	height: 150px;
	border: 0;
	resize: none;
}
#create_new_BOM.qocontainer{
	border-bottom: 8px solid hsl(191, 100%, 39%);
	z-index: 10;
	top: 54px;
	right: -9px;
}
#create_new_BOM.qocontainer > .qo_tooltip{
	right: 75px;
}
#avnt_bom > .avnt_bom_heading > .avntitleWidget{
	position: relative;
	display: inline-block;
}
.avn_contentDisabled{
	opacity: 0.7;
}
.avn_contentDisabled .button:hover, .avn_contentDisabled .button:active{
	border-color: #cecece;
	color: #393938;
}
.avn_selectedButnBorder{
	border: 2px solid #0593bb;
}
.avn_selectedBOMButnBorder{
	border: 2px solid #0593bb !important;
}
#avn_myDB_CNBOMChsFileSection{
	position: relative;
}
.avn_myDB_fileInput_closeButton{
	position: absolute;
	top: 18px;
	right: 25px;
	cursor: pointer;
}
@media screen and (max-width: 980px){
	.bom_hdr1, .bom_hdr2, .bom_hdr3, .bom_hdr4, .bom_tabcont_rowleft, .bom_tabcont_rowright1, .bom_tabcont_rowright2, .bom_tabcont_rowright3, .bom_tabcont_rowright4{
		min-height: 50px;
	}
	.bom_hdr2, .bom_hdr3, .bom_hdr4,.bom_tabcont_rowright1, .bom_tabcont_rowright2, .bom_tabcont_rowright3{
		width: 14%;
	}
	.bom_tabcont_rowright4 {
	  	white-space: nowrap;
 		width: 10%;
	}
	.bom_hdr4, .bom_tabcont_rowright3{
		width:32%;
	}
	#remove_popupOption{
		width: 570px !important;
		left: 85px !important;
		top: 170px !important;
	}
}
@media screen and (min-width: 981px) and (max-width:1024px){
	.bom_tabcont_rowleft, .bom_tabcont_rowright1, .bom_tabcont_rowright2, .bom_tabcont_rowright3, .bom_tabcont_rowright4{
		min-height: 50px;
	}
	.bom_hdr2, .bom_hdr3, .bom_hdr4,.bom_tabcont_rowright1, .bom_tabcont_rowright2, .bom_tabcont_rowright3, .bom_tabcont_rowright4{
		width: 14%;
	}
	.bom_hdr4, .bom_tabcont_rowright3{
		width:32%;
	}
	#remove_popupOption{
	  	width: 570px !important;
	  	left: 170px !important;
	}
}
@media screen and (min-width: 768px) and (max-width:1024px){
	.l_chat{
		left: 40px;
	}
	.avn_QOError .leftArrow, .avn_QOError .rightArrow{
    	display: block;
	}
}
@media screen and (width: 980px){
	.l_chat{
		left: 140px;
	}
}
@media screen and (min-width: 1025px) and (max-width:1240px){
	.l_chat{
	    left: 50px;
	}
}
/* COMMON */
.cmn-toggle{
	position: absolute;
	margin-left: -9999px;
	visibility: hidden;
}
.cmn-toggle + label{
	display: block;
	position: relative;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
/* SWITCH 1 - ROUND */
input.cmn-toggle-round + label{
	margin: 0 15px;
	padding: 2px;
	width: 56px;
	height: 24px;
	background-color: #dddddd;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	-ms-border-radius: 60px;
	-o-border-radius: 60px;
	border-radius: 60px;
}
input.cmn-toggle-round + label:before, input.cmn-toggle-round + label:after {
	display: block;
	position: absolute;
	top: 1px;
	left: 1px;
	bottom: 1px;
	content: "";
}
input.cmn-toggle-round + label:before{
	right: 1px;
	background-color: #41c363;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	-ms-border-radius: 60px;
	-o-border-radius: 60px;
	border-radius: 60px;
	-webkit-transition: background 0.4s;
	-moz-transition: background 0.4s;
	-o-transition: background 0.4s;
	transition: background 0.4s;
}
input.cmn-toggle-round + label:after{
	left: 6px;
	top: 3px;
	height: 21px;
	width: 21px;
	background-color: #fff;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	-webkit-transition: margin 0.4s;
	-moz-transition: margin 0.4s;
	-o-transition: margin 0.4s;
	transition: margin 0.4s;
}
input.cmn-toggle-round:checked + label:before{
	background-color: #0592bd;
}
input.cmn-toggle-round:checked + label:after{
	top: 3px;
	margin-left: 27px;
}
#AddToBOMPopup .dijitDialogPaneContent{
    height: auto !important;
    overflow: auto !important;
}
@media all and (-ms-high-contrast:none){
                .dijitDialogUnderlayWrapper {position: fixed; top:0 !important;} /* IE10 */
                *::-ms-backdrop, .dijitDialogUnderlayWrapper {position: fixed; top:0 !important;} /* IE11 */
}

/* -----------------------------------------------------------------------------*/
/*29. Bookmarks page
/* -----------------------------------------------------------------------------*/
@media screen and (min-width:0\0) { 
	.BM_can_but{
		padding:13px 13px 8px 13px;
	}
}
.BM_msgtxt{ 
	margin-top:6px;
}
#avnt_bookmark #vrs_content .bkmrk_content .table-colLeft .table-inner-content, #avnt_bookmark #vrs_content .bkmrk_content  .table-colRight .table-inner-content div, #avnt_bookmark #vrs_content .table-body .table-colLeft.headerContent{
	min-height: 145px;
}
#avnt_bookmark #vrs_content .table-inner-content > div:nth-child(1){
	width: 42%;
	position: relative;
}
#avnt_bookmark .brk-rdmr{
	position: absolute;
	bottom: 0;	
	padding: 0;
}
.brk-rdmr a{
	color: #0593bc;
    font-family: arial;
    font-size: 12px;
	text-decoration: none;    
}
#avnt_bookmark .category_items_bkmk{
	height:143px;
	width:100%;
	border:1px solid #c7c7c7;
	padding:0px;
}
#avnt_bookmark .bkmrk_border{
	border:none;
}
#avnt_bookmark .mfcMenu{
	width:30%;
	float:left;
}
#avnt_bookmark .mfcMenu .submenu .checkbox + label {
	margin-top: 4px;
}
#avnt_bookmark .hdrleft_bkmrk{
	border-right: 8px solid #c3c3c3;
}
#avnt_bookmark .contntleft_bkmrk_video{
	border-right: 8px solid #ededed;
}
.bkmrk_content{
	clear:both;
}
.bkmrk_hdr{
	height:auto;
	width:100%;
}
#avnt_bookmark .table-inner-content > div:nth-child(1){
	border-right: 1px solid #ededed;
}
.bkmrk_content {
	border-bottom: 1px solid #ededed;
	-moz-box-shadow: -8px 0 0 #ededed inset;
	-webkit-box-shadow: -8px 0 0 #ededed inset;
	box-shadow: -8px 0 0 #ededed inset;
	height: auto;
	width: 100%
}
.bkmrk_content .table-body .table-colLeft, .bkmrk_content .table-body .table-colRight{
	border: 0;
	box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
	-moz-box-shadow: 0 0 0;
	-ms-box-shadow: 0 0 0;
}
.bkMrk{
  	display: list-item;
    font-family: "ClanWeb-News",Arial,sans-serif;
}
.no_bookmark_cont{
	border-top: 2px solid #d7d7d7;
	height:auto;
	width:100%;
	color:#666;
	text-align:center;
	margin:50px 0 0 0;
	line-height:150%;
	padding:80px 0;
	font-family: 'ClanWeb-News', Arial, Sans-serif;
    font-size: 18px;
	font-weight: normal;  
}
#avnt_bookmark .category_items_bkmk_video{
    padding: 0;
}
#avnt_bookmark .category_items_bkmk_video .accord_nav_img {
    border: 1px solid #ededed;
    float: none;
    margin: 0 auto;
    min-height: 0;
    text-align: center;
    width: 99%;
}
@media screen and (max-width: 1023px) {
	#avnt_bookmark .mfcMenu{
		width:28%;
	}
	#avnt_bookmark #vrs_content .table-inner-content > div:nth-child(1){
		width: 52%;
	}
	#avnt_bookmark #vrs_content .bkmrk_content .table-colLeft .table-inner-content, #avnt_bookmark #vrs_content .bkmrk_content .table-colRight .table-inner-content div, #avnt_bookmark #vrs_content .table-body .table-colLeft.headerContent {
		min-height: 175px;
	}	
}
@media screen and (min-width: 1024px) and (max-width: 1240px) {
	#avnt_bookmark #vrs_content .table-inner-content > div:nth-child(1){
		width: 62%;
	}
}
#myBookmarkPopup .avnpopupStrokeIn{
	overflow-x:hidden;
	overflow-y:auto;
	height: auto;
}
.page_bookmark {
	padding-top:9px;
}
/*************************** Quote CSS Starts********************/
#myQuoteFormDialog .avnpopupStrokeIn{
	overflow-x:hidden;
	overflow-y:auto;
	height: auto;
	min-width: 400px; 
}
#edit_quote{
	min-height: 281px;
	width:482px;
}
#edit_quote .ProfileStrokeIn {
    min-height: 400px !important;
}
.editquote_row{
  	display: inline-block;
    height: auto;
    width: 100%;
}
#edit_quote .center {
  bottom: 11px;
}
.noQuoteFound{
   padding: 30px 0;
   font-family: "ClanWeb-News",Arial,sans-serif;
   font-size: 18px;
   font-weight: normal;
}
#edit_quote .dashboard_requestQuote_trgtPrice {
    width: 59%;
}
#edit_quote .dashboard_requestQuote_qty {
    width: 39%;
}
#edit_quote  .dashboard_reqTextBox {
    width: 47.5%;
}
#edit_quote .dashboard_reqQty {
    width: 75%;
}
#edit_quote  .fright {
    width: 36%;
}
#edit_quote .widgetText_label_minmult {
	color: hsl(60, 1%, 22%);
	font-family: Arial,sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 22px;
	margin: 0 0 20px;
	margin-left:20px;
}
#edit_quote .email_error {
  	float: none;
}
/*************************** Quote CSS Starts********************/
.qty_reqquote input[type=text]{
	width: 63px !important;
}
.qnty_error {
    color: hsl(1, 77%, 51%);
    font-size: 12px;
}
.shipDialog_innersec .qnty_error {
	margin-left: 20px;
}
.price_error{
    color: hsl(1, 77%, 51%);
    float: left;
    font-size: 12px;
    font-family: Arial, San-serif;
}
.email_error{
    margin-top: 0px;
}
.home_emailError{
	border-style: none;
	float: none;
	color: #e22523 !important;
	font-family: Arial, San-serif;
	font-size: 12px;
	margin-top: 7px;
}
#err_mail.home_emailError {
	color: #e22523 !important;
}
/**************** Quote CSS Ends *********************/
.check_align{
	vertical-align: top;
}
.anv_profilePage_textTypeThree a {
  color: white !important;
}
.email_error{
	border-style:none;
	float:none;
	margin-top: 2px;
}
.flNone{
 	float:none;
}
.order_center{
	line-height: 26px;
	text-align: center;
}
.restrictPopUp{
	line-height: 28px;
	font-family: 'ClanWeb-Medium',Arial,Sans-serif;
	font-size: 20px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-weight: normal;
	border-bottom: 2px solid #EDEDED;
}  
.orderButtton {
    background-color: #a5d434;
    border: medium none;
    color: #fff;
    margin: 28px 0 28px 0;
    width: 44%;
	height:38px;
}
.orderButtton:hover{
	color:#fff;
}   
.rst_item{
	color:red;
}
.rest_item{
	width:64%;
	text-align:left;	
	padding:10px 51px 0 135px;
}  
.shippingMethodChecked{
	color:#666;
	font-size:14px;
	display:none;
}
.carrier_text_box{    
    background-color: #e8e8e8;
    border: 1px solid #72777d;
    color: #808080;
    height:30px;
 }
 
.avn_TxtBox{
	width: 90%;
	padding: 12px 5%;
	border: medium none;
	font-size:12px;
	margin:5px 0 15px;
	background-color: rgb(237, 237, 237);
}
.accCarrier{
	margin-bottom:10px;
}
.carrierAccNum_error{
	color:#e22523;
	border-style: inset;
	border-width:0px;
	padding:2px;
    margin-top: 5px;
	font-size: 12px;
}
.next_shipping_option, .next_shipping_option:hover {  
  background-color: #41c363;
  color: white;
  border: 2px solid #41c363;
  padding-top: 10px;
  padding-bottom: 8px;
}
@-moz-document url-prefix() {
	.next_shipping_option, .next_shipping_option:hover {
	  padding-top: 8px;
	  padding-bottom: 8px;
	}
}
.prod_name_word_wrap{
	width:63%;
	word-wrap:break-word;
}
.clr-crt_new{
	margin-top: 0px\0;
	min-width: 155px;
}
.avn_currencyCart{
	margin-top:5px;
	font-family: 'ClanWeb-Medium',Arial,Sans-serif;
    font-size: 10px;
    font-weight: normal;
    padding-left:8px;
    text-transform: uppercase;
    padding: 0px 0;
}
.keepShoppingDiv > .button_bot_div #checkoutPromt > .logged_checkout {
	display: inline-block;
    margin-right: 20px;
}
#guestShopperContinue > .button {
	padding: 10px 10px;
}
.button_bot_div{
	min-width: 29%;
}
@media screen and (width: 1024px){
	.button_bot_div{width: 37%;}
}
@-moz-document url-prefix() {
	#shipment_modal_id.schedulePopScroll {
		height: 500px;
	}
}
.logged_checkout {
    background-color: #41c363;
    border: 2px solid #41c363;
    color: hsl(0, 0%, 100%);
    display: inline-block;
    overflow: hidden;
    padding: 10px 25px 7px;
    min-width: 104px;
}
.logged_checkout:hover{
    border: 2px solid #41c363;
	color:white;
}
.logged_checkout:focus{
    border-color: #41c363 !important;
}
#shipping_viewDetails .leftArrow,#shipping_viewDetails .rightArrow {    
    padding: 18px 17px;   
}
.avn_mycart_bCrumb .srchField {
    margin: 0px;
    max-width: 138px;
    padding: 15px 10.5px 11px;
    width: 38%;
    min-width: 104px;
	text-transform: none;
}
@media screen and (min-width:0\0){ 
	.avn_mycart_bCrumb .srchField {
		 padding: 15px 10.5px 12px;
	}
}
@-moz-document url-prefix() { 
	.avn_mycart_bCrumb .srchField {
		padding: 14px 10.5px 11px;
	}
}
#ck_cntryDiv1 input#ck_cntry_wdj2{
	width: 87%;
	margin:0 !important;
}
#carrierAccNum.avn_TxtBox{
	background-color: #e8e8e8;
	color: #666666;
	width: 90%;
	font-weight: normal;
}
.cwidjet{
	 background-color: #d7d7d7;
	 left: 0;
	 margin: 0;
	 overflow: hidden;
	 position: absolute;
	 z-index: 1;
}
.boM_wgt{
 	margin: 10px 0 5px 0;
}
.sub1, .sub2, .sub3{
	float:left;
}
.com_wid{
	display: none;
}
.com_wid.active, .selected .combinedwidjet_tooltip_icon{
    display: block;
}
.combinedwidjet_tooltip_icon {
	 position: absolute;
    right: 9px;
    bottom: -20px;
	display:none;
	z-index: 10;
}
.hide_icon{
	display:none;
}
.rMore .expColps_minus{
    background: #ededed url("../images/colors/color1/plus_minus.png") no-repeat scroll 14px -36px;
    border-bottom: 8px solid #d7d7d7;
    margin-left: 10px;
    padding: 15px 20px;
    vertical-align: middle;
}
.selected .rMore .expColps{
	background-position: 14px -36px;
}
.shwMr, .selected .shwLs{
	display: inline-block;
    font-family: "ClanWeb-Medium",Arial,sans-serif;
    font-size: 10px;
    font-weight: normal;
}
.selected .shwMr, .shwLs{
	display: none;
    font-family: "ClanWeb-Medium",Arial,sans-serif;
    font-size: 10px;
    font-weight: normal;
}
.rMore.selected .expColps_minus{
	display:block;
}
.rMore.selected .combinedwidjet_tooltip_icon{
	display:block;
}
.rMore .expColps{
	background: url("../images/colors/color1/plus_minus.png") no-repeat scroll 14px 10px hsl(0, 0%, 93%);
	border-bottom: 8px solid hsl(0, 0%, 84%);
	display: inline-block;
	margin-left: 10px;
	padding: 15px 20px;
	vertical-align: middle;
}
.rMore{
	bottom: -8px;
	color: hsl(0, 0%, 38%);
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	right: 0;
	text-transform: uppercase;
}
#consigneeAddrDiv .srchField, #companyAddr .srchField{
    padding: 10px;
    width: 285px;
}
.infoMacro {
	padding-top:10px;
	border: 1px #ffcc66 solid;
	background-color: #ffffce;
	height: 40px;
	width: 95%;
	margin: 10px auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.ec_wrapper{
	width: 95%;
	border: 1px solid #B7BABC;
	background: #CCCCCC;
	text-align: left;
	margin: 0 auto;
}
.ec_header{
	font-family:"ClanWeb-Bold", Arial, Helvetica, sans-serif;
	font-weight: normal;
	background: #EBECED;
	height:25px;
	line-height: 25px;
	margin-top: 20px;
	margin-bottom: 0px;
	font-weight:normal;
	font-size:16px;
	color: #515665;
	text-indent: 15px;           
}
.ec_content{
	background: #fff;
	padding: 20px 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.ec_content .first{
	margin-top: 0px;
}
.ec_content .notice{
	margin-bottom: 15px;
}
.ec_content .extlink {
	display: block;
	margin:0;
	margin-top: 5px;
	font-weight: bold;
	text-decoration: underline;
	color:blue;
}
.ec_content p {
	margin: 0px;
	margin-top: 5px;
	margin-right: 4px;
}
.ec_content .ec_question {
	margin:0px;
	margin-top: 12px;
	font-weight: bold;
}
.answer_radio {
	height: 22px;
	line-height: 22px;
}
.sub_notice {
	font-weight: bold;
	margin-bottom: 25px;
}
.ec_content .address_form {
	width: 80%;
	min-width: 700px;
	margin-top: 10px;
	margin-bottom: 15px;
	border: 1px solid #ccc;
}
.ec_content div.avn_inlineBlock{
	width: 285px;
}
.address_form h3 {
	text-indent: -9999px;
	height: 20px;
	background: #F0F0F0;
	border-bottom: 1px solid #ccc;
	margin:0px;
}
.address_form .form_wrapper {
	padding: 15px;
	margin:0px;
}
.avnet #drpCountryCompany_menu.dijitMenu, .avnet #drpCountryConsignee_menu.dijitMenu{
	width: 283px !important;
}
.address_form p label {
	width: 190px;
	display: inline-block;
	text-align: right;
}
.address_form p em {
	color: red;
}
.address_form p input {
	width: 200px;
}
.ec_content .bb_question {
	border-bottom: 1px solid #C4CCCC;
	margin-bottom: 10px;
	padding-bottom: 8px;
}
.ec_content .firstbb {
	border-top: 1px solid #C4CCCC;
	padding-top: 8px;
	margin-top: 15px;
}
.ec_content .bb_question p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	float: right;
	font-weight: bold;
	margin-left: 30px;
	display: inline;
	width: 85%;
}
.ec_content .bb_question label {
	display: inline;
	margin-top: 5px;
}
.ec_content .bb_question input {
	display: inline;
	margin-top: 5px;
}
.ec_content .btns {
	text-align: center;
	padding: 10px;
}
.ec_content .btns .ecbtn {
	font-size: 13px;
	padding: 2px 5px;
}
.other_desc{
	width: 80%; 
	height: 70px; 
	resize:none;
}
.k_clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
.k_clearfix:before, .k_clearfix:after {
    content: "";
    display: table;
}
.k_clearfix:after {
    clear: both;
}
.k_clearfix {
    zoom: 1;
}
.k_error_box {
border: 1px solid red;
}
.k_error_txt {
color: red;           
}
@media screen and (max-width: 1024px) {
	.ec_content .bb_question p{
		width: 78%;
	}
}
#error_page {
	color: #0593bc;
	font-size: 15px;
	text-align: center;
	text-decoration: underline;
}
div[id^='err_Id'] span.dijitPlaceHolder{
	font-style: normal !important;
	font-size: 18px !important;
}
input[id^=shippingDate].dijitInputInner {
	font-size: 18px !important;
	text-align: -moz-left;
	padding-left: 0px !important;
	color: #393938;
}
.avnet .dijitTextBox input[id^=shippingDate].dijitInputInner {
	padding-left: 0px !important;
}
input[id^=shippingDate].dijitInputInner:focus, input[id^=shippingDate].dijitInputInner:visited{
	color: #393938;
}
div[id^=shippingOrderContent].shippingOrderContent .dijitInputField{
	 color: #999 !important;
	 color: #999\0 !important;
	 padding: 10px 9% 8px 30px;
	 padding: 13px 9% 5px 29px\0;
}
div[id^=shippingOrderContent].shippingOrderContent .dijitArrowButtonInner{
	 padding: 12.5px 7px !important;
	 padding: 12px 7px 13px\0 !important;
}
.shippingOrderContentBox{
   border-bottom: 1px solid #d7d7d7;
   padding: 30px 0;
   width: 100%;
}
@media screen and (min-width:768px) and (max-width:1024px){
	#orderConfirmCheckout .checkoutConfirmTable.slot1 .table-colRight > .table-inner-content > div:first-child {
		border-left: 0px !important;
	}
	#orderConfirmCheckout #avn_myCart_ChkOutConfirm_01.slot1 .f-left {
		  border-right: 8px solid #ededed !important;
	}
	#orderConfirmCheckout #avn_myCart_ChkOutConfirm_02.slot1 .f-left {
		border-right: 8px solid #ededed !important;
	}
	#orderConfirmCheckout .slot1 .leftColumn {
		width: 97.5% !important;
	}
}
/***************Begin widget ghost text styles*******************/
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } 
input:focus::-moz-placeholder { color:transparent; } 
input:focus:-ms-input-placeholder { color:transparent; }
textarea:focus::-webkit-input-placeholder { color:transparent; }
textarea:focus:-moz-placeholder { color:transparent; } 
textarea:focus::-moz-placeholder { color:transparent; } 
textarea:focus:-ms-input-placeholder { color:transparent; }
/***************End widget ghost text styles*******************/
/*QC 7354*/
.avn_genericErrorMsgs{
	position: fixed;
    top: 15px;
    left: 50%;/*changed*/
    z-index: 998;
    width: 500px;
    height: 65px;
    background-color: #c20004;
    color: white;
    text-align: center;
    font-family: 'ClanWeb-News',Arial,Sans-serif;
    font-size: 14px;
    line-height: 17px;
    padding: 10px 30px;
    overflow: hidden;
    word-wrap: break-word;
    margin-left: -250px;/*added*/
}  
@media screen and (min-width:768px) and (max-width:1023px){
	.avn_genericErrorMsgs{
		left:116px;
	}
	.createReport .createBtn{
	    margin: 17px 0 0 0px;
	}
	#avn_BOMEditPage .leftArrow{
		left: 52.5%;
	}
	#avn_BOMEditPage .leftArrow, #avn_BOMEditPage .rightArrow{
		  padding: 16.5px 17px;
	}
}
@media screen and (width:1024px){
	#avn_BOMEditPage .leftArrow{
		left: 37.65%;
	}
}
.avn_genericErrorMsgsImg{
  position: absolute;
  width: 90px;  
  height: 90px  
  top: 8px;
  right: 20px;
  z-index: -1;
}
.avn_genericErrorMsgsClose{
  height: 0px;
  position: absolute;
  right: 5px;
  top:4px;
  width: 20px;
  z-index: 1;
  cursor: pointer;
}
.email_error{
	border-style: none;
	float: none;
}
.apcontainer  {
    border-bottom: 8px solid hsl(191, 100%, 39%);
    display: none;
    height: auto;
    position: absolute;
    right: 261px;
	right: 261px\0;
    top: 250px;
	top: 252px\0;
    width: 300px;
    z-index: 10000;
}
#add_product_BOM.apcontainer{
	z-index: 1;
	top: 265px;
	top: 266px\0;
	right: 344px;
	right: 338px\0;
}
#fakeBrowse.avn_bomUpldBrowseBtn {
	padding: 14.75px 7px 7.25px 7px !important;
	padding: 14.75px 7px 7.25px 7px\0 !important;
}
#taxBrowse.avn_taxUpldBrowseBtn {
	padding: 14.75px 7px 7.25px 7px !important;
	padding: 14.75px 7px 7.25px 7px\0 !important;
}
@-moz-document url-prefix() { 
	#fakeBrowse.avn_bomUpldBrowseBtn {
   	    padding: 12px 7px 11px !important;
	}
}
@-moz-document url-prefix() { 
	#taxBrowse.avn_taxUpldBrowseBtn {
   	    padding: 12px 7px 11px !important;
	}
}
.sacontainer{
    border-bottom: 8px solid hsl(191, 100%, 39%);
    display: none;
    height: auto;
    position: absolute;
    right: 0px;
	top: 263px;
	top: 262px\0;
    width: 300px;
    z-index: 10000;
}
.avn_myDB_fileInput_AP_closeButton {
    cursor: pointer;
    position: absolute;
    right: 25px;
    top: 215px;
}
#avn_myDB_fileInput_AP_closeButton.avn_myDB_fileInput_AP_closeButton {
    right: 30px;
    top: 193px;
    top: 192.5px\0;
}
.ap_tooltip {
    position: absolute;
    right: 206px;
    top: -13px;
}
#add_product_BOM .ap_tooltip {
	top: -9px;
	top: -7px\0;
	right: 144px;
	right: 148px\0;
}
.sa_tooltip {
    position: absolute;
    right: 54px;
    top: -10px;
}
.savebomHeader {
    color: hsl(60, 1%, 22%);
    font-family: "ClanWeb-Bold",Arial,San-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 32px;
    margin-bottom: 0px;
    text-align:left;
}
.sa-tle {
  color: hsl(60, 1%, 22%);
  font-family: "ClanWeb-Medium",Arial,sans-serif;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 20px;
}
.widjet_close_btn_sa{
    cursor: pointer;
    float: right;
}
.widjet_close_btn_ap{
    cursor: pointer;
    float: right;
}
#add_product_BOM .ProfileStrokeIn {
    background-color: hsl(0, 0%, 90%);
    height: auto;
}
#save_as_BOM .ProfileStrokeIn {
    background-color: hsl(0, 0%, 90%);
    height: auto;
}
.bom_disableBut {
    cursor:inherit !important;
    margin: 0 6px 0 0 !important;
}
#avn_BOMEditPage.avn_QOError .table-body > .table-colLeft.avn_QOError_errList, #avn_BOMEditPage.avn_QOError .table-body > .table-colLeft.avn_QOError_errList > div, #avn_BOMEditPage.avn_QOError .table-colRight > .table-inner-content.avn_QOError_errList, #avn_BOMEditPage  .table-inner-content, #avn_BOMEditPage .myCart_row_hl_rt > div, #avn_BOMEditPage .avn_myCart_core .table-body .table-colLeft > div, #avn_BOMEditPage .avn_myCart_core.slot1 .table-colRight > .table-inner-content > div, #avn_BOMEditPage .avn_myCart_core .table-body .table-colLeft{
	min-height: 180px;
	min-width: 7%;
}
#avn_BOMEditPage.avn_QOError .table-body .bomEditOSBorder > .table-colLeft.errOrder_tabLeft, #avn_BOMEditPage.avn_QOError .table-body .bomEditOSBorder .table-colRight{
    background-color: #ededed !important;
    border-bottom: 1px solid #d7d7d7;
}
#avn_BOMEditPage.avn_QOError .table-body .bomEditOSBorder .table-colLeft > div, #avn_BOMEditPage.avn_QOError .rightColumn .bomEditOSBorder .table-colRight > .table-inner-content > div {
    border-right: 1px solid #d0d0d0 !important;
}
#avn_BOMEditPage.avn_QOError .table-body .bomEditOSBorder .table-colLeft > div:last-child,  #avn_BOMEditPage.avn_QOError .rightColumn .bomEditOSBorder .table-colRight > .table-inner-content > div:last-child{
    border-right: 0px !important;
}
#avn_BOMEditPage.avn_QOError .table-body .table-colLeft.errOrder_tabLeft, #avn_BOMEditPage.avn_QOError .table-body .table-colRight.errOrder_tabLeft{
	background-color: #ffffff;	
}
#avn_BOMEditPage .avn_myCart_core .table-body .table-colLeft > div:nth-child(2).bomEditBorder,#avn_BOMEditPage  .avn_myCart_core .leftColumn .table-header > div:nth-child(2).bomEditBorder{
	border-right: 1px solid #ededed;
	min-width: 17%;
}
#avn_BOMEditPage .price-scroll{
    height: 180px;
}
#avn_BOMEditPage .quantityCounter input[type="text"]{
	padding: 0px;
}
#avn_BOMEditPage.avn_QOError .rightColumn .table-header > div:first-child, #avn_BOMEditPage.avn_QOError  .rightColumn .table-colRight > .table-inner-content > div:first-child{
	width: 155px;
}
#avn_BOMEditPage .rightColumn .table-header > div:nth-child(4), #avn_BOMEditPage.avn_QOError  .rightColumn .table-colRight > .table-inner-content > div:nth-child(4) {
	width: 70px;
}
#avn_BOMEditPage .rightColumn .table-header{
	padding: 16px 0;
}
@-moz-document url-prefix(){ 
	#avn_BOMEditPage .rightColumn .table-header{
		padding: 15.4px 0;
	}
}
#avn_BOMEditPage p.qty_style{
	float: left;
}
#avn_BOMEditPage .quantityCounter {
	margin-right: 0px;
}
#avn_BOMEditPage .avn_QOError .table-body .table-colRight.errOrder_tabLeft {
	border-bottom: 0px;
	box-shadow: inset 0 -1px 0 #ededed;
	-webkit-box-shadow: inset 0 -1px 0 #ededed;
	-moz-box-shadow: inset 0 -1px 0 #ededed;
	-ms-box-shadow: inset 0 -1px 0 #ededed;
}
#avn_BOMEditPage .productHeader{
  padding-top: 3px;
  padding-left: 20px;
} 
#avn_BOMEditPage .StatusHeader{
  padding-left: 25px;
  padding-right: 42px;
  border-right: 1px solid #bababa;
  border-left: 1px solid #bababa;
}
#avn_BOMEditPage .ChkBoxHeader{
  padding-left: 30px;
  padding-right: 25px;
  border-right: 0px;
}
#avn_BOMEditPage > .slot1 .leftColumn {
  width: 98.2%;
}
.ac-container1 {
  width: 100%;
}
.ac-container1 > .header-line {
  border-bottom: 1px solid #A4A4A4;
  line-height: 20px;
  float: left;
  width: 30%;
  margin-left: 2%;
}
.ac-container1 > label.css-label{
  margin-top: 5px;
}
.ac-container1 input:checked + label, .ac-container1 label:hover, .ac-container1 label:hover:after{
	color: #0593bc;
}
.share-drop-content{
width: 100%;
position: relative;
}
#remove_popupOption{
  z-index: 999 !important;
    width: 770px;
    top: 115px;
    left: 50vw; /*Changed*/
    margin-left: -420px; /*Added*/
    position: fixed;
    min-height: 100px !important;
}
.dialogunderlay{
	background-color: #eee;
    opacity: 0.5;
    position: fixed;
    left: 0;
    top: 0;
    height:1000px;
    width:1349px;
    z-index: 100
}
#remove_popupOption .ProfileStrokeIn {
  min-height: 225px !important;
}
.avn_ChkOut_PayM_TextBx{
    background-color: #e8e8e8;
    border: 0 none;
    color: #808080;
    padding: 12.75px 10px;
    width: 52%;
}
.avn_ChkOut_PayM_DrpDwn{
	width: 57.75%;
}
#ck_cntryDiv1 input.avn_widget_select{
	width: 85%;
}
.schQtyError{
	background-color: #c20004;
    color: white;
    font-family: "ClanWeb-News",Arial,sans-serif;
    font-size: 14px;
	line-height: 30px;
    text-align: center;
}
.avn_ck_addrPay {
	width: auto;
}
/* Storefront changes */
.submitEProc.button_bot_div{
	min-width: 35%;
}
/* ----------------------------------------------------------------------------*/
/* 30 .SCC
/* -----------------------------------------------------------------------------*/
/* -----------------------NCNR starts here------------------------------------*/
.tabUL.scc li a{
	//width: 10.8%;
}
.timeDisp{
	white-space:normal;
	width:50%; 	
}
.SCCheadertab {
	padding-top: 32px;
}
.contactSccImg{
  background: url(../images/colors/color1/contact_scc.png) no-repeat 0 0;
  margin: 0 0 0 10px;
  padding: 13px 0 13px 26px;
}
.InfoSccImg{
  background: url(../images/colors/color1/info_scc.png) no-repeat 0 0;
  margin: 0 0 0 10px;
  padding: 13px 0 13px 26px;
}
.button.back_tocart{
	display: inline-block;
}
.atc_btncont1 .view_fulcart_btn_atc {
  margin: 0 22px 0 0;
  transition: all 0s;
}
#contact_info:hover+div.exprt-tooltip, #contact_info+div.exprt-tooltip:hover{
	display: block;
}
#contact_info+div.exprt-tooltip{
	z-index: 999;
	margin-top: 40px;
	right: 35px;
}
.contact_infoTTArrow{
  background-color: white;
  height: 15px;
  position: absolute;
  top: -15px;
  width: 100px;
  right: 0px;	
}
#contact_info+div.exprt-tooltip .qo_tooltip{
	right: 22px;
}
.ncnrSelectStatus{
  width: 120px;
  margin-top: 5px;
}
.ncnrRightBorder{
	border-right: 1px solid #bababa;
    height: 63px;
	}
	
.pcnSelectImpact{
  width: 90px;
  margin-top: 5px;
}
.avnet .ncnrSelectStatus .dijitSelect .dijitInputField{
	padding: 5px 10px;
}
.avnet .ncnrSelectStatus .avnCRType  {
	width: 85% !important;
}
.ncnrDiv{
	width: 200px;
}
.table-header .table-colLeft > div.leftNCNRA{
	padding-left: 20px;
}
.table-header .table-colLeft.leftNCNRDiv{
	  padding: 10px 0 60px;
}
.leftArrow.NCNRArr, .rightArrow.NCNRArr{
	padding: 41.5px 17px;
}
.leftArrow.NCNRArr{
    left: auto;
   }
#ncnrDetailsWidget .table-header.eolRow a {
	 cursor: default;
    border-right: 0px;
	padding-right:20px;
}
#ncnrDetailsWidget section.rightColumn .table-header div.eolCell:nth-child(1) > .ncnrRightBorder,#ncnrDetailsWidget section.rightColumn .table-colRight div.eolCell:nth-child(1) > .eolContentCell{
	width: 141px;
	word-wrap: break-word;
	white-space: normal;
}
#ncnrDetailsWidget section.rightColumn .table-colRight div.eolCell:nth-child(1) > .eolContentCell{
	width: 121px;
}
#ncnrDetailsWidget section.rightColumn .table-header div.eolCell:nth-child(2) > .ncnrRightBorder,#ncnrDetailsWidget section.rightColumn .table-colRight div.eolCell:nth-child(2) > .eolContentCell{
	width: 126px;
	word-wrap: break-word;
	white-space: normal;
}
#ncnrDetailsWidget section.rightColumn .table-colRight div.eolCell:nth-child(2) > .eolContentCell{
	width: 106px;
}
#ncnrDetailsWidget section.rightColumn .table-header div.eolCell:nth-child(3) > .ncnrRightBorder,#ncnrDetailsWidget section.rightColumn .table-colRight div.eolCell:nth-child(3) > .eolContentCell{
	width: 175px;
	word-wrap: break-word;
	white-space: normal;
}
#ncnrDetailsWidget section.rightColumn .table-colRight div.eolCell:nth-child(3) > .eolContentCell{
	width: 155px;
	overflow-y: auto;
}
#ncnrDetailsWidget section.rightColumn .table-header div.eolCell:nth-child(4) > .ncnrRightBorder,#ncnrDetailsWidget section.rightColumn .table-colRight div.eolCell:nth-child(4) > .eolContentCell{
	width: 124px;
	word-wrap: break-word;
	white-space: normal;
}
#ncnrDetailsWidget section.rightColumn .table-colRight div.eolCell:nth-child(4) > .eolContentCell{
	width: 104px;
}
#ncnrDetailsWidget section.rightColumn .table-header div.eolCell:nth-child(5) > .ncnrRightBorder,#ncnrDetailsWidget section.rightColumn .table-colRight div.eolCell:nth-child(5) > .eolContentCell{
	width: 84px;
	word-wrap: break-word;
	white-space: normal;
}
#ncnrDetailsWidget section.rightColumn .table-colRight div.eolCell:nth-child(5) > .eolContentCell{
	width: 64px;
	overflow-y: auto;
}
#ncnrDetailsWidget section.rightColumn .table-header div.eolCell:nth-child(6) > .ncnrRightBorder,#ncnrDetailsWidget section.rightColumn .table-colRight div.eolCell:nth-child(6) > .eolContentCell{
	width: 77px;
	word-wrap: break-word;
	white-space: normal;
}
#ncnrDetailsWidget section.rightColumn .table-colRight div.eolCell:nth-child(6) > .eolContentCell{
	width: 57px;
}
#ncnrDetailsWidget section.rightColumn .table-header div.eolCell:nth-child(7) > .ncnrRightBorder,#ncnrDetailsWidget section.rightColumn .table-colRight div.eolCell:nth-child(7) > .eolContentCell{
	width: 154px;
	word-wrap: break-word;
	white-space: normal;
}
#ncnrDetailsWidget section.rightColumn .table-colRight div.eolCell:nth-child(7) > .eolContentCell{
	width: 134px;
}
#ncnrDetailsWidget section.rightColumn .table-header div.eolCell:nth-child(8) > .ncnrRightBorder,#ncnrDetailsWidget section.rightColumn .table-colRight div.eolCell:nth-child(8) > .eolContentCell{
	width: 117px;
	word-wrap: break-word;
	white-space: normal;
}
#ncnrDetailsWidget section.rightColumn .table-colRight div.eolCell:nth-child(8) > .eolContentCell{
	width: 97px;
}
#ncnrDetailsWidget section.rightColumn .table-header div.eolCell:nth-child(9) > .ncnrRightBorder,#ncnrDetailsWidget section.rightColumn .table-colRight div.eolCell:nth-child(9) > .eolContentCell{
	width: 75px;
	word-wrap: break-word;
	white-space: normal;
}
#ncnrDetailsWidget section.rightColumn .table-colRight div.eolCell:nth-child(9) > .eolContentCell{
	width: 55px;
}
#ncnrDetailsWidget section.rightColumn .table-header div.eolCell:nth-child(10) > .ncnrRightBorder,#ncnrDetailsWidget section.rightColumn .table-colRight div.eolCell:nth-child(10) > .eolContentCell{
	width: 98px;
	word-wrap: break-word;
	white-space: normal;
}
#ncnrDetailsWidget section.rightColumn .table-colRight div.eolCell:nth-child(10) > .eolContentCell{
	width: 78px;
}
#ncnrDetailsWidget section.rightColumn .table-header div.eolCell:nth-child(15) > .ncnrRightBorder,#ncnrDetailsWidget section.rightColumn .table-colRight div.eolCell:nth-child(15) > .eolContentCell{
	width: 131px;
	word-wrap: break-word;
	white-space: normal;
}
#ncnrDetailsWidget section.rightColumn .table-colRight div.eolCell:nth-child(15) > .eolContentCell{
	width: 111px;
}
 @media screen and (max-width: 1023px) {	
	.leftArrow.NCNRArr {
	    left: auto;
	}
	#ncnrDetails .slot1 .rightColumn {
    	width: 99.1%;
	}
}
@media screen and (width: 1024px){
	.leftArrow.NCNRArr {
	    left: auto;
	}
}
/* -----------------------NCNR Ends------------------------------------*/
/* -----------------------Reports Starts------------------------------------*/
.reportTable,.modDetTable {
	width: 100%;	
	border-right: 8px solid #ededed;
}
.editColNames.avn-popup,.newFilter.avn-popup {
	min-width: 500px !important;
	top: 70px !important;
}
.modDetTable,#editCNTab {
	border: 1px solid #ededed;
	font-family: Arail, Helvetica, San-Serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
}
#editCNTab input {
	font-family: Arail, Helvetica, San-Serif;
	font-size: 14px !important;
	font-weight: normal;
	text-align: left;
}
.modDetTable textarea {
  background-color: #ededed;
  border: 0;
  width: 150px;
  height: 150px;
  resize: none;
  padding: 15px;
  box-sizing: border-box;
  color: #808080;
  font-family: 'ClanWeb-Medium', Arial, Sans-serif;
  font-size: 12px;
  word-wrap: break-word;
}
.reportTable th,.modDetTable>tbody>tr>th,#editCNTab>tbody>tr>th {
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: normal;
	background-color: #e0e0e0;
	padding: 14px 0px;
	overflow: hidden;
	text-transform: uppercase;
	line-height: normal;
	text-align: left;
}
.sendLbl,.sendLb2 {
	
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
	font-size: 16px;
	float: left;
	font-weight: normal;
	
}
.sendLbl{
	margin-right: 50px;
}	
.sendLb2 {
	width: 395px;
	box-sizing: border-box;
	
}
.emailLbl {
	margin-right: 113px;
  	margin-top: 10px;
  	height: 50px;
  	display: block;
  	font-family: 'ClanWeb-Medium', Arial, Sans-serif;;
}
.reportTable th,.modDetTable>tbody>tr>th,#editCNTab>tbody>tr>th {
	width: auto;
	white-space: nowrap;
}
.reportTable th>p,.reportTable td>p,.modDetTable>tbody>tr>th>p,.modDetTable>tbody>tr>td>p,.modDetTable>tbody>tr>td>div,#editCNTab>tbody>tr>th>p	{
	border-right: 1px solid #bababa;
	padding: 0 20px 0 0;
}
.reportTable td,.modDetTable>tbody>tr>td,#editCNTab>tbody>tr>td {
	padding: 20px 0 20px 20px;
	vertical-align: top;
}
.reportTable th>p,.modDetTable>tbody>tr>th>p,#editCNTab>tbody>tr>th>p {
	padding-left: 20px;
}
.grnBtn {
	background-color: #41c363;
	border: 0;
	color: #ffffff;
	padding: 12px 2.5em 10px;
	padding: 14px 2.5em 8px\0;
}
.grnBtnDisabled, .grnBtnDisabled:hover{
	background-color: #41c363;
	border: 0;
	color: white;
	cursor: default;
	padding: 12px 2.5em 10px;
	padding: 14px 2.5em 8px\0;
	opacity: 0.5;
}
.scc_rptBtn_disabled, .scc_rptBtn_disabled:hover{
  color: #cbcbcb;
  border-color:#ededed !important;
  cursor: default;  
}
.modifyDetails .popupInput,.modifyDetails2 .popupInput,.newFilter .popupInput	{
	padding: 13px 3px 13px 5px;	 
  	margin-top: 0px;
  	text-transform: none;
  	font-family: "ClanWeb-Medium",Arial ,Sans-serif;
  	font-size: 12px !important;
  	font-weight: normal;
  	color: #808080;
}
.fltrTab>tbody>tr>td:last-child {z
	padding-left: 10px;
	vertical-align: middle;
}
.rptEmailFld {
	width: 395px;
	box-sizing: border-box;
}
.modDetTable>tbody>tr>td {
	white-space: nowrap;
}
.reportTable td>p,.modDetTable>tbody>tr>td>p,.modDetTable>tbody>tr>td>div,#editCNTab>tbody>tr>td{
	border-right: 1px solid #ededed;
}
.modDetTable>tbody>tr>td>p,.modDetTable>tbody>tr>td>div {
	min-height: 175px;
}
#forecastTab.modDetTable>tbody>tr>td>p,#forecastTab.modDetTable>tbody>tr>td>div {
	min-height: 185px;
}
.savedRptSec>input[type="button"] {
	margin-right: 20px;
}
.bdrBox {box-sizing: border-box;}
.avnMDFreq,.newFilter .popupInput {
	width: 175px !important;
}
.avnMDSch {
	width: 75px !important;
}
.avnMDSch.marginR10 {
	margin-right: 10px !important;
}
.avnCRType {
	width: 100% !important;
}
.newFilter .avnMDFreq {
	margin-right: 10px;
}
.editColNames.dijitDialog .dijitDialogPaneContent {
	overflow-y: auto !important;
}
.modifyDetails.dijitDialog .dijitDialogPaneContent {
	overflow: auto !important;
}
.modifyDetails.dijitDialog .avnpopupStrokeIn {
	overflow: initial !important;
}
.fltrTab>tbody>tr>td {padding-bottom: 10px;}
.fltrTab .popupInput {padding: 8px 3px 4px 5px;}
.modifyDetails .avnheaderResult,.editColNames .avnheaderResult,.newFilter .avnheaderResult{
	margin-bottom: 20px;
}
.createReport .srchField {
	padding: 14px 10px 15px 10px;
}
#typeSelect {
	height:45px;
}
#reportName {
	width:230px;
}
.modifyDetails  .dijitAlignTop,.editColNames .dijitAlignTop {
	overflow: visible !important;
}
.editColNames .dijitDialogCloseIcon,.modifyDetails .dijitDialogCloseIcon	{right: 25px !important;}
.modifyDetails.dijitDialog .avnpopupStrokeIn {min-width: 1206px !important;}
#modifyDetails2.modifyDetails.dijitDialog .avnpopupStrokeIn {min-width: 1350px !important;}
.modDetTable .mdName {width: 100px;}
.avncontainer>.reportSection {margin: 30px 0;}
.newFilter.avn-popup {
	top: 125px !important;
}
.reportTable th:last-child>p,.reportTable td:last-child>p,.modDetTable>tbody>tr>th:last-child>p,.modDetTable>tbody>tr>td:last-child>p,#editCNTab>tbody>tr>td:last-child,#editCNTab>tbody>tr>th:last-child>p,.modDetTable>tbody>tr>td:last-child>div {
	border: none;
}
.reportTable tr,.modDetTable>tbody>tr,#editCNTab>tbody>tr {border-bottom: 1px solid #ededed;}
#sccTabUL{background-color: #efefef;}
.sccHeader.avnheaderResult {margin: 48px 0 33px;}
ul.modFmtOptions>li {float: left;}
ul.modFmtOptions>li {margin-right: 30px;}
ul.modFmtOptions>li:nth-child(odd){width: 200px;}
ul.modFmtOptions>li:nth-child(even){width: 150px;}
ul.modFmtOptions>li .popupInput{
	box-sizing: border-box;
	padding: 10px 0px 8px;
	width: 100%; 
}
ul.modFmtOptions>li .modFmtSel{
	background-color: #ededed; 
	border: 0px; 
	height: 144px;
	width:100%; 
	font-family: 'ClanWeb-Medium', Arial, Sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #808080;
}
ul.modFmtOptions>li .modFmtSel>option{
padding: 4px 10px 4px;
}
.mdNameErr{
  display: block;
  width: 110px;
  white-space: normal;
}
.mdCloseIcon{  
  top: 80px;
  right: 110px;
  position: fixed;
  width: 9px;
  height: 9px;
  z-index: 10;
  cursor: pointer;
}
.addFilterMD{
	word-wrap: break-word;
	white-space: normal;
	width: 150px;
	padding-right: 35px !important;
}
.addAccountMD{
	width: 160px;
}
.closeMDIcon {
  background: url("../images/colors/color1/close_circle_sprite2.png") no-repeat 3px -7px;
  content: "";
  padding: 0px 8px;
  margin-left: 8px;
}
.sccReportColSchedule, .sccReportColSendTo, .sccReportsColName{
	width: auto;
	word-wrap: break-word;
}
.sccReportColSendTo{
	border-right: 0px;
	word-break:break-all;
}
@media screen and (min-width:768px) and (max-width:1023px){
	.reportTable th, .modDetTable>tbody>tr>th, #editCNTab>tbody>tr>th {
	  width: auto;
	  white-space: normal;
	}
	.sccReportColSchedule,.sccReportColSendTo, .sccReportsColName{
		width: 108px;
		word-wrap: break-word;
	}
	ul.modFmtOptions>li:nth-child(odd) {
	  width: 135px;
	}
	ul.modFmtOptions>li {
	  margin-right: 16px;
	}
	ul.modFmtOptions>li:nth-child(even) {
	  width: 130px;
	}
	.reportTable th>p, .modDetTable>tbody>tr>th>p, #editCNTab>tbody>tr>th>p {
	  padding-left: 15px !important;
	}
	.reportTable th>p, .reportTable td>p, .modDetTable>tbody>tr>th>p, .modDetTable>tbody>tr>td>p, .modDetTable>tbody>tr>td>div, #editCNTab>tbody>tr>th>p {  
	  padding: 0 15px 0 0;
	}
	#editColNames.dijitDialog .avnpopupStrokeIn, #editColNamesOrderbyATS.dijitDialog .avnpopupStrokeIn,  #editColNamesInvoices.dijitDialog .avnpopupStrokeIn{
	  height: 450px;
	}
	.modifyDetails.dijitDialog .avnpopupStrokeIn, .modifyDetails.dijitDialog .dijitDialogPaneContent{
		height: 500px !important;
	}
}
/* -----------------------Reports Ends------------------------------------*/
/** Begin of PCN styles **/
.posRel{
	position: relative;
}
.PCNEmailBtn{
	position: absolute;
	top: -2px;			left: 215px;
}
.hlpContact{
	position: absolute;
	right: 0px;
	top: 0px;
}
.pcnSec{
	font-family: Arail,Helvetica,San-Serif;
	font-size: 14px;
	border-bottom: 2px solid #c0c0c0;
	width: 100%;
}
.pcnSec>button{
	padding: 11px 1em 7px;
}
.pcnSec>button:first-child ,.pcnSec>button:nth-child(3){
	background-color: #41c363;
	color: #fff;
	border-color: #41c363;
}
.pcnSec>button:first-child:hover ,.pcnSec>button:nth-child(3):hover{
	border-color: #41c363;
}
#termsAndcond.dijitDialog {
	top: 170px !important;
	width: 600px !important;
}
#contactDiv{
	font-family: Arail,Helvetica,San-Serif;
	font-size: 14px;
	font-weight: normal;
	min-width: 450px;
	box-sizing: border-box;
	position: absolute;
	top: 30px;
	right: 0px;
	z-index: 100;
}
#contactDiv img{
	float: right;
	cursor: pointer;
}
#contactDiv .avnpopupStrokeIn{
	padding: 20px 30px;
}
#contactDiv h1{
	font-size: 22px;
	margin-bottom: 20px;
}
#contactDiv th, #contactDiv td{
	text-align: left;
}
#contactDiv tr>td:nth-child(2){
	width: 15px;
} 
.pcnSec>p{
	margin: 10px 0px;
}
#pcn_dataSection > #firstDivision .table-header div.Cell:nth-child(2) .rightHeaderCell, #pcn_dataSection > #firstDivision .table-colRight div.Cell:nth-child(2) .rightContentCell{
	min-width: 26px;
}		
#pcn_dataSection .table-header .table-colLeft{
	padding: 10px 0 10px;
}
#pcn_dataSection .rightColumn .table-header{
	overflow: hidden;
	box-sizing: border-box;
}
#pcn_dataSection .rightColumn .table-header .Cell{
	padding: 10px 0 10px 20px;
	box-sizing: border-box;
}
.avnet #pcn_dataSection .rightColumn .table-header .dijitSelect .dijitInputField, .avnet .pcnSelectImpact .dijitTextBox .dijitInputField{
	padding: 7px 10% 3px 10px;
}
#pcn_dataSection .rightColumn .table-header .rightHeaderCell{
	min-height: 40px;
}
#pcn_dataSection .table-header .table-colLeft > div:nth-child(2), #pcn_dataSection .table-header .table-colLeft > div:nth-child(3), #pcn_dataSection .table-header .table-colLeft > div:nth-child(4),#pcn_dataSection > #firstDivision.avnCatProListMainPage .table-body .table-colLeft > div:first-child {
	box-sizing: border-box;
}
#pcn_dataSection #firstDivision.sccPcnClass.slot1.avnCatProListMainPage .table-body .table-colLeft{			
	padding: 0px;	
	height: 105px;
	min-height: 105px;		
}
#pcn_dataSection #firstDivision.sccPcnClass.slot1.avnCatProListMainPage .table-body .table-colLeft > div:first-child{
	height: 85px;
	min-height: 65px;
	overflow-x: hidden;
	padding-right: 20px;
	overflow-y: auto;
}
#firstDivision.sccPcnClass.slot1.avnCatProListMainPage .table-colRight.Row{
	height: 105px !important;
}
#firstDivision.sccPcnClass.slot1.avnCatProListMainPage .table-colRight.Row .rightContentCell{
	min-height: 65px !important;
	overflow: auto;
	height: 65px;
}
#pcn_dataSection > #firstDivision.avnCatProListMainPage .table-body .table-colLeft > div{
	float:left;
	box-sizing: border-box;
	padding: 14px 0px 14px 30px;
}
#pcn_dataSection #firstDivision.sccPcnClass .table-colRight .Cell{
	padding: 14px 0px 14px 20px;
} 
#pcn_dataSection > #firstDivision .table-header div.Cell:nth-child(1) .rightHeaderCell, #pcn_dataSection > #firstDivision .table-colRight div.Cell:nth-child(1) .rightContentCell{
	width: 250px;
	overflow-y:auto;
	overflow-x:hidden;
}
#pcn_dataSection > #firstDivision .table-header div.Cell:nth-child(3) .rightHeaderCell{
	min-width: 128px;
	line-height: 17px;
}
#pcn_dataSection > #firstDivision .table-header div.Cell:nth-child(3), #pcn_dataSection > #firstDivision .table-colRight div.Cell:nth-child(3), #pcn_dataSection > #firstDivision .table-header div.Cell:nth-child(4) .rightHeaderCell{
	width: 100px;
}
#pcn_dataSection > #firstDivision .table-header div.Cell:nth-child(5) .rightHeaderCell{
	width:150px;
}
#pcn_dataSection .avnBorderTable{
	height: 93.5%;
}
#pcn_dataSection .chkbox+label{
	background-color: #bababa;
}
.PCNEmailBtn button:first-child{
	margin-right: 10px;
}
.pcnMargin{
	margin-left:20px;
}
#firstDivision .pcnInput{
	float: left;
	 width: 72%;
}
#firstDivision .pcnleftHeader > .pcnInput{
	width: 62%;
}
#firstDivision .rightColumn .pcnInput{
	width: 36%;
}
img#imgprogress {
	bottom: 5px;
	float: right;
	position: relative;
	right: 709px;
}
#firstDivision.sccPcnClass .leftArrow, #firstDivision.sccPcnClass .rightArrow{
padding: 31.5px 17px;
}
@-moz-document url-prefix(){ 
	#firstDivision.sccPcnClass .leftArrow, #firstDivision.sccPcnClass .rightArrow{
		padding: 31.5px 17px;
	}			
}
#firstDivision.sccPcnClass .table-body .table-colLeft p,#eol_dataSection #vrs_content .table-body .table-colLeft .headerText,#ncnrDetailsWidget #ncnrDetails #vrs_content .leftColumn .table-body .table-colLeft >p:first-child {
	word-break:break-all;
	white-space:normal;
	}
.sccPcnClass.slot1 .leftColumn{
	width: 96%;
}
.sccPcnClass .leftArrow{
	left: auto;
}
#noAlerts{
	font-family: "ClanWeb-News",Arial,sans-serif;
	font-size: 18px;
	font-weight: normal;
	left: 45%;
	position: absolute;
	text-align: center;
	top: 130px;
}
@media screen and (max-width: 1023px) {	
	.sccPcnClass.slot1 .leftColumn {width: 96%;}
	.sccPcnClass .leftArrow {left: auto;}
}
@media screen and (width: 1024px){
	.sccPcnClass .leftArrow {left: auto;}
	.sccPcnClass.slot1 .leftColumn {width: 96.5%;}	
}		
/** End of PCN styles **/
/* -----------------------Forecast Starts------------------------------------*/
/* Radio buttons*/
input#frct-rdo4:disabled + label {
	color : #000000;
    cursor: default;
}
input[id^='comparebox_2']:disabled + label.custom_checkbox{
	background: #aaa;
	cursor: default;
}
#forecastDetailsWidget{
	width: 100%;
}
#forecastDetailsWidget .leftArrow, #forecastDetailsWidget .rightArrow{
	display: block !important;
}
#forecastDetailsWidget .leftColumn-table .table-header .eolCell, #forecastDetailsWidget .rightColumn .table-header .eolCell{
	text-align: center;
}
#formDialogSearchErr.dijitDialog {
	top: 250px !important;
	left: 333px !important;
    width: 450px !important;
	min-width: 450px;
}
#fcstNoAlerts {
	font-family: "ClanWeb-News",Arial,sans-serif;
	font-size: 18px;
	font-weight: normal;
	left: 45%;
	/*position: absolute;*/
	text-align: center;
}
#fcstNoResults {
	font-family: "ClanWeb-News",Arial,sans-serif;
	font-size: 18px;
	font-weight: normal;
	left: 45%;
	position: absolute;
	text-align: center;
	top:130px;
}
.forecast-content .button{
	font-size: 10px !IMPORTANT;
	line-height: normal;
	display: block;
}
.forecast-content .view_fulcart_btn_atc{
	padding: 9px 10px 6px;
}
.forecast-content .atc_continue_btn{
	padding: 7px 10px 5px;
}
.forecast-content .InfoImg, .forecast-content .contactImg{
	padding: 3px 0 7px 26px;
}
#forecast .rightColumn{
	overflow-x: auto;
}
#forecast, #forecast .leftColumn-table a, #forecast .eolPartScroll a{
	font-family: "ClanWeb-Medium",Arial,sans-serif;
	font-size: 10px;
}
#forecast .eolPartScroll .table-header.eolRow a{
	padding-right: 10px;
}
#forecast .leftColumn-table p,  #forecast .eolPartScroll p, #forecast .table-colRight .eolCell{
	font-family: Arial,sans-serif;
	font-size: 10px;
} 
.fcMinMult{
	line-height: 14px !important;
}
#forecast .leftColumn-table input, #forecast .eolPartScroll input{
  height: 12px;
  font-size: 10px !important;
}
#forecast .leftColumn-table input{
	text-align: left;
	margin-left: 0;
}
#forecastDetailsWidget .leftColumn-table .table-header .eolCell{
	text-align: left;
}
#forecastDetailsWidget .leftColumn-table .table-header .eolCell:nth-child(10){
	min-width: 60px;
}
.radio{
	font-family: "ClanWeb-Medium",Arial,sans-serif;
	font-size: 13px;
}
.css-radiobox{
	display: none;
}
label.css-radiolabel{
	cursor: pointer;
	position: relative;
	padding-left: 25px;
	margin-right: 10px;
}
label.css-radiolabel:before {
	content: "";
	display: inline-block;
	width: 19px;
	height: 19px;
	margin-right: 10px;
	position: absolute;
	left: 4px;
	bottom: 2px;	
	background: url(../images/colors/color1/radio-btn.png) no-repeat 0 -23px;	
}
input#radio55:disabled + label.css-label {
	background: url(../images/colors/color1/radio-btn.png) no-repeat 0 -46px;
	cursor: default;
}
input#frct-rdo4:disabled + label.css-radiolabel.frct-qty-radio::before {
    background: url(../images/colors/color1/radio-btn.png) no-repeat 0 -46px;
}
input#prtsFC:disabled + label.fcstRpt {
    background: #aaa;
    cursor: default;
}
.radio label.css-radiolabel:before {
	border-radius: 8px;
}
input[type=radio]:checked + label.css-radiolabel:before {
	//content: "\2022";
	background: url(../images/colors/color1/radio-btn.png) no-repeat 0 0;
	color: #0593bc;
	font-size: 30px;
	text-align: center;
	line-height: 18px;
}	
/* Radio buttons*/
.all-radio, .cover-radio, .cons-radio, .cpn-mtc-radio, .frct-qty-radio, .added-radio, .eol-radio{
	padding: 6px 5px 4px 5px;
	background: #e8e8e8;
	font-family: "ClanWeb-Medium",Arial,sans-serif;
	font-size: 13px;
}
.cover-radio{
	background: #00ff00;
}
.cons-radio{
	background: #ffff00;
}
.cpn-mtc-radio{
	background: #ff6666;
}
.frct-qty-radio{
	background: #ccc;
}
#forecast .slot1 .leftColumn{
	width: 98.9%;
}
#forecast .slot1 .rightColumn{
	width: 98.5%;
}
#forecast .leftArrow, #forecast .rightArrow{
	height: 70px;
	max-height: 70px;
}
#forecast .leftArrow{
	left: 64%;
}
#forecast .table-header .table-colLeft > div{
	width: 10%;
}
#forecast .leftColumn-table .table-header.eolRow .eolCell>span, #forecast .leftColumn-table .table-header.eolRow .eolCell span.headerName{border:0;}
#forecast .leftColumn-table .table-header.eolRow .eolCell>span{border-right:1px solid #bababa; display:inline-block;}
#forecast .table-header.eolRow {
	height: 70px !important;
}
#forecast .eolCell{
	vertical-align: middle;
	white-space: nowrap;
	word-wrap: break-word;
	font-size: 10px;
}
#forecast .leftColumn-table .eolContentCell{
	white-space: normal;
	word-wrap: break-word;
	padding: 0 10px 0 0;
	width: 85%;
	display: block;
}
#forecast .eolCell .widgetText {
	line-height: 12px;
	margin: 0 0 10px;
	width: auto;
}
#forecast .table-header .eolCell{
	white-space: nowrap;
}
#forecast .eolContentCell{
	height: 75px;
	overflow-y: auto;
	padding-right: 10px;
}
#forecast div[id^=leftRow_].table-colLeft, #forecast div[id^=rightRow_].table-colRight{
	height: 45px;
}
#forecast div[id^=leftRow_] .eolContentCell, #forecast div[id^=rightRow_] .eolContentCell{
	height: 25px;
	overflow-y: hidden;
}
#forecast .table-colLeft.eolRow, #forecast .table-colRight.eolRow{
	height: 80px;
	box-sizing: border-box;
}
.leftColumn-table{
	min-width: 100%;
	border-collapse: collapse;
	display: table;
}
.leftColumn-table .eolCell {
	width: auto;
	white-space: nowrap;
	padding: 14px 0 14px 20px;
}
#forecast .table-header .eolCell{
	padding: 10px 0 10px 10px;
}
#forecast .table-header .eolCell, #forecast .leftColumn-table .eolCell, #forecast .eolCell{
	padding: 10px 0 10px 10px;
}
	padding: 20px 0 20px 20px;
}
.leftColumn-table .eolCell:nth-child(1){width: 11%;}
.leftColumn-table .eolCell:nth-child(2){width: 14%;}
.leftColumn-table .eolCell:nth-child(3){width: 14%;}
.leftColumn-table .eolCell:nth-child(4){width: 17%;}
.leftColumn-table .eolCell:nth-child(5){width: 11%;}
.leftColumn-table .eolCell:nth-child(6){width: 16%;}
.leftColumn-table .eolCell:nth-child(7){width: 17%;}
.leftColumn-table .table-header.eolRow .eolCell:nth-child(7) a, .leftColumn-table .table-colLeft.eolRow .eolCell:nth-child(7) .eolContentCell{border: 0;}
#forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(10) a, #forecast .leftColumn-table .table-colLeft.eolRow .eolCell:nth-child(10) .eolContentCell{border: 0;}
.leftColumn-table .table-header.eolRow .eolCell span.headerName {
	border-right: 1px solid #bababa;
	padding: 0 20px 0 0;
}
.forecast_inc_dec{
	font-size: 18px !important;
}
#forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(7) a, #forecast .leftColumn-table .table-colLeft.eolRow .eolCell:nth-child(7) .eolContentCell{border-right: 1px solid #ededed;}
#forecast div.eolCell > #mfrpart{ width: 35px;}
#forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(1) span.headerName , #forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(2) span.headerName,#forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(3) span.headerName, #forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(4) span.headerName, #forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(5) span.headerName, #forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(6) span.headerName, #forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(7) span.headerName ,#forecast .leftColumn-table .eolCell:nth-child(1)>.eolContentCell,#forecast .leftColumn-table .eolCell:nth-child(2)>.eolContentCell,#forecast .leftColumn-table .eolCell:nth-child(2)>.eolContentCell,#forecast .leftColumn-table .eolCell:nth-child(4)>.eolContentCell,#forecast .leftColumn-table .eolCell:nth-child(5)>.eolContentCell,#forecast .leftColumn-table .eolCell:nth-child(6)>.eolContentCell,#forecast .leftColumn-table .eolCell:nth-child(7)>.eolContentCell, #forecast .leftColumn-table .eolCell:nth-child(8)>.eolContentCell, #forecast .leftColumn-table .eolCell:nth-child(9)>.eolContentCell{
	display: block;
	box-sizing: border-box;
	width: 60px;
	white-space: normal;
}
#forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(2) span.headerName,#forecast .leftColumn-table .eolCell:nth-child(2)>.eolContentCell {
	width: 75px;
	overflow: hidden;
}
@media all and (-ms-high-contrast:none){
	#forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(2) span.headerName { margin-top: 5px;} /* IE10 */
	*::-ms-backdrop, #forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(2) span.headerName { margin-top: 5px;} /* IE11 */
}
#forecast .leftColumn-table .eolCell:nth-child(3)>.eolContentCell  {
	width:75px;
	overflow: hidden; 
}
#forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(3) span.headerName{
	width:90px;
}
#forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(4) span.headerName,#forecast .leftColumn-table .eolCell:nth-child(4)>.eolContentCell  {
	width: 110px;
}
#forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(5) span.headerName ,#forecast .leftColumn-table .eolCell:nth-child(5)>.eolContentCell {
	width: 73px;
}
#forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(6) span.headerName,#forecast .leftColumn-table .eolCell:nth-child(6)>.eolContentCell  {
width: 80px;
}
#forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(7) span.headerName,#forecast .leftColumn-table .eolCell:nth-child(7)>.eolContentCell  {
width: 85px;
}
#forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(8) span.headerName,#forecast .leftColumn-table .eolCell:nth-child(8)>.eolContentCell  {
width: 50px;
}
#forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(9) span.headerName,#forecast .leftColumn-table .eolCell:nth-child(9)>.eolContentCell  {
width: 50px;
}
#forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(10) span.headerName,#forecast .leftColumn-table .eolCell:nth-child(10)>.eolContentCell  {
width: 52px;
}
#forecast .leftColumn-table .eolCell:nth-child(2)>.eolContentCell input{
	width: 45px;
}
#forecast .eolRow.rowgrp1  div.eolContentCell{
	border: 0 !important;
}
#forecast input:disabled + label {
    background-color: #fff !important;
}
.leftColumn-table .table-header.eolRow .eolCell span.headerName {
	border-right: 1px solid #bababa;
	padding: 0 20px 0 0;
}
.leftColumn-table .eolCell input, .ncnrInput, .ncnrInputPO,.pcnInput{
	padding: 5px;
	border: 0;
	margin: 5px 0 0 2px;
	width: 56px;
	border: 1px solid #ccc;
}
.ncnrInput{
	width: 75%;
}
.ncnrInputPO{
  width: 25px;
}
.ncnrInput, .ncnrInputPO{
float:left;
}
.ncnrDate{
  margin-right: 25px !important;
  margin-top: 3px !important;
  width: 120px;
  float: right;
  background-color: #e0e0e0 !important;
}
.ncnrDateText{
	font-size: 12px;
}
.table-colLeft.eolRow {
	font-family: Arial, Sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #393938;
	height: 125px;
	width: 100%;
	overflow: hidden;
	-moz-box-shadow: inset 0px -1px 0 #ededed;
	-webkit-box-shadow: inset 0px -1px 0 #ededed;
	border-bottom: 1px solid #ededed;
	padding: 0;
	margin: 0;
}
#avn_dropped_forecast.avn-popup {
	width: 600px;
}
#avn_dropped_forecast .table-colLeft.eolRow{				
	height: auto;
}
#avn_dropped_forecast .table-colLeft .eolCell{
	padding: 0 0 0 20px;
	border-right: 1px solid #ededed;
}
#avn_dropped_forecast .table-colLeft .eolContentCell{
	padding: 20px 20px 0 0;
	height: auto;
	border: 0;
}
#avn_dropped_forecast .table-header .eolCell:last-child a{border: 0;}
#avn_dropped_forecast .pageLeft{margin-top: 15px;}
#avn_dropped_forecast .pageright{float: none;}
.notes_Table{
	max-height: 250px;
}
div[id^=notes_tooltip_].leftColumn-table{
	max-width: 800px;
}
div[id^=notes_tooltip_].leftColumn-table .table-header .eolCell{
	width: auto;
}
div[id^=notes_tooltip_].leftColumn-table .table-colLeft.eolRow{
	height: 35px;
	border-bottom: 1px solid #d7d7d7;
	background: #fff;
}
div[id^=notes_tooltip_].leftColumn-table .table-colLeft .eolCell{
	padding: 0 0 0 20px;
	border-right: 1px solid #ededed;
	white-space: nowrap;
}
div[id^=notes_tooltip_].leftColumn-table .table-colLeft .eolContentCell{
	padding: 5px 20px 5px 0;
	height: 25px;
	border-right:0;
}
div[id^=notes_tooltip_].leftColumn-table .table-header .eolCell:last-child a{
	border: 0;
}
.note-sub{
	padding: 8px 10px 6px;
	margin: 0;
	border: 1px solid #ededed;
	outline: medium none;
	width: 85%;
	background-color: #ededed;
}
.note-textarea{
	padding: 10px;
	margin: 0;
	border: 1px solid #ededed;
	outline: medium none;
	width: 95%;
	text-indent: 10px;
	height: 80px;
	font-size: 16px;
	background-color: #ededed;
}
.addNoteButton{
	background: #41c363;
	border: 0;
	color: #fff;
	height: 40px;
	margin-top: 20px;
	width: auto;
}
.comma-seperate{
	width: 50%;
	text-align: center;
	line-height: 20px;
}
.comma-seperate .note-sub{
	margin: 2px 0;
}
.mailto{
	width: 45%;
	text-align: left;
	line-height: 20px;
}
.eolCell .datepicker{
	background: #fff;
	padding: 0 5px;
}
.eolCell .datepicker .reportInput{
	padding: 3px;
	font-size: 12px !important;
}
#forecast .eolCell .addnote a{
	width: auto;
	display: inline-block;
}
#forecast .eolCell .addnote .widgetText {
	width: 50px;
	margin-right: 0;
}
.forecast-tooltip {
    background: #e5e5e5 none repeat scroll 0 0;
    border-bottom: 6px solid #0593bc;
    display: none;
    margin-left: -600px;
    margin-top: 37px;
    padding: 10px 18px;
    position: absolute;
    width:650px;
    z-index:100;
}
.forecast-tooltip .osClose{
	margin-right: -10px;
}
.forecast-tooltip .helpTooltip {
	margin-top: 10px;
}
.eolCell .datepicker .reportInput.dijitTextBox .dijitInputField{
	padding: 0 2px 0 0 !important;
}
.dj_gecko .avnet .eolCell .dijitTextBox .dijitInputInner, .dj_webkit .avnet .eolCell .dijitTextBox .dijitInputInner{
	font-size: 10px !important;
	padding: 0 !important;
	margin: 4px 0 0 0;
}
.grn-bg{
	background: #00ff00;
    font-size: 11px;
    font-weight: bold;
    padding: 2px;
    font-family: 'ClanWeb-Bold';
}
.ylw-bg{
	background: #ffff00;
    font-size: 11px;
    font-weight: bold;
    padding: 2px;
    font-family: 'ClanWeb-Bold';
}
.rd-bg{
	background: #ff6666;
    font-size: 11px;
    font-weight: bold;
    padding: 2px;
    font-family: 'ClanWeb-Bold';
}
.gry-bg {
	background : #bababa;
    font-size: 11px;
    font-weight: bold;
    padding: 2px;
    font-family: 'ClanWeb-Bold';
}
#forecast .table-colLeft.eolRow.rowgrp{
	display: table-row-group;
	border: 0;
}
#forecast .table-colLeft.eolRow.rowgrp.hideRow, #forecast .table-colLeft.eolRow.rowgrp1.hideRow, .table-colRight.eolRow.hideRow{
	display: none;
}	
#forecast .table-colLeft.eolRow.rowgrp .eolCell .eolCell{
	display: table-caption;
	width: 355%;
	float: left;
	padding: 20px 0 20px 20px;
	border-bottom: 1px solid #ededed;
}
#forecast .table-colLeft.eolRow.rowgrp .eolCell{
	  padding: 0;
}
#forecast .table-colLeft.eolRow.rowgrp .eolContentCell{
	text-align: right;
}
span[id^=cust_part_openClose_]{
	cursor: pointer;
	padding: 2px 20px 2px 2px;
	min-width: 70px;
}
@media screen and (max-width:1023px){
	#forecast .leftArrow{
		left: 78.8%;
	}
	#forecast .eolCell .addnote {
		width: 57px;
	}
	 #forecast .leftColumn-table .eolCell:nth-child(1)>.eolContentCell, #forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(1) span.headerName, #forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(2) span.headerName, #forecast .leftColumn-table .eolCell:nth-child(2)>.eolContentCell{
	 	width: 35px;
	 }
	 #forecast .leftColumn-table .eolContentCell, #forecast .leftColumn-table .table-header.eolRow .eolCell span.headerName{
	 	 padding: 0 4px 0 0;
	 }
	 #forecastDetailsWidget .leftColumn-table .table-header .eolCell, #forecast .leftColumn-table .eolCell, #forecast .eolCell{
	 	  padding: 10px 0 10px 4px;
	 }
	 #forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(3) span.headerName {
	 	width: 65px;
	 }
	 #forecast .leftColumn-table .eolCell:nth-child(3)>.eolContentCell{
	 	width: 60px;
	 }
	 #forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(4) span.headerName, #forecast .leftColumn-table .eolCell:nth-child(4)>.eolContentCell {
	  width: 100px;
	 }
	#forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(5) span.headerName, #forecast .leftColumn-table .eolCell:nth-child(5)>.eolContentCell {
	  width: 55px;
	}
	#forecast .leftColumn-table input{
		width: 28px;
	}
	#forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(4)>span input{
		width: 55px
	}
	#forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(6) span.headerName, #forecast .leftColumn-table .eolCell:nth-child(6)>.eolContentCell{
		width: 48px;
	}
	#forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(7) span.headerName, #forecast .leftColumn-table .eolCell:nth-child(7)>.eolContentCell {
	  width: 58px;
	}
	#forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(8) span.headerName, #forecast .leftColumn-table .eolCell:nth-child(8)>.eolContentCell {
	  width: 40px;
	}
	#forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(9) span.headerName, #forecast .leftColumn-table .eolCell:nth-child(9)>.eolContentCell{
		width: 35px;
	}
}
@media screen and (min-width:880px) and (max-width:1080px){
	#forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(10) span.headerName, #forecast .leftColumn-table .eolCell:nth-child(10)>.eolContentCell {
	  width: 60px;
	}
}
@media screen and (min-width:1024px) and (max-width:1240px){
	#forecast .leftArrow{
		left: 63.6%
	}
	#forecast .eolCell .addnote {
		width: 57px;
	}
	#forecastDetailsWidget .leftColumn-table .table-header .eolCell, #forecast .leftColumn-table .eolCell, #forecast .eolCell{
	 	  padding: 10px 0 10px 8px;
	}
	 #forecast .leftColumn-table .eolCell:nth-child(1)>.eolContentCell, #forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(1) span.headerName, #forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(2) span.headerName, #forecast .leftColumn-table .eolCell:nth-child(2)>.eolContentCell{
	 	width: 45px;
	 }
	 #forecast .leftColumn-table .eolContentCell, #forecast .leftColumn-table .table-header.eolRow .eolCell span.headerName{
	 	 padding: 0 8px 0 0;
	 }
	 #forecast .leftColumn-table .eolCell:nth-child(3)>.eolContentCell{
	 	width: 65px;
	 }
	 #forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(3) span.headerName {
	 	width: 75px;
	 }
	 #forecast .leftColumn-table input{
		width: 35px;
	}
	#forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(4)>span input{
		width: 55px
	}
	#forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(6) span.headerName, #forecast .leftColumn-table .eolCell:nth-child(6)>.eolContentCell {
	  width: 55px;
	}
	#forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(7) span.headerName, #forecast .leftColumn-table .eolCell:nth-child(7)>.eolContentCell {
	  width: 65px;
	}
	#forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(9) span.headerName, #forecast .leftColumn-table .eolCell:nth-child(9)>.eolContentCell {
	  width: 35px;
	}
	#forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(5) span.headerName, #forecast .leftColumn-table .eolCell:nth-child(5)>.eolContentCell {
	  width: 50px;
	}
	#forecast .leftColumn-table .eolCell:nth-child(2)>.eolContentCell, #forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(2) span.headerName {
	 	width: 35px;
	 }
	 #forecast .leftColumn-table .table-header.eolRow .eolCell:nth-child(4) span.headerName, #forecast .leftColumn-table .eolCell:nth-child(4)>.eolContentCell {
	  width: 102px;
	}
}
div[id^=leftRow_]>.eolCell>.border0, div[id^=rightRow_]>.eolCell>.border0{
	border-right: 0px;
}
.arrow, .arrow.selected {
  background-image: url("../images/colors/color1/down-arrow.png");
  background-position:  95% 50%;
  background-repeat:no-repeat;
  content: "";
  display: inline-block;
  padding-right: 20px;
}
.arrow.selected {
  background-image: url("../images/colors/color1/down-up.png");
  background-position:  95% 50%;
  background-repeat:no-repeat;
}
p[id^=fcDateSec_].datepicker{
	padding: 0;
	width: 60px;
}
/* --------New UI Forecast Page start------*/
		#header-bottom.navContainer{
			background-color: #fff;
		}
		header{
			height: auto;
		}
		#scc-collapse-btn>img{height:45px;width:45px;}
		#scc-collapse-btn.selected{
			-ms-transform: rotate(180deg); /* IE 9 */
			-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
			transform: rotate(180deg);
		}
		.sccHeading{margin-left: 30px;}
		.fNone{float: none !important;}
		.scc-collapseSec{height: 45px;}
		#scc-collapse-btn{
			background-color: #ededed;
			width: 130px;
			height: 45px;
			display: inline-block;
			cursor: pointer;
		}
		.sccHeading .atc_continue_btn, .sccHeading .view_fulcart_btn_atc, .sccHeading .back_tocart, .sccHeading .atc_continue_btn{
			line-height: 16px;
			padding-right: 1em;
			padding-left: 1em;
		}
		.sccHeading .avnheaderResult{
			margin-bottom: 0px;
			margin-top: 30px;
		}
		#scc-heading-sec {
			margin-top: 0px;
			padding-top: 20px;
			border-top: 2px solid #ededed;
		}
		section#forecast_section{
			box-sizing: border-box;
			width: 100%;
			overflow-x: auto;
		}
		div#forecast_table{
			box-sizing: border-box;
			width: 100%;
			display: table;
			table-layout: fixed;
			border-collapse: collapse;
		}
		#forecast_table > .forecast-table-header div, #forecast_table .forecast-table-row > div, #forecast_table .forecast-details-row > div{
			box-sizing: border-box;
			display: table-cell;
			padding: 5px 2px 5px 5px;
			word-wrap: break-word;
		}
		#forecast_table > .forecast-table-header div{
			font-family: "ClanWeb-Medium",Arial,sans-serif;
			font-weight: normal;
			font-size: 10px;
			background-color: #ededed;
			border-right: 1px solid #d0d0d0;
			border-bottom: 1px solid #d0d0d0;
			border-top: 1px solid #d0d0d0;
			text-transform: uppercase;
			min-height: 60px;
		}
		#forecast_table .forecast-table-row > div, #forecast_table .forecast-details-row > div{
			background-color: #FFF;
			border-bottom: 1px solid #d7d7d7;
			border-right: 1px solid #d7d7d7;
			font-family: arial,san-serif,helvetica;
			font-size: 12px;
			font-weight: normal;
		}
		.forecast-table-row, .forecast-table-header, .forecast-details-row{
			display: table-row;
		}
		#forecast_table > .forecast-table-header::after, #forecast_table .forecast-table-row::after, #forecast_table .forecast-details-row::after{
			content: "";
			display: table;
			clear: both;
		}
		#forecast_table > .forecast-table-header div, #forecast_table .forecast-table-row > div, #forecast_table .forecast-details-row > div{
			width: 60px;
		}
		#forecast_table > .forecast-table-header div:first-child, #forecast_table .forecast-table-row > div:first-child,  #forecast_table .forecast-details-row > div:first-child{
			width: 38px;
		}
		#forecast_table > .forecast-table-header div:nth-child(2), #forecast_table .forecast-table-row > div:nth-child(2), #forecast_table .forecast-details-row > div:nth-child(2){
			width: 75px;
		}
		#forecast_table > .forecast-table-header div:nth-child(3), #forecast_table .forecast-table-row > div:nth-child(3), #forecast_table .forecast-details-row > div:nth-child(3){
			width: 80px;
		}
		#forecast_table > .forecast-table-header div:nth-child(4), #forecast_table .forecast-table-row > div:nth-child(4), #forecast_table .forecast-details-row > div:nth-child(4){
			width: 125px;
		}
		#forecast_table > .forecast-table-header div:nth-child(5), #forecast_table .forecast-table-row > div:nth-child(5), #forecast_table .forecast-details-row > div:nth-child(4){
			width: 75px;
		}
		#forecast_table > .forecast-table-header div:nth-child(6), #forecast_table .forecast-table-row > div:nth-child(6), #forecast_table .forecast-details-row > div:nth-child(4){
			width: 80px;
		}
		#forecast_table > .forecast-table-header div:nth-child(7), #forecast_table .forecast-table-row > div:nth-child(7), #forecast_table .forecast-details-row > div:nth-child(4){
			width: 130px;
		}
		#forecast_table > .forecast-table-header div:nth-child(8), #forecast_table .forecast-table-row > div:nth-child(8), #forecast_table .forecast-details-row > div:nth-child(4){
			width: 50px;
		}
		#forecast_table > .forecast-table-header div:nth-child(9), #forecast_table .forecast-table-row > div:nth-child(9), #forecast_table .forecast-details-row > div:nth-child(4){
			width: 60px;
		}
		#forecast_table > .forecast-table-header div:nth-child(10), #forecast_table .forecast-table-row > div:nth-child(10), #forecast_table .forecast-table-row > div:nth-child(4){
			width: 55px;
		}
		#forecast_table > .forecast-table-header div:nth-child(11), #forecast_table .forecast-table-row > div:nth-child(11), #forecast_table .forecast-details-row > div:nth-child(4){
			width: 60px;
		}
		#forecast_table > .forecast-table-header div:last-child, #forecast_table .forecast-table-row > div:last-child, #forecast_table .forecast-details-row > div:last-child{
			width: 70px;
		}
		.forecast-table-row div > label.custom_checkbox{
			margin-left: 5px;
		}
		#forecast_table .forecast-details-row > div:nth-child(1),#forecast_table .forecast-details-row > div:nth-child(2),#forecast_table .forecast-details-row > div:nth-child(3),#forecast_table .forecast-details-row > div:nth-child(4),#forecast_table .forecast-details-row > div:nth-child(5), #forecast_table .forecast-details-row > div:nth-child(6), #forecast_table .forecast-details-row > div:nth-child(7), #forecast_table .forecast-details-row > div:nth-child(8), #forecast_table .forecast-details-row > div:nth-child(9){
			border-right: 0px;
		}
		#forecast_table .forecast-table-row + .forecast-details-row > div:nth-child(5), #forecast_table .forecast-table-row + .forecast-details-row > div:nth-child(6){
			border-right: 1px solid #d7d7d7;
		}
		.forecast-details-row.hideRow{ display: none;}
		.forecast-table-header input[type="text"]{
			box-sizing: border-box;
			margin: 5px 0 0 0px;
			width: 90%;
			border: 1px solid #ccc;
			padding: 5px;
			font-size: 10px !important;
		}
		.forecast-container{
			max-width: auto;
		}
		.scc_hlp_contact_div{
			margin-right: 30px;
		}
		.scc_hlp_contact_div #contact_info+div.exprt-tooltip {
			margin-top: 42px;
			right: 10px;
		}
		#forecast_table .forecast-table-row > div:nth-child(2) input{
		  height: 25px;
		  width: 50px;
		  font-size: 11px !important;
		  padding: 5px;
		  border: 1px solid #ccc;
  			
		}
		#forecast_table .forecast-table-row > div:nth-child(2) p{
		  font-size: 11px !important;
		  color: #0593bc;
  			
		}
		@media screen and (min-width: 1600px){
			.forecast-container, .sccHeading{
				margin: 0 auto;
				max-width: 1400px;
			}
		.no-bg {
		    font-size: 11px;
		    font-weight: bold;
		    padding: 2px;
		    font-family: 'ClanWeb-Bold';
		}
		}
/* --------New UI Forecast Page end------*/
/* -----------------------Forecast Ends------------------------------------*/
/* -----------------------EOL Starts------------------------------------*/
.eolPartScroll {
    min-width: 100.2%;
	border-collapse: collapse;
    display: table;
}
.eolRow {
    display: table-row;
	white-space: nowrap;
}
.eolCell, #vrs_content .eolPartScroll .table-colRight.table-inner-content > div.eolCell{
    display: table-cell;
    font-family: Arial,Sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding: 10px 0 10px 20px;
    vertical-align: top;
    white-space: normal;
    width: 150px;
}
@media all and (-ms-high-contrast:none){  /* IE11 */
	.eolCell, #vrs_content .eolPartScroll .table-colRight.table-inner-content > div.eolCell{
    padding: 10px 0 4px 20px;
  }
}

#ncnrDetailsWidget .rightColumn .table-header .eolCell:last-child{
	padding-right: 25px;
}
.table-header.eolRow {
	height: auto !important;
	background-color: #e0e0e0;
	padding: 14px 0px;
	overflow: hidden;
	text-transform: uppercase;
	line-height: normal;
}
.table-header.eolRow .headerName{
	border-right: 1px solid #bababa;
	padding: 0 20px 0 0;
	width: auto;
	display: block;
}
.table-header.eolRow:last-child a{
	padding: 0 50px 0 0;
}
.table-header .eolCell {
	white-space: nowrap;
	font-family: "ClanWeb-Medium",Arial,sans-serif;
	font-size: 13px;
}
.table-colRight.eolRow{
	font-family: Arial, Sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #393938;
	height: 104px;
	width: 100%;
	overflow: hidden;
	-moz-box-shadow: inset 0px -1px 0 #ededed;
	-webkit-box-shadow: inset 0px -1px 0 #ededed;	
	border-bottom: 1px solid #ededed;
	padding: 0;
	margin: 0;
}
#vrs_content.eol .table-header .table-colLeft{
	height: auto;
}
#ncnrDetailsWidget .slot1 .leftColumn{
	width: 96%;
}
#vrs_content.eol .table-body .table-colLeft.headerContent.height_col_order.eol-colLeft, #vrs_content.eol .table-body .table-colLeft{
	padding: 0 20px;
	min-height: 104px;
}
.table-colRight .eolCell{
	width: auto;
	padding: 14px 0 14px 20px;
	word-wrap: break-word;
}
.eolContentCell{
	border-right: 1px solid #ededed;
	padding: 0 20px 0 0;
	height: 144px;
}
.eol .eolContentCell{
	height: 65px;
	min-height: 65px;
	white-space: nowrap;
}
#ncnrDetails .leftArrow, #vrs_content .eolPartScroll .rightArrow{
	display: block;
} 
.eol .table-body .table-colLeft>div:first-child, .eol .table-body .table-colLeft>p:first-child{
	padding: 14px 0 0;
}
#eol_dataSection .rightColumn .eolCell > .rightBorder{
	height: 48px;
}
/***********Mozilla firefox hack code************/
@-moz-document url-prefix(){ 
	#eol_dataSection .rightColumn .eolCell > .rightBorder{
		height: 50px;
	}
}
.eol .checkbox+label{
	padding-top: 6px;
}
.contactImg{
  background: url(../images/colors/color1/contact.png) no-repeat 0 0;
  margin: 0 0 0 10px;
  padding: 13px 0 13px 26px;
}
.InfoImg{
  background: url(../images/colors/color1/info.png) no-repeat 0 0;
  margin: 0 0 0 10px;
  padding: 13px 0 13px 26px;
}
.button.back_tocart{
	display: inline-block;
}
.sccHeader.avnheaderResult{
	margin:15px 0 15px;
}
#eol_dataSection .table-header .table-colLeft {
    padding: 10px 0px
}
@media all and (-ms-high-contrast:none){
#eol_dataSection .table-header .table-colLeft {
		padding: 10px 0 4px;
	}/* IE10 */
*::-ms-backdrop, #eol_dataSection .table-header .table-colLeft {
		padding: 10px 0 4px;
	} /* IE11 */
}
#eol_dataSection .table-header.eolRow a {
	border-right: 0px;
}
#eol_dataSection .table-header.eolRow div.rightBorder {
	border-right: 1px solid #bababa;
}
#eol_dataSection .rightColumn .eolCell:nth-child(1) > .rightBorder, #eol_dataSection .table-colRight .eolCell:nth-child(1)>.eolContentCell{
	box-sizing: border-box;
	width: 230px;
	white-space: normal;
	word-wrap: break-word;
}
#eol_dataSection .table-colRight .eolCell:nth-child(1)>.eolContentCell{
	overflow-x: hidden;
	overflow-y: auto;
	height:76px;
}
#eol_dataSection .table-header.eolRow .eolCell:last-child>div.rightBorder {
	border-right:0px;
}
.eolSub_sucessful_wrapr{
	background-color: hsl(75, 55%, 55%);
    height: 100px;
    width: 100%;
    color: hsl(0, 0%, 100%);
}
.ltbSub_sucessful_wrapr{
	background-color: hsl(75, 55%, 55%);
    height: 100px;
    width: 100%;
    color: hsl(0, 0%, 100%);
}
.helpTooltip{
	font-family:'Arial,San-Serif,Helvetica';
	font-size:14px;font-weight:normal;
	max-width:1024px;
	padding:30px;
	line-height:20px;
	min-width: 1000px;
}
#notes_tooltip.helpTooltip ol{
	list-style-type: decimal;
	margin-left: 20px;
}
#notes_tooltip.helpTooltip ul{
	list-style-type: disc;
	margin-left: 20px;
}
.eol > .fleft > .button:first-child ,.eol > .fleft > .button:nth-child(3){
    background-color: #41c363;
    color: #fff;
    border-color: #41c363;
}
#eolMfgPartInfo.pcnInput {
width :44%;
}
#eolCustPartNo.pcnInput {
width :70px;
}
#myFormDialogPCN.dijitDialog {
	top: 170px !important;
	left: 333px !important;
    width: 600px !important;
}
#myFormDialogPCNSub.dijitDialog {
	top:250px !important;
    left: 350px !important;
    min-width: 425px !important;
}
#myFormDialogLTB.dijitDialog {
	top: 170px !important;
	left: 333px !important;
    width: 600px !important;
}
.sccTitle .atc_continue_btn, .sccTitle .view_fulcart_btn_atc, .sccTitle .back_tocart, .sccTitle .atc_continue_btn {
	line-height: 16px;
	padding-right: 1em;
	padding-left: 1em;
}
.sccTitle .widgetText{
	margin-bottom: 10px;
}
#eol_dataSection .leftArrow, #eol_dataSection .rightArrow {
    padding: 28px 17px;
    display: none !important;
}
#eol_dataSection .slot1 .leftColumn {
	    width: 97%;
	}
@media screen and (max-width: 1023px){
	#eol_dataSection .leftArrow, #eol_dataSection .rightArrow {
	    display: block !important;	
	}
	#eol_dataSection .leftArrow {
	    left: auto;
	}	
	#eol_dataSection .slot1 .leftColumn {
	    width: 97%;
	}
}
@media screen and (width: 1024px){
	#eol_dataSection .slot1 .leftColumn {
	    width: 96.5%;
	}
	#eol_dataSection .leftArrow, #eol_dataSection .rightArrow {
	    display: block !important;	
	}
	#eol_dataSection .leftArrow {
		left: auto;
	}
}
/* -----------------------EOL Ends------------------------------------*/
/**************************SCC End*********************************************/
/* -----------------------Storefront Starts------------------------------------*/
.clear.submitEProc{
	margin-left: -70px;
}
/* -----------------------Storefront Ends------------------------------------*/
/** Marketing - Subscription Center : Starts here  **/
#SubCenter_popup_dropdown.dijitPopup {
    position: fixed !important;
    top: 260px !important;
}
#profileCategories.subCenterPopUp h2.prof_manu_popup_hdr {
    margin: 10px 0;
    min-height: 30px;
}
#subAll{
margin-right: 20px;
}
#profileCategories.subCenterPopUp .prof_manu_popup_scroll { 
    height: 369px;
	overflow : hidden;
}
#profileCategories.subCenterPopUp {
	top:50px;
	width: 537px;
	left:375px;
}
@-moz-document url-prefix(){
	#profileCategories.subCenterPopUp{width: 549px;}
}
#profileCategories.subCenterPopUp .prof_manu_popup_scroll > section > ul {
	padding : 20px 0 0 0;
}
.subText {font-size:11px;}
@media screen and (max-width: 1023px){
	#profileCategories.subCenterPopUp {
		left:100px;
		top:90px
	}
	.prof_popup {
		width: 730px;
		height: 625px;		
	}
}
@media screen and (min-width: 1024px) and (max-width:1240px) {
	#profileCategories.subCenterPopUp {
		left:225px;
		top:50px;
	}
	.prof_popup {
		width: 1000px;
		height: 625px;
		
	}
}
#optIn {
    position: absolute;
    top: 381px;
}
/** Marketing - Subscription Center : Ends here  **/
/* -----------------------------------------------------------------------------*/
/* -----------------------Marketing Reports Starts------------------------------------*/
div.ipSection{
	box-sizing: border-box;
	float: left;
	width: 48%;
}
div.ipSection:nth-child(odd){
	margin-right: 20px;
}
div#avn_mktExptOpt.avn-popup{
	max-width: 400px;
}
div#avn_mktExptOpt .popupInput{
	box-sizing: border-box;
	margin-top: 0px;
	width: 100%;
	padding: 12px 3px 10px 5px;
 	font-family: "ClanWeb-Medium",Arial ,Sans-serif;
  	font-size: 13px !important;
 	font-weight: normal;
 	color: #808080;
}
div.ipSection > p, div.ipExpFormat > span{
	text-transform: uppercase;
	color: #383839;
    font-family: Arial,San-Serif,Helvetica;
    font-size: 0.75em;
	font-weight: bold;
}
#avn_rgstrExptOpt.avn-popup{
	top: 20px !important;
	max-width: 400px;
}
#avn_rgstrExptOpt .popupInput{
	box-sizing: border-box;
	margin-top: 0px;
	width: 100%;
	padding: 12px 3px 10px 5px;
 	font-family: "ClanWeb-Medium",Arial ,Sans-serif;
  	font-size: 13px !important;
 	font-weight: normal;
 	color: #808080;
}
div.ipSection > p{
	text-transform: uppercase;
	color: #383839;
    font-family: Arial,San-Serif,Helvetica;
    font-size: 0.75em;
	font-weight: bold;
}
.rgstr_frm{
	min-height:400px;
}
.colwidth60{
	width:60%;
}
/* -----------------------Marketing Reports Ends------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------PDP Descriptive Images Starts-----------------------------------*/
#carouselwrap{
	width: 600px;
	margin: 0;
	padding: 0;
}
#carousel{
	width: 404px;
	height: 400px;
	overflow: hidden;
	float:left;
	position:relative;
	left: 18%;
}
#carouselscroll{
	float:left;
	width:auto;
	position:absolute;
	left:0px;
}
#carouselprev{
	position: absolute;
    bottom: 50%;
    left: 5%;
}
#carouselnext{
	position: absolute;
    bottom: 50%;
    right: 5%;
}
.traversecontrol{
	float:left;
	padding: 0;
	margin: 0;
	line-height:0;
}
#carouselprev:hover, #carouselnext:hover{
	cursor:pointer
}
.carouselscrollbox{
	float:left;
	margin:9px;
	width: 380px;
	text-align:left;
	padding-bottom:10px;
}
.carouselscrollerimg img{
	width: 100%;
	height: 100%;
	min-height: 350px;
}
/* -----------------------PDP Descriptive Images Ends------------------------------------*/
/** Need Help Chat Widget Styles **/
.need_helpImg {
    margin-top: 0px;
    width: 20px;
    vertical-align: middle;
    cursor: pointer;
}
#quickOrderErrorForm  span.need_helpSpan > nav > p:first-child, #quickOrderErrorForm  span.need_helpSpan > nav > div#need_help_link { 
	display: inline-block;
}
#avnChatHelp.avntitleWidget > p.chatHelp,  #avnChatHelp.avntitleWidget > div#need_help_link{
	display: inline-block;
	float: right;
}
#avnChatHelp.avntitleWidget > p.chatHelp >img.need_helpImg{
	position: absolute;
    right: 280px;
}
#checkout_needHelp_link > li > div#need_help_checkout{
	color: #fff;
    font-size: 12px;
    display: inline-block;
	margin-left: 5px;
}
/** End of Need Help Chat Widget Styles **/
/* -----------------------------------------------------------------------------*/
@media (min-device-width: 800px) and (max-device-width: 1280px){
}
@media (max-device-width: 800px) and (orientation: portrait){
	#addaccount.dijitDialog {
	left: 23% !important;
	}	
	#add_shipping_addrs_id.dijitDialog{
		left: 19% !important;
	}
}    
@media (max-device-width: 1280px) and (orientation: landscape){
	#addaccount.dijitDialog {
		left: 33% !important;
	}
	#add_shipping_addrs_id.dijitDialog{
		left: 31% !important;
	}
	#addaccount.dijitDialog.dijitDialogFocused.dijitFocused, #addaccount.dijitDialog.dijitDialogHover.dijitHover, #addaccount.dijitDialog.dijitDialogHover.dijitHover.dijitDialogFocused.dijitDialogHoverFocused.dijitHoverFocused.dijitFocused{
		top: 50px !important;
		left: 30% !important;
	}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1){
	#add_shipping_addrs_id.dijitDialog{
		left: 18% !important;
	}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){
	#addaccount.dijitDialog {
		left: 30% !important;
	}
	#add_shipping_addrs_id.dijitDialog{
		left: 27% !important;
	}
	}
	div#plp_info_msg{
	    position: relative;
	    color: #0593bc;
	    font-family: Arial,San-Serif;
	    font-size: 12px;
	    font-weight: normal;
	    padding: 20px 30px;
	    border: 1px solid #0593bc;
	    border-radius: 5px;
	    background-color: #F8FFFF;
	}
	div#plp_info_msg > p{
		text-indent: 35px;
	}
	div#plp_info_msg {
	    position: relative;
	    color: #0593bc;
	    font-family: Arial,San-Serif;
	    font-size: 12px;
	    font-weight: normal;
	    padding: 20px 30px;
	    border: 1px solid #0593bc;
	    border-radius: 5px;
	    background-color: #F8FFFF;
	}
	div#plp_info_msg > img{
		width: 10px;
		height: 12px;
		float: right;
		cursor: pointer;
		margin-top: 2px;
	}
	div#plp_info_msg  a{
		font-weight: bold;
		text-decoration: underline;
		cursor: pointer;
	}
	.plp_redirect_popup_cont{
		width: 300px;
		height: 150px;
		line-height: 150px;
		text-align: center;
		font-family: Arial,San-Serif;
		font-size: 13px;
		font-weight: 600;
		box-shadow: 0px 5px 5px #888;
	}
	#plp_redirect_popup.dijitDialog{
		top: 50% !important;
		margin-top: -100px !important;
		background: #FFF;
	}
	#plp_redirect_popup .dijitDialogCloseIcon{
		display: none;
	}
	#plp_info_msg .info-icon{
		width: 16px;
		height: 16px;
		position: absolute;
		left: 40px;
		top: 18.5px;
	}
	#plp_info_msg .no_result_info-icon{
		width: 16px;
		height: 16px;
		position: absolute;
		left: 40px;
		top: 10.5px;
	}
#pdp_info_msg {
    font-weight: 700;
    font-size: 13px;
    font-style: italic;
    margin-bottom: 52px;
}
#pdp_info_msg p {
    float: left;
    display: inline-block;
}
.pdp_avail {
    opacity: 0.7;
}
#pdp_info_msg a {
    color: #0593bc !important;
    text-decoration: underline !important;
}
#pdp_info_msg .prdct_count {
    float: right;
    opacity: 0.7;
}
/* Changed the displayed text as per CR at 17.11 */
.pdp_body .asidetop div#pdp_info_msg {
    font-family: Arial;
    font-weight: bold;
    font-size: 15px;
    font-style: normal;
    color: #000;
    letter-spacing: -1.1px;
	opacity: 1;
	margin-bottom: 11px;
}
.plp_redirect_popup_cont {
    width: 375px;
    height: 150px;
    line-height: 150px;
    text-align: center;
    font-family: Arial,San-Serif;
    font-size: 13px;
    font-weight: 600;
    box-shadow: 0px 5px 5px #888;
    border: 2px solid #d0d0d0;
}
#regionSwitchSearch{
	font-weight: bold;
}
#regionSwitchSearch a{
color: #0593bc;
}
div.manf_srch_fld > #searchBox1.srchField{
	box-sizing: border-box;
	padding: 12px 0px 10px 10px;
	float: left;
	width: 80%;
	border: 0px !important;
	margin-bottom: 5px;
	height: 40px;
}
article.mnf_srch_widget .widgetHeaderText{
	font-family: ClanWeb-Medium !important;
	font-size: 20px !important;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 8px;
}
.mnf-layout-3colslot{
  margin: 0 auto;
  width: 100%;
  max-width: 1241px;
  float: none !important;
}
article.mnf_srch_widget{
	margin: 10px;
	background: #FFF;
}
article.mnf_srch_widget > div{
  height: 60px;
  padding: 0px 29px 0;
}
.manf_srch_fld{
	width: 100%;
	box-sizing: border-box;
	vertical-align: top;
}
article.mnf_srch_widget #searchSubmit{
	border: 0px none;
	background-color: rgb(232, 232, 232);
	margin-bottom: 10px;
	float: left;
	width: 10%;
}
article.mnf_srch_widget .css-label{
	margin-right: 10px;
}
article.mnf_srch_widget .widgetText{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 50%;
	box-sizing: border-box;
	display: inline-block;
	float: left;
}
article.mnf_srch_widget .widgetText > .custom_checkbox{
	top: 4px;
}
.snippetContentBottomRight.mnf_overview_widget_Rt{
	margin-top:0px;
	border-top:0px;
}
.widgetBody.mnf_overview_widget_Lt, .widgetBody.mnf_overview_widget_Lt:hover{
	border-bottom:0px;
}
.manf_srch_fld > a#searchSubmit{
	background: rgb(232, 232, 232) url("../images/colors/color1/srch_img_icon_mnf.png") no-repeat scroll 1px 3px / 35px 35px;
	width: 32px;
	height: 40px;
	transform: scaleX(-1);
	display: inline-block;
	margin-bottom: 5px;
}
.widgetBody_accordion.mnf_overview_widget_Lt > p{
	font-family: Arial,San-Serif;
	font-size: 14px;
	color: #666 !important;
	line-height: 21px;
}
.mnf_cat_nav_wid .widgetHeaderText{
	font-family: ClanWeb-Medium !important;
	font-size: 20px !important;
	font-weight: normal;
	padding: 0px 29px;
}
.mnf_cat_nav_wid.widgetBodyCol2,.mnf_cat_nav_wid.widgetBodyCol2:hover{
	padding-top: 0px;
	border-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 40px;
	}
.mnf_cat_nav_wid.widgetBodyCol2{
	min-height: 0 !important;
} 
.mnf_cat_nav_wid .categories_list {
   padding: 0px 29px;
}
div.manf_srch_fld + .search_error{
	clear: both;
	margin-bottom: 0px;
	padding-top: 0px;
	font-size: 13px;
}
.widgetBodyCol2.mnf_cat_nav_wid #mySlideToggler.categories_list li{
	width:33.33%;
	box-sizing:border-box;
}
.mnf_widget_banner{
	text-align: center;
	background-color: #1B5C67;
	width: 100%;
	padding: 50px;
	box-sizing: border-box;
}
.mnf_widget_banner > h1{
	color: #FFF;
	font-family: bebas_neueregular, Arial, San-Serif !important;
	font-weight: normal;
	font-size: 69px !important;
}
.mnf_widget_bannerArr{
	width: 0px;
	height: 0px;
	margin-left: auto;
	margin-right: auto;
	border-style: solid;
	border-width: 25px 65px 0px;
	border-color: #1B5C67 transparent transparent;
}
label.signInButton.signIn_flyout  a{
	font-family: "ClanPro-News",Arial,sans-serif;
    font-size: 10px;
    color: #FFF !important;
	font-weight: normal;
}
.mnf-layout-2colslot8{
	max-width: 1241px;
	margin: 0 auto;
	float: none !important;
}
.mnf-layout-2colslot8 div.col8.acol12,.mnf-layout-2colslot8 div.col4.acol12{
	float:left;
}
  
.mnf-layout-4colslot{
  float: none !important;
  width: 100%;
  clear: both;
  max-width: 1241px;
  margin: 0 auto;
}
.mnf-layout-4colslot div.col3.acol12{
	float:left;
	padding: 0 10px 20px;
}
.mnf-layout-2colslot4{
  float: none !important;
  clear: both;
  max-width: 1241px;
  margin: 0 auto;
}
.mnf-layout-2colslot4 div.col4.acol12,.mnf-layout-2colslot4 div.col8.acol12{
	float:left;
}
.noTextDecor{
	text-decoration:none !important;
}
/* -----------------------------------------------------------------------------*/
/* CHECKOUT
/* -----------------------------------------------------------------------------*/	
.padd10{
	padding: 10px;
}
.fullCart-currDrpDwn #avnfooter, .sm-currDrpDwn  #avnfooter{
	margin: 30px 0 0;
}
.checkOut_user_details{
	font-size:14px !important;
	font-family: ClanPro-Bold !important;
	top:48px !important;
}
.checkOut_user_details div{
	font-size:14px !important;
	font-family: ClanPro-News !important;
}
.width50{
	width: 50px !important;
}
.width300px{
	Width:300px;
}
.paddingTop7{
  padding-top:7px;
}
.avn-shipping-address-header{
    width: 100%;
}
.avn-shipping-address-RowHeader{
    margin: 0 auto;
    width: 1240px;
}
.avn-shipping-mainContainer .avn-fullCart-hdr{
	height:200px;
} 
.marketing-spot
{
    width: 280px;
    height: 240px;
    margin-top: 20px;
}
.marketing-spot h1
{
   font-family: ClanPro-News;
    font-size: 30px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    text-align: center;
    color: #dfdfdf;
    padding: 65px 60px;
	}
.avn-uppercase{
	text-transform: uppercase;
}
.avn-lowercase{
	text-transform: lowercase;
}
.avn-shipping-mainContainer {
    margin: 0 auto;
    box-sizing: border-box;
    min-width: 1240px;
    width: 100%;
    height: auto;
    overflow: hidden;

}
.shipping-header {
    min-width: 1240px;
    height:auto !important;
}
.shipping-small {
  width: 213px;
  height: 26px;
  top: 20px;
  object-fit: contain;
  font-family: ClanPro-news;
  font-size: 20px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  color: #ffffff;
  float:left;
  margin-left:85px;
  position:relative;
  z-index:10;
  float:left
}
.shipping-x-small {
  width: 211px;
  height: 18px;
  object-fit: contain;
  font-family: ClanPro-news;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #ffffff;
  float:left;
  margin-left:85px;
  margin-bottom:38px;
  z-index:10;
  float:left;
  padding-bottom:38px;
}
.sm-nowrap{
	white-space:nowrap;
}
.sm-width{
	width:100%;
}
.sm-past {
    color: #ffffff;
}
.sm-current {
    color: #0593bc;
}
.sm-future {
    color: #b2b2b2;
}
.sm-num{
    float: left;
    width: 100%;
    text-align: left;
    padding-left: 406px;
    box-sizing: border-box;
}
.sm{
	margin-right:110px;
	margin-bottom:2px;
	margin-top:7px;
	float:left;
	/*width:100%;*/
	text-align:left;
	/*padding-left:397px;*/
}
.sm div{
	/*width: 53px;
	height: 26px;*/
	font-family: ClanPro-bold;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: center;
}
.sm1{
	margin-left:25px;
}
.sm2{
	margin-left:70px;
}
.sm3{
	margin-left:74px;
}
.sm4{
	margin-left:60px;
}
.sm-oval {
  width: 24px;
  height: 20px;
  border-radius: 50%;
  font-size: 13px;
  color: #ffffff;
  text-align: center;
  padding-top: 4px;
  font-family:ClanPro-bold;
}
.sm-oval-past{
	background: #ffffff;
    color: #000000;
}
.sm-oval-current{
	background: #0593bc;
    color: #ffffff;
}
.sm-oval-future{
	background: #b2b2b2;
}
.sm-columnn {
    float: left;
    padding: 0px;
    /* border: 1px solid green; */
}
.avn-Payment-subContainer{
  width: 1240px;
  margin: 0 auto;
  height: auto;
}
.avn-PaymentAddress-table{
    display: table;
    table-layout: fixed;
    width: 880px;
    /* margin-right: 80px; */
    float: left;
}
.checkoutEmptyMessage {
	height:100px;
	text-align:center;
	margin-bottom:50px;
	font-family: 'ClanWeb-News',Arial,Sans-serif;
	line-height: normal;
	font-size: 18px;
	color:#666;
	padding:81px;
}
.sm .width68{
	width:68px;
}
#ck_editProfile .AddRemoveTitleDiv{
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #5b5b5b;
    margin-top: 20px;
}
.CancelButton{
	border: 1px solid black;
    text-align: center;
    cursor: pointer;
    width: 280px;
    height: 40px;
    margin-top: opx;
    font-family: 'ClanPro-Bold';
    font-size: 13px;
    background-color: #575757;
    color: #ffffff;	
}
#ck_editProfile .UpdateButton {
    width: 275px;
    height: 40px;
    margin-left: 16px;
}
.avn-checkout-Error-banner{
  width: 1240px;
  height:auto;
  overflow:auto;
  background-color: #fce8e1;
  margin: 20px auto 0;
}
.avn-checkout-success-banner{
  width: 1240px;
  height:auto;
  overflow:auto;
  background-color: #EAF2D3;
  margin: 20px auto 0;
  
}
.avn-checkout-info-banner{
  width: 1240px;
  height:auto;
  overflow:auto;
  background-color: #daeff5;
  margin: 20px auto 0;
 
}
.avn-checkout-Error-banner > div{ 
  font-family: ClanPro-News;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: left;
  color: #eb6730;
  padding: 20px;
}
.avn-checkout-success-banner > div{ 
  font-family: ClanPro-News;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: left;
  color: #0D7306;
  padding: 20px;
}
.avn-checkout-info-banner> div{ 
  font-family: ClanPro-News;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: left;
  color: #02406e;
  padding: 20px;
}
.checkout_display_text{
	font-family: ClanPro-News !important;
 	 font-size: 12px !important;
}
#ECForm .avn-checkout-Error-banner{
  width: 95% !important;
  height:60px;
  overflow: hidden !important;
  background-color: #fce8e1;
  margin: 20px auto 0;
}

#ship_error_content .errorMsg {
    width: 1150px;
}

#ECForm #ship_error_content .errorMsg {
    width: 100%
	text-align: center;
}

/* -----------------------------------------------------------------------------*/
/* CHECKOUT - SHIPPING ADDRESS
/* -----------------------------------------------------------------------------*/	
#orderAddressDetails .payment_method .optional_text {
    font-family: ClanPro-Book;
    font-weight: normal;
}
.AVN-SA-Company, .AVN-SA-ATTN, .AVN-SA-Name, .AVN-SA-PhNo, .NA_AddressLine1, .NA_AddressLine2, .NA_AddressLine3, .AVN-SA-City, .AVN-SA-Zip, .AVN-SA-Email{
  font-family: ClanPro-Bold;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #5b5b5b;
  padding-bottom: 18px;
}
.AVN-SA-Company > p, .AVN-SA-ATTN > p, .AVN-SA-Name > p, .AVN-SA-PhNo > p, .NA_AddressLine1 > p, .NA_AddressLine2 > p, .NA_AddressLine3 > p, .AVN-SA-City > p, .AVN-SA-Zip > p, .AVN-SA-Email > p{
  Padding-bottom:7px;
}
.AVN-SA-CompanyTxt, .AVN-SA-NameTxt, .NA_AddressLine1Txt, .NA_AddressLine2Txt, .NA_AddressLine3Txt, .AVN-SA-emailTxt{
  width: 570px;
  height: 30px;
  object-fit: contain;
  background-color: #f3f3f3;
  border: 1px solid #72777d;
  padding-left: 10px;
}
.AVN-SA-PhNoTxt{
    margin-top: 4px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.AVN-SA-AttnTxt, .AVN-SA-PhNoTxt{
  width: 270px;
  height: 30px;
  object-fit: contain;
  background-color: #f3f3f3;
  border: 1px solid #72777d !important;
  padding-left: 10px;
}
.AVN-SA-CityTxt, .AVN-SA-ZipTxt{
  width: 270px;
  height: 30px;
  object-fit: contain;
  background-color: #f3f3f3;
  border: 1px solid #72777d;
  padding-left: 10px;
}
.AVN-SA-Optional{
  font-family: ClanPro-Book;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #5b5b5b;
}
.NA_AddressLine1> label , .AVN-SA-Country>p {
  padding-right:200px;
}
.AVN-SA-Company > p, .AVN-SA-ATTN > p, .AVN-SA-Name > p, .AVN-SA-PhNo > p, .NA_AddressLine1 > p, .NA_AddressLine2 > p, .NA_AddressLine3 > p, .AVN-SA-City > p, .AVN-SA-Zip > p, .AVN-SA-Email > p{
  Padding-bottom:3px;
}
.AVN-SA-Country, .AVN-SA-state{
  font-family: ClanPro-Bold;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  color: #5b5b5b;
  padding-bottom: 3px;
 }
 .AVN-SA-Zip{
    margin-left: 300px;
}
.AVN-SA-CountryTxt, .AVN-SA-StateTxt{
  width:280px;
  height:32px;
  border:  1px solid #72777d;
}
#shipAddCountry.sm-select1,#shipAddState.sm-columnn{
	width:auto;
	float:left;
}
.shipping_address_right .avn-paymentCore-totalQtySec{
	height: auto;
}
.shipping_address_box_container > div:nth-child(1), .shipping_address_box_container > div:nth-child(3){
 	margin-right: 20px
}
#ck_cntry1_wdj2 .dijitSelect,#cntry1_wdj2 .dijitSelect{
	width: 240px;
	height: 30px;
}
#ck_cntry1_wdj2.dijitSelect .dijitArrowButton,#cntry1_wdj2.dijitSelect .dijitArrowButton{
	  /*  padding: 0px 10px;*/
		background-color: #f3f3f3;
}
#ck_cntry1_wdj2.dijitSelect .dijitArrowButtonInner, #ck_cntry1_wdj2.dijitComboBox .dijitArrowButtonInner,#cntry1_wdj2.dijitSelect .dijitArrowButtonInner, #cntry1_wdj2.dijitComboBox .dijitArrowButtonInner{
	padding: 0px 12px;
}
#ck_cntry1_wdj2.dijitSelect .dijitInputField, #ck_cntry1_wdj2.dijitTextBox .dijitInputField{
	padding: 8px 10% 0px 10px;
}
#cntry1_wdj2.dijitSelect .dijitInputField, #cntry1_wdj2.dijitTextBox .dijitInputField {
	padding: 0px 10% 0px 10px;
}
#ck_cntry1_wdj2.dijitSelect, #ck_cntry1_wdj2.dijitSelect .dijitButtonContents, #ck_cntry1_wdj2 .dijitTextBox, #ck_cntry1_wdj2 .dijitTextBox .dijitButtonNode
{
    border: 0;
    background: #f3f3f3;
    color: #575757;
    transition-duration: 0.35s;
    transition-property: background-color;
    transition-property: border;
    width: 100%;
    height: 32px;	    
}
#cntry1_wdj2.dijitSelect, #cntry1_wdj2.dijitSelect .dijitButtonContents, #cntry1_wdj2 .dijitTextBox, #cntry1_wdj2 .dijitTextBox .dijitButtonNode {
    border: 0;
    background: #f3f3f3;
    color: #575757;
    transition-duration: 0.35s;
    transition-property: background-color;
    transition-property: border;
    width: 100%;
    height: 32px;	    
}
#ck_cntry_wdj2 .dijitSelect,#cntry_wdj2 .dijitSelect{
	width: 240px;
	height: 30px;
}
#ck_cntry_wdj2.dijitSelect .dijitArrowButton,#cntry_wdj2.dijitSelect .dijitArrowButton{
	    /*padding: 0px 10px;*/
		background-color: #f3f3f3;
}
#ck_cntry_wdj2.dijitSelect .dijitArrowButtonInner, #ck_cntry_wdj2.dijitComboBox .dijitArrowButtonInner,#cntry_wdj2.dijitSelect .dijitArrowButtonInner, #cntry_wdj2.dijitComboBox .dijitArrowButtonInner{
	padding: 0px 12px;
}
#ck_cntry_wdj2.dijitSelect .dijitInputField, #ck_cntry_wdj2.dijitTextBox .dijitInputField{
	padding: 8px 10% 0px 10px;
}
#cntry_wdj2.dijitSelect .dijitInputField, #cntry_wdj2.dijitTextBox .dijitInputField {
	padding: 0px 10% 0px 10px;
}
.avn_widget_profilesel .dijitInputField{
width:50px;
overflow:hidden;
}
.checkout_tooltip{
margin-left:120px;
margin-top:-40px;
}
#ck_cntry_wdj2.dijitSelect, #ck_cntry_wdj2.dijitSelect .dijitButtonContents, #ck_cntry_wdj2 .dijitTextBox, #ck_cntry_wdj2 .dijitTextBox .dijitButtonNode
{
    border: 0;
    background: #f3f3f3;
    color: #575757;
	font-family: ClanPro-News;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
    transition-duration: 0.35s;
    transition-property: background-color;
    transition-property: border;
    width: 100%;
    height: 32px;	    
}
#cntry_wdj2.dijitSelect, #cntry_wdj2.dijitSelect .dijitButtonContents, #cntry_wdj2 .dijitTextBox, #cntry_wdj2 .dijitTextBox .dijitButtonNode {
    border: 0;
    background: #f3f3f3;
    color: #575757;
	font-family: ClanPro-News;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
    transition-duration: 0.35s;
    transition-property: background-color;
    transition-property: border;
    width: 100%;
    height: 32px;	    
}
#ck_cntry1_wdj2.arrow.dijitSelect .dijitArrowButton {
  padding: 5px 15px;
 }
 
 #ck_cntry_wdj2.arrow.dijitSelect .dijitArrowButton {
  padding: 5px 15px;
  }
  .payment_method .paddingTop18
{
  padding-top:18px;
}
.payment_method .sm-column {
    float: left;
    padding: 0px;
}
.shippingto
{
 font-family: ClanPro-Bold;
  font-size: 12px;
  font-style: normal;
  font-stretch: normal;
 }
.shippingto > p
{
 font-family: ClanPro-Bold;
  font-size: 12px;
  font-style: normal;
  font-stretch: normal;
 }
.paddingLeft10
{
padding-left:10px;
}
.payment_method .link
{
color: #0593bc;
}
.shipping_address_box_container
{
 width:520px;
 font-family: ClanPro-News;
 padding-top: 25px;
}
.font12
{
font-size:12px;
}
.width250px{
width:250px;
}
.shipping_address_box_margin20
{
margin-right:20px;
}
.shipping_address_box
{
    padding: 10px;
    padding-top: 25px;
    padding-bottom: 10px;
    border: solid 1px #868686;
    margin-bottom: 20px;
    height: 103px;
}
#ShippingAddressSectionDisplay .shipping_address_box{
                height: 109px;
                height: 111px\0;
}
@-moz-document url-prefix("") {
  #ShippingAddressSectionDisplay .shipping_address_box{
                                height: 116px;
}
}

.shipping_addres_radio
{
    padding-top: 30px;
}
.heightmin60px{
min-height:60px;
}
.shippingto
{
 font-family: ClanPro-Bold;
  font-size: 12px;
  font-style: normal;
  font-stretch: normal;
  }
 .shipping_address_tooltip
{
  width: 313px;
  height: 22px;
  background-color: #dfdfdf;
  margin-left: 20px;
  font-family: ClanPro-News;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #575757;
  padding-top: 7.5px;
  padding-left: 5px;
  position: relative;
  top: -23px;
  left: 131px;
  display: none;
  margin-top: -1px;
  
}
.mLeft{
	margin-left: 42px;
}
.shipping_address_tooltip:before {
  content: "";
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-bottom: 17px solid transparent;
  border-right: 19px solid #dfdfdf;
  position: absolute;
  left: -18px;
  margin-top: -8px;
}
.shipping_new_address:hover ~.shipping_address_tooltip
{
	display:block;
}
.avn-sa-vLine {
  width: 2px;
  height: 358px;
  border: #dfdfdf;
  background: #dfdfdf;
}
.marginL37{
	margin-left:37px;
}
.marginR37{
	margin-right:37px;
}
#AdrPopup_content {
	width: 1030px;
	height: 620px;
	background-color:#ffffff;	
	border: solid 1px #979797;
	overflow: scroll;
}
.avnSearchPopup.AdrPopUp.dijitDialog {
    height: 100%;
    margin: 0 auto;
    overflow: auto;
}
.pdp_title .AddRemoveTitleDiv{
 color: #5b5b5b;
 font-family: ClanPro-Bold;
 font-size: 24px;
 font-stretch: normal;
 font-style: normal;
 font-weight: normal;
 height: 26px;
 margin-top: 20px;
 padding-bottom: 22px;
 width: auto;
}
.NA_popup_FormContent {
    margin-left: 225px;
    width: 580px;
}
.NA_Company, .NA_Name, .NA_AddressLine1, .NA_AddressLine2, .NA_AddressLine3, .NA_City, .NA_State, .NA_Zip {
    color: #5b5b5b;
    font-family: ClanPro-Bold;
    font-size: 12px;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    padding-bottom: 18px;
}
.NA_Company > label, .NA_Name > label, .NA_AddressLine1 > label, .NA_City > label {
    padding-bottom: 7px;
    padding-right: 205px;
}
.NA_CompanyTxt, .NA_NameTxt, .NA_AddressLine1Txt, .NA_AddressLine2Txt, .NA_AddressLine3Txt {
    background-color: #f3f3f3;
    border: medium none;
    height: 28px;
    margin-top: 4px;
    object-fit: contain;
    width: 580px;
}
.NA_CityTxt, .NA_StateTxt, .NA_ZipTxt {
    background-color: #f3f3f3;
    border: medium none;
    height: 30px;
    margin-top: 3px;
    object-fit: contain;
    width: 280px;
}
.NA_State, .NA_Zip {
    width: 280px;
}
.NA_State > label, .NA_ZipTxt > label {
    padding-right: 20px;
}
.NA_optional {
    color: #5b5b5b;
    font-family: ClanPro-Book;
    font-size: 12px;
    font-stretch: normal;
    font-weight: normal;
}
.NA_AddLine {
    width: 100px;
}
#NA_PreferedAddress {
    margin-left: 5px;
    padding-top: 6px;
}
#NA-PreferedAddressTxt {
    
    font-family: ClanPro-News;
    font-size: 12px;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    height: 45px;
    margin-right: 4px;
    margin-top: 3px;
    object-fit: contain;
    padding-left: 0;
    width: 541px;
 }
#NA-PreferedAddressTxt.preffered_Text{
	color: #393938;
}
#NA-PreferedAddressTxt.preffered_Text_disable{
	color: #b2b2b2;
}
.ButtonDiv {
    height: auto;
    margin-bottom: 60px;
    margin-top: 40px;
    width: 590px;
}
#ck_editProfile .ButtonDiv {
    margin-bottom: 20px;
}
.CancelButton {
    background-color: #575757;
    border: 1px solid black;
    color: #ffffff;
    cursor: pointer;
    font-family: "ClanPro-Bold";
    font-size: 13px;
    height: 40px;
    text-align: center;
    width: 280px;
}
.NA_City{
 width: 280px; 
}
.UpdateButton_SA{	
	text-align:center;
	cursor:pointer;
	height:43px;
	width:38%;	
	color:#ffffff;
	margin-left:3%;
	font-family:'ClanPro-Bold';
	font-size:13px;	
	margin-top: -45px;
  	margin-left: 302px;
}
.viewalladdress_popup{
	width: 800px;
    margin-left: 100px;
}
.viewall_address_container{
  width: 830px;
  font-family: ClanPro-News;
  padding-top: 25px;
}
.viewall_address_container .sm-checkbox+label {
    background: #FFFFFF;
    outline: 1px solid #979797;
    border: 0;
    display: inline-block;
    padding-top: 8px;
    padding-right: 8px;
    padding-left: 8px;
    position: relative;
    width: 2px;
    height: 2px;
    margin-right: 10px;
    margin-top: 10px;
    margin-left: 2px;
}
.viewall_address_container .checkbox_Text{
  font-family: ClanPro-Bold;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #393938;
  vertical-align: text-bottom;
}
.viewall_address_container .checkbox_Text_disable{
  font-family: ClanPro-Bold;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #b2b2b2;
}
.VAA_Before_Pref, .VAA_After_Pref{
  width:155px;
  font-family: ClanPro-News;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #5b5b5b;
}
.VAA_Pref{
  width:60px;
  font-family: ClanPro-Bold;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #5b5b5b;
  margin-top: -19px;
  margin-left: 155px;
}
.VAA_After_Pref{
    margin-top: -19px;
    margin-right: 428px;
}
.viewalladdress_popup .ButtonDiv{
 width: 800px;
 text-align: center;
}
.viewalladdress_popup .UpdateButton{
	width: 280px;
	height: 40px;
}
.viewalladdress_popup .shipping_address_box_margin20
{
    margin-bottom: 15px;
    min-height: 187px;
    min-height: 189px\0;

}
.viewalladdress_popup .shipping_address_box{
	margin-bottom: 5px;
}
.avnet.fullCart-currDrpDwn #shipAddPopupCountry .dijitSelectLabel,.avnet.fullCart-currDrpDwn #cntry_wdj2.dijitSelect .dijitSelectLabel{
  
  color:#000000;
  font-size: 13px;
  font-family:ClanWeb-Medium;
}
.avnet.fullCart-currDrpDwn .stateCountryDrpDwn .dijitSelectLabel
{
	color:#000000;
}
.NA_CompanyTxt{
	padding-left: 10px;
}
.NA_AddressLine2 .NA_AddLine,.NA_AddressLine3 .NA_AddLine{
	padding-bottom: 3px;
}
#ViewAll_AdrPopup_content {
  width: 920px;
  height: auto;
  background-color: #ffffff;
  border: solid 1px #979797;
  overflow: auto;
}
#ViewAll_AdrPopup_content .popup_content_container {
  width: 820px;
  padding: 60px;
}
#ViewAll_AdrPopup_content .AddRemoveTitleDiv {
  height: 26px;
  width: auto;
  font-family: 'ClanPro-Bold';
  font-size: 24px;
  padding-bottom: 22px;
  margin-top: 0px;
}
#ViewAll_AdrPopup_content .viewalladdress_popup {
   margin-left: 0px;
}
#AddShip_AdrPopup_content {
  width: 710px;
  height: auto;
  background-color: #ffffff;
  border: solid 1px #979797;
  overflow: auto;
}
#AddShip_AdrPopup_content .popup_content_container {
  width: 100%;
  padding: 40px 0px;
}
#AddShip_AdrPopup_content .AddRemoveTitleDiv {
  height: 26px;
  width: auto;
  font-family: 'ClanPro-Bold';
  font-size: 24px;
  padding-bottom: 22px;
  margin-top: 0px;
}
#AddShip_AdrPopup_content .NA_popup_FormContent{
	margin-left: 60px;
}
#AddShip_AdrPopup_content .ButtonDiv{
	margin-bottom: 100px;
}
#AddShip_AdrPopup_content .NA_CityTxt,#AddShip_AdrPopup_content .NA_StateTxt,#AddShip_AdrPopup_content .NA_ZipTxt{
	width: 270px;
}
#shipAddState #ck_cntryDiv1 > input[type="text"],#AddShip_AdrPopup_content #cntryDiv1 > input[type="text"]{
  display: inline-block;  
  width: 280px;
  height: 32px;
  box-sizing: border-box;
  background-color: #f3f3f3;
  border: none;
  font-stretch: normal;
  font-family: ClanPro-News;
  font-style: normal;
  color: #575757;
  font-size: 12px;
  font-weight: normal;
  line-height: 12px;
  padding: 0 10px;
  background-image: none;
  margin-top: 0;
}
#AddShip_AdrPopup_content .NA_Zip{
	width: 280px;
}
#ck_zip1.AVN-SA-ZipTxt {
    height: 32px;
    position: relative;
    top: 0;
    padding-top: 0;
    padding-bottom: 0;
}

.avn-fullCart-RightSec{
  float: left;
  width: 280px;
  box-sizing: border-box;
  -webkit-transition: top 0.1s, bottom 0.1s; 
  transition: top 0.1s, bottom 0.1s;
}
@media screen and (max-width: 1275px){
	.avn-rtFloatingDiv.sticky{
		position: static;
	 }
	.avn-rtFloatingDiv.fixed{
      position: static;
    }
    .avn-fullCart-RightSec.fixed{
     position: static;
    }

}
.avnAddressOverflowtooltip .avnAddressOverflowtooltipText {
  visibility: hidden;
  width: 250px;
  background-color: #868686;
  color: #fff;
  text-align: left;
  padding: 5px 5px;
  position: absolute;
  z-index: 1;
  box-sizing: border-box;
  left: 0%;
  white-space: normal;
  word-wrap: break-word;
}

.avnAddressOverflow {
  width: 170px;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: border-box;
}
#avn_payment_core_orderDetails .avnAddressOverflow{
width:175px\0;
}
#avn-conf-shopping-cart .avnAddressOverflow{
width:175px\0;
}
.avnAddressOverflowtooltip {
  position: relative;
 }
 
/*.avnAddressOverflowtooltip:hover .avnAddressOverflowtooltipText {
    visibility: visible;
}*/

.avnAddressOverflowtooltip .avnAddressOverflowtooltipText.avnHeaderOverFlow{
	top: 145%;
}
.avnAddressOverflowtooltip .avnAddressOverflowtooltipText.avnHeaderOverFlow::after{
  left: 8%;
  border-width: 8px;
  border-style: solid;
}
.ships-to div.avnAddressOverflow{
  font-family: ClanPro-News !important;
  font-size: 12px !important;
}
.avnAddressOverflowtooltip .avnAddressOverflowtooltipText::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #868686 transparent;
}
@media all and (-ms-high-contrast:none){
	.avnAddressOverflow > span.spaceNoWrap, .avnAddressOverflow > span.SpaceNoWrap{
		display:inline-block;
        white-space: nowrap;
        height: auto;
        overflow: hidden;
        text-overflow: ellipsis;
        word-wrap: normal;
        max-width: 170px;
        clear:both;
	}
	.avnAddressOverflow > span.spaceNoWrap:first-child{
		margin-top: 0px ;
	}
	.avnAddressOverflow > span.spaceNoWrap{
		margin-top: -7px ;
	}
	.avnAddressOverflow > span:empty{
		display: none;
	}	
	#orderBillingDetails .billing_address_container .avnAddressOverflowtooltip .avnAddressOverflow .spaceNoWrap{
		max-width: none;
	}
}
#orderBillingDetails .billing_address_container .avnAddressOverflowtooltip .avnAddressOverflow{
	width: 260px; 
    overflow: hidden;
    text-overflow: ellipsis;
    box-sizing: border-box;
   	margin-right: 30px;
   	float: left; 
    letter-spacing: -0.3px; 
   	  
}

#orderBillingDetails .billing_address_container .avnAddressOverflowtooltip .avnAddressOverflow .spaceNoWrap{
   white-space: nowrap;
   width: 100%;
}
@media all and (-ms-high-contrast:none){
                #orderDetailsMainPage .avnAddressOverflowtooltip .avnAddressOverflow .spaceNoWrap:first-child{
                                margin-top: 0px;
                }
                #orderDetailsMainPage .avnAddressOverflowtooltip .avnAddressOverflow .spaceNoWrap{
                                margin-top:-3px;
                                display:block;
                 }
                 #orderDetailsMainPage .avnAddressOverflowtooltip .avnAddressOverflow > br{
                                display:none;
}

                *::-ms-backdrop, #orderDetailsMainPage .avnAddressOverflowtooltip .avnAddressOverflow .spaceNoWrap{
                                margin-top:0px;
                                display:block;
                 }
        }
@media all and (-ms-high-contrast:none){
                #orderBillingDetails .billing_address_container .avnAddressOverflowtooltip .avnAddressOverflow .spaceNoWrap:first-child{
                                margin-top: 0px;
                }
                #orderBillingDetails .billing_address_container .avnAddressOverflowtooltip .avnAddressOverflow .spaceNoWrap{
                                margin-top: -6px;
                }
}
@media all and (-ms-high-contrast:none){
	#orderBillingDetails .avn-paymentCore-txtFldMedium{
		padding: 10px 10px 10px;
	}
}

/* -----------------------------------------------------------------------------*/
/* CHECKOUT - SHIPPING METHOD
/* -----------------------------------------------------------------------------*/		
#orderShippingDetails .avn-rtFloatingDiv.sticky{
	//right:52px !important;
}
.shipping-logo{
	margin-left:86px;
}
/*.avn-ship-shopping_cart {
    margin-left: 54px;
    }
*/
.avn-shipping-container{
	margin-left:100px;
	margin-right:100px;
	border:1px solid red;
}
.shipping-container {
  width: 100%;
  height: 125px; 
  background-color: #000000;
}
.shipping-method {
  width: 263px;
  height: 36px;
 	font-family: ClanPro-bold;
  font-size: 28px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  text-align: center;
  color: #ffffff;
  float:left;
  margin-top:45px;
  margin-left:100px;
}
.sm-line {
  width: 118px;
  height: 2px;
  border-bottom: solid 1px #b2b2b2;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:5px;
  
}
.sm-long-line{
  height: 2px;
  border-bottom: solid 2px #575757;
  margin-top:50px;
  margin-bottom:5px;
}
.sm-left-line{
  width: 100%;
  height: 1px;
  border-bottom: solid 1px #868686;
  margin:20px 0 20px 0px;
}
.sm-left-line2{
  width: 100%;
  height: 2px;
  border-bottom: solid 2px #868686;
  margin:20px 0 20px 0px;
}
.sm-left-line3{
  width: 100%;
  height: 1px;
  border-bottom: solid 1px #868686;
  margin:0px 0 20px 0px;
  padding-top:6px;
}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
/*.clearfix { display: inline-block; }*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.sm-row {
    margin: 0 auto;
    max-width: 1000px;
    width: 100%;
}
.sm-column {
    padding: 0px;
}
.sm-cw1 {
    width: 70%;
}
.sm-cw2 {
    width: 30%;
	padding-left:15px;
}
.sm-cw3 {
    width: 40%;
	padding-left:15px;
	text-align:center;
}
.sm-clear11 {    
    clear: both;
}
.ships-to {
  
  object-fit: contain;
  font-family: ClanPro-News;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #575757;
}
.ships-to div{
font-family:ClanPro-bold;
  font-weight: normal;
}
.sm-sub-title{
  font-family: ClanPro-bold;
  font-size: 12px;
  font-weight:normal ;
  font-style: normal;
  font-stretch: normal;
  color: #575757;
  margin-bottom:15px;
}
.sm-select{
	width:100%;
	float:left;
}
.sm-select div{
  object-fit: contain;
  font-family: ClanPro-News;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #575757;
}
.sm-select1{
	margin-left:18px;
}
.sm-select2{
	margin-left:320px;
}
.sm-select3{
	margin-left:116px;
}
.sm-select4{
	margin-left:250px;
}
.sm-select5{
	margin-left:40px;
}
.sm-select6 {
    margin-left: 10px;
    margin-top: 5px;
}
.sm-select7{
	margin-left:10px;
}
.sm-select8{
	margin-left:555px;
}
.sm-select9{
	margin-left:450px;
}
.sm-checkbox+label {
	background: #FFFFFF;
	outline: 2px solid #868686;
	border: 0;
	display: inline-block;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 8px;
	position: relative;
	width: 18px;
	height: 18px;
	margin-right: 10px;
}
.label.sm-custom_checkbox {
	margin: 0 8px -3px 0;
}
.sm-select .avnet .dijitSelect{
	width: 140px;
	height: 30px;
}
#carrierCoreDivSelect.dijitSelect .dijitArrowButton{
	    padding: 0px 10px;
}
#carrierCoreDivSelect.dijitSelect .dijitArrowButtonInner, #carrierCoreDivSelect.dijitComboBox .dijitArrowButtonInner{
	padding: 0px 12px;
}
#carrierCoreDivSelect.dijitSelect .dijitInputField, #carrierCoreDivSelect.dijitTextBox .dijitInputField {
	padding: 0px 10% 0px 10px;
}
#currency-converter .dijitSelect{
	width: 240px;
	height: 20px;
}
#currency-converter.dijitSelect .dijitArrowButton{
	    padding: 0px 10px;
		background-color: #868686;
}
#currency-converter.dijitSelect .dijitArrowButtonInner, #currency-converter.dijitComboBox .dijitArrowButtonInner{
	padding: 0px 12px;
}
#currency-converter.dijitSelect .dijitInputField, #currency-converter.dijitTextBox .dijitInputField {
	padding: 0px 10% 0px 10px;
}
#currency-converter.dijitSelect, #currency-converter.dijitSelect .dijitButtonContents, #currency-converter .dijitTextBox, #currency-converter .dijitTextBox .dijitButtonNode {
    border: 0;
    background: #868686;
    color: #ffffff;
    transition-duration: 0.35s;
    transition-property: background-color;
    transition-property: border;
    width: 100%;
}
.sm-combo {
  width: 140px;
  height: 30px;
  object-fit: contain;
  background-color: #f3f3f3;
}
.sm-clear{
height:10px;
clear:both;
}
.left-black-pan {
  width: 100%;
  height: 280px;
  background-color: #000000;
}
/* for black box*/
#amtBox{
  position: relative;
  box-sizing: border-box;
  width: 280px;
  height: 280px;
  padding: 16px 20px 20px;
  background-color: #000000;
  float: left;
}
#boxing{
	width:240px;
	padding-left:0px;
	padding-top:15px
}
#amtHead{
  width: 41px;
  height: 21px;
  font-family: ClanPro-News;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  color: #ffffff;
}
#amtSubTotal{
  width: 133px;
  height: 14px;
  font-family: ClanPro-News;
  font-size: 11px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  color: #ffffff; 
}
#amtSubTotal1{
  width: 53px;
  height: 14px;
  font-family: ClanPro-News;
  font-size: 11px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  text-align: right;
  color: #ffffff;
}
#amtOrdTotal{
  width: 126px;
  height: 18px;
  font-family: ClanPro-News;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  color: #ffffff;
}
#amtOrdTotal1{
  width: 67px;
  height: 18px;
  font-family: ClanPro-News;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  color: #ffffff;
}
#lineColor{
  width: 240px;
  height: 3px;
  border-bottom: solid 1px #ffffff;
}
#linecolor1{
	width:240px;
}
#selector1{
  width: 240px;
  height: 20px;
  background-color: #868686;
  border: solid 1px #868686;
}
#selectorOptions{
  width: 96px;
  height: 13px;
  font-family: ClanPro-News;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #ffffff;
  padding-left:20px;
}
#taxes{
  width: 173px;
  height: 28px;
  font-family: ClanPro-News;
  font-size: 11px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  color: #868686;
}
#next-payment-btn{
  width: 100%;
  height: 40px;
  background-color: #41c363;
  font-family:ClanPro-News;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  text-align: center;
  color: #ffffff;
  white-space:nowrap;
}
.sm-left-line1-black{
  width: 100%;
  height: 3px;
  border-bottom: solid 1px #ffffff;
  margin:5px 0 10px 0px;
}  
.sm-left-line-black{
  width: 100%;
  height: 3px;
  border-bottom: solid 3px #ffffff;
  margin:20px 0 10px 0px;
}  
/* End Black box*/
.left-col-wt{
	width:880px;
}
#shopping-cart.avn_accordion > h3{
	position: relative;
	background: #f3f3f3;
	margin: 0;
	padding: 12px 30px;	
	border: solid 1px #575757;
	color: #575757;
	font-family: 'ClanPro-News';
	font-weight: bold; 	
	font-size: 18px;
	text-decoration: none;	
	text-transform: uppercase;	
	cursor: pointer;
	overflow: hidden;	
	transition: all .5s ease 0s;
}
#shopping-cart.avn_accordion > h3:hover, .avn_accordion[aria-expanded="true"] > h3{
	background-color: #f3f3f3;
	color: #575757;
	border: solid 1px #575757;	
}
.back-to-ship-addr {
  width: 280px;
  height: 40px;
  border: solid 1px #868686;
  position:relative;
  float:left;
  margin-top:30px;
  margin-bottom:100px;
}
.back-to-ship-addr h1 {
  width: 270px;
  height: 18px;
  font-family: ClanPro-News;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  text-align: center;
  color: #868686;
  padding:10px;
}
.mark-esprt {
  width: 280px;
  height: 240px;
  object-fit: contain;
  position:relative;
  float:left;
  
}
.mark-esprt h1{
  font-family: ClanPro-News;
  font-size: 30px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  text-align: center;
  color: #dfdfdf;
  padding:65px 60px;
  
}
.sm-shopping-cart.avn_accordion > h3:after,.sm-shopping-cart.categoryNavWidget.avn_accordion[aria-expanded="true"] > h3:after {
    border: 0;
    content: url("../images/Checkout & PDP/Artboard 20.png");
    position: absolute;
    right: 30px;
    top: 16px;
	-ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Safari */
    transform: rotate(180deg);
	
}
.sm-shopping-cart.avn_accordion[aria-expanded="false"] > h3:after{
	top: 16px;
	content: url("../images/Checkout & PDP/Artboard 20.png");
	-ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari */
    transform: rotate(0deg);
}
.sm-shopping-cart.avn_accordion > .avncontent {
   border:1px solid #575757;
}
.sm-do-width{
	width:167px;
}
.sm-tax{
	width:202px;
}
.sm-browse{
	width: 110px;
	height: 40px;
    border: solid 1px #868686;
    padding: 11px 17px;
	font-size: 14px;
	font-family: ClanPro-News;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	text-align: center;
	color: #868686;
}
.sm-send{
   width: 89px;
	height: 40px;
    border: solid 1px #868686;
    padding: 11px 8px;
	font-size: 14px;
	font-family: ClanPro-News;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	text-align: center;
	color: #868686;
}
.sm-column .button{
	font-size: 14px !important; 
}
.sm-Orders-checked {
  width: 449px;
  height: 105px;
  object-fit: contain;
  font-family: ClanPro-News;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #575757;
}
.sm-Orders-checked span {
  color: #0593bc;
}
.avn-shipping-ProductInfo{
  width: 55px;
  height: 14.2px;
  padding: 0px 20px;
}
.avn-sm-subTitle-small{
  font-family: ClanPro-bold;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #575757;
}
/* for black box*/
#avn-sm-amtBox{
  position: relative;
  box-sizing: border-box;
  width: 280px;
  height: 280px;
  padding: 16px 20px 20px;
  background-color: #000000;
  float: right;
 
  z-index:1;
}
#boxing{
	width:240px;
	padding-left:0px;
	padding-top:15px
}
#amtHead{
  width: 41px;
  height: 21px;
  font-family: ClanPro-bold;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #ffffff;
}
#amtSubTotal{
  width: 133px;
  height: 14px;
  font-family: ClanPro-News;
  font-size: 11px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  color: #ffffff; 
}
#smSubTotal{
  width: 53px;
  height: 14px;
  font-family: ClanPro-News;
  font-size: 11px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  text-align: right;
  color: #ffffff;
  float:right;
}
#amtOrdTotal{
  width: 126px;
  height: 18px;
  font-family: ClanPro-bold;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #ffffff;
}
#smOrdTotal{
  width: 67px;
  height: 18px;
  font-family: ClanPro-bold;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #ffffff;
  float:right;
  text-align: right;
}
#lineColor{
  width: 240px;
  height: 3px;
  border-bottom: solid 1px #ffffff;
}
#linecolor1{
	width:240px;
}
#selector1{
  width: 240px;
  height: 20px;
  background-color: #868686;
  border: solid 1px #868686;
}
#selectorOptions{
  width: 96px;
  height: 13px;
  font-family: ClanPro-News;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #ffffff;
  padding-left:20px;
}
#taxes{
  width: 173px;
  height: 28px;
  font-family: ClanPro-News;
  font-size: 11px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  color: #868686;
}
#next-payment-btn{
  width: 100%;
  height: 40px;
  background-color: #41c363;
  font-family:ClanPro-bold;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: center;
  color: #ffffff;
  border-color:#41c363;
}
.sm-left-line1-black{
  width: 100%;
  height: 3px;
  border-bottom: solid 1px #ffffff;
  margin:5px 0 10px 0px;
}  
.sm-left-line-black{
  width: 100%;
  height: 3px;
  border-bottom: solid 3px #ffffff;
  margin:20px 0 10px 0px;
}  
/* End Black box*/
.left-col-wt{
	width:880px;
}
#shopping-cart.avn_accordion > h3{
	position: relative;
	background: #f3f3f3;
	margin: 0;
	padding: 12px 30px;	
	border: solid 1px #575757;
	color: #575757;
	font-family: 'ClanPro-bold';
	font-weight: normal; 	
	font-size: 18px;
	text-decoration: none;	
	cursor: pointer;
	overflow: hidden;	
	transition: all .5s ease 0s;
	font-size: 18px;
	text-transform:none !important;
}
#shopping-cart.avn_accordion > h3:hover, .avn_accordion[aria-expanded="true"] > h3{
	background-color: #f3f3f3;
	color: #575757;
	border: solid 1px #575757;	
	font-size: 18px;
	text-transform:none !important;
}
.avn_accordion[aria-expanded="false"] > h3{
	font-family: 'ClanPro-bold';
	text-transform:none !important;
}
.back-to-ship-addr {
  width: 280px;
  height: 40px;
  border: solid 1px #868686;
  position:relative;
  float:left;
  margin-top:30px;
  margin-bottom:100px;
}
.back-to-ship-addr h1 {
  width: 270px;
  height: 18px;
  font-family: ClanPro-bold;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: center;
  color: #868686;
  padding:10px;
}
.mark-esprt {
  width: 280px;
  height: 240px;
  object-fit: contain;
  position:relative;
  float:left;
  background-color: #f3f3f3;
}
.mark-esprt h1{
  font-family: ClanPro-bold;
  font-size: 30px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: center;
  color: #dfdfdf;
  padding:65px 60px;
  
}
.sm-shopping-cart.avn_accordion > h3:after,.sm-shopping-cart.categoryNavWidget.avn_accordion[aria-expanded="true"] > h3:after {
    border: 0;
    content: url("../images/Artboard 20 small.png");
    position: absolute;
    right: 30px;
    top: 16px;
	-ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Safari */
    transform: rotate(180deg);
	font-size: 18px;
	text-transform:none !important;
	
}
.sm-shopping-cart.avn_accordion[aria-expanded="false"] > h3:after{
	top: 10px;
	content: url("../images/Artboard 20 small.png");
	-ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari */
    transform: rotate(0deg);
	font-size: 18px;
	text-transform:none !important;
}
.sm-shopping-cart.avn_accordion > .avncontent {
   border:1px solid #575757;
   overflow:visible;
}
.avn-sm-priceNumber {
    font-family: ClanPro-News;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #5b5b5b;
	padding-top:5px;
}
.avn-sm-ProductName {
  width: 126px;
  height: 21px;
  font-family: ClanPro-News;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #575757;
}
.sm-do-width{
	width:167px;
}
.sm-tax{
	width:202px;
}
.sm-browse{
	width: 110px;
	height: 40px;
    border: solid 1px #868686;
    padding: 11px 17px;
	font-size: 14px;
	font-family: ClanPro-bold;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	text-align: center;
	color: #868686;
}
.sm-send{
   width: 89px;
	height: 40px;
    border: solid 1px #868686;
    padding: 11px 8px;
	font-size: 14px;
	font-family: ClanPro-bold;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	text-align: center;
	color: #868686;
}
.sm-column .button{
	font-size: 14px !important; 
}
.sm-Orders-checked {
  width: 449px;
  height: 105px;
  object-fit: contain;
  font-family: ClanPro-News;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #575757;
}
.sm-Orders-checked a {
  color: #0593bc;
}
.avn-shipping-ProductInfo{
  width: 55px;
  height: 15.2px;
  padding: 0px 20px;
}
.avn-useMyCarrier{
  
  height: 30px;
  object-fit: contain;
  background-color: #f3f3f3;
  
  margin:0 42px 20px 0;
}
.avn-useMyCarrier-select{	
  object-fit: contain;
  box-sizing: border-box;
}
#avn-loremSelect.dijitSelect{
	width: 280px;
	height: 30px;
}
#avn-loremSelect.dijitSelect .dijitArrowButton{
	    padding: 0px 10px;	
		
}
#avn-sm-vatId{
	float:right;
	display:none;
}
#avn-carrierCoreDivSelectDisable.dijitSelect{
	width: 140px;
	height: 30px;
}
#avn-carrierCoreDivSelectDisable.dijitSelect .dijitArrowButton{
	    padding: 0px 10px;
		/* background-image: url(../images/colors/color1/down-arrow-dis.png); */
}
#avn-carrierCoreDivSelectDisable.dijitSelect .dijitArrowButtonInner, #avn-carrierCoreDivSelectDisable.dijitComboBox .dijitArrowButtonInner{
	padding: 0px 12px;
}
#avn-carrierCoreDivSelectDisable.dijitSelect .dijitInputField, #avn-carrierCoreDivSelectDisable.dijitTextBox .dijitInputField {
	padding: 0px 10% 0px 10px;
	color:#dfdfdf;
}
#avn-carrierCoreDivSelectDisable_menu {
   display: none;
}
#avn-carrier-disabled{
	display:none;
	pointer-events: none;
}
.avn-sm-export-comp{
	margin-right:150px;
}
.avn-sm-fullCart-ProductQuantity {
    width: 34px;
    height: 15px;
    font-family: ClanPro-News;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #5b5b5b;
    padding: 0px;
	margin-bottom:8px;
}
.avn-sm-tableHdr1{
  text-align: center;
  padding-left:0px !important;
}
.avn-sm-itText{
  width: 240px;
  height: 42px;
  font-family: ClanPro-News;
  font-size: 11px;
  font-weight: normal;
  font-style: italic;
  font-stretch: normal;
  color: #868686;
}
.avn-sm-cur{
	margin: 15px 5px 15px 2px;
	width: 100%;
	box-sizing: border-box;
}
.sm-currDrpDwn .dijitSelect, .avnet .sm-currDrpDwn .dijitSelect .dijitButtonContents{
    background: #f3f3f3;
    height: 30px;
	border: 1px solid #72777d;
}
.sm-currDrpDwn .dijitSelectFocused, .avnet .sm-currDrpDwn .dijitSelectFocused .dijitButtonContents, .avnet .sm-currDrpDwn .dijitSelectHover {
  border-color:#f3f3f3;
}
.sm-currDrpDwn .dijitSelectFocused{border-color:#000;}
.avn-sm-cur .dijitSelectOpenedFocused .dijitButtonContents{background-color:#868686;width:210px;}
.avn-sm-cur .dijitSelectOpenedFocused .dijitSelectLabel{color: #ffffff;}
.avn-sm-cur .dijitSelect .dijitArrowButton {
    background-color: #868686;
	color: #868686;
	opacity: 1;
}
.avn-sm-cur .dijitSelectOpenedFocused .dijitArrowButton{
	background-image: url("../images/colors/color1/ArrowWhite_icon.png");
	opacity: 1;
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
}
.avn-sm-cur .dijitSelect .dijitArrowButton{
	background-image: url("../images/colors/color1/ArrowWhite_icon.png");
}
.sm-currDrpDwn .dijitSelect .dijitInputField{
    padding: 0px 1% 1px 1px;
	text-align: left;
    float: left;
}
.avn-sm-cur .dijitSelectLabel{
	text-transform: capitalize;
	font-stretch: normal;
	font-family: ClanPro-News;
	font-style: normal;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
}
.sm-currDrpDwn  td.dijitMenuItemLabel{
	color: #575757;
	font-size: 10px;
	padding:8px;
	}
.sm-currDrpDwn .dijitSelectMenu .dijitMenuItem td{
	padding:8px;
	font-size: 10px;
}
.avn-sm-cur .dijitSelectFocused{
-webkit-box-shadow: 0px 0px 0px 1px rgb(243, 243, 243);
    -moz-box-shadow: 0px 0px 0px 1px rgba(243, 243, 243,1);
    box-shadow: 0px 0px 0px 1px rgb(243, 243, 243);
}
.sm-currDrpDwn .dijitMenu {
    background-color: #fff;
    margin: -1px -2px 0px 0px;
}
.avn-sm-cur .dijitSelect .dijitButtonContents{
   background-color: #868686;
   width:210px;
}
.sm-currDrpDwn .dijitSelectFocused{
	box-shadow: none;
}
.shippingmethod_checkbox+label
{
	width: 2px;
	height: 3px;
}
#shippingMethodArea{
	width:100%;
	min-height: 46px;
	
}
.shippingmethod_carrier{    
     margin-top: 6px;
}
#delivery{
    width: 480px;
    padding-left: 36px;
    margin-top:-30px;
}
.shippingmethod_textBox{
	width:100%;
	margin-left:25px;
	padding:10px;
}
#avn-carrier-disabled .dijitSelectLabel
{
color:#dfdfdf;
}
#shippingCarrierOptions span.dijitValidationTextBoxLabel{
vertical-align: -webkit-baseline-middle;
}
#carrier_acc-label.sm-select10 {
                vertical-align: text-bottom;
}
#avn_payment_core_orderDetails .toggle {
    font-size: 18px;
    font-weight: normal;
    font-family: 'ClanPro-Bold', Arial, Sans-serif;
}
#shippingCarrierOptions .dijitSelectLabel, #ShippingCarrierAccountNumber .dijitSelectLabel
{
padding-left:10px !important;
font-size:12px;
}

.error_msg_close{
padding-top:18px;
}
#taxBrowse.browse_send_input{

	border:2px solid #ddd;
	padding-top:14px !important;
	padding-bottom:14px !important;
}
@-moz-document url-prefix(){ 
	#fakeBrowse {
	   padding: 13px 8px 9px !important;
	   border:2px solid #ffffff;
	   line-height: 15px;	
	}
}
@-moz-document url-prefix(){ 
	#taxBrowse.browse_send_input {
	 padding-bottom: 11px !important;
	    width: 27%; 
	}
		
}

@media all and (-ms-high-contrast:none){
#taxBrowse {
   	padding: 11px  0px 9px  !important;
   	padding: 12px 0px 7px\0 !important;
   	text-align: center;
    border: 2px solid #ffffff; 
    box-sizing: border-box;
    width: 31%; 
}
}
.avn-tax-exempt-label {
    height: 20px;
    vertical-align: super;
}

.paddTop50 {
    padding-top: 50px;
}
.avn-text-bold {
    font-family: ClanPro-bold !important;
    font-size: 12px !important;
  	font-weight: normal !important;
  	font-style: normal !important;
  	font-stretch: normal !important;
  	color: #575757 !important;
}
#avn-carrier .dijitLeft{
                margin-left: -1px;
}
.break_word { 
    display:block;
    width:200px;
    word-wrap:break-word;
}
#orderShippingDetails input:disabled + label {
    cursor: auto !important;
}
/* -----------------------------------------------------------------------------*/
/* CHECKOUT - PAYMENT
/* -----------------------------------------------------------------------------*/	
.avnInvoice.avnSearchPopup .dijitDialogPaneContent{
	/* padding-bottom: 20px; */
	height: auto !important;
}
#orderBillingDetails .avn-totalWidget{
	width:280px;
}
#PaymentMethodTypeCreditLine .dijitSelect .dijitArrowButton {
    padding: 0px 17px;
}
#PaymentMethodTypeCreditLine .dijitSelect .dijitArrowButtonInner, #PaymentMethodTypeCreditLine .dijitComboBox .dijitArrowButtonInner{
	padding: 0px 12px;
}
#PaymentMethodTypeCreditLine .dijitSelect .dijitInputField, #avn-Payment-Terms.dijitTextBox .dijitInputField {
	padding: 0px 10% 0px 10px;
}
#PaymentMethodTypeCreditLine .dijitSelect {
    width: 234px;
    height: 30px;
}
.avnet .payment_method  .dijitSelect .dijitArrowButton {
    background-color: #e8e8e8;
    background-image: url(../images/colors/color1/down-arrow.png);
    background-repeat: no-repeat;
    margin-top: 3px;
    background-position: 8px center;
    padding: 5px 15px;
}
.avnet .payment_method .dijitSelectOpenedFocused .dijitSelectLabel{color: inherit;}
.avnet .payment_method  .dijitSelectLabel,.avnet .payment_method .dijitSelectLabel {
    font-family: ClanPro-News;
    font-style: normal;
    color: #575757;
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
    display: inline-block;
}
.payment_method .avnet .dijitSelect .dijitButtonContents,.payment_method .avnet .dijitSelect .dijitArrowButton{
	background-color: #f3f3f3;
}
.payment_method .avnet .dijitSelect .dijitArrowButtonInner
{
    padding: 8px 12px;
}

.payment_method .avnet .dijitSelect .dijitInputField {
    padding: 6px 10% 6px 10px;
    width: 80%;
    text-align: center;
}
.payment_heading{
    margin-left: 56px;
    top: 30px;
    margin-right: 29px;
}
.avn-paymentCore-nav .sm-oval{
	padding-top: 3px;
}
.avn-paymentCoreLtMainSec{
  float: left;
  width: 880px;
  margin-right: 80px;
}
.avn-paymentCore-nav{
	padding:0px;
}
.avn-paymentCoreLtMainSec.shipFloatDivMargin{
	margin-right: 78px;
}
.avn-paymentCore-invoiceAddrTitle{
  font-stretch: normal;
  font-family: ClanPro-Book,Arial,San-Serif;
  font-style: normal;
  color: #5b5b5b;
  font-size: 24px;
  font-weight: normal;
  padding-bottom: 15px;
  line-height: 24px;
  display: inline-block;/*Added*/
  width: 285px;/*Added*/
}

.avn-paymentCore-invoiceAddrLf{
  width: 290px;
  height: auto;
}
.avn-paymentCore-useCreditCardAddr{
  font-stretch: normal;
  font-family: ClanPro-News;
  font-style: normal;
  color: #5b5b5b;
  font-size: 12px;
  font-weight: normal;
  line-height: 12px;
}
.avn-paymentCore-addInvoiceAddrBtn{
	display: inline-block;
    width: 200px;
	height: 40px;
    background-image: url("../images/colors/color1/Add-Invoice-Address-Btn.png");
    background-repeat: no-repeat;
    background-position: center center;
	margin: 0 0 0;
	border:0;
}
.avn-paymentCore-paymentMethodTxt,.avn-paymentCore-creditDebitCrdTxt{
  font-stretch: normal;
  font-family: ClanPro-Book;
  font-style: normal;
  color: #5b5b5b;
  font-size: 24px;
  font-weight: normal;
  line-height: 24px;
  margin: 0 0 8px;
}
.avn-paymentCore-creditDebitSec,.avn-paymentCore-paymentMthdSec{
	margin: 0 0 0;
}
.avn-paymentCore-creditDebitFldTxt{
  font-stretch: normal;
  font-family: ClanPro-Bold;
  font-style: normal;
  color: #575757;
  font-size: 12px;
  font-weight: normal;
  line-height: 12px;
  margin: 0 0 7px;
}
.avn-paymentCore-creditDebitFldReqTxt{
	font-family: ClanPro-bold;
    font-weight: normal;
    font-size: 12px;
    color: #ff0000;
}
.avn-paymentCore-txtFldMedium{
  display: inline-block;
  width: 280px;
  height: 30px;
  box-sizing: border-box;
  background-color: #f3f3f3;
  border: 1px solid #72777d;/*Changed*/
  font-stretch: normal;
  font-family: ClanPro-News;
  font-style: normal;
  color: #575757;
  font-size: 12px;
  font-weight: normal;
  line-height: 12px;
  padding: 0 10px;
}
.avn-paymentCore-txtFldLarge{
  display: inline-block;
  width: 580px;
  height: 30px;
  box-sizing: border-box;
  background-color: #f3f3f3;
  border: none;
  font-stretch: normal;
  font-family: ClanPro-News;
  font-style: normal;
  color: #575757;
  font-size: 12px;
  font-weight: normal;
  line-height: 12px;
  padding: 0 10px;  
}
.avn-paymentCore-txtFldSmall{
  display: inline-block;
  width: 280px;
  height: 30px;
  box-sizing: border-box;
  width: 130px;
  height: 30px;
  background-color: #f3f3f3;
  border: 1px solid #72777d !important;
  font-stretch: normal;
  font-family: ClanPro-News;
  font-style: normal;
  color: #575757;
  font-size: 12px;
  font-weight: normal;
  line-height: 12px;
  padding: 0 10px;
}
.avn-paymentCore-formSeparator{
  margin: 0 0 10px;
}
.avn-paymentCore-onlineSupportTxt{
  width: 580px;
  height: 75px;
  font-stretch: normal;
  font-family: ClanPro-News;
  font-style: normal;
  color: #575757;
  font-size: 12px;
  font-weight: normal;
  margin: 0px 0 10px;;
}
.avn-paymentCore-onlineSupportTxt > a{
  color: #0593bc;
}
.avn-paymentCore-poNumSec{
	margin: 0 0 25px;
}
.avn-paymentCore-creditLineApplicantTxt{
  font-stretch: normal;
  font-family: ClanPro-Bold;
  font-style: normal;
  color: #0593bc;
  font-size: 12px;
  font-weight: normal;
  line-height: 12px;
  text-transform: uppercase;
  float: left;
  margin: 10px 0 0 10px;
}
.avn-paymentCoreSec{
	margin: 0 0 25px;
}
.avn-paymentCore-totalQtySec{
	width: 280px;
	height: auto;
	background-color: #000;
	box-sizing: border-box;
	padding: 20px;
}
.avn-paymentCore-drpDwn{
  width: 280px;
  height: 30px;
  display: inline-block;
}
.avn-paymentCore-requirefields{
  width: 580px;
  height: 75px;
  font-stretch: normal;
  font-family: ClanPro-News;
  font-style: normal;
  color: #ff0000;
  font-size: 12px;
  font-weight: normal;
  margin: 0px 0 10px;;
}
.avnet.fullCart-currDrpDwn .avn-paymentCore-drpDwn .dijitSelect .dijitButtonContents, .avnet.fullCart-currDrpDwn  .avn-paymentCore-drpDwnCard .dijitSelect .dijitButtonContents{
  background-color: #f3f3f3;
  height: 30px;
}
.avnet.fullCart-currDrpDwn .avn-paymentCore-drpDwn .dijitSelectLabel, .avnet.fullCart-currDrpDwn  .avn-paymentCore-drpDwnCard .dijitSelectLabel{
     font-family: ClanPro-News;
     font-style: normal;
     color: #575757;
     font-size: 12px;
     font-weight: normal;
     line-height: 14px;
     display: inline-block;
     padding-left: 10px !important;

}
.avnet.fullCart-currDrpDwn .avn-paymentCore-drpDwn .dijitSelect .dijitArrowButton, .avnet.fullCart-currDrpDwn  .avn-paymentCore-drpDwnCard  .dijitSelect .dijitArrowButton{
  padding: 0px 14px;
  background-color: #f3f3f3;
}
.avnet.fullCart-currDrpDwn .avn-paymentCore-currDrpDwn .dijitSelect .dijitArrowButton {
  padding: 0px 8px;
}
.avn-paymentCore-exactFrightTxt{
  width: 240px;  
  font-stretch: normal;
  font-family: ClanPro-Medium;
  font-style: normal;
  color: #868686;
  font-size: 11px;
  font-weight: 500;  
}
.avn-paymentCore-termsAndConditions{
  width: 240px;
  height: 54px;
  border-radius: 4px;
  background-color: #ffffff;
  box-sizing: border-box;
  padding: 12px 16.5px;
  margin-top:14px;
}
.avn-paymentCore-placeOrdBtn{
  width: 240px;
  height: 40px;
  background-color: #41c363;/*changed*/
  line-height: 40px;
  display: inline-block;
  box-sizing: border-box;
  text-align: center;
  font-stretch: normal;
  font-family: ClanPro-Bold;
  font-style: normal;
  color: #ffffff;
  font-size: 14px;
  font-weight: normal;
  margin: 20px 0 0;
  text-transform: uppercase;
}
.avn-paymentCore-addrContent{
  font-stretch: normal;
  font-family: ClanPro-News;
  font-style: normal;
  color: #868686;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  display: inline-flex;/*Added*/
}
.avn-paymentCore-drpDwnCard{
    width: 130px;
    height: 30px;
    display: inline-block;
	border: 1px solid #72777d;
}
.avnet.fullCart-currDrpDwn .avn-paymentCore-drpDwnCard.avn-paymentCore-drpDwnTxt .dijitSelectLabel{
  font-stretch: normal;
  font-family: ClanPro-News;
  font-style: normal;
  color: #575757;
  font-size: 12px;
  font-weight: normal;
  line-height: 12px;
  padding: 0 10px;
}
.avnet.fullCart-currDrpDwn .avn-paymentCore-drpDwnCard .dijitSelect .dijitArrowButton, .avnet.fullCart-currDrpDwn  .avn-paymentCore-drpDwn .dijitSelect .dijitArrowButton{
    background-image: url("../images/colors/color1/Payment-Dropdown-Arrow.png");
}
.avn-paymentCore-termsAndConditionsTxt{
  font-family: ClanPro-News;
  font-style: normal;
  color: #5b5b5b;
  font-size: 12px;
  font-weight: normal;
}
.avn-paymentCore-termsAndConditionsTxt > span{
  color: #0593bc;
}
.avn-paymentCore-termsAndConditionsTxt > a{
  color: #0593bc;
  font-weight:bold;
}
.avn-paymentCore-backToShippingMethodBtn{
  width: 280px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border: solid 1px #868686;
  font-stretch: normal;
  font-family: ClanPro-Bold;
  text-align: center;
  font-style: normal;
  color: #868686;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
  text-transform: uppercase;
  margin: 16px 0 0;
}
#avn_payment_core_orderDetails .sm-shopping-cart.avn_accordion > h3:after,
 #avn_payment_core_orderDetails .sm-shopping-cart.categoryNavWidget.avn_accordion[aria-expanded="true"] > h3:after{
  top: 12px;
}
.spCore-checkbox+label {
    background: #FFFFFF;
    outline: 1px solid #868686;
    border: 0;
    display: inline-block;
    position: relative;
    width: 20px;
    height: 20px;
    margin-right: 10px;
}
.spCore-checkbox:checked + label:after{
    content: url("../images/colors/color1/Payment-DropDown-ChkBox.png");
    font-size: 14px;
    position: absolute;
    top: 2px;
    left: 2px;
    color: #393938;
}
.avn-paymentCore-crdTypeChkBxSec{
  margin: 5px 0 0 35px;
}
.spCore-checkbox{
  display: none;
}
.avn-paymentCore-crdTypeChkBxSec > span{
  font-stretch: normal;
  font-family: ClanPro-News;
  font-style: normal;
  color: #5b5b5b;
  font-size: 12px;
  font-weight: normal;
  line-height: 12px;
  float: left;
  display: inline-block;
  margin: 6px 0 0;
}
.avn-paymentCore-drpDwnCard.avn-paymentCore-drpDwnCard, .avn-paymentCore-drpDwnCard.avn-paymentCore-drpDwnCard #Ecom_BillTo_State_Province{
  width: 280px;
}
.avn-paymentCore-invoiceAddrLf > .avn-paymentCore-crdTypeChkBxSec{
  margin-left: 0px;
}
.spCore-long-line{
    height: 2px;
    border-bottom: solid 2px #575757;
    margin: 50px 0 20px;
}
#avn_payment_core_orderDetails .avn_accordion[aria-expanded="false"] > .avncontent {
  display: none;
}
#avn_payment_core_orderDetails .avn_accordion > .avncontent{
  overflow: visible;
}
.avn-paymentCore-attachSec{
  float: left;
}
.avn-rtFloatingDiv{
	width: 280px;
	box-sizing: border-box;
	-webkit-transition: top 0.1s, bottom 0.1s; 
   transition: top 0.1s, bottom 0.1s;
}
.avn-rtFloatingDiv.fixed{
   position: absolute;
   bottom: 0 !important;
  -webkit-transition: bottom 0.1s; 
   transition: bottom 0.1s;
}
.avn-rtFloatingDiv.sticky{
  position: fixed;
  top: 20px;
  right: auto;
  -webkit-transition: top 0.1s;
  transition: top 0.1s;
}
.avn-fullCart-RightSec.sticky{
  position: fixed;
  top: 156px;
  right: auto;
  z-index: 8; /*Changed*/
  -webkit-transition: top 0.1s;
  transition: top 0.1s;
}
.NA_popup_FormContent{
	width:580px;
	height:570;
	margin-left:225px;
}
.NA_Company, .NA_Name, .NA_AddressLine1, .NA_AddressLine2, .NA_AddressLine3, .NA_City, .NA_State, .NA_Zip {
  font-family: ClanPro-Bold;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #5b5b5b;
  padding-bottom: 18px;
}
.NA_City{
  width:280px;
}
.NA_City > label{
  width:100px;
}
.NA_Company > label, .NA_Name > label, .NA_AddressLine1 > label{
	padding-right:400px;
	padding-bottom:7px;
}
.NA_CompanyTxt, .NA_AddressLine1Txt, .NA_AddressLine2Txt, .NA_AddressLine3Txt{
    width: 570px;
    height: 28px;
    object-fit: contain;
    background-color: #f3f3f3;
	margin-top:4px;
	border: 1px solid #72777d;
}
.NA_LName, .NA_FName, .NA_Prefix{
  font-family: ClanPro-Bold;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #5b5b5b;
  padding-bottom: 18px;
  
}
#ck_lName.NA_LastTxt{
    margin-top: 4px !important;
}

.NA_FName{
   margin-left: 20px;
	width: 25%;
	float: left !important;
}
.NA_LName{
	margin-left: 80px;
    margin-top: 0px;
    margin-right: 0px;
    float: left;
}
.NA_Prefix{
  width: 130px;
  height: 30px;
}
 .NA_NameTxt, .NA_LastTxt{
	width:205px;
	height: 28px;
	object-fit:contain;
	background-color:#f3f3f3;
	border:none;
	margin-top:4px;
 }
 #ck_editProfile.popup_content_container #ck_cntryDiv2 > input[type="text"]{margin-top: 4px;}

 
 .NA_JobFunction{
  width: 130px;
  height: 30px;
  font-family: ClanPro-Bold;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #5b5b5b;
  padding-bottom: 18px;
 }
 .NA_JobTitle{
  font-family: ClanPro-Bold;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #5b5b5b;
  padding-bottom: 18px;
  Width:280px;
 }
 .NA_JobTitleP{
  width:57px;
 }
 .NA_JobTitleTxt{
  width: 280px;
  height: 30px;
  object-fit: contain;
  background-color: #f3f3f3;
  border:none;
  margin-top:4px;
 }
.NA_CityTxt, .NA_StateTxt, .NA_ZipTxt{
  width: 280px;
  height: 30px;
  object-fit: contain;
  background-color: #f3f3f3;
  margin-top:4px;
  padding-left: 10px;
  border: 1px solid #72777d;
}
.NA_State, .NA_Zip{
	Width:270px;
}
.NA_State > label, .NA_ZipTxt> label, .NA_JobTitleTxt> label{
	padding-right:20px;
}
.NA_optional{
	font-family:ClanPro-Book;
	font-size:12px;
	font-weight:normal;
	font-stretch:normal;
	color:#5b5b5b;
}
.NA_AddLine{
	width: 100px;
}
#ck_prof_country{
    width: 280px;
    height: 28px;
	background-color: #f3f3f3;
    border: 1px solid #72777d !important;
}
#ck_prof_country.dijitSelect .dijitArrowButton{padding: 0px 1px;}
#ck_prof_country.dijitSelect, .avnet .fullCart-currDrpDwn .dijitSelect .dijitButtonContents{
    background: #f3f3f3;
    height: 32px;
	margin-top:4px;
}
#ck_prof_country.dijitSelectFocused, #ck_prof_country.dijitSelectFocused .dijitButtonContents, #ck_prof_country.dijitSelectHover {
  border-color:#f3f3f3;
}
#ck_prof_country.dijitSelectFocused{border-color:#000;}
#ck_prof_country.dijitSelectOpenedFocused .dijitButtonContents{background-color:#f3f3f3;}
#ck_prof_country.dijitSelectOpenedFocused .dijitSelectLabel{color: #ffffff;}
#ck_prof_country.dijitSelect .dijitArrowButton {
    background-color: #f3f3f3;
	color: #f3f3f3;
	opacity: 1;
}
#ck_prof_country.dijitSelect .dijitArrowButton{
	background-image: url("../images/colors/color1/down-arrow.png");
	border-color:#f3f3f3;
	background-repeat: no-repeat;
	margin-top: 3px;
	background-position: 8px center;
	padding: 5px 15px;
}
#ck_prof_country.dijitSelect .dijitInputField{
    padding: 0px 1% 1px 1px;
	text-align: left;
    float: left;
}
#ck_prof_country.dijitSelectLabel{
	text-transform: capitalize;
	font-stretch: normal;
	font-family: ClanPro-News;
	font-style: normal;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
}
#ck_prof_country td.dijitMenuItemLabel{
	color: #f3f3f3;
	font-size: 10px;
	padding:8px;
}
#ck_prof_country.dijitSelectFocused{
-webkit-box-shadow: 0px 0px 0px 1px rgb(243, 243, 243);
    -moz-box-shadow: 0px 0px 0px 1px rgba(243, 243, 243,1);
    box-shadow: 0px 0px 0px 1px rgb(243, 243, 243);
}
#ck_prof_country{text-align:left;}
#ck_prof_country.dijitMenu {
    background-color: #fff;
    margin: -1px -1px;
}
#ck_prof_country.dijitSelect .dijitButtonContents{
   background-color: #f3f3f3;
}
#ck_prof_country.dijitSelectFocused{
	box-shadow: none;
}
#ck_prof_country.dijitSelect .dijitArrowButton{
	    padding: 0px 12px;
}
#ck_prof_country.dijitSelect .dijitArrowButtonInner, #ck_prof_country.dijitComboBox .dijitArrowButtonInner{
	padding: 0px 12px;
}
#ck_prof_country.dijitSelect .dijitInputField, #ck_prof_country.dijitTextBox .dijitInputField {
	padding: 0px 10% 0px 10px;
}
/*End of Country Dropdown*/
/*Job Function DropDown*/
#ck_job_Function{
    width: 280px;
    height: 28px;
	background-color: #f3f3f3;
    border: 1px solid #72777d !important;
}
#ck_job_Function.dijitSelect .dijitArrowButton{padding: 0px 1px;}
#ck_job_Function.dijitSelect, .avnet .fullCart-currDrpDwn .dijitSelect .dijitButtonContents{
    background: #f3f3f3;
    height: 32px;
	margin-top:4px;
}
#ck_job_Function.dijitSelectFocused, #ck_job_Function.dijitSelectFocused .dijitButtonContents, #ck_job_Function.dijitSelectHover {
  border-color:#f3f3f3;
}
#ck_job_Function.dijitSelectFocused{border-color:#000;}
#ck_job_Function.dijitSelectOpenedFocused .dijitButtonContents{background-color:#f3f3f3;}
#ck_job_Function.dijitSelectOpenedFocused .dijitSelectLabel{color: #ffffff;}
#ck_job_Function.dijitSelect .dijitArrowButton {
    background-color: #f3f3f3;
	color: #f3f3f3;
	opacity: 1;
}
#ck_job_Function.dijitSelect .dijitArrowButton{
	background-image: url("../images/colors/color1/down-arrow.png");
	border-color:#f3f3f3;
	background-repeat: no-repeat;
	margin-top: 3px;
	background-position: 8px center;
	padding: 5px 15px;
}
#ck_job_Function.dijitSelect .dijitInputField{
    padding: 0px 1% 1px 1px;
	text-align: left;
    float: left;
}
#ck_job_Function.dijitSelectLabel{
	text-transform: capitalize;
	font-stretch: normal;
	font-family: ClanPro-News;
	font-style: normal;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
}
#ck_job_Function td.dijitMenuItemLabel{
	color: #f3f3f3;
	font-size: 10px;
	padding:8px;
}
#ck_job_Function.dijitSelectFocused{
-webkit-box-shadow: 0px 0px 0px 1px rgb(243, 243, 243);
    -moz-box-shadow: 0px 0px 0px 1px rgba(243, 243, 243,1);
    box-shadow: 0px 0px 0px 1px rgb(243, 243, 243);
}
#ck_job_Function{text-align:left;}
#ck_job_Function.dijitMenu {
    background-color: #fff;
    margin: -1px -1px;
}
#ck_job_Function.dijitSelect .dijitButtonContents{
   background-color: #f3f3f3;
}
#ck_job_Function.dijitSelectFocused{
	box-shadow: none;
}
#ck_job_Function.dijitSelect .dijitArrowButton{
	    padding: 0px 12px;
}
#ck_job_Function.dijitSelect .dijitArrowButtonInner, #ck_job_Function.dijitComboBox .dijitArrowButtonInner{
	padding: 0px 12px;
}
#ck_job_Function.dijitSelect .dijitInputField, #ck_job_Function.dijitTextBox .dijitInputField {
	padding: 0px 10% 0px 10px;
}
/*End of Job function dropdown*/
/*Prefix dropdown*/
#ck_prefix_sex{
    width: 130px;
    height: 28px;
	background-color: #f3f3f3;
    border: 1px solid #72777d !important;
}
#ck_prefix_sex.dijitSelect .dijitArrowButton{padding: 0px 1px;}
#ck_prefix_sex.dijitSelect, .avnet .fullCart-currDrpDwn .dijitSelect .dijitButtonContents{
    background: #f3f3f3;
    height: 32px;
	margin-top:4px;
}
#ck_prefix_sex.dijitSelectFocused, #ck_prefix_sex.dijitSelectFocused .dijitButtonContents, #ck_prefix_sex.dijitSelectHover {
  border-color:#f3f3f3;
}
#ck_prefix_sex.dijitSelectFocused{border-color:#000;}
#ck_prefix_sex.dijitSelectOpenedFocused .dijitButtonContents{background-color:#f3f3f3;}
#ck_prefix_sex.dijitSelectOpenedFocused .dijitSelectLabel{color: #ffffff;}
#ck_prefix_sex.dijitSelect .dijitArrowButton {
    background-color: #f3f3f3;
	color: #f3f3f3;
	opacity: 1;
}
#ck_prefix_sex.dijitSelect .dijitArrowButton{
	background-image: url("../images/colors/color1/down-arrow.png");
	border-color:#f3f3f3;
	background-repeat: no-repeat;
	margin-top: 3px;
	background-position: 8px center;
	padding: 5px 15px;
}
#ck_prefix_sex.dijitSelect .dijitInputField{
    padding: 0px 1% 1px 1px;
	text-align: left;
    float: left;
}
#ck_prefix_sex.dijitSelectLabel{
	text-transform: capitalize;
	font-stretch: normal;
	font-family: ClanPro-News;
	font-style: normal;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
}
#ck_prefix_sex td.dijitMenuItemLabel{
	color: #f3f3f3;
	font-size: 10px;
	padding:8px;
}
#ck_prefix_sex.dijitSelectFocused{
-webkit-box-shadow: 0px 0px 0px 1px rgb(243, 243, 243);
    -moz-box-shadow: 0px 0px 0px 1px rgba(243, 243, 243,1);
    box-shadow: 0px 0px 0px 1px rgb(243, 243, 243);
}
#ck_prefix_sex{text-align:left;}
#ck_prefix_sex.dijitMenu {
    background-color: #fff;
    margin: -1px -1px;
}
#ck_prefix_sex.dijitSelect .dijitButtonContents{
   background-color: #f3f3f3;
}
#ck_prefix_sex.dijitSelectFocused{
	box-shadow: none;
}
#ck_prefix_sex.dijitSelect .dijitArrowButton{
	    padding: 0px 12px;
}
#ck_prefix_sex.dijitSelect .dijitArrowButtonInner, #ck_prefix_sex.dijitComboBox .dijitArrowButtonInner{
	padding: 0px 12px;
}
#ck_prefix_sex.dijitSelect .dijitInputField, #ck_prefix_sex.dijitTextBox .dijitInputField {
	padding: 0px 10% 0px 10px;
}
/*end of prefix drop down*/
/** Currency Dropdown **/
#ck_prof_state{
    width: 280px;
    height: 30px;
	background-color: #f3f3f3;
    border: 1px solid #72777d !important;
}
#ck_prof_state.dijitSelect .dijitArrowButton{padding: 0px 1px;}
#ck_prof_state.dijitSelect, .avnet .fullCart-currDrpDwn .dijitSelect .dijitButtonContents{
    background: #f3f3f3;
    height: 32px;
	margin-top:4px;
}
#ck_prof_state.dijitSelectFocused, #ck_prof_state.dijitSelectFocused .dijitButtonContents, #ck_prof_state.dijitSelectHover {
  border-color:#f3f3f3;
}
#ck_prof_state.dijitSelectFocused{border-color:#000;}
#ck_prof_state.dijitSelectOpenedFocused .dijitButtonContents{background-color:#f3f3f3;}
#ck_prof_state.dijitSelectOpenedFocused .dijitSelectLabel{color: #ffffff;}
#ck_prof_state.dijitSelect .dijitArrowButton {
    background-color: #f3f3f3;
	color: #f3f3f3;
	opacity: 1;
}
#ck_prof_state.dijitSelect .dijitArrowButton{
	background-image: url("../images/colors/color1/down-arrow.png");
	border-color:#f3f3f3;
	background-repeat: no-repeat;
	margin-top: 3px;
	background-position: 8px center;
	padding: 5px 15px;
}
#ck_prof_state.dijitSelect .dijitInputField{
    padding: 0px 1% 1px 1px;
	text-align: left;
    float: left;
}
#ck_prof_state.dijitSelectLabel{
	text-transform: capitalize;
	font-stretch: normal;
	font-family: ClanPro-News;
	font-style: normal;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
}
#ck_prof_state td.dijitMenuItemLabel{
	color: #f3f3f3;
	font-size: 10px;
	padding:8px;
}
#ck_prof_state.dijitSelectFocused{
-webkit-box-shadow: 0px 0px 0px 1px rgb(243, 243, 243);
    -moz-box-shadow: 0px 0px 0px 1px rgba(243, 243, 243,1);
    box-shadow: 0px 0px 0px 1px rgb(243, 243, 243);
}
#ck_prof_state{
	text-align:left;
	border:0;
}
#ck_prof_state.dijitMenu {
    background-color: #fff;
    margin: -1px -1px;
}
#ck_prof_state.dijitSelect .dijitButtonContents{
   background-color: #f3f3f3;
}
#ck_prof_state.dijitSelectFocused{
	box-shadow: none;
}
#ck_prof_state.dijitSelect .dijitArrowButton{
	    padding: 0px 12px;
}
#ck_prof_state.dijitSelect .dijitArrowButtonInner, #ck_prof_state.dijitComboBox .dijitArrowButtonInner{
	padding: 0px 12px;
}
#ck_prof_state.dijitSelect .dijitInputField, #ck_prof_state.dijitTextBox .dijitInputField {
	padding: 0px 10% 0px 10px;
}
#Avn-Payment-Acc {
    color: #5b5b5b;
    padding-bottom: 15px;    
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
}
.error_highlight{
 color: #e22422;
}

a.error_highlight{
 color: #e22422;
}
 label.spCore-checkbox.error_highlight{
	outline: 1px solid red;
}
.ord-sub-ttl .error_highlight label.custom_checkbox{
	border: 3px solid red;	
	padding:6px;
}
.error_highlight label.custom_checkbox{
	border: 3px solid red;	
	padding:6px;
}
.NA_Error{
  width: 580px;
  height: auto;
  background-color: #fce8e1;
  margin-bottom: 30px;
}
.NA_Error > div > p{
  object-fit: contain;
  font-family: ClanPro-News;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: left;
  color: #eb6730;
}
.fullCart-currDrpDwn #ck_editUserModalForm .dijitSelectLabel{
	color:#575757;
}
.disable_add_address_button{
	opacity: 0.2;
}
.useCreditCardAddress{
   position: relative;
   left: 155px;
   top: 45px;
   margin-top: -16px !important;
}
#Currency_Select .dijitSelectLabel, #ck_prefix_sex .dijitSelectLabel, #ck_job_Function .dijitSelectLabel,#ck_prof_country .dijitSelectLabel,#ck_prof_state .dijitSelectLabel{
 	font-size: 12px;
}
#ck_editProfile input{
	border: 1px solid #72777d;
	font-family: 'ClanPro-News';
    font-size: 13px !important;
    padding-left: 10px !important;
}
#addInvoiceAddressPopup.avnSearchPopup.AdrPopUp.dijitDialog {
    //overflow: hidden;
}
#Invoice_AdrPopup_content {
	width: 710px;
    height: auto;
    background-color: #ffffff;
    border: solid 1px #979797;
    overflow: hidden;
}
#Invoice_AdrPopup_content .popup_content_container {
  width: 100%;
  padding: 40px 0px;
}
#Invoice_AdrPopup_content .NA_popup_FormContent{
      margin-left: 60px;
}

#payment_method_type .dijitSelect .dijitInputField{
	padding-top:2.5px;
}
.avn-paymentCore-drpDwnCard .dijitSelect .dijitInputField{
	padding-top:4px !important;
}
#PaymentForm1 .dijitSelectOpenedFocused .dijitSelectLabel{
	color: #575757;
}
/* Checkout changes ends here */
/* CSS for Full Cart: Checout redesign starts here */
/*******************************************
			FULL CART STYLES
*******************************************/
header{
	min-width: 1260px; /*Changed*/
}
.avnet.fullCart-currDrpDwn .dijitDialogUnderlay{
	background: none repeat scroll 0% 0% #000;
}
.avn-fullCart-mainContainer{
	margin: 0 auto;
	box-sizing: border-box;
	min-width: 1260px; /*Changed*/
	width: 100%;
	height: auto;
}
.avn-fullCart-hdr{
  background-color: #000000;
  box-sizing: border-box;
  width: 100%;
  height: 100px;
}
.avn-fullCart-hdrTxt{
  font-stretch: normal;
  font-family: ClanPro-Bold, Arial, San-Serif;
  font-style: normal;
  color: #ffffff;
  font-size: 28px;
  font-weight: bold;
  padding: 23px 0 0;
  text-align: center;
  text-transform: uppercase;
}
.avn-fullCart-itemsCountSec{
	padding: 25px 0 23px;
	width: 1240px;
}
.avn-fullCart-itemsCountSecContent{
	width: 880px;
}
.avn-fullCart-itemsTxt{
  font-stretch: normal;
  font-family: ClanPro-Bold, Arial, San-Serif;
  font-style: normal;
  color: #5b5b5b;
  font-size: 18px;
  font-weight: bold;
  float: left;  
}
.avn-fullCart-subContainer{
  width: 1240px;
  margin: 0 auto;
  height: auto;
  position: relative;
}
.avn-fullCart-RightSec.fixed{
  position: absolute;
  bottom: 0px !important;
  -webkit-transition: bottom 0.1s; 
   transition: bottom 0.1s;
}
@media screen and (max-width: 1275px){
	.avn-fullCart-RightSec.sticky{
					position: static;
	}
}
.avn-fullCart-table{
  display: table;
  table-layout: fixed;
  width: 880px;
  margin-right: 80px;
  float: left;
}
.avn-fullCart-tableHdr{
  display: table-row;	
  height: 40px;
  background-color: #dfdfdf;
}
.avn-fullCart-tableHdrItems{
  display: table-cell;
  height: 40px;
  line-height: 12px;
  box-sizing: border-box;
  padding: 14px 0 0 10px; 
  width: 100px;
}
div.avn-fullCart-tableHdrItems:nth-child(1){
  width: 40px;
  border-right: 1px solid #f3f3f3;
  border-left: 1px solid #f3f3f3;
  padding: 14px 0 0 15px;
}
@media all and (-ms-high-contrast:none){
	div.avn-fullCart-tableHdrItems:nth-child(1){padding: 14px 0 0 18px;} /* IE10 */
	*::-ms-backdrop, div.avn-fullCart-tableHdrItems:nth-child(1){ padding: 14px 0 0 18px; }  /* IE11 */
}
div.avn-fullCart-tableHdrItems:nth-child(2){
  width: 80px;
}
div.avn-fullCart-tableHdrItems:nth-child(3){
  width: 160px;
}
div.avn-fullCart-tableHdrItems:nth-child(4){
  width: 150px;
}
div.avn-fullCart-tableHdrItems:nth-child(5){
  width: 120px;
}
div.avn-fullCart-tableHdrItems:nth-child(6){
  width: 120px;
}
div.avn-fullCart-tableHdrItems:nth-child(7){
  width: 110px; /*Changed*/
}
div.avn-fullCart-tableHdrItems:nth-child(8){
  width: 70px; /*Changed*/
}
div.avn-fullCart-tableHdrItems:last-child{
  width: 30px;
}
div.avn-fullCart-tableHdrItems > span{
  font-family: Arial, San-Serif, Helvetica;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  text-align: left;
  color: #575757;
}
div.avn-fullCart-tableContent{
  display: table-row;	
  box-sizing: border-box;
}
div.avn-fullCart-tableContent > div{
  box-sizing: border-box;
  display: table-cell;
  vertical-align: top;
  padding: 18px 0 17px;
  min-height: 100px;
  border-bottom: solid 1px #f3f3f3;
}
div.avn-fullCart-tableContent > div:first-child{
  border-left: 1px solid #f3f3f3;
  border-right: 1px solid #f3f3f3;
  padding: 22px 0 0 14px;
  padding-top: 18px;
  font-family: ClanPro-News;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}
@media all and (-ms-high-contrast:none){
	div.avn-fullCart-tableContent > div:first-child{padding: 22px 0 0 17px;} /* IE10 */
	*::-ms-backdrop, div.avn-fullCart-tableContent > div:first-child{ padding: 22px 0 0 17px; }  /* IE11 */
}
div.avn-fullCart-tableContent > div:nth-child(2){
  padding: 22px 4px 0 4px;
}
div.avn-fullCart-tableContent > div:nth-child(3){
 padding-top:18px;
 padding-top:16px\0;
}
div.avn-fullCart-tableContent > div:nth-child(4){
 
}
div.avn-fullCart-tableContent > div:nth-child(5){
}
div.avn-fullCart-tableContent > div:nth-child(6){
padding-top:18px;
}
div.avn-fullCart-tableContent > div:nth-child(7){
}
div.avn-fullCart-tableContent > div:nth-child(8){
padding-top:18px;
}
div.avn-fullCart-tableContent > div:last-child{
    border-right: 1px solid #f3f3f3;
    text-align: center;
}
div.avn-fullCart-tableContent > div:nth-child(6) div.avn-fullCart-alignColomn{
	margin-top: -3px;
	margin-top: -6px\0;
}
.avn-fullCart-headerOptions{
	position: relative;
    text-align: right;
    max-width: 1240px;
    margin: 0 auto;
    padding-right: 5px;
    box-sizing: border-box;

}
.avn-fullCart-print{
  width: 100px;
  height: 14px;
  color: #ffffff;
}
.avn-fullCart-printSybl{
  width: 10.8px;
  height: 9.8px;
  padding-right: 8px;
}
.avn-fullCart-cartToBom{
  width: 100px;
  height: 14px;
  padding-left: 37px;
}
.avn-fullCart-cartToBomSybl{
  width: 10.8px;
  height: 9.8px;
  padding-right: 8px;
}
.avn-fullCart-exportCart{
  /*width: 100px;*/
  height: 14px;
  padding-left: 37px;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
.avn-fullCart-exportCartSybl{
  width: 10.8px;
  height: 9.8px;
  padding-right: 8px;
}
.avn-fullCart-clear-cart{
    height: 25px;
    line-height: 28px;
    font-family: ClanPro-Bold;
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #0593bc;
    box-sizing: border-box;
    float: right;
    display: inline-block;
}
.avn-fullCart-clear-cartSybl{
  width: 8px;
  height: 8px;
  padding-right: 8px;
}
.avn-fullCart-Incorrect-coupon{
  width: 1240px;
  height: auto;
  background-color: #fce8e1;
  margin: 20px auto 0; 
  display: none;
}
.avn-fullCart-Incorrect-coupon#errorMessagesSection{display: none;}
.avn-fullCart-Incorrect-coupon > p{ 
  width: 90%;
  height: auto;
  font-family: ClanPro-News;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: left;
  color: #eb6730;
  padding: 20px;
  float: left;
  word-wrap: break-word;
}
.avn-fullCart-Reel-Notification{
  width: 1240px;
  height: auto;
  background-color: #daeff5;
  margin: 20px auto 0; 
}
.avn-fullCart-Reel-Notification > p{
  font-family: ClanPro-News;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: left;
  color: #02406e;
  padding:20px;
  float: left;
}
.avn-shippping-option-Notification{
  height: auto;
  background-color: #daeff5;
  margin: -10px 0 5px 0; 
}
.avn-shippping-option-Notification > p{
  font-family: ClanPro-News;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: left;
  color: #02406e;
  padding:20px;
  float: left;
}
.avn-fullCart-CartExpiry-Notification{
  width: 1240px;
  height: 60px;
  background-color: #daeff5;
  margin: 20px auto 0; 
}
.avn-fullCart-CartExpiry-Notification > p{
  font-family: ClanPro-News;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: left;
  color: #02406e;
  padding:20px;
  float: left;
}
.Error_cross_Btn{
		width:18px;
		margin:22px 22px 0 0;
}
.avn-fullCart-quote{
  width:500px;
  font-family: ClanPro-News;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #575757;
}
.avn-fullCart-RequestQuote{
  font-family: ClanPro-News;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #0593bc;
}
.full_redesign.fullCart-accnt-DrpDwn > a#fullCart_accnt_btn {
    width: 195px;
    box-sizing: border-box;
    background-color: #868686;
}
  .full_redesign .arw-dwn-img:after,.full_redesign .arw-dwn-img.selected:after{
    background: url(../images/colors/color1/ArrowWhite_icon.png) no-repeat 6px 3px;
    content: "";
    display: inline-block;
    padding: 5px 11px;
    position: relative;
}
.avn-fullCart-QuoteDiv{
  width:500px;
  text-align:center;
}
.avn-fullCart-costomerRef{
  border: solid 1px #979797;
  width: 141px;
  margin: 0px 10px;
}
.avn-foryourref-class{
	font-size: 11px !important;
}
.avn-fullCart-legendIcons{
    display: block;
    padding: 0 10px;
}
.avn-fullCart-customerRefTxt{
  width: 120px;
  height: auto;
  font-family: ClanPro-News;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #5b5b5b;
  padding: 0 10px;
  margin-top: 8px;
}
.avn-fullCart-CustomerPart{
    display: inline-block;
    width: 100%;
    word-break: break-all;
}
.existing-Cart-Customer-Part{
	display:block !important;
}
.fullCart-CustPart{
    position: relative;
    border: 1px solid #ddd;
    z-index: 0;
	display: block;
}
.fullCart-CustPartDropDown{
	opacity: 0;
}
.fullCart-CustPartInput{
    position: absolute;
    top: 1px;
    width: 83%;
    left: 1px;
    border: 0px;
    height: 14px;
    padding: 0 3px;
}
.fullCart-CustPartI{
	position: absolute;
    top: 3px;
    right: 5px;
    display: inline-block;
    z-index: -1;
}
select.fullCart-CustPartDropDown >option[disabled]{
	display:none;
}
#orderdisplay-shippingAddress .avn-fullCart-customerRefTxt{
	 overflow:hidden;
	 font-style: italic;
	 //width: 86px;
}
 .productDetail-customerRef{
	width: 100%;
    display: block;
    margin-top: 15px;
}
.avn-fullCart-ProductImage{
  box-sizing: border-box;
  width: 80px;
  height: 80px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  
}
.avn-fullCart-ProductImage  > img{
                max-height: 80px;
                max-width: 80px;
                width: auto;
                height: auto;
                box-sizing: border-box;
                display: inline-block
}
@media all and (-ms-high-contrast:none){
	.avnAddressOverflow.customer-Ref-checkout > span.spaceNoWrap, .avnAddressOverflow.customer-Ref-checkout > span.SpaceNoWrap{
		padding-right: 5px;
	}
}


.avn-fullCart-priceCouponSec{
  position: relative;
  box-sizing: border-box;
  width: 280px;
  height: auto;
  padding: 16px 20px 20px;
  background-color: #000000;
}
.avn-fullCart-priceCouponSecOverflow{
    overflow: auto;
}
.avn-fullCart-RightSec{
  float: left;
}
.avn-fullCart-proceedToCheckoutBtn{
  box-sizing: border-box;
  bottom: 20px;
  left: 20px;
  width: 240px;
  height: 40px;
  text-transform: uppercase;
  display: inline-block;
  background-color: #41c363;/*changed*/
  font-family: ClanPro-Bold, Arial, San-Serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: center;
  color: #ffffff;
  line-height: 45px;
}
.avn-fullCart-priceCouponSec-total{
  box-sizing: border-box;	
  width: 100%;
  height: 21px;
  font-stretch: normal;
  font-family: ClanPro-Bold, Arial, San-Serif;
  font-style: normal;
  color: #ffffff;
  font-size: 16px;
  line-height: 21px;
  font-weight: bold;
}
.avn-fullCart-priceCouponSec-subTotal{
  box-sizing: border-box;	
  width: 100%;
  height: 14px;
  font-stretch: normal;
  font-family: ClanPro-Medium, Arial, San-Serif;
  font-style: normal;
  color: #ffffff;
  font-size: 11px;
  line-height: 14px;
  font-weight: 500;
}
.avn-fullCart-amtSubTotalLt{
  width: 150px;
  height: 14px;
  font-family: ClanPro-News;
  font-size: 11px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  color: #ffffff; 
}
.avn-fullCart-amtSubTotalRt{
  width: auto;
  height: 14px;
  font-family: ClanPro-News;
  font-size: 11.5px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  text-align: right;
  color: #ffffff;
}
.avn-fullCart-amtOrdTotal{
  width: auto;
  height: 20px;
  font-family: ClanPro-News;
  font-size: 14px;
   line-height: 24px; /*Changed*/
   line-height: 28px\0; /*Added*/
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  color: #ffffff;
}
.avn-fullCart-dropDown{
	margin: 15px 5px 15px 2px;
	width: 100%;
	box-sizing: border-box;
}
.avn-fullCart-taxes{
  width: 100%;
  height: 28px;
  font-family: ClanPro-Medium;
  font-size: 11px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  color: #868686;
  margin-bottom: 30px;
}
.avn-fullCart-coupanCode{
	margin-bottom: 15px;
}
.avn-fullCart-cpnMsg{
  font-stretch: normal;
  font-family: ClanPro-News;
  font-style: normal;
  color: #ffffff;
  font-size: 11px;
  font-weight: normal;
}
.avn-fullCartOrderTotal{
  padding: 4px 0;
}
.avn-fullCart-line{
  width: 240px;
  height: 1px;
  border-bottom: solid 1px #868686;
} 
.avn-fullCart-cpnHdr{
  box-sizing: border-box;	
  width: 100%;
  font-stretch: normal;
  font-family: ClanPro-Bold, Arial, San-Serif;
  font-style: normal;
  color: #ffffff;
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
}
.avn-fullCart-priceCouponSec-textBox{
  height: 25px;
  width: 70%;
  background-color: #ffffff;
  box-sizing: border-box;  
  border: none;
}
.avn-fullCart-priceCouponSec-submit{
  width: 100%;
  box-sizing: border-box;  
  height: 30px;
}
.avn-fullCart-continueShoppingTxt{
    background-color: rgb(255, 255, 255);
    font-family: Clanpro-Bold;
    margin: 30px 0px 0px;
    padding: 10px 0px;
    width: 280px;
    box-sizing: border-box;
    border: 1px solid black;
    text-align: center;
	font-size: 14px;
	cursor: pointer;
}
@media all and (-ms-high-contrast:none){
	.avn-fullCart-continueShoppingTxt{ padding: 13px 0 7px;} /* IE10 */
	*::-ms-backdrop, .avn-fullCart-continueShoppingTxt{ padding: 13px 0 7px;}  /* IE11 */
}
.avn-fullCart-marketESpot{
	box-sizing: border-box;
	margin: 30px 0px 0px;
	width: 280px;
	height: auto;
	max-height: 240px;
}
.avn-fullCart-ProductName{
    width: 132px;
    font-family: ClanPro-News;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #0593bc;
    display: inline-block;
    line-height: 21px;
    vertical-align: top;
	padding: 0 10px;
	box-sizing: border-box;
	word-wrap: break-word;
}
.avn-fullCart-ProductCompany{
  width: 109px;
  font-family: ClanPro-News;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  display: inline-block;
  padding: 0 10px;
}
.avn-fullCart-ProductCompany > a{ 
  color: #0593bc;
  margin-left: 5px;
}
.avn-fullCart-ProductMinImage{
  width: 6.6px;
  height: 8.4px;
  background-color: #ffffff;
}
.avn-fullCart-ProductInfo{
  width: 14.2px;
  height: 14.2px;
}
.avn-fullCart-AvailabiltyNumber{
  height: auto;
  font-family: ClanPro-News;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #5b5b5b;
  padding: 0 10px;
  margin-bottom: 15px;
  display: none;
}
.avn-fullCart-AvailabiltyNumbertxt{
  width: 124px;
  height: auto;
  font-family: ClanPro-News;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #b2b2b2;
  padding-left:10px;
  display: none;
}
.avn-fullCart-legendIcons .avnLegend{
	width: 10px;
	height: 10px;
}
.avn-fullCart-AvailabiltyNumbertxt > li{
	margin-bottom: 10px;
}
.avn-fullCart-AvailabiltyNumbertxt > li:empty{
	margin: 0px
}
.avn-fullCart-InventoryPosition{
	margin-top:8px;
	display: none;
}
.avn-fullCart-QuantityErrorPosition{
	margin-top:8px;
	display: none;
}
.avn-fullCart-alignColomn{
	padding-left:10px;
}
.avn-fullCart-priceNumber{
  height: 15px;
  font-family: ClanPro-News;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #5b5b5b;
  padding-left: 14px;
}
.avn-fullCart-quantityEdit{
  width: 10px;
  height: 10px;
  background-color: #ffffff;
  cursor: pointer;
}
.avn-fullCart-ProductQuantity{
  width: 34px;
  height: 15px;
  font-family: ClanPro-News;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #5b5b5b;
  padding: 0 10px;
  cursor: initial;
}
.avn-fullCart-ProductQuantityReel{
  padding-left: 0;
}
.avn-fullCart-ProductMinMult{
  width: 112px;
  height: 30px;
  font-family: ClanPro-News;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #b2b2b2;
}
.avn-fullCart-PriceTotal{ 
  font-family: ClanPro-News;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #5b5b5b;
  padding: 0 10px;
  margin-bottom: 8px;
}

#orderdisplay-shippingAddress .avn-fullCart-PriceTotal{
	padding: 0 2px;
}
.avn-fullCart-addScheduleLink{
	padding: 0 0 0 10px;
}
.avn-fullCart-PriceTotalStricke{ 
  box-sizing: border-box;
  font-family: ClanPro-News;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #5b5b5b;
  text-decoration: line-through;
  padding: 0 10px;
  margin-bottom: 8px;
}
.avn-fullCart-PriceTotal-Euro{
  box-sizing: border-box;
  font-family: ClanPro-News;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #b2b2b2;
  padding: 0 10px;
  margin-bottom: 8px;
}
.avn-fullCart-PriceCurrencyConvert{
  box-sizing: border-box;
  font-family: ClanPro-News;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #b2b2b2;
  padding: 0 0 0 10px;
  margin-bottom: 8px;
  float: right;
  color: #fff;
}
.avn-fullCart-Coupon-Discount{
  box-sizing: border-box;
  font-family: ClanPro-bold;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #575757;
  padding: 0 10px;
  margin-bottom: 8px;
}
.avn-fullCart-ScheduleSymble{
  width: 14px;
  height: 15px;
  background-color: #ffffff;
  padding-left:15px;
  padding: 0 10px 0 0;
}
.avn-fullCart-ScheduleAdd{
  width: 24px;
  height: 15px;
  font-family: ClanPro-News;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #0593bc;
}
.avn-fullCart-ScheduleClose{
  width: 10.4px;
  height: 10.4px;
  background-color: #ffffff;
}
.avn-fullCart-ScheduleDate{
  width: 65px;
  font-family: ClanPro-News;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #575757;
  padding: 0 10px;
}
#orderdisplay-shippingAddress .avn-fullCart-ScheduleDate{
	width: 140px;
}
.avn-fullCart-ScheduleDateHidden{
  display: none;
}
.avn-fullCart-ScheduleDateMore {
  color: #0593bc;
}
.avn-fullCart-StockOptions{
	display: block;
	width: 85.3px;
	height: auto;
	font-family: ClanPro-News;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	color: #0593bc;
	padding-left: 10px;
}
.avn-fullCart-quantityInsufficient{
  width: 18.8px;
  height: 17px;
}
.avn-fullCart-quantityError{
  width: 18.8px;
  height: 17px;
}
.avn-fullCart-quantityInsufficientTxt{
  width: 85.3px;
  height: auto;
  font-family: ClanPro-News;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #d0021b;
}
/** Full Cart Tooltip **/
.avn-fullCart-tooltip {
    position: relative;
    display: inline-block;
	float: right;
	padding-right: 20px;
}
.avn-fullCart-tooltip .avn-fullCart-tooltiptext {
   visibility: hidden;
    width: 170px;
    height: auto;
    background-color: #000000;
    color: #fff;
    text-align: center;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    left: 50%;
    margin-left: -90px;
	top: auto;
}
.avn-fullCart-tooltip:hover .avn-fullCart-tooltiptext {
    visibility: visible;
}
.avn-fullCart-tooltip .avn-fullCart-tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -10px;
    border-width: 10px;
    border-style: solid;
    border-color: black transparent transparent transparent;
    box-sizing: border-box;
}
.avn-fullCart-tooltipHdr, .avn-fullCart-tooltipCont{
    padding: 4px 6px;
	//height: 19px;
	line-height: normal;
	border-bottom: 1px solid #fff;
	box-sizing: border-box;
	text-transform: uppercase;
	font-stretch: normal;
    font-style: normal;
    color: #fefefe;
    font-size: 8px;
    font-weight: normal;
}   
.avn-fullCart-tooltipCont:last-child{
	border-bottom: none;
}
.avn-fullCart-tooltipHdr{
   font-family: ClanWeb-Bold, Arial, San-Serif;
   text-align: left;
}
.avn-fullCart-tooltipContLft,.avn-fullCart-tooltipContRt{
	width: 50%;
	display: inline-block;
	box-sizing: border-box;
}
.avn-fullCart-tooltipContLft{
	font-family: ClanWeb-Bold, Arial, San-Serif;
	text-align: right;
}
.avn-fullCart-tooltipContRt{
	font-family: ClanPro-News, Arial, San-Serif;
	text-align: left;
	padding-left: 11px;
}
.avn-fullCart-exportCart:hover .exprt-tooltip{
	visibility: visible;
}
/** End od Full Cart Tooltip **/
/** Currency Dropdown **/
/*.avnet.fullCart-currDrpDwn  .dijitSelect .dijitArrowButton{padding: 0px 1px;}*/
.avnet.fullCart-currDrpDwn .dijitPopup.dijitMenuPopup{
	z-index: 10 !important;
}
#ck_prefix_sex_dropdown.dijitPopup.dijitMenuPopup ,#ck_job_Function_dropdown.dijitPopup.dijitMenuPopup, #ck_prof_country_dropdown.dijitPopup.dijitMenuPopup,#ck_prof_state_dropdown.dijitPopup.dijitMenuPopup {
    z-index: 1000 !important;
}

.avnet.fullCart-currDrpDwn .dijitSelect, .avnet .fullCart-currDrpDwn .dijitSelect .dijitButtonContents{
    background: #f3f3f3;
    height: 20px;
}
.avnet .fullCart-currDrpDwn .dijitSelectFocused, .avnet .fullCart-currDrpDwn .dijitSelectFocused .dijitButtonContents, .avnet .fullCart-currDrpDwn .dijitSelectHover {
  border-color:#f3f3f3;
}
.avnet.fullCart-currDrpDwn .dijitSelectFocused{border-color:#000;}
.avnet.fullCart-currDrpDwn .dijitSelectOpenedFocused .dijitButtonContents{background-color:#868686;}
.avnet.fullCart-currDrpDwn .dijitSelectOpenedFocused .dijitSelectLabel{color: #ffffff;}
.avnet.fullCart-currDrpDwn .avn-paymentCore-invoiceAddrRf .dijitSelectOpenedFocused .dijitSelectLabel{color: #575757;}
.avnet.fullCart-currDrpDwn .dijitSelect .dijitArrowButton {
    background-color: #868686;
	color: #868686;
	opacity: 1;
}
.avnet.fullCart-currDrpDwn .dijitSelectOpenedFocused .dijitArrowButton{
	background-image: url("../images/colors/color1/ArrowWhite_icon.png");
	opacity: 1;
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
}
.avnet.fullCart-currDrpDwn .dijitSelect .dijitInputField{
    padding: 0px 1% 1px 1px;
	text-align: left;
    float: left;
}
.avnet.fullCart-currDrpDwn .dijitSelectLabel{
	text-transform: capitalize;
	font-stretch: normal;
	font-family: ClanPro-News;
	font-style: normal;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
}
.avnet.fullCart-currDrpDwn .fullCart-currDrpDwn td.dijitMenuItemLabel{
	color: #575757;
	font-size: 10px;
	padding:8px;
}
.avnet.fullCart-currDrpDwn .dijitSelectMenu .dijitMenuItem td{
	padding:8px;
	font-size: 10px;
}
.avnet.fullCart-currDrpDwn .dijitSelectFocused{
-webkit-box-shadow: 0px 0px 0px 1px rgb(243, 243, 243);
    -moz-box-shadow: 0px 0px 0px 1px rgba(243, 243, 243,1);
    box-shadow: 0px 0px 0px 1px rgb(243, 243, 243);
}
.avnet.fullCart-currDrpDwn{text-align:left;}
.avnet.fullCart-currDrpDwn .dijitMenu {
    background-color: #fff;
    margin: -1px -1px;
}
.avnet.fullCart-currDrpDwn .dijitSelect .dijitButtonContents{
   background-color: #868686;
}
.avnet.fullCart-currDrpDwn .dijitSelectFocused{
	box-shadow: none;
}
/**End of Currency Dropdown**/
/**Pagenation Dropdown **/
.avnet.fullCart-currDrpDwn .avn-fullCart-pagenationDropDown{
	width: 80px;
	height: 45px;
	box-sizing: border-box;
	display: inline-block;
}
.avnet .avn-fullCart-pagenationDropDown .dijitSelect .dijitArrowButton{
	background-image: url("../images/colors/color1/ArrowWhite_icon.png");
}
.avnet.fullCart-currDrpDwn .avn-fullCart-pagenationDropDown .dijitSelect .dijitButtonContents{
	background-color: #fff;
	height: 45px;
	box-sizing: border-box;
	padding: 0;
}
.avnet.fullCart-currDrpDwn .avn-fullCart-pagenationDropDown .dijitSelect .dijitArrowButton{
  background-color: #575757;
}
.avnet.fullCart-currDrpDwn .avn-fullCart-pagenationDropDown  .dijitSelectLabel{
	font-family: Arial-MT,Arial;
	text-align: center;
	font-style: normal;
	color: #575757;
	font-size: 16px;
	font-weight: bold;
	border: 1px solid black;
	padding: 0px;
	line-height: 45px;
	box-sizing: border-box;
	width: 50px;
	margin-right: 1px;
	text-align: center;
	display: inline-block;
}
.avnet.fullCart-currDrpDwn .avn-fullCart-pagenationDropDown .dijitSelect .dijitInputField{
    padding: 0px 1% 0px 1px;
	text-align: left;
    float: left;
    margin-right:1px;
}
/**End of Pagenation Dropdown**/
/** Account Dropdown**/
.fullCart-accnt-DrpDwn > a#fullCart_accnt_btn{
	width: auto;
    box-sizing: border-box;
}
.fullCart-accnt-DrpDwn > ul#fullCart_accnt_menu{
    width: 172px;
	background-color: #575757;
    border-color: #e22422;
    border-bottom: 0px;
    top: 34px;
	max-height: 140px;
	overflow-x: hidden;
	overflow-y: auto;
}
ul#fullCart_accnt_menu.submenu li{
    border-top: 1px solid #666;
}
ul#fullCart_accnt_menu.submenu li > a{
	color: #fff;
}
.avnfullCart-submit-btn{
    width: 80px;
    height: 30px;
    background-color: #868686;
    text-align: center;
    display: inline-block;
	font-stretch: normal;
	font-family: ClanPro-Bold;
	font-style: normal;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	float:left;
	line-height: 30px;
}
.avn-fullCart-priceCouponSec-textBox{
  width: 160px;
  height: 30px;
  background-color: #ffffff;
  float:left;
  padding: 0 10px;
  font-family: ClanPro-News;
  font-style: normal;
  color: #5b5b5b;
  font-size: 11px !important;
  font-weight: normal;
}
#fullCart_accnt_btn.arw-dwn-img.selected:after {
    background: url("../images/colors/color1/up-arrow-wt.png") no-repeat 6px 3px;
}
.avn-fullCart-marketESpot-mainBlock{
  width: 880px;
  height: auto;
  margin-top: 50px;
  max-height: 200px;
}
/**End of Account Dropdown**/
/**Edit Quantity Option**/
.avn-fullCart-qtyEditSec{
	width: 113px;
	height: 25px;
	margin-bottom: 5px;
	display: none;
}
.avn-fullCart-qtyEditIncDec{
  width: 25px;
  float: left;
  height: 25px;
  border: none;
  box-sizing: border-box;
}
.avn-fullCart-qtyEditInc-Btn, .avn-fullCart-qtyEditDec-Btn{
	box-sizing: border-box;
	background: url("../images/colors/color1/plus_icon.png") no-repeat center center;
	background-color: #fff;
	width: 25px;
	height: 25px;
	border: 1px solid #dfdfdf;
	vertical-align: top;
}
.avn-fullCart-qtyEditDec-Btn{
	background: url("../images/colors/color1/minus_icon.png") no-repeat center center;
}
.avn-fullCart-qtyEditIncDec:first-child{
	line-height: 25px;
}
.avn-fullCart-qtyEditInput{
	float: left;
	padding: 0;
	width: 60px;
	height: 25px;
	border: none;
	border-top: solid 1px #dfdfdf;
	border-bottom: solid 1px #dfdfdf;
	box-sizing: border-box;
	font-stretch: normal;
	font-family: ClanPro-News,Arial,San-Serif;
	text-align: center;
	font-style: normal;
	color: #575757;
	font-size: 11px !important;
	font-weight: normal;
	text-align: center;
}
.avn-fullCart-qtyEditSec.show{
	margin-top: 0 !important;
	display: block !important;
}
/**End od Edit Quantity Option**/
/** Popup**/
.avnWhiteTheme .dijitDialogPaneContentArea {
    margin: 0%;
    padding: 0%;
    overflow: hidden;
}
.avnWhiteTheme .dijitDialogPaneContentArea.avnFullCartYourOdrPopUp-content {
	width: 582px;
	height: auto;
	box-sizing: border-box;
	padding: 60px;
	text-align: center;
	background-color: #fff;
	text-align: center;
	font-stretch: normal;
    font-family: ClanPro-News;
    font-size: 12px;
}
.avnFullCartYourOdrPopUp-title {
  text-align: center;
  font-stretch: normal;
  font-family: ClanPro-bold;
  text-align: center;
  font-style: normal;
  color: #5b5b5b;
  font-size: 24px;
  font-weight: bold;
}
.avnWhiteTheme .dijitDialogCloseIcon {
    background: url(../images/colors/color1/cross_img.png) center right no-repeat !important;
    height: 31px;
    position: absolute;
    width: 31px;
    cursor: pointer;
    background-size: 50%;
    right: 0px;
    top: 0px;
    vertical-align: middle;
    z-index: 333;
}
.avnFullCartYourOdrPopUp-title{
  font-family: ClanPro-bold;
  text-align: center;
  font-style: normal;
  color: #5b5b5b;
  font-size: 24px;
  font-weight: normal;
}
.avnFullCartYourOdrPopUp-prtNo{
  font-stretch: normal;
  font-family: ClanPro-bold;
  text-align: center;
  font-style: normal;
  color: #5b5b5b;
  font-size: 12px;
  font-weight: normal;
  margin-top: 10px;
}
.avnFullCartYourOdrPopUp-msg{
  font-stretch: normal;
  font-family: ClanPro-News;
  text-align: center;
  font-style: normal;
  color: #5b5b5b;
  font-size: 12px;
  font-weight: normal;
  margin-top: 10px;
}
.avnFullCartYourOdrPopUp-btns{
	width: 300px;
	height: 46px;
	box-sizing: border-box;
	margin: 40px auto 0;
	text-align: center;
}
.avnFullCartYourOdrPopUp-btns > a{
  width: 140px;
  display: inline-block;
  box-sizing: border-box;
  height: 46px;
  vertical-align: top;
  line-height: 46px;
  text-align: center;
  text-transform: uppercase;
  font-family: ClanPro-bold;
  font-size: 14px;
  font-weight: normal;
}
.avnFullCartYourOdrPopUp-btns > a:first-child{
	border: 1px solid #000;
	margin-right: 15px;
}
.avnFullCartYourOdrPopUp-btns > a:last-child{
	background-color:#0593bc;
    color: white;
}
.avnWhiteTheme .dijitDialogPaneContentArea.avnFullCartSavingOrderPopup-content {
	width: 582px;
	height: 292px;
	box-sizing: border-box;
	padding: 60px;
	text-align: center;
	background-color: #fff;
	text-align: center;
}
.avnFullCartSavingOrderPopup-title{
  font-family: ClanPro-bold;
  text-align: center;
  font-style: normal;
  color: #5b5b5b;
  font-size: 24px;
  font-weight: normal;
}
.avnFullCartSavingOrderPopup-prtNo{
  font-stretch: normal;
  font-family: ClanPro-bold;
  text-align: center;
  font-style: normal;
  color: #5b5b5b;
  font-size: 12px;
  font-weight: normal;
  margin-top: 10px;
}
.avnFullCartSavingOrderPopup-msg{
  font-stretch: normal;
  font-family: ClanPro-News;
  text-align: center;
  font-style: normal;
  color: #5b5b5b;
  font-size: 12px;
  font-weight: normal;
  margin-top: 10px;
}
.avnFullCartSavingOrderPopup-btns{
	width: 300px;
	height: 46px;
	box-sizing: border-box;
	margin: 0 auto;
    margin-top: 40px;
}
.avnFullCartSavingOrderPopup-btns > a{
  width: 140px;
  display: inline-block;
  box-sizing: border-box;
  height: 46px;
  float: left;
  line-height: 46px;
  text-align: center;
  text-transform: uppercase;
  font-family: ClanPro-bold;
  font-size: 14px;
  font-weight: normal;
}
.avnFullCartSavingOrderPopup-btns > a:first-child{
	border: 1px solid #000;
	margin-right: 20px;
}
.avnFullCartSavingOrderPopup-btns > a:last-child{
	background-color:#0593bc;
    color: white;
}
.avnWhiteTheme .dijitDialogPaneContentArea.avnFullCartAddSchedulePopup-content {
	width: 620px;
	height: 494px;
	box-sizing: border-box;
	padding: 60px;
	text-align: center;
	background-color: #fff;
	text-align: center;
	padding-bottom: 40px;
}
.avnFullCartAddSchedulePopup-title{
  font-family: ClanPro-bold;
  text-align: center;
  font-style: normal;
  color: #5b5b5b;
  font-size: 24px;
  font-weight: normal;
}
.avnFullCartAddSchedulePopup-msg1{
  font-stretch: normal;
  font-family: ClanPro-Bold;
  text-align: center;
  font-style: normal;
  color: #5b5b5b;
  font-size: 16px;
  font-weight: normal;
  margin-top: 10px;
}
.avnFullCartAddSchedulePopup-msg2{
  font-family: ClanPro-Bold;
  text-align: center;
  font-style: normal;
  color: #5b5b5b;
  font-size: 12px;
  font-weight: bold;
  margin-top: 10px;
}
.avnFullCartAddSchedulePopup-msg3{
  font-family: ClanPro-News;
  text-align: center;
  font-style: normal;
  color: #5b5b5b;
  font-size: 12px;
  font-weight: normal;
  margin-top: 10px;
}
.avnFullCartAddSchedulePopup-qtyDateSec{
	box-sizing: border-box;
	width: 520px;
	height: 120px;
	margin: 30px auto;
	text-align: center;
}
.avnFullCartAddSchedulePopup-qtyDateSecLt{
	box-sizing: border-box;
	width: 260px;
	height: 140px;
	text-align: center;
	float: left;
	border-right: 1px solid #dfdfdf;
}
.avnFullCartAddSchedulePopup-qtyDateSecRt{
	box-sizing: border-box;
	width: 260px;
	height: 140px;
	text-align: center;
    float: left;
}
.avnFullCartAddSchedulePopup-qtyDateTxt{
  font-stretch: normal;
  font-family: ClanPro-Bold;
  text-align: center;
  font-style: normal;
  color: #5b5b5b;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 10px;
}
.avnFullCartAddSchedulePopup-qtyDateTxt-enclosing{
	width: 200px;
	margin: 0 auto;
	height: auto;
	}
.avnFullCartAddSchedulePopup-incDecSec{
	width:  172px;
	height: 46px;
	box-sizing: border-box;
	margin: 0 auto;
}
.avnFullCartAddSchedulePopup-incBtn, .avnFullCartAddSchedulePopup-decBtn{
  float: left;
  width: 46px;
  height: 46px;
  border: 1px solid #dfdfdf;
  box-sizing: border-box;
  line-height: 46px;
  background: url("../images/colors/color1/plus_icon.png") no-repeat center center;
  outline: none;
}
.avnFullCartAddSchedulePopup-decBtn{
background: url("../images/colors/color1/minus_icon.png") no-repeat center center;
}
.avnFullCartAddSchedulePopup-incDecBtn:nth-child(3){
  line-height: 36px;	
}
.avnFullCartAddSchedulePopup-incDecInput{
  padding: 0 10px;
  font-family: ClanPro-News;
  font-weight: normal;
  float: left;
  width: 80px;
  height: 46px;
  border: none;
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  box-sizing: border-box;
  text-align: center;
}
.avnFullCartAddSchedulePopup-minMult{
  font-stretch: normal;
  font-family: ClanPro-News;
  font-style: normal;
  color: #868686;
  font-size: 12px;
  font-weight: normal;
  margin-top: 10px;
}
.avnFullCartAddSchedulePopup-invalidQtyTxt{
  font-stretch: normal;
  font-family: ClanPro-News;
  text-align: center;
  font-style: normal;
  color: #eb6730;
  font-size: 12px;
  font-weight: normal;
  margin-top: 10px;
}
.avnFullCartAddSchedulePopup-btns{
	width: 500px;
	height: 46px;
	box-sizing: border-box;
	margin: 0 auto;
    margin-top: 40px;
	margin-bottom: 40px\0;
}
.avnFullCartAddSchedulePopup-btns > a{
  width: 140px;
  display: inline-block;
  box-sizing: border-box;
  height: 46px;
  float: left;
  line-height: 46px;
  text-align: center;
  text-transform: uppercase;
  font-family: ClanPro-bold;
  font-size: 14px;
  font-weight: normal;
}
.avnFullCartAddSchedulePopup-btns > a:first-child, .avnFullCartAddSchedulePopup-btns > a:nth-child(2){
	border: 1px solid #000;
	margin-right: 20px;
}
.avnFullCartAddSchedulePopup-btns > a:first-child{
	width: 180px;
}
.avnFullCartAddSchedulePopup-btns > a:last-child{
	background-color:#0593bc;
    color: white;
}
/**End of Popup**/
/**Pagenation**/
.avn-fullCart-PaginationSection{
  width: 880px;
  margin-top: 30px; 
}
.avn.fullCart-Pagination{
  display: inline-block;
  padding: 0;
  margin: 0;
}
ul.avn-fullCart-Pagination li {
  display: inline;  
}
ul.avn-fullCart-pagination li a {
  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
  border-radius: 5px;
  margin-top: 10px;
}
ul.avn-fullCart-pagination li a img{
  width: 10.8px;
  height: 11.1px;
}
ul.avn-fullCart-pagination li a.active {
  background-color: #575757;
  color: white;
  border-radius: 20px;
}
ul.avn-fullCart-pagination li a:hover:not(.active) {
  background-color: #ddd;
}
ul.avn-fullCart-pagination li .non-clickable {
    color: #000;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    border-radius: 5px;
    margin-top: 10px;
}

.order-history-accordian-font{
	font-size: 12px;
	font-family: "ClanPro-Bold";
	font-weight: normal;
}

ul.avn-fullCart-pagination li .non-clickable img {
    width: 10.8px;
    height: 11.1px;
}

.avn-fullCart-PaginationResult{  
    font-family: "Arial-MT",Arial;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    color: #575757;
    margin-top: 7px;
    display: inline-block;
    line-height: 45px;
    height: 48px;
    box-sizing: border-box;
	float: right;
}
..avnet.fullCart-currDrpDwn .avn-fullCart-PaginationResult .dijitSelectLabel {
    font-family: Arial-MT,Arial;
    text-align: center;
    font-style: normal;
    color: #575757;
    font-size: 16px;
    font-weight: bold;
    padding: 0px;
    width: 52px;
    box-sizing: border-box;
    line-height: 45px;
    height: 45px;
    border: 1px solid black;
}
/**End of Pagenation*/
.avn-fullCart-CouponDiscount{
  font-family: ClanPro-News;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #868686;
  float:left;
  width: 50%;
  word-wrap: break-word;
}
.avn-fullCart-CouponDiscountNum{
  font-family: ClanPro-News;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #868686;
  float:right;
}
.avn-fullCart-CouponDiscountRemove{
	font-family: ClanPro-News;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	color: #868686;
	display: block;
	text-align: right;
	width: 100%;
	box-sizing: border-box;
	line-height: 11px;
	margin-top: 7px;
}
.avn-fullCart-ContinueShopping{
  width: 1240px;
  height: 121px;
  background-color: #daeff5;
  margin: 20px auto 0; 
  text-align: center;
}
.avn-fullCart-ContinueShopping > p{
  font-family: ClanPro-News;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: center;
  color: #02406e;
  padding-top: 20px;
  padding-bottom: 20px;
}
.avn-fullCart-ContinueShoppingBtn{
  width: 206px;
  height: 40px;
  background-color: #0593bc;
  font-family: ClanPro-Bold;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: center;
  color: #ffffff;
  margin: 0 auto;
  border: none;
  cursor: pointer;
}
.avn-fullCart-quickLinks{
  font-stretch: normal;
  font-family: ClanPro-Bold;
  font-style: normal;
  color: #ffffff;
  font-size: 11px;
  font-weight: normal;
}
.avn-fullCart-ProductAvailable, .avn-fullCart-ProductBackordered{
    width: 112px;
    height: auto;
    font-family: ClanPro-News;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #b2b2b2;
	margin-top: 8px;
}
.avn-fullCart-ProductAvailable.outofstock{
	color: #d0021b;
}
/**Date Widget**/
.avn-fullCart-dateTextBox{
    width: 170px;
    margin: 0 auto;
    height: 32px;
    box-sizing: border-box;
	float: left;
}
.avnFullCartAddSchedulePopup-qtyDateTxt-enclosing .closeImg{
	margin-top: 5px;
}
.avnet .avn-fullCart-dateTextBox .dijitSelect, .avnet .avn-fullCart-dateTextBox .dijitTextBox{
    box-sizing: border-box;
    height: 30px;
    background: #f3f3f3 !important;
	width: 168px;
}
.avnet .avn-fullCart-dateTextBox .dijitTextBox .dijitButtonNode{
    background: #f3f3f3;
    height: 30px;
    line-height: 30px;
}
.avnet .avn-fullCart-dateTextBox  .dijitArrowButtonInner{
    padding: 0px;
    height: 30px !important;
}
.avnet  .avn-fullCart-dateTextBox .dijitTextBox .dijitInputField{
    padding: 0px;
    background-color: #f3f3f3;
    height: 30px;
}
.avnet .dijitTextBox input[id^=avn-fullCart-date].dijitInputInner{
    background: #f3f3f3;
    height: 30px;
    font-stretch: normal;
    font-family: ClanPro-News;
    font-style: normal;
    color: #868686 !important;
    font-size: 12px !important;
    font-weight: normal;
    padding: 0 0 0 10px !important;
}
.avnet .avn-fullCart-dateTextBox .shippingDate .dijitInputField {
    height: 30px;
    font-stretch: normal;
    font-family: ClanPro-News;
    font-style: normal;
    color: #868686 !important;
    font-size: 12px !important;
    font-weight: normal;
    padding: 0 0 0 10px !important;
    line-height:32px;
}
.avnet .avn-fullCart-dateTextBox .shippingDate .dijitInputField input {
    height: 30px;
    font-stretch: normal;
    font-family: ClanPro-Bold;
    font-style: normal;
    color: #868686 !important;
    font-size: 12px !important;
    font-weight: normal;
    padding: 0 0 0 10px !important;
    line-height:36px;
}	
.avnet .avn-fullCart-dateTextBox .dijitDateTextBox .dijitArrowButtonInner {
    background-image: url("../images/colors/color1/Add Scedule.png");
    background-repeat: no-repeat;
    background-position: center center;
}

::-ms-reveal 
{
   height:20px;
}

/* CSS for CART PRINT VIEW */
@media print{ 
	/* Removing header, footer. Popups are also disabled.*/
	#headerWrapper,#footerWrapper,#miniCart,#myQuoteFormDialog,#requestQuoteFormDialog,	.addBOM_containerPDP,#bom_success_error_pdp,.avn-fullCart-tooltiptext,#avnBomPopUp,#exprt-tooltip,.dijitPopup.dijitMenuPopup,.submenu.currency_Menu,.avnFullCartSavingOrderPopup-content.dijitDialogPaneContentArea,.avnFullCartAddSchedulePopup-content.dijitDialogPaneContentArea,.dijitDialogUnderlay,.dijitDialogCloseIcon,#yourORD_popup,.LPMcontainer{display: none !important;}
	
	/* To show colors correctly */
	body {-webkit-print-color-adjust: exact;}
	.avn-fullCart-RightSec.sticky, .avn-fullCart-RightSec.fixed{position: static;}
}

html[lang=zh] .avn-conf-hdr .sm1 {
    margin-left: 56px;
}
html[lang=zh] .avn-conf-hdr .sm2 {
    margin-left: 125px;
}
html[lang=zh] .avn-conf-hdr .sm3 {
    margin-left: 125px;
}
html[lang=zh] .avn-conf-hdr .sm4 {
    margin-left: 123px;
}

html[lang=zh] .avn-conf-hdr .printocp .sm1 {
    margin-left: 44px;
}
html[lang=zh] .avn-conf-hdr .printocp .sm2 {
    margin-left: 124px;
}
html[lang=zh] .avn-conf-hdr .printocp .sm3 {
    margin-left: 125px;
}
html[lang=zh] .avn-conf-hdr .printocp .sm4 {
    margin-left: 125px;
}
/* CSS for Full Cart: CHECKOUT redesign ends here */
/* -----------------------------------------------------------------------------*/
/* LOGON POPUP REDESIGN BEGINS HERE
/* -----------------------------------------------------------------------------*/	
.bomPagePopup.dijitDialog{
	overflow: hidden;
	margin: 0 auto;
}
.bomPagePopup .dijitDialogTitleBar {
    background-color: #ffffff;
    border: 0 none;   
    background-image: none;
	position:absolute;
	top:5px;
	right:20px;
}
.bomPagePopup .dijitDialogPaneContentArea{
	margin:0%;
	padding:0%;
	overflow: hidden;
}
.bomPagePopup .dijitDialogPaneContent{
	border: none;
	padding: 0%;
	overflow:hidden !important;
}
.bomPagePopup .dijitDialogCloseIcon { 
	background: url(../images/colors/color1/cross_img.png) center right no-repeat !important;
    height: 31px;
	position: absolute; 
    width: 31px;
    cursor: pointer;
    background-size: 50%;
	right: 0px;
    top: 0px;
    vertical-align: middle;
    z-index: 333;
	margin-right: -6px;
}
.bomPagePopup .dijitDialogCloseIcon:focus{
    outline: none;
}	
.bomPagePopup_underlay{
	background: #575757;
	opacity: 0.7;
}
/* Sign in popup - start */
#signInPopUp_content{
	width:540px;
	height: 585px;
	background-color:#ffffff;
	overflow-x: hidden;
	overflow-y: auto;
	
}
.signInPopUpTitleDiv{
	font-family:Clanpro-Bold;
	font-size:26px;
	color:#575757;
	padding-bottom: 0px;
    margin-top: 41px;
    text-align: center;
    text-transform: none;
	height:auto;
	width:auto;
	margin-bottom:-6px;
}
.signInPopUpSubHeadingsDiv{
	font-family:Clanpro-Medium;
	font-size:18px;
	color:#575757;
	margin-bottom: 2px;
    margin-top:25px;
    margin-left: 60px;
}
.signInPopUptxtboxDiv{
	margin-left: 60px;
}
.signInPopUptxtbox{
	height: 46px;
    box-sizing: border-box;
    width: 420px;
    padding-left: 10px;
    background-color: #ededed;
    border: 1px solid #b2b2b2;
}
.checkbox_rememberme_div{
	margin-left: 60px;
    margin-top: 9px;
    margin-bottom: 32px;
}
.forgot_password_div{
    font-family: Clanpro-Regular;
    float: right;
    vertical-align: top;
    display: inline-block;
    font-size: 13px;
    color: #0593bc;
    padding-right: 66px;
    cursor: pointer;
    margin-top: 2px;
}
.checkbox_rememberme_div .css-checkbox{
	display: inline-block;
    margin-right: 8px;
    width: 16px;
    height: 16px;
    color: rgb(5, 147, 188);
    border-width: 1px;
    border-style: solid;
    border-color: #b2b2b2;
}
.checkbox_rememberme_div{
	position: relative;
	width: 90%;
    display: inline-block;
    height: 24px;
	
}
.checkbox_rememberme_div span{   
	text-align: center;
    vertical-align: top;
}
.checkbox_rememberme_div input[type="checkbox"]{
    display: none;
	
}
.checkbox_rememberme_div label.css-checkbox {
	vertical-align: top;
    
}
.checkbox_rememberme_div input[type="checkbox"]:checked + label.css-checkbox:after {
    content: url("../images/colors/color1/TickMark.png");
    font-size: 14px;
    color: rgb(5, 147, 188);
	position: absolute;
    top: 0px;
    left: 0px;
}
.signinpopup_rememberme_txt{
	font-family: Clanpro-Book;
    font-size: 13px;
    color: #575757;
    margin-top: 3px;
    display: inline-block;
}
.signInPopUpSignInButton{
	display: inline-block;
    height: 46px;
    background-color: #41c363;
    font-size: 13px;
    font-family: ClanPro-Medium;
    color: #ffffff;
    text-align: center;
    cursor: pointer;
    margin-left: 60px;
}
.signInPopUpSignInButton:hover{
	opacity:0.7;
}
.signInPopUpSignInButton .sign_in_textdiv{
	padding-top: 14px;
    background-color: #41c363;/*changed*/
    border: medium none;
    color: #fff;
    width: 420px;
    height: 46px;
    box-sizing: border-box;
    font-family: ClanPro-Medium;
}
.signInPopUpNotRegisteredDiv{
	margin-left: 60px;
    margin-bottom: 16px;
    margin-top: 16px;
    font-family: ClanPro-Medium;
    font-size: 18px;
    line-height: 18px;
}
.signInPopUpRegisterButton{
	display: inline-block;
    height: 46px;
    background-color: #575757;
    font-size: 13px;
    font-family: ClanPro-Medium;
    color: #ffffff;
    text-align: center;
    cursor: pointer;
    margin-left: 60px;
}
.signInPopUpRegisterButton a{
    display: inline-block;
    box-sizing: border-box;
    width: 420px;
    height: 46px;
    line-height: 46px;
	font-size: 12.05px;
}
.signInPopUpRegisterButton  .register_txtdiv{
	padding-top: 0;
}
.signInPopUpRegisterButton:hover{
	opacity:0.7;
}
.signInPopUpLastCommentDiv{
	margin-left: 60px;
    font-size: 13px;
    font-family: ClanPro-Regular;
    color: #0593bc;
    margin-top: 20px;
    cursor: pointer;
    margin-bottom: 40px;
}
.signInPopUpError{ 
  .margin: -25px 0 5px;
  float: none;
  font-family: 'ClanWeb-Medium', Arial, Sans-serif;
  font-size: 12px;
  font-weight: normal;
 }
 .signInPopUpErrorClass{
  font-family: Clanpro-Medium;
  font-size: 12px;
  color: #575757;
  margin-bottom: 2px;
  margin-top: 15px;
  margin-left: 60px;
  }
  /*To be added for QC #9291*/
  .avnPLP .bomPagePopup .dijitDialogCloseIcon {
    height: 31px;
    width: 31px;
}
  
  
/* Sign in popup - end */

/* Request Quote Sign in popup */
#myFormDialogId.avnSearchPopup .dijitDialogPaneContent{
	overflow:auto !important;
	height:auto !important;
}

/* -----------------------------------------------------------------------------*/
/* LOGON POPUP REDESIGN ENDS HERE
/* -----------------------------------------------------------------------------*/	
/* -----------------------------------------------------------------------------*/
/* PDP REDESIGN BEGINS HERE
/* -----------------------------------------------------------------------------*/	
/* AvnPDP css begins here*/
.pdp_body{
	min-width:1240px;
}
.pdp_class .nav li:after {
    content: "";
}
.pdp_class .nav li{
    color: #fff;
}
#avn-sm-useShippingAddress-label .label_check{
    content: url(../images/colors/color1/TickMark.png);
    font-size: 14px;
    position: absolute;
    top: 1px;
    left: 3px;
    color: #393938;
}
.mega-menu li a:hover{
	text-decoration:none;
}
.snippetContentBottomRightheader{
    margin: 10px 1px 10px;
}
.bCrumbContainerTopheader{	
    background: #000;
    width: 100%;
}
.bCrumbContentTopheader{
	padding: 20px 0 20px 2px; /*Changed*/
}
.breadcrumb {
	height: 23px;
	margin-left: -9px;
}
.bCrumbContentTopheader .breadcrumb .nav li a{
    font-size: 13px;
    font-family: ClanPro-News;
    color: #868686;
    text-transform: capitalize;
}
.bCrumbContentTopheader .breadcrumb .nav li span{
    font-size: 13px;
    font-family: ClanPro-News;
    color: #868686;
    text-transform: capitalize;
    position: absolute;/*added*/
    vertical-align: -webkit-baseline-middle;/*added*/
}
.bCrumbContentTop p{
	font-size: 28px;
    color: #ffffff;
    padding: 0px;    
    margin-top: -1px;
    font-family: ClanPro-Bold;
    text-align: center; 
}
.bCrumbContentTop p:last-child{
	font-size: 13px;
    color: #fff;
    font-family: ClanPro-News;
    text-align: center;    
    padding-bottom: 30px;
    margin-top: 6px;
}
.header-left{
	float: left;
	padding-left: 15px;
}
.analogimg{
    float: right;
    width: 183px;
    height: 63px;
    padding-right: 14px;
}
.searchAll .type_search{
	margin-left:0px;
}
.header-right p{
	display:inline-block;
}
.header-bottom{
    width: 0 auto;
	width:1240px;
	padding-top: 15px;
}
.headerline {
    width: 100%;
}
.headerline p{
	border-bottom: 2px solid #85898C;
}
.PDP-RowDiv{
	margin: 0 auto;
    width: 1240px;
}
.pdfcontent a span {
    color: #41c363;/*changed*/
    padding-right: 20px;
    font-size: 12px;
    padding-left: 8px;
    display: inline-block;
    font-family: arial;/*changed*/
    font-weight: bold;/*added*/
    margin-top: 4px; /*Added*/
}
.pdfcontent a:hover{
	text-decoration:none;
}
.header-left p{
	display:inline-block;
    padding-right: 10px;
	font-size:18px;
}
.header-left img{
	width: 15px;
    padding-bottom: 4px;
}
.shipping_address_checkbox{
    padding-right: 10px;
    position: relative;
	top: 1px;
	display:inline-block;
}
.shipping_address_checkbox .sm-custom_checkbox{
    background: #FFFFFF;
    outline: medium none;/*changed*/
    border: 1px solid #868686;/*changed*/
    display: inline-block;
    top: 3px;
    position: relative;
    margin-right: 10px;
    padding:0/*added*/
}
.checbox_text{
	font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #5b5b5b;
    display: inline-block;
    padding-right: 20px;
	font-weight: bold;
    padding-left: 3px;
    font-size: 18px;
    font-family: sans-serif;
    position: relative;
}
.dropdown{
	border-color:none;
}
.header-left .dropdown{
    width: 10%;
    display: inline-table;
}
.dropdown .dijitSelect .dijitButtonContents{
}
.dropdown .dijitSelect .dijitArrowButton{
	background-color:#fff;
    top: -2px !important;
    position: relative;
}
.datasheet_align{
	float:left;
}
.pdf_icon{
	float:left;
}
.pdfcontent{
    float: left;
}
.section-left h3 {
    font-size: 36px;/*changed*/
    display: inline-block;
    font-family: ApercuAvnet-Bold;/*changed*/
    color: #000000;/*changed*/
    margin-bottom: 11px;
}
.content-align p {
    font-family: arial;
    font-size: 16px;
    color: #000;/*changed*/
    margin-bottom: 11px !important;/* changed */
}
.reviewcolor{
	color:#0593bc;
}
.cartimgalign {
    width: 11%;/*changed*/
    margin-top: 10px;/*changed*/
    padding-left: 0px;/*changed*/
    vertical-align: top;
}
.needalign{
	text-align:center;
}
.header-right span{
/*   padding-right: 26px; */
    padding-left: 7px;
    font-size: 14px;    
    font-family: ClanPro-Medium;
	color: #575757;
	vertical-align: middle;
}
.header-right a:hover{
	text-decoration:none;
}
.print_icon{
	width: 15px;
}
.bookmark_icon{
    width: 13px;
    position: relative;
    top: 2px;
}
.share_icon{
    width: 13px;
}
.leafcontent{
    font-family: arial;
    font-size: 12px;
	margin-top: 18px;
}
.leafcontent span{
    padding-right: 30px;
    padding-left: 5px;
    font-size: 12px;
    color: #868686;
	bottom: 0px; /*Changed*/
    position: relative;
    font-family: arial;
}
.header-right{
    float: right;    
	padding-top: 0px !important;
}
.analog-right{
	width:400px;
	margin-top:20px;
	padding-left: 27px;
}
.section-left{
    width: 791px;
    float: left;
    margin-top:30px;
	margin-left: 15px;
}
.asidetab{
	border: 2px solid #CACFD2;
	min-height:200px;
    min-width: 400px;
}
.asidetabwidth{
    width: 93%;
    padding-left: 27px;
    padding-top: 20px;
}
.asidetop{
    border-bottom: 2px solid #cacfd2;
    padding-top: 16px;
    min-height: 70px;
}
.asidetop1{
    padding-bottom: 13px;
    padding-top: 10px;
    line-height: 21px;
}
.asidestart{
    border-bottom: 2px solid #cacfd2;
    padding-bottom: 30px;
}
.asidebotompart{
}
.request_quote{
    color: #52b963;
	padding-left:10px;
}
.need_request{
	padding-left: 58px;
    font-size: 18px;
    margin-bottom: 20px;
}
.usdpart {
    float: right;
    margin-top: 5px;/*changed*/
}
.usdpart_usd{
	font-size:12px;
}
.usdpart1 {
    float: right;
    padding-left: 96px;
    color: #a2a4a7;/*changed*/
    font-family: arial;/*added*/
    font-size: 13px;/*added*/
}
.usdpartHighlight{
	color: #393938 !important;
	font-weight: bold;
}
.usdpart1 p{
	min-width: 71px;
	display: inline-block;
	text-align: right;
	font-weight: bold;
}
.subtotalright {
    float: right;
    font-weight: bold;/*changed*/
    font-size: 16px;/*changed*/
    font-family: arial;/*added*/
    color: #000;/*added*/
    margin-top: 10px;/*added*/
}
.consignedright{
	float:right;
	font-weight:700;
}
.pricestart {
    display: inline-block;
    font-weight: normal;/*changed*/
    text-transform: uppercase;
    padding-top: 6px;
    font-size: 16px;/*changed*/
    font-family: arial;/*added*/ 
    color: #000;/*added*/  
}
.Factoryright {
    float: right;
    opacity: 1;/*changed*/
    font-weight: normal;/*changed*/
    color: #a2a4a7;/*added*/
}
.cart-imgalign{
    padding-top: 5px;
}
.shipsalign{
    float: left;
    color: #41c363;
    font-weight: 700;
	font-size:16px;
}
.usdpartbackground{
    background-color: #dcdcdc;
    float: right;
    width: 38%;
    height: 34px;
    margin-top: 6px;
}
.usdpartbackground a:hover{
	text-decoration:none;
}
.usdpart_ground{
	height: 23px;
	background-color: #DCDCDC;
	width: 50%;
	border: medium none;
	padding-left: 13px;
	padding-top: 4px;
}
.usdpartbackground span{
	margin-left: 8px;
	margin-top: 5px;
	display: inline-block;
	height: 31px;
}
.qty-incr{
	vertical-align: middle;
}
.qty-decr, .qty-incr{
	font-weight: bold;
}
.requestcolor{
	color: #0593bc;
}
.shipval{
	color: #41c363;
	float:right;
	font-weight: 700;
	font-size: 16px;
}
.cart_bom{
	margin-top: 22px;
    margin-bottom:17px;
}

.avn_order_details_container .avnAddressOverflowtooltipText{
	width: 250px;
    background-color: rgb(134, 134, 134);
    color: rgb(255, 255, 255);
    text-align: left;
    padding: 5px;
    position: absolute;
    z-index: 1;
    box-sizing: border-box;
    white-space: normal;
    word-wrap: break-word;
    top: auto;
	visibility: hidden;
      }
	  
.avn_order_details_container .checkoutBillAddress, .avn_order_details_container > avn_order_details_subcontainer1 > div span.VAlignmentTop{
  font-family: Arial;
  font-size: 16px; 
  line-height: 16px;
}
.quotealign{
	width: 47%;
	background-color: #41c363;/*Changed*/
	text-align: center;
	display: inline-block;
	padding-top: 6px;
}
.quotealign p{
    display: inline-block;
    color: #ffffff;
    font-weight: bold;
	font-size: 16px;
    padding-bottom: 5px;
}
.cartalign{
    width: 47%;
    background-color: #41c363;
    text-align: center;
    display: inline-block;
}
.cartalign:hover{
	text-decoration: none;
}
.cartalign p {
    display: inline-block;
    color: #fff;
    font-weight: bold;
    font-size: 13px;
    padding-bottom: 0px;
    font-family: arial;
}
.contactalign{
	width: 47%;
    background-color: #41c363;
    text-align: center;
    display: inline-block;
    font-weight: bold;
    color: #FFFFFF;
    height: 34px; /*Changed*/
    padding-top: 9px; /*Changed*/
}
.increment_sym{
	display:inline-block;
}

/*UAT - 7064*/
.bomalign{
    width: 46%;
    display: inline-block;
    font-weight: bold;
    margin-left: 5px;
    border: 2px solid #cacfd2;
    text-align: center;
	color: #333; 
	height: 35px;/*changed*/
    line-height: 33px;/*changed*/
	font-size: 13px;
    font-family: arial;
}
a.bomalign:hover, a.aventalign:hover {
	color: #333;
}
.bomalign:hover, .bomalign:active{
	text-decoration:none;
	border-color: #0593bc;
}
.pricepart {
    float: left;
    display: inline-block;
    font-size: 13px;/*added*/
    font-family: arial;/*added*/
    color: #000;/*added*/
}
.Factorypart {
    float: left;
    display: inline-block;
    opacity: 1;/*changed*/
     font-weight: normal; /*changed*/
    font-family: arial;/*added*/
    color: #a2a4a7;/*added*/
}
.consignedalign {
    /*float: left;*/
    display: inline-block;
    font-weight: bold;/*added*/
    font-family: arial;/*added*/
    font-size: 16px;/*added*/
    color: #000;/*added*/
}
.consignedalign2 {
    float: left;
    display: inline-block;
    padding-top: 8px;
    font-weight: bold;/*changed*/
    font-family: arial;/*added*/
    color: #000;/*added*/
    font-size: 16px;/*added*/
}
.your_price_value{
    font-size: 16px;/*changed*/
}
.consignedalign1{
    float:left;
    display: inline-block;
	font-weight:700;
	font-size:16px;
}
.qty_inc_dec{
    border-bottom: 1px solid #cacfd2;
    padding-bottom: 16px;
}
.invalid-pty-wrap{
	display: none;
}
.invalid-pty{
    width: 100%;
    padding-bottom: 9px;
    margin-bottom: 16px;
    padding-top: 6px;
    text-align: center;
    background-color: #FFE4E1;
}
.invalid-pty_align{
   display: inline-block;
    color: #e64946;
    font-size: 18px;
    padding-right: 77px;
}
.cart-imgalign{
    padding-right: 0px;
    padding-top: 4px;
    float: left;
    margin-left: 93px;
    width: 6%;
}
.con_Inv{
    margin-bottom:11px;
}
.ship_Imme{
	margin-bottom:11px;
}
.Fac_stock{
	margin-bottom:11px;
}
.on_order{
	margin-bottom:7px;
}
.Arr_6week {
    margin-bottom: 7px;
    opacity: 1;/*changed*/
    color: #a2a4a7;/*added*/
    font-size: 13px;/*added*/
    font-family: arial;/*added*/
}
.dolar_100{
    margin-bottom: 7px;
}
.dolar_1000{
	
}
.Qun_val{
    margin-bottom: 16px;
}
.showallternative{
	display: none;
	color: #0593bc;
	font-weight:700;
	margin-top: 15px;
    margin-bottom: 15px;    
}
.aventalign{
    border: 3px solid #cacfd2;
    width: 70%;
    text-align: center;
    opacity: 0.9;
	padding: 5px;
	margin-bottom:20px;
    margin-left: 55px;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
	color: #333;
}
.aventalign:hover{
	text-decoration:none;
}
.subtotalalign{
    margin-top: 10px;
}
.pricepartletalgn,.pricepartletalgn-aggr{
    float:left;
    display: inline-block;
	padding-left:25px;
	font-size:13px;
}
.Arr_6week .usdpart{
	font-size: 13px;
}
.information-left{
	width: 40%;
    display:inline-block;
}
.information-right{
    width: 50%;
    float: right;
}
.information-left .style-type li{
	margin-bottom:5px;
}
.information-right .style-type li{
	margin-bottom:5px;
}
.style-type{
	list-style: inherit;
	padding-left:20px;
}
.information-tools{
    float: left;
    padding-top: 20px;
}
.information-tools p{
    padding-bottom: 15px;
    font-weight: 700;
    font-size: 18px;
}
.image-headeralign{
    margin: 0px auto;
    text-align: center;
	padding-bottom:10px;
}
.information-app{
	font-weight: 700;
    padding-bottom: 17px;
	margin-top:18px;
    font-size: 21px;
}
.information-footer{
	float:left;
	padding-top: 30px;
}
.information-footer .infoTabEspot{
    margin-bottom: 46px;
    width: 810px;
    height: auto;
}
.information-footer .infoTabEspot.bottomEspot{
	margin-bottom: 0px !important;
}
.rhsEspot{
	width: 100%;
	height: auto;
	margin-top: 30px;
	min-width: 404px;
}
nav ul li{
	list-style:inherit;
}
/*Beginning of tab styles*/
.PDP_doc_tab{
	min-width:810px;
	width:auto;
	height:auto;
	background-color:#ffffff;
	padding-bottom:1px;
	clear:both;
	overflow-x: auto;
	overflow-y:hidden;
	margin-top: 20px;
}
.pdpOtherTabsFont {
    font-family: arial;
    font-size: 16px;
    padding-top: 10px;
    color: #000;
    font-weight: normal; /*Added*/
}
.pdpTabOneFont{
	font-family: arial;
    font-size: 16px;
    padding-top: 10px;
    color: #000;
    font-weight: normal; /*Added*/
}
.pdpTabClickStyle .pdpOtherTabsFont, .pdpTabClickStyle .pdpTabOneFont{
	padding-top:18px;
	padding-top:18px;
}
.pdpDocTabThree{
	height: 40px;
	cursor:pointer;
	padding-left:8px;		
}
.pdpDisNone{
	display:none;
}
.pdpDocTab0neContent,.pdpDocTabTwoContent,.pdpDocTabThreeContent,.pdpDocTabFourContent{
	//margin-top:20px;
	width:auto;
	height:auto;
    font-size: 13px;/*added*/	
}
.pdpDocTabBeforeOne{
	width:15px;
	height:50px;
	display:inline-block;
	border-bottom:1px solid #b2b2b2;
	vertical-align: top;
}
.pdpDocTabAfterFour{
	width:15px;
	height:50px;
	display:inline-block;
	border-bottom:1px solid #b2b2b2;
	vertical-align: top;
	margin-left:-6px;
}
.pdpDocTabOne{
	height:40px;
	width: 195px;
	display: inline-block;
	box-sizing:border-box;
	margin-left:-4px;
	vertical-align:bottom;
	border-top: 1px solid #ededed;
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed;
	border-bottom:1px solid #b2b2b2;
	cursor:pointer;
	color:#000000;
	text-align: center;
}
.pdpDocTabTwo{
	width: 195px;
    padding-left: 28px;
	padding-right:20px;
	display: inline-block;
	border-bottom:1px solid #b2b2b2;
	border-top: 1px solid #ededed;
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed; 
	margin-left: -4px;
	cursor:pointer;
	height: 40px;
	box-sizing:border-box;
	vertical-align:bottom;
	text-align:center;
}
.pdpDocTabThree{
    width: 260px;
    padding-left: 37px;
	padding-right: 135px;
	display: inline-block;
	border-bottom:1px solid #b2b2b2;
	border-top: 1px solid #ededed;
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed; 
	margin-left: -4px;
	cursor:pointer;
	height: 40px;
	box-sizing:border-box;
	vertical-align:bottom;
	text-align:center;
	white-space: nowrap;/*added*/
}
.pdpDocTabFour{
    width: 195px;
	display: inline-block;
	border-bottom:1px solid #b2b2b2;
	border-top: 1px solid #ededed;
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed; 
	margin-left: -4px;
	cursor:pointer;
	height: 40px;
	box-sizing:border-box;
	vertical-align:bottom;
	text-align:center;
}
.pdpApplications li, .information-tools li{
	margin-left: 20px;
}
.pdpTabClickStyle {
    border-bottom: 0px solid #b2b2b2;
    border-top: 1px solid #b2b2b2;
    border-left: 1px solid #b2b2b2;
    border-right: 1px solid #b2b2b2;
    font-family: arial;
    height: 50px;
    font-weight: bold;/*changed*/
    font-size: 16px;/*changed*/
    color: #000;/*changed*/
}
pdpTabClickStyle div {
    font-family: arial;/*changed*/
}
.pdpDisplayDiv{
	display:none;
}
.pdpTabClickRemoveStyle{
	border-bottom:1px solid #b2b2b2;
	border-top: 1px solid #ededed;
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed; 
	font-family:ClanPro-News;
	height:40px;
}
.pdp-more{
	list-style:none;
	margin-bottom: 11px;
	opacity: 0.8;
  	font-size: 15px;
}
.pdpTabWrapper, #pdpDocTabOne, #pdpDocTabTwo, #pdpDocTabThree, #pdpDocTabFour{
	display: none;
}
/*End of tab styles*/
/*documents tab table css starts here*/
.pdpDocumentsTableContainer{
	height:auto;
    width: 810px;
    overflow: hidden;    
}
.pdpDocuments_body{
	padding-top:15px;
	//width: 810px;
	box-sizing: border-box;
    display: table;
    table-layout: fixed;

}
.pdpDocumentsHeader{
    height: 45px;
    font-size: 16px;
    width: 810px;
    background-color: #EDEDED;
    margin-right: 4px;
	border-bottom: 1px solid black;
}
.pdpDocumentsContent{
	width: 810px;		
}
.pdpDocumentsHeaderTxt{
	height: 30px;
    background-color: #ededed;
    display:inline-block;
    font-family: "ClanPro-Medium";
    font-size: 13px;
	padding-top: 15px;
	margin-left: -4px;
    border-right: 1px solid #b2b2b2;
    padding-right: 30px;
    padding-left: 30px;
}
div.pdpDocumentationBodyContent:nth-child(2n){
	background-color:#EDEDED;
	margin-right: 0px;
}
div.pdpResourcesTablebodyPartRowOne:nth-child(odd){
	background-color:#EDEDED;
}
div.pdpResourcesTablebodyPartRowOne:last-child,
.pdpVideosTableRowOneDiv:last-child,
.pdpDocumentationBodyContent:last-child{
	border-bottom: 1px solid #b2b2b2;
}
.pdpDocumentsHeaderTxt p{
	display: inline-block;
}
.pdpRelavancyDiv{
	display: inline-block;
    float: right;
}
.pdpRelavancyDiv p{
	//margin-left: 161px;
}
.pdpUpDownArrow{
	vertical-align: -webkit-baseline-middle;
	margin-left: 8px;
	cursor:pointer;
}
.pdpProjectColumn span{
	cursor:pointer;
}
.pdpProjectColumn span:hover{
	text-decoration:underline;
}
.pdpUpDownArrow:hover{
	opacity:0.7;
}
.pdpGreyDownArrowImage:hover{
	opacity:0.7;
}
.pdpGreyDownArrowImage{
	display: inline-block;
    float: right;
	cursor:pointer;
}
.pdpAuthorTitle{
	width:202px;
}
.pdpDocumentTitle{
	width:525px;
	border-right: 0px solid #b2b2b2;
    padding-left: 30px;
}
.pdpDataPublishedTitle{
	width:202px;
}
.pdpDocumentTypeTitle{
	width:350px;	
}
.pdpTypeTitle{
	width:100px;
	border-right: 0px solid #b2b2b2;
	padding-left: 15px;
	/*text-align: center;*/
}
.pdpSizeTitle{
	width:50px;
	border-right: 0px solid #b2b2b2;	
}
.pdpLastUpdatedTitle{
	border-right: 0px solid #b2b2b2;
	padding-left: 17px;	
}
.pdpDownloadTitle{
	width: 124px;
    border-right: 0px solid #b2b2b2;
    text-align: center;
    padding-left: 55px;
}
.pdpDocumentationBodyContent{
	overflow: hidden;
}
.pdpDocumentationColumnInRows{
    display: inline-block;
	border-right: 1px solid #b2b2b2;
	margin-left: -4px;
	padding-left: 30px;
}
.pdpDocumentationColumnInRows span{
	cursor:pointer;
}
.pdpDocumentationColumnInRows span:hover{
}
.pdpNxpTypeColumn{
	border-right: 0px solid #b2b2b2;
	font-size: 13px;
    color: #575757;
	padding-bottom: 15px;
    padding-top: 15px;
    vertical-align: top;
    font-family: ClanPro-News;
    width: 100px;
	text-align: center;
	
}
.pdpNxpColumn{
	padding-bottom: 16px;
    padding-top: 16px;
    font-size: 16px;
    color: #0593bc;
    font-family: ClanPro-Medium;
    width: 354px;
	min-height: 45px;
}
.pdpNxpDocumentTypeColumn{
	border-right: 0px solid #b2b2b2;
	padding-bottom: 15px;
    padding-top: 15px;
    vertical-align: top;
    width: 525px;
	font-family: arial;
	font-weight:bold;
	font-size:13px;
	color:#0593bc;
}
.pdpNxpDocumentTypeColumn a:hover{
	text-decoration: none;
}
.pdp_Documents_Content{
    width: 170px;
    padding-bottom: 70px;
}
.pdpTypeColumn{
	border-right: 0px solid #b2b2b2;
	font-size: 13px;
    color: #575757;
	padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 15px;
    vertical-align: top;
    font-family: ClanPro-News;
    width: 100px;
    /*   text-align: center; */
}
.pdpLastUpdatedColumn{
	border-right: 0px solid #b2b2b2;
	font-size: 13px;
    color: #575757;
	padding-bottom: 15px;
    padding-top: 15px;
    vertical-align: top;
    font-family: ClanPro-News;
   	padding-left:30px;
   	width: 90px;
}
.pdpDownloadColumn{
	border-right: 0px solid #b2b2b2;
    font-size: 13px;
    vertical-align: top;
    color: #575757;
    padding-bottom: 15px;
    padding-top: 15px;
    font-family: ClanPro-News;
    padding-left: 60px;	
}
.pdpBlockDiagram{
	padding-top: 15px;
	position:relative;
	max-width: 60% !important;
}
.pdpBlockDiagramAdd{
	padding-left: 750px;
	
}
.pdpBlockDiagramAddImage{
	margin-bottom: 16px;    
	cursor: pointer;
}
.pdpBlockDiagramName{
	padding-top: 30px;	
}
.pdpDownloadBlockDiagram{
	border-right: 0px solid #b2b2b2;
	font-size: 13px;
    color: #0593bc;
	font-weight: bold;
    padding-top: 15px;
    vertical-align: top;
    font-family: ClanPro-News;
    width: 265px;
	cursor:pointer;
}
.pdpDownloadBlockDiagram a:hover{
	text-decoration:none;
}
.pdpRelatedResources{
	padding-top: 50px;
}
.pdpFilter{
	padding-top: 15px;
}
.pdpFileTypeDropDown{
	height:30px;
	padding-top: 5px;
    Font-family: inherit;
	
}
.pdpFilterDropDown{
	display: inline-block;
}
.dropdown .dijitSelect .dijitButtonContents {
    background: #fff;
}
.avnet .dropdown .dijitSelectFocused{
	border-color:#fff;
	box-shadow:0px 0px 0px 1px #fff;
	-webkit-box-shadow:0px 0px 0px 1px #fff;
}
/*documents tab table css ends here*/
/* Tab styles End */
@-moz-document url-prefix() {
div.pdpDocumentationBodyContent:nth-child(2n){
	background-color:#EDEDED;
}	
.pdpDocTabTwo{
	margin-left:-4px;
}
.pdpRelavancyDiv p{
	vertical-align:top
}
}
.pdpResourcesTableHeader{
	height:auto;
	width:100%;
	background-color: #ededed;
}
/*for ie*/
.pdpRelavancyDiv p{
	vertical-align:top\0;
}
.pdpDocumentsTableContainer{
	/*min-width:1000px;*/
}
/* Beginning of Common styles for all popups*/
.hide{
	display: none;
}
.avnSearchPopup.dijitDialog {
    height: 100%;
    margin: 0 auto;
    overflow: auto;
}
.avnSearchPopup .dijitDialogTitleBar {
    background-color: #ffffff;
    border: 0 none;   
    background-image: none;
	position:absolute;
	top:5px;
	right:20px;
}
.avnSearchPopup .dijitDialogPaneContentArea{
	margin:0%;
	padding:0%;
	overflow: hidden;
}
.avnSearchPopup .dijitDialogPaneContent{
	border: none;
	padding: 0%;
	overflow:hidden !important;
}
.avnSearchPopup .dijitDialogCloseIcon { 
	background: url(/wcsstore/AvnetSAS/images/colors/color1/ParametricSearch/plp-spritesheet.png) !important; 
    background-position: 232px -661px !important; 
    background-size: 130px !important; 
    height: 31px;
    position: absolute;
    width: 31px;
    cursor: pointer;
    right: 0px;
    top: 0px;
    vertical-align: middle;
    z-index: 333;

}
.avnSearchPopup .dijitDialogCloseIcon:focus{
    outline: none;
}	
.avnSearchPopup_underlay{
	background: #575757;
	opacity: 0.7;
}
/* End of Common styles for all popups*/
/* Beginning of  of Add/remove Popup styles */
#PdpAdrPopup_content{
	width:900px;
	height:500px;
	background-color:#ffffff;	
}
.AddRemoveTitleDiv{
	height:26px;
	width:auto;	
	font-family:'ClanPro-Bold';	
	font-size:28px;
	padding-bottom:22px;
	margin-top:65px;
}
.AddRmoveChkBoxMainDiv{
	margin:0 60px;
}
input{
	autofocus:"false";
}	
input:focus{
    outline: none;
}
.popupSearch_img{
    position: absolute;
    right: 80px;
    top: 160px;
	cursor: pointer;
}	
.ResetLink{
	color:#0593bc;
	font-family:ClanPro-Medium;
	font-size:12px;
	cursor:pointer;
}	
.SearchBoxMainDiv{
	float: right;
    width: 50%;
}
.ResetLinkDiv{
	padding-bottom:12px;
	height:auto;
	width:auto;
	margin-left:60px;	
}
.ColFilterSpan{
	font-family:ClanPro-Medium;
	font-size:16px;	
}
.AddRemoveSearch{
	height:auto;
	width:auto;
	display:inline-block;
} 
.pdp_title{
	text-align:center;
}
.ChkBoxGrp{
	width:auto;
	height:22px;
	font-family:ClanPro-News;
	font-size:13px;	
}
.ChkBoxGrp{
	padding-top:12px;
	padding-bottom:12px;
	color:#575757;
	padding-left:18px;
}
.AddRemoveCheckBoxDiv{
	width:100%;
	height:200px;
	margin-left:0%;
	overflow-y:auto;
	overflow-x: hidden;	
}
.PdpButtonDiv{
	width:auto;
	height:auto;
	background-color: #ffffff;
}
.DisplayInline{
	display:inline-block;
}
.PdpCancelButton{
    text-align: center;
    cursor: pointer;    
    width: 3%;
    font-family: 'ClanPro-Bold';
    font-size: 13px;
    color: #000000;
    float: right;	
	padding: 2px;	
}
.UpdateButton{
	background-color: #41c363;/*changed*/
	text-align:center;
	cursor:pointer;
	height:43px;
	width:38%;
	border: 1px solid #41c363;/*changed*/
	color:#ffffff;
	margin-left:3%;
	font-family:'ClanPro-Bold';
	font-size:13px;	
}
.UpdateButton:hover{
	background-color:#41c363;
	opacity:0.7;
}
.BtnSpan_SA >input[type=submit] {
    width: 277px;
    height: 42px;
    background-color: #41c363;/*changed*/
    color: #ffffff;
    border: 1px solid #41c363;/*changed*/
    font-size: 13px;
    padding: 14px 20px;
    cursor: pointer;
    margin-top: -10px;
}
.BtnSpan_SA{
	padding-top:13px;
}
#cancel_wdj2.BtnSpan{
	padding-top: 13px;
}
.avnSearchPopup input[type="checkbox"]{
	display:none;
}
.avnSearchPopup label.css-checkbox {
    display: inline-block;
    margin-right: 30px;
    width: 14px;
    height: 14px;
    font-family: 'ClanPro-News';
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    background-color: #DDD;
    color: rgb(5, 147, 188);   
}
.avnSearchPopup input[type="checkbox"]:checked+ label.css-checkbox:after   {
    content: url("../images/TickMark.png");
    font-size: 14px;
    color: rgb(5, 147, 188);
	position: absolute;    
    left: 18px;
	top:10px;
}
.avnSearchPopup .CheckBoxLabelClass input[type="checkbox"]:checked+ label.css-checkbox:after   {
	top:15px;
}
.CheckBoxLabelClass,.ChkBoxGrp{
	position:relative;
}
.CheckBoxLabelClass{
	padding-top:13px;
	padding-bottom:13px;
	padding-left: 18px;		
}  
.CheckBoxDivHeader{
	height:46px;
	width:auto;	
	background-color:#b2b2b2;	
}
.SameRow{
	display:inline-block;
	height:auto;	
}
.SearchBoxDiv{	
	display: inline-block;
    height: auto;
    width: auto;
}
.BtnSpan{
	padding-top:15px;
}
.AdrSearchBox{
	border: none;
    color: #575757;
    font-family: ClanPro-News;
    height: 32px;
    margin-top: 6px;
    padding-left: 5px;
    width: 220px;
}
::-webkit-.AdrSearchBox-placeholder { /* WebKit, Blink, Edge */
	font-family:ClanPro-News;
	font-size:12px;
    color:#868686;
}
:-moz-.AdrSearchBox-placeholder { /* Mozilla Firefox 4 to 18 */
	font-family:ClanPro-News;
	font-size:12px;
	color:  #868686;
}
::-moz-.AdrSearchBox-placeholder { /* Mozilla Firefox 19+ */
	font-family:ClanPro-News;
	font-size:12px;
	color:    #868686;
}
:-ms-.AdrSearchBox-placeholder { /* Internet Explorer 10-11 */
	font-family:ClanPro-News;
	font-size;12px;
	color:#868686;
}
.ChkBoxGrp:nth-child(even){
	
	background-color:#b2b2b2;
	opacity:0.7;
}
/* End of Add/remove Popup styles */
/*--styles for register window--starts--*/
.register_btn .popup_content_container{
	width:100%;
	padding:20px;
}
.banner_height{
    color: #000;
    min-height: auto; /*Changed*/
}
.pdpHeaderBottomWrapper{
	background-color: #dfdfdf;
	height: 50px;
}
/*--styles for register window--endss--*/
@media screen and (min-width: 1242px){
.avncont_width {
    width: 1238px;
}
}
@media screen and (max-width: 1023px){
#divcol > .section {
    width: 28%;
}
.bCrumbContainerTop .avncontainer,
.pdpHeaderBottomWrapper .avncontainer{		
	margin: 0 auto !important;	
}
.bCrumbContentTop{
	padding: 20px 0 0px 16px;
}
}
@media screen and (min-width: 1200px) and (max-width: 1980px){
.header-left {
    float: left;
    padding-left: 0%;
}
.section-left {
    width: 59%;
    margin-left: 0%;
    margin-top: 27px;
}
.header-bottom {
    margin: 0 auto;
    width: 1240px;
}
.header-right {
    float: right;
    width: 34%;
    padding-top: 12px;
}
}
@media screen and (min-width: 1201px) and (max-width: 1980px){
.header-left {
    float: left;
    padding-left: 1px;
}
.section-left {
    width: 812px;
    margin-top: 27px;;
}
.header-right {
    float: right;
    width: 34%;
    padding-top: 14px;
	text-align:right;
}
}
@media screen and (max-width: 1980px) and (min-width: 1700){
		.PDP-RowDiv {
		margin: 0 auto;
		width: 1400px;
	}
}
/*@media screen and (max-width: 1023px){
	.acol4 {
		width: 30.333333%;
	}
}*/
@media screen and (max-width: 1023px){
	.cpy_right {
		/* float: right !important; */
		/* width: 42% !important; */
		float: left !important;
		width: 26% !important;
	}
	/*.header-left {
		float: left;
		padding-left: 15px;
	}
	.section-left {
		width: 62%;
		margin-left: 15px;
		margin-top: 30px;
	}*/
}
/*-- styles for description part starts---*/ 
.description_start {
    margin-bottom: 47px !important;/*changed*/
    margin-top: 27px !important;/*changed*/
    width: 810px;
    font-family: arial;/*added*/
    font-size: 13px;/*added*/
    color: #000;/*added*/
}
.dec_key-fea {
    font-family: arial;/*changed*/
    font-size: 16px;/*changed*/
    color: #000;/*changed*/
    margin-bottom: 12px;
    margin-top: 47px;
    font-weight: bold;/*added*/
}
.dec_key-fea-list ul{
	padding-left:20px;
}
.dec_key-fea-list ul li{
	list-style-type:disc;
}
.dec_tec-att {
    font-family: arial;/*changed*/
    font-size: 16px;
    margin-top: 47px;
    color: #000;/*changed*/
    margin-bottom: 12px;
    font-weight: bold;/*added*/
}
.selinp_algn{
	width:810px;
}
.sel_desinp{
    height: 46px;
    width: 219px;
    text-align: center;
    cursor: pointer;
    border: 2px solid #878686;
    background-color: #ffffff;
    padding-top: 4px;
    text-transform: uppercase;
    color: #373836 !important;
    font-size: 16px !important;
    padding-top: 4px;
    margin-top:15px;
}
.sel_des {
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    color: #52b963;/*changed*/
    display: inline-block;
    padding-left: 28px;
    padding-top: 27px;
}
.sel_del_val{
	float: right;
}
.sel_desinp:hover, .sel_desinp:active {
	text-decoration: none;
	border-color: #0593bc;
}
.sel_des a:hover{
	text-decoration:none;
}
.dec_ecc_uns {
    font-family: arial;/*changed*/
    font-size: 16px;
    margin-top: 25px;
    color: #000;/*changed*/
    margin-bottom: 12px;
    font-weight: bold;/*added*/
}
.dec_ecc_uns_list ul li{
}
ul.style-type{
	list-style-type:disc;
} 
.pdpDescriptionsTableContainer{
	height:auto;
	margin-right:30px; 
    width: 810px;
    overflow: hidden;    
}
.pdpDescriptions_body{
	width: 810px;
    display: table;
    table-layout: fixed;
}
.pdpDescriptionsHeader{
    height: 45px;
    font-size: 16px;
    width: 810px;
    background-color: #EDEDED;
    margin-right: 4px;
    display: table-row;
}
.pdpDescriptionsContent{
	width: 811px;
	display: table;
	table-layout: fixed;
}
.pdpDescriptionsBodyContent{
	display: table-row;
}
.pdpDescriptionsHeaderTxt {
    background-color: #ededed;
    border-right: 1px solid #b2b2b2;
    color: #000;
    display: table-cell;
    font-family: arial;
    font-size: 16px;
    font-weight: normal;/*changed*/
    height: 18px;
    padding-bottom: 11px;
    padding-right: 10px;
    padding-top: 15px;
}
.pdpDescriptionsHeaderTxt p{
	display: inline-block;
}
.pdpDescriptionColumn {
    border-right: 0px solid #b2b2b2;
    font-size: 13px;
    color: #000;/*changed*/
    padding-bottom: 14px;
    padding-top: 16px;
    vertical-align: top;
    font-family: arial;/*changed*/
    width: 255px;
}
.pdpValueColumn {
    border-right: 0px solid #b2b2b2;
    font-size: 13px;
    color: #000;/*changed*/
    padding-bottom: 14px;
    padding-top: 16px;
    vertical-align: top;
    font-family: arial;/*changed*/
}
.pdpFindSimilarPartsColumn{
	border-right: none !important;
	font-size: 13px;
    color: #575757;
	padding-bottom:10px;
	padding-bottom:6px/9;
	-webkit-padding-after:9px;
	padding-left: 51px;
    padding-top: 11px;
    padding-top: 9px\0;
    vertical-align: top;
    font-family: ClanPro-News;
	padding-left:200px;
	width:182px;
}
.pdpDescriptionColumnInRows{
    display: table-cell;
    border-right: 1px solid #b2b2b2;
    border-bottom: 1px solid #b2b2b2;
    margin-left: -4px;
    padding-right: 10px;
    padding-left: 28px;
    background-color: #fcfcfc;
    word-wrap: break-word;
}
.pdpDescriptionTitle{
	width: 255px;
	border-right: 0px solid #b2b2b2;
	padding-left: 28px;
}
.pdpValueTitle{
    border-right: 0px solid #b2b2b2;
    padding-left: 30px;	
	margin-left:-6px;
}
.pdpFindSimilarPartsTitle{
	width: 182px;
	border-right: 0px solid #b2b2b2;
	padding-left: 28px;	
	margin-left: -5px;
}
/*-- styles for description part starts---*/ 
/*-- styles for Subs/Alternatives part starts---*/ 
.pdp_SubsAlternatives_Content{
    width: 170px;
    //padding-bottom: 70px;
}
.pdpSubsAlternativesBodyContent{
	overflow: hidden;
	padding-left: 30px;
	width: 360px;/*283px*/
}
div.pdpSubsAlternativesBodyContent:nth-child(2){
	width: 310px;
    min-width: 110px;
    max-width: 310px;
}
div.pdpSubsAlternativesBodyContent:nth-child(4){
	width: 300px;
}
div.pdpSubsAlternativesBodyContent:nth-child(3) {
    width: 195px;
    min-width: 155px; /*Added*/
}
div.pdpSubsAlternativesBodyContent:last-child{
	//border-bottom: 1px solid #b2b2b2;
}

.pdpNxpSubsAlternativesProductColumn{
	border-right: 0px solid #b2b2b2;
	padding-bottom: 15px;
    padding-top: 15px;
    vertical-align: top;
    width: 400px;
	font-family:arial;
	font-weight:bold;
	font-size:13px;
	color:#0593bc;
}
.pdpNxpSubsAlternativesProductColumn a:hover{
	text-decoration: none;
}
.product_align1{
    border-right: 0px solid #b2b2b2;
    padding-bottom: 15px;
    padding-top: 15px;
    border-bottom: 1px solid black;
    font-family: arial;
    font-weight: bold;
    font-size: 15px;
}
.product_align{
    border-right: 0px solid #b2b2b2;    
    padding-top: 7px;    
    font-family: arial;
    font-weight: bold;
    font-size: 15px;
    color: #0593bc;
}
.pdpSubsAlternativesHeaderTxt{
	background-color: #ededed;
    font-family: "ClanPro-Medium";
    font-size: 13px;
	text-transform: capitalize;
	display: table-cell;
    padding: 10px 10px;
    box-sizing: border-box;
	border-bottom: 2px solid #72777d;
	padding-top:15px;

}
.pdpSubsAlternativesHeaderTxt p{
	display: inline-block;
}
.pdpSubsAlternativesHeader{
    font-size: 16px;
	text-transform: capitalize;
    background-color: #EDEDED;
    border-bottom: 1px solid black;
	display: table-row;
}
.pdpSubsAlternatives_body{
	padding-top:15px;
	width: 810px;
}
/*-- styles for Subs/Alternatives part ends---*/ 
.header-right .spanDiv{
	padding-right:1px;
}
.avnet .dropdown .dijitSelectFocused{
	border:none;
	-webkit-box-shadow:none;
}
.pdp-npi-asidetab{
	min-height: 162px;
	border: 2px solid #CACFD2;
	min-width: 400px;
}
.pdp-npi-asidetab .asidetabwidth{
	width: 100% !important;
	padding-left: 0px !important;
}
.pdp-npi-asidetab .showallternative{
	text-align: center;
	text-decoration: none;
}
.usdpart_usd {
    font-size: 16px;/*changed*/
    position: relative;
    bottom: 0px;/*changed*/
    font-weight: normal;/*changed*/
    color: #a2a4a7;/*added*/
}
.pdp-npi-moreInfo{
	display: block;
	text-align: center;
}
.pdp-npi-moreInfo p{
	display: inline-block;
	font-size: 22px;
	font-family: ClanPro-Medium;
	color: #575757;
	padding-bottom: 28px;
	padding-top: 28px;
}
.pdp-npi-contact-us{
	height: 37px;
	padding-left: 102px;
	padding-bottom: 30px;
}
	
.pdp-npi-contact-us a{
	background-color: #41c363;
	text-align: center;
	display: inline-block;
	height: 32px;
	padding-top: 10px;
	margin-bottom: 30px;
	width: 200px;
	font-family: Arial;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none !important;
}
.pdpBlockDigPopUp .dijitDialogPaneContent{
	overflow: auto !important;
}
.pdpBlockDigPopUp .dijitDialogCloseIcon { 
	background: transparent url("/wcsstore/AvnetSAS/images/colors/color1/ParametricSearch/cross_img.png") no-repeat scroll right center !important;
	height: 31px;
	position: absolute;
	width: 31px;
	cursor: pointer;
	right: 0px;
	top: 0px !important;
	vertical-align: middle;
	z-index: 333;
}
.pdpBlockDigPopUp .dijitDialogCloseIcon:focus{
    outline: none;
}
.PdpZoomedBlockDiagram{
	padding: 10px;
	width: 600px !important;
}
.need_request, .rfqLinkLoggedIn, .rfqLinkGuest{
	display: none;
}
/* AvnPDP css ends here*/
/* jcarousel css begins here*/
/** Stage container **/
.connected-carousels .stage {
    width: 380px;
    margin-top: 18px;
	margin-right: auto;
	margin-left: auto;
    position: relative;
}
.connected-carousels .photo-credits {
    position: absolute;
    right: 15px;
    bottom: 0;
    font-size: 13px;
    color: #fff;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.85);
    opacity: .66;
}
.connected-carousels .photo-credits a {
    color: #fff;
}
/** Navigation container **/
.connected-carousels .navigation {
    width: 260px;
	margin-right: auto;
	margin-left: auto;
    position: relative;
}
/** Shared carousel styles **/
.connected-carousels .carousel {
    overflow: hidden;
    position: relative;
}
.connected-carousels .carousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
    box-sizing: content-box;
}
.connected-carousels .carousel li {
    float: left;
    width: 450px;
    height: 320px;
	
}
/** Stage carousel specific styles **/
.connected-carousels .carousel-stage {
    height: 200px;
	width: 450px;
}
.carousel.carousel-stage img {
    height: 200px;
}
/** Navigation carousel specific styles **/
.connected-carousels .carousel-navigation {
    height: 70px;
    width: 424px;
    background: #fff;    
    padding-top: 20px;
    margin-left: -42px;
    box-sizing: content-box;
}
.connected-carousels .carousel-navigation li {
    cursor: pointer;
    padding-right: 9px;
    height: 65px;
    width: 90px;
    padding-left: 7px;
    box-sizing: content-box;
}
.connected-carousels .carousel-navigation li img {
    display: block;
    border: 2px solid #fff;
	border-color: #f2f2f2;
    box-sizing: content-box;
}
.connected-carousels .carousel-navigation li.active img {
    border-color: #0593bc;
    box-sizing: content-box;
}
/** Stage carousel controls **/
.connected-carousels .prev-stage,
.connected-carousels .next-stage {
    display: block;
    position: absolute;
    top: 0;
    width: 305px;
    height: 410px;
    color: #fff;
}
.connected-carousels .prev-stage {
    left: 0;
}
.connected-carousels .next-stage {
    right: 0;
}
.connected-carousels .prev-stage.inactive,
.connected-carousels .next-stage.inactive {
    display: none;
}
.connected-carousels .prev-stage span,
.connected-carousels .next-stage span {
    display: none;
    position: absolute;
    top: 50%;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 24px/27px Arial, sans-serif;
    -webkit-border-radius: 30px;
       -moz-border-radius: 30px;
            border-radius: 30px;
    -webkit-box-shadow: 0 0 2px #999;
       -moz-box-shadow: 0 0 2px #999;
            box-shadow: 0 0 2px #999;
}
.connected-carousels .prev-stage span {
    left: 20px;
}
.connected-carousels .next-stage span {
    right: 20px;
}
.connected-carousels .prev-stage:hover span,
.connected-carousels .next-stage:hover span {
    display: block;
}
/** Navigation carousel controls **/
.connected-carousels .prev-navigation,
.connected-carousels .next-navigation {
    display: block;
    position: absolute;
    width: 30px;
    height: 60px;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 16px/29px Arial, sans-serif;
    -webkit-border-radius: 30px;
       -moz-border-radius: 30px;
            border-radius: 30px;
}
.connected-carousels .prev-navigation {
    left: -94px;
    top: 20px;
    text-indent: 3px;
    height: 69px;
    width: 20px;
    padding-left: 23px;
    box-sizing: content-box;
}
 
 
.connected-carousels .next-navigation {
    right: -198px;
    top: 20px;
    text-indent: 20px;
    padding-right: 52px;
    height: 69px;
    width: 20px;
    box-sizing: content-box;
}
.thumbnail{
	width:64px;
	height:44px;
	padding:11px;
}
.connected-carousels .prev-navigation.inactive,
.connected-carousels .next-navigation.inactive {
    opacity: .5;
    cursor: default;
}
/* jcarousel css Ends here*/

/* PDP Additional Styles */
.reduce_PDPRectimagesize {
    height: 19px;
    width: 17px;
}
.reduce_PDPSquareimagesize {
    height: 19px;
    width: 23px;
}
#pdpHeaderBottom{
	position: relative;
}
#pdpHeaderBottom  #populated_compare{
	position: static;
}
#pdpHeaderBottom .default_compare{
	position: static;	
}
/*UAT - 7014*/
#pdpHeaderBottom .print_icon, #pdpHeaderBottom .share_icon, #pdpHeaderBottom .bookmark_icon{
	width: 15px;
    height: 15px;
    float: left;
    padding: 0;/*changed*/
}
/*UAT - 7014*/
#pdpHeaderBottom .bookmark_icon{
	height: 17px;
	padding-top: 0px;/*changed*/
    margin-top: -2px; /*Added*/

}
#pdpHeaderBottom > .header-right a{
	display: inline-block;
}
.connected-carousels{
	margin-bottom: 0px;
	margin-top	: 0px;
}
#pdpHeaderBottom .sm-custom_checkbox1 {
    box-sizing: border-box;
    width: 20px;
    height: 20px;
    border: 1px solid #919191;/*changed*/
    border-radius: 0;/*changed*/
    padding: 0px;
    margin-right: 3px;
    background-color: #fff;/*changed*/
    outline: none;
}
#pdpHeaderBottom .checkbox:checked + label:after, .submenu .checkbox:checked + label:after {
    content: url(../images/colors/color1/TickMark.png);
    font-size: 14px;
    position: absolute;
    top: 1px;
    left: 0px;
    color: #393938;
    width: 4px;
    height: 4px;
}
#pdpHeaderBottom .default_compare_block, 
#pdpHeaderBottom div.default_compare_dropdown,
#pdpHeaderBottom #populated_compare_block,
#pdpHeaderBottom #populated_compare div#populated_compare_dropdown{
	height: 22px;
	font-family: 'ClanPro-News';
}
#pdpHeaderBottom .default_compare,
#pdpHeaderBottom .compare_anchor,
#pdpHeaderBottom #populated_compare,
#pdpHeaderBottom #populated_compare_block{
	height: 22px !important;	
}
#pdpHeaderBottom .showDrop{
	top: 22px !important;
	width:155px;/*added*/
}
#pdpHeaderBottom .compare_word{
	top: 4px !important;
	color: #fff !important;
	left: 2px !important;
	position: relative !important;
	font-size: 12px;/*added*/
    font-family: arial;/*added*/
    font-weight: normal;/*added*/
}
#pdpHeaderBottom .shipping_address_checkbox{
	 margin-right: 0px; 
	 padding: 0px;
	 vertical-align: top;
}
#pdpHeaderBottom #populated_compare_block, 
#pdpHeaderBottom #default_compare_block{
	background-color: #dfdfdf !important;
	min-width: 78px !important;
	position: relative !important;
	top: -19px;
	width: auto;
	text-align: left;
}
#pdpHeaderBottom #populated_compare_dropdown{
	cursor: pointer;
}
#pdpHeaderBottom #populated_compare div#populated_compare_dropdown {
	background: #dfdfdf url(/wcsstore/AvnetSAS/images/colors/color1/ParametricSearch/downarrow.png) no-repeat scroll center center !important;
	left: 0px !important;
	height: 37px;
    margin-top: -7px;
    width: 25px;
}
#pdpHeaderBottom div.default_compare_dropdown {
    background: #a2a4a7  url(/wcsstore/AvnetSAS/images/colors/color1/ParametricSearch/transparentdropdown.png) no-repeat scroll center center !important;/*changed*/
    left: -4px !important;
    height: 22px;
    margin-top: -5.75px;
    top: 6px;
    width: 25px;
    position: relative; 
}
#pdpHeaderBottom div.default_compare_dropdown.onClickChange{
	background: #868686 url("/wcsstore/AvnetSAS/images/colors/color1/ParametricSearch/transparentdropdown.png") center no-repeat !important;
}
#pdpHeaderBottom #populated_on_hover_div .text_content{
	width: 86% !important; /*Changed*/
    padding: 10px 0px 0px 5px !important; /*Changed*/
    float: left; 
    height: auto; /*Added*/
}
#pdpHeaderBottom #populated_on_hover_div,
#pdpHeaderBottom #populated_compare .clear_all_option{
	border: 1px solid #0593bc !important;
	background-color: #0593bc !important;
}
#pdpHeaderBottom #populated_compare div#populated_compare_dropdown.onClickChange{
	                background: #0593bc url(/wcsstore/AvnetSAS/images/colors/color1/pdp-spritesheet.png) no-repeat scroll -57px -647px !important; /*Changed*/	
}
#pdpHeaderBottom #populated_compare .dropdown_content{
	border: 4px solid #0593bc !important;
}
#pdpHeaderBottom #populated_on_hover_div div.inner_contents_compare.scrollbar-inner ~ div.scroll-element.scroll-y  div.scroll-bar{
	max-height: 100px;
	background-color: #fff;
	left: 3px;
	width: 3px;
	margin-top: 4px;
}
#pdpHeaderBottom #populated_on_hover_div div.inner_contents_compare.scrollbar-inner ~ div.scroll-element.scroll-y  div.scroll-element_size, 
#pdpHeaderBottom #populated_on_hover_div div.inner_contents_compare.scrollbar-inner ~ div.scroll-element.scroll-y  div.scroll-element_track{
    background-color: #575757;	
}
#pdpHeaderBottom #populated_on_hover_div div.inner_contents_compare.scrollbar-inner ~ div.scroll-element.scroll-y  div.scroll-element_track,
#pdpHeaderBottom #populated_on_hover_div div.inner_contents_compare.scrollbar-inner ~ div.scroll-element.scroll-y  div.scroll-element_outer{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
#pdpHeaderBottom #populated_on_hover_div .scrollbar-inner > .scroll-element.scroll-y{
	right: 0px !important;
}
.bookmark_exists_wrapr {
    background-color: #e22523;
    display: none;
    height: 100px;
    width: 100%;
    color: hsl(0, 0%, 100%);
}
.bookmark_exists_PDP {
	max-width: 1241px;
	margin: 0px auto;
 }
#bookmark_success_pdp {
	margin-top:20px;
	margin-bottom:20px;
}
.bookmark_sucessful_wrapr {
    background-color: #41c363; 
    display: none;
    height: 100px;
    width: 100%;
    color: hsl(0, 0%, 100%);
}
.bookmark_success_PDP {
	max-width: 1241px;
	margin: 0px auto;
 }
#bookmark_exists_pdp {
	margin-top:20px;
	margin-bottom:20px;
}
#pdpHeaderBottom .close_icon_img {
	height: 15px;/*changed*/
    width: 15px;/*changed*/
	padding-top: 15x;
	 position: relative;/*/*added*/
    right: -3px;/*added*/
    padding: 0;/*added*/
    top:13px;/*added*/
	cursor:pointer
}
.avnSearchPopup.emailListPopup .scroll-wrapper{
	height: 100% !important;
}
.PDP-RowDiv .spl-qnty{
	border: none !important;
}
.pdpDescriptionsTableContainer .checkbox:checked + label:after{
	top: 0px;/*changed*/
    left: 0px;/*added*/
}
#pdpHeaderBottom .showDrop#populated_on_hover_div, #pdpHeaderBottom .default_grey_compare{
	left: 0px;
	right:auto;
	width: 155px;/*added*/
}
/*To be added in common1_1.css*/
@media screen and (max-width: 1024px){
	#pdpHeaderBottom .showDrop#populated_on_hover_div, #pdpHeaderBottom .default_grey_compare {
		left: 14px !important; 
	}
} 

/* -----------------------------------------------------------------------------*/
/* PDP REDESIGN ENDS HERE
/* -----------------------------------------------------------------------------*/	
/* Styles for Print Starts here */

@media print{

.avn-ship-payment-table{
width:730px;
}
.avn-soft-table{
margin-right:1px;
width:770px;
}
.pthanks
{
max-width:1080px;
}
#orderdisplay-shippingAddress.avn-conf-table {
width:770px;
border:none;
}
}

/* Styles for Print ends here */
/*placeholder inside email text box */
.emailListPopup input::-webkit-input-placeholder,
.emailListPopup textarea::-webkit-input-placeholder{     
                font-family:"ClanPro-News";
                font-size:13px;
                color:#868686;   
}
.emailListPopup input::-moz-placeholder,
.emailListPopup textarea::-moz-placeholder { /* Firefox 19+ */
                font-family:"ClanPro-News";
                font-size:13px;
                color:#868686;
}
.emailListPopup input:-ms-input-placeholder,
.emailListPopup textarea::-ms-input-placeholder { /* IE 10+ */
                font-family:"ClanPro-News";
                font-size:13px;
                color:#868686;
}
.emailListPopup input:-moz-placeholder,
.emailListPopup textarea::-moz-placeholder { /* Firefox 18- */
                font-family:"ClanPro-News";
                font-size:13px;
                color:#868686;
}




.cart_bom_button_div > div:nth-child(2){

	display:inline-block;
}
.bCrumbContentTop.bCrumbContentTopheader p:last-of-type {
	font-family:ClanPro-News;
	font-size:13px;
	padding-bottom:30px;
	
}
#myacc_changePassword > div.ProfileStrokeIn.addacc_padding .closeButton{
                display: none;
}

@media all and (-ms-high-contrast:none){
                #myacc_changePassword > div.ProfileStrokeIn.addacc_padding .accNum{
                                width: 100% !important;
                }
}
@media screen and (min-width:768px) and (max-width:1280px) and (-ms-high-contrast:none){
	.dijitDialogUnderlayWrapper{
		left: 0px !important;
		position: fixed !important;
		top: 0px !important;
	}
}

/* -----------------------------------------------------------------------------*/
/* 31.Avnet Rebranding Header And Footer 
/* -----------------------------------------------------------------------------*/	
@charset "UTF-8";
/***
Avnet Colors
***/
/***
General Colors
***/
/***
Avnet Fonts and Page Sizes
***/
/***
Avnet Mobile Break Points
***/
/***
    Menu Icon
***/
nav {
  padding: 0; }
  nav.mobile-header {
    display: none;
    z-index: 1000;
    width: 100%;
    background: white; }
  nav .avnet-mobile-logo {
    text-align: center; }
  nav .mobile-logo {
    margin: 18px 0;
    line-height: 0;
    height: 20px; }
  nav .mobile-nav-button {
    width: 25px;
    height: 15px;
    color: #000000;
    position: relative;
    display: block;
    margin: 20px 15px;
    display: none; }
    nav .mobile-nav-button i.fa-shopping-cart {
      font-size: 24px;
      margin-top: -5px;
      margin-left: 7px; }
    nav .mobile-nav-button .line {
      display: block;
      background: #000000;
      width: 25px;
      height: 2px;
      position: absolute;
      left: 0;
      border-radius: 1px;
      transition: all 0.4s;
      -webkit-transition: all 0.4s;
      -moz-transition: all 0.4s; }
      nav .mobile-nav-button .line.line-1 {
        top: 0; }
      nav .mobile-nav-button .line.line-2 {
        top: 50%; }
      nav .mobile-nav-button .line.line-3 {
        top: 100%; }
    nav .mobile-nav-button:focus .line-1, nav .mobile-nav-button:hover .line-1 {
      -ms-transform: translateY(-1px);
          transform: translateY(-1px);
      -webkit-transform: translateY(-1px);
      -moz-transform: translateY(-1px); }
    nav .mobile-nav-button:focus .line-3, nav .mobile-nav-button:hover .line-3 {
      -ms-transform: translateY(1px);
          transform: translateY(1px);
      -webkit-transform: translateY(1px);
      -moz-transform: translateY(1px); }
    nav .mobile-nav-button.active .line-1 {
      -ms-transform: translateY(7.5px) translateX(0) rotate(45deg);
          transform: translateY(7.5px) translateX(0) rotate(45deg);
      -webkit-transform: translateY(7.5px) translateX(0) rotate(45deg);
      -moz-transform: translateY(7.5px) translateX(0) rotate(45deg); }
    nav .mobile-nav-button.active .line-2 {
      opacity: 0; }
    nav .mobile-nav-button.active .line-3 {
      -ms-transform: translateY(-7.5px) translateX(0) rotate(-45deg);
          transform: translateY(-7.5px) translateX(0) rotate(-45deg);
      -webkit-transform: translateY(-7.5px) translateX(0) rotate(-45deg);
      -moz-transform: translateY(-7.5px) translateX(0) rotate(-45deg); }
  nav.avnet-utility-navigation {
    line-height: 31px;
    line-height: 31px; /*Changed*/
    height: 31px; /*Changed*/
    color: #fff;
    background-color: #DFDFE1;
    padding-left: 20px; }
    @media screen and (max-width: 1134px) {
      nav.avnet-utility-navigation {
        padding-left: 0; }
        nav.avnet-utility-navigation .partner {
          padding-right: 22px;
          margin-top: 12px; } }
    nav.avnet-utility-navigation img {
      padding-left: 30px;
      margin-top: 10px; }
    nav.avnet-utility-navigation a {
      min-width: 20px !important; }
    nav.avnet-utility-navigation .navbar-right {
     /* background-color: #666; */
      position: relative; 
	  height: 40px; /*Added*/}
    nav.avnet-utility-navigation a {
      font-size: 11px; }
    nav.avnet-utility-navigation .util {
      background-color: #c0c1c2;
      //width: 280px; }
      nav.avnet-utility-navigation .util .regions-ddl-btn:hover > ul.regions-ddl {
        display: inline-block; }
      nav.avnet-utility-navigation .util .regions-ddl {
        display: none;
        position: absolute;
        z-index: 200;
        top: 40px;
        list-style: none;
        background: #c0c1c2;
        padding: 10px 15px;
        margin-left: -18px; 
		min-width: 110px;}
        nav.avnet-utility-navigation .util .regions-ddl li {
          line-height: 30px; }
          nav.avnet-utility-navigation .util .regions-ddl li a {
            color: #fff;
            display: block;
            line-height: 30px; }
            nav.avnet-utility-navigation .util .regions-ddl li a:hover {
              color: #000000; }
            nav.avnet-utility-navigation .util .regions-ddl li a:focus {
              text-decoration: none; }
    nav.avnet-utility-navigation .util:before {
      position: absolute;
      left: -30px;
      width: 30px;
      height: 40px;
      content: '';
      border-left: 12px solid transparent;
      border-right: 0 solid #c0c1c2;
      border-bottom: 40px solid transparent;
      border-top: 40px solid #c0c1c2; }
    nav.avnet-utility-navigation .cart:before {
      position: absolute;
      //left: 250px;
      left: -30px;
      width: 30px;
      height: 44px;
      content: '';
      border-left: 12px solid transparent;
      border-right: 0 solid #666;
      border-bottom: 40px solid transparent;
      border-top: 40px solid #666; }
      @media screen and (max-width: 1134px) {
        nav.avnet-utility-navigation .cart:before {
          display: none; } }
    nav.avnet-utility-navigation .nav > li {
      text-decoration: none;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      font-weight: 300;
      font-size: 11px;
      padding: 0 0 0 15px; }
    nav.avnet-utility-navigation .navbar-nav > li > a {
		color: #fff !important;
		font-weight: lighter !important;
		line-height: 10px;
		padding: 7px 15px 8px 15px !important; /*Changed*/
		line-height: 18px !important; /*Added*/
	}
      nav.avnet-utility-navigation .navbar-nav > li > a:hover {
        background-color: transparent;
        color: #000000 !important; }
    @media screen and (max-width: 1134px) {
      nav.avnet-utility-navigation .navbar-nav {
        margin: 0; } }
  nav.avnet-main-navigation p {
    margin: 0; }
  nav.avnet-main-navigation .shop-btn {
    background-color: #41c363 !important; }
  nav.avnet-main-navigation .main-nav {
    margin: 15px;
	margin-left: 190px; /*Changed*/
	margin-bottom: 0px; /*Added*/
	margin-top: 7px; /*Added*/
	 }
    nav.avnet-main-navigation .main-nav .navbar-nav > li > a {
      padding-top: 15px;
      padding-bottom: 15px; }
    nav.avnet-main-navigation .main-nav .mega-menu {
      cursor: pointer;
      padding-bottom: 0;
      height: 51px; 
	  margin-right: 10px; /*Added*/
	  padding: 0; /*Changed*/
}
 /*   nav.avnet-main-navigation .main-nav .mega-menu:hover > .mega-menu-container {
      display: block; }
    nav.avnet-main-navigation .main-nav .mega-menu:hover {
      background-color: #eff2f6; } */

  nav.avnet-main-navigation #main-navigation {
	float:none;
    display: block;
    position: relative; }
  nav.avnet-main-navigation .mega-menu-container {
    display: none;
    z-index: 99;
    position: absolute;
    top: 122px !important; /*Changed*/
    background-color: rgb(226, 227, 228); /*Changed*/
    color: #fff;
    opacity: 1;
    min-width: 100%;
    border-radius: 0;
    background-clip: inherit;
    border: 0;
    margin: 0;
    left: 0; 
	letter-spacing: 0; /*Added*/}
    nav.avnet-main-navigation .mega-menu-container a {
      color: #000000; }
    nav.avnet-main-navigation .mega-menu-container .menu-content {
      position: relative; }
      nav.avnet-main-navigation .mega-menu-container .menu-content > ul {
        position: static;
        padding: 40px 0 30px 30px;
        width: 400px;
        height: 550px;
        overflow: visible;
        top: 0;
        left: 0;
        background-color: rgb(184, 187, 189);  /*Changed*/ }
        nav.avnet-main-navigation .mega-menu-container .menu-content > ul ul {
          visibility: hidden;
          position: absolute;
          left: 400px;
          padding: 80px 0 40px 50px;
          height: auto;
          width: 28%; /*Changed*/
          top: 0; }
            nav.avnet-main-navigation .mega-menu-container .menu-content > ul ul.active {
              visibility: visible; }
          nav.avnet-main-navigation .mega-menu-container .menu-content > ul ul li.image-section {
            width: 580px; /*Changed*/
            color: #000000;
            text-transform: capitalize;
            position: fixed; /*Changed*/
            left: 58%; /*Changed*/
			height: auto;
			top: 154px; /*Changed*/
            padding: 40px 60px 25px 0; }
            nav.avnet-main-navigation .mega-menu-container .menu-content > ul ul li.image-section img {
              padding-bottom: 10px; }
          nav.avnet-main-navigation .mega-menu-container .menu-content > ul ul li a {
            padding-left: 0; }
            nav.avnet-main-navigation .mega-menu-container .menu-content > ul ul li a.left-nav:after {
              display: none; }
          nav.avnet-main-navigation .mega-menu-container .menu-content > ul ul ul {
            position: relative;
            left: 0;
            padding-left: 0;
            width: auto;
            padding: 5px; }
      nav.avnet-main-navigation .mega-menu-container .menu-content ul > li {
        line-height: 35px; }
          nav.avnet-main-navigation .mega-menu-container .menu-content ul > li:hover > ul {
            display: block;
            visibility: visible; } 
        nav.avnet-main-navigation .mega-menu-container .menu-content ul > li p {
          line-height: 18px;
          font-size: 13px;
          padding-bottom: 20px; }
        nav.avnet-main-navigation .mega-menu-container .menu-content ul > li ul > li {
          padding-bottom: 0;
          line-height: 25px;
		  cursor: default; /*Added*/
		  }
          nav.avnet-main-navigation .mega-menu-container .menu-content ul > li ul > li ul > li {
            line-height: 25px;
            padding-bottom: 0; }
            nav.avnet-main-navigation .mega-menu-container .menu-content ul > li ul > li ul > li a {
              font-weight: normal !important; }
      nav.avnet-main-navigation .mega-menu-container .menu-content ul > li > a {
        text-transform: uppercase;
        width: 100%;
        display: inline-block;
		padding-left: 0px !important;
        font-size: 14px; }
        nav.avnet-main-navigation .mega-menu-container .menu-content ul > li > a.active {
          color: #41c363; }
          nav.avnet-main-navigation .mega-menu-container .menu-content ul > li > a.active:after {
            content: url("../images/solid-arrow.png");
            display: inline-block;
            margin-left: 1em;
            margin-right: 2em;
            margin-top: 5px;
            line-height: 30px;
            float: right; }
      nav.avnet-main-navigation .mega-menu-container .menu-content ul > li > ul > li > a {
        color: #000000;
        font-size: 13px;
        text-transform: capitalize; 
		font-weight: bold;
		display: inline; /*Added*/
		}
      nav.avnet-main-navigation .mega-menu-container .menu-content ul > li > ul > li > ul > li > a {
        color: #000000;
        font-weight: normal;
        text-transform: capitalize;
        padding-left: 1em !important;/*changed*/ }
    nav.avnet-main-navigation .mega-menu-container .prd-list.with-divider {
        -webkit-column-rule: 0 !important; /*Changed*/
    -moz-column-rule: 0px !important; /*Changed*/
    column-rule: 0px !important; /*Changed*/
}
    nav.avnet-main-navigation .mega-menu-container .prd-list ul > li {
      line-height: 25px;
      padding-bottom: 0 !important; }
      nav.avnet-main-navigation .mega-menu-container .prd-list ul > li a {
        font-weight: normal;
        color: #000000;
        text-transform: capitalize; }
    nav.avnet-main-navigation .mega-menu-container .make-bold {
      font-weight: bold !important; }
    nav.avnet-main-navigation .mega-menu-container .no-divider {
      border: none; }
    nav.avnet-main-navigation .mega-menu-container .add-divider {
      border-right: 1px solid #DFDFE1;
      height: 310px; }
    nav.avnet-main-navigation .mega-menu-container .nav-image {
      background-size: cover;
      background-position: center;
      height: 339px; }
    nav.avnet-main-navigation .mega-menu-container ul.col-list {
      -webkit-column-gap: 80px;
      -moz-column-gap: 80px;
      column-gap: 80px; }
      nav.avnet-main-navigation .mega-menu-container ul.col-list a {
        font-size: 13px;
        color: #000000;
        text-transform: lowercase; }
    nav.avnet-main-navigation .mega-menu-container .with-divider ul {
      -webkit-column-rule: 1px outset #DFDFE1;
      -moz-column-rule: 1px outset #DFDFE1;
      column-rule: 1px outset #DFDFE1; }
    nav.avnet-main-navigation .mega-menu-container ul.col-2 {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2; }
    nav.avnet-main-navigation .mega-menu-container ul.col-3 {
      -webkit-column-count: 3 !important; /*Changed*/
    -moz-column-count: 3 !important; /*Changed*/
    column-count: 3 !important; /*Changed*/
    padding-left: 15px;
    width: 65% !important;
    height: auto !important; }
    nav.avnet-main-navigation .mega-menu-container ul.col-4 {
      -webkit-column-count: 4;
      -moz-column-count: 4;
      column-count: 4;
      padding-left: 15px; }
    nav.avnet-main-navigation .mega-menu-container ul.col-5 {
      -webkit-column-count: 5;
      -moz-column-count: 5;
      column-count: 5; }
    nav.avnet-main-navigation .mega-menu-container a.left-nav {
      text-transform: uppercase;
      color: #000000;
      line-height: 35px;
      width: 100%;
      display: block;
      font-size: 13px;
      text-decoration: none; }
      nav.avnet-main-navigation .mega-menu-container a.left-nav:hover {
        color: #000000;
        background: transparent; }
      nav.avnet-main-navigation .mega-menu-container a.left-nav:after {
        content: url("../images/colors/color1/headerIcons/solid-arrow.png");
        margin-left: 1em;
        margin-right: 2em;
        float: right; }
        nav.avnet-main-navigation .mega-menu-container a.left-nav:after:hover {
          content: url("../images/right-chev-drk.png"); }
      nav.avnet-main-navigation .mega-menu-container a.left-nav.back:before {
        content: url("../images/left-chev.png");
        margin-right: 1em;
        float: left; }
    nav.avnet-main-navigation .mega-menu-container .heading > a {
      font-family: 'Ariel', sans-serif;
      color: #41c363 !important;
      font-weight: bold !important;
      font-size: 16px !important;
      margin: 50px 0;
      text-transform: uppercase !important;
      position: absolute;
      top: 0;
      left: 40px; }
     
    nav.avnet-main-navigation .mega-menu-container h6 {
      margin-top: 35px;
      margin-left: 45px; }
      @media screen and (max-width: 1134px) {
        nav.avnet-main-navigation .mega-menu-container h6 {
          margin-top: 0; } }
    nav.avnet-main-navigation .mega-menu-container li {
      display: block; }
    nav.avnet-main-navigation .mega-menu-container i {
      margin: 4px 8px;
      font-size: 20px;
      font-weight: lighter; }
  nav.avnet-main-navigation .btn-primary {
    padding: 15px 30px; }
  nav.avnet-main-navigation .avnet-logo {
    margin-top: 35px;  
    float: left;
    margin-left: 54.5px; /*To be changed*/}
    nav.avnet-main-navigation .avnet-logo img.mobile-logo {
      display: none; }
  nav.avnet-main-navigation .avnet-search {
    margin-right: 25px; }
    nav.avnet-main-navigation .avnet-search.product {
      display: none; }
    nav.avnet-main-navigation .avnet-search .form-group {
      margin-top: 20px;
      margin-bottom: 10px; }
    nav.avnet-main-navigation .avnet-search .input-group {
      width: 650px !important; /*Changed*/
     }
    nav.avnet-main-navigation .avnet-search .input-group-addon {
      color: #c0c1c2;
      background-color: #DFDFE1;
      border-radius: 0;
      border: none; }
      nav.avnet-main-navigation .avnet-search .input-group-addon img {
        width: 18px; }
      nav.avnet-main-navigation .avnet-search .input-group-addon a {
        font-size: 11px;
        color: #c0c1c2; }
        nav.avnet-main-navigation .avnet-search .input-group-addon a.active {
          font-weight: 600;
          color: #666; }
      nav.avnet-main-navigation .avnet-search .input-group-addon a:hover {
        color: #000000; }
    nav.avnet-main-navigation .avnet-search .form-control {
      height: 35px;
      border: none;
      background-color: #DFDFE1 !important; /*Changed*/
      box-shadow: none; 
      border: 1px solid #ddd;
      font-size: 13px !important; /*Added*/
      font-family: "ApercuAvnet-Regular",Arial; /*Added*/
      
      }
  nav.avnet-main-navigation .nav > li {
    text-decoration: none;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 13px;
    padding: 0 10px 0 0;
    position: inherit;
    cursor: pointer; }
  nav.avnet-main-navigation .navbar-nav > li > a {
    color: #666;
    background-color: transparent;
    font-weight: bold;
    overflow: hidden;
    min-width: 102px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 9px; }
    nav.avnet-main-navigation .navbar-nav > li > a.active {
      z-index: 10;
      padding-left: 15px;
      padding-right: 15px; }
      nav.avnet-main-navigation .navbar-nav > li > a.active i {
        /*display: none;*/ }
    nav.avnet-main-navigation .navbar-nav > li > a.active.main-nav-btn:after {
      display: none; 
	  }
    nav.avnet-main-navigation .navbar-nav > li > a.main-nav-btn:after {
      background: #DFDFE1;
      content: "";
      height: 200px;
      left: 75px;
      opacity: 1;
      position: absolute;
      top: -80px;
      -webkit-transform: rotate(-20deg);
          -ms-transform: rotate(-20deg);
              transform: rotate(-20deg);
      transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1);
      width: 350px !important; /*Changed*/
      z-index: -10; }
    nav.avnet-main-navigation .navbar-nav > li > a.main-nav-btn {
      font-weight: normal;
      z-index: 1;
      color: #1e252b !important; /*Changed*/
      margin-top: 5px;
      padding-top: 5px;
      padding-bottom: 5px; 
	  letter-spacing: 0; /*Added*/
	}
      nav.avnet-main-navigation .navbar-nav > li > a.main-nav-btn i {
        margin-right: 5px;
        font-size: 18px;
        color: #41c363;
	}
    nav.avnet-main-navigation .navbar-nav > li > a.main-nav-btn > span {
      z-index: 20; }
    nav.avnet-main-navigation .navbar-nav > li > a.main-nav-btn:focus {
	  text-decoration: none;
      background-color: transparent; }
    nav.avnet-main-navigation .navbar-nav > li > a.main-nav-btn:hover {
      background-color: transparent; }

  nav.avnet-main-navigation .primary-navigation {
    margin: 10px; }
footer.avnet-footer-section {
  background: #fff;
  color: #555c61;
  padding: 30px 50px 0;
  //max-width: 1440px;
  margin: 0 auto;
}
  footer.avnet-footer-section {
    clear: both; }
    footer.avnet-footer-section ul {
      list-style: none;
      list-style-type: none; }
      @media only screen and (min-width: 768px) {
        footer.avnet-footer-section ul {
          columns: 1;
          -webkit-columns: 1;
          -moz-columns: 1;
          font-size: 12px;
          padding: 0; }
          footer.avnet-footer-section ul ul {
            padding: 0; } }
    footer.avnet-footer-section .navbar-nav a {
      color: #555c61; }
    footer.avnet-footer-section .navbar-nav a:hover {
      color: #41c363; }
    footer.avnet-footer-section .navbar-nav p {
      margin: auto 0; }
    footer.avnet-footer-section .navbar-nav li {
      display: inline-block;
      margin: 5px 10px; }
      footer.avnet-footer-section .navbar-nav li a {
        padding: 0; 
        line-height: inherit;}
    footer.avnet-footer-section .navbar-nav li > span {
      margin: 0 20px; }
      footer.avnet-footer-section .navbar-nav {
        position: relative;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%); }
    footer.avnet-footer-section .footer-navigation {
      position: relative;
      line-height: 125px;
      text-align: center;
      font-size: 14px;
      text-transform: uppercase; }
    footer.avnet-footer-section .footer-lower-section {
      padding-top: 15px;
      line-height: 130px; }
      footer.avnet-footer-section .footer-lower-section .social-links i {
        font-size: 24px;
        padding-left: 20px;
        color: #41c363; }
      footer.avnet-footer-section .footer-lower-section .avnet-logo {
        text-align: center; }
        footer.avnet-footer-section .footer-lower-section .avnet-logo img {
          height: 30px; }
      footer.avnet-footer-section .footer-lower-section .footer-copright {
        font-size: 12px;
        letter-spacing: 2px;
        color: #c0c1c2; }

body.avnet-RB-body {
  font-family: 'Arial', sans-serif !important;
  font-size: 13px !important;
  color: #000000;
  background: #939597 !important; /*Changed*/
  padding-top: 154px;

}
  /*!
     * IE10 viewport hack for Surface/desktop Windows 8 bug
     * See the Getting Started docs for more information:
     * http://getbootstrap.com/getting-started/#support-ie10-width
     */
  /***
        Bootstrap overrides
    ***/ 
  body nav.avnet-main-navigation .align-center, body footer.avnet-footer-section .align-center{
    text-align: center;
    float: none;
    clear: both; }
  body nav.avnet-main-navigation ul.remove-bullets ,body footer.avnet-footer-section ul.remove-bullets{
    margin: 20px 0;
    padding: 0;
    list-style: none;
    list-style-type: none; }
  body nav.avnet-main-navigation a, body footer.avnet-footer-section a{
    color: #41c363; }
  body nav.avnet-main-navigation a:hover, body footer.avnet-footer-section a:hover {
    color: #000000;
    text-decoration: none; }
  body nav.avnet-main-navigation a.btn-primary:hover, body footer.avnet-footer-section a.btn-primary:hover{
    background-color: #82d2a7; }
  body .avnet-page-wrapper ,body.avnet-page-wrapper{
   /* background-color: #fff;*/
    margin: 0 auto;
   /* width: 1440px !important; changed*/
	}
  body nav.avnet-main-navigation .ui-loader ,body footer.avnet-footer-section .ui-loader{
    display: none; }
  body nav.avnet-main-navigation .avnet-bg-color ,body footer.avnet-footer-section .avnet-bg-color{
    background-color: #000000; }
  body nav.avnet-main-navigation .center-form ,body footer.avnet-footer-section .center-form {
    margin: 0 auto;
    max-width: 800px; }
  body nav.avnet-main-navigation .container ,body footer.avnet-footer-section .container{
    min-width: 1260px; /*Changed*/ }
  body nav.avnet-main-navigation .img-responsive ,body footer.avnet-footer-section .img-responsive{
    width: 100%; }
  body nav.avnet-main-navigation .avnet-inner-page-wrapper,body footer.avnet-footer-section .avnet-inner-page-wrapper {
    background-image: url("../images/avnet-bk-image-home.png");
    background-position: top right;
    background-repeat: no-repeat; }
/*@-ms-viewport {
  body {
    width: device-width; } }

@viewport {
  body {
    width: device-width; } }*/
  body nav.avnet-main-navigation .container-fluid , body footer.avnet-footer-section .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding: 0;
    min-width: 1260px; /*Changed*/ }
  body nav.avnet-main-navigation .container-fluid-nav, body footer.avnet-footer-section .container-fluid-nav  {
    margin: 0 auto;
    padding: 0;
    }
  body nav.avnet-main-navigation .container-fluid .jumbotron,
  body nav.avnet-main-navigation .navbar , body footer.avnet-footer-section .container-fluid .jumbotron,
  body footer.avnet-footer-section .navbar {
    border-radius: 0;
    min-height: 0; }
  body nav.avnet-main-navigation .navbar-right ,body footer.avnet-footer-section .navbar-right{
    margin-right: 0; }
  body nav.avnet-main-navigation .btn,body nav.avnet-main-navigation .btn {
    font-family: 'ApercuAvnet-Regular', sans-serif;
    border: none;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 16px; }
  body nav.avnet-main-navigation .btn-primary ,body footer.avnet-footer-section .btn-primary{
    background-color: #41c363;
    color: #fff !important; }
  body nav.avnet-main-navigation .btn-gray,body footer.avnet-footer-section .btn-gray {
    background-color: #DFDFE1;
    color: #000000 !important;
    width: 30% !important;
    padding: 7px;
    text-transform: uppercase !important; }
  body nav.avnet-main-navigation .primary-color,body footer.avnet-footer-section .primary-color {
    color: #41c363 !important; }
  body nav.avnet-main-navigation .no-right-gutter ,body footer.avnet-footer-section .no-right-gutter {
    padding-right: 0; }
  body nav.avnet-main-navigation .no-left-gutter,body footer.avnet-footer-section .no-left-gutter {
    padding-left: 0; }
  body nav.avnet-main-navigation .no-gutters, body footer.avnet-footer-section .no-gutters{
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0; }
  body nav.avnet-main-navigation .btn:hover,body footer.avnet-footer-section .btn:hover  {
    background-color: #DFDFE1 !important;
    color: #000000 !important; }
  body nav.avnet-main-navigation .avnet-divider,body footer.avnet-footer-section .avnet-divider {
    margin: 50px 0; }
  body nav.avnet-main-navigation .form-control-no-border:focus,body footer.avnet-footer-section .form-control-no-border:focus {
    outline: 0;
    box-shadow: none; }

.avnet-footer-section *, nav.avnet-main-navigation  *{
  box-sizing: border-box; }

.avnet-footer-section *:before, nav.avnet-main-navigation  *:before,
.avnet-footer-section *:after, nav.avnet-main-navigation  *:after {
  box-sizing: border-box; }


  .avnet-footer-section a, nav.avnet-main-navigation a{
  color: #337ab7;
  text-decoration: none; }
  .avnet-footer-section a:hover, nav.avnet-main-navigation a:hover,.avnet-footer-section a:focus, nav.avnet-main-navigation a:focus  {
    color: #23527c;
    text-decoration: underline; }
  .avnet-footer-section a:focus, .avnet-main-navigation a:focus  {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
nav.avnet-main-navigation img, footer.avnet-footer-section img{
  vertical-align: middle; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 6px; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }
[role="button"] {
  cursor: pointer; }


nav.avnet-main-navigation p, footer.avnet-footer-section p{
  margin: 0 0 10px; }

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4; }
  @media (min-width: 768px) {
    .lead {
      font-size: 21px; } }

small,
.small {
  font-size: 85%; }

mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.text-justify {
  text-align: justify; }

.text-nowrap {
  white-space: nowrap; }

.text-lowercase {
  text-transform: lowercase; }

.text-uppercase, .initialism {
  text-transform: uppercase; }

.text-capitalize {
  text-transform: capitalize; }

.text-muted {
  color: #777777; }

.text-primary {
  color: #337ab7; }

a.text-primary:hover,
a.text-primary:focus {
  color: #286090; }

.text-success {
  color: #3c763d; }

a.text-success:hover,
a.text-success:focus {
  color: #2b542c; }

.text-info {
  color: #31708f; }

a.text-info:hover,
a.text-info:focus {
  color: #245269; }

.text-warning {
  color: #8a6d3b; }

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c; }

.text-danger {
  color: #a94442; }

a.text-danger:hover,
a.text-danger:focus {
  color: #843534; }
  
.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }
  .list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px; }
nav.avnet-main-navigation .container-fluid ,footer.avnet-footer-section .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }
  .container-fluid:after {
    clear: both; }

 nav.avnet-main-navigation .row ,footer.avnet-footer-section .row{
  margin-left: -15px;
  margin-right: -15px; }
   nav.avnet-main-navigation .row:before, nav.avnet-main-navigation .row:after, footer.avnet-footer-section .row:before, footer.avnet-footer-section .row:after{
    content: " ";
    display: table; }
  footer.avnet-footer-section .row:after, nav.avnet-main-navigation .row:after{
    clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.col-xs-1 {
  width: 8.33333%; }

.col-xs-2 {
  width: 16.66667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.33333%; }

.col-xs-5 {
  width: 41.66667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.33333%; }

.col-xs-8 {
  width: 66.66667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.33333%; }

.col-xs-11 {
  width: 91.66667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.33333%; }

.col-xs-pull-2 {
  right: 16.66667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.33333%; }

.col-xs-pull-5 {
  right: 41.66667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.33333%; }

.col-xs-pull-8 {
  right: 66.66667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.33333%; }

.col-xs-pull-11 {
  right: 91.66667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.33333%; }

.col-xs-push-2 {
  left: 16.66667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.33333%; }

.col-xs-push-5 {
  left: 41.66667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.33333%; }

.col-xs-push-8 {
  left: 66.66667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.33333%; }

.col-xs-push-11 {
  left: 91.66667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.33333%; }

.col-xs-offset-2 {
  margin-left: 16.66667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.33333%; }

.col-xs-offset-5 {
  margin-left: 41.66667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.33333%; }

.col-xs-offset-8 {
  margin-left: 66.66667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.33333%; }

.col-xs-offset-11 {
  margin-left: 91.66667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  .col-sm-1 {
    width: 8.33333%; }
  .col-sm-2 {
    width: 16.66667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.33333%; }
  .col-sm-5 {
    width: 41.66667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.33333%; }
  .col-sm-8 {
    width: 66.66667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.33333%; }
  .col-sm-11 {
    width: 91.66667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.33333%; }
  .col-sm-pull-2 {
    right: 16.66667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.33333%; }
  .col-sm-pull-5 {
    right: 41.66667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.33333%; }
  .col-sm-pull-8 {
    right: 66.66667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.33333%; }
  .col-sm-pull-11 {
    right: 91.66667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.33333%; }
  .col-sm-push-2 {
    left: 16.66667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.33333%; }
  .col-sm-push-5 {
    left: 41.66667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.33333%; }
  .col-sm-push-8 {
    left: 66.66667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.33333%; }
  .col-sm-push-11 {
    left: 91.66667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.33333%; }
  .col-sm-offset-2 {
    margin-left: 16.66667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.33333%; }
  .col-sm-offset-5 {
    margin-left: 41.66667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.33333%; }
  .col-sm-offset-8 {
    margin-left: 66.66667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.33333%; }
  .col-sm-offset-11 {
    margin-left: 91.66667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }
  .col-md-1 {
    width: 8.33333%; }
  .col-md-2 {
    width: 16.66667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.33333%; }
  .col-md-5 {
    width: 41.66667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.33333%; }
  .col-md-8 {
    width: 66.66667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.33333%; }
  .col-md-11 {
    width: 91.66667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.33333%; }
  .col-md-pull-2 {
    right: 16.66667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.33333%; }
  .col-md-pull-5 {
    right: 41.66667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.33333%; }
  .col-md-pull-8 {
    right: 66.66667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.33333%; }
  .col-md-pull-11 {
    right: 91.66667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.33333%; }
  .col-md-push-2 {
    left: 16.66667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.33333%; }
  .col-md-push-5 {
    left: 41.66667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.33333%; }
  .col-md-push-8 {
    left: 66.66667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.33333%; }
  .col-md-push-11 {
    left: 91.66667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.33333%; }
  .col-md-offset-2 {
    margin-left: 16.66667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.33333%; }
  .col-md-offset-5 {
    margin-left: 41.66667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.33333%; }
  .col-md-offset-8 {
    margin-left: 66.66667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.33333%; }
  .col-md-offset-11 {
    margin-left: 91.66667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-1 {
    width: 8.33333%; }
  .col-lg-2 {
    width: 16.66667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.33333%; }
  .col-lg-5 {
    width: 41.66667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.33333%; }
  .col-lg-8 {
    width: 66.66667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.33333%; }
  .col-lg-11 {
    width: 91.66667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.33333%; }
  .col-lg-pull-2 {
    right: 16.66667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.33333%; }
  .col-lg-pull-5 {
    right: 41.66667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.33333%; }
  .col-lg-pull-8 {
    right: 66.66667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.33333%; }
  .col-lg-pull-11 {
    right: 91.66667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.33333%; }
  .col-lg-push-2 {
    left: 16.66667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.33333%; }
  .col-lg-push-5 {
    left: 41.66667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.33333%; }
  .col-lg-push-8 {
    left: 66.66667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.33333%; }
  .col-lg-push-11 {
    left: 91.66667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.33333%; }
  .col-lg-offset-2 {
    margin-left: 16.66667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.33333%; }
  .col-lg-offset-5 {
    margin-left: 41.66667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.33333%; }
  .col-lg-offset-8 {
    margin-left: 66.66667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.33333%; }
  .col-lg-offset-11 {
    margin-left: 91.66667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }
input[type="search"] {
  box-sizing: border-box; }
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  .form-control::-moz-placeholder {
    color: #999;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #999; }
  .form-control::-webkit-input-placeholder {
    color: #999; }
  .form-control::-ms-expand {
    border: 0;
    background-color: transparent; }
  .form-control[disabled], .form-control[readonly],
  fieldset[disabled] .form-control {
    background-color: #eeeeee;
    opacity: 1; }
  .form-control[disabled],
  fieldset[disabled] .form-control {
    cursor: not-allowed; }

/*textarea.form-control {
  height: auto; }
*/
input[type="search"] {
  -webkit-appearance: none; }
.form-group {
  margin-bottom: 15px; }
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px; }
  .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
  .input-group-lg > .form-control-static.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-static.btn {
    padding-left: 0;
    padding-right: 0; }

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px; }

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto; }

.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5; }

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 46px;
  line-height: 46px; }
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px; }

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto; }

.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.33333; }

.has-feedback {
  position: relative; }
  .has-feedback .form-control {
    padding-right: 42.5px; }

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none; }

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
      width: auto; }
  .form-inline .input-group > .form-control {
    width: 100%; }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    .form-inline .radio label,
    .form-inline .checkbox label {
      padding-left: 0; }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:hover, .btn:focus, .btn.focus {
    color: #333;
    text-decoration: none; }
  .btn:active, .btn.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn.disabled, .btn[disabled],
  fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    box-shadow: none; }

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none; }

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  .btn-default:focus, .btn-default.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c; }
  .btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
    .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
    .open > .btn-default.dropdown-toggle:hover,
    .open > .btn-default.dropdown-toggle:focus,
    .open > .btn-default.dropdown-toggle.focus {
      color: #333;
      background-color: #d4d4d4;
      border-color: #8c8c8c; }
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    background-image: none; }
  .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .btn-default.focus {
    background-color: #fff;
    border-color: #ccc; }
  .btn-default .badge {
    color: #fff;
    background-color: #333; }

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #286090;
    border-color: #122b40; }
  .btn-primary:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74; }
  .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #286090;
    border-color: #204d74; }
    .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
    .open > .btn-primary.dropdown-toggle:hover,
    .open > .btn-primary.dropdown-toggle:focus,
    .open > .btn-primary.dropdown-toggle.focus {
      color: #fff;
      background-color: #204d74;
      border-color: #122b40; }
  .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    background-image: none; }
  .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .btn-primary.focus {
    background-color: #337ab7;
    border-color: #2e6da4; }
  .btn-primary .badge {
    color: #337ab7;
    background-color: #fff; }
.btn-lg, .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

.btn-sm, .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: ""; }

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto; }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto; } }
	
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    float: left; }
    .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:hover,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 2; }

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }
.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
  .input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0; }
  .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
    .input-group .form-control:focus {
      z-index: 3; }

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px; }
  .input-group-addon.input-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px; }
  .input-group-addon.input-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.input-group-addon:first-child {
  border-right: 0; }

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.input-group-addon:last-child {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  .input-group-btn > .btn {
    position: relative; }
    .input-group-btn > .btn + .btn {
      margin-left: -1px; }
    .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
      z-index: 2; }
  .input-group-btn:first-child > .btn,
  .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  .input-group-btn:last-child > .btn,
  .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px; }

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }
  .nav:before, .nav:after {
    content: " ";
    display: table; }
  .nav:after {
    clear: both; }
  .nav > li {
    position: relative;
    display: block; }
    nav.avnet-main-navigation .nav > li > a {
      position: relative;
      display: block;
      padding: 10px 15px; }
      .avnet-main-navigation.nav > li > a:hover, .avnet-main-navigation.nav > li > a:focus {
        text-decoration: none;
        background-color: #eeeeee; }
    .nav > li.disabled > a {
      color: #777777; }
      .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
        color: #777777;
        text-decoration: none;
        background-color: transparent;
        cursor: not-allowed; }
  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #eeeeee;
    border-color: #337ab7; }
  .nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .nav > li > a > img {
    max-width: none; }

.nav-tabs {
  border-bottom: 1px solid #ddd; }
  .nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
    .nav-tabs > li > a {
      margin-right: 2px;
      line-height: 1.42857;
      border: 1px solid transparent;
      border-radius: 4px 4px 0 0; }
      .nav-tabs > li > a:hover {
        border-color: #eeeeee #eeeeee #ddd; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
      color: #555555;
      background-color: #fff;
      border: 1px solid #ddd;
      border-bottom-color: transparent;
      cursor: default; }

.nav-pills > li {
  float: left; }
  .nav-pills > li > a {
    border-radius: 4px; }
  .nav-pills > li + li {
    margin-left: 2px; }
  .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #337ab7; }

.nav-stacked > li {
  float: none; }
  .nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0; }
.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent; }
  .navbar:before, .navbar:after {
    content: " ";
    display: table; }
  .navbar:after {
    clear: both; }
  @media (min-width: 768px) {
    .navbar {
      border-radius: 4px; } }

.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table; }

.navbar-header:after {
  clear: both; }

@media (min-width: 768px) {
  .navbar-header {
    float: left; } }

.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch; }
  .navbar-collapse:before, .navbar-collapse:after {
    content: " ";
    display: table; }
  .navbar-collapse:after {
    clear: both; }
  .navbar-collapse.in {
    overflow-y: auto; }
  @media (min-width: 768px) {
    .navbar-collapse {
      width: auto;
      border-top: 0;
      box-shadow: none; }
      .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important; }
      .navbar-collapse.in {
        overflow-y: visible; }
      .navbar-fixed-top .navbar-collapse,
      .navbar-static-top .navbar-collapse,
      .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0; } }

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px; }
  /*@media (max-device-width: 480px) and (orientation: landscape) {
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
      max-height: 200px; } }*/

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px; }
  @media (min-width: 768px) {
    .container > .navbar-header,
    .container > .navbar-collapse,
    .container-fluid > .navbar-header,
    .container-fluid > .navbar-collapse {
      margin-right: 0;
      margin-left: 0; } }

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px; }
  @media (min-width: 768px) {
    .navbar-static-top {
      border-radius: 0; } }

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }
  @media (min-width: 768px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
      border-radius: 0; } }

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px; }

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0; }

.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }
  .navbar-brand > img {
    display: block; }
  @media (min-width: 768px) {
    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
      margin-left: -15px; } }

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }
  .navbar-toggle:focus {
    outline: 0; }
  .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px; }
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px; }
  @media (min-width: 768px) {
    .navbar-toggle {
      display: none; } }

.navbar-nav {
  margin: 7.5px -15px; }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px; }
  @media (min-width: 768px) {
    .navbar-nav {
      float: left;
      margin: 0; }
      .navbar-nav > li {
        float: left; }
        .navbar-nav > li > a {
          padding-top: 15px;
          padding-bottom: 15px; } }
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px; }
  .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
    margin-top: 10px;
    margin-bottom: 10px; }
  .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
    margin-top: 14px;
    margin-bottom: 14px; }

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px; }
  @media (min-width: 768px) {
    .navbar-text {
      float: left;
      margin-left: 15px;
      margin-right: 15px; } }

@media (min-width: 768px) {
  .navbar-left {
    float: left !important; }
  .navbar-right {
    float: right !important;
    margin-right: -15px; }
    .navbar-right ~ .navbar-right {
      margin-right: 0; } }
.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important; }

.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }


/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('/wcsstore/AvnetSAS/fonts/FontAwesome/fontawesome-webfont.eot?v=4.7.0');
  src: url('/wcsstore/AvnetSAS/fonts/FontAwesome/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('/wcsstore/AvnetSAS/fonts/FontAwesome/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('/wcsstore/AvnetSAS/fonts/FontAwesome/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('/wcsstore/AvnetSAS/fonts/FontAwesome/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('/wcsstore/AvnetSAS/fonts/FontAwesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}



.avnet-main-navigation section ,.avnet-footer-section  section,.mobile-header section{
  margin: 0; }
.avnet-main-navigation section p,.avnet-footer-section  section p,.mobile-header  section p{
    margin: 20px 0; }
	
/*common1_1.css style overrides*/
nav.avnet-main-navigation, footer.avnet-footer-section{
	min-width: 1260px; /*Changed*/
	box-sizing: border-box;
}
nav.avnet-main-navigation .nav li:after {
	display: none;
}
footer.avnet-footer-section .row > div{
	float: none;
}
footer.avnet-footer-section .row {
	margin-left: 0px;
	margin-right: 0px;
}
nav.avnet-main-navigation .main-nav,.navbar-nav {	
	position: static;
}
nav.avnet-main-navigation .mega-menu-container .menu-content ul > li ul > li ,nav.avnet-main-navigation .mega-menu-container .menu-content ul > li{
   border-right: none;
}
/* Commented to fix QC 6858 */
/*.mega-menu li:first-child {
    border-left: none;
}*/
nav.avnet-main-navigation #main-navigation .avnet-search  div.input-group-addon{
	width: 6%;
}
body.avnet-RB-body  nav.avnet-main-navigation .container-fluid-nav, body.avnet-RB-body  footer.avnet-footer-section .container-fluid-nav{
	max-width: 1440px; 
}
body.avnet-RB-body. footer.avnet-footer-section{
	min-width: 1260px; /*Changed*/
}
@media all and (-ms-high-contrast:none){
	footer.avnet-footer-section .navbar-nav{
		left: auto;
		float: none;
		margin: 0 auto;
		-webkit-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%); 
	}
}
body nav.avnet-main-navigation ul.navbar-nav > li a.avn_RBsignin{
	color: #fff;
}
#quickLinksButton1.arw-dwn-img:after,#quickLinksButton11.arw-dwn-img:after, #quickLinksButton1.arw-dwn-img.selected:after, #quickLinksButton11.arw-dwn-img.selected:after{
	display: none;
}
body nav.avnet-main-navigation .autosuggest{
	width: 650px; /*Changed*/
    left: 3px;
}
nav.avnet-utility-navigation .cart .regions-ddl {
  display: none;
  position: absolute;
  z-index: 200;
  top: 40px;
  list-style: none;
  background: #666;
  padding: 10px 15px;
  margin-left: -18px;
  min-width: 110px;
  left: 0px;/*added*/
}
nav.avnet-utility-navigation .cart .regions-ddl-btn:hover > ul.regions-ddl {
  display: inline-block;
}
nav.avnet-main-navigation .nav.cart > li:hover, body nav.avnet-main-navigation ul.navbar-nav > li a.avn_RBsignin:hover {
	color:#000;
}
.navbar-nav.cart{
	position: relative;
}

.PDP-RowDiv > .section-left > h1{
                font-size: 36px;
    font-family: ApercuAvnet-bold, Arial;
                color: #000000;
}

.avnRB-Layoutmargin{
box-sizing: border-box !important;
    max-width: 1260px !important;    
    margin: 0 auto !important;
    margin-bottom: 10px !important;
}

.avnRB-Layoutmargin h1.avnRB_MNFname:before{
    display: none;
}
.avnRB-categories-SCTitleSec h2{
    margin: 0px !important;
    font-family: ApercuAvnet-Bold,Arial,San-Serif !important;
    font-size: 20px !important;
     color: #000 !important; /*Added*/
}


div.avnRB-Layoutmargin .avnRB-categories-SCSec{
                width: 1440px;
                margin-left: -90px;
}

/*# sourceMappingURL=application.css.map */
/*****************************************************************
	32.	START OF AVNET RE-BRANDING CONTENT STYLES
*****************************************************************/

/*****************************************************************
		Featured/Related Products
*****************************************************************/



.avnRB-storehome-FPTitleSec h2{
	font-weight:normal;
}
.avnRB-storehome-FPSec{
	box-sizing: border-box;
	max-width: 1260px;
	margin: 0 auto;
}
.avnRB-storehome-proSec{
	float: left;
}	
.avnRB-storehome-proSecContent{
	position: relative;
	box-sizing: border-box;
	max-width: 295px;
	height: 389px;
	border: solid 1px #dfdfe0;
	margin: 10px;
}
.avnRB-storehome-proSecContent > a{
	color: #fff;/*changed*/
}
.avnRB-storehome-FPRow:nth-child(odd){
	background-color: #eff2f6;
}
.avnRB-storehome-FPRow > div{
	font-family: Arial,San-Serif,Helvetica;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	vertical-align: middle;
	color: #000000;
}
.avnRB-storehome-FPRow > div:nth-child(2){
	text-align: right;
	padding: 0 10px 0 0;
}
.avnRB-storehome-FPRow > div:nth-child(1){
	text-align: left;
	padding: 0 0 0 10px;
}
.avnRB-TitleSec{
    padding: 0px 10px; /*Changed*/
	font-family: ApercuAvnet-Bold,Arial,San-Serif;
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	text-align: left;
	color: #000000;
}
.avnRB-TitleSec > h2{
	font-weight:normal !important;
	font-size: 20px !important;
	color: #000 !important; /*Added*/
    font-family: ApercuAvnet-Bold,Arial,San-Serif !important; /*Added*/
	
}
.avnRB-storehome-FPSecOne{
	background-color: rgba(0, 0, 0, 0.1);
	margin-bottom: 10px;/*added*/
}
.avnRB-storehome-FPSec::after,.avnRB-storehome-FPSec::before{
	display: table;
	clear: both;
	content: '';
}
.avnRB-storehome-FPBuyBtn{  
	width: 120px;
	height: 26px;
	background-color: #41c363;
	position: absolute;
	top: auto;
	left: auto;
	right: 10px;
	bottom: 10px;
	outline: none;
	border: 0;
	box-sizing: border-box;
	display: inline-block;
	text-transform: uppercase;
	font-family: Arial,San-Serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	text-align: center;
	line-height: 26px;
}
.avnRB-storehome-FPBuyBtn::-moz-focus-inner{
	border: 0;
}
.avnRB-storehome-FPImageSec {
    width: 100%;
    box-sizing: border-box;
    height: 147px;
    text-align: center;
}
.avnRB-storehome-FPImage {
    box-sizing: border-box;
    display: inline-block;
    width: 100%;
    height: 147px;
}
.avnRB-storehome-FPMnfName{ 
	 box-sizing: border-box;
	width: auto;
	line-height: 16px; /*Changed*/
	font-family: Arial,San-Serif; /*Changed*/
	font-size: 16px; /*Changed*/
	font-weight: bold; /*Changed*/
	font-style: normal;
	font-stretch: normal;
	text-align: left;
	color: #000000;
    padding: 0px 10px 0; /*Changed*/
     margin-bottom: 3px;
     margin-top: 5px; /*Added*/
}
@-moz-document url-prefix(){ 
	.avnRB-storehome-FPMnfName{ 
		padding: 0 10px;
	}
}
.avnRB-storehome-FPProName{ 
     font-family: ApercuAvnet-Bold, Arial, San-Serif; /*Changed*/
    font-size: 20px; /*Changed*/
    line-height: 20px; /*Changed*/
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align: left;
    color: #000000;
    padding: 0 10px;
    margin-bottom: 0px; /*Changed*/
}
.avnRB-storehome-FPPrcStockTable{
	display: table;
    box-sizing: border-box;
    position: absolute;
    top: auto;
    left: auto;
	right: auto;
	padding: 0 10px;
    bottom: 38px;
    width: 100%;
}
.avnRB-storehome-FPRow {
	display: table-row;
	height: 24px;
}
.avnRB-storehome-FPRow > div{
	display: table-cell;
}	
.avnRB-storehome-FPProDesc{  
  font-family: Arial,San-Serif; 
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: left;
  color: #000000;
  padding: 0 10px;
  margin-top: 6px; /*Changed*/
}

/*********************************************************
		Sub Categories
*********************************************************/
.avnRB-categories-SCSec{
	background-color: #eff2f6;
}
.avnRB-categories-SCSecContent{
	max-width: 1260px;
	margin: 0 auto;
}
.avnRB-categories-SCTitleSec{
    padding: 20px 10px 10px;
	font-family: ApercuAvnet-Bold,Arial,San-Serif;
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	text-align: left;
	color: #000000;
}
.avnRB-categories-SCList{
	box-sizing: border-bos;
	padding: 10px 0 20px;
	list-style:none;
	overflow: hidden;
}
.avnRB-categories-SCList > li{
	display: inline-block;
    width: 25%;
    height: auto;
    box-sizing: border-box;
    text-align: center;
    padding: 0 10px;
    float: left;
}

.avnRB-categories-SCList > li :hover{
	cursor:pointer;
	font-weight:bold;
	/*text-decoration: underline; */
    
	
}
.avnRB-categories-SCList > li > p > a{
	color: #000000;	
}
/*-----------#QC9556 starts--------------*/
@media screen and (min-width: 1637px) and (max-width: 1800px){
	.avnPLP nav.avnet-main-navigation a.speedboat-logo, .avnPLP .speedboat-logo,.avnNoSrchResults nav.avnet-main-navigation a.speedboat-logo,.avnNoSrchResults .speedboat-logo,.avnCompare nav.avnet-main-navigation a.speedboat-logo{
		position: static;
		margin-left: -40px;
	    margin-top: -10px;
	}
}
@media screen and (min-width: 1637px) and (max-width: 1661px){
	.avnPLP nav.avnet-main-navigation .main-nav,.avnNoSrchResults nav.avnet-main-navigation .main-nav{
		margin-left: 150px;
	}
}
/*-----------#QC9556 ends----------------*/

@media screen and (max-width: 980px){
	.avnRB-categories-SCList > li {
		width: 365px;
	}
} 
@media screen and (max-width: 1280px){
	.avnRB-storehome-proSecContent{
		height: 425px;
	}
}
@media screen and (min-width: 1180px) and (max-width: 1280px){
	.avnRB-categories-SCList > li {
		width: 350px;
	}
}
/*MNF Page Content*/
.avnRB_MNFNavSec{box-sizing: border-box;}
.avnRB_CatViewBtn{
	box-sizing: border-box;
	width: 120px;
	height: 26px;
	margin-top: 40px;
	background-color: #41c363;
	font-family: Arial,San-Serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	text-align: center;
	color: #fff; /*Changed*/
	display: inline-block;
	outline: none;
	border: none;
	text-transform: none;
	cursor: pointer;
	line-height: 26px; /*Added*/
}
.avnRB_CatImgContainer1{
	width: 100%;
	box-sizing: border-box;
	height: 232px;
}
.avnRB_CatImg1{
	width: 100%;
	height: 232px;
	box-sizing: border-box;
}
.avnRB_CatImgContainer2{
	width: 100%;
	box-sizing: border-box;
	height: 343px;
}
.avnRB_CatImg2{
	width: 100%;
	height: 343px;
	box-sizing: border-box;
}
.avnRB_MNFDescSec{
	padding: 20px 10px;
    max-width: 1260px;
    margin: 0 auto;
	box-sizing: border-box;
	position: relative;
}
.avnRB_MNFDesc{
  font-family: Arial,San-Serif;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.31;
  text-align: left;
  color: #000000;
  margin: 0;
}	
.avnRB_MNFDescSecLft, .avnRB_MNFDescSecRt{
	width: 50%;
	box-sizing: border-box;
}
.avnRB_MNFDescSecLft{
	float: left;
	padding: 0 10px 0 0;
}
.avnRB_MNFDescSecRt{
	float: right;
	padding: 0 0 0 10px;
}
.avnRB_MNFDescSec::before, .avnRB_MNFDescSec::after{
	content: '';
	clear: both;
	display: table;
}
h1.avnRB_MNFname{
    font-family: ApercuAvnet-Bold,Arial,San-Serif !important;
    font-size: 36px !important;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
	line-height: 36px;
	padding: 0 0 14px 0;
	color: #000 !important; /*Added*/
}
p.avnRB_MNFname2{
  font-family: ApercuAvnet-Bold,Arial,San-Serif !important;
  font-size: 20px !important;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: left;
  color: #000000;
}
.avnRB_MNFDesc2{
  font-family: Arial,San-Serif;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 17px;
  text-align: left;
  color: #000000;
  width: 560px;
}
.avnRB_MNFBrdCrmbSec{
	width: auto;
    height: 60px;
    background-color: #000000;
	font-family: Arial,San-Serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	position: relative;
}
.avnRB_MNFBrdCrmb{
	box-sizing: border-box;
	max-width: 1260px;
	margin: 0 auto;
	line-height: 60px;
	padding: 0 10px;
}
.avnRB_MNFBrdCrmb > li {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    position: relative;
}
.avnRB_MNFBrdCrmb  > li > a {
    position: relative;
    padding: 0.625em 0.75em;
    text-decoration: none;
	text-align: left;
	color: #ffffff;
}
.avnRB_MNFBrdCrmb > li:first-child > a {padding-left: 0px;}
.avnRB_MNFBrdCrmb  > li > a.selBrdCrmb{color: #41c363;}
.avnRB_MNFBrdCrmb > li::after {
    color: #fff;
    content: "/";
}
.avnRB_MNFBrdCrmb > li:last-child::after {
	 content: "";
}
.avnRB_MNFDescChkBox {
    position: relative;
    display: inline-block;
    height: 19px;
	float: left;
}
.avnRB_MNFDescChkBoxSec{
	margin: 0 0 10px 0;
}
.avnRB_MNFDescChkBoxSec::before, .avnRB_MNFDescChkBoxSec::after, .avnRB_MNFDescChkBox::before, .avnRB_MNFDescChkBox::after{
	display: table;
	content: '';
	clear: both;
}
.avnRB_MNFDescSec input[type="checkbox"] {display: none;}
label.css-MNFDescChkBox {
    display: inline-block;
    margin-right: 12px;
    width: 20px;
	height: 19px;
	background-color: #eff2f6;
    font-family: 'LucidaGrande', 'Lucida Grande';
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
	float: none;
}
.avnRB_MNFDescSec  input[type="checkbox"]:checked + label{
	background: #41c363;
}
.avnRB_MNFDescSec  input[type="checkbox"]:checked + label.css-MNFDescChkBox:after {
    content: url(../images/colors/color1/icon-checkmark-white@2x.png);
    position: relative;
}
.avnRB_MNFDescChkBox span{
	width: 117.6px;
	height: auto;
	display: inline-block;
	font-family: Arial,San-Serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	text-align: left;
	color: #000000;
	vertical-align: top;
}
.avnRB_srchBoxSec{
    height: 34px;
    box-sizing: border-box;
    width: auto;
	position: relative;
}
.avnRB_srchBtn{
	width: 80px;
	height: 34px;
	background-color: #41c363;
	font-family: Arial,San-Serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	text-align: center;
	outline: none;
	border: none;
	color: #fff;
	box-sizing: border-box;
	line-height: 34px;
	text-transform: uppercase;
	cursor: pointer;
}
.avnRB_srchBoxSec .avnRB_SrchMNF{
	font-weight: bold;
}
.avnRB_srchImgContainer{
	float:left;
	width: 30px;
	height: 34px;
	box-sizing: border-box;
	background-color: #eff2f6;
}
.avnRB_srchImg{
	padding: 9px 0 0 12px;
	width:25px;/*changed*/
    height:25px;/*changed*/
	border: none;
}
.avnRB_srchIpFld{
	font-family: Arial, San-Serif;
	float: left;
	box-sizing: border-box;
	background-color: #eff2f6;
	width: 492px;
	height: 34px;
	outline: none;
	border: none;
	padding: 0 8px;
	/*text-indent: 8px;*/
}
.avnRB_MNFDescBtmSec{
	position: absolute;
	bottom: 20px;
	right: 10px; /*Added*/
}
span.holder {
	position: absolute;
	margin: 9px 8px 9px 0;
	z-index: 1;
	left: 38px;
	font-family: Arial,Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: left;
	color: #a2a4a7;
}
.avnRB-MNFImgSec{
	float: right;
	/*width: 112px;*/
	height: 43px;
	box-sizing: border-box;
}
@media screen and (max-width: 1024px){
	.avnRB_srchIpFld{width: 260px;}
	.avnRB_srchBtn{width: 60px;}
	.avnRB-categories-SCList > li > p{font-size: 12px;}
	.avnRB-categories-SCList > li {padding: 0 5px;}
}
@media screen and (min-width: 1025px) and (max-width: 1280px){
	.avnRB_srchIpFld{width: 390px;}
	.avnRB_srchBtn{width: 60px;}
}
.avnRB_NotificationBar{
  font-family: ApercuAvnet-Regular,Arial,San-Serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  width: 100%;
  height: 20px;
  background-color: #41c363; 
  text-align: center;
  line-height: 20px;
  z-index: -1; /*Added*/
  position: absolute; /*Added*/

}
.avnRB_NotificationBar > a{
	text-decoration: underline;
}
.avnRB-categories-SCTitleSec > h2{
	font-weight: normal;
}

.dec_key-fea-list{
    font-size: 13px;
    font-family: arial;
    color: #000;
}

/*compare button changes*/
    #pdpHeaderBottom #default_compare_block {
    width: 130px;
    text-align: center;
    background-color: #a2a4a7 !important;/*changed*/
    top: -4px;
}

.rfqLinkLoggedIn, .rfqLinkGuest {
    font-size: 16px;
    font-family: arial;
    color: #585958;
}
/*Added for Avnet Rebranding Changes*/
#avnet-page-wrapper.sticky{
	position: fixed;
    z-index: 11;
    width: 100%;/*added*/
	background-color: #fff;/*added*/
    top: 0px;/*added*/

} 

#content {
   /* overflow: hidden;
    top: 166px; */
    position: relative;
}

.RB-pdp_short_Desc{
                font-family: arial;
    font-size: 16px;
    color: #000;
    margin-bottom: 11px !important;/*changed*/
}

.avnet-RB-body .avnet-page-wrapper .avnet-main-navigation, .avnet-RB-body .avnet-footer-section {
    max-width: 1440px;
    margin: 0 auto;
    background-color: #fff;
}

/**************/
nav.avnet-main-navigation .mini_cart_contr.atc_wrapper .row{
                margin-left: 0px;
    margin-right: 0px; 
}
nav.avnet-main-navigation .mini_cart_contr.atc_wrapper p{
                margin-bottom: 0px;
}
.mini_cart_contr .view_cart:hover{
                color: #ffffff;
}

#miniCart:focus{text-decoration: none;}
#signIn .avn_RBsignin{text-decoration: none;}
body.avnParametricSearchContainer{
                padding-top: 154px;
}
nav.avnet-utility-navigation .mini_cart_contr .recent_added_content_heading:hover, nav.avnet-utility-navigation .mini_cart_contr .recent_added_content_subheading:hover{
                color: #0593bc;
}
body nav.avnet-main-navigation .mini_cart_contr.atc_wrapper a:focus{
    text-decoration: none;
}
body nav.avnet-main-navigation .mini_cart_contr.atc_wrapper #rec_mincrt > a{
    color: #868686 !important; /*Changed*/
    font-size: 10px;
}
body nav.avnet-main-navigation .mini_cart_contr.atc_wrapper #rec_mincrt > a.selected{
                color: #fff !important; /*Changed*/
}
body nav.avnet-main-navigation .mini_cart_contr.atc_wrapper #rec_mincrt > a:hover{
                text-decoration: none;
}
body nav.avnet-main-navigation .mini_cart_contr.atc_wrapper ul.currency_Menu a{
        color: #393938 !important; /*Changed*/
}
body nav.avnet-main-navigation .mini_cart_contr.atc_wrapper ul.currency_Menu a:hover{
                color: #393938;
}
nav.avnet-utility-navigation .mini_cart_contr.atc_wrapper{
    line-height: 1.4;
    letter-spacing: normal;
}

#findAPartAutosuggest {
  margin-top: -125px;
}
body.avnet-RB-body > #contentWrapper{
    background: #fff;
    max-width: 1440px;
    margin: 0 auto;
}

body.avnet-RB-body #avnet-page-wrapper.sticky {
    background-color: transparent;
}

#searchText .input-group-addon > img{
	cursor: pointer;
}

.speed_boats{ 
	margin-left:25px;
}
/*Added*/
.regions-ddl-btn .fa-caret-down{
                margin-left: 5px;
}
/*Added*/
#quickLinksCurrencyButton::after{
                display: none;
}
.autosuggestion:focus, .autosuggestion::-moz-focus-inner{
                outline:none;
                text-decoration:none;
}
.autosuggestBox a:focus, . autosuggestBox::-moz-focus-inner{
                outline:none;
                text-decoration:none;
}


.avnet-main-navigation .autosuggestion a:focus{
	outline:none;
	text-decoration:none;
}
.avnet-main-navigation .autosuggestion a::-moz-focus-inner{
                border:0;
	text-decoration:none;
}
.avnet-main-navigation .autosuggestBox a:focus{
	outline:none;
	text-decoration:none;
}
.avnet-main-navigation .autosuggestBox a::-moz-focus-inner{
       border:0;
       text-decoration:none;
}

.avnet-RB-body .avnet-main-navigation{
       max-width: 1440px;
       margin: 0 auto;
       background: #fff;
}
nav.avnet-main-navigation .mega-menu-container .heading > a.rebrand-seeall{
	/* position: absolute; */ 
    /* left: 158px; */ 
    margin-left: 30px;
    font-size: 13px !important;
    text-transform: lowercase !important;
    color: #000 !important;
    position: static;
    margin-top: 0px;
    width: auto !important;
    margin-bottom: 0px; /*Added*/

}

nav.avnet-main-navigation .main-nav .mega-menu.selected {
    background-color: rgb(226, 227, 228);  /*Changed*/
}
nav.avnet-main-navigation .main-nav .mega-menu.selected > .mega-menu-container {
    display: block;
	cursor: default; /*Added*/
}
.mega-menu.selected > a.main-nav-btn:after{
                display: none;
}
@media screen and (min-width: 1400px){
                nav.avnet-main-navigation .avnet-logo {
                                margin-left: 100px !important;
                }
}
/*To be added*/
@media screen and (max-width: 1280px){
                nav.avnet-main-navigation .avnet-logo {
                                margin-left: 20px;
                }
}
/*To be added*/
nav.avnet-main-navigation #header-bottom .main-nav {
                margin-right: 16px;
}

/*To be added*/
.mega-menu-container > .menu-content > ul >li > a:hover, .mega-menu-container a.left-nav:hover {
    color: #41c363 !important;
}

/*Added*/
#findAPartSearchText.searchText_bom{
	width: 650px;
	height: 35px;
	background-color: #DFDFE1;
	border: none; /*Added*/
	position: relative; /*Added*/
}
#findAPartSearchBox > .searchsubmit_button_bom {
    background-color: transparent;
	height: auto;
	width: auto;
	margin: 10px 0 0 -35px; /*Changed*/
}
.searchsubmit_button_bom > .srch-icon{
    background: rgba(0, 0, 0, 0) url("/wcsstore/AvnetSAS/images/colors/color1/headerIcons/rebranding_search.png") no-repeat scroll 0 0; /*Added*/
    height: 21px; 
    margin: 0;
    width: 21px; /*Changed*/
    background-size: 18px;
    position: absolute;


}
#findAPartSearchInput.searchBox {
    background-color: #DFDFE1;
    padding-left: 15px;
    color: #333;
	padding-top: 11px;
}
#findAPartSearchInput::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #868686;
}
#findAPartSearchInput:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #868686;
   opacity: 1;
}
#findAPartSearchInput::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #868686;
   opacity: 1;
}
#findAPartSearchInput:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #868686;
}
#findAPartSearchBox #findAPartAutosuggest {
    width: 650px;
	margin-top: -127px; /*Added*/
}
#findAPartSearchBox .findAPartSearchDropdown {
    width: 650px !important; /*Changed*/
    top: 448px !important;
    padding-right: 0px;
}

#findAPartSearchBox #find_a_part_cross_img {
	margin-right: 18px;
    padding-top: 10px;
    width: 18px;
    height: 18px;
    top: 0px;
}

/*body.avnet-RB-body nav.avnet-main-navigation .avnet-search {
    margin-right: 54.5px;
}
body.avnet-RB-body nav.avnet-main-navigation #header-bottom .main-nav {
    margin-right: 44.5px;
}*/
/*@media screen and (min-width: 1400px){
                body.avnet-RB-body nav.avnet-main-navigation .avnet-search {
                                margin-right: 100px;
                }
                body.avnet-RB-body nav.avnet-main-navigation #header-bottom .main-nav {
                                margin-right: 90px;
                }
}*/
nav.avnet-main-navigation .mega-menu-container .menu-content > ul{
    min-height: 485px; /*Changed*/
    max-height: 485px; /*Changed*/

}

body.avn_notification_bar{
    padding-top: 174px !important;
}
body.avn_notification_bar .PS_searchlist_cont .tableleftheader_txt_pdt.sticky,
body.avn_notification_bar  .PS_searchlist_cont .searchtable_rt_header.sticky,
body.avn_notification_bar .BOM_matchtable_cont .BOM_matchtable_left_header_part.sticky,
body.avn_notification_bar .BOM_matchtable_cont .bommatchtable_rt_header.sticky,
body.avn_notification_bar .bomTableContainer .bomTableLeft .sticky,
body.avn_notification_bar .bomTableContainer .bomTableRightContent .sticky,
body.avn_notification_bar .documents_body .sticky, body.avn_notification_bar .resoucesTableContainer .sticky, body.avn_notification_bar .sticky_header_cont.sticky,body.avn_notification_bar .videosTabContainer .sticky {
                top: 174px;
}
.resoucesTableContainer  .siteName{
	width: 150px;
	color: #000;/*added*/
}
.resourcesTablebodyPartRowOne > .resourcesDescriptionColumn {
    width: 30%;
}
.resourcesTablebodyPartRowOne > .resourcesThirdHeader {
    width: 37%;
}
.resoucesTableContainer .resourcesThirdHeader {
  width: 28%;
 
}
body.avn_notification_bar #findAPartSearchBox #findAPartAutosuggest {
  margin-top: -159px;
}



/*New Utility Section Styles*/

nav.avnet-utility-navigation {
    position: relative;
    line-height: 31px; /*Changed*/
    height: 31px; /*Changed*/
    color: #fff;
    background-color: #e2e3e4;
    padding-left: 20px;
}
nav.avnet-utility-navigation .account-section {
    position: relative;
    line-height: 24px;
    min-width: 100px;/*changed*/
    background-color: #72777d;
    display: block;
    height: 31px;
    float: right;
    z-index: 10;
	padding-right: 10px; /*Added*/
}
nav.avnet-utility-navigation .regions-section {
    position: relative;
    line-height: 24px;
    background-color: #b8bbbd;
    display: block;
    height: 31px;
    float: right;
    padding-right: 15px;
}
nav.avnet-utility-navigation .account-section:before {
    position: absolute;
    content: '';
    left: -15px;
    width: 30px;
    height: 31px; /*Changed*/
    border-left: 12px solid transparent;
    border-right: 0 solid #72777d;
    border-bottom: 31px solid transparent; /*Changed*/
    border-top: 31px solid #72777d; /*Changed*/
}
nav.avnet-main-navigation .nav > li {
    text-decoration: none;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 13px;
    padding: 0 10px 0 0;
    position: inherit;
    cursor: pointer;
}
nav.avnet-utility-navigation .nav > li {
    position: relative !important;
    padding: 0 !important;
    font-size: 11px !important;
}
nav.avnet-main-navigation .navbar-nav > li > a {
    color: #1e252b;
    background-color: transparent;
    font-weight: bold;
    overflow: hidden;
    min-width: 102px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 9px;
    /*line-height: 22px;*/
}
nav.avnet-utility-navigation .nav > li a {
    color: #fff !important;
    font-weight: lighter !important;
    min-width: 0 !important;
	letter-spacing: 0; /*Added*/
}
nav.avnet-utility-navigation .util-ddl.right-nav {
    right: 0;
}
nav.avnet-utility-navigation .util-ddl.util-grey-two {
    background: #1e252b;
    padding: 0 5px 0 15px;
    min-width:125px;/*added*/
}
nav.avnet-utility-navigation .util-ddl.acct-numbers {
   max-height: 185px;/*changed*/
    overflow: auto;
	height: auto !important; /*Added*/
}
nav.avnet-utility-navigation .util-ddl {
    display: none;
    position: absolute;
    z-index: 200;
    left: -3px;
    top: 31px;
    width: 100%;
    list-style: none;
    padding: 10px 0 0;
    z-index: 100;
}
nav.avnet-utility-navigation .util-ddl li {
    line-height: 30px;
    list-style: none;
	letter-spacing: 1px
}
nav.avnet-utility-navigation .regions-section:before {
    position: absolute;
    content: '';
    left: -15px;
    width: 30px;
    height: 31px;
    border-left: 12px solid transparent;
    border-right: 0 solid #b8bbbd;
    border-bottom: 31px solid transparent;
    border-top: 31px solid #b8bbbd;
}
nav.avnet-utility-navigation .regions-section > .nav > li > a:focus, nav.avnet-utility-navigation .regions-section > .nav > li > a:hover {
    color: #1e252b !important;
}
nav.avnet-utility-navigation .util-ddl-btn:hover > ul.util-ddl {
    display: block;
}
nav.avnet-utility-navigation .util-ddl li a:hover {
    color: #41C363 !important;
}
nav.avnet-utility-navigation #fullCart_accnt_menu::-webkit-scrollbar-track {
  margin-right: 1px;
  background-color: #1e252b; }
nav.avnet-utility-navigation #fullCart_accnt_menu::-webkit-scrollbar {
  width: 15px;
  margin-right: 2px;
  background-color: #1e252b; }
nav.avnet-utility-navigation #fullCart_accnt_menu::-webkit-scrollbar-thumb {
  background-color: #72777d;
  border: 5px solid #1e252b; }
nav.avnet-utility-navigation .util-ddl ul.emea-sub {
    padding: 0 15px !important;
}

/*New Footer Styles*/
footer.avnet-footer-section .navbar-nav a {
    color: #1e252b;
}
footer.avnet-footer-section .footer-lower-section {
    line-height: 20px;
}
footer.avnet-footer-section .footer-lower-section .partner-logos img {
    width: 100px;
    margin-right: 25px;
}
footer.avnet-footer-section .footer-lower-section .avnet-logo {
    text-align: center;
}
footer.avnet-footer-section .footer-lower-section .avnet-logo img {
    height: 50px;
}
footer.avnet-footer-section .footer-lower-section .footer-copright {
    font-size: 12px;
    letter-spacing: 2px;
    color: #000000;
}
footer.avnet-footer-section .navbar-nav li {
    display: inline-block;
    margin: 5px 8px 12px;/*changed*/
    line-height: 60px;
}
#signIn a, #cart > a#miniCart {    
    padding: 7px 15px 8px 15px !important;
    display: block;
    line-height: 18px; /*Changed*/
	padding:7px 0px 8px 0px\0 !important; /*added*/
}
nav.avnet-utility-navigation .nav > li ul#quickLinksMenu1 {
    min-width: 290px !important; 
}
nav.avnet-utility-navigation .nav > li ul#quickLinksCurrencyMenu{
    min-width: 230px !important;
}

nav.avnet-utility-navigation .nav > li ul#quickLinksMenu11 {
    min-width: 85px !important;
}
.avnet-utility-navigation .fa{
                margin-left: 5px;
}
nav.avnet-utility-navigation .nav > li a.recent_added_content_heading{
                color: #0593bc !important;
}
nav.avnet-utility-navigation .mini_cart_contr .recent_added_content_subheading{
    color: #0593bc !important;
}
#signIn:hover, #cart > a#miniCart:hover{
            color: #000 !important;
}
.LPMcontainer{
                z-index: 20 !important;/*changed*/
}
footer.avnet-footer-section .footer-lower-section {
                min-height: 91px;
}
footer.avnet-footer-section .social-links.pull-right{
                margin-bottom: 10px;
}
#signIn > form >a:hover {
    color: #000 !important;
}
nav.avnet-main-navigation a {
    text-decoration: none !important;
}


/*Notification Bar Changes*/
@media screen and (min-width: 1440px){
                .avnet-RB-body .avnRB_NotificationBar{   
                   max-width: 1440px;
                                left: 50%;
                                margin-left: -720px;
                }
}

/*minimize the spacing in header and search results facet section */
/*new class*/
.section-left h3.dec_tec-att {
    font-family: arial;
    font-size: 16px;
    margin-top: 47px;
    color: #000;
    margin-bottom: 12px;
    font-weight: bold;
}
.section-left h3.dec_ecc_uns {
    font-family: arial;
    font-size: 16px;
    margin-top: 25px;
    color: #000;
    margin-bottom: 12px;
    font-weight: bold;
}
.section-left h3.dec_key-fea {
    font-family: arial;
    font-size: 16px;
    color: #000;
    margin-bottom: 12px;
    margin-top: 47px;
    font-weight: bold;
}
/*Fix for Menu spacing issue*/
@-moz-document url-prefix(){ 
nav.avnet-main-navigation .mega-menu-container a.left-nav::after {
    left: 350px;
    position: absolute;
}
}
/*new class*/
nav.avnet-main-navigation .mega-menu-container .seeall_heading{
    position: absolute;
    margin: 50px 0;
    width: 100%;
    top: 0;
    left: 40px;
}

/*new class*/
nav.avnet-main-navigation .mega-menu-container .heading > a.seeall_category{
    margin: 0px;
    position: static;
    left: 0;
    top: 0;
    float:left;
    width:auto !important;
}
/*new class*/
.resoucesTableContainer .siteName span {
                text-decoration: none;
}

nav.avnet-main-navigation .account-section > .navbar-nav{
    margin-right: -2px;
	margin-right:17px\0; /*added*/
}
body.avnet-RB-body nav.avnet-main-navigation .account-section > .navbar-nav{
    margin-right: 26.5px;
}
/*@media screen and (min-width: 1400px){
                body.avnet-RB-body nav.avnet-main-navigation .account-section > .navbar-nav{
                                margin-right: 74px;
                }
}*/
.ap_width > nav.breadcrumb-list.prd-all{
    background-color: #000;
    height: 60px;
    line-height: 60px;
    margin: 0 0 30px;
    box-shadow: 1000px 0 0 0 #000,-1000px 0 0 0 #000;
                position: relative; /*Added*/

}
.ap_width > nav.breadcrumb-list.prd-all .nav1 > li > a {color: #fff;}
.ap_width > nav.breadcrumb-list.prd-all .nav1 > li > span {color: #41c363;}
.ap_width > nav.breadcrumb-list.prd-all .nav1 li::after {color: #fff;}

body.avnet-RB-body.avnet-dashboard > section, body.avnet-RB-body.avnet-dashboard div.avn_myAcc_Container{
                max-width: 1440px;
                background-color: #fff;
                margin: 0 auto;
}
body.avnet-RB-body.pdp_body > section, body.avnet-RB-body > section.avn-fullCart-mainContainer{
                max-width: 1440px;
                background-color: #fff;
                margin: 0 auto;
}
nav.avnet-main-navigation .mega-menu-container .menu-content > ul ul{
    max-height: 485px; /*Changed*/
}
.cartalign .fa{
                color:#fff
}
body.avn_notification_bar nav.avnet-main-navigation .mega-menu-container .menu-content > ul ul li.image-section{
                top: 174px;
}
.ap_width > nav.breadcrumb-list.prd-all::before, .ap_width > nav.breadcrumb-list.prd-all::after 
{              position: absolute;
                content: " ";
                width: 2px;
                left: -1px;
                top: 0;
                height: 100%;
                background: #000;
                z-index: 1;
}
body.avnet-RB-body.avnet-dashboard > section.avncontainer{
     width:auto;
}
body.avnet-RB-body.avnet-dashboard > section.avncontainer .profile_header_main{
    width: 1241px;
    margin: 0 auto;
}
body.avnet-RB-body.avnet-dashboard > section.orders .row{
    width: 1241px;
    margin: 0 auto;
}
nav.avnet-main-navigation .navbar-nav > li > a.main-nav-btn:after {
    background: #e2e3e4;
    content: "";
    height: 200px;
    left: 75px;
    opacity: 1;
    position: absolute;
    top: -80px;
    -webkit-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    transform: rotate(-20deg);
    transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1);
    width: 350px;
    z-index: -10;
}
nav.avnet-main-navigation .navbar-nav > li > a.main-nav-btn:hover {
    background-color: transparent;
}
nav.avnet-main-navigation .navbar-nav > li > a.main-nav-btn:hover:after {
                left: -80%;
                transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1); 
}

/*fix for header footer issue after adding application.css for content changes*/
.pdp_body .breadcrumb {
                padding:0px;
                margin-bottom:0px;
                background-color:#000;
                border-radius:0px;
}
.pdp_body .nav > li > a {
                display:inline-block;
}
.pdp_body .row{
                margin:0 auto;
}
.pdp_body img {
    vertical-align: inherit;
}
.pdp_body section p {
    margin: 0;
}
.pdp_body p {
    margin: 0;
}

.avnet_Rebranding nav.avnet-main-navigation .avnet-search .form-control {
    height: 35px; /*Changed*/
    border: none;
    background-color: #DFDFE1 !important;
    box-shadow: none;
    border: 1px solid #ddd;
}
.avnet_Rebranding nav.avnet-main-navigation .avnet-search .input-group-addon {
    color: #c0c1c2;
    background-color: #DFDFE1;
    border-radius: 0;
    border: none;
}
.avnet_Rebranding nav.avnet-main-navigation .navbar-nav > li > a.main-nav-btn {
    font-weight: normal;
    z-index: 1;
    color: #666;
    margin-top: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
	font-size: 13px; /*Added*/
}
.avnet_Rebranding nav.avnet-main-navigation .main-nav {
    margin: 15px;
    margin-left: 190px;
	margin-bottom: 0px; /*Added*/
    margin-top: 7px; /*Added*/
}
.avnet_Rebranding nav.avnet-main-navigation .navbar-nav > li > a {
    color: #1e252b;
    background-color: transparent;
    font-weight: bold;
    overflow: hidden;
    min-width: 102px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 9px;
}

.avnet_Rebranding nav.avnet-utility-navigation .navbar-nav > li > a {
    line-height: 10px;
}

.avnet_Rebranding nav.avnet-main-navigation .mega-menu-container .menu-content > ul ul li.image-section {
    width: 580px;
    color: #000000;
    text-transform: capitalize;
    position: fixed;
    left: 58%;
    height: auto;
    top: 154px;
    padding: 40px 60px 25px 0;
}

.avnet_Rebranding nav.avnet-main-navigation .nav > li {
    text-decoration: none;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 13px;
    padding: 0 10px 0 0;
    position: inherit;
    cursor: pointer;
}

.avnet_Rebranding #avnet-page-wrapper.sticky {
    max-width: none;
}
.avnet_Rebranding nav.avnet-utility-navigation .util-ddl {
    display: none;
    position: absolute;
    z-index: 200;
    left: -3px;
    top: 31px; /*Changed*/
    width: 100%;
    list-style: none;
    padding: 0 10px; /*Changed*/
    z-index: 100;
}
.avnet_Rebranding footer.avnet-footer-section .navbar-nav {
    margin: 0;
}

avnet_Rebranding nav.avnet-main-navigation .avnet-logo img {
    height: auto;
}

.avnet_Rebranding nav.avnet-utility-navigation .nav > li {
    letter-spacing: 0; /*Changed*/
}
.avnet_Rebranding nav.avnet-main-navigation .main-nav .mega-menu {
    cursor: pointer;
    padding-bottom: 0;
    height: 51px;
	letter-spacing: 0;
	padding-right: 0px; /*Added*/
    margin-right: 10px; /*Added*/
}
.avnet_Rebranding nav.avnet-main-navigation .shop-btn {
    margin-left: 0px;
}
.avnet_Rebranding nav.avnet-utility-navigation {
    position: relative;
    line-height: 31px; /*Changed*/
    height: 31px; /*Changed*/
    color: #fff;
    background-color: #e2e3e4;
    padding-left: 20px;
}
.avnet_Rebranding nav.avnet-utility-navigation .account-section {
    position: relative;
    line-height: 24px;
    min-width: 100px;
    background-color: #72777d;
    display: block;
    height: 31px; /*Changed*/
    float: right;
    z-index: 10;
	padding-right:0px;
}
.avnet_Rebranding nav.avnet-utility-navigation .regions-section {
    position: relative;
    line-height: 24px;
    background-color: #b8bbbd;
    display: block;
    height: 31px; /*Changed*/
    float: right;
    padding-right: 15px;
}
.avnet_Rebranding nav.avnet-utility-navigation .account-section:before {
    position: absolute;
    content: '';
    left: -15px;
    width: 30px;
    height: 31px; /*Changed*/
    border-left: 12px solid transparent;
    border-right: 0 solid #72777d;
    border-bottom: 31px solid transparent; /*Changed*/
    border-top: 31px solid #72777d; /*Changed*/
}
.avnet_Rebranding nav.avnet-utility-navigation .regions-section:before {
    position: absolute;
    content: '';
    left: -15px;
    width: 30px;
    height: 31px; /*Changed*/
    border-left: 12px solid transparent;
    border-right: 0 solid #b8bbbd;
    border-bottom: 31px solid transparent; /*Changed*/
    border-top: 31px solid #b8bbbd; /*Changed*/
}
.avnet_Rebranding nav.avnet-main-navigation .avnet-logo {
    margin-top: 35px;
    float: left;
    margin-left: 54.5px;
    line-height:0px;
}
.avnet_Rebranding footer {
    position: relative;
    width: 100%;
    color: #666;
    font-family: arial;
    font-size: 12px;
    overflow: hidden;
    margin:0px;
}
.avnet_Rebranding footer.avnet-footer-section .navbar-nav li {
    display: inline-block;
    margin: 5px 8px 12px;
    line-height: 60px;
	/*float: none !important; */
   /* vertical-align: top;*/


}

.avnet_Rebranding nav.avnet-main-navigation .mega-menu-container a.left-nav:after {
	color:#000;
} 

.avnet_Rebranding footer.avnet-footer-section .navbar-nav li > span {
    margin: 0 20px;
    padding: 0px;
}
/*fix for header footer issue after adding application.css for content changes*/



/*UAT 7027*/
/*new class to be added atlast-common1_1.css*/

body.avn_notification_bar .PS_searchlist_cont .searchable_middle_title_cont.sticky {
    top: 174px;
}


nav.breadcrumb-list.prd-all .nav1 > li > a {
    color: #fff;
}
nav.breadcrumb-list.prd-all .nav1 li::after {
    color: #fff;
}
nav.breadcrumb-list.prd-all {
    background-color: #000;
    height: 60px;
    line-height: 60px;
    margin: 0 0 30px;
    /*box-shadow: 1000px 0 0 0 #000,-1000px 0 0 0 #000;*/
	text-align: center; 
}
nav.breadcrumb-list.prd-all > ul.nav1 {
    display: inline-block;
    list-style-type: none;
    position: relative;
    text-align: left;
    width: 100%; 
    max-width: 1241px; 
    margin: 0 auto;
}
nav.breadcrumb-list.prd-all .nav1 > li > span {
    color: #41c363;
}

.pdp_body .nav > li > a:hover,.pdp_body .nav > li > a:focus {
    text-decoration: none;
    background-color: #000;
}
#pdpHeaderBottom #populated_compare_block{
    background-color: #0593bc !important;
    width: 130px;
    text-align: center;
    top:-4px;
}
#pdpHeaderBottom #populated_compare div#populated_compare_dropdown{
    background: #0593bc url(/wcsstore/AvnetSAS/images/colors/color1/ParametricSearch/transparentdropdown.png) no-repeat scroll center center !important;
   margin-top:-5.75px;
   height:22px;
   left:-4px !important;
   top: 6px;
   position: relative;
}
#pdpHeaderBottom .default_grey_compare span{
    width: 143px;
}
/*fix for header footer issue after adding application.css for content changes*/
.avn-fullCart-mainContainer .avn-fullCart-tooltip{
    padding-right: 10px;
}

/** QC #7088 **/
body.avnet-RB-body.avnet-dashboard > form#excelReport{
	max-width: 1440px;
    margin: 0 auto;
    background: #fff;
}
body.avnet-RB-body.avnet-dashboard > section.avncontainer > div.row{
	margin: 0 auto;
	max-width: 1241px;
}
body.avnet-RB-body.avnet-dashboard section > div.avncontainer{
    max-width: 1440px;
    margin: 0 auto;
    background: #fff;
    width: auto;
}
body.avnet-RB-body.avnet-dashboard section > div.avncontainer > div#avnt_bookmark{
	margin: 0 auto;
	max-width: 1241px;
}
#avnt_bookmark .avntitleWidget{
	margin: 0;
	padding-top: 30px;
}
/** QC #7086 **/
.selBrdCrmb_span{
position: relative;
padding: 0.625em 0.75em;
text-align: left;
color: #41c363;
}
.avnet_Rebranding nav.avnet-main-navigation .nav > li.util-ddl-btn{
	margin-right: 10px;
}
nav.avnet-main-navigation .mega-menu-container .menu-content ul > li > ul > li > a {
    color: #000000;
    font-size: 13px;
    text-transform: capitalize;
	font-weight: bold;
}
nav.avnet-main-navigation .mega-menu-container .menu-content .has-sub:hover {
    color: #41C363;
    background-color: #1e252b !important;/*changed*/
    box-shadow: -30px 0 0 0 #1e252b;/*changed*/
}
nav.avnet-main-navigation .mega-menu-container a.left-nav:after {
    content: '\f0da';
    font-family: FontAwesome;
    font-size: 17px;
    font-style: normal;
    font-weight: normal;
    margin-left: 1em;
    margin-right: 2em;
    float: right;
}
nav.avnet-main-navigation .mega-menu-container .menu-content .has-sub:hover:after {
    color: #41C363;
}
nav.avnet-main-navigation .mega-menu-container .menu-content ul > li > ul > li > a:hover{
	color: #41C363;
}

.default_cursor{
cursor:default !important;
}
.avnPLP div.default_compare_dropdown {
    background-color: #575757;
}
.avn-RQ_but::-moz-focus-inner{
    border:0;
    text-decoration:none;
}
.avn-RQ_but:focus{
    outline:none;
    text-decoration:none;
}
nav.avnet-main-navigation .main-nav .shop-btn {
                font-size: 15px !important;
                font-weight: normal !important;
                padding-top: 7px !important;
    padding-bottom: 7px !important;
    margin-top: 3px !important;
}
/*To be added*/
.avnRB-storehome-FPBuyBtn:hover{
    background-color: #DFDFE1 !important;
    color: #000000 !important;
}
nav.avnet-utility-navigation .nav > li.util-ddl-btn {
    margin-right:10px;
}
body.avnet-RB-body #cart > a#miniCart{
     padding-right: 0px !important; /*Changed*/
}
body.avnet-RB-body .mini_cart_contr .tooltip_cart1 {
    right: 32px;
}
body.avnet-RB-body .mincart_contr, .mincart_contr.submenu {
                right: -15px;
}
.avnFullCartAddSchedulePopup-incBtn::-moz-focus-inner{
    border:0;
    text-decoration:none;
}

.avnFullCartAddSchedulePopup-decBtn::-moz-focus-inner{
    border:0;
    text-decoration:none;
}
.avnFullCartAddSchedulePopup-incBtn:focus{
    outline:none;
    text-decoration:none;
}
.avnFullCartAddSchedulePopup-decBtn:focus{
    outline:none;
    text-decoration:none;
}
.avnRB_CatViewBtn:hover {
    background-color: #DFDFE1 !important;
    color: #000000 !important;
}

@-moz-document url-prefix(){
.bomalign {
    height:34px;
}
}
body.avnet-RB-body nav.avnet-utility-navigation .account-section {
                padding-right: 0px;
}
.avnPLP div.default_compare_dropdown:hover {
    background-color: #868686;
}
nav.avnet-utility-navigation .util-ddl-btn#signIn a:after {
  display: block;
  content: '';
  float: right;
  width: 10px;
  height: 10px;
  margin-top: 4px;
  margin-left: 5px;
  background-image: url("/wcsstore/AvnetSAS/images/colors/color1/ic_person.svg"); 
}
nav.avnet-utility-navigation a#miniCart:after {
  display: block;
  content: '';
  float: right;
  width: 10px;
  height: 10px;
  margin-top: 4px;
  margin-left: 5px;
  background-image: url("/wcsstore/AvnetSAS/images/colors/color1/ic_cart.svg"); 
}
nav.avnet-utility-navigation a#miniCart:hover:after {
  background-image: url("/wcsstore/AvnetSAS/images/colors/color1/ic_cart_hover.svg"); 
}
nav.avnet-utility-navigation .util-ddl-btn#signIn a:hover:after {
  background-image: url("/wcsstore/AvnetSAS/images/colors/color1/ic_person_hover.svg"); 
}
nav.avnet-main-navigation .mega-menu-container .menu-content > ul ul.active > ul {
    visibility: visible !important;
}
body.avnet-RB-body.avnet-dashboard > section.avncontainer div.pcnSec{
                max-width: 1241px;
                margin: 0 auto;
}
body.avnet-RB-body.avnet-dashboard > section.avncontainer p#totalPcnAlerts{
                max-width: 1241px;
                margin: 0 auto;
}
body.avnet-RB-body.avnet-dashboard > section.avncontainer div#AvnSCCPCNResultDisplay_div{
                max-width: 1241px;
                margin: 0 auto;
}
body.avnet-RB-body.avnet-dashboard > section.avncontainer div#eol_dataSection{
                max-width: 1241px;
                margin: 0 auto;
}
body.avnet-RB-body.avnet-dashboard > section.avncontainer div#ncnrDetailsWidget{
                max-width: 1241px;
                margin: 0 auto;
}

.avnRB_NotificationBar .alert-success{
                padding: 0 !important;
               /* background-color: #187e9c !important;*/
                border: none !important;
}

.avnRB-Layoutmargin .avnet-mini-carousel{
                width: 1400px;
  				margin-left: -70px;
    			box-shadow: -20px 0 0 0 #72777d,20px 0 0 0 #72777d;
}



nav.avnet-main-navigation .mega-menu-container .menu-content ul > li > ul > li > a.has-sub:hover {
                background-color:transparent !important;
				box-shadow: none; /*Added*/
}
nav.avnet-main-navigation .mega-menu-container .menu-content ul > li > ul > li > a.has-sub{
                font-weight: bold;
}
/*Sign In Page Logo Misalignment Fix*/
div.signInHeader .logo img{
                height: 65px;
}

nav.avnet-utility-navigation .util-ddl-btn#signIn ul a:after {
                display: none;
}

#signIn ul a{
                padding: 7px 0 8px !important;
}

nav.avnet-main-navigation .avnet-logo img{
	width: 230px; /*Added*/
                height: 65px !important
}
nav.avnet-main-navigation a.speedboat-logo, .speedboat-logo {
    display: block;
    width: 600px !important; /*Changed*/
    position: absolute;
    left: -40px; /*Added*/
    top: -10px; /*Added*/
}
nav.avnet-main-navigation a.speedboat-logo > img, .speedboat-logo > img{width: 100% !important;}

nav.avnet-main-navigation .mega-menu-container .menu-content > ul ul.active {
                                -webkit-column-count: 1;
                   -moz-column-count: 1;
                        column-count: 1;
                /*-webkit-column-rule: 1px solid #72777d;
                   -moz-column-rule: 1px solid #72777d;
                        column-rule: 1px solid #72777d;*/
                max-height: 485px;

}
nav.avnet-main-navigation .mega-menu-container .menu-content > ul ul.active ul{
    visibility: visible !important;
}
@-moz-document url-prefix(){ 
                nav.avnet-main-navigation .mega-menu-container .menu-content > ul ul.active {
					max-height: 490px;
					-webkit-column-rule: 0px;
					-moz-column-rule: 0;
					column-rule: 0px;
					-webkit-column-count: 1;
					-moz-column-count: 1;
					column-count: 1;
                }
}

.navContainer div.brnd-srch >.logo img{
                width: 195px;
    height: 55px !important;
}


/*new class added for QC 7025*/
#firstDivision #content, #vrs_content #content{
	position:static;
}


body.avnet-RB-body .avn-fullCart-RightSec.sticky {
    top: 154px; 
}
body.avnet-RB-body.avn_notification_bar .avn-fullCart-RightSec.sticky{
                top: 174px; 
}
@media screen and (min-width: 1800px) and (max-width: 1920px){
                nav.avnet-main-navigation .main-nav {
                                margin-left: 500px;
                }
                body.avnet-RB-body nav.avnet-main-navigation .main-nav {
                                margin-left: 190px;
                }
}
@media screen and (min-width: 1921px){
                nav.avnet-main-navigation .main-nav {
                                margin-left: 800px;
                }
                body.avnet-RB-body nav.avnet-main-navigation .main-nav {
                                margin-left: 190px;
                }
}
nav.avnet-main-navigation .mega-menu-container .menu-content > ul > li > a.has-sub.active {
    color: #41C363;
    background-color: #1e252b!important;/*changed*/
    box-shadow: -30px 0 0 0 #1e252b;/*changed*/
}
nav.avnet-main-navigation .mega-menu-container .menu-content ul > li > a.active:after {
                color: #41C363;
}
nav.avnet-main-navigation .mega-menu-container .menu-content ul ul .has-sub.active {
    background-color: transparent !important;
}
nav.avnet-main-navigation .mega-menu-container .menu-content ul ul .has-sub.active:hover {
    background-color: transparent !important;
}


nav.avnet-main-navigation .mega-menu-container .menu-content ul ul .has-sub.active {
    color: #000;
}
nav.avnet-main-navigation .mega-menu-container .menu-content .has-sub.active:after {
    content: '\f0da' !important;
    font-family: FontAwesome;
    font-size: 17px;
    font-style: normal;
    font-weight: normal;
    margin-left: 1em;
    margin-right: 2em;
    float: right;
}
div.widgetImgTop.db_chat > ul, div.wel_silica_db > ul{display: none;}
.avn-paymentCore-txtFldMedium:focus,.NA_CompanyTxt:focus, .NA_AddressLine1Txt:focus, .NA_AddressLine2Txt:focus, .NA_AddressLine3Txt:focus,.NA_CityTxt:focus, .NA_StateTxt:focus, .NA_ZipTxt:focus, .avn-paymentCore-txtFldSmall:focus, .carrier_text_box:focus{
                border: 1px solid #000 !important;
}
div.success_msg_div{
  max-width: 1440px;
  margin: 0 auto;
  box-shadow: 0px 20px 0 0 #fff,0 -20px 0 0 #fff;
  background: #fff;
}
#firstDivision #content, #vrs_content #content{
    position:static;
}
#bom_success_error_pdp {
  margin-top: 0px;
}
@media all and (-ms-high-contrast:none){
       body.avnet-RB-body footer.avnet-footer-section .navbar-nav {
                    /*left: 42% !important;*/ 
       }
       body.avnet-RB-body.avnet-dashboard footer.avnet-footer-section .navbar-nav {
                       left: auto !important;
       }
}
footer.avnet-footer-section ul li {
                padding-left: 0px !important;
}
body.pdp_body .bCrumbContentTopheader .breadcrumb .nav li a {
    font-size: 11px;
    font-family: Arial;
    color: #fff;
}
body.pdp_body .bCrumbContentTopheader .breadcrumb .nav li span {
    font-size: 11px;
    font-family: Arial;
    color: #41c363;
}


.avnRB-categories-SCList > li > a {
	box-sizing: border-box;
    height: 40px;
    line-height: 40px;
    border: 0.5px solid #a2a4a7;
    font-family: Arial,San-Serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #000000;
    background-color: #ffffff;
    width: 100%;
    text-align: left;
    padding: 0; 
    margin: 0px;
    white-space: nowrap;
    display: inline-block;
    text-align: center;
    /*word-spacing: -2px; */ /*Removed*/
    /*letter-spacing: -0.2px;*/ /*Removed*/

}

.qty_reqquote.qtyCount input[type=text], .qty_reqquote.qtyCountCmp input[type=text] {
    padding: 0 4px; /*Added*/
}
#createReptPage #avnFrmDate .dijitInputField,#createReptPage #avnToDate .dijitInputField {
    padding: 4px 0 4px;
}
#createReptPage #avnFrmDate .dijitButtonNode,#createReptPage #avnToDate .dijitButtonNode {
                margin: 8px;
}
#avnPreferencePopUp .CloseButton{
    border: none;
    float: right;
    width: auto;
    height: auto;
}
#avnPreferencePopUp .CloseButton:hover{
                background-color: transparent;
}
body.avn_notification_bar .bom_alternatives_sticky_header_cont.sticky {
                top: 174px;
}
#createReptPage #avnFrmDate .dijitInputInner, #createReptPage #avnToDate .dijitInputInner {
	text-align:left !important;
}
@media all and (-ms-high-contrast:none){
	#createReptPage #avnFrmDate .dijitInputField, #createReptPage #avnToDate .dijitInputField {
		padding: 4px 0 4px 15px;
	}
	#createReptPage #avnFrmDate .dijitInputInner, #createReptPage #avnToDate .dijitInputInner {
		padding-top: 10px !important;
	}
}

body.avnPLP span.comp_link:not([style*="none"]){
                display: block !important;
}

@media all and (-ms-high-contrast:none){
                nav.avnet-utility-navigation ul.navbar-nav li#signIn > ul.util-ddl{
                                margin-left: -10px;
                }
}
nav.avnet-main-navigation .mega-menu-container .menu-content ul > li > ul > li.heading > a{
                width: auto;
}
body.avnet-RB-body div.avnRB-Layoutmargin section.avnRB_MNFNavSec {
    width: 1440px;
    margin-left: -90px;
}
.req_quote_button a:hover {
    text-decoration: none;
}
#remove_popupOption .closeButton{
                display: none;
}
#remove_popupOption .shippingHeader{
                text-align: center;
}
@media all and (-ms-high-contrast:none){
                body.avnPLP span.comp_link[style*='none']{
                                display: none !important;
                }
}
body.avnPLP{
padding-top: 154px;
}
.pdpProductsLink{
	cursor: auto;
}


body.avnSeeAllProducts > div#page > section.col12{
	max-width: 1440px;
	background: #fff;
	margin: 0 auto;
}
@media all and (-ms-high-contrast:none){
	body.avnet.fullCart-currDrpDwn footer.avnet-footer-section .navbar-nav{
					left: auto !important;
	}
}

@media all and (-ms-high-contrast:none){
	body.avnSeeAllProducts footer.avnet-footer-section .navbar-nav{
					left: auto !important;
	}
}
@media all and (-ms-high-contrast:none){
	body.avnPLP footer.avnet-footer-section .navbar-nav li{
					float: none !important;
					vertical-align: top;
	}
	body.avnPLP footer.avnet-footer-section .footer-navigation{
					line-height: 60px !important;
	}
}

@media screen and (max-width: 1134px){
                body.avnet-RB-body nav.avnet-main-navigation .mega-menu-container .menu-content > ul ul li.image-section {
                                position: absolute;
                                left: 100%;
                                height: auto;
                                top: 0;
                }
}

/*New classes for AskAvnet*/
.chatbox_innerContainer{
	/*width: 385px;
   	height: 94vh;
   	max-height: 590px;*/ 
	box-sizing: border-box;
	border-radius: 0px;
	z-index: 9;
	height:100%;	/*added*/
	/*bottom:20px;
	position:fixed */
}

.chatbox_container1{
	/*display: none;*/	
    position: fixed;
    bottom: 0px;
    /*top: 34px;
    background: #fff;
    width: 385px;
    height: 84vh;*/
    max-height: 670px; /*Changed*/
    right: -24px;
    z-index: 9;
    /*box-shadow: 0 0 5px 2px #ddd;*/
    border-radius: 10px;
    box-sizing: border-box;
}
/*New classes for AskAvnet End*/

.pdpProductsLink{
	cursor: auto;
}

.avn-paymentCore-drpDwn{
	border:0;
}

.avnet .dijitDateTextBox .dijitInputContainer .dijitInputInner{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 1px;
}

.AVN-SA-CompanyTxt:focus, .AVN-SA-NameTxt:focus, .NA_AddressLine1Txt:focus, .NA_AddressLine2Txt:focus, .NA_AddressLine3Txt:focus, .AVN-SA-emailTxt:focus {
                border:1px solid #000 !important;
}
.AVN-SA-AttnTxt:focus, .AVN-SA-PhNoTxt:focus, .AVN-SA-CityTxt:focus, .AVN-SA-ZipTxt:focus {
                border:1px solid #000 !important;
}
.srchField:focus, #carrierAccNum :focus{
                border: 1px solid #000 !important;
}
#ck_editProfile input:focus {
                border:1px solid #000 !important;
}


/*QC 7461*/
@media screen and (max-width: 1280px){
	
	body.avn_notification_bar .PS_searchlist_cont .tableleftheader_txt_pdt.sticky, body.avn_notification_bar .PS_searchlist_cont .searchtable_rt_header.sticky, body.avn_notification_bar .BOM_matchtable_cont .BOM_matchtable_left_header_part.sticky, body.avn_notification_bar .BOM_matchtable_cont .bommatchtable_rt_header.sticky, body.avn_notification_bar .documents_body .sticky, body.avn_notification_bar .resoucesTableContainer .sticky, body.avn_notification_bar .videosTabContainer .sticky, .PS_searchlist_cont .tableleftheader_txt_pdt.sticky, .PS_searchlist_cont .searchtable_right .tablerightheader_txt_pdt, .BOM_matchtable_cont .BOM_matchtable_left_header_part.sticky, .BOM_matchtable_cont .bommatchtable_rt_header.sticky, .documents_body .sticky, .resoucesTableContainer .sticky, .videosTabContainer .sticky, .carouselHeaderPartRight, body.avn_notification_bar.PS_searchlist_cont .searchable_middle_title_cont.sticky, .PS_searchlist_cont .searchable_middle_title_cont.sticky{
		position: static !important;
	}
	body.avn_notification_bar .bomTableContainer .bomTableLeft .sticky,body.avn_notification_bar .bomTableContainer .bomTableRightContent .sticky,.bomTableContainer .bomTableLeft .sticky,.bomTableContainer .bomTableRightContent .sticky{
		width: 100% !important;
		position: relative !important;
		top: 0 !important;
	}
	body.avn_notification_bar .PS_searchlist_cont .tableleftheader_txt_pdt.sticky, body.avn_notification_bar .PS_searchlist_cont .searchtable_rt_header.sticky, body.avn_notification_bar.PS_searchlist_cont .searchable_middle_title_cont.sticky, .PS_searchlist_cont .searchable_middle_title_cont.sticky, .PS_searchlist_cont .tableleftheader_txt_pdt.sticky, .PS_searchlist_cont .searchtable_rt_header.sticky, .PS_searchlist_cont .searchtable_rt_header.sticky > div{
		box-shadow: none !important;
		
	}
	body.avn_notification_bar .PS_searchlist_cont .tableleftheader_txt_pdt.sticky, .PS_searchlist_cont .tableleftheader_txt_pdt.sticky{
		width: 100% !important;
		min-width: 400px !important;
	}
	body.avn_notification_bar .sticky_header_cont.sticky, .sticky_header_cont.sticky, body.avn_notification_bar .bom_alternatives_sticky_header_cont.sticky, .bom_alternatives_sticky_header_cont.sticky{
		display: none !important;
	}
}


@media screen and (max-width: 1280px){
                .searchtable_rt_header.sticky{
                                position: static !important;
                }
}
@media all and (-ms-high-contrast:none){
                footer.avnet-footer-section .navbar-nav li {
                                float: none !important;
        vertical-align: top;
                }
}
@media all and (-ms-high-contrast:none){
                footer.avnet-footer-section .footer-navigation{
                                line-height: normal !important;
                }
}



.legends-sprite {
    background-image: url("/wcsstore/AvnetSAS/images/colors/color1/ParametricSearch/legends-spritesheet.png"); /*Changed*/
    background-repeat: no-repeat;
    display: inline-block;
}

.plp-sprite {
    background-image: url("/wcsstore/AvnetSAS/images/colors/color1/ParametricSearch/plp-spritesheet.png");
    background-repeat: no-repeat;
    display: inline-block;
}


.sprite-Avnet_CutTape {
    width: 30px;
    height: 30px;
    background-position: -5px -5px;
}

.sprite-Avnet_Reel {
    width: 30px;
    height: 23px;
    background-position: -45px -5px;
}

.sprite-Avnet_obsolete {
    width: 30px;
    height: 30px;
    background-position: -45px -38px;
}

.sprite-ROHSComplianceCode_E {
    width: 30px;
    height: 30px;
    background-position: -85px -5px;
}

.sprite-TopSellerFlag {
    width: 30px;
    height: 30px;
    background-position: -5px -45px;
}

.sprite-noncancel {
    width: 30px;
    height: 30px;
    background-position: -85px -45px;
}

.sprite-rohscomplaint {
    width: 21px;
    height: 30px;
    background-position: -5px -85px;
}

.sprite-NewProductFlag {
    width: 49px;
    height: 30px;
    background-position: -5px -5px;
}

.sprite-TickMark {
    width: 18px;
    height: 14px;
    background-position: -64px -5px;
}

.sprite-backtotop {
    width: 47px;
    height: 47px;
    background-position: -64px -29px;
}

.sprite-blue_up_arrow {
    width: 28px;
    height: 16px;
    background-position: -5px -86px;
}

.sprite-cart_btn {
    width: 48px;
    height: 48px;
    background-position: -121px -5px;
}

.sprite-close-button-small {
    width: 9px;
    height: 9px;
    background-position: -92px -5px;
}

.sprite-datasheet {
    width: 20px;
    height: 25px;
    background-position: -121px -63px;
}

.sprite-down_arrow {
    width: 16px;
    height: 9px;
    background-position: -5px -63px;
}

.sprite-green-checkmark {
    width: 11px;
    height: 10px;
    background-position: -179px -5px;
}

.sprite-rebranding_cross_img {
    width: 46px;
    height: 46px;
    background-position: -43px -98px;
}

.sprite-relev_img {
    width: 15px;
    height: 19px;
    background-position: -151px -63px;
}

.sprite-relev_img_rev {
    width: 15px;
    height: 19px;
    background-position: -151px -92px;
}

.sprite-sideArrow {
    width: 10px;
    height: 17px;
    background-position: -179px -25px;
}

.sprite-uparrow {
    width: 15px;
    height: 8px;
    background-position: -31px -63px;
}
.fleftCommentBox{
 	background-color: rgb(224, 224, 224);
    resize: none;
    width: 300px;
    height: 95px;
}
.commentRequest{
	position:static;
}
.commentRequestInput{
	margin-bottom:10px;
}
/* PDP Subs/Alternatives Changes - STARTS*/
.pdp_SubsAlternatives_Contentrow{
	display: table-row;
}
.pdpSubsAlternativesBodyContent_col{
	display: table-cell;
    vertical-align: top;
    padding: 10px;
    box-sizing: border-box;
    font-family: "ClanPro-News",Arial;
    font-size: 11px;
    font-weight: normal;
    color: #585858;
    height: 110px;
	padding-top: 20px;
    padding-bottom: 20px;
	position: relative;/*added*/
}
.pdpSubsAlternativesBodyContent_col:nth-child(4) {
    border: none;
}
div.pdp_SubsAlternatives_Contentrow:nth-child(odd) {
    background-color: #EDEDED;
    margin-right: 0px;
}
.pdp_SubsAlternatives_Content .qtycol_toppart {
    width: auto;
    height: auto;
    display: inline-block;
    margin-bottom: 6px;
}
.pdp_SubsAlternatives_Content .qty_inc_dec {
    display: inline-block;
    float: left;
    height: 45px;
    margin-bottom: 4px;
    width: 175px;/*163px*/
    border-bottom: 0 none;
}
.pdp_SubsAlternatives_Content .qty-btn {
    border: 1px solid rgba(225, 225, 225, 1);
    width: 45px;
    color: #52b963;
    cursor: pointer;
	height: 41px;
    font-size: 22px;
	border-radius: 0px;
    outline: 0;
    background: #fff;
	position:relative;
}
.pdp_SubsAlternatives_Content .qty_inc_dec input[type=text] {
    height: 41px;/*37px*/
    border: 0;
    text-align: center;
    width: 75px;
    border: 1px solid rgba(225, 225, 225, 1);
    font-size: 14px;
    font-family: 'ClanPro-News' !important;
    font-size: 16px !important;
    color: #575757;
    top: 0px;
	vertical-align: top; /*Added*/
    position: relative;
    left: -4px;
}
.pdp_SubsAlternatives_Content .qty_inc_dec .dec{
	left:-9px;
}
.pdp_SubsAlternatives_Content .cart_img_btn {
    cursor: pointer;
    float: left;
    display: inline-block;
    margin-top: 0px;
    margin-right: 0px;
    position: absolute;
}
.pdp_SubsAlternatives_Content .cart-img{
	height:46px;
}
.pdp_SubsAlternatives_Content .cart_text {
    color: #b2b2b2;
    font-family: "ClanPro-News";
    font-size: 11px;
	left: 27px;
    position: relative;
}
.pdp_SubsAlternatives_Content .pdpSubsAlternative_mfgname{
	font-family: arial;
    font-size: 13px;
    color: #a2a4a7;
    padding-bottom: 5px;
}
.pdp_SubsAlternatives_Content .pdpSubsAlternative_mfgdesc{
	font-family: arial;
    font-size: 11px;
    color: #000;
}
.pdp_SubsAlternatives_Content .sm-custom_checkbox {
    background: #FFFFFF;
    outline: medium none;
    border: 1px solid #868686;
    display: inline-block;
    top: 3px;
    position: relative;
    margin-right: 10px;
    padding: 0/*added*/;
	width: 15px;
    height: 15px;
}
.pdp_SubsAlternatives_Content .checkbox:checked + label:after{
    /* content: '\2714'; */
    content: url(../images/colors/color1/TickMark.png);
    font-size: 14px;
    position: absolute;
    top: 0px;
    left: 0px;
    color: #393938;
}
.pdp_SubsAlternatives_Content .shipping_address_checkbox{
	margin-top:10px;
}
.subalt_heading{
	margin: 30px 0px 15px 0px;/*changed*/
	font-family: 'ClanPro-Bold';
	font-size: 13px;
	color: #575757;
}
.subalt_showmre{
	float:right;
	font-size: 11px;
    color: #0593bc;
	margin: 15px 0px 15px 5px;
}
.subalt_showmre span{
	margin-right:5px;
}
.subalt_showmre img{
	height:10px;
}
.pdp_accessories{
	margin-top:50px;
}
.pdp_subalternatives{
	display:inline-block;
}
.pdpSubsAlternativesBodyContent .product_align{
    padding-top: 0px;
}
.pdp_SubsAlternatives_Content .more_opt_div{
	margin-bottom: 10px;
	margin-top: 10px;
    color: #0593bc;
    font-family: ClanPro-News;
    cursor: pointer;
	width: auto;
    font-size: 11px;
    //width: 30px;
}
.pdp_SubsAlternatives_Content .more_opt_txt:hover {
    text-decoration: underline;
}
.pdpSubsAlternativesBodyContent_col .font_currency {
    width: 100%;
    height: auto;
    display: inline-block;
    box-sizing: border-box;
}
.pdpSubsAlternativesBodyContent_col .font_currency  .dollar_usd {
    float: left;
    width: 50%;
    box-sizing: border-box;
    display: inline-block;
}
.pdpSubsAlternativesBodyContent_col .font_currency  .usd_price {
    width: 50%; 
    /* width: auto;*/
    float: right;
    box-sizing: border-box;
    display: inline-block;
}
.pdpSubsAlternativesBodyContent_col .instock_pdt{
	color: #41c363;
    font-family: arial;
    font-weight: bold;
    font-size: 13px;
	margin-bottom: 0px;
	display:inline-block;
}
.pdpSubsAlternativesBodyContent_col .comp_link {
    text-align: center;
    vertical-align: middle;
    color: #0593bc;
}
.pdpSubsAlternativesBodyContent_col .price_popup_div {
	display: none;
    width: 95%; /*Changed*/
    height: auto;
    background-color: #000;
    color: #fff;
    z-index: 2;
    position: absolute;
    padding: 10px;
    top: 0px;
    font-size: 10px;
    box-sizing: border-box; /*Added*/
}
.pdpSubsAlternativesBodyContent_col .font_currency_price_group  .dollar_usd {
    float: left;
    width: 35%; /*Changed*/
    box-sizing: border-box;
    display: inline-block;
}
.pdpSubsAlternativesBodyContent_col .font_currency_price_group  .usd_price {
    width: 65%; /*Changed*/
    /* width: auto; */
    float: right;
    box-sizing: border-box;
    display: inline-block;
    text-align: right;
 	padding-left: 0; /*Added*/
}
.pdpSubsAlternativesBodyContent .request_quote_link_opt_div{
	font-size: 11px;
}
.shipping_address_checkbox .showcomp, .shipping_address_checkbox .comp{
                position: relative;
    top: -5px;
}
.pdpSubsAlternativesBodyContent .plp_lead_time {
	font-size: 12px;
	font-family: "ClanPro-News",Arial;
}
.pdpSubsAlternativesBodyContent .StkPopup {
	left: 8px;
	top: 45px;/*changed*/
	z-index: 10;
}
.pdpSubsAlternativesBodyContent .secondrow_requestquote_btn {    
    height: 35px;
    width: 110px; /*Changed*/
    background-color: #41c363;
    color: #ffffff;
    cursor: pointer;
    margin-top: 10px;
    font-size: 10px;
    /* margin-bottom: 10px; */
    padding-left: 10px;
    padding-top: 10px;
    white-space: nowrap; /*Added*/

 }
.pdpSubsAlternativesBodyContent_col .usd_price {
    padding-left: 0;
    height: 14px; /*QC 8465*/
}
/*
@-moz-document url-prefix() {
.pdp_SubsAlternatives_Content .qty_inc_dec input[type="text"] {
	top:-3px;
}
}
*/
/**New loader through HTML and css - Starts here**/
   .pdpball1, .pdpball2, .pdpball3 {
      height: 13px;
      width: 13px;
      border-radius: 50%;
      float: left;
      margin: 0 3px;
   }
   
   .pdpball1 {
      background-color: #41c363;
      -webkit-animation: round1ball1anim 2s infinite linear;
      animation: round1ball1anim 2s infinite linear;
   }
   
   @-webkit-keyframes round1ball1anim {
      0% {
         -webkit-transform: scale(1);
         transform: scale(1);
      }
      12.5% {
         -webkit-transform: scale(1.2);
         transform: scale(1.5);
      }
      25%, 100% {
         -webkit-transform: scale(1);
         transform: scale(1)
      }
   }
   
   @keyframes round1ball1anim {
      0% {
         -webkit-transform: scale(1);
         transform: scale(1);
      }
      12.5% {
         -webkit-transform: scale(1.2);
         transform: scale(1.5);
      }
      25%, 100% {
         -webkit-transform: scale(1);
         transform: scale(1)
      }
   }
   
   .pdpball2 {
      background-color: #41c363;
      -webkit-animation: round1ball2anim 2s infinite linear;
      animation: round1ball2anim 2s infinite linear;
   }
   
   @-webkit-keyframes round1ball2anim {
      0%, 25% {
         -webkit-transform: scale(1);
         transform: scale(1);
      }
      37.5% {
         -webkit-transform: scale(1.2);
         transform: scale(1.5)
      }
      50%, 100% {
         -webkit-transform: scale(1);
         transform: scale(1);
      }
   }
   
   @keyframes round1ball2anim {
      0%, 25% {
         -webkit-transform: scale(1);
         transform: scale(1);
      }
      37.5% {
         -webkit-transform: scale(1.2);
         transform: scale(1.5)
      }
      50%, 100% {
         -webkit-transform: scale(1);
         transform: scale(1);
      }
   }
   
   .pdpball3 {
      background-color: #41c363;
      -webkit-animation: round1ball3anim 2s infinite linear;
      animation: round1ball3anim 2s infinite linear;
   }
   
   @-webkit-keyframes round1ball3anim {
      0%, 50% {
         -webkit-transform: scale(1);
         transform: scale(1);
      }
      62.5% {
         -webkit-transform: scale(1.2);
         transform: scale(1.5)
      }
      75%, 100% {
         -webkit-transform: scale(1);
         transform: scale(1);
      }
   }
   
   @keyframes round1ball3anim {
      0%, 50% {
         -webkit-transform: scale(1);
         transform: scale(1);
      }
      62.5% {
         -webkit-transform: scale(1.2);
         transform: scale(1.5)
      }
      75%, 100% {
         -webkit-transform: scale(1);
         transform: scale(1);
      }
   }
/**New loader through HTML and css - Ends here**/
/* PDP Subs/Alternatives Changes - ENDS*/

/*----------------------------------------search pagination starts-------------------------------------------------*/
.searchPagination {
    display: inline-block;
}
.searchPagination a {
  color: black;
  float: left;
  text-align: center;
  font-family: Arial, San-Serif;
  text-decoration: none;
  transition: background-color .3s;
  width: 36px;
  height: 36px;
  background-color: #ffffff;
  border: solid 1px #e2e3e4;
  box-sizing: border-box;
  line-height: 36px;
  font-weight: bold;
  border-radius: 0;
  font-size:.8em;
}
.searchPagination  a.first,.searchPagination  a.last,.searchPagination  a.next,.searchPagination  a.prev{
	width: 55px;
	height: 36px;
	font-size: 14px;
	font-weight: normal;
	
}
.searchPagination  a.first{margin-right: 5px;}
.searchPagination  a.last{margin-left: 5px;}
.searchPagination  a.next{margin-right: 5px;}
.searchPagination  a.prev{margin-left: 5px;}
.searchPagination  a.active {
    background-color: #4CAF50;
    border: 1px solid #4CAF50;
	font-size:.8em;
}
.searchPagination  a:hover:not(.active) {
	border-color: #000;
	
}
.searchPagination  div{
	margin-left: 50px;
	float: left;
	height: 36px;
	vertical-align: top;
	line-height: 36px;
}
.searchPagination  div > *{
	float: left;
}
.searchPagination  div > span{
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  color: #1e252b;
  margin-right: 10px;
}
.searchPagination div#pagination{margin-left: 0px;}
#part_pageSize_dropDown{margin-left: 0px;}
.avnPLP .searchPagination TABLE.dijitSelect{
	height: 36px;
	width: 92px;
	border: solid 1px #e2e3e4;
}
.avnPLP .searchPagination .dijitInputField.dijitButtonText {
  width: 25px;
  text-align: center;
  margin-left: 0px;
  padding-left: 22px;
}
.avnPLP .searchPagination .dijitButtonNode.dijitArrowButton {
  border: none;
  border-left: solid 1px #e2e3e4;
  width: 30px;
  background: url("/wcsstore/AvnetSAS/images/colors/color1/ParametricSearch/down_arrow.png") no-repeat scroll 8px 14px;
}
.avnPLP .searchPaginationWrapper{text-align: center;}
.avnPLP .dijitMenuItem{
	padding: 100px 0;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	border-bottom: solid 1px #e2e3e4;
}
.avnPLP .dijitSelectLabel{
	font-family: Arial;
    font-size: 14px;
    font-weight: bold;	
}
.avnPLP .searchPagination .dijitSelectLabel {
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  padding-top: 10px !important;
}
@media screen and (min-width:0\0) { 
	.inr_curr{
  height: 12px;
  margin-right: 2px;
  margin-bottom: 6px;
}
}
/*QC 9027 indian rupee*/
@media all and (-ms-high-contrast:none){
	.PFTabCol > div.fright > .PFTabColPrtPriceBld .inr_curr, 
	.PFTabCol > div.fright > .font_normal_currency .inr_curr{
		margin-bottom: 2px;
	}
} 

/*----------------------------------------search pagination ends---------------------------------------------------*/

/* QC 7827*/
.AVN-SA-ATTN{
        margin-top: 22px;
}

/* QC 7908 - Tick mark issue in BOM Popup*/
.avnPLP .avnSearchPopup input[type="checkbox"]#YourBoms:checked+label.css-checkbox:after{
	top: 2px;
}/* PDP Subs/Alternatives Changes - ENDS*/
.termsAccountDetail,.termsAccountItemDetail{
	text-overflow: ellipsis;
	overflow: hidden;
	width: 200px;
	display: inline-block;
	height: 20px;
	white-space: nowrap;
}

.avn-PO_UploadTool-Notification{
    width: 80%;
    height: auto;
    background-color: #9dd4e3;
    margin: 20px auto 0;
    font-family: ClanPro-News;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #000000;
    padding: 20px;
    text-align: center;
    position: relative;
}
.avn-PO_UploadTool-Notification > p > a{
     text-decoration:underline;
}

span.avnetPnumStaticTxt.termsAccountDetail{
	text-overflow: ellipsis;
	overflow: hidden;
	width: 73px;
	display: inline-block;
	height: 20px;
	white-space: nowrap;
}
.termsAccountDetailTooltip {
    opacity: 0;
    position: fixed;
    visibility: hidden;
    background: #868686;
    padding: 10px;
    color: #fff;
    width: 275px;
    font-size: 12px;
    word-wrap: break-word;
    top: 31px;
    left: -3px;
}
.termsAccountDetailTooltip:after{
	content: "";
	position: absolute;
	bottom: 100%;
	left: 8%;
	margin-left: -5px;
	border-width: 8px;
	border-style: solid;
	border-color: transparent transparent #868686;
}
.termsAccountItemDetailTooltip {
    position: absolute;
    visibility: hidden;
    top: 22px;
    left: 0px;
    background: #868686;
	color: #fff;
}
@media all and (-ms-high-contrast:none){
	*::-ms-backdrop, .termsAccountDetail, .termsAccountItemDetail {
		height: auto;
		vertical-align: top;
	}
}

@media all and (-ms-high-contrast:none){
	*::-ms-backdrop, .termsAccountDetail, .termsAccountItemDetail {
		height: auto;
		vertical-align: top;
	}
}
#comp_contents {
	margin-bottom:0px !important;
	max-height:380px !important;
}
.dash-get-started .read_more{
	color: #0593bc !important;
}
.dash-get-started .arw-rgt{
	border-left-color: #0593bc !important;
}

/*********As Avnet EOD Changes Start***********/
.AvnEODSection{
	background-color: #fff;
    margin: 0 auto;
    max-width: 1440px;
	min-width: 1260px;
}
.AvnEODFooter{
	margin: 0px auto; 
	text-align: center;
}
.AvnEODhr{
	padding: 20px 0;
	position: relative;
}
.AvnEODhr hr{
	border-color: #E1E1E1;
	margin: 0 0 0 86px;
	max-width: 1340px;
}
.AvnEODContentSection{
	width: 1168px;
	height: auto;
    margin: 0 auto 10px; /*Changed*/
	box-sizing: border-box;
	border-radius: 8px;
	background-color: #fff;
	border: solid 1px #41c363;
    padding: 20px 0;
	position: relative;
    z-index: 1;
}
.AvnEODContentSection > p{
	width: 230px;
	height: 27px; /*Changed*/
	font-family: ApercuAvnet-bold;
	font-size: 20px;  /*Changed*/
	font-weight: normal;
	color: #41c363;
	text-align: center;
	margin: 0 auto 30px;  /*Changed*/
}
.AvnEODContentSection > p:nth-of-type(2){
	width: 790px;
	height: 27px; /*Changed*/
    margin-top: 0px; /*Changed*/
}
.AvnEODContentSection > .AvnEODSubContentSection input[type="text"] {
    width: 350px; /*Changed*/
    height: 34px; /*Changed*/
	border-radius: 8px;
	background-color: #fff;
	border: solid 1px #41c363;
    margin: 0px; /*Changed*/
	float: left;
	box-sizing: border-box;
  	font-family: Arial;
    font-size: 14px !important; /*Changed*/
	text-align: left;
	color: #000;
	padding: 0 10px; /*Changed*/
}
.AvnEODHeader {
    max-width: 1260px;
    margin: 0 auto 10px; /*Changed*/
    padding-top: 20px;  /*Changed*/
}
.AvnEODHeader h2{
	font-family: ApercuAvnet-bold;
	font-size: 36px; /*Changed*/
	font-weight: normal;
	text-align: center;
	color: #41c363;
	width: 500px;
	height: 50px; /*Changed*/
    margin: 0px auto 10px; /*Changed*/
}
.AvnEODHeader p{
	font-family: Arial;
	font-size: 16px; /*Changed*/
    line-height: 1.2; /*Changed*/
	text-align: center;
	color: #000000;
	width: 613px; /*Changed*/
    height: 34px; /*Changed*/
	margin: 0 auto;
}
p.AvnEODHeaderText{
    color: #e0021b;
    height: auto;
    margin-top: 10px;
}
.AvnEODSubContentSection{
	margin: 0 auto;
    width: 760px; /*Changed*
}
.AvnEODContentSection input[type="text"]::-webkit-input-placeholder, .AvnEODContentSection textarea::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	font-family: Arial;
    font-size: 14px; /*Changed*/
	text-align: left;
	color: #9b9b9b;
}
.AvnEODContentSection input[type="text"]:-moz-placeholder ,.AvnEODContentSection textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	font-family: Arial;
    font-size: 14px; /*Changed*/
	text-align: left;
	color: #9b9b9b;
    opacity:  1;
}
.AvnEODContentSection input[type="text"]::-moz-placeholder, .AvnEODContentSection textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
	font-family: Arial;
    font-size: 14px; /*Changed*/
	text-align: left;
	color: #9b9b9b;
    opacity:  1;
}
.AvnEODContentSection input[type="text"]:-ms-input-placeholder , .AvnEODContentSection textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
	font-family: Arial;
    font-size: 14px; /*Changed*/
	text-align: left;
	color: #9b9b9b;
}
.AvnEODContentSection input[type="text"]::-ms-input-placeholder, .AvnEODContentSection textarea::-ms-input-placeholder{ /* Microsoft Edge */
	font-family: Arial;
    font-size: 14px; /*Changed*/
	text-align: left;
	color: #9b9b9b;
}
.AvnEODSubContentSection TABLE.AvnEODSelect.dijitSelect{
    width: 350px; /*Changed*/
    height: 34px; /*Changed*/
	box-sizing: border-box;
	background-color: #fff;
	border: solid 1px #41c363;
    margin: 0px; /*Changed*/
	border-radius: 8px;
	float: left;
}
.AvnEODSubContentSection .AvnEODSelect.dijitSelect .dijitButtonContents{
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	background-color: #fff;
}
.AvnEODSubContentSection .AvnEODSelect.dijitFocused{
	border: solid 1px #41c363 !important;
	box-shadow: none;
}
.AvnEODSubContentSection .AvnEODSelect .dijitSelectLabel{
	font-family: Arial;
	font-size: 14px; /*Changed*/
	text-align: left;
	color: #9b9b9b;
	padding-left: 10px; /*Changed*/
}
.AvnEODSubContentSection .AvnEODSelect.dijitSelect .dijitArrowButton{
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	background-color: #fff;
}
.AvnEODSubContentSection .reqBtn{
	width: 160px; /*Changed*/
    height: 34px; /*Changed*/
	background-color: #41c363;
    margin: 20px auto 0; /*Changed*/
	font-family: Arial;
    font-size: 16px; /*Changed*/
	text-align: center;
	color: #fff;
	border:0;
	display: block;
	cursor: pointer;
}
.AvnEODhr::after{
    content: "";
    width: 0;
    height: 0px;
    bottom: 22px;
    right: 0px;
    border-style: solid;
    border-width: 0 0 631.6px 445px;
    border-color: transparent transparent #41c364 transparent;
    position: absolute;
}
.AvnEODContentSection2 p{
    width: 300px; /*Changed*/
    height: 17px; /*Changed*/
    font-family: Arial;
    font-size: 16px; /*Changed*/
    text-align: center;
    color: #000000;
    margin: 0 auto;
    line-height: normal; /*Changed*/
}
.AvnEODSection ~ div.dijitMenuPopup .dijitMenuItemDisabled{display: none;}
.avnet .AvnEODSection ~ div.dijitMenuPopup .dijitSelectMenu .dijitMenuItem td{padding: 10px 17.4px;}
.avnet .AvnEODSection .AvnEODSelect .selectedText{color:#000;}
.avnet .AvnEODSection .AvnEODSelect.dijitSelect .dijitInputField{
	padding: 8px 10% 8px 10px; /*Changed*/
}
.avnet .AvnEODSection .AvnEODSelect.dijitSelect .dijitArrowButton {
	padding: 4px 15px;
}
.AvnAskAvnetLogo::after{
	content: "";
	display: table;
	clear: both;
}
.AvnAskAvnetLogo > img{
	width: 88px;
    height: 99px;
    float: left;
	display: inline-block;
}
.AvnAskAvnetLogo > span{
    width: 180px;
    height: 30px;
    font-family: ApercuAvnet-bold;
    font-size: 38px;
    font-weight: normal;
    line-height: 0.58;
    text-align: left;
    color: #41c363;
    display: inline-block;
    float: left;
    margin: 28px 0 0 23px;
}
.AvnEODContentSection2 .AvnAskAvnetLogo{
    width: 295px;
    margin: 10px auto 35px; /*Changed*/
}
.AvnEODSubContentSection span.error{
	font-family: Arial;
	color: #e22523;
    font-size: 14px; /*Changed*/
    margin: 5px 0 0;
    display: inline-block; 
}
.AvnEODSubContentSection input[type='text'].error{
	border-color: #e22523;
}
.AvnEODTextarea{
    border-radius: 8px;
    background-color: #fff;
    border: solid 1px #41c363;
    margin: 0px; /*Changed*/
    height: 102px; /*Changed*/
    width: 730px; /*Changed*/
	box-sizing: border-box;
    font-family: Arial;
    font-size: 14px !important;
    text-align: left;
    color: #000;
    padding: 8px 10px; /*Changed*/
	resize: none;
}
.AvnEODSubContentSection_landingcopypage{
	margin: 0 auto;
    width: 631px;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    font-family: arial;
	color:#000;
}
.AvnEODContentSection > .AvnEODSubContentSection > div{
    float: left;
    width: 50%;
    min-height: 64px; /*Added*/
    box-sizing: border-box;
}
.AvnEODSubContentSection > span.clear{
    display:table;
}
.AvnEODContentSection_landingcopypage{
    padding-top: 100px;
    height: 350px;
}
.AvnEODContentSection > .AvnEODSubContentSection > div.clear{
    height: auto;
    min-height: auto;
}
#cntry_wdj2{
border: 0px solid #72777d !important
}

/*********As Avnet EOD Changes End***********/
.buyer_approve_status {
	margin: 12.5px 10% 12.5px 30px;
}
.avnRB-storehome-FPProName a:hover{
	text-decoration: underline;

buyer_dialog_move_behind {
	z-index: 950 !important;
}
.attn_error_border {
	border: 1px solid red !important
}
.attn_success_border {
	border: 1px solid green !important
}}
@media all and (-ms-high-contrast:none){
.pdpSubsAlternativesBodyContent .usd_price{padding: 0px;}
}
/*OrderHistory-Start*/

.avnet-dashboard .avn_tab_nav .tabAccord {
    position: relative;
    margin: 0 auto;
    width: 1240px;
}
.avnet-dashboard .avn_tab_nav {
    max-width: 1440px;
    margin: 0 auto;
	border-bottom: 1px solid #41c363;
}
.avnet-dashboard .avnRB_MNFNavSec {
    box-sizing: border-box;
    max-width: 1440px;
    margin: 0 auto;
}
.avn_oh_main_section{
    max-width: 1440px;
    margin: 0 auto;
    background-color: #fff;
}
.orderHistory .searchPaginationWrapper, .avn-quotes .searchPaginationWrapper {
    text-align: center;
    clear: both;
    margin: 0 auto; /*Changed*/
    max-width: 1440px; /*Added*/
    background-color: #fff; /*Added*/
    padding-top: 15px; /*Added*/

}
.orderHistory .searchPagination .dijitSelectLabel, .avn-quotes .searchPagination .dijitSelectLabel {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
	padding: 0px;
    padding-top: 10px !important;
}
.orderHistory .searchPagination .dijitButtonNode.dijitArrowButton{
    border: none;
    border-left: solid 1px #e2e3e4;
    width: 30px;
	height: 35px;
    background: url(/wcsstore/AvnetSAS/images/colors/color1/ParametricSearch/down_arrow.png) no-repeat scroll 8px 14px;
	padding: 0px;
}
.orderHistory .searchPagination div, .avn-quotes .searchPagination div {
    height: 40px;
}
.orderHistory .searchPagination TABLE.dijitSelect, .avn-quotes .searchPagination TABLE.dijitSelect {
    height: 36px;
    width: 92px;
    border: solid 1px #e2e3e4;
}
.orderHistory .dijitMenuItem, .avn-quotes .dijitMenuItem{
	padding: 100px 0;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	border-bottom: solid 1px #e2e3e4;
}
.avn_tab_nav {
    height: 30px;
    background-color: #fff;
    width: auto;
}
.avn_tab_nav .tabAccord {
    position: absolute;
	margin-top:0px;
}
.avn_tab_nav .tabUL {
    background-color: #fff;
	max-width:1240px;
	margin:0 auto;
	/*border-right: 1px solid #41c363;*/ 
	
}
.avn_tab_nav .tabUL li {
    width:100%; 
    height: 30px;
}
.avn_tab_nav .tabUL  #dashboard{
	border-left: 1px solid #41c363;
}
.avn_tab_nav .tabUL  #profile_tab{
	border-right: 1px solid #41c363;
}
.avn_tab_nav .tabUL li a {
    padding: 8px 5px 7px 5px;/*Changed*/
	font-family: Arial, sans-serif;
    font-size: 13px;
    color: #000;
    width: auto; 
    height: 15px;
	border-right: 1px solid #41c363;
}
.avn_tab_nav  .tabUL .selected, .avn_tab_nav .tabUL .selected a{
	background-color:#000;
	color: #fff;
}
.avn_oh_main_section_head {
    box-sizing: border-box;
    //padding: 10px 10px 20px;
	height:40px;
	background-color:#e2e3e4;	
}
.avn_oh_main_section_head h2{
	max-width:1240px;
	margin:0 auto;
	font-size: 20px; 
    padding: 7px;
}
.avn_oh_accdateitems_sec{
	max-width:1240px;
	margin:0 auto;
	background-color:#fff;
	margin-top:20px;
	margin-bottom:20px;
	box-sizing: border-box;
	height:30px;
}
.oh_acc_dd_img{
	box-sizing: border-box;
	width:30px;
	height:30px;
	display:inline-block;
	background-color:#000;
	float:left;
}
.avn_oh_acc_dd .fa-caret-down{
	color:#41c363;
	cursor: pointer;
	padding-top:6px;
	padding-left:12px;
}
/* .oh_acc_txt{
	width:166px;
	line-height:17px;
	padding:6px 19px 7px 11px;
	font-size:16px;
	font-family:arial;
	text-align:left;
	color:#fff;
	background-color:#1e252b;
	float:left;
} */
.avn_oh_daterange_sec{
	margin-left:20px;
	float: left;
	box-sizing: border-box;
}
.avn_oh_daterange_sec div{
	float:left;
}
.avn_oh_daterange_sec .oh_acc_daterange{
    margin-left: 10px;
	border:1px solid #b8bbbd;
	padding: 1px\0; 
}
.avn_oh_daterange_sec .oh_acc_daterange  .oh_tabledate{
	padding-top: 6px !important;
}
.avn_oh_daterange_sec .oh_table_date  .fa-calendar {
	padding-right:6px !important;
	color: #000;
}
.avn_oh_totalitems_sec{
	float: right;
    margin-top: 5px;
	box-sizing: border-box;
	width:auto;
	height:17px;
}
.avn_oh_totalitems_sec span{
	color:#000;
	font-family:arial;
	font-size:16px;
}
.avn_oh_totalitems_sec .totalitems_txt{
	font-weight:bold;
	margin-right:10px;
	margin-right:0px\0;
	display:inline;
}
.avn_of_filters_sec{
	max-width:1240px;
	margin:0 auto;
	clear:both;
    padding: 20px 0; 

}
.oh_filterblock{
	background-color:#e2e3e4;
	height:30px;
	width:auto;
	float:left;
	margin-right:10px;
	margin-bottom: 10px;
}
.oh_filterblock div{
	
}
.orderhistorysection{
	max-width:1240px;
	margin:0 auto;
	overflow: hidden;
}
.oh_matchtable_cont:after{
	content: '';
	display: table;
	clear: both;
}
.of_filters_sec{
	display:inline-block;
	height:auto;
	width:88%;
}
.oh_filter_txt{
	float:left;
	margin-right:10px;
	width:44px;
	line-height:15px;
	font-size:13px;
	color:#000;
	font-family:arial;
	font-weight:bold;
	margin-top:10px;
}
.oh_filterblock_txt{
	width: auto;
    height: 12px;
    float: left;
    padding: 9px 7px 9px 10px;
    font-size: 11px;
    font-weight: bold;
    font-family: arial;
}
.oh_filterblock_txt span{
	font-weight: normal;
}
.oh_filterblock_crossimg{
	width: auto;
    height: 11.3px;
    box-sizing: border-box;
    float: left;
    //padding: 9px 10px 9px 7px;
	padding-top:6.48px;
	cursor:pointer;
	padding-right:10px;
}
.oh_clearfilter_sec{
	width:auto;
	height:15px;
	box-sizing:border-box;
	font-family:arial;
	font-weight:bold;
	font-size:13px;
	color:#039be5;display:inline-block;
	position:relative;
	text-transform:uppercase;
	cursor:pointer;
	top: 5px;
}
.clearFloat{
	clear:both;
}
.oh_matchtable_cont .ohmatchtable_left {
    height: auto;
    display: inline-block;
    float: left;
    width: 385px; 
    min-width: 385px; 
	z-index: 9;
	box-shadow: 5px 0 6px 0 rgba(0,0,0,0.2); /*Added for 8510 */
	border-right: 1px solid #72777d; /*Added*/
    box-sizing: border-box; /*Added*/

}
.oh_matchtable_cont .ohmatchtable_right {
    height: auto;
    overflow: hidden;
    float: left;
    display: inline-block;
    width: 852px; 
    border-bottom: 1px solid #b2b2b2;
	overflow-x: auto;
	/*box-shadow: inset 2px 0 5px 0 #888; Added for QC 8510*/
}
.ohtable_header{
	display: inline-block;
    background-color: #000;
    box-sizing: border-box;
    border-right: 1px solid #72777d;
    float: left;
	height: 80px;
	font-weight:bold;
	font-family:arial;
	font-size:13px;
	padding: 10px;
	color:#fff;
	position:relative;
}




.ohTableCHkBoxHeaderDiv, .ohTableCHkBoxTopHeaderDiv, .ohAccDdCHkBoxHeaderDiv, .ohAccDdCHkBoxTopHeaderDiv  {
    width: 36px;
    min-width: 36px; 
	padding:33px 10px 29px 10px;
}
.fa-sort, .fa-square-o, .fa-check-square{
	cursor:pointer;
}
.fa-square-o, .fa-check-square{
	font-size: 21px;
}
.oh_pdt_txt{
	float:left;
	width: 90%;
}
.oh_sort{
	float:right;
}
.ohtable_poNumberHeader {
    width: 198px;
    min-width: 198px;
}
.oh_matchtable_cont .ohtable_orderNumberheader {
    min-width: 150px;
	width:150px;
}
.oh_matchtable_cont .ohtable_webOrderheader, .oh_matchtable_cont .ohtable_mfgPartNumberHeader, .oh_matchtable_cont .ohtable_manufacturerHeader, .oh_matchtable_cont .ohtable_accNumberHeader  {
	min-width: 209px;
	width:209px;
	max-width: 209px;
    word-wrap: break-word;

}
.oh_matchtable_cont .ohmatchtable_right .ohmatchtable_rt_header {
    width: auto;
    height: auto;
    display: inline-flex;
    display: -ms-inline-flexbox\0;
	float:left;
}
.oh_matchtable_cont .ohtable_releaseNumberHeader {
    width: 139px;
    min-width: 139px;
	max-width: 139px; 
    word-wrap: break-word;

}
.oh_matchtable_cont .ohtable_custPartNumberHeader {
    width: 188px;
    min-width: 188px;
	max-width: 188px;
    word-wrap: break-word;

}
.oh_matchtable_cont .ohtable_buyerrHeader {
    width: 138px;
    min-width: 138px;
	 max-width: 138px; 
    word-wrap: break-word; 

}
.oh_matchtable_cont .ohtable_statusHeader {
    width: 208px;
    min-width: 208px;
	max-width: 208px; 
    word-wrap: break-word; 

}
.oh_matchtable_cont .ohtable_trackingHeader,.oh_matchtable_cont .ohtable_ordertypeHeader{
	width: 148px;
    min-width: 148px;
	max-width: 148px;
    word-wrap: break-word; 

}
.oh_matchtable_cont .ohtable_popriceHeader, .oh_matchtable_cont .ohtable_qtyHeader, .oh_matchtable_cont .ohtable_totalHeader, .oh_matchtable_cont .ohtable_availHeader, .oh_matchtable_cont .ohtable_reqdateHeader, .oh_matchtable_cont .ohtable_atsHeader, .oh_matchtable_cont .ohtable_schdateHeader {
    width: 234px;
    min-width: 234px;
	max-width: 234px; 
     word-wrap: break-word;

}
.oh_matchtable_cont .ohtable_dlpdtsHeader {
    width: 209px;
    min-width: 209px;
	 max-width: 209px; 
    word-wrap: break-word;

}
.oh_matchtable_cont .ohtableleftbody {
    height: auto;
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
}
.oh_matchtable_cont .ohtableleftbody .ohtableleftbody_row {
    width: 100%;
    height: auto;
    min-height: 40px;
    display: inline-flex;
    display: -ms-inline-flexbox\0;
    float: left;
}
.ohtable_content{
    display: inline-block;
    box-sizing: border-box;
    border-right: 1px solid #72777d;
    float: left;
    font-weight: bold;
    font-family: arial;
    font-size: 13px;
    padding: 10px;
    padding-top: 14px;
    padding-bottom: 11px;
    line-height: 1.4;
    word-wrap: break-word;

}
.ohtable_right {
    width: 100%;
    table-layout: fixed;
    display: table;
}
.oh_matchtable_cont .ohtableright_rowpart {
    width: 100%;
    //height: 40px;
    //height: 40px\0;
    display: table-row;
    min-height: 40px;
    //min-height: 40px\0;
}
.ohtable_rightcontent{
	display: table-cell;
    position: relative;
  	padding-top: 12px;
	padding-top:11.6px\0;
 	padding-bottom: 10px;
    padding-left: 10px;
    vertical-align: top;
    border-right: 1px solid #72777d;
    box-sizing: border-box;
}
.ohtable_rightcontent .avnetPnumStaticTxt, .ohtable_rightcontent .manufacturerRowStaticTxt, .ohtable_rightcontent .mpartNumberStaticTxt{
    font-family: Arial;
    font-size: 13px;
    color: #000;
    font-weight: normal;
}


.fa-checkbox:before {
    content: "\fa-check29";
}
.oh_matchtable_cont .ohtable_content  a{
	color:#039be5;
}
.oh_tablesearch{
	position: relative;
    top: 10px;
    width: 100%;
}
.oh_tablesearchInput{
	height: 30px;
    border: none;
    padding-left: 10px;
    width: auto;
    color: #000;
    font-weight: normal;
	font-family:arial !important;
	float:left;
	box-sizing: border-box;
}
.oh_search_po{
	width: 147px;
}
.oh_search_order{
	width: 100px;
}
.oh_search_weborder, .oh_search_mfg{
	width: 158px;
}
.oh_search_release{
	width: 88px;
}
.oh_search_custpart{
	width: 137px;
}
.oh_search_tracking{
    width: 97px;
}
.oh_table_dd{
	box-sizing:border-box;
	height:30px;
	background-color:#72777d;
	position: relative;
    top: 10px;
    float: left;
	cursor: pointer;
}
.oh_table_date{
    width: 224px; 
    height: 30px;
    background-color: #fff;
    box-sizing: border-box;
    float: left;
    position: relative;
   box-sizing: border-box;
}
.oh_tabledate{
	border:none;
	color:#b8bbbd;
	width:194px;
	box-sizing:border-box;
	font-weight: normal;
    padding-top: 9px;
    padding-left: 10px;
	font-family: arial;
}
.oh_table_date  .fa-calendar{
	font-size: 12px;
    float: right;
    color: #8c8f93;
	padding-top: 8px;
    padding-right: 7px;
    width: 12px;
	cursor:pointer;
}
.oh_table_minmax{
	width:214px;
	height:30px;
	box-sizing:border-box;
	float: left;
    position: relative;
    top: 10px;
}
.oh_tablemin, .oh_tablemax{
	width: 56px;
	height: 30px;
	background-color: #ffffff;
	text-align:center;
	padding-top:3px;
	font-size:13px;
	color:#b8bbbd;
	font-family:arial;
	font-weight:normal;
	border:none;
	box-sizing: border-box;
	float:left;
}
.oh_table_minmax div{
	width:34px;
	color: #000;
	height:15px;
	padding-left:9px;
	padding-right:9px;
	box-sizing: border-box;
	float:left;
	padding-top:8px;
}
.oh_table_dd_width189{
	width:189px;
}
.oh_table_dd_width118{
	width:118px;
}
.oh_table_dd_width128{
	width:128px;
}
.oh_table_dd span{
	float: left;
	padding-top: 6px;
    padding-left: 10px;
    font-size: 14px;
    font-weight: normal;
}
.oh_table_dd .fa-caret-down{
	float: right;
	color:#41c363;
	padding-top: 6px;
    padding-right: 12px;
    font-size: 18px;
    cursor: pointer;
}
.ohsearch_img{
	cursor:pointer;
	float:left;
	box-sizing: border-box;
	height: 30px;
}
.oh_search_img{
	width: 13px;
    height: 13px;
    padding: 10px 8px 7px 8px;
    background-color: #f1f2f3;
}
.atc_exportsec{
	width:1240px;
	height:50px;
	background-color:#1e252b;
	box-sizing:border-box;
	border-bottom: 1px solid #fff;
}
.oh_atc{
	width:160px;
	height:30px;
	margin:10px;
	background-color:#41c363;
	box-sizing: border-box;
    display: inline-block;
	//padding-top: 6.5px;
    text-align: center;
	cursor:pointer;
}
.oh_rqbtn{
	width:178px;
	height:30px;
	background-color:#41c363;
	box-sizing: border-box;
    display: inline-block;
    text-align: center;
	cursor:pointer;
}
.oh_rqbtn a {
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    padding-top: 6px;
	cursor:pointer;
	display: inline-block;
}
.oh_exportordersec{
	float:right;
}
.oh_cog{
	width:30px;
	height:30px;
	background-color:#41c363;
	box-sizing:border-box;
	float: right;
    margin-right: 10px;
    margin-top: 10px;
	cursor:pointer;
}
.oh_cog  .fa-cog{
	font-size:16px;
	color:#fff;
	padding-top:7px;
	padding-left:9px;
}
.oh_atc a{
	display: inline-block;
	font-size: 16px;
    color: #fff;
    font-weight: bold;
	padding-top: 4.5px;
}
.oh_matchtable_left_header_part{
	width: 100%;
    height: auto;
    float: left;
    display: inline-flex;
}
#ohmatchtable_left {
    z-index: 999;
    box-sizing: border-box;
    border-bottom: 1px solid #b2b2b2;
    margin-bottom: 0px;
    line-height: 0;
    display: inline-block;
    height: auto;

}
.oh_matchtable_cont .oh_matchtable_left_header_part.sticky {
    position: absolute;
    top: 0px;
    z-index: 9;
    width: auto;
    min-width: 385px; /*Changed for QC 8510*/
    box-shadow: 0px 0px 5px 0px #333;
	/*transition: top 0.4s linear;
	-webkit-transition: top 0.4s linear;
	-ms-transition: top 0.4s linear;*/
}
.oh_matchtable_cont .ohmatchtable_rt_header.sticky {
    position: absolute;
    top: 0px;
    left: 0 !important;
    z-index: 8;
    margin-left: 0px;
    box-shadow: 0px 0px 5px 0px #333;
	/*transition: top 0.4s linear;
	-webkit-transition: top 0.4s linear;
	-ms-transition: top 0.4s linear;*/
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.paddingRight10{
	padding-right:10px;
}
/*end*/

/*forecast tab-start*/
.avn_forecast_tabsec{
	width:100%;
	height:40px;
	box-sizing:border-box;
	background-color:#1e252b;
}
.avn_forecast_tabsec .forecasttabUL{
	max-width: 1240px;
    margin: 0 auto;
    width: 100%;
    color: #fff;
    font-family: arial;
    font-size: 13px;
    height: 40px; /*Added*/
    box-sizing: border-box;  /*Added*/
    font-weight: bold;
    display: flex;
    box-shadow: 101px 0px 0px #1e252b, -101px 0px 0px #1e252b; /*Changed*/

	//-webkit-box-orient: horizontal;
    //-webkit-box-direction: normal;
    //-webkit-flex-direction: row;
    //-ms-flex-direction: row;
    //flex-direction: row;
}
.avn_forecast_tabsec .forecasttabUL li {
    width: 155px;
    height: auto;
	padding-top: 13px;
    text-align: center;
}
.avn_forecast_tabsec .forecasttabUL .forecastselected{
    border-bottom:5px solid #41c363;
	width:153px;
	height: 22px;
}
.avn_forecast_tabsec .forecasttabUL .forecastli:hover{
	border-bottom:8px solid #fff;
}
.avn_forecast_tabsec .forecasttabUL li  :hover{
	border-bottom:0px;
	width:153px;
}
/*end*/
/* Order History Account Dropdown Styles Start */
.avn_oh_acc_dd{
	position:relative;
    display: inline-block;
    float: left;
	cursor: pointer;
}
.avn_oh_accdateitems_sec .fa-caret-down {
    float: right;
    color: #41c363;
    padding-top: 6px;
    padding-right: 10px;
    font-size: 18px;
    cursor: pointer;
}
.oh_acc_txt{ 
	width:166px;
	height:17px;
	padding:5px 19px 8px 11px;
	font-size:16px;
	font-family:arial;
	text-align:left;
	color:#fff;
	background-color:#1e252b;
	float:left;
	white-space: nowrap;
}
.avn_oh_acc_dropdown{
	width: 300px;
	height: auto;
	border:10px solid #72777d;
	box-sizing:border-box;
    position: relative;
    top: -10px;	
}
.avn_oh_acc_search_txt{
	width: 280px;
	height: 40px;
	border: solid 1px #72777d;
	border-left: none;
	border-right: none;
	padding: 10px 20px;
    box-sizing: border-box;
}
.oh_acc_dropdown_list_header {
    display: inline-block;
    background-color: #000;
    box-sizing: border-box;
    border-right: 1px solid #72777d;
    float: left;
    height: 40px;
    font-weight: bold;
    font-family: arial;
    font-size: 13px;
    padding: 10px;
    color: #fff;
}
.oh_acc_dropdown_option {
    width: auto;
}
.oh_acc_dropdown_list {
    display: inline-block;
    box-sizing: border-box;
    border-right: 1px solid #72777d;
    float: left;
    height: 40px;
    font-weight: bold;
    font-family: arial;
    font-size: 13px;
    padding: 10px;
    padding-top: 14px;
    padding-bottom: 11px;
    line-height: 1.4;
}
.oh_acc_dropdown_list_optionDiv{
	height:40px;
}
div.oh_acc_dropdown_list_optionDiv:nth-child(even) {
    background-color: #f1f2f3;
}
.oh_acc_dropdown_list_applyBtnDiv{
	height: 40px;
    width: 100%;
    clear: both;
    background-color: #72777d;
}
.oh_acc_dropdown_list_applyBtn {
	float: right;
	margin-top: 10px;
	width: 87px;
	height: 30px;
	background-color: #41c363;
	box-sizing: border-box;
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 6px;
	font-family: arial;
}

.oh_acc_dropdown_img{
	position: relative;
    top: -21px;
	left: 30px;
	width: 10px;
}
.fa-caret-up{
	float: left;
    color: #72777d;
}
.oh_acc_div{
	position: relative;
}
.avn_oh_acc_dropdown_div{
	position: absolute;
    top: 350px;
	z-index: 10;
	background-color:#fff;
	display:none;
}

/* Order History Account Dropdown Styles End */
.avn_oh_table_dropdown_div{
	position: absolute;
	background-color: transparent;
	visibility:hidden;
	display: none;
}
.avn_oh_table_dropdown_div  .oh_acc_dropdown_list_optionDiv{
    height: auto;
   width: 100%;
    display: inline-flex; 
	display: -ms-inline-flexbox\0; 
    float: left;
}
.avn_oh_acc_dropdown_list{background-color: #fff;max-height: 270px;
    overflow-y: auto;
overflow-x: hidden;	
}
.avn_oh_table_dropdown_div  .oh_acc_dropdown_option{
	border-left: 1px solid #72777d;
}
.avn_oh_table_dropdown_div  .oh_pdt_txt{
	width: 100%;
    word-wrap: break-word;
	line-height: 1.6;
}
.avn_oh_table_dropdown_div .oh_acc_dropdown_list {
	border-right: 0px solid #72777d; 
    height: auto;
}
/*8510 changes */
body.orderHistory.avn_notification_bar .avn_oh_acc_dropdown_div { top: 370px;}
.orderHistory .scrollbar-inner > .scroll-element.scroll-y .scroll-element_track{ackground-color: #ddd;}

/****************************************************
	Date Widget Styles
*****************************************************/
.avn_oh_daterange_sec .oh_acc_daterange .oh_tabledate, 
.ohtable_header .oh_tabledate{background-color: #fff; padding-top: 5px !important;}
.avn_oh_daterange_sec .oh_acc_daterange .oh_tabledate, 
.ohtable_header .oh_tabledate {background-color: #fff;  padding-top: 0px !important;height: 28px;}
.avnet .oh_acc_daterange .dijitTextBox .dijitInputField, 
.avnet .oh_acc_daterange .dijitDateTextBox .dijitInputContainer .dijitInputInner{padding: 0px !important;background:none;}
.avnet .oh_acc_daterange .dijitDateTextBox .dijitInputContainer .dijitInputInner,
.avnet .oh_acc_daterange .dijitPlaceHolder.dijitInputField{
    height: 28px;
    text-align: left;
	font-family: Arial;
	font-size: 13px !important;
	text-align: left;
	color: #1e252b;
	line-height: 30px;
	font-style: normal;
	text-indent: 5px;
	font-weight: normal;
}
.avnet .ohtable_header .oh_acc_daterange .dijitDateTextBox .dijitInputContainer .dijitInputInner{
	height: 30px; 
	line-height: 30px;
	font-size: 12px !important;
	text-indent: 5px;
}
.ohtable_header .oh_table_date.oh_acc_daterange{
	width: 95px; 
	margin-right: 20px;
	margin-top: 10px;
}
.ohtable_header .oh_table_date.oh_acc_daterange:last-child{margin-right: 0px;}
.avnet .oh_acc_daterange .dijitTextBox .dijitButtonNode:before {content: "\f073";}
.avnet .oh_acc_daterange .dijitTextBox .dijitButtonNode{
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #fff;
    font-size: 13px;
    color: #000;
    width: 13px;
    height: 13px;
    margin-top: 7px;
    margin-right: 5px;
}
.avn_oh_daterange_sec div.range{padding-left: 10px;padding-top: 5px;}
.avnet .dijitCalendarPopup.sticky{top: 584px !important;}
/*.avnet .dijitPopup {z-index: 8 !important;}*/
div.avn_oh_table_dropdown_div.sticky[id^="ohtabledd_"]{top: 521px  !important;}
.ohmatchtable_right .scroll-wrapper > .scroll-content{height: auto !important; overflow-y: hidden !important;margin-right: 0px !important;min-height: 80px !important;}
.ohmatchtable_right .scrollbar-inner > .scroll-element.scroll-y{display: none;}
@media  screen and (max-width: 1275px){
	.oh_matchtable_cont .oh_matchtable_left_header_part.sticky,
	.oh_matchtable_cont .ohmatchtable_rt_header.sticky
	{top: 0px !important;}
	.avn_oh_table_dropdown_div{top: 588px !important;}
	.avnet_db .dijitCalendarPopup{top: 584px !important;}
}
.orderHistory .searchPagination .dijitSelect .dijitButtonContents{
	background: #fff;
    padding: 0px;
	width: 56px;
    height: 36px;
    box-sizing: border-box; 
}
.orderHistory .searchPagination .dijitInputField.dijitButtonText{
	padding: 0px;
	margin-left: 20px;
	height: 35px;
}
/* Account Dropdown Tooltip Changes - Start */
 .avn_oh_acc_dropdown_div .oh_acc_dropdown_list .oh_pdt_txt {
    width: auto;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	display: inline-block;
    max-width: 220px;
    color: #000;
}
.avn_oh_acc_dropdown_div .oh_acc_dropdown_list_optionDiv .accDropdowntooltipText {
    width: 220px;
    background-color: #868686;
    color: #fff;
    text-align: left;
    padding: 5px 5px;
    position: relative;
    z-index: 1;
    box-sizing: border-box;
    white-space: normal;
    word-wrap: break-word;
	display:none;
	top: 20px;
}
.avn_oh_acc_dropdown_div .oh_acc_dropdown_list_optionDiv .accDropdowntooltipText::after {
   content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #868686 transparent;
}
/* Account Dropdown Tooltip Changes - End */
/*new classes*/
.oh_acc_dropdown_option .accDropdowntooltipText span{
                position: relative;
                top: -6px;
}
.oh_acc_dropdown_option .oh_pdt_txt{
                font-weight: normal;
                font-family: arial;
                font-size: 13px;
}
.avn_oh_acc_dropdown .avn_oh_acc_search_txt{
                font-family: arial;
                font-size: 13px;
                font-weight: normal;
                color: #b8bbbd;
}
.oh_acc_dropdown_option .oh_pdt_txt{
    font-weight: normal;
}
.oh_acc_dropdown_list_applyBtn {
    font-family: Arial;
    font-size: 14px;
}
.avn_oh_acc_search_txt::-webkit-input-placeholder {
  font-family: Arial;
  font-size: 13px;
  text-align: left;
  color: #b8bbbd;
}
.avn_oh_acc_search_txt:-moz-placeholder { /* Firefox 18- */
  font-family: Arial;
  font-size: 13px;
  text-align: left;
  color: #b8bbbd;
}
.avn_oh_acc_search_txt::-moz-placeholder {  /* Firefox 19+ */
  font-family: Arial;
  font-size: 13px;
  text-align: left;
  color: #b8bbbd;
}
.avn_oh_acc_search_txt:-ms-input-placeholder {  
  font-family: Arial;
  font-size: 13px;
  text-align: left;
  color: #b8bbbd; 
}

.avn_oh_acc_dropdown_div .oh_acc_dropdown_list_optionDiv .accDropdowntooltipText span{
    margin-top: -2px;
    display: inline-block;
}
.avn_ord_account_popup{
    display: none;
    position: fixed;
    top: 50px; 
    left: 50vw;
    margin-top: 0px; 
    margin-left: -310px;
    z-index: 1001;

}
.avn_schedule_popup{
	display: none;
    position: fixed;
    top: 157px; 
    left: 43vw;
    margin-top: 0px; 
    margin-left: -310px;
    z-index: 1001;
}
.avn_schedule_popup.dijitDialogPaneContentArea {
	background-color: #fff;
	padding: 30px 60px;
	width: 800px;
	height: auto;
	box-sizing: border-box;
    text-align: center;
}
.avn_schedule_popup_id{
	display: none;
	background: #888;
    position: fixed;
    top: 0;
	width: 100vw;
	height: 100vh;
	opacity: 0.75;
	z-index: 999;
	left: 0;
}

.schedule_padding{
padding:10px;
}

.poschedule_padding{
	padding:10px;
	font-weight:bold;
	vertical-align:top;
}

#avn_po_clrcart_popup_id div.avn_po_update_list_content.scrollbar-inner{
	overflow-x:hidden;
	overflow-y:auto;
	height:auto;
	max-height: 200px;
}

#avn_po_clrcart_popup_id .scrollbar-inner > .scroll-element.scroll-y{
	right: 0px;
}

.avn_schedule_popup td:nth-child(1).poschedule_padding{
	width: 100px
}
.avn_schedule_popup td:nth-child(2).poschedule_padding{
	width: 150px
}
.avn_schedule_popup td:nth-child(3).poschedule_padding{
	width: 150px
}
.avn_schedule_popup td:nth-child(4).poschedule_padding{
	width: 50px
}
.avn_schedule_popup td:nth-child(5).poschedule_padding{
	width: 600px
}

.avn_popup_underlay{
	display: none;
	background: #888;
    position: fixed;
    top: 0;
	width: 100vw;
	height: 100vh;
	opacity: 0.75;
	z-index: 999;
	left: 0;
}
.avn_ord_account_error_popup{
    display: none;
    position: fixed;
    top: 50px; 
    left: 50vw;
    margin-top: 0px; 
    margin-left: -310px;
    z-index: 1001;

}
.oh_acc_dropdown_list_headerDiv::after{
                display: table;
                content:"";
                clear: both;
}

.ordPageAccntPopup.dijitDialogCloseIcon{
    background: url(/wcsstore/AvnetSAS/images/colors/color1/BOM/cross_img.png) center right no-repeat !important;
    height: 31px;
    position: absolute;
    width: 31px;
    cursor: pointer;
    background-size: 50%;
    vertical-align: middle;
    z-index: 333;
    margin-right: 5px;
}
.avn_oh_main_section .oh_matchtable_cont{
   border-left: 1px solid #72777d;
   box-shadow: : 0px 2px 4px 0px #000, inset -2px 0 6px 0 rgba(0,0,0,0.2); /*Changed for 8510*/;
   border-right: 2px solid #000;
   min-height: 80px; 
}
.avntitleWidget.sccTitle{margin: 28px 0 0px;}
.orderHistory .dijitPopup.dijitCalendarPopup{z-index: 10 !important;}
@media all and (-ms-high-contrast:none){
.orderHistory .dijitPopup.dijitCalendarPopup{margin-left: 0px !important;}
}





@-moz-document url-prefix(){ 
.oh_matchtable_cont .ohtable_releaseNumberHeader {
    width: 139px;
    min-width: 128px;
}

.ohtable_rightcontent {
                padding-top: 11.6px;
}
.oh_matchtable_cont .ohtable_webOrderheader, .oh_matchtable_cont .ohtable_mfgPartNumberHeader, .oh_matchtable_cont .ohtable_manufacturerHeader, .oh_matchtable_cont .ohtable_accNumberHeader {
    min-width: 198px;
    width: 209px;
}
.oh_matchtable_cont .ohtable_custPartNumberHeader {
    width: 188px;
    min-width: 176px;
}
.oh_matchtable_cont .ohtable_buyerrHeader {
    width: 138px;
    min-width: 128px;
}
.oh_matchtable_cont .ohtable_statusHeader {
    width: 208px;
    min-width: 197px;
}
.oh_matchtable_cont .ohtable_trackingHeader, .oh_matchtable_cont .ohtable_ordertypeHeader {
    width: 148px;
    min-width: 137px;
}
.oh_matchtable_cont .ohtable_popriceHeader, .oh_matchtable_cont .ohtable_qtyHeader, .oh_matchtable_cont .ohtable_totalHeader, .oh_matchtable_cont .ohtable_availHeader, .oh_matchtable_cont .ohtable_reqdateHeader, .oh_matchtable_cont .ohtable_atsHeader, .oh_matchtable_cont .ohtable_schdateHeader {
    width: 234px;
    min-width: 223px;
}
.oh_matchtable_cont .ohtable_dlpdtsHeader {
    width: 209px;
    min-width: 198px;
}
}

/*customize column changes start*/
#avn_customize_columns_popup_content.dijitDialogPaneContentArea {
    width: 846px;
    height: 649px;
    background-color: #ffffff;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
    box-sizing: border-box;
    padding: 40px 60px;
}

#avn_customize_columns_popup_content .CustomizeColPopUpTitleDiv {
    font-family: ClanPro-bold;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 24px;
    color: #000000;
   padding: 0 0 20px 0;
    text-transform: uppercase;
}

#avn_customize_columns_popup_content .CustomizeColPopUpDescDiv {
    font-family: arial;
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    line-height: 24px;
    color: #000000;
}

.CustomizeColPopUpMainDiv {
    height: 400px;
    width: auto;
    margin: 0 60px 15px 60px;
    -moz-column-count: 2;
    -moz-column-gap: 10px;
    -webkit-column-count: 2;
    -webkit-column-gap: 10px;
    column-count: 2;
    column-gap: 10px;
    margin-top: 20px !important; 
}
#avn_customize_columns_popup_content .custCol_UL {
    width: 323px;
    height: auto;
    background-color: #f1f2f3;
    box-sizing: border-box;
    display: inline-block;
}
#avn_customize_columns_popup_content li {
    width: auto;
    height: auto;
}
#avn_customize_columns_popup_content .custCol_number_disable, #avn_customize_columns_popup_content .custCol_number_enable, #avn_customize_columns_popup_content .custCol_ellipsisV {
    width: 40px;
    box-sizing: border-box;
    height: 40px;
    float: left;
    font-size: 13px;
    font-family: arial;
    color: #b8bbbd;
    padding: 13px 0px 12px 15px;
}
#avn_customize_columns_popup_content .custCol_txt_disable, #avn_customize_columns_popup_content .custCol_txt_enable {
    width: 293px;
    box-sizing: border-box;
    height: 40px;
    float: left;
    font-size: 13px;
    font-family: arial;
    color: #b8bbbd;
    padding: 13px 0px 12px 10px;
}
#avn_customize_columns_popup_content .custCol_number_enable {
    color: #000;
}
#avn_customize_columns_popup_content .custCol_check {
    width: 40px;
    box-sizing: border-box;
    height: 40px;
    float: left;
    padding: 13px 0px 12px 11px;
}
#avn_customize_columns_popup_content .custCol_txt_enable {
    width: 233px;
    color: #000;
}
#avn_customize_columns_popup_content .custCol_ellipsisV {
    padding: 13px 0px 12px 18px;
    cursor: pointer;
}
#avn_customize_columns_popup_content .custCol_number_disable, #avn_customize_columns_popup_content .custCol_number_enable, #avn_customize_columns_popup_content .custCol_ellipsisV{
	width:40px;
	box-sizing:border-box;
	height:40px;
	float:left;
	font-size:13px;
	font-family:arial;
	color:#b8bbbd;
	padding:13px 0px 12px 15px;
}

#avn_customize_columns_popup_content .custCol_btn_Div {
    font-family: ApercuAvnet-Regular, Arial;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    text-transform: uppercase;
    color: #039be5;
    width: 690px;
    margin-top: 10px !important;
    box-sizing: border-box;
}
#avn_customize_columns_popup_content .resetDiv {
    padding-top: 3px;
}
#avn_customize_columns_popup_content .selectallDiv {
    float: left;
    padding-right: 20px;
    padding-top: 3px;
}
#avn_customize_columns_popup_content .custCol_btn_Div button.avn_apply_btn {
    display: inline-block;
    width: 87px;
    height: 30px;
    box-sizing: border-box;
    border: none;
    text-transform: uppercase;
    margin-left: 18px;
    color: #fff;
    cursor: pointer;
    background-color: #41c363 !important;
    float: left;
}
#avn_customize_columns_popup_content input[type='checkbox']:checked+label:before{content: "\f14a";}
#avn_customize_columns_popup_content.dijitDialogPaneContentArea {
    width: 846px;
    height: 649px;
    background-color: #ffffff;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
    box-sizing: border-box;
    padding: 40px 60px;
}

#avn_customize_columns_popup_content .CustomizeColPopUpTitleDiv {
    font-family: ClanPro-bold;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 24px;
    color: #000000;
    padding: 0 0 30px 0;
    text-transform: uppercase;
}

#avn_customize_columns_popup_content .CustomizeColPopUpDescDiv {
    font-family: arial;
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    line-height: 24px;
    color: #000000;
}

.CustomizeColPopUpMainDiv {
    height: 400px;
    width: auto;
    margin: 0 60px 15px 60px;
    -moz-column-count: 2;
    -moz-column-gap: 10px;
    -webkit-column-count: 2;
    -webkit-column-gap: 10px;
    column-count: 2;
    column-gap: 10px;
    margin-top: 25px !important;
    margin-bottom: 20px !important;

}
#avn_customize_columns_popup_content .custCol_UL {
    width: 355px;
    height: auto;
    background-color: #f1f2f3;
    box-sizing: border-box;
    display: inline-block;
}
#avn_customize_columns_popup_content li {
    width: auto;
    height: auto;
}
#avn_customize_columns_popup_content .custCol_number_disable, #avn_customize_columns_popup_content .custCol_number_enable, #avn_customize_columns_popup_content .custCol_ellipsisV {
    width: 40px;
    box-sizing: border-box;
    height: 40px;
    float: left;
    font-size: 13px;
    font-family: arial;
    color: #b8bbbd;
    padding: 13px 0px 12px 15px;
}
#avn_customize_columns_popup_content .custCol_txt_disable, #avn_customize_columns_popup_content .custCol_txt_enable {
    width: 283px;
    box-sizing: border-box;
    height: 40px;
    float: left;
    font-size: 13px;
    font-family: arial;
    color: #b8bbbd;
    padding: 13px 0px 12px 10px;
}
#avn_customize_columns_popup_content .custCol_number_enable {
    color: #000;
}
#avn_customize_columns_popup_content .custCol_check {
    width: 40px;
    box-sizing: border-box;
    height: 40px;
    float: left;
    padding: 13px 0px 12px 11px;
}
#avn_customize_columns_popup_content .custCol_txt_enable {
    width: 203px;
    color: #000;
}
#avn_customize_columns_popup_content .custCol_ellipsisV {
    padding: 13px 0px 12px 18px;
    cursor: pointer;
}
#avn_customize_columns_popup_content .custCol_number_disable, #avn_customize_columns_popup_content .custCol_number_enable, #avn_customize_columns_popup_content .custCol_ellipsisV{
	width:40px;
	box-sizing:border-box;
	height:40px;
	float:left;
	font-size:13px;
	font-family:arial;
	color:#b8bbbd;
	padding:13px 0px 12px 15px;
}

#avn_customize_columns_popup_content .custCol_btn_Div {
    font-family: ApercuAvnet-Regular, Arial;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    text-transform: uppercase;
    color: #039be5;
    width: 690px;
    margin-top: 10px !important;
    box-sizing: border-box;
}
#avn_customize_columns_popup_content .resetDiv {
    padding-top: 3px;
}
#avn_customize_columns_popup_content .selectallDiv {
    float: left;
    padding-right: 20px;
    padding-top: 3px;
	cursor: pointer;
}
#avn_customize_columns_popup_content .custCol_btn_Div button.avn_apply_btn {
    display: inline-block;
    width: 87px;
    height: 30px;
    box-sizing: border-box;
    border: none;
    text-transform: uppercase;
    margin-left: 18px;
    color: #fff;
    cursor: pointer;
    background-color: #41c363 !important;
    float: left;
}
#avn_customize_columns_popup_content input[type='checkbox']:checked+label:before{content: "\f14a";}

#avn_customize_columns_popup_content .custCol_ellipsisV .fa-ellipsis-v {
    width: 5px;
    height: 20px;
    font-size: 20px;
    color: #000;
}
@-moz-document url-prefix() {
                #avn_customize_columns_popup_id #avn_customize_columns_popup_content .custCol_UL {
                                width: auto;
                                display: block;
                }
                #avn_customize_columns_popup_id .custCol_UL .dragdrop.ui-sortable-handle{
                                float: left;
                }
                #avn_customize_columns_popup_content .custCol_UL::after{
                                content: "";
                                display: block;
                                clear: both;
                }
  
                #sortable-1.ui-sortable div.dragdrop::after{
                                clear: both;
                                display: block;
                                content:"";
                }
                #sortable-1.ui-sortable div.dragdrop{
                                float: left;
                }
}
body.orderHistory #avn_customize_columns_popup_content .custCol_btn_Div button.avn_apply_btn.disabled{
	background-color: #b8bbbd !important;
    cursor: default;
} 

/*customize column changes end*/
.avn_of_filters_sec::after{
	clear: both;
	content: "";
	display: block;
}
/* Order History Search icon styles */

.oh_table_minmax  .minmax_searchimg{
                Padding:0px;
}

.oh_matchtable_cont .ohtable_reqdateHeader, .oh_matchtable_cont .ohtable_atsHeader, .oh_matchtable_cont .ohtable_schdateHeader {
    width: 260px; 
    min-width: 260px; 
	max-width: 260px; 
    word-wrap: break-word;

}
.ohtable_header .oh_table_date.oh_acc_daterange {
    width: 47%;
    display: inline-block;
    margin-right: 10px;
    margin-top: 10px;
}
.ohtable_header .oh_table_date.oh_acc_daterange .dijitTextBox {
    width: 78%;
    float: left;
    display: inline-block;
    box-sizing: border-box;
    height: 30px;
}

.avn_oh_daterange_sec .oh_acc_daterange .oh_tabledate{
    background-color: #fff;
    padding-top: 0px !important;
    height: 28px;
    float: left;
    width: 86.7%;
}
.avn_oh_daterange_sec .oh_acc_daterange .oh_search_img{
    padding-top: 8px;
}
.avn_order_details_main_section{
	max-width: 1440px;
	margin: 0 auto;
	background-color: #fff;
}
.avnet-dashboard .avn_tab_nav .tabAccord {
    position: relative;
    margin: 0 auto;
    width: 1240px;
}
.avnet-dashboard .avn_tab_nav {
    max-width: 1440px;
    margin: 0 auto;
}
.avnet-dashboard .avnRB_MNFNavSec {
    box-sizing: border-box;
    max-width: 1440px;
    margin: 0 auto;
}
.avn_oh_main_section{
    max-width: 1440px;
    margin: 0 auto;
    background-color: #fff;
}
@-moz-document url-prefix(){ 
                .oh_matchtable_cont .ohtable_reqdateHeader, .oh_matchtable_cont .ohtable_atsHeader, .oh_matchtable_cont .ohtable_schdateHeader {
                                width: 284px;
                                min-width: 273px;
                }
}

.avn_tab_nav .tabUL li a:hover{
                background-color: #41c363;
}

.avn_tab_nav .tabUL li.selected a:hover{               
    background-color: #000;
}


.avnet-dashboard .scrollbar-inner > .scroll-element.scroll-x{
                height: 10px;
                bottom: 0px;
}
.avnet-dashboard .scrollbar-inner > .scroll-element .scroll-element_outer, 
.avnet-dashboard .scrollbar-inner > .scroll-element .scroll-element_track, 
.avnet-dashboard .scrollbar-inner > .scroll-element .scroll-bar{
                -webkit-border-radius: 0px;
                -moz-border-radius: 0px;
                border-radius: 0px;
}
.avnet-dashboard .scrollbar-inner > .scroll-element:hover .scroll-bar,
.avnet-dashboard .scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar
{background-color: #fff;}
.avnet-dashboard .scrollbar-inner > .scroll-element .scroll-element_track{
                background-color: #ddd;
                border-radius: 0px;         
                opacity: 1;
}
.avnet-dashboard .scrollbar-inner > .scroll-element .scroll-bar{
                background-color: #fff;
                opacity: 1;
                max-width: 300px;
                height: 6px;
                margin: 2px 0;
}

.ordStaticHdr{top: 0px !important;}
.oh_matchtable_cont .ohtable_content  a.avn_od_rfq_btn{color: #fff;}
@media screen and (min-width: 1440px) and (max-width: 1800px) and (max-device-width: 1440px){
                .oh_matchtable_cont .ohmatchtable_rt_header .ohtable_releaseNumberHeader{min-width: 140px;}                
                .oh_matchtable_cont .ohmatchtable_rt_header .ohtable_webOrderheader, 
                .oh_matchtable_cont .ohmatchtable_rt_header .ohtable_mfgPartNumberHeader, 
                .oh_matchtable_cont .ohmatchtable_rt_header .ohtable_manufacturerHeader, 
                .oh_matchtable_cont .ohmatchtable_rt_header .ohtable_accNumberHeader{min-width: 210px;}                
                .oh_matchtable_cont .ohmatchtable_rt_header .ohtable_custPartNumberHeader {min-width: 189px;}                
                .oh_matchtable_cont .ohmatchtable_rt_header .ohtable_buyerrHeader {min-width: 139px;}                
                .oh_matchtable_cont .ohmatchtable_rt_header .ohtable_statusHeader {min-width: 209px;}                
                .oh_matchtable_cont .ohmatchtable_rt_header .ohtable_trackingHeader, 
                .oh_matchtable_cont .ohmatchtable_rt_header .ohtable_ordertypeHeader{min-width: 149px;}                
                .oh_matchtable_cont .ohmatchtable_rt_header .ohtable_reqdateHeader, 
                .oh_matchtable_cont .ohmatchtable_rt_header .ohtable_atsHeader, 
                .oh_matchtable_cont .ohmatchtable_rt_header .ohtable_schdateHeader{min-width: 261px;}                
                .oh_matchtable_cont .ohmatchtable_rt_header .ohtable_dlpdtsHeader {min-width: 210px;}                
                .oh_matchtable_cont .ohtable_popriceHeader, 
                .oh_matchtable_cont .ohtable_qtyHeader, 
                .oh_matchtable_cont .ohtable_totalHeader, 
                .oh_matchtable_cont .ohtable_availHeader{min-width: 234px;}
                .oh_matchtable_cont .ohtable_availHeader{min-width: 234.44px;}                                           
}

.oh_accfilter_sec .oh_acc_dropdown_option {
                width: 244px; 
}

.oh_acc_dropdown_img > i.fa-caret-up{font-size: 16px;}

.avn_oh_accdateitems_sec .oh_acc_dropdown_list_headerDiv, .avn_oh_accdateitems_sec .oh_acc_dropdown_list_optionDiv{
                display: -webkit-inline-box;
                display: -ms-inline-flexbox;
                display: inline-flex;
}
.avn_oh_accdateitems_sec .avn_oh_acc_dropdown_list{
                overflow: visible;
				max-height: none;
				
}
.avnet.fullCart-currDrpDwn .dijitPopup.dijitCalendarPopup{
                z-index: 999 !important;
}
.avnet.avnet_Rebranding.orderHistory .dijitMenuPopup{
                z-index:100 !important;
}
#cntry1_dropdown.dijitPopup, #md1dayMonSel_dropdown.dijitPopup, #md1dayWeekSel_dropdown.dijitPopup,#timeHDisp_dropdown.dijitPopup, #timeMDisp_dropdown.dijitPopup, #md1freqsel_dropdown.dijitPopup, #jobFunction_dropdown.dijitPopup, #cntry_dropdown.dijitPopup, #prefix-sex_dropdown.dijitPopup{
                z-index:1000 !important;
}
.avnetPnumStaticTxt a {
  color: #039be5;
}
/* QC 8429 - Lengthy BOM name issue*/
.share_success_msg_txt #bomsuccessMessage {
	width: 98%;
    word-wrap: break-word;
}
.oh_acc_dropdown_list_applyBtnDiv.disable a{
background-color: #b8bbbd;
          cursor: default;
}

.noResults_content {
    height: 80px;
    width: inherit;
    text-align: center;
    font-size: medium;
    padding-top: 50px;
    font-weight: bold;
    background-color: #f2f2f2;
}
#avn_customize_columns_popup_id.dijitDialog{top: 12px !important;}
span#customizeColumn{display: block;}
#avn_customize_columns_popup_content .custCol_UL::after, #avn_customize_columns_popup_content li::after{
                content:"";
                display: block;
                clear: both;         
}

.avn_oh_accdateitems_sec .avn_oh_acc_dropdown_div span#accountDropdownInfo{
    display: block;
    overflow-y: auto;
    max-height: 270px;
    overflow-x: hidden;
}
#avn_customize_columns_popup_id .dijitDialogPaneContent {
                min-height: 615px !important;
}
body.orderHistory .oh_matchtable_cont .ohtable_webOrderheader{
                min-width: 160px;
                width: 160px;
}
body.orderHistory .oh_search_weborder{
                width: 108px;
}
.avnet-dashboard .avn_oh_acc_dropdown .scrollbar-inner > .scroll-element.scroll-y .scroll-bar{
                margin: 0 3px;
                width: 6px;
}
.avnet-dashboard .avn_oh_acc_dropdown .scrollbar-inner > .scroll-element.scroll-y .scroll-element_outer{
                width: 12px;
    left: auto;
    right: -2px;
}
body.orderHistory > .accDropdowntooltipText{
    width: 220px;
    background-color: #868686;
    color: #fff;
    text-align: left;
    padding: 5px 5px;
    position: relative;
    z-index: 1;
    box-sizing: border-box;
    white-space: normal;
   word-wrap: break-word;
    display: none;
    top: 20px;
}
.avn_oh_acc_dropdown_div .oh_acc_dropdown_list_optionDiv .accDropdowntooltipText {
                display: none !important;
}
body.orderHistory > .accDropdowntooltipText::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #868686 transparent;
}
#ohmatchtable_rtHdr .oh_sort {cursor: pointer;}
.ohtable_header .oh_table_date.oh_acc_daterange .oh_search_img{padding: 10px 5px 7px 6px;}
.avn_forecast_tabsec #forecast{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}
.oh_atc.disable{
    background-color: #b8bbbd !important;
    cursor: default;
}
.oh_atc.disable a{
    cursor: default;
}
body.avn-shop-homePage #footerWrapper{ 
                position: absolute;
                margin-top: -10px;
				width: 100%; 
}
body.avn-shop-homePage .avnRB-Layoutmargin .avnet-mini-carousel {
    width: 1260px;
    margin-left: 0px;
    box-shadow: -90px 0 0 0 #72777d, 90px 0 0 0 #72777d;
}
@media (min-width: 992px){
                body.avn-shop-homePage .avnet-mini-carousel .mini-carousel-content {width: 87.33333%;}
                body.avn-shop-homePage .avnet-mini-carousel .mini-carousel-button {width: 6.33333%;}
}
body.avn-shop-homePage #content{overflow: visible;}
@media screen and (max-width: 1275px){
                #avnet-page-wrapper.sticky{position: absolute !important;}        
}
@media all and (-ms-high-contrast:none){
	.avn_tab_nav .tabUL li  {   min-width: 135px;
                                display: table-cell; 
                                width: 11%; 
} /* IE10 */
	*::-ms-backdrop, .avn_tab_nav .tabUL li  {width: 100%; max-width: none; display: block;} /* IE11 */
}
/**********************************************************************************************
								Quotes Redesign Styles
***********************************************************************************************/
.avn_quotes_section *{box-sizing: border-box;}
.avn_quotes_section .ohtable_poNumberHeader {
    width: 168px;
    min-width: 168px;
	border-left: 1px solid #b8bbbd;
}
.avn_quotes_section .oh_matchtable_cont .ohtable_orderNumberheader {
    min-width: 147px;
    width: 147px;
	border-right: 2px solid #000;
}
.avn_quotes_section .oh_matchtable_cont .ohmatchtable_left {
    width: 315px;
    min-width: 315px;
}
.avn_quotes_section .oh_matchtable_cont .ohmatchtable_right {
    width: 925px;
	min-width: 925px;
	border: none;
	border-right: 1px solid #b8bbbd;
}
.avn_quotes_section.avn_oh_main_section .oh_matchtable_cont {
	border: none;
	border-top: 1px solid #b8bbbd; /*Added*/	
}
.avn_quotes_section a.avn-quotes-btn-disabled, .avn_quotes_section a.avn-quotes-btn-success{
	width: 136.9px;
	height: 30px;
	background-color: #41c363;
	color: #ffffff;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
	display: inline-block;
	text-align: center;
}
.avn_quotes_section a.avn-quotes-btn-disabled{ background-color: #e2e3e4;}
.avn_quotes_section .ohtable_content{
	border-right: none;
	padding: 10px 0;
	min-height: 78px;
	border-bottom: 1px solid #b8bbbd;
}
.avn_quotes_section .oh_matchtable_cont .ohtableright_rowpart{height: 78px;}
.avn_quotes_section .ohtable_rightcontent{
	border-right: none;
	border-bottom: 1px solid #b8bbbd;
	padding-top: 12px;
}
.avn_quotes_section .fa-sort{color: #000;}
.avn_quotes_section .ohtable_header{
	background-color: #e2e3e4;
	border-right: none;
}
.avn_quotes_section .ohtable_header .oh_pdt_txt, .avn_quotes_section .avn-quotes-content-txt{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	word-wrap: break-word; 
}
body.avnPOUpload_container .oh_matchtable_cont .ohmatchtable_right .ohmatchtable_rt_header{
   border-top: 1px solid #b8bbbd;
}
.avn_quotes_section .avn-quotes-content-txt{display: block;} 
.avn_quotes_section .avn-quotes-green-txt{color: #41c363;}
.avn_quotes_section .avn-quotes-grey-txt{color: #72777d;}
.avn_quotes_section .avn-quotes-red-txt{color: #c6221e;}
.avn_quotes_section .avn-quotes-blue-txt{color: #0694bd;}
.avn_quotes_section .ohmatchtable_rt_header .ohtable_header, 
.avn_quotes_section .ohtableright_rowpart .ohtable_rightcontent{
	width: 160px;
	line-height: 16px;
	min-width: 160px; 
}
.avn_quotes_section .ohmatchtable_rt_header .quotestable_mfgPartNumberHeader,
.avn_quotes_section .ohtableright_rowpart .quotestable_mfgPartNumberHeader {
	width: 200px;
	min-width: 200px;
}
.avn_quotes_section .ohmatchtable_rt_header .quotestable_commentsHeader,
.avn_quotes_section .ohtableright_rowpart .quotestable_commentsHeader {
	width: 245px;
	min-width: 245px;
}
.avn_quotes_section .quotestable_commentsHeader .avn-quotes-content-txt{font-size: 12px;}
.avn_quotes_section .quotestable_pricePerUnitHeader .avn-quotes-content-txt, .avn_quotes_section .avn-quotes-yourQuotes-price{font-size: 13px;}
.avn_quotes_section .avn-quotes-yourQuotes{padding-left: 24px;}
.avn_quotes_section .avn-quotes-yourQuotes-date{
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
}
.avn_quotes_section .avn-quotes-yourQuotes-edit{font-size: 11px;}
.avn_quotes_section .avn-quotes-yourQuotes-edit > i{margin-right: 5px;}
.avn_quotes_section div.ohtableleftbody:nth-child(2n), .avn_quotes_section div.ohtableright_rowpart:nth-child(2n){background-color: #fff;}
.avn_quotes_rfq_popup_content *, .avn_quotes_cncl_popup_content *, .avn_quotes_rmitem_popup_content *,.avn_quotes_opnrq_popup_content *,.avn_quotes_addtocart_popup_content *,avn_po_clrcart_popup_content{box-sizing: border-box;}
.avn_quotes_rfq_popup_content.dijitDialogPaneContentArea, .avn_quotes_cncl_popup_content.dijitDialogPaneContentArea, .avn_quotes_rmitem_popup_content.dijitDialogPaneContentArea,.avn_quotes_opnrq_popup_content.dijitDialogPaneContentArea,.avn_quotes_addtocart_popup_content.dijitDialogPaneContentArea {
	background-color: #fff;
	padding: 30px 60px;
	width: 540px;
	height: auto;
	box-sizing: border-box;
}
.avn_quotes_cncl_popup_content.dijitDialogPaneContentArea, .avn_quotes_rmitem_popup_content.dijitDialogPaneContentArea{
    width: 519.5px;
}
.avn_quotes_rfq_popup_btn,.avn_po_update_popup_btn{
	width: 180px;
	height: 30px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	display: inline-block;
	background-color: transparent;
	text-align: center;
	line-height: 30px;
	margin: 20px 0 20px 0; 
    border: solid 1px #4a4a4a; 
}
.avn_quotes_rfq_popup_btn-success, .avn_po_clrcart_popup_btn-success{background-color: #41c363;color: #ffffff;border: 1px solid #41c363;}
.avn-quotes-clear::after{
	display: block;
	content: "";
	clear: both;
}
.avn_quotes_rfq_popup_title,.avn_po_clrcart_popup_title{
	font-family: ClanPro-bold;
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	line-height: 24px;
	text-align: center;
	margin: 22px 0 25px;
}
.avn_quotes_rfq_popup_quotesBtn{
    align-items: center;
	width: 210px;
	height: 30px;
	background-color: #48add2;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;  
	text-align: center;
	line-height: 30px;
	display: inline-block;
	margin: 0 0 30px; 
}
.avn_quotes_rfq_popup_content, .avn_quotes_rfq_popup_content_value, .avn_quotes_rfq_popup_content_head{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;	
	line-height: 13px;
}
.avn_quotes_rfq_popup_content_value{font-weight: normal;}
.avn_quotes_rfq_popup_content_head{font-size: 12px;}
.avn_quotes_rfq_popup_input, .avn_quotes_rfq_popup_input_qty_box > input{
	width: 171px;
	height: 31px;
	border: solid 1px #72777d;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;	
	padding: 0 10px;
	background-color: #e2e3e4;
}
.avn_quotes_rfq_popup_input_qty_box > input{
	border: none;
	width: 111px;
	float: left;
    height: 30px; /*Changed*/
    border: 1px solid #72777d; /*Added*/
    border-right: 0px; /*Added*/

}
.avn_quotes_rfq_popup_input_qty_box{
	width: 170px;
	height: 30px;
    border: none /*Changed*/
    display: inline-flex; /*Added*/
                display: -ms-inline-flexbox\0; /*Added*/

}
.avn_quotes_rfq_popup_input_qty_box > div{
	float: left;
    height: 30px; /*Changed*/
    width: 1px;
    margin-top: 0px; /*Changed*/
    background-color: #000;
}
.avn_quotes_rfq_popup_input_qty_box > button {
    width: 28px;
    height: 30px;  /*Changed*/
    border: none;
    float: left;
    font-size: 13px;
    cursor: pointer;
    background-color: #e2e3e4;
    font-weight: bold;
    font-family: Arial;
    border-top: 1px solid #72777d; /*Added*/
                border-bottom: 1px solid #72777d; /*Added*/
}
.avn_quotes_rfq_popup_input_qty_box > button:last-child{border-right: 1px solid #72777d;}
.avn_quotes_popup_link{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #0694bd;
	display: block;
	text-align: center;
    margin-bottom: 27px;
}
.avn_quotes_popup_table{
	display: block;
	width: 100%;	
}
.avn_quotes_popup_table_row_hdr, .avn_quotes_popup_table_row{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	line-height: 13px;
	display: inline-block;
    vertical-align: middle;
	display: inline-table;
}
.avn_quotes_popup_table_row{
    min-height: 58px;
    vertical-align: middle;
    padding-top: 15px;
	padding-bottom: 5px; 
        
}
.avn_quotes_popup_table_row_hdr > div, .avn_quotes_popup_table_row > div{
	display: inline-block;
	padding: 0px;
    width: 350px;
	height: auto;
	vertical-align: middle;
    float: left;
}
.avn_quotes_popup_table_row_hdr > div{
	height: 20px;
	border-bottom: solid 1px #a0a0a0;
}
.marginB3{margin-bottom: 3px;}
.avn-quotes-popup-border{border-top: solid 1px #a0a0a0;
padding-top: 20px;}
.avn_quotes_popup_table_row_hdr > div:nth-child(1),.avn_quotes_popup_table_row > div:nth-child(1){width: 75px;}
.avn_quotes_popup_table_row_hdr > div:nth-child(2),.avn_quotes_popup_table_row > div:nth-child(2){width: 225px;}
.avn_quotes_popup_table_row_hdr > div:nth-child(3),.avn_quotes_popup_table_row > div:nth-child(3){width: 55px;}
.avn_quotes_popup_table_row_hdr > div:nth-child(4),.avn_quotes_popup_table_row > div:nth-child(4){width: 85px;}
.avn_quotes_popup_table_row:nth-child(even){background-color: #f1f2f3;}
.avn_quotes_popup_table i.fa-pencil {color: #0694bd; /*padding-left: 10px;*/}
.avn_quotes_popup_table .fa-minus, .avn_quotes_popup_table .fa-plus{color: #000000;}
.avn_quotes_popup{
	display: none;
    position: fixed;
    top: 50px; 
    left: 50vw;
    margin-top: 0px; 
    margin-left: -310px;
    z-index: 1001;
}
#quotesmatchtable_left{  
	z-index: 999;
    box-sizing: border-box;
    border-bottom: 1px solid #b2b2b2;
    margin-bottom: 0px;
    line-height: 0;
    display: inline-block;
    height: auto;
}
.avn-quotes .oh_matchtable_cont .oh_matchtable_left_header_part.sticky{min-width: 315px;}
.avn-quotes .scrollbar-inner > .scroll-element.scroll-x{
	height: 12px;
	bottom: 0px;
}
.avn-quotes .scrollbar-inner > .scroll-element .scroll-element_outer, 
.avn-quotes .scrollbar-inner > .scroll-element .scroll-element_track, 
.avn-quotes .scrollbar-inner > .scroll-element .scroll-bar{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.avn-quotes .scrollbar-inner > .scroll-element:hover .scroll-bar,
.avn-quotes .scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar
{background-color: #fff;}
.avn-quotes .scrollbar-inner > .scroll-element .scroll-element_track{
	background-color: #b8bbbd;
	border-radius: 0px;	
	opacity: 1;
}
.avn-quotes .scrollbar-inner > .scroll-element .scroll-bar{
	background-color: #fff;
	opacity: 1;
	max-width: 300px;
	height: 6px;
	margin: 3px 0;
}
.avn-quotes .scrollbar-inner > .scroll-element.scroll-y .scroll-bar{
	width: 6px;
}
.avn-quotes .scrollbar-inner > .scroll-element.scroll-y .scroll-element_outer{
	width: 12px;
    left: auto;
    right: -2px;
} 
.avnet.avn-quotes .dijitCalendarPopup.sticky {top: 402px !important;}
.avn_quotes_section .ohmatchtable_rt_header .ohtable_header.quotestable_dateReqHeader,
.avn_quotes_section .ohtableright_rowpart .ohtable_rightcontent.quotestable_dateReqHeader{
	width: 290px;
	min-width: 290px;
}
.avn_quotes_section .ohmatchtable_rt_header .ohtable_header.quotestable_qtyHeader, 
.avn_quotes_section .ohtableright_rowpart .ohtable_rightcontent.quotestable_qtyHeader{	
	width: 100px;
	min-width: 100px;
}

body.orderHistory #avn_customize_columns_popup_content .custCol_txt_enable {
    width: 233px; 
}
body.orderHistory #avn_customize_columns_popup_content .CustomizeColPopUpTitleDiv {
    padding: 0 0 20px 0; 
}
body.orderHistory .dijitPopup {
    z-index: 8 !important; 
}
.ohtable_header .oh_sort i{cursor: pointer;}
@-moz-document url-prefix(){ 
                .oh_matchtable_cont .ohtable_rightcontent.ohtable_statusHeader{
                                max-width: 196px;
                                word-wrap: break-word;
                }
                .oh_matchtable_cont .ohtable_rightcontent.ohtable_releaseNumberHeader {
                                word-wrap: break-word;
                                max-width: 127px;/*Changed*/
                }
                .oh_matchtable_cont .ohtable_rightcontent.ohtable_webOrderheader, .oh_matchtable_cont .ohtable_rightcontent.ohtable_mfgPartNumberHeader, .oh_matchtable_cont .ohtable_rightcontent.ohtable_manufacturerHeader, .oh_matchtable_cont .ohtable_rightcontent.ohtable_accNumberHeader {
                                word-wrap: break-word;
                                width: 208px;/*Changed*/
                }
                .oh_matchtable_cont .ohtable_rightcontent.ohtable_custPartNumberHeader {
                                word-wrap: break-word;
                                max-width: 175px;/*Changed*/
                }
                .oh_matchtable_cont .ohtable_rightcontent.ohtable_buyerrHeader {
                                word-wrap: break-word;
                                max-width: 127px;/*Changed*/
                }
                .oh_matchtable_cont .ohtable_rightcontent.ohtable_trackingHeader, .oh_matchtable_cont .ohtable_rightcontent.ohtable_ordertypeHeader {
                                word-wrap: break-word;
                                max-width: 136px;/*Changed*/
                }
                .oh_matchtable_cont .ohtable_rightcontent.ohtable_popriceHeader, .oh_matchtable_cont .ohtable_rightcontent.ohtable_qtyHeader, .oh_matchtable_cont .ohtable_rightcontent.ohtable_totalHeader, .oh_matchtable_cont .ohtable_rightcontent.ohtable_availHeader, .oh_matchtable_cont .ohtable_rightcontent.ohtable_reqdateHeader, .oh_matchtable_cont .ohtable_rightcontent.ohtable_atsHeader, .oh_matchtable_cont .ohtable_rightcontent.ohtable_schdateHeader {
                                word-wrap: break-word;
                                max-width: 222px;/*Changed*/
								}
                .oh_matchtable_cont .ohtable_rightcontent.ohtable_reqdateHeader, .oh_matchtable_cont .ohtable_rightcontent.ohtable_atsHeader, .oh_matchtable_cont .ohtable_rightcontent.ohtable_schdateHeader {
                                word-wrap: break-word;
                                max-width: 272px;/*Changed*/
                }
                .oh_matchtable_cont .ohtable_rightcontent.ohtable_dlpdtsHeader {
                                word-wrap: break-word;
                                max-width: 197px;/*Changed*/
                }
				.oh_matchtable_cont .ohtable_header.ohtable_reqdateHeader, .oh_matchtable_cont .ohtable_header.ohtable_atsHeader, .oh_matchtable_cont .ohtable_header.ohtable_schdateHeader {
					min-width: 283px;/*Changed*/
				} 
 


				.oh_matchtable_cont .ohtable_header.ohtable_mfgPartNumberHeader, 
				.oh_matchtable_cont .ohtable_header.ohtable_manufacturerHeader, 
				.oh_matchtable_cont .ohtable_header.ohtable_accNumberHeader {
					min-width: 219px;/*Changed*/
				}


}
.avn_qb_table .inr_curr{height: 10px;}
@media all and (-ms-high-contrast:none){
                .avn_qb_table .inr_curr{
                                height: 10px;
                                margin-bottom: 4px;
                }
}


@media all and (-ms-high-contrast:none){
                .pdp_body .avn-popup_RQ_IE{width: 370px;}
                .pdp_body  div:nth-child(2).pdpSubsAlternativesBodyContent{max-width: 310px;}
                .pdp_body. pdpSubsAlternativesBodyContent_col{
                                width: 400px;
                                padding-left: 5px;
                                padding-right: 5px;
                }
}

	#pcn_dataSection .rightColumn .avnBorderTable{display: none;}
	#pcn_dataSection .rightColumn .avnBorderTable ~ .avnBorderTable{
		display: block;
		top: 0;
		height: 100%; 
	}
	@-moz-document url-prefix(){ 
            .orderHistory .oh_matchtable_cont .ohtable_rightcontent.ohtable_mfgPartNumberHeader, 
            .orderHistory .oh_matchtable_cont .ohtable_rightcontent.ohtable_manufacturerHeader, 
            .orderHistory .oh_matchtable_cont .ohtable_rightcontent.ohtable_accNumberHeader {
                        min-width: 209px;
            }  
.orderHistory #rightTableInfo{
                display: table;
                table-layout: fixed;
}
} 

#ncnrDetails.categoryNavWidget.avn_accordion {min-height: 168px;} 

#avn_order_email_sales_popup_content .SendButtonMainDiv button.avn_success_btn[disabled]{
	background-color: #b8bbbd !important;
    cursor: default;
}
@-moz-document url-prefix(){ 
	.avn_order_details_notes.scroll-wrapper > .scroll-content{
		margin-bottom: 0px !important;
	}
}
@media all and (-ms-high-contrast:none){
	.avn_order_details_notes.scroll-wrapper > .scroll-content{
		margin-bottom: 0px !important;
	}
} 

.avn-shop-homePage div.avnRB-Layoutmargin .avnRB-categories-SCSec {
    width: 1260px;
    margin-left: 0px;
    box-shadow: -90px 0 0 0 #eff2f6, 90px 0 0 0 #eff2f6;
} 
.avn_forecast_tabsec .forecasttabUL{
	display: inline-flex;
	display: -ms-inline-flexbox\0;
}
@media all and (-ms-high-contrast:none){
                .avn_order_details_main_section .avn_order_details_container .avn_order_details_section .avnAddressOverflow > .spaceNoWrap{
                                max-width: 170px;
                                min-width: 100px;
                }
}

#avn_customize_columns_popup_content li[class^='custcol_dragdrop_']{
                cursor: pointer;
}

.orderHistory .termsAccountDetailTooltip {
                z-index: 1000 !important;
}
.ohtable_right span#rightTableInfo{
                display: table;
                table-layout: fixed;
				border-collapse: collapse;
}
#order_underlay.dialogunderlay{width: 100vw;z-index: 999;}

#sampletest > #o_track_details {
    position: fixed;
    top: 50%; /*Changed*/
    margin-top: -310px; /*Added*/
    left: 50vw;
    margin-left: -525px;
    height: 620px;
    box-sizing: border-box;
    overflow: hidden;
    z-index: 1000;
}

@media all and (-ms-high-contrast:none){
                #pcn_dataSection .leftColumn .table-body{margin-top: 1px;}
                #pcn_dataSection .rightColumn .avnBorderTable ~ .avnBorderTable{display: none;}
                #pcn_dataSection .rightColumn > div.partScroll.Table > .table-header.Row + .avnBorderTable{
                                display: block;
                }              
                #pcn_dataSection .sccPcnClass#firstDivision .table-colRight .Cell{
                                border-bottom: 1px solid #ededed;
                                -webkit-box-shadow: none !important;
                                box-shadow: none !important;
                }
                #pcn_dataSection .avnCatProListMainPage.slot1.sccPcnClass#firstDivision .table-body .table-colLeft{
                                border-bottom: 1px solid #ededed;
                                -webkit-box-shadow: none !important;
                                box-shadow: none !important;
                                box-sizing: border-box;
                }
}
.orderHistory_mfname{
    color: #039be5;
}

.avn-shop-homePage .avn_qb_table .close-icon {
    height: 30px;
    margin-top: 10px;
}
@media all and (-ms-high-contrast:none){
    .avn_qb_floatingBar.sticky {margin-left: -620px;}
}
.avn-shop-homePage .row-height {margin-top: 30px;}
.avn-shop-homePage .col-height {
    display: table-cell;
    float: none;
    height: 100%;
}
.avn-shop-homePage p {margin: 0 0 10px;} 
.avn_quotes_section .oh_search_order {
	width: 110px;
	margin-top: 10px;
}
.avn_quotes_section .oh_search_img {
    width: 30px;
    height: 30px;
    margin-top: 10px;
}
.avn_quotes_section .oh_accfilter_sec{margin-bottom: 40px;}
.avn_quotes_section .ohtable_header .oh_table_date.oh_acc_daterange {
	margin-right: 0;
	width: 95px;
}
.avn_quotes_section .ohtable_header .oh_table_date.oh_acc_daterange .dijitTextBox{width: 100%;}
.avn_quotes_section .atc_exportsec {border: none;}
.avn_quotes_section .ohtable_header .oh_table_date.oh_acc_daterange:last-child {float: right;}
.avn-quotes .dijitPopup.dijitCalendarPopup {z-index: 1001 !important;} 
/*.avn-quotes .searchPagination .dijitButtonNode.dijitArrowButton{    
	background: url(../images/down_arrow.png) no-repeat scroll 8px 14px !important;
}*/

/*********************************************************************************************************
                                Quotes popups styling
**********************************************************************************************************/
#avn_open_quote{
    margin: 0px auto 0px -50px; /*Changed*/
    padding: 0px; /*Changed*/
    border-style: solid;
    outline-width: 2px;
    height: 30px;
    width: 140px;/*Changed*/
    float: left;
    position: fixed;
    top: 50%;
    bottom: auto;
    left: 0px;
    right: auto;
    cursor: pointer;
    display: block;
    vertical-align: middle;
    background-color: #039be5;
    -ms-transform: rotate(90deg); /*Changed*/
    -webkit-transform: rotate(90deg); /*Changed*/
    transform: rotate(90deg);/*Changed*/
    font-family: Arial; /*Changed*/
    font-weight: bold;
    font-size: 16px;
    margin: 0px;
    padding: 0px;
    z-index: 1001;
    line-height: 30px;
    text-align: center;
    left: -55px;/*changed*/
}
.avn_opn_quotes_transform_text{

    width: auto;
    height: auto;
    line-height: normal;
    font-weight: bold; /*changed*/
    color: white;
    font-size: 16px;
    margin: 6px 10px 5px -10px;/*Changed*/
}
.avn_quotes_rem_popup_title,.avn_quotes_opnrq_popup_title,.avn_quotes_addtocart_popup_title{
    width: auto;
    height: 23px;
    line-height: 23px;
    font-family: ClanPro-Bold;
    font-size: 18px;
    font-weight: normal;
    color: #000000;
    margin-top: 38px;
}
.avn_quotes_cncl_popup_text,.avn_quotes_opnrq_popup_text,.avn_quotes_addtocart_popup_text{
    margin-top: 17.4px;
    width:auto;
    height: 15px;
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    color: #000000;
    padding-top: 0px;
}
.avn_quotes_rem_popup_text{
    width:auto;
    height: 15px;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    padding-top: 0px;
}
.avnPLP .avn_ord_account_popup .dijitDialogCloseIcon{
    background: url(../images/colors/color1/ParametricSearch/rebranding_cross_img.png) center right no-repeat !important;    
    background-size: 30px !important;
	height: 30px;
    width: 30px;
}
.avn_quotes_rmitem_popup_title{
    width: auto;
    height: 23px;
    font-family: ClanPro-Bold;
    font-size: 18px;
    line-height: 23px;
    font-weight: normal;
    color: #000000;
    padding-bottom: 0px;
    margin-top: 38px;
}
.avn_quotes_popup_table_row .close-icon{
    background: url(../images/colors/color1/ParametricSearch/rebranding_cross_img.png) center right no-repeat !important;    
    background-size: 17px !important; 
    margin-left: 3px;
}
.avn_quotes_popup_table_row .fa-pencil{
    margin-left: 7px;
    margin-right: 2px;
	color: #0694bd;
}
.avn_quotes_popup_table > .avn_quotes_popup_table_row.avn_quotes_table_disable_row .fa-pencil{
    color:  #72777d; 
}
.avn_quotes_table_container.avn_quotes_table_cont{
    max-height: 174px;
    overflow-x: hidden;
    overflow-y: auto;
    margin-left: 0px;
}
.avn_quotes_table_container.scroll-scrolly_visible .avn_quotes_popup_table_row > div:nth-child(4){
                padding-right: 10px;
}
.avn_quotes_popup_table_row > div {
                word-wrap: break-word; 
}

#avn_quotes_rfq_popup_id.avn_quotes_popup_fade{
    z-index: 500;
}
.avn_quotes_popup_table_row > .avn_quotes_edit_item{
    display: none;
    margin-left: 60px;
    margin-top: 15px;
}
.avn_quotes_popup_table_row >.avn_quotes_edit_item > div > .avn_quotes_edit_blue_link{
    height: 17px;
    font-family: Arial;
    font-size: 14px;
    text-align: left;
    color: #0694bd;
    font-weight: normal;
}
#avn_quotes_rfq_popup_id >.avn_quotes_rfq_popup_content> .avn_quotes_add_item_sec > .avn_quotes_rfq_popup_add_to_quote{
   text-align: center;
}
#avn_quotes_rfq_popup_id> .avn_quotes_rfq_popup_content >.avn-quotes-clear>.avn_quotes_rfq_cancel_quote, #avn_quotes_rfq_popup_id> .avn-quotes-clear>.avn_quotes_rfq_submit_quote{
    width: 190px;
}
.avn_quotes_add_item_sec>.avn_quotes_rfq_popup_content{
    font-weight: normal;
}
#avn_quotes_rfq_popup_id > .avn_quotes_rfq_popup_content > .scrollbar-inner > .scroll-element .scroll-element_track {
    background-color: #b8bbbd;
}
#avn_quotes_rfq_popup_id > .avn_quotes_rfq_popup_content > .scrollbar-inner > .scroll-element .scroll-element_track, .scrollbar-inner > .scroll-element .scroll-bar {

    opacity: 1;
}
#avn_quotes_rfq_popup_id > .avn_quotes_rfq_popup_content > .scrollbar-inner > .scroll-element .scroll-bar {
    background-color: #ffffff;
    opacity: 1;
    width:6px;
    border-left: solid 2px #b8bbbd;
    border-right: solid 2px #b8bbbd;
}
#avn_quotes_rfq_popup_id > .avn_quotes_rfq_popup_content >.scrollbar-inner > .scroll-element.scroll-y {
    height: 177px;
    right: 0px;
    top: 0;
    width: 10px;
}
.avn_quotes_popup_table_row .close-icon{
     background: url(../Diode Parts - Avnet_files/rebranding_cross_img.png) center right no-repeat !important;    
      background-size: 20px !important; 
}
.avn_quotes_rfq_max_items_msg > .avn_quotes_rfq_popup_content{
    font-weight: normal;
    line-height: 16px;
}
.avn_quotes_rfq_popup_content, .avn_quotes_rfq_popup_content_value, .avn_quotes_rfq_popup_content_head{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;	
	line-height: 13px;
}
.avn_quotes_add_item_sec{
    display: none;
}
@-moz-document url-prefix(){ 
	.avn_quotes_table_container.scroll-wrapper > .scroll-content{
		margin-bottom: 0px !important;
		max-height: 177px !important; 
	}
}
@media all and (-ms-high-contrast:none){
	.avn_quotes_table_container.scroll-wrapper > .scroll-content{
		margin-bottom: 0px !important;
	   max-height: 177px !important; 
	}
} 
.avn_quotes_rfq_popup_qty_error_msg,.avn_quotes_rfq_popup_price_error_msg{
    font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: red;	
	line-height: 13px;
}
.avn_quotes_rfq_popup_qty_error_msg,.avn_quotes_rfq_popup_price_error_msg{
    width: 170px;
}
.rfq_popup_error_msg_div {
    background-color: #FBEBD9;
    color: #eb6730;
    margin: 20px 66px 20px 0;
    width: 420px;
    height: auto;
    display: none;
}
.rfq_error_msg_txt_div {
    padding: 15px;
}
#avn_quotes_rfq_popup_id.avn_ord_account_popup{top: 15px;}
#avn_quotes_button_section {
	display:none;
}
.avn_quotes_section .oh_matchtable_cont .oh_matchtable_left_header_part.sticky {
    min-width: inherit;
}

/* Start - Info & Error Message Style */
.quoteMsg .rfqInfoMessageTxt{
	padding-left:30px;
	font-size:16px;
	color:#02406e;
	padding-top: 19px;
}
.quoteMsg .rfqErrorMessageTxt{
	padding-left:30px;
	font-size:16px;
	color:#eb6730;
	padding-top: 19px;
}
.quoteMsg .rfqInfoMessageDiv{
    width: auto;
    height: 60px;
    background-color: #D9EFF5;
    padding-bottom: 1px;
    margin-bottom: 30px;
    clear: both;
}
.quoteMsg .rfqErrorMessageDiv{	
    width: auto;
    height: 60px;
    background-color:#FBEBD9;
    padding-bottom: 1px;
	margin-bottom: 30px;
    clear: both;
}
.quoteMsg .rfqInfoMsgCloseBtnImg{
	float:right;
	margin-right:30px;
	cursor:pointer;
}

.quoteMsg .rfqErrorMsgCloseBtnImg{
    width: 18px;
	float:right;
	margin-right:30px;
	cursor:pointer;
}
/* End - Info & Error Message Style */
.rfq-not-found {
    padding: 20px 0;
    font-size: 18px;
    font-weight: normal;
    background-color: #f2f2f2;
    text-align: center;
    margin: 0 auto;
    max-width: 1240px;
}
.rfq-loading{
	background-color: #fff;
	padding-top : 20px;
	max-width: 1440px; /*Added*/
    margin: 0 auto; /*Added*/
}
.avn-quotes .searchPagination .dijitSelect .dijitButtonContents {
    background: #fff;
    padding: 0px;
    width: 56px;
    height: 36px;
    box-sizing: border-box;
}
.avn-quotes .searchPagination .dijitButtonNode.dijitArrowButton {
    border: none;
    border-left: solid 1px #e2e3e4;
    width: 30px;
    height: 35px;
   background: #fff url(/wcsstore/AvnetSAS/images/colors/color1/ParametricSearch/down_arrow.png) no-repeat scroll 8px 14px;
    padding: 0px;
}
.avn-quotes .searchPagination .dijitInputField.dijitButtonText {
    padding: 0px;
    margin-left: 20px;
    height: 35px;
}
.avn_quotes_table_content .avn_quotes_popup_table_row.avn_quotes_table_disable_row .fa-pencil{color: #72777d;}
.avn_quotes_rfq_popup_content.dijitDialogPaneContentArea{padding: 30px 50px;}
#quotesfloatingScroll.scrollbar-inner ~ div.scroll-element.scroll-x.sticky {
    position: fixed;
    left: auto;
    top: auto;
    bottom: 5px;
}

@-moz-document url-prefix(){ 
                .avn_quotes_popup_table_row_hdr, .avn_quotes_popup_table_row {display:inline-block;}
                .avn_quotes_popup_table_row .fa-pencil {margin-right: 6px;}
}
.avn_quotes_section .ohtable_header .oh_table_date.oh_acc_daterange.marginD10 {
	margin-left: 10px;
}
#avn_quotes_rfq_popup_id .avn_quotes_popup_link{
    display: inline-block;
    left: 50%;
    width: 150px;
    margin-left: -75px;
    position: relative;
    white-space: nowrap; 
}

/*.orderHistory .ohtableleftbody_row, .orderHistory .ohtable_rightcontent{
                box-shadow: 0 1px 0 0 #b8bbbd; 
}*/
.orderHistory .ohtable_content, .orderHistory .ohtable_rightcontent, .orderHistory .ohtable_header,
.order-details .avn_order_details_table th, .order-details .avn_order_details_table tbody td {border-right: none;}
.orderHistory .ohtable_header, .orderHistory .oh_acc_txt {
                background-color: #e2e3e4;
                font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
}
.orderHistory .atc_exportsec, .orderHistory .oh_table_dd, .order-details .avn_order_details_addToRow  {background-color: #f1f2f3;}

.order-details .avn_order_details_nav > div.fright a {
                border: solid 1px #72777d;
    background-color: #fff;
                color: #72777d;
}


.pdp_body p.marginB15{
    margin-bottom: 15px;
}


.pdp_body p.avn_quotes_cncl_popup_text{
    margin-bottom: 25px;
}


.avn_quotes_rem_item_sec{
      
}


.pdp_body p.marginB3 {
    margin-bottom: 3px;
}
.orderHistory .oh_matchtable_cont .oh_matchtable_left_header_part, 
.orderHistory .oh_matchtable_cont .ohmatchtable_right .ohmatchtable_rt_header {box-shadow: 0px 1px 0px 0px #b8bbbd;}
.orderHistory .oh_acc_dd_img {background-color: #f1f2f3;}
.orderHistory .oh_matchtable_cont .ohmatchtable_rt_header.sticky,
.orderHistory .oh_matchtable_cont .ohmatchtable_rt_header.sticky{box-shadow: 0px 1px 0px 0px #b8bbbd;}
.orderHistory .atc_exportsec{
   /* border: solid 1px #b8bbbd; */ 
   /* border-bottom: none;*/ 
   box-shadow: inset 1px 0 0px 0px #b8bbbd, inset -1px 0 0 0 #b8bbbd, inset 0 -1px 0 0 #b8bbbd, inset 0 1px 0px #b8bbbd;

}
.order-details .avn_order_details_nav > div.fright a.avn_success_btn {
    color: #fff;
    border-color: #41c363;

}
.hideMinMultSection {
	display:none;
}

.avn-quotes .oh_table_dd{background-color: #f1f2f3;}
.avn-quotes .oh_table_dd span { color: #000;}

.avn_quotes_cncl_popup_text{
margin-top:0;
}
.fa-pencil-square-o {
    height: 18px;
    color: #ffffff;
    width: 18px;
    position: absolute;
    top: 8px;
	right: 10px;
}

.orderHistory .avn_oh_acc_dd .oh_acc_txt{background-color: #f1f2f3;} 
@media all and (-ms-high-contrast:none){
                .orderHistory .oh_accfilter_sec .oh_table_date{ height: 31px;}
}
.avn_quotes_cncl_popup_text{
margin-top:0;
}
.avn-paymentCore-txtFldMedium.attn_error_border{border: 1px solid red !important;}
.avn-paymentCore-txtFldMedium.attn_success_border{border: 1px solid green !important;}

#ohfloatingScroll.scrollbar-inner ~ div.scroll-element.scroll-x.sticky {
    position: fixed;
    left: auto;
    top: auto;
    bottom: 5px;
}

.avn_quotes_rfq_popup_input {
    width: 170px;
    height: 30px;
}

/*========================================================================================================================
                                                PO UPLOAD
========================================================================================================================*/
body.avnPOUpload_container .ohtable_rightcontent.poTable_header_comments > div:nth-child(2){
               max-width:350px;
               overflow:hidden;
}
body.avnPOUpload_container .ohtable_rightcontent.poTable_header_comments>input{
                width:350px;
}

body.avnPOUpload_container .ohtable_rightcontent.poTable_header_comments> div:last-child{ 
                overflow: hidden;
                width: 350px;
}


body.avn-PO-ExactMatches .bomtablemultimatches_partNumberheader {
    width: 60%;
    min-width: 60%;
    border-right: 1px solid #b2b2b2;
}
.avn_po_dashbord_container *, .avn_po_dashbord_container *{box-sizing: border-box;}
.avn_po_dashbord_content, .avn_po_dashbord_container{
	width: 1280px;
	margin: 0 auto;
}
.avn_po_dashbord_table{
	display: table;
	table-layout: fixed;
	width: 1240px;
    margin: 0 auto;
	border: 1px solid #b8bbbd; 
	border-bottom: none;
}
.avn_po_dashbord_table_hdr, .avn_po_dashbord_table_row{display: table-row;}
.avn_po_dashbord_table_hdr{
    background-color: #e2e3e4;
    border-bottom: 1px solid #b8bbbd;
	height: 40px;
}
.avn_po_dashbord_table_caption, .avn_po_dashbord_title, .avn_po_dashbord_tab_sec{
	width: 1240px;
    margin: 0 auto;	
}
.avn_po_dashbord_table_row, .avn_po_dashbord_table_caption{height: 40px;}
.avn_po_dashbord_table_hdr > div, .avn_po_dashbord_table_row > div{
	display: table-cell;
	font-family: Arial, San-Serif;
	font-size: 13px;
	text-align: left;
	color: #000000;
	padding: 0 10px;
	vertical-align: middle;
	width: 289px;
}
.avn_po_dashbord_table_row > div{
	word-wrap: break-word;
	box-shadow: inset 0 -1px 0 0 #b8bbbd;
}
.avn_po_dashbord_table_hdr > div{font-weight: bold;}
.avn_po_dashbord_table_hdr > div:last-child, .avn_po_dashbord_table_row > div:last-child{width: 85px;}

.avn_po_dashbord_title{
	font-family: ApercuAvnet-bold, Arial;
	font-size: 20px;
	text-align: left;
	color: #000000;
	line-height: 20px;
	padding: 30px 0 20px;
}
.avn_po_dashbord_tab_sec{
	padding-top: 20px;
	box-shadow: inset 0 -1px 0 0 #b2b2b2;
	margin-bottom: 40px;/*Added*/
}

body.avnBomContainer #bom_rtTbl > div.bomtableright_rowpart:last-child .StkPopup {
   top: auto;
    bottom: 5px;
}

.avn_po_dashbord_tab{
	padding: 20px 40px;
	font-family: ClanPro-News, Arial;
	font-size: 16px;
	color: #575757;
	height: 60px;
	display: table-cell;
	vertical-align: middle;
	box-shadow: 1px 0 0 0 #b2b2b2, inset 0 1px 0 0 #b2b2b2, inset 1px 0 0 0 #b2b2b2;
}
.avn_po_link{color: #039be5;}
.avn_po_dashbord_table_caption p{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	float: left;
    margin: 0 10px;
	text-transform: uppercase;
}
.avn_po_dashbord_table_caption i{
	font-size: 20px;
    line-height: 40px;
}
.avn_po_dashbord_table_caption{
	width: 1242px;
	line-height: 40px;
	border: 1px solid #b8bbbd; 
	border-bottom: none;
}
body.avn-po-upload .bomMiniUploadZoneDiv {
    box-sizing: border-box;
    width: 800px;
    height: auto; 
    min-height: 90px; 
    left: 0px; 
    border-image-slice: 60 !important;
    border: 4px dashed #979797;
    padding-bottom: 20px; 
    padding-left: 10px; 
    padding-right: 10px;
    position: relative;
    display: inline-block;
}
body.avn-po-upload .poMiniUploadZoneDiv {
    box-sizing: border-box;
    width: 800px;
    height: auto; 
    min-height: 90px; 
    left: 217px; 
    border-image-slice: 60 !important;
    border: 4px dashed #979797;
    padding-bottom: 20px; 
    padding-left: 10px; 
    padding-right: 10px;
    position: relative;
    display: inline-block;
}

body.avn-po-upload .createdForMiniUpload{
	width: 185px;
	font-family: ApercuAvnet-bold, Arial;
	font-size: 20px;
	font-weight: normal;
	text-align: left;
	text-indent: 30px;
	padding-top: 25px;
	white-space: nowrap;
	left: 0 !important;
    float: left;
    position: static;
}
body.avn-po-upload .staticDragTextForMiniFile, body.avn-po-upload .staticTextMaxSizeForMiniFile{
	padding-top: 15px;
	font-family: ApercuAvnet-bold, Arial;
	font-size: 20px;
	font-weight: normal;
	color: #fff;
}
body.avn-po-upload .staticTextMaxSizeForMiniFile{
	padding: 0;
	font-family: Arial;
	font-size: 13px;
	color: #ffffff;
	margin-top: 0px !important;
    position: absolute;
    bottom: 10px;
    width: 100%;
    box-sizing: border-box;
    left: 0px;

}
body.avn-po-upload .staticTextMaxSizeForMiniFile#staticTextMaxmin1{bottom: 30px;}
/*To be added for QC #9291*/
body.avn-PO-ExactMatches .bomtable_right {
                width: auto;
				/*min-height: 150px;   removed for QC#9696 */ 
                border-bottom: none; /*Changed*/ 
                box-shadow: inset 0px -2px 0px 0px #b2b2b2; /*Added*/
}


body.avn-po-upload .avnBomMiniUploadZoneDiv, body.avn-po-upload .contentInsideminiUpload{height: auto;}
body.avn-po-upload .contentInsideminiUpload{padding-top: 35px;}
body.avn-po-upload .bomUploadBtnForMiniFile{
	width: 160px;
	height: 30px;
	box-sizing: border-box;
	padding-top: 8px;
	margin-top: 30px;
	left: 1048px;
}

.avn_po_clrcart_popup_content.dijitDialogPaneContentArea {
	background-color: #fff;
	padding: 30px 60px;
	width: 620px;
	height: auto;
	box-sizing: border-box;
    text-align: center;
}
.avn_po_update_list_content{
    text-align: center;
    font-family: Arial;
    font-size: 13px;
    
}

.avn_po_update_list_content a:nth-child(1){
    margin-left: 10px;
}
.avn_clrcart_popup_text{
    font-size: 16px;
    font-weight: normal;
    height: 34px;
    margin-bottom: 30px;
    font-family: Arial;
    line-height: 17px;
}

.avn_po_update_popup_btn{
    width: 160px;
    margin-bottom: 0px;
    margin-left: 7px;
}
.avn_po_clrcart_cancel_btn{
    border: solid 1px #72777d;
    color: #72777d;
}
.avn_po_button_area{
    text-align: center;
}
.ordPageAccntPopup.dijitDialogCloseIcon{
    background:url(../images/colors/color1/ParametricSearch/rebranding_cross_img.png) center right no-repeat !important;
    background-size: 30px !important;
    margin-right: 10px;
}
.avn_po_update_list_content .po_list_number{
    width: 20px;
    text-align: right;
    margin-right: 10px;
    display: inline-block;
}

.avn_inv_ship_popup_text{
    font-size: 16px;
    font-weight: normal;
    height: 34px;
    margin-bottom: 20px;
    font-family: Arial;
    line-height: 17px;
}
body.avn-PO-ExactMatches div.matchesTab *{box-sizing: border-box;}
body.avn-PO-ExactMatches div.matchesTab{
	border-bottom: 1px solid #b2b2b2;
	padding-bottom: 0px;
	margin-left: 3%;
    min-width: 1200px;
    width: 97%;
}
body.avn-PO-ExactMatches .matchTabBefOne{display: none;}
body.avn-PO-ExactMatches .matchTabClickStyle .exactMatchImageDiv{margin-top: 0px;}
body.avn-PO-ExactMatches .tab0neContent,
body.avn-PO-ExactMatches .tabTwoContent, 
body.avn-PO-ExactMatches .tabThreeContent
{margin-top: 20px;}

body.avn-PO-ExactMatches div.matchTabOne.matchTabClickStyle .widthClass{margin-top: 0px;}
body.avn-PO-ExactMatches .blueTxtColor {
	font-family: ClanPro-News, Arial;
    font-size: 16px;
    font-weight: normal;
    margin: 14px 0 0 5px;
    padding-right: 0px;
    letter-spacing: -0.2px;
    float: left;
}
body.avn-PO-ExactMatches .matchTabOne,
body.avn-PO-ExactMatches .matchTabTwo, 
body.avn-PO-ExactMatches .matchTabThree{
	margin-top: 10px;
    width: 250px;
    height: 48px;
    line-height: 48px; /*Added*/
    border-bottom: none;
    border-top: 1px solid #e2e3e4;
    border-right: 1px solid #e2e3e4;
}
body.avn-PO-ExactMatches div.matchTabOne.matchTabClickStyle,
body.avn-PO-ExactMatches div.matchTabTwo.matchTabClickStyle,
body.avn-PO-ExactMatches div.matchTabThree.matchTabClickStyle{
	margin-top: 0px;
    width: 250px;
    height: 58px;
    border: 1px solid #b2b2b2;
    border-bottom: none;
    line-height: 58px; /*Added*/
} 
body.avn-PO-ExactMatches .matchesImageDiv{
    height: 47px;
    width: 24px;
    margin: 0 0 0 15px;
    float: left;
	background-size: 100%;
}
body.avn-PO-ExactMatches .toRight{
	border-bottom: none;
	height: 58px;
}
body.avn-PO-ExactMatches .add_opt_div {
    margin-top: 15px;
    margin-left: 63px;
    font-family: ClanPro-News;
    color: #039be5;
}
body.avn-PO-ExactMatches .guestBomBtnDiv{
	padding: 0;
	background: #000;
	margin-top: -20px
}
body.avn-PO-ExactMatches .addToCartButtonStaticTxt{padding-top: 0px;}
body.avn-PO-ExactMatches .addToCartButton{
    opacity: 1;
    height: 30px;
    width: 177px;
    font-family: Arial, San-serif;
    line-height: 30px;
    font-weight: bold;
}
body.avn-PO-ExactMatches .bomSignedInHeader{padding-top: 20px;}
body.avn-PO-ExactMatches .SignedInBomBtnMainDiv{
	padding-top: 10px;
	padding-bottom: 0px;
}
body.avn-PO-ExactMatches .bomSignedInStaticText{
    font-family: Arial, San-serif;
    font-size: 16px;
}
body.avn-PO-ExactMatches .signedInBomtxt{
    font-family: ApercuAvnet-bold;
    font-size: 20px;
    font-weight: normal;
    text-align: left;
    color: #ffffff;
	line-height: 20px;
}
body.avn-PO-ExactMatches .createNewMainDiv, 
body.avn-PO-ExactMatches .assignToMainDiv,
body.avn-PO-ExactMatches .bomTableCHkBoxHeaderDiv,
body.avn-PO-ExactMatches .tab0neContent #bom_matchtablelftheader .sort_selected,
body.avn-PO-ExactMatches .bomTableSortNumber, body.avn-PO-ExactMatches .bomTableLeftChkBox,
body.avn-PO-ExactMatches .signin_toogle_tooltip,
body.avn-PO-ExactMatches .tooltip_bom
{display: none;}

body.avn-PO-ExactMatches .bomSignedInHeader, 
body.avn-PO-ExactMatches .searchFilterWrapper
{height: 90px;box-sizing: border-box;}

body.avn-PO-ExactMatches .editStaticTxt{
	color: #039be5;
	font-size: 13px;
	text-transform: capitalize;
}
body.avn-PO-ExactMatches .bomTablepartNumberCol, body.avn-PO-ExactMatches .bomtable_partNumberheader{
	width: 60%;
	min-width: 60%;
	box-shadow: inset 2px 0 0 0 #b2b2b2;
}
body.avn-PO-ExactMatches .bomTableQuantityCol, body.avn-PO-ExactMatches .bomtable_qtyheader{
	width: 40%;
	min-width: 40%;
}
body.avn-PO-ExactMatches .BOM_matchtable_cont .bommatchtable_left, 
body.avn-PO-ExactMatches .BOM_matchtable_cont .BOM_matchtable_left_header_part.sticky{
	width: 30%;
	min-width: 30%;
	min-width: 30%\0;
	left: 0; /*Added*/
}
/*Added for misallignment*/
.avn-PO-ExactMatches .BOM_matchtable_cont .bomtableright_rowpart{
    width: auto;
    display: inline-flex;
    display: table-row\0; /*Added*/
}


body.avn-PO-ExactMatches .BOM_matchtable_cont .bommatchtable_right{
	width: 70%;
	min-width: 70%;
	border-bottom: none; /*Added for Qc#9291*/
}
body.avn-PO-ExactMatches .bomTableDataSheetImg{
	margin-right: 15px;
    float: right;
	margin-top: 0px !important;
}
body.avn-PO-ExactMatches .BOM_matchtable_cont .bomtableleftheader_txt_pdt .pdt_txt, 
body.avn-PO-ExactMatches .BOM_matchtable_cont .bommatchtable_right .bomtablerightheader_txt_pdt
{font-family: "ClanPro-News", Arial;}

body.avn-PO-ExactMatches .bommultimatchesAvnetPnumStaticTxt,
body.avn-PO-ExactMatches .bomTablepartNumberStaticTxt
{color: #039be5;}

body.avn-PO-ExactMatches .BOM_matchtable_cont #bommatchtable_right .moreStock {
    font-size: 11px;
    font-family: Arial, San-serif;
	line-height: normal;
	padding: 0px;
	padding-bottom: 10px;
}
body.avn-PO-ExactMatches .availability_specification .stk_PLPShipImm::after,
body.avn-PO-ExactMatches .availability_specification .stk_PLPShipMf::after{
	display: block;
	clear: both;
	content: '';
}
body.avn-PO-ExactMatches .BOM_matchtable_cont #bommatchtable_right .availability_specification .stk_PLPShipImm{
	padding-bottom: 10px;
	line-height: 16px;
	width:auto;
}
body.avn-PO-ExactMatches .BOM_matchtable_cont .quantity_col{
	padding-top: 20px;
	padding-left: 15px;
	border-color: #b2b2b2;
}
body.avn-PO-ExactMatches .bomtableright_rowpart .price_table_tooltip_div{top: 20px;}
body.avn-PO-ExactMatches div.availability_specification > .stk_PLPShipImm + .plp_lead_time,
body.avn-PO-ExactMatches div.availability_specification > .stk_PLPShipMf + .plp_lead_time,
body.avn-PO-ExactMatches div.availability_specification > .plp_lead_time:first-child
{display: none;}
body.avn-PO-ExactMatches .plp_lead_time{
    font-family: Arial, San-serif;
    line-height: 13px;
	margin-bottom: 10px;
}
body.avn-PO-ExactMatches .avnetPriceStaticTxt{font-family: Arial, San-serif;}
body.avn-PO-ExactMatches div.price_table_txt_cont_div > .avnetPnumStaticTxt {
    font-family: Arial, San-serif;
    font-size: 11px !important;/*Changed*/
}
body.avn-PO-ExactMatches .avnetPnumStaticTxtTwo{margin-top: 0px;}
body.avn-PO-ExactMatches .exactMatchImageDiv {
	background-size: 100%;
    height: 57px;
    width: 24px;
	width: 24px\0;
}
body.avn-PO-ExactMatches .bommultimatchesAvnetPnumStaticTxt{padding-top: 0px;}
body.avn-PO-ExactMatches .BOM_matchtable_cont .bomtableleftheader_txt_pdt,
body.avn-PO-ExactMatches .BOM_matchtable_cont .bommatchtable_right .bomtablerightheader_txt_pdt{
	padding-top: 10px;
	padding-left: 15px;
	border-right-color: #b2b2b2;
	background: #e2e3e4;
}

body.avn-PO-ExactMatches .BomQtyTxtBox, 
body.avn-PO-ExactMatches .bomTableQtyStaticTxt,
body.avn-PO-ExactMatches .bomTablepartNumberTxt,
body.avn-PO-ExactMatches .deletedRowStaticTxt,
body.avn-PO-ExactMatches .bomTablepartNumberStaticTxt
{margin-left: 10px;}

body.avn-PO-ExactMatches .bomTableQtyStaticTxt {font-size: 12px;}
body.avn-PO-ExactMatches .bomTableQuantityCol .tooltip_bom_grey, body.avn-PO-ExactMatches .bomMultiMatchTableQuantityCol .tooltip_bom_grey{left: 0;}

body.avn-PO-ExactMatches .deletedRowStaticTxt{white-space: nowrap;}
body.avn-PO-ExactMatches .tab0neContent #bomautosuggest.avn_qb_autoSuggest {
left: 58px;
z-index: 5; 
margin-top: -5px; 
}


body.avn-PO-ExactMatches div.matchTabTwo.matchTabClickStyle .blueTxtColor, 
body.avn-PO-ExactMatches div.matchTabThree.matchTabClickStyle .blueTxtColor{
	margin-top: 19px;
	font-weight: bold;
}
body.avn-PO-ExactMatches div.matchTabTwo.matchTabClickStyle .matchesImageDiv,
body.avn-PO-ExactMatches div.matchTabThree.matchTabClickStyle .matchesImageDiv
{height: 57px;}

body.avn-PO-ExactMatches .bomMultiMatchTablepartNumberTxt,
body.avn-PO-ExactMatches .BomMatchTableQtyTxtBox
{margin-left: 10px;}

body.avn-PO-ExactMatches .BOM_matchtable_cont .bommatchtableleftbody .bommatchtableleftbody_row,
body.avn-PO-ExactMatches .BOM_matchtable_cont .bommatchtableright_rowpart{
	min-height: 104px;
	height: 104px;
}

body.avn-PO-ExactMatches .bomMultiMatchTableSortNumberCol, 
body.avn-PO-ExactMatches .bomTableSortImgHeaderDiv {
    width: 10.5%;
    min-width: 10.5%;
	box-shadow: inset 2px 0 0 0 #b2b2b2;
}
body.avn-PO-ExactMatches .bomMultiMatchTableQuantityCol, 
body.avn-PO-ExactMatches .bomtable_multimatchesqtyheader {	
    width: 40%;
    min-width: 40%;
}
body.avn-PO-ExactMatches #bommatchtable_rtHdr .sort_selected, 
body.avn-PO-ExactMatches #bom_matchtablelftheader .sort_selected{
	    background-color: #72777d;/*Changed*/
}
body.avn-PO-ExactMatches #bom_matchtablelftheader .sort_selected > img{display: none;}
body.avn-PO-ExactMatches .BOM_matchtable_left_header_part,
body.avn-PO-ExactMatches .BOM_matchtable_cont .bommatchtable_right .bommatchtable_rt_header,
body.avn-PO-ExactMatches .bomTableSortImgHeaderDiv
{height: 40px;}

body.avn-PO-ExactMatches div.availability_specification > div.posRelOS.text_cart_color.moreStock.bomAltLink{width: 130px;}
body.avn-PO-ExactMatches .availability_specification .stk_PLPShipMf{
	padding-top: 0px;
	padding-bottom: 10px;
}
body.avn-PO-ExactMatches .bomTableAltClr {background-color: #f1f2f3;}
body.avn-PO-ExactMatches .tab0neContent .bomTablepartNumberCol, 
body.avn-PO-ExactMatches .tabTwoContent #bom_matchtablelftheader .sort_selected,
body.avn-PO-ExactMatches .tabThreeContent #bom_matchtablelftheader .sort_selected,
{box-shadow: inset 2px 0 0 0 #b2b2b2;}
body.avn-PO-ExactMatches .BOM_matchtable_cont .reduce_imagesize {
    height: 15px;
    width: 15px;
    vertical-align: top;
    margin-right: 5px;
}

body.avn-PO-ExactMatches .tab0neContent #matchtable_left {float: left;}

body.avn-PO-ExactMatches .BomTxtInputFieldSignedIn {
    width: 181px !important;
    border: 1px solid #b2b2b2;
    background: #fff;
    margin-left: 0px;
}
body.avn-PO-ExactMatches #matchtable_left{margin-bottom: 0px;}
body.avn-PO-ExactMatches .bomBottomBorder{
	padding-left: 10px;
	margin-bottom: 0px;
    padding-bottom: 0px;
}
body.avn-PO-ExactMatches .multiplePartsSignedIn , 
body.avn-PO-ExactMatches .findPartSignedIn
{margin-top: 0px;}
body.avn-PO-ExactMatches .bomsearchTextSignedIn{
    margin-left: 0;
    margin-top: 0;
	margin-bottom: 15px;
}
body.avn-PO-ExactMatches .multiplePartsSignedIn{margin-left: 100px;}
body.avn-PO-ExactMatches .PoListShwMoreBtnExact{margin: 20px 0;}
body.avn-PO-ExactMatches .poInfoMessageTxt{
	font-size:16px;
	font-family: Arial;
	color:#02406e;
}
body.avn-PO-ExactMatches .poInfoMessageDiv, body.avn-PO-ExactMatches .poInfoMsgZeroExactMatches{
    /* margin-top: 20px; */ /*Removed*/
    background-color: #9dd4e3;
    /* margin-left: 42px; */ /*Removed*/
    padding-bottom: 1px;
    clear: both;
    width: 1240px;
   /* height: 73px;*/
    text-align: center;
    padding-top: 0px;
   /* line-height: 73px;*/
    margin: 20px auto 0; /*Added*/
    padding: 25px 0;
    min-height: 60px;
    box-sizing: border-box;

}
body.avn-PO-ExactMatches .poInfoMessageDiv .fa-check-circle-o{
    font-size: 24px;
    margin-right: 10px;
}
body.avn-PO-ExactMatches .atcdisabled{
    background-color: #b8bbbd;
}

.PoListShwMoreBtn{
	border: 1px solid #898989;
    color: #575757;
    display: inline-block;
    font-family: "ClanPro-Bold";
    font-size: 13px;
    margin: 30px 0;
    padding: 12px 10px 10px;
	padding: 14px 10px 9px 10px\0;
    text-align: center;
    text-transform: uppercase;
	cursor:pointer;
}
.PoListShwMoreBtn:hover{
	background-color:#b2b2b2;
	border: 1px solid #b2b2b2;
	color:#fff;
}
body.avnBomContainer .bomfocus_color a {
    outline: 1px solid #039be5 !important;
    outline: 5px auto -webkit-focus-ring-color !important;
    outline-offset: -2px;
	background-color: transparent !important;
}
body.avnBomContainer span.highlight{
	color: #039be5 !important;
}
body.avnBomContainer .bomfocus_color{
	color: #000 !important;
}

.avn-po-upload .bomUploadErrSec {
    margin: 15px auto;
    height: auto;
    line-height: 30px;
    width: auto;
    padding: 0 15px;
	font-size: 15px;

} 
.bom_atc_conflict_msg {
    font-family: ClanPro-News;
    font-size: 13px;
    color: #e22422;
    margin-top: 10px;
    margin-left: 30px;
    cursor: default;
    padding-bottom: 8px;
}


body.avnBomContainer .scrollbar-inner > .scroll-element, 
body.avnBomContainer .scrollbar-inner > .scroll-element div{
                z-index: 4;
}
body.avnBomContainer .avn_qb_autoSuggest, body.avnBomContainer .avn_qb_autoSuggest_detail_drpdwn{
                z-index: 5;
                left: 78px; 
                margin-top: 10px;
                
}

body.avnBomContainer.avn-PO-ExactMatches .avn_qb_autoSuggest, body.avnBomContainer.avn-PO-ExactMatches .avn_qb_autoSuggest_detail_drpdwn {
    left: 58px; 
}

body.avn-PO-ExactMatches .tab0neContent #bomautosuggest.avn_qb_autoSuggest_detail_drpdwn {
                margin-top: -5px;
}

body.avnBomContainer.avn-PO-ExactMatches #bomautosuggest.avn_qb_autoSuggest_detail_drpdwn {
    left: 65px;
}
/*PO UPLOAD PHASE2*/
body.avnPOUpload_container .oh_matchtable_cont .ohmatchtable_right 
{width: 100%;}
body.avnPOUpload_container .ohtable_header.poTable_header_pdf, 
body.avnPOUpload_container .ohtable_rightcontent.poTable_header_pdf 
{width: 50px; min-width: 50px;}
body.avnPOUpload_container .ohtable_header.poTable_header_accNo, 
body.avnPOUpload_container .ohtable_rightcontent.poTable_header_accNo
{width: 226px; min-width: 226px;}
body.avnPOUpload_container .ohtable_header.poTable_header_parserID,
body.avnPOUpload_container .ohtable_rightcontent.poTable_header_parserID,
body.avnPOUpload_container .ohtable_header.poTable_header_status,
body.avnPOUpload_container .ohtable_rightcontent.poTable_header_status,
body.avnPOUpload_container .ohtable_header.poTable_header_actInact,
body.avnPOUpload_container .ohtable_rightcontent.poTable_header_actInact,
body.avnPOUpload_container .ohtable_header.poTable_header_reqBy,
body.avnPOUpload_container .ohtable_rightcontent.poTable_header_reqBy,
body.avnPOUpload_container .ohtable_header.poTable_header_region,
body.avnPOUpload_container .ohtable_rightcontent.poTable_header_region,
body.avnPOUpload_container .ohtable_header.poTable_header_userType,
body.avnPOUpload_container .ohtable_rightcontent.poTable_header_userType
{width: 170px; min-width: 170px;}
body.avnPOUpload_container .ohtable_header.poTable_header_reqOn,
body.avnPOUpload_container .ohtable_rightcontent.poTable_header_reqOn,
body.avnPOUpload_container .ohtable_header.poTable_header_compOn,
body.avnPOUpload_container .ohtable_rightcontent.poTable_header_compOn
{width: 250px; min-width: 250px;}
body.avnPOUpload_container .ohtable_rightcontent.poTable_header_reqOn,
body.avnPOUpload_container .ohtable_rightcontent.poTable_header_compOn
{ padding-top: 7px;}
body.avnPOUpload_container .ohtable_header.poTable_header_compBy,
body.avnPOUpload_container .ohtable_rightcontent.poTable_header_compBy
{width: 210px; min-width: 210px;}
body.avnPOUpload_container .ohtable_header.poTable_header_comment,
body.avnPOUpload_container .ohtable_rightcontent.poTable_header_comments
{width: 400px; min-width: 400px;}
body.avnPOUpload_container .oh_search_mfg,
body.avnPOUpload_container .oh_table_dd 
{width: 149px;}
body.avnPOUpload_container .ohtable_header .oh_table_date.oh_acc_daterange .ohsearch_img{width: 23.5px;}
body.avnPOUpload_container .oh_rqbtn{
	width: 110px;
	float: right;
}
body.avnPOUpload_container .ohsearch_img{width: 30px;}
body.avnPOUpload_container .oh_search_custpart{width: 119px;}
body.avnPOUpload_container .oh_search_tracking{width: 159px;}
body.avnPOUpload_container .ohtable_rightcontent{
	padding-top: 0px;
    padding-top: 0px\0;
    padding-bottom: 0px;
    min-height: 40px;
    height: 40px;
    vertical-align: middle;
	padding-right: 10px;
}
.avn-po-toggle-btn{
    cursor: pointer;
    width: 60px;
    height: 30px;
    background: url(../images/colors/color1/Toggle_offline_off.png) no-repeat scroll 0 0;
}
.avn-po-toggle-btn.checked{background: url(../images/colors/color1/Toggle_on.png) no-repeat scroll 0 0;}
body.avnPOUpload_container .oh_rqbtn.disabled{background-color: #b8bbbd;}
.avn-po-text{
	width: 175px;
    height: 30px;
    box-sizing: border-box;
	border: 1px solid #72777D;	
	background-color: #E2E3E4;
	padding: 5px 10px;
}
body.avnPOUpload_container .ohtable_header.poTable_header_parserID, body.avnPOUpload_container .ohtable_rightcontent.poTable_header_parserID{
    width: 196px;
    min-width: 196px;
}
body.avnPOUpload_container .ohtable_header.poTable_header_parserID .oh_search_custpart{
    width: 145px;
}
body.avnPOUpload_container .edit-pencil{
    width: 20px;
    height: 20px;
    cursor: pointer;
    margin-top: 0px;
    margin-right: 10px;
}
.ohtable_rightcontent span{
     padding-top:7px;
     display:inline-block;
}
.poTable_header_reqOn > div.avnetPnumStaticTxt{
                padding-top:6px;
}
.poTable_header_parserID > .avnetPnumStaticTxt{
                padding-top: 7px;
}
body.avnPOUpload_container .oh_filterblock_crossimg {padding-top: 4px;}
.avn-po-text::-webkit-input-placeholder {
  font-family: Arial;
  font-size: 13px;
  text-align: left;
  color: #72777D;
}
.avn-po-text:-moz-placeholder { /* Firefox 18- */
  font-family: Arial;
  font-size: 13px;
  text-align: left;
  color: #72777D;
}
.avn-po-text::-moz-placeholder {  /* Firefox 19+ */
  font-family: Arial;
  font-size: 13px;
  text-align: left;
  color: #72777D;
}
.avn-po-text:-ms-input-placeholder {  
  font-family: Arial;
  font-size: 13px;
  text-align: left;
  color: #72777D; 
}

body.avnPOUpload_container .scrollbar-inner > .scroll-element .scroll-element_track {
    background-color: #72777d;
    opacity: 1;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}
body.avnPOUpload_container .scrollbar-inner > .scroll-element.scroll-x {
    bottom: 0;
    height: 10px;
}
body.avnPOUpload_container .scrollbar-inner > .scroll-element .scroll-bar {
    background-color: #b8bbbd;
    opacity: 1;
    height: 6px;
    margin: 2px;
    border-radius: 0;
}
body.avnPOUpload_container .scrollbar-inner > .scroll-element .scroll-element_outer, 
body.avnPOUpload_container .scrollbar-inner > .scroll-element .scroll-element_track, 
body.avnPOUpload_container .scrollbar-inner > .scroll-element .scroll-bar{
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;	
}
body.avnPOUpload_container .ohtableright_rowpart:last-child .ohtable_rightcontent {
	padding-bottom: 10px;
	height: 50px;
}
.poTable_header_parserID > .avnetPnumStaticTxt:last-child, 
.poTable_header_comments > .avnetPnumStaticTxt:last-child
{margin-top: 3px;}
body.avnPOUpload_container .datasheet_link_img{cursor: pointer;height:24px;}
body.avnPOUpload_container .scrollbar-inner > .scroll-element.scroll-y {width: 10px;}
body.avnPOUpload_container .scrollbar-inner > .scroll-element.scroll-y .scroll-bar{width: 6px;}
/********* Zero Exact matches popup ***********************/
.avn_po_zrmatch_popup_btn{ width: 180px;}
.avn_po_zrmtch_list_content{
	text-align: center;
	margin-bottom: 20px;
}   
#avn_po_submit_popup_id .avn_po_zrmtch_list_content, #avn_po_tempUpdate_popup_id .avn_po_zrmtch_list_content{font-weight: normal;}
#avn_po_popupshown .avn_po_zrmtch_list_content {
    line-height: 16px;
}
#avn_po_submit_popup_id .avn_po_zrmtch_list_content{
       line-height: 16px; 
}
body.avnPOUpload_container .oh_search_mfg{
                width: 176px;
}


#pofloatingScroll.scrollbar-inner ~ div.scroll-element.scroll-x.sticky {
    position: fixed;
    left: auto;
    top: auto;
    bottom: 5px;
}

.avn_popup_underlay_submitted{
	display: none;
	background: #888;
    position: fixed;
    top: 0;
	width: 100vw;
	height: 100vh;
	opacity: 0.75;
	z-index: 999;
	left: 0;
}
.avnpodateCenter
{
padding-left : 35px;
}
div.avnpodateCenter span.appDate{
margin-right: 14px;
}
body.avnPOUpload_container .oh_tabledate {
     padding-left: 0px;
}



/* -----------------------------------------------------------------------------*/
/*33. PREMIERE FARNELL
/* -----------------------------------------------------------------------------*/
.PFAddtionalStock-txt{
    color: #41c363;
    font-family: Arial,San-serif !important;
    font-size: 16px !important;
    font-weight: bold;
    padding: 5px 10px 0px 0px;
  
}
.PFFulfilled-txt{
    padding-left: 5px;
    font-size: 13px; 
    font-weight: normal; 
    font-family: Arial,San-Serif; 
    color: #72777d; 

}
.PFAddtionalStock .fa-info-circle{
	 margin-left: 5px;
    font-size: 15px;
    color: #41c363;
    cursor: pointer; 
}

.PFAddtionalStock-tooltip {
    padding: 10px;
    width: 280px;
    display: block;
    position: absolute;
    left: -130px;
    top: 20px;
    z-index: 5;
    background: #fff;
    box-sizing: border-box;
    border: 1px solid #d2d2d2; /*Changed*/
    visibility: hidden;
    font-size: 13px;
    line-height: 13px;
    box-shadow: 0 0 1px 0px #333333;
}

.PFAddtionalStock-txt::after{ 
	display: table;
	clear: both;
	content: '';
}
.PFAddtionalStock-tooltip .tooltiptext {
    background-image: url(/wcsstore/AvnetSAS/images/colors/color1/ParametricSearch/plp-spritesheet.png);
    background-position: -3px 25px;
    left: 48%;
    top: -12px; /*Changed*/
    display: inline-block;
    background-size: 127px;
    height: 12px;
    width: 16px;
    position: absolute;
}

.compareDetCol .PFAddtionalStock-txt {
    padding: 5px 0 0px 0px;
    width:auto;
}

.PFAddtionalStock-tooltip .avnNorm, .PFAddtionalStock-tooltip .avnItl{font-size: 11px;}

.PFAddtionalStock-tooltip .avnItl{font-style: italic;}

.mini_cart_contr .recent_added_content_detail.additional_stock {
    font-family: Arial;
}
.mini_cart_contr .recent_added_content_detail.additional_stock > span.boldTxt {
                font-weight: bold;
}
div.avn-fullCart-tableContent.highlight {
    box-shadow: inset 0 0 0 4px #daeff5;
}
@media all and (-ms-high-contrast:none){
	div.highlight.avn-fullCart-tableContent{
		box-shadow: inset 0px 4px 0px 0px #daeff5, inset 0px -4px 0px 0px #daeff5;
    }
    div.highlight.avn-fullCart-tableContent > div:first-child{
		box-shadow: inset 4px 0px 0px 0px #daeff5;
    }
    div.highlight.avn-fullCart-tableContent > div:last-child{
		box-shadow: inset -4px 0px 0px 0px #daeff5;
    }
}

.cart_additional_stock > li.cart_addtnal_stck, 
.cart_additional_stock > li.cart_addtnal_stck_sub{
	margin-bottom: 0;
	font-family: ClanPro-bold;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #a2a4a7;
}
.cart_additional_stock > li.cart_addtnal_stck_sub{
	font-family: ClanPro-book;
	margin-bottom: 10px;
}
.PFPopupAvnetSec{
                margin-top:30px;
}
body.avnPLP .PS_searchlist_cont .all_col {
                padding-right:5px;
}

body.avnPLP .stk_PLPShipImm{
                white-space:nowrap;
}

body.avnPLP .PS_searchlist_cont .availability_specification{
width:100%
}


body.avnPLP PS_searchlist_cont .stk_PLPShipImm{
margin-left:0px;
}




body.avnPLP .PFFulfilled-txt{
                padding-left:20px;
                
}
body.pdp_body .PFAddtionalStock-txt{
                padding-right:0px;
}

body.pdp_body .PFAddtionalStock >p:nth-child(3){
                padding-top:5px;
                padding-bottom:5px;
}
body.avnPLP .availability_specification > .PFAddtionalStock>.PFAddtionalStock-txt{
                padding-right:0px;
}
body.avnPLP .availability_specification > .PFAddtionalStock{
                padding-left:20px;
}
.PFAddtionalStock-tooltip span:nth-child(2){
                line-height: 16px;
    margin-bottom: 3px;
    display: inline-block;
}
body.avnPLP .PFAddtionalStock .PFFulfilled-txt {
    padding-left: 6px;
}
body.avnPLP .availability_specification > p.PFFulfilled-txt{
    font-weight: bold;
    color: #888;
}
body.avnBomContainer .BOM_matchtable_cont #bommatchtable_right .availability_specification .stk_PLPShipImm{
                /*padding-bottom:0px;*/
}
body.pdp_body .PFAddtionalStock>.PFFulfilled-txt:last-child{
                padding-left:0px;
}

@media screen and (max-width: 1279px){
	body.avn-PO-ExactMatches .BOM_matchtable_cont .BOM_matchtable_left_header_part.sticky {min-width: 100%;}
})



/**********************PAYMENT METHOD CHANGES*******************************/
.avn-paymentCore-addrContent {
    font-stretch: normal;
    font-family: ClanPro-News;
    font-style: normal;
    color: #868686;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    display: inline-flex;/*Added*/
}

#orderBillingDetails .billing_address_container .avnAddressOverflowtooltip .avnAddressOverflow {
    width: 210px;/*Changed*/
    overflow: hidden;
    text-overflow: ellipsis;
    box-sizing: border-box;
    margin-right: 80px;/*Added*/
}

.avn-paymentCore-invoiceAddrTitle {
    font-stretch: normal;
    font-family: ClanPro-Book,Arial,San-Serif;
    font-style: normal;
    color: #5b5b5b;
    font-size: 24px;
    font-weight: normal;
    padding-bottom: 15px;
    line-height: 24px;
    display: inline-block;/*Added*/
    width: 285px;/*Added*/
}

/*********************************************TAX STATUS TEXT**************************************/

.tax-status {
    padding-left: 20px;
    box-sizing: border-box;
}

.avn-paymentCore-UpdateTxt>a{
    color: #0593bc;
}
.avn-paymentCore-UpdateTxt{
    padding-left: 20px;
}
.avn-paymentCore-Warning{
    color: #ff0000;
    font-weight: bold;
}
/**********************************************************
				NO RESULTS PAGE STYLES
***********************************************************/
.avn-noresultspage-main-section *{ box-sizing: border-box; }
.avn-noresultspage-main-section > .avn-notification-banner{
	height: 56px;	
	width: 1240px;	
	border: 1px solid #BCDFF1;	
	border-radius: 4px;	
	background-color: #D9EDF7;
	 margin: 0px auto 20px; 
}
.avn-noresultspage-main-section > .avn-notification-banner > p{
	color: #31708F;	
	font-family: Arial;	
	font-size: 16px;		
	line-height: 56px;
	margin: 0 15px;
}
.avn-noresultspage-main-section .avn-bold{ font-weight: bold; }
.avn-noresultspage-main-section > .avn-notification-PF-banner{
	height: 148px;	
	width: 1240px;	
	background-color: #EFF2F6;
	margin: 0 auto;
	padding: 20px 0;
	text-align: center;
}
.avn-noresultspage-main-section > .avn-notification-PF-banner > p{
	color: #000000;	
	font-family: Arial;
	font-size: 16px;		
	line-height: 18px;	
	text-align: center;
	margin-bottom: 8px;
}
.avn-noresultspage-main-section > .avn-notification-PF-banner > a{
	color: #000000;	
	font-family: Arial;	
	font-size: 12px;	
	font-weight: bold;	
	line-height: 24px;
	margin-top: 5px;
	text-align: center;
	height: 26px;	
	width: 120px;	
	border: 1px solid #000000;
	display: inline-block;
}
.avn-noresultspage-main-section > .avn-notification-PF-banner  div#contentRecommendationWidget_AvnNoSearch_Newark_Promo_Text{
margin-bottom: 8px;
}
.avn-noresultspage-main-section > .avn-notification-PF-banner > p:nth-last-of-type(1) {
                font-size: 13px;
}
.avn-noresultspage-main-section .avn-notification-banner .close-icon{
                padding: 0px;
    display: inline-block;
    float: right;
    margin-top: -2px;
}
.avn-noresultspage-main-section .avnet-mini-carousel{
	margin-left: 0;
	margin-right: 0;
}
.avn-noresultspage-main-section{
                margin: 0 auto;
                width: 1440px;
                background-color: #fff;
                padding: 20px 0;
} 
.avn-noresultspage-main-section .avn-notification-PF-banner .noresults_center{
	color: #000000;
	font-family: Arial;
	font-size: 13px;
	line-height: 18px;
	text-align: center;
	margin-bottom: 8px;
	font-weight: normal;
} 
/*styles for Region registrant report in Dashboardd*/
.customerReport .button{  
                width: 100%;
    box-sizing: border-box;
    display: inline-block;
}
#avn_reg_rgstrExptOpt .popupInput{
    box-sizing: border-box;
    margin-top: 0px;
    width: 100%;
    padding: 12px 3px 10px 5px;
    font-family: "ClanWeb-Medium",Arial ,Sans-serif;
    font-size: 13px !important;
    font-weight: normal;
    color: #808080;
}

/*@media all and (-ms-high-contrast:none){
.avn-PO-ExactMatches .scroll-wrapper > .scroll-content{
                margin-bottom: 0 !important;
}
}*/
@-moz-document url-prefix(){ 
.avn-PO-ExactMatches .scroll-wrapper > .scroll-content{
                margin-bottom: 0 !important;
}
}
@media all and (-ms-high-contrast:none){
body.avnPOUpload_container .avn_oh_acc_dropdown_list.scroll-wrapper > .scroll-content{
                margin-bottom:0px !important;
}
}
@-moz-document url-prefix(){ 
body.avnPOUpload_container .avn_oh_acc_dropdown_list.scroll-wrapper > .scroll-content{
                margin-bottom:0px !important;
}
}

body.avn-PO-ExactMatches #bom_rtTbl > div.bomtableright_rowpart:last-child .StkPopup {
    bottom: 0px;
}
body.avn-po-upload #bomUploadForm{
                position: relative;
    float: left;
}
body.avn-po-upload .contentInsideminiUpload:before, body.avn-po-upload .contentInsideminiUpload:after{
                clear: both;
                content: '';
                display: table;
}
.dnd_overlay{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9999;
}
body.avn-po-upload .bomUploadBtnForMiniFile.disabled{
    background-color: #b8bbbd;
    cursor: default;
                opacity: 1;
}


/*Styles to be added in common1_1.css*/
body.avnPOUpload_container .ohtable_rightcontent span {
    vertical-align: top; 
}
body.avnPOUpload_container .poTable_header_reqOn > div.avnetPnumStaticTxt {
    padding-top: 0; 
}

body.avnPOUpload_container .ohtable_rightcontent.poTable_header_reqOn, body.avnPOUpload_container .ohtable_rightcontent.poTable_header_compOn {
     padding-top: 0px;
}

/*Fix for QC 9100- Carousel Widget Scroll*/
.avnet_Rebranding .carousel > .content > ul > li{
                display: inline-block !important;
}

/*Fix for QC 9100- Colour Change of dots to Avnet Green*/
.avnet_Rebranding .pageControl.dot > a {
	background-color: #41c363;
}

/*Fix for QC 9100- Scroll Behaviour in Shop Home Page*/
body.avnet_Rebranding > #contentWrapper .carousel{
    overflow: hidden;
}


/****************************INVENTORY REFRESH STYLES***********************************/
.invertory-refresh{
	display: inline-block;
	font-family: ApercuAvnet-Italic;
	font-size: 14px;
	font-style: italic;
	color: #ffffff;	
	position: relative;
	vertical-align: top;
	margin-left: 3px;
	font-weight: normal;
	cursor: pointer;
}
.invertory-refresh-icon{
    background-color: #e9e9e9;
    border-radius: 50%;
    width: 21px;
    height: 21px;
    display: inline-block;
    position: relative;
}
.invertory-refresh-icon i.fa-refresh{
	color: #41c363;
	position: absolute;
    top: 4px;
    left: 4.5px;
}
body.avnPLP .PS_searchlist_cont .all_col.availability_table{
	padding-right: 28px;
}
body.avnPLP .PS_searchlist_cont .availability_specification, body.avnPLP .PS_searchlist_cont .all_col.availability_table .stk_PLPShipImm, .BOM_matchtable_cont .availability_specification .stk_PLPShipImm{
	width: 100%;
	box-sizing: border-box;
}
body.avnPLP .PS_searchlist_cont .all_col.availability_table .fa-check-circle, .availability_cont .fa-check-circle{
	margin-left: 5px;	
	margin-right: -20px;
}
.invertory-refresh > span.txt{
    position: absolute;
    top: 1px;
    left: 25px;
}
.links_near_compare.tooltip_link > i.fa-info-circle{
	font-size: 22px;
    margin-right: 5px;
}
.links_near_compare.tooltip_link > span.txt{
	font-family: ApercuAvnet-Italic;
	font-weight: normal;
	font-size: 12px;
	font-style: italic;
	letter-spacing: -0.7px;
	color: #000000;
	display: inline-block;
	vertical-align: top;
	padding-top: 3px;

}
#pdpHeaderBottom .fa-info-circle, #pdpHeaderBottom .fa-print, #pdpHeaderBottom .fa-bookmark-o, #pdpHeaderBottom .fa-share-alt{
    float: left;
    padding: 0;
    position: relative;
	font-size: 18px;
}
.inventory_availability_tooltip .avail_refresh{
    font-weight: normal;
    font-size: 14px;
    width: auto;
    display: inline;
    font-family: Arial;
    color: #41c363;
    float: left;
    text-align: left;
    margin-left: 10px;
    text-decoration: underline;
    line-height: 15px;
    cursor: pointer;
}
.tooltip_items{
    height: 47px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.tooltip_items .fa-refresh{
    width: 15px;
    height: 15px;
    margin-right: 4px;
    float: left;
    padding-top: 2px;
}
.inventory_availability_tooltip{
    padding: 5px;
    box-sizing: border-box;
    display: none;
    position: absolute;
    top: 32px;
    width: 282px;
    /*min-height: 156px;*/
    background-color: #ffffff;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.5);
    border: solid 1px #575858;
    z-index: 4;
    margin-top: 8px;
    margin-left: 16px;
    cursor: default;
}
.inventory_availability_tooltip .tooltip_refresh_text{
    height: 12.4px;
    font-family: Arial;
    font-size: 11px;
    font-style: italic;
    color: #000000;
    padding-left: 15px;
    margin-right: 2px;
    clear: both;
}
.inventory_availability_tooltip > img {
    position: absolute;
    top: -12px;
    left: 16px;
}
.tooltip_link:hover > div.inventory_availability_tooltip, #tooltip_link:hover >  div.inventory_availability_tooltip{
	display: block;
}
body.pdp_body .invertory-refresh > span.txt{
	color: #585858; /*Changed*/
}
.links_near_compare.tooltip_link{cursor: pointer;}
body.avnPLP .inventory_availability_tooltip{top:25px;}
.compareDet .availability_cont i.fa-check-circle, .bomtableright_rowpart .availability_specification i.fa-check-circle{margin-left: 5px;}
.compareDetColHeading .invertory-refresh, .BOMalternativesDetColHeading .invertory-refresh{
    display: block;
    clear: both;
    text-align: right;
    margin-right: 55px;
}
.compareDetColHeading .invertory-refresh > span.txt, .BOMalternativesDetColHeading .invertory-refresh > span.txt{
    color: #585858;
    left: auto;
    margin-left: 5px;
}
.compareDetColHeading .invertory-refresh-icon,.BOMalternativesDetColHeading .invertory-refresh-icon,,.bomtablerightheader_txt_pdt .invertory-refresh-icon{background-color:#f5f5f5;}
.compare_page_top_div .links_near_compare.tooltip_link{
    position: absolute;
    right: -90px;
    top: -4px;
    margin-right: 0px;
}
.compare_page_top_div .links_div >.fright {
    margin-right: 90px;
    position: relative;
}
.compare_page_top_div .inventory_availability_tooltip {right: -115px;}
.compare_page_top_div .inventory_availability_tooltip > img {left: 136px;}
.bomtablerightheader_txt_pdt .invertory-refresh > span.txt{
    color: #585858;
}
.ohtable_rightcontent i.fa-check-circle{
	font-size: 16px;
    color: #41c363;
    margin-left: 5px;
}
.avn_quotes_section .ohmatchtable_rt_header .ohtable_header.quotestable_leadTimeHeader, .avn_quotes_section .ohtableright_rowpart .ohtable_rightcontent.quotestable_leadTimeHeader{
    width: 205px;
    min-width: 205px;
}
.avn_quotes_section .invertory-refresh{
    color: #585858;
    top: -2px;
}
.orderHistory .ohtable_header .invertory-refresh > span.txt{
    color: #585858;
    top: -1px;
}
body.pdp_body .asidetabwidth i.fa-check-circle{
    margin-right: -15px;
    margin-left: 5px;
}
.avn-fullCart-tableHdr .invertory-refresh{
    margin-top: -5px;
}
.avn-fullCart-tableHdr .invertory-refresh > span.txt{
    top: 5px;
    left: 22px;
    color: #585858;
}
.avn-fullCart-table i.fa-check-circle{
    margin-left: 5px;
    color: #41c363;
}
body.avnBomContainer .bommatchtable_rt_header #bom.invertory-refresh {
    padding: 0;
    float: none;
    margin-left: 3px;
    position: absolute;
}
body.avnBomContainer .bommatchtable_rt_header .invertory-refresh > span.txt {
    top: 4px;
    left: 22px;
}
body.avnBomContainer .bommatchtable_rt_header .invertory-refresh-icon i.fa-refresh{
    top: 5px;
    left: 5.25px;
}
body.pdp_body .pdpSubsAlternativesHeaderTxt .invertory-refresh{margin-top : -4px;}
.pdpSubsAlternativesBodyContent i.fa-check-circle{margin-left: 5px;}

/*QC#9571*/
body.avnPLP .searchtable_right .addNetkStkLink {left: 58px;}
body.avnPLP .searchtable_right .pfSearchTooltip {left: 17%;}



/*QC#9574*/
.tooltip_link.introjs-showElement:hover > div.inventory_availability_tooltip, #tooltip_link.introjs-showElement:hover >  div.inventory_availability_tooltip{
                display: none;
}


/*QC#9574*/

/*QC#9740*/
.custom-select {
  position: relative;
  font-family: Arial;
  width: 262px;
  height: 30px;
  line-height: 30px;
}
.custom-select select {
  display: none; /*hide original SELECT element:*/
}
.select-selected {
  background-color: #fff;
}
/*style the arrow inside the select element:*/
.select-selected i {
  position: absolute;
  top: 6px;
  right: 10px;
  font-size: 17px;	
}

/*style the items (options), including the selected item:*/
.select-items div,.select-selected {
	font-family: Arial, San-Serif;
	font-size: 13px;
	font-weight: normal;
	color: #393938;	
	cursor: pointer;
	width: 262px;
	padding: 0 8px;
	height: 20px;
	line-height: 20px;
	border: none;
}
.select-selected {
	border-radius: 4px;
	border: 1px solid #B8BBbD;
	height: 30px;
	line-height: 30px;
}
/*style items (options):*/
.select-items {
  position: absolute;
  background-color: #fff;
  top: 18%;
  left: 0;
  right: 0;
  z-index: 5;
  border: 1px solid transparent;
  border-color: transparent #b8bbbd #b8bbbd;
  border-top: none;
  border-radius: 0 0 4px 4px;
  padding-bottom: 5px;
}
/*hide the items when the select box is closed:*/
.select-hide {
  display: none;
}
.select-items div:hover{
  background-color: rgba(0, 0, 0, 0.1);
}
/*QC#9740*/
.fa.fa-minus.disable{
	color: #cecece;
}

.inventory_availability_tooltip > img {left: 33px;}
.inventory_availability_tooltip{
                top: 24px;
                margin-left: 0;
}
/*QC 12199*/
.inventory_availability_tooltip > p {
    background-image: url("/wcsstore/AvnetSAS/images/colors/color1/ParametricSearch/plp-spritesheet.png");
    left: 10px;
    position: absolute;
    top: -13px;
    height: 13px;
    width: 50px;
    background-position: 20px 35px;
    display: inline-block;
    }

.inventory_availability_tooltip:before {
    content: '';
    display: block;
    height: 20px;
    position: absolute;
    top: -20px;
    width: 65px;
    left: 0px;
}
body.bom_alternatives_page .BOMalternativesDetCol i.fa-check-circle{
    margin-left: 5px;
}
.pdpHeaderBottomWrapper .inventory_availability_tooltip{
	top: 32px;
}
@-moz-document url-prefix(){ 
           .orderHistory .ohtable_rightcontent {
                   padding-top: 10px;
           } 
}

body.orderHistory .ohtable_rightcontent span{
                padding-top: 0px;
}
@-moz-document url-prefix(){ 
   .orderHistory .ohtable_rightcontent {
                                   padding-top: 11.6px;
   }

      .orderHistory .ohtable_header .oh_table_date.oh_acc_daterange .dijitTextBox {
                                width: 80.5%;
   }
}

@media all and (-ms-high-contrast:none){
                body.orderHistory #oh_rtTbl .ohtable_rightcontent.ohtable_availHeader > .avnetPnumStaticTxt{
                                min-height: 38.4px;
                }
}




/*************************END OF INVENTORY REFRESH STYLES**************************/	
/*changes for QC 9612 */
.po_pricemismatch{
	border-collapse: collapse;
	width: 100%;
	table-layout: fixed; 
}
.po_pricemismatch_row{
    text-align: left;
    padding: 5px;
    word-wrap: break-word;
    vertical-align: top;
}
span#priceMismatchPopupDisplay.scroll-content{
max-height: 180px !important;
display: block;
margin-bottom: 0px !important; /*Added*/
}
.pdpSubsAlternativesBodyContent_col .price_popup_div .font_normal_currency{
                clear: both;
}
/*
@media all and (-ms-high-contrast:none){
                .pdp_SubsAlternatives_Content .qty_inc_dec input[type=text]{
                                top: -3px;
                }
}
*/
@media all and (-ms-high-contrast:none){
                body.pdp_body .pdpSubsAlternativesHeaderTxt .invertory-refresh{margin-top: -7px;}
                body.pdp_body .pdpSubsAlternativesHeaderTxt .invertory-refresh-icon{
                                position: absolute;
                                top: 3px;
                }
                body.pdp_body .invertory-refresh > span.txt{top: 2px;}
}
body.pdp_body .invertory-refresh > span.txt {
    left: 22px;
}

/*QC 10067 fix*/
body.rfq-admin > .dijitDialogUnderlayWrapper, body.rfq-admin > #progress_bar_dialog{
display: none !important;
}
/*QC 9880 - Min Mult mismatch popup changes*/
#po_minmultmismatch_popup_id .avn_clrcart_popup_text{
	height: auto;
}
#po_minmultmismatch_popup_id .avn_clrcart_popup_text:nth-child(2){
   	margin-bottom: 10px;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
}
#po_minmultmismatch_popup_id .po_pricemismatch_row {
	padding: 2px 0 2px 105px;
}
#po_minmultmismatch_popup_id .po_pricemismatch_row a{
	color: #039be5;
}
#po_minmultmismatch_popup_id .avn_clrcart_popup_text:nth-child(3){
    height: auto;
    margin: 20px 0 10px;
}

.minMultMismatchAlert{    
	text-align: center;
	display: block;
	padding: 15px 0 0;
	color: #e0021b;
}

span#minMultMismatchPopupDisplay > p{
    text-align: left;
    padding-left: 110px;
}

/*New styles to be added for QC8510*/

/*.orderHistory .oh_matchtable_cont .oh_matchtable_left_header_part > .ohtable_orderNumberheader{
                box-shadow: inset -1px 0 0 0 #72777d;
}*/
.ohtable_rightcontent.ohtable_webOrderheader  a{
                color: #039be5;
}
.orderHistory .scrollbar-inner > .scroll-element .scroll-element_track{background-color: #72777d;}
.orderHistory .scrollbar-inner > .scroll-element.scroll-x .scroll-bar{margin: 2px;}


.avn_oh_accdateitems_sec .avn_oh_acc_dropdown_div{
                z-index: 101;
}
.avnCompare .compareDetColHeading .invertory-refresh{
                margin-right: 0px;
                text-align: left;
                width: 100px;
                margin-left: 100px;          
} 
.avnCompare .introjs-tooltip{margin-left: 10px;}
.avnCompare .inventory_availability_tooltip::before {left: 100px;}

/*End of changes for QC8510*/


/*start of changes for QC10033*/

.PS_searchlist_cont .dollar_usd.fontChange11, .price_specification .usd_price.fontChange11{
                font-size: 11px;
}
/*end of changes for QC10033*/

#bommatchtable_right .price_table_txt_cont_div .avnetPoPdfPrice{
	width: 150px;
}
.asidetabwidth.contentPaneLoading {
    background: transparent url(/wcsstore/AvnetSAS/images/colors/color1/loading.gif) center no-repeat !important;
    background-size: 170px !important;
                border: 0;
                min-height: 200px;
                min-width: 400px;
}
.asidetabwidth.contentPaneLoading *{
                display: none;
} 
div.pdpSubsAlternativesBodyContent:nth-child(3) .spaceNoWrap, div.pdpSubsAlternativesBodyContent:nth-child(3) .SpaceNoWrap{
                white-space: normal;
}
.tab0neContent .BOM_matchtable_cont .bomtable_right .bomtableright_rowpart:last-child > div,
.tab0neContent .BOM_matchtable_cont .bomtable_right .bomtableright_rowpart:last-child{
                min-height: 160px;
}
.tab0neContent .BOM_matchtable_cont .bomtable_right .bomtableright_rowpart:last-child{
                height: 160px;
                height: 160px\0;               
}
@-moz-document url-prefix(){ 
                .tab0neContent .BOM_matchtable_cont .bomtable_right .bomtableright_rowpart:last-child > div{
                                height: 160px;    
                }
}

/*****QC 10172 starts ******/
html[lang='zh'] #add_shipping_addrs_id .zip_ahpaddr{
margin-top: 22px;
} 

#shopping_modal .widgetStrokeIn{
min-width: 350px;
}

#avn_addShippingAddrPopUpDiv.ship_addrs_form .profileNameFld{
width: 100%;
}
/*****QC 10172 ends ******/

body.avn-PO-ExactMatches div.matchTabTwo.matchTabClickStyle .blueTxtColor,
body.avn-PO-ExactMatches div.matchTabThree.matchTabClickStyle .blueTxtColor,
body.avn-PO-ExactMatches div.matchTabThree .blueTxtColor{
	float: left;
    margin: 0px; /*Changed*/

}
.searchFilterWrapper #adv_fltrs_sec_main > .scroll-wrapper.scrollbar-inner > .scroll-element.scroll-y{
display: none;
}

/***************************************************************
QC 9563 Taxo Changes - Category Level Style Changes
****************************************************************/
.avn-subCat-widget *, .avn-catMnf-widget *{box-sizing: border-box;}
ul.avn-cat-list li{
  font-family: Arial;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.46;
  text-align: left;	
}
.avn-cat-list-l1, .avn-cat-list-l2{padding-left: 30px;}
body .avnRB-Layoutmargin .avn-subCat-widget h2, 
body .avnRB-Layoutmargin .avn-catMnf-widget h2{
  width: 1240px;
  height: 34px;
  background-color: #e2e3e4;
  border: solid 1px #979797;
  line-height: 34px;
  padding: 0 10px;
  font-family: Arial;
  font-size: 18px;
  text-align: left;
  color: #000;
  margin: 0;
}
ul.avn-cat-list{
	padding: 10px 0;
	-webkit-column-count: 4;
	        column-count: 4;
	border: solid 1px #979797;
	border-top: none;
	margin-bottom: 20px;
}
ul.avn-cat-list > li{
	padding-left: 10px;
}
ul.avn-cat-list > li{
	margin-bottom: 5px;
	-webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid-column;
	display: table;
	overflow: hidden;
}
.avn-subCat-widget, .avn-catMnf-widget{
  width: 1240px;
  margin: 0 auto;  
}
.avn-cat-heading{
	font-weight: bold;
	font-size: 15px;
	line-height: 1.27;
}
.avn-catMnf-widget ul.avn-cat-list > li{font-weight: bold;}
body .avnRB-Layoutmargin h2.avn-cat-widget-heading{
  font-family: ApercuAvnet-Bold;
  font-size: 24px;
  height: 34px;
  font-weight: normal;
  line-height: 34px;
  text-align: left;
  color: #333333;
  margin: 0 auto;
  width: 1240px;
}
ul.avn-cat-list > li li {
    margin-bottom: 2px;
}
ul.avn-cat-list li span{
	color: #bbb;
	font-weight: normal;
}
body .avnRB-Layoutmargin h1.avn-cat-main-heading::before,
body .avnRB-Layoutmargin h1.avn-cat-main-heading::after{
	display: none;	
}
section.avn-cat-hero-widget{
	margin: 0 0 30px;
	padding: 0 10px; 	
}
section.avn-cat-hero-widget .btn.btn-primary{
	font-size: 13px;
}
section.avn-cat-hero-widget .avn-cat-image{
	width: 602px;
	height: auto
	max-height: 198px; /*Added*/;
	margin-top: 20px;
	float: right;
	text-align: center; /*Changed, some additional character obeserved*/
}
section.avn-cat-hero-widget .col6{
	float: left;	
}
article.avn-cat-grey-bg{
	background-color: #f9f9f9;
	box-shadow: -90px 0 0 0 #f9f9f9, 90px 0 0 0 #f9f9f9;
	padding: 10px 0 30px;
}
ul.avn-cat-list::before, 
ul.avn-cat-list::after, 
body .avnRB-Layoutmargin::before, 
body .avnRB-Layoutmargin::after,section.avn-cat-hero-widget::before,
section.avn-cat-hero-widget::after,
.avn-cat-grey-bg::before, 
.avn-cat-grey-bg::after {
	clear: both;
	content: '';
	display: table;
}
article.avn-cat-grey-bg .avnRB-storehome-proSecContent{
	background-color: #fff;
}
body.avn-PO-ExactMatches div#multipleMatchesTab2+.blueTxtColor{float: left; /*Changed*/
    margin: 0px; /*Added*/
}
section.avn-cat-hero-widget .avn-cat-image >img{
	height: inherit;
	max-height: 198px; /*Added*/
}

/* Taxonomy Styles */ 
.refreshIconStyle{
	color: #41c363;
}

.avnRB-storehome-NBImage {
    box-sizing: border-box;
    display: inline-block;
    width: auto; /*Changed*/
    height: auto; /*Changed*/
    max-height: 147px; /*Added*/
}
.avnRB-storehome-NBImageSec{
    width: 100%;
    box-sizing: border-box;
    height: 147px;
    text-align: center;
    line-height: 147px; /*Added*/
}
.avnRB-storehome-NBSecOne {
    background-color: #fff; /*Changed*/
    margin-bottom: 10px;
}
body.avnet_Rebranding .avncontainer {max-width: 1260px;}
@media screen and (min-width: 1242px){
                .avncontainer {width: 1260px;}
}
body.avn-PO-ExactMatches .matchesTab .matchTabClickStyle .exactMatchImageDiv{height: 58px;}
body.avn-PO-ExactMatches .matchesTab .exactMatchImageDiv{
    float: left;
    height: 48px;
    margin: 0 10px 0 15px;
}
body.avn-PO-ExactMatches .matchesTab .matchesImageDiv{margin-right: 10px;}
body.avn-PO-ExactMatches div#matchTabOne > .widthClass {float:left;}
.PS_searchlist_cont .info_specification .lead_time_img {padding-top: 8px;}
.PS_searchlist_cont .info_specification{padding-top: 5px;}
body.pdp_body .asidetabwidth .inr_curr {margin-bottom: 0px;}
body.pdp_body .asidetabwidth .asidetop .inr_curr {height: 10px;}
body.pdp_body .asidetabwidth .inr_curr_subtotal {
    height: 13px;
    margin-top: 0px;
}
/***************** Styles for PDP PriceInv section Content Loader *****************************/
@-webkit-keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}

@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}

.content-placeholder {
  display: block;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
  animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eeeeee), color-stop(18%, #dddddd), color-stop(33%, #eeeeee));
  background: -webkit-linear-gradient(left, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  -webkit-background-size: 800px 104px;
  background-size: 800px 104px;
  height: inherit;
  position: relative;
}
body.pdp_body .asidestart.content-placeholder *, 
body.pdp_body .pdp-more.txt_align_left.content-placeholder *,
body.pdp_body .Qun_val.content-placeholder *,
body.pdp_body .price_tier_wrapper.content-placeholder *,
body.pdp_body .cart_bom.cart_bom_button_div.content-placeholder *,
body.pdp_body .subtotalalign.content-placeholder *,
body.pdp_body .ship_Imme.content-placeholder *
{display: none;}
body.pdp_body .asidestart.content-placeholder{height: 50px;}
body.pdp_body .pdp-more.txt_align_left.content-placeholder, 
body.pdp_body .ship_Imme.content-placeholder
{height: 18px;}
body.pdp_body .Qun_val.content-placeholder{height: 40px;}
body.pdp_body .price_tier_wrapper.content-placeholder{
	height: 100px;
	width: 50%;
	margin-left: 50%;
}
body.pdp_body .cart_bom.cart_bom_button_div.content-placeholder{height: 35px;}
body.pdp_body .subtotalalign.content-placeholder{height: 20px;}
.asidetabwidth.priceInvInLoading *{
                display: none;
} 
@media screen and (min-width: 1800px) and (max-width: 1920px){
                body.avn-cat-srchRes nav.avnet-main-navigation .main-nav {
                                margin-left: 500px;
                }
}
@media screen and (min-width: 1921px){
                body.avn-cat-srchRes nav.avnet-main-navigation .main-nav {
                                margin-left: 800px;
                }
}
/******************* Cart Inventory Popup Styles ******************/
.avn-cart-inv-popup.dijitDialogPaneContentArea{
    background-color: #fff;
    padding: 18px 52px;
    width: 802px;
    height: 490px;
    box-sizing: border-box;
    text-align: center;
}
.avn-cart-inv-popup .avn-fullCart-tableHdr, 
.avn-cart-inv-popup .avn-fullCart-tableHdrItems{height: 30px;}
.avn-cart-inv-popup div.avn-fullCart-tableHdrItems:nth-child(1),
.avn-cart-inv-popup div.avn-fullCart-tableHdrItems{border-right: 1px solid #FFF;}
.avn-cart-inv-popup div.avn-fullCart-tableHdrItems:last-child{border-color: #DFDFDF;}
.avn-cart-inv-popup .avn-fullCart-tableHdrItems,
#avn_cart_inventory_popup_id .avn-cart-inv-popup .avn-fullCart-tableContent > div{text-align: left;}
.avn-cart-inv-popup .avn-fullCart-table{width: 696px;margin: 0;}
.avn-cart-inv-popup .avn-fullCart-tableContent > div, 
.avn-cart-inv-popup  div.avn-fullCart-tableContent > div:nth-child(2),
.avn-cart-inv-popup .avn-fullCart-tableHdrItems,
.avn-cart-inv-popup div.avn-fullCart-tableHdrItems:nth-child(1),
.avn-cart-inv-popup div.avn-fullCart-tableContent > div:nth-child(3),
div.avn-fullCart-tableContent > div:first-child{padding: 9px 10px 0 10px;}
#avn_cart_inventory_popup_id .avn-cart-inv-popup .avn-fullCart-tableContent > div{
	padding-bottom: 10px;
	border-color: #DFDFDF;
	border-right: 1px solid #DFDFDF;
}
#avn_cart_inventory_popup_id.avn_ord_account_popup{margin-left: -401px;}
.avn-cart-inv-popup div.avn-fullCart-tableContent p.bold_font{font-weight: bold;}
.avn-cart-inv-popup div.avn-fullCart-tableHdrItems:nth-child(1),
.avn-cart-inv-popup div.avn-fullCart-tableContent > div:first-child{
width: 55px;
white-space: nowrap;
}
.avn-cart-inv-popup div.avn-fullCart-tableHdrItems:nth-child(2),
.avn-cart-inv-popup div.avn-fullCart-tableContent > div:nth-child(2){width: 169px;}
.avn-cart-inv-popup div.avn-fullCart-tableHdrItems:nth-child(3),
.avn-cart-inv-popup div.avn-fullCart-tableContent > div:nth-child(3){width: 159px;}
.avn-cart-inv-popup div.avn-fullCart-tableHdrItems:nth-child(4),
.avn-cart-inv-popup div.avn-fullCart-tableContent > div:nth-child(4){width: 169px;}
.avn-cart-inv-popup div.avn-fullCart-tableHdrItems:last-child,
.avn-cart-inv-popup div.avn-fullCart-tableContent > div:last-child{width: 170px;}
.avn-cart-inv-popup div.avn-fullCart-tableContent p {
	color: #575757;	
	font-family: Arial;	
	font-size: 12px;	
	font-weight: normal;
	text-align: left;
	line-height: 14px;
}
.avn-cart-inv-popup div.avn-fullCart-tableContent p.add-stk-txt{
	color: #B8BBBD;	
	font-size: 11px;	
	line-height: 12px;
	margin-top: 5px;
}
.avn-cart-inv-popup div.avn-fullCart-tableContent p.err-txt{
	color: #D0021B;	
	font-family: Arial;
	font-size: 10px;	
	line-height: 11px;
	margin-top: 5px;
}
.avn-cart-inv-popup .avn-fullCart-contentTable{
	display: table;
	table-layout: fixed;
	width: 696px;
}
.avn-cart-inv-popup .scrollbar-inner{
	height: 179px;
	overflow-y: auto;
	overflow-x: hidden;
	float: left;
}
.avn-cart-inv-popup > p{
	color: #5B5B5B;	
	font-family: Arial;	
	font-size: 13px;	
	line-height: 15px;	
	text-align: center;
	margin: 0 auto 40px;
	width: 70%;
}
.avn-cart-inv-popup .scrollbar-inner > .scroll-element.scroll-y {width: 10px;}
.avn-cart-inv-popup .scrollbar-inner > .scroll-element .scroll-bar {
    background-color: #b8bbbd;
    opacity: 1;
    height: 6px;
    margin: 2px;
    border-radius: 0;
}
.avn-cart-inv-popup .scrollbar-inner > .scroll-element .scroll-element_track {
    background-color: #72777d;
    opacity: 1;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}
.avn-cart-inv-popup .scrollbar-inner > .scroll-element .scroll-bar {
    background-color: #e2e3e4;
    opacity: 1;
    margin: 2px;
	width: 6px;
    border-radius: 0;
}
.avn-cart-inv-popup .scrollbar-inner > .scroll-element .scroll-element_outer, 
.avn-cart-inv-popup .scrollbar-inner > .scroll-element .scroll-element_track, 
.avn-cart-inv-popup .scrollbar-inner > .scroll-element .scroll-bar {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}
.avn-cart-inv-popup div.avn-fullCart-tableContent > div{min-height: 0;}
.avn-fullCart-tableContent:nth-child(even){background-color: #f9f9f9;}
.avn-cart-inv-popup .err-txt i{margin-right: 5px;}
.avn-cart-inv-popup .avnFullCartYourOdrPopUp-btns{margin-top: 20px}
.avn-cart-inv-popup h1{
	color: #5B5B5B;	
	font-family: Arial;	
	font-size: 24px;	
	font-weight: bold;
}
.avn-cart-inv-popup > p.avn-Inv-err-txt{
    position: absolute;
    width: 80%;
    top: 130px;
    font-size: 11px;
    color: #D0021B;
}
.dashbrd-drpdwn{	
	color: #808080;
    border: 1px solid #72777d !important;
    background-color: #e8e8e8;
    width: 94%;
    padding: 10px;
    margin-bottom: 10px;
	background-image: url(/wcsstore/AvnetSAS/images/colors/color1/ParametricSearch/down_arrow.png);
    background-position: 315px center;
    background-repeat: no-repeat;
    background-size: 20px auto; 
}
.dashbrd-drpdwn ~ div > input[type='button']{
    bottom: -30px;
    left: 50%;
    margin-left: -52.5px;
    position: absolute;
}
#avn_cart_inventory_popup_id .scrollbar-inner > .scroll-element.scroll-y{right: 0;}
@media all and (-ms-high-contrast:none){
	#avn_cart_inventory_popup_id .scroll-wrapper > .scroll-content, #avn_po_clrcart_popup_id .scroll-wrapper > .scroll-content{margin-bottom: 0px !important;}
	.avn-cart-inv-popup .avn-fullCart-contentTable:last-child{margin-bottom: 17px;}
	.avn-cart-inv-popup .scrollbar-inner{height: 190px;}
}
@-moz-document url-prefix(){   
	.avn-cart-inv-popup .avn-fullCart-contentTable:last-child{margin-bottom: 17px;}
	#avn_cart_inventory_popup_id .scroll-wrapper > .scroll-content, #avn_po_clrcart_popup_id .scroll-wrapper > .scroll-content{margin-bottom: 0px !important;}
	.avn-cart-inv-popup .scrollbar-inner{height: 190px;}
}

/******************************************************
				Order Returns Page
*******************************************************/
.order-returns-section *{box-sizing: border-box;}
.order-returns-section p, .order-returns-section div, .order-returns-section a{
	font-family: Arial, San-Serif;
	font-size: 13px;
	font-weight: normal;
}
.order-returns-section .banner{
	background-color: #e2e3e4;
	line-height: 40px;
	height: 40px;
	font-weight: bold;
	font-size: 20px;
	padding-left: 55px;
}
.order-returns-section .back-ord-link{
	text-transform: uppercase;
	margin: 25px 0 25px 55px;
	display: inline-block;
	font-size: 16px;
}
@media screen and (min-width: 1440px){
	.order-returns-section .back-ord-link{margin-left: 100px;}	
	.order-returns-section .banner{padding-left: 100px;}
}
.order-returns-section .sticky-header{
	position: relative;
	width: 1240px;
	height: 58px;
	background-color: #f1f2f3;	
	margin: 0 auto 20px;
	padding: 10px 0 0 20px;
	box-shadow: 0 4px 3px 0 rgba(0,0,0,0.15);
}
.order-returns-section .sticky-nav.active{
    position: fixed;
    z-index: 7; /*Changed*/
    left: 50vw;
    margin-left: -628px;
	margin-left: -620px\0;
	top: 154px;
}
.order-returns-section .sticky-nav > div:first-child{
	background: #fff;
}
.order-returns-section .sticky-header button{
	height: 30px;
	line-height: 30px;
	background-color: #41c363;
	color: #000;
	text-align: center;
	width: 160px;
	border: none;
	text-transform: uppercase;
	font-weight: bold;
	font-family: inherit;
	font-size: inherit;
	float: right;
	margin-top: -22px;
	margin-right: 20px;
	cursor: pointer;
}
.order-returns-section .sticky-header button.disabled{background-color: #B8BBBD;cursor: default;color:#fff;}
.order-returns-section .sticky-header > p{display: inline-block;}
.order-returns-section .sticky-header p.title{
	max-width: 1240px;
	margin-bottom: 5px;
	font-size: 16px;
}
.order-returns-section .sticky-header span.title{font-weight: bold;margin: 0 10px 0 30px;}
.order-returns-section .sticky-header span.title:nth-child(1){margin-left: 0;}
.order-returns-section .back-ord-link{color: #0593bc;font-family:ApercuAvnet-Bold;}
.order-returns-list{
	width: 1240px;
	margin: 0 auto;
	padding-bottom: 20px;
}
.order-returns-list-item{
	margin-bottom: 20px;
	border: 1px solid #B8BBBD;	
	position: relative;
}
.order-returns-list-item > div{
	padding: 10px 10px 20px;
	vertical-align: top;
	float: left;
}
.order-returns-list-item::before, .order-returns-list-item::after{
	clear: both;
	display: table;
	content: '';
}
.order-returns-list-item > div:nth-child(1){width: 116px;}
.order-returns-list-item > div:nth-child(1) > div{
	height: 87px;	
	width: 106px;
	border: 1px solid #E2E3E4;	
	border-radius: 4px;	
	background-color: #FFFFFF;
	text-align: center;
}
.order-returns-list-item > div:nth-child(1) img{width: 82px;height: 80px;}
.order-returns-list-item > div:nth-child(1){padding-right: 0px;}
.order-returns-list-item > div:nth-child(2){width: 506px;}
.order-returns-list-item > div:nth-child(3){width: 605px;}
.order-returns-list-item > div:nth-child(2) p{font-family: inherit;font-weight: bold;}
.order-returns-list-item div.clear{display: table;width: 100%;}
.order-returns-section .upload-section p{margin: 30px 0 10px;}
.order-returns-section .upload-section a{display: block;margin-bottom: 5px;}
.order-returns-section .order-returns-list-item > div:nth-child(2) .qty-box-txt{
	font-size: 11px;
	color: #72777D;
	text-align: center;
	font-weight: normal;
	margin-left: 5px; /*Changed*/
	margin-bottom: 2px;
}
.order-returns-section .uploadFile {
	height: 28px;	
	width: 203px;	
	background: #fff;
    font-family: Arial;
    color: #72777d;
    padding: 8px;
	border: none;
	border-radius:5px;
}
.order-returns-section .upload-section a{color: #039BE5;}
.order-returns-section .upload-section .file-name{
	width: 283px;
	height: 30px;
	border: 1px solid #B8BBBD;
	border-radius: 4px;	
	margin-left: 5px;
	position: relative;
}
.order-returns-list-item > div:nth-child(2) p.desc{
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}
.order-returns-list-item a.prod-name{color: #039BE5;}
.order-returns-section .reason-drpdwn p{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}
.order-returns-section .reason-drpdwn,.order-returns-section .comments{width: 50%;margin-top: 20px;}
.order-returns-section .comments p{margin-left: 20px;font-size: 12px;}
.order-returns-section .comments textarea{
	margin-left: 20px;
	height: 61px;	
	width: 262px;	
	border: 1px solid #B8BBBD;	
	border-radius: 4px;
	padding: 5px;
}
.order-returns-section .qty-box{
	width: 138px;
	height: 32px;
	margin-left: 5px; /*Changed*/
	border: 1px solid #888;	
	border-radius: 4px;
	display: inline-flex;
}
.order-returns-section .qty-box a{
	width: 30px;
	display: inline-block;
	vertical-align: top;
	height: 30px;
	font-size: 16px;
	color: #41c363;
	padding-top: 8px;
	text-align: center;
	background: #F1F2F3;
}
.order-returns-section .qty-box a:nth-child(1){border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.order-returns-section .qty-box a:nth-child(3){border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.order-returns-section .qty-box input[type="text"]{
	border: none;
	height: 30px;
	width: 76px;	
	text-align: center;
	font-family: Arial;
	color: #72777D;
}
.order-returns-section .upload-section .note{
	font-size: 11px;
	color: #72777D;
	margin-top: 10px;	
}
.order-returns-section .qty-box input[type="text"]::-webkit-input-placeholder{
  font-family: Arial;
  font-size: 11px;
  text-align: center; 
}
.order-returns-section .qty-box input[type="text"]::-moz-placeholder{
  font-family: Arial;
  font-size: 11px;
  text-align: center;
}
.order-returns-section .qty-box input[type="text"]::placeholder{
  font-family: Arial;
  font-size: 11px;
  text-align: center;
}
.order-returns-section .qty-box input[type="text"]:-ms-input-placeholder {  
  font-family: Arial;
  font-size: 11px !important;
  text-align: center;
}
.order-returns-section .uploadFile::-webkit-input-placeholder{
  font-family: Arial;
  font-size: 11px;
  text-align: left;
}
.order-returns-section .uploadFile::-moz-placeholder{
  font-family: Arial;
  font-size: 11px;
  text-align: left;
}
.order-returns-section .uploadFile::placeholder{
  font-family: Arial;
  font-size: 11px;
  text-align: left;
}
.order-returns-section .uploadFile:-ms-input-placeholder {  
  font-family: Arial;
  font-size: 11px !important;
  text-align: left;
}
.order-returns-section .sticky-nav.active .back-ord-link{
	margin-left: 0;
}
.order-returns-section .back-ord-link i{
	font-size: 24px;
	margin-right: 5px;
	font-size: 18px;
}	
.order-returns-section .custom-file-upload{
	width: 74px;
	height: 30px;
	border: 1px solid #B8BBBD;	
	border-radius: 4px;	
	background-color: #F1F2F3;
	display: inline-block;
	cursor: pointer;
	font-size: 11px;
	text-align: center;
	line-height: 30px;
}
.order-returns-section .upload-file{margin-top: 20px;}
.order-returns-section .attached-files{margin-top: 15px;}
.order-returns-section .attached-files p{
	margin-top: 0;
	margin-bottom: 5px;
	line-height: 12px;
}
.order-returns-section .attached-files p.title{font-weight: bold;margin-bottom: 10px;}
.order-returns-section a.close-btn{
	position: absolute;
    top: 8px;
    right: 8px;
}
.order-returns-section a.close-btn i{font-size: 20px;color: #72777D;}
.order-returns-submit-popup, .order-returns-error-popup{
	display: none;
	width: 500px;	
    border-radius: 4px 4px 0 0;
	background-color: #FFFFFF;
	height: 180px;
	box-sizing: border-box;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -250px;
	margin-top: -90px;
	padding: 20px;
	border-radius: 4px;
	z-index: 1001;
}
.order-returns-submit-popup h1, .order-returns-error-popup h1{
	color: #41C363;	
	font-family: "ApercuAvnet-Regular";	
	font-size: 24px;	
	font-weight: bold;	
	line-height: 32px;	
}
.order-returns-submit-popup p, .order-returns-error-popup p{
	color: #000000;	
	font-family: Arial;	
	font-size: 13px;	
	line-height: 18px;
	margin-top: 20px;
}
.order-returns-submit-popup a, .order-returns-error-popup a{
	border: 1px solid #333;
	text-align: center;
	display: inline-block;
	float: right;
	text-transform: uppercase;
	margin-top: 20px;
	padding: 5px 10px;
	font-family: "ApercuAvnet-Bold";
}
.order-returns-section .qty-box.err, .order-returns-section .custom-file-upload.err, 
.order-returns-section .upload-section .file-name.err{border-color: #D0021B;}
.order-returns-section .qty-err-txt{
	color: #D0021B;
	font-size: 10px;
	margin-left: 30px;
	margin-top: 3px;
	text-align: center;
}
.order-returns-section .upload-section .attached-files a{
	display: inline-block;
	margin-right: 5px;
	color: #72777D;
}
.upload-file.clear::before, .upload-file.clear::after{
	display: table;
	clear: both;
	content: '';
}
.order-returns-section .upload-section .file-name > .upload-btn{
	position: absolute;
	width: 80px;
	height: 28px;
    border: none;
	right: 0;
    border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
    background-color: #F1F2F3;
    display: inline-block;
    cursor: pointer;
    font-size: 11px;
    text-align: center;
    line-height: 30px;
	color: #000;
}
.order-returns-section .upload-section .file-name > .upload-btn i{
	margin-right: 5px;
	color: #039be5;
	font-size: 14px;
}
.order-returns-list-item > div:nth-child(2) > div:nth-child(3) div.fleft{margin-top: 16px;}
.order-returns .dijitPopup{
	z-index: 10 !important;
}

/*** RMA Order Details Page ***/
.avn_order_details_addToRow .radio { margin: 6px 0.5rem 0; display: inline-block; }
.avn_order_details_addToRow .radio input[type="radio"] {position: absolute; opacity: 0;}
.avn_order_details_addToRow .radio input[type="radio"] + .radio-label:before {
  content: '';
  background: #f4f4f4;
  border-radius: 100%;
  border: 2px solid #72777D;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  position: relative;
  top: -0.2em;
  margin-right: 1em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.avn_order_details_addToRow .radio input[type="radio"]:checked + .radio-label:before {background-color: #1E252B; box-shadow: inset 0 0 0 2px #f4f4f4;}
.avn_order_details_addToRow .radio input[type="radio"]:disabled + .radio-label:before {
  box-shadow: inset 0 0 0 4px #f4f4f4;
  border-color: #b4b4b4;
  background: #b4b4b4;
}
.avn_order_details_addToRow .radio input[type="radio"] + .radio-label:empty:before {margin-right: 0;}
.avn_order_details_addToRow .tooltip {
    position: relative;
	background: #f1f2f3 url(../images/colors/color1/info_RMA.png) center no-repeat;
	background-size: 30px;
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: 0;
	width: 30px;
	height: 30px;
}
.avn_order_details_addToRow .tooltip .tooltiptext {
    visibility: hidden;
    width: 210px;
    background-color: black;
    color: #f1f2f3;
    padding: 12px 8px;
    position: absolute;
    z-index: 1;
    bottom: 115%;
    left: 100px;
    margin-left: -100px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-align:left;
}
.avn_order_details_addToRow .tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 15px;
    margin-left: -5px;
    border-width: 7px;
    border-style: solid;
    border-color: black transparent transparent transparent;
}
.avn_order_details_table tbody td[id^="ret_chk_"],.avn_order_details_table tbody td[id^="atc_chk_"]{
                text-align: center;
}
.avn_order_details_addToRow .tooltip:hover .tooltiptext {visibility: visible;}
.avn_order_details_addToRow > a{width: auto; padding: 0 10px; color:#000;}
.avn_order_details_addToRow > a.disable{color: #fff;}
.order-details .avn_order_details_nav > div.fright a{
	border-color: #000;
	color: #000;
}
.order-details .avn_order_details_nav > div.fright a.avn_success_btn{color: #000;}
.pdp-sprite-avnet-new-logo,.pdp-sprite-tooltip-plus,.pdp-sprite-error-msg-icon,.pdp-sprite-info-icon,.pdp-sprite-share-success-icon,.pdp-sprite-newark-logo,.pdp-sprite-farnell-logo,.pdp-sprite-new-icon,.pdp-sprite-cart-btn,.pdp-sprite-cross-img,.pdp-sprite-info-red-icon,.pdp-sprite-warning-icon,.pdp-sprite-pf-tooltip,.pdp-sprite-bom-search-icon,.pdp-sprite-print-black,.pdp-sprite-qo-tooltip-arrow,.pdp-sprite-share-black, .pdp-sprite-bookmark,.pdp-sprite-tick-mark,.pdp-sprite-pdf-icon,.pdp-sprite-white-down-arrow,.pdp-sprite-down-arrow-wt,.pdp-sprite-download-black,.pdp-sprite-close-btn-small,.pdp-sprite-white-close-btn,.pdp-sprite-connect-icon,.pdp-sprite-element14-blue-small,.pdp-sprite-farnell-logo-small,.pdp-sprite-avnet-new-logo-small,.pdp-sprite-newark-logo-small,.pdp-sprite-tooltip-plus-small{ display: inline-block; 
background-image: url('/wcsstore/AvnetSAS/images/colors/color1/pdp-spritesheet.png'); 
overflow: hidden; 
text-indent: -9999px; 
text-align: left; 
} 
.pdp-sprite-avnet-new-logo { background-position: -20px -0px; width: 244px; height: 46px; }
.pdp-sprite-tooltip-plus { background-position: -20px -66px; width: 225px; height: 225px; }
.pdp-sprite-error-msg-icon { background-position: -20px -311px; width: 130px; height: 96px; }
.pdp-sprite-info-icon { background-position: -25px -427px;  width: 130px; height: 96px; }
.pdp-sprite-share-success-icon { background-position: -20px -543px; width: 92px; height: 92px; }
.pdp-sprite-newark-logo { background-position: -132px -543px; width: 90px; height: 30px; }
.pdp-sprite-farnell-logo { background-position: -132px -593px; width: 88px; height: 32px; }
.pdp-sprite-new-icon {background-position: -175px -311px; width: 52px; height: 23px; }
.pdp-sprite-cart-btn {background-position: -175px -354px; width: 48px; height: 48px; }
.pdp-sprite-cross-img {background-position: -175px -422px; width: 31px; height: 31px; }
.pdp-sprite-info-red-icon {background-position: -175px -473px;  width: 24px; height: 21px; }
.pdp-sprite-warning-icon { background-position: -214px -473px; width: 24px; height: 23px; }
.pdp-sprite-pf-tooltip { background-position: -225px -422px; width: 23px; height: 12px; }
.pdp-sprite-bom-search-icon { background-position: -170px -514px; width: 22px; height: 21px; }
.pdp-sprite-print-black { background-position: -212px -516px; width: 22px; height: 20px; }
.pdp-sprite-qo-tooltip-arrow { background-position: -221px -454px; width: 20px; height: 10px; }
.pdp-sprite-share-black { background-position: -132px -645px; width: 20px; height: 20px; }
.pdp-sprite-bookmark { background-position: -172px -645px; width: 18px; height: 21px; }
.pdp-sprite-tick-mark { background-position: -210px -645px; width: 18px; height: 14px; }
.pdp-sprite-pdf-icon { background-position: -25px -655px; width: 16px; height: 21px; }
.pdp-sprite-white-down-arrow { background-position: -56px -655px; width: 16px; height: 8px; }
.pdp-sprite-down-arrow-wt { background-position: -92px -655px; width: 10px; height: 5px; }
.pdp-sprite-download-black { background-position: -215px -679px; width: 10px; height: 10px; }
.pdp-sprite-close-btn-small { background-position: -92px -680px; width: 9px; height: 9px; }
.pdp-sprite-white-close-btn { background-position: -61px -683px; width: 9px; height: 9px; }
.pdp-sprite-connect-icon { background-position: -121px -685px; width: 8px; height: 9px; }
.pdp_body #pdpHeaderBottom div.default_compare_dropdown {
    background: #a2a4a7 url(/wcsstore/AvnetSAS/images/colors/color1/pdp-spritesheet.png) no-repeat scroll -57px -647px !important;
}
.pdp_body #avn_ReelCal > .dijitDialogPaneContent .dijitDialogCloseIcon{display: none;}
.pdp_body .dijitDialogCloseIcon{
                background: url(../images/colors/color1/pdp-spritesheet.png) no-repeat;
                background-position: -97px -680px;/*Changed*/
}
.pdp_body .avnSearchPopup .dijitDialogCloseIcon {
    background: url(../images/colors/color1/pdp-spritesheet.png) no-repeat !important;
    background-position: -175px -422px !important; /*Changed*/
}
.pdp_body .header-right .fa-bookmark-o{
                font-size: 18px;
}
.pdp-sprite-error-msg-icon, .pdp-sprite-info-icon{
                -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    transform: scale(.8);
                   width: 130px !important; /*Changed*/
}
.pdp_body .pfNewTooltip .tooltiptext{width: 23px;}
.pdp_body pdp-sprite-newark-logo, .pdp-body #PFPopupContent .sprite-Newark{width: 90px; height: 30px;}
.pdp_body .pdp-sprite-farnell-logo{
    width: 88px;
    height: 32px;
}
.pdp-body #PFPopupContent .sprite-Newark, .pdp-body #PFPopupContent .sprite-Farnell{
    background: url(/wcsstore/AvnetSAS/images/colors/color1/pdp-spritesheet.png) no-repeat;
    background-position: -132px -543px;
}
.pdp-body #PFPopupContent .sprite-Farnell{background-position: -132px -593px;}
.pdp_body i.PFConnectLogo{
    background: url(/wcsstore/AvnetSAS/images/colors/color1/pdp-spritesheet.png) no-repeat;
    background-position: -125px -685px; /*Changed*/
}
.inventory_availability_tooltip > .pdp-sprite-pf-tooltip {
    position: absolute;
    top: -12px;
    left: 33px;
}
#pdpHeaderBottom #populated_compare .dropdown_content::before, #pdpHeaderBottom #populated_compare .dropdown_content::after{
                display: table;
                content: '';
                clear: both;
}
.pdp-body .compare-item-close-btn{
                -webkit-transform: scale(0.5);
                    -ms-transform: scale(0.5);
                        transform: scale(0.5);
    position: absolute;
    right: 0px;
    top: 10px;
                cursor: pointer;
}
.pdp-sprite-element14-blue-small{ background-position: -0px -714px; width: 70px; height: 24px; }
.pdp_body .AdbSearchBoxDiv .popupSearch_img{
                background: url(/wcsstore/AvnetSAS/images/colors/color1/pdp-spritesheet.png) no-repeat;
                    background-position: -175px -514px; /*Added*/
}
. pdp-sprite-farnell-logo-small { background-position: -5px -743px; width: 70px; height: 24px; }
.pdp-sprite-avnet-new-logo-small { background-position: -80px -743px; width: 70px; height: 24px; }
.pdp-sprite-newark-logo-small { background-position: -155px -743px; width: 70px; height: 24px; }
.pdp-sprite-tooltip-plus-small { background-position: -230px -743px; width: 20px; height: 20px; }
.pf_pdp_tooltip_imgSec {
    height: 20px;
    width: auto /*Changed*/
    margin: 0 auto;
    vertical-align: top;
}
.pdp_body .pdpDescriptionsTableContainer .checkbox:checked + label:after ,.pdp_body #pdpHeaderBottom .checkbox:checked + label:after{
    background-image: url(/wcsstore/AvnetSAS/images/colors/color1/pdp-spritesheet.png);
    background-position: -215px -645px;
    width: 18px;
    height: 14px;
    content: "";
}
.pdp_body .close_icon_div {
    display: inline-block;
    margin-right: 0px; 
    position: absolute; /*Added*/
    -webkit-transform: scale(0.5); /*Added*/
        -ms-transform: scale(0.5); /*Added*/
            transform: scale(0.5); /*Added*/
    right: 0px; /*Added*/
                cursor: pointer; /*Added*/
}
.pdp_body .pf_pdp_tooltip_imgSec > i{
                float:left
}
.pdp_body .pf_pdp_tooltip_imgSec::after{
                display: table;
                content: "";
                clear: both:
}
.pf_pdp_tooltip_Sec .pdp-sprite-pf-tooltip{
    position: absolute;
    top: -12px;
}
.pdp_body .pfNewTooltip .tooltiptext{width: auto;}
.pdp_body .pdp_SubsAlternatives_Content .checkbox:checked + label:after{
    background-image: url(/wcsstore/AvnetSAS/images/colors/color1/pdp-spritesheet.png);
    background-position: -215px -645px; /*Changed*/
}
.pdp_body .pfNewTooltip .pdp-sprite-pf-tooltip{width: 23px !important;} 
.pdp_body #pdpHeaderBottom #populated_compare div#populated_compare_dropdown {
    background: #0593bc url(/wcsstore/AvnetSAS/images/colors/color1/pdp-spritesheet.png) no-repeat scroll -57px -647px !important;
}
.pdp_body #pdpHeaderBottom .fa-bookmark-o{
    color: #666;
    font-size: 20px;
} 
@media only screen and (min-width: 220px) and (max-width: 767px) {
                                * {
                                                padding: 0;
                                                margin: 0;
                                }
                                iframe#filecontainer {
                                                width: 100% !important;
                                                height: 100% !important;
                                                border: none;
                                                
                                }
                                #chatbotOut{
                                                position: fixed;
                                                z-index: 2147483001!important;
                                                /*width: 100%!important;
                                                height: 100%!important;*/
                                                max-height: none!important;
                                                /*top: 0!important;
                                                left: 0!important;*/
                                                right: 0!important;
                                                bottom: 0!important;
                                                border-radius: 0!important;
                                }
                                .chatbox_container1 {
                                 bottom: 0;
                                }
                                
                }


	/* Cart Scrollbar Styles*/
	.cart-items-wrapper{overflow-y: auto; max-height: 325px;}
	#cart .scrollbar-inner > .scroll-element.scroll-x {
		bottom: 2px;
		height: 10px;
		left: 0;
		width: 100%;
	}
	#cart .scrollbar-inner > .scroll-element, #cart .scrollbar-inner > .scroll-element div {
		border: none;
		margin: 0;
		padding: 0;
		position: absolute;
		z-index: 10;
	}
	#cart .scroll-element {box-sizing: content-box;	display: none;}
	#cart .scrollbar-inner > .scroll-element.scroll-y {background-color: #72777D;}
	#cart .scrollbar-inner > .scroll-element.scroll-y {
		height: 100%;
		right: 0px;
		top: 0;
		width: 10px;
	}
	#cart .scroll-element.scroll-x.scroll-scrollx_visible, #cart .scroll-element.scroll-y.scroll-scrolly_visible {display: block;}
	#cart .scrollbar-inner > .scroll-element div {height: 99%; height: 100%\0;}
	#cart .scrollbar-inner > .scroll-element .scroll-element_outer, #cart .scrollbar-inner > .scroll-element .scroll-element_track, #cart .scrollbar-inner > .scroll-element .scroll-bar {
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}
	#cart .scrollbar-inner > .scroll-element .scroll-element_outer {overflow: hidden;}
	#cart .scrollbar-inner > .scroll-element div {
		display: block;
		height: 100%;
		left: 0;
		top: 0;
		width: 100%;
	}
	#cart .scroll-element div {box-sizing: content-box;}
	#cart .scroll-element_track {width: 100%;background: #72777d;}
	#cart .scrollbar-inner > .scroll-element .scroll-element_track {background-color: #72777d;}
	#cart .scrollbar-inner > .scroll-element .scroll-element_track, #cart .scrollbar-inner > .scroll-element .scroll-bar {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
		filter: alpha(opacity=40);
		opacity: 1;
	}
	#cart .scrollbar-inner > .scroll-element .scroll-element_outer, #cart .scrollbar-inner > #cart .scroll-element .scroll-element_track, #cart .scrollbar-inner > .scroll-element .scroll-bar {
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}
	#cart .scrollbar-inner > .scroll-element .scroll-bar {margin: 2px;height: 6px;}
	#cart .scrollbar-inner > .scroll-element .scroll-bar {
		background-color: #b8bbbd;
		width: 6px !important;
		min-height: 60px;
		margin: 2px;
	}
	.mini_cart_contr .recent_added_content_border{margin-right: 5px !important;}
	#cart .scroll-wrapper > .scroll-content.cart-items-wrapper{
		margin-bottom: 0px !important;
	} 
	#avnetMailSignInMsg{color: #e22523;}
	.errorClass{color: #e22523;}
	@media screen and (min-width: 1600px){
                .cart-items-wrapper{max-height: 405px;}
	}              
/*QC 12199*/
.loading_popup_no_image {
    background-image: url("/wcsstore/AvnetSAS/images/colors/color1/ParametricSearch/plp-spritesheet.png");
    border: 0;
    padding: 0;
    margin: 0;
    outline: 0;
    height: 20px;
    width: 44px;
    background-position: 0px 0px;
    display: inline-block;
    }
	
.orderHistory .ohtableleftbody_row, .ohtable_right .ohtableright_rowpart   {box-shadow: inset 0 -1px 0 0 #b8bbbd;} 

.hdr-tooltip-mincart, .hdr-ic-cart, .hdr-ic-cart-hover, .hdr-ic-person, .hdr-ic-person-hover, 
.hdr-rebranding-cross-img, .hdr-rebranding-search
{ display: inline-block; background: url("/wcsstore/AvnetSAS/images/colors/color1/ParametricSearch/hdr-spritesheet.png") no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
   
    
.hdr-tooltip-mincart { background-position: -10px -0px; width: 26px; height: 16px; }
.hdr-ic-cart { background-position: -10px -26px; width: 20px; height: 20px; }
.hdr-ic-cart-hover { background-position: -10px -56px; width: 20px; height: 20px; }
.hdr-ic-person { background-position: -10px -86px; width: 20px; height: 20px; }
.hdr-ic-person-hover { background-position: -10px -116px; width: 20px; height: 20px; }
.hdr-rebranding-cross-img { background-position: -10px -146px; width: 20px; height: 20px; }
.hdr-rebranding-search { background-position: -10px -176px; width: 15px; height: 15px; }