/* CSS Document */
.BODY2 { 
	background-image: url(../images/grid_bkg.gif);
}
P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.blackbkg {
	font-family: GillSans, Gill Sans, Arial, Helvetica, sans-serif; 
	background-color: #000; 
	color: #fff;
}
.blackbkg2 {
	/*font-family:GillSans, Gill Sans, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #000; 
	color: #fff;
	text-decoration: none
}
.headerFont {
	font-size: 18px;
	font-family: GillSans, Gill Sans, Arial, Helvetica, sans-serif;
 	color: #fff;
}
.bottombkg {
	background-image: url(../images/r-b_tractors-bottom2.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-size: contain;
}
.body_main{
	font-family: Arial, Helvetica, sans-serif;
}
.ltgraybkg {	
	font-family: GillSans, Gill Sans, Arial, Helvetica, sans-serif; 
	background-color: #CCC; 
	color: #000;
 	font-size: 19px;
	line-height: 24px;
}
.bluebkg {
	font-size: 12px;	
	font-family: GillSans, Gill Sans, Arial, Helvetica, sans-serif; 
	background-color: #036; 
	color: #fff;
}
.bluebkg2 {
	font-size: 16px;	
	/*font-family:GillSans, Gill Sans, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	background-color: #014576; 
	color: #fff;
	line-height: 20px;
}
.bluebkg3 {
	font-size: 14px;	
	font-family: GillSans, Gill Sans, Arial, Helvetica, sans-serif; 
	background-color: #036; 
	color: #fff;
	line-height: 15px;
}
.bluebkg4 {
	font-size: 14px;	
	font-family: GillSans, Gill Sans, Arial, Helvetica, sans-serif; 
	background-color: #69c; 
	color: #fff;
	line-height: 15px;
}
.bluebkg6 {
	font-size: 14px;	
	/*font-family:GillSans, Gill Sans, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #cbdef0; 
	color: #000;
	line-height: 15px;
}
.bluebkg5 {
	font-size: 16px;
	font-weight: bolder;	
	font-family: GillSans, Gill Sans, Arial, Helvetica, sans-serif; 
	background-color: #69c; 
	color: #036;
	line-height: 15px;
}
.style1 {
	font-size: 24px;
	font-family: GillSans, Gill Sans, Arial, Helvetica, sans-serif;
	font-weight: bold;
 	color: #036
}
.style1a {
	font-size: 24px;
	font-family: GillSans, Gill Sans, Arial, Helvetica, sans-serif;
	font-weight: bold;
 	color: #036;
	background-color: #CCC
}
.style2 {
	font-size: 12px;
	font-family: GillSans, Gill Sans, Arial, Helvetica, sans-serif;
}
.style3 {
	/*font-family:GillSans, Gill Sans, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
}
.style3a {
	/*font-family:GillSans, Gill Sans, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
}

.style4 {
	font-size: 18px;
	font-family: GillSans, Gill Sans, Arial, Helvetica, sans-serif;
 	color: #fff;
}
.style5 {
	font-family: GillSans, Gill Sans, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
 	color: #036;
}
.style5b {
	font-family: GillSans, Gill Sans, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
 	color: #036;
}
.style5a {
	font-family: GillSans, Gill Sans, Arial, Helvetica, sans-serif;	
	font-size: 16px;	
	line-height: 18px; 	
	color: #000; 
	font-weight: bold}
.style6 {
	font-size: 24px;
	font-family: GillSans, Gill Sans, Arial, Helvetica, sans-serif;
 	color: #fff;
}
.style7 {
	font-size: 19px;
	font-weight: bolder
}
.style8 {
	font-size: 16px;
	font-family: GillSans, Gill Sans, Arial, Helvetica, sans-serif;
 	color: #fff;
}
.style9 {
	font-size: 14px;
	font-weight: bolder;
 	letter-spacing:2px;
}
.style10 {
	font-size: 12px;
	font-family: GillSans, Gill Sans, Arial, Helvetica, sans-serif;
	color: #999
}

a{ color: #036; font-family: Arial, Helvetica, sans-serif; }
a:hover { color: #f00; }
a:active { color: #ff0; }

.black { color: #000; }
a.black:hover { color: #f00; }
a.black:active { color: #333; }

.white { color: #fff; font-family: Arial, Helvetica, sans-serif; }
a.white:hover { color: #ff0; }
a.white:active { color: #ff0; }

.gray { color: #666; font-family: GillSans, Gill Sans, Arial, Helvetica, sans-serif; text-decoration: none; }
a.gray:hover { color: #f00; }
a.gray:active { color: #ff0; }

/* -- Utility Classes --*/
.bg--white { background-color: white; }
.pull-right { float: right; }
.pull-left {float: left; }
.margin-top { margin-top: 1.25rem; }
.margin-right { margin-right: 1.25rem; }
.margin-bottom { margin-bottom: 1.25rem; }
.margin-left { margin-left: 1.25rem; }
.margin-x { margin: 0 1.25rem !important; }
.margin-y { margin: 1.25rem 0 !important; }
.margin-all { margin: 1.25rem; }
.margin-auto { margin: auto; }

.margin-top-0 { margin-top: 0 !important; }
.margin-right-0 { margin-right: 0 !important; }
.margin-bottom-0 { margin-bottom: 0 !important; }
.margin-left-0 { margin-left: 0 !important; }
.margin-none { margin: 0 !important; }

.pad-top { padding-top: 1.25rem;}
.pad-right { padding-right: 1.25rem; }
.pad-bottom { padding-bottom: 1.25rem; }
.pad-left { padding-left: 1.25rem; }
.pad-x { padding: 0 1.25rem !important; }
.pad-y { padding: 1.25rem 0 !important; }
.pad-all { padding: 1.25rem }

.pad-top-0 { padding-top: 0 !important; }
.pad-right-0 { padding-right: 0 !important; }
.pad-bottom-0 { padding-bottom: 0 !important; }
.pad-left-0 { padding-left: 0 !important; }
.pad-none { padding: 0 !important; }

.border,
.border--top-none,
.border--right-none,
.border--bottom-none,
.border--left-none { border: 0; }

.border--top { border-top: 1px solid #ebebeb; }
.border--right { border-right: 1px solid #ebebeb; }
.border--bottom { border-bottom: 1px solid #ebebeb; }
.border--left { border-left: 1px solid #ebebeb; }
.border--x {
	border-right: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
}
.border--y {
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
}
.border--3 { border-width: 3px; }
.border--5 { border-width: 5px; }
.border--10 { border-width: 10px; }

.border--top-none { border-top: 0; }
.border--right-none { border-right: 0; }
.border--bottom-none { border-bottom: 0; }
.border--left-none { border-left: 0; }

.clear-both { clear: both; }
.clear-right { clear: right; }
.clear-left { clear: left; }
.clear-none { clear: none; }

.text-inherit { text-align: inherit; }
.text-italic { font-style: italic; }
.text-normal { font-style: normal; }
.text-light { font-weight: 300; }
.text-medium { font-weight: 500; }
.text-bold { font-weight: bold; }
.text-transnone { text-transform: none; }
.text-uppercase { text-transform: uppercase; }
.text-capitalize { text-transform: capitalize; }
.text-lowercase { text-transform: lowercase; }
.text-nowrap { white-space: nowrap; }
.font--oswald { font-family: 'Oswald', sans-serif; }

.rounded--1 { border-radius: 1rem !important }

.green { color: #070; }
.dark-blue { color: #164468; }

.background--light-gray { background-color: #ccc; }
.background--dark-gray { background-color: #7c8589; }
.background--blue1 { background-color: #036; }
.background--blue2 { background-color: #014576; }
.background--blue3 { background-color: #69c; }
.background--yellow { background-color: #f0cb00; }

/* Bootstrap overrides */
#mainNav .nav-link {
	padding: .25rem .5rem;
}
.navbar-toggler {
	border: 2px solid #1b1e23;
}
.navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}