@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600&display=swap");
@import url("https://fonts.googleapis.com/css?family=Lato:300,400,700|Open+Sans:300,400,600&display=swap");
.mob-cont, .mob-cont input, .mob-cont select {
	font-family:'Source Sans Pro',sans-serif !important;	
	font-size: 16px !important;
	}
.navbar-link{
	background: #ffffff !important;
	border-top:2px solid #f3f3f3 !important;
	}
.mob-cont .nav-collapse .nav > li > a, .mob-cont .nav-collapse .dropdown-menu a {
	color: #ffffff !important;	
	font-weight: 500 !important;
	font-size: 16px !important;
	font-family:'Source Sans Pro',sans-serif !important;
	}
#mainMenu .fa-fw{
	color:#000000 !important
	}
.mob-cont .navbar .nav > li{
	background: #ffffff !important;
	border-bottom: 1px solid #f3f3f3 !important;	
	border-top: none !important;	
	border-right: none !important;	
	border-left: none !important;	
	}
.mob-cont .navbar .nav > li:nth-last-of-type(1){
	border-bottom: 0 none !important;
	} 
.mob-cont .nav-collapse-menu.nav-collapse.collapse {
	border-top: 1px solid #f3f3f3 !important;
	}
#productSticky {
	top: 44px !important;
	}
.mob-cont .navbar .divider-vertical {
	border-left: 1px solid #e2e2e2 !important;
	}
.mob-cont .navbar .nav > li > a{
	color: #000000 !important;
	font-weight: 600 !important;
	}
.container .ui-state-default a, .mob-cont #DownloadAssets a {
	color: #4169e1 !important;
	font-size: 15px;
	}
.mob-cont .part-link label, .mob-cont .disp-i  {
	color: #4169e1  !important;
}
.mob-cont #tabCompare td a {
	color: #4169e1!important;
	text-decoration: underline !important;
	}
div#productSticky .media-body a, .mob-cont .plp-container a {
	color: #4169e1!important;
	font-size: 15px;
}
div#productSticky .fa-fw {
color: #ffffff !important;
}
.mob-cont .popup-header button {
	color: #ffffff !important;
	}
.mob-cont .modal>.modal-header>.popup-btn {
	background: #ff0000 !important;
	} 
a.select-product.media-body.btn.ui-state-default {
	color: #ffffff  !important;
}
a.select-product.media-body.btn.ui-state-default:hover{
	background:#cccccc;
	color: #4169e1!important;
	}
.mob-cont #tbCompare td a {
	color: #4169e1!important;
	}
body .caret {
	border-top: 4px solid #ffffff !important;
	}
#plp-page-pagination-table .part-link a {
	text-decoration: underline !important;
	color: #4169e1!important;
}
.mob-cont #tbCompare td span {
	display:block !important;
	}
.part-link a {
	text-decoration: underline !important;
}
.popup-header button {
    color: #ffffff !important;
}
.mob-cont .pagination-centered a {
    color: #4169e1!important;
}
.mob-cont #plp-header-links .btn-primary {
    color: #9068BE;
}
#mob-pr-wgt-qty {
	width: 35px !important;
	}
/*============= Mobile CAD Page Style =============*/
#plp-CAD-table-tabs #cad-tabs .ui-tabs-active a .ui-button-text {
    color: #9068BE;
}
#plp-CAD-table-tabs #cad-tabs a .ui-button-text {
    color: #ffffff;
}
#plp-adv-search-accordion .adv-attributecontrol .part-link {
    color: #4169e1!important;
}
/*========== Footer Style ===========*/
.mob-cont .mob-footer {
	font-family: 'Source Sans Pro',sans-serif !important;
	 background: #333333 !important;
    	color: #ffffff !important;
	border-top: 2px solid #f3f3f3 !important;
	
	}
.navbar-link a.brand img {
	margin-top: 10px !important;
    max-width: 140px !important;
	}
.mob-cont .mob-footer a {
	font-family: 'Source Sans Pro',sans-serif !important;
	color: #ffffff !important;
	text-decoration:underline !important;
	}	
.mob-cont .nav-tabs>li>a.select-product {
	font-weight: 300 !important;
	font-size: 15px !important; 
	display: block !important;
	}
.mob-cont label, .mob-cont input, .mob-cont button, .mob-cont select, .mob-cont textarea {
	font-size: 16px !important;
		font-family: 'Source Sans Pro',sans-serif !important;
	}
.mob-cont th, .mob-cont td, .mob-cont td span a, .mob-cont td a{
	font-weight: 300 !important;
	}	
/*Prevent Images from scaling.*/
.carousel-inner .item img {
    height: auto !important;
}
.mob-cont .pagination ul li a, .mob-cont .part-link {
		color: #4169e1;
	}
body[data-pagetype="Request"] .mob-cont .plp-request-info-form .table tr:first-child td{
	padding-top:10px;
}
body[data-pagetype="ItemDetail"] #plp-itemdetail-tabs ul.dropdown-menu li a{
	white-space:normal !important;
}
.category-heading h4 { 
font-family: Lato,auto,sans-serif !important;
color: #404040 !important;
}

.mob-cont .btn {
    font-family: 'Source Sans Pro',sans-serif !important;
	border-radius: 3px !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	display: inline !important;
	margin-right: 5px !important;
}
#tbCompare td {
	font-size: 15px !important;
	}
