/*
* @author: William Khoe
*/

#product-finder
{
	position:relative;	
	z-index:3;
	padding-top: 20px;
}
#product-finder h2
{
	margin:0 0 20px 0;
	color:#222; font-size:22px; font-weight:bold; text-transform:uppercase;
}
#product-finder p
{
	margin:0 0 15px 0;
	color:#444; font-size:16px;
}
#product-finder .col-1,
#product-finder .col-3
{
	width:400px;
}
#product-finder .form-separator
{
	width:30px;
	padding:36px 30px 0 30px;
	font-size:14px; font-weight:bold; color:#666; text-transform:uppercase; text-align:center;
}
#product-finder form label
{
	display:block;
	margin:0 0 10px 0;
	font-family:"nimbus-sans", "Helvetica Neue", Helvetica, Arial; font-size:16px; font-weight:700; color:#222;
}
#product-finder form .custom-select
{
	display:block;
	width:100%;
	margin:0 0 10px 0;
}
div#industrial-find-by-upc, div#msds-find-by-upc, div#auto-find-by-color
{
	position:relative;
}
div#industrial-find-by-upc .form-actions,
div#msds-find-by-upc .form-actions,
div#auto-find-by-color .form-actions
{
	position:absolute;
	bottom:0; right:0;
}
div#industrial-find-by-upc .industrial-upc-wrap,
div#msds-find-by-upc .msds-upc-wrap,
div#auto-find-by-color .auto-color-wrap
{
	margin:0 0 10px 0; padding:0 146px 0 0;
}
div#industrial-find-by-upc #industrial-upc,
div#msds-find-by-upc #msds-upc,
div#auto-find-by-color #auto-color
{
	width:100%;
}
div#auto-find-product-by
{
	margin:0 0 20px 0;
}
#product-finder fieldset.vehicle-info
{
	width:100%;
}
#product-finder fieldset.vehicle-info .col-1,
#product-finder fieldset.vehicle-info .col-2
{
	width:190px;
	padding:0;
}
#product-finder fieldset.vehicle-info .col-1
{
	padding:0 20px 0 0;
}
#product-finder .tabs ul.ui-tabs-nav li a
{
	width:236px;
}
#product-finder .msds-locator-cta
{
	min-height:72px;
	margin:40px 0 0 0; padding:35px 60px 0 90px;
	border-top:1px solid #CCC;
	background:url(/RORetailSupportSite/Includes/images/globals/msds-icon.png) no-repeat 0 30px;
}
#product-finder .msds-locator-cta p
{
	margin:0 0 10px 0;
	font-size:14px;
}
#product-finder .disclaimer
{
	text-align:right;
}
#product-finder .disclaimer h5
{
	font-size:12px; font-weight:700;
}
#product-finder .disclaimer p
{
	font-size:11px; color:#444;
}
#industrial-browse-full-product
{
	margin:0 0 60px 0;
}

/* Regular Desktop */

@media only screen and (min-width:1024px) {


}

/* Tablet Portrait */

@media only screen and (min-width:768px) and (max-width:1023px)
{
	#product-finder .col-1,
	#product-finder .col-3
	{
		width:291px;
	}
	#product-finder .form-separator
	{
		padding:36px 20px 0 20px;
		width:15px;
	}
	#product-finder fieldset.vehicle-info .col-1,
	#product-finder fieldset.vehicle-info .col-2
	{
		width:140px;
	}
	#product-finder fieldset.vehicle-info .col-1
	{
		padding:0 10px 0 0;
	}
	#product-finder .tabs ul.ui-tabs-nav li a
	{
		width:173px;
		font-size:13px;
	}
	#product-finder .msds-locator-cta
	{
		padding-right:0;
	}
	#industrial-browse-full-product
	{
		margin-bottom:35px;
	}
}

/* Mobile Portrait & Landscape */

@media only screen and (max-width:767px)
{
	#product-finder p
	{
		font-size:14px;
	}
	#product-finder .col
	{
		float:none;
		width:auto;
	}
	#product-finder .form-separator
	{
		padding:6px 0 15px 0;
		text-align:left;
	}
	#product-finder fieldset.vehicle-info .row
	{
		width:100%;
	}
	#product-finder fieldset.vehicle-info .col
	{
		float:left;
		width:50%;
		padding:0;
		box-sizing:border-box;
	}
	#product-finder fieldset.vehicle-info .col-1
	{
		padding:0 5px 0 0;
	}
	#product-finder fieldset.vehicle-info .col-2
	{
		padding:0 0 0 5px;
	}
	#product-finder .tabs ul.accordion-nav li a
	{
		width:auto;
	}
	#product-finder .msds-locator-cta
	{
		margin:30px 0 0 0; padding-right:0;
	}
	#industrial-browse-full-product
	{
		margin-bottom:30px;
	}
}