body {

    /* padding-top: 70px; Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */

    background: url(images/bg-body.jpg) no-repeat;

	background-size: cover;

	color: #333;

    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

    font-size: 14px;

    line-height: 1.42857;

}

a:link {text-decoration: underline;}

* {

	margin:0;

	padding:0;

}

img {

	display: block;

}

.slide-image {

    width: 100%;

}



.carousel-holder {

    margin-bottom: 30px;

}



.carousel-control,

.item {

    border-radius: 4px;

}



.caption {

	height: 90px;

    overflow: hidden;

	padding-top: 0 !important;

}

.caption p {

	font-size:12px;

	line-height:16px;

}

.caption h4 {

	font-family: 'Raleway', sans-serif;

	color: #2A557E !important;

	font-weight:700;

    white-space: nowrap;

	padding-bottom: 5px !important;

	margin-bottom: 0;

}



.thumbnail img {

    width: 100%;

}



.ratings {

    padding-right: 10px;

    padding-left: 10px;

    color: #d17581;

}



.thumbnail {

    padding: 0;

}



.thumbnail .caption-full {

    padding: 9px;

    color: #333;

}



footer {

    margin: 10px 0;

}

footer p {

	font-size:12px;

	line-height:16px;

	text-align:center;

}

/* From Global style.css */

/** element defaults **/



code, blockquote {

	display: block;

	border-left: 5px solid #222;

	padding: 10px;

	margin-bottom: 20px;

}

code {

	background-color: #222;

	color:#ccc;

	border: none;

}

blockquote {

	border-left: 5px solid #222;

}



blockquote p {

	font-style: italic;

	font-family: Georgia, "Times New Roman", Times, serif;

	margin: 0;

	color: #333;

	height: 1%;

}



p {

	line-height: 1.9em;

	margin-bottom: 20px;

	font-size: 14px;

}



a {

	color: #252A3D;

}



a:hover {

	color: #f9ae00;

}



a:focus {

	outline: none;

}





/* Helper Classes */

.mt10 {	margin-top: 10px !important; }

.mt20 {	margin-top: 20px !important; }

.mb10 {	margin-bottom: 10px !important; }

.mb20 {	margin-bottom: 20px !important; }



span.required {

	color: #ff0000;

}



.wrapper {

	width:100%;

	/*background-image:url('images/bg.jpg');

background-repeat:no-repeat;

background-size:cover;

background-position:top center;

background-color:#03030b;*/

}

.col-nopadding {

	padding-left:0 !important;

	padding-right:0 !important;

}

.logo {

	display: block;

	min-height:220px;

}







/* Top navbar Styles */

.bgnavbar {

	background: rgb(30,87,153);

background: -moz-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%);

background: -webkit-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);

background: linear-gradient(to bottom, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 );

}



.navbar-fixed-bottom, .navbar-fixed-top, .navbar-static-top {

    border-radius: 0;

}

.navbar {

  -webkit-filter: none;

  /*border: 1px solid #d5d5d5;*/

  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);

}

.navbar {

    margin-bottom: 0;

    min-height: 50px;

    position: relative;

	font-family: 'Raleway', sans-serif;

	text-transform: uppercase;

}

.navbar-inverse {

	background-image: none;	

	background-color: transparent;

    border-color: transparent;

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8 !important);

}

.navbar-inverse .badge {

  background-color: #fff;

  color: #446e9b;

}

.navbar .badge {

  text-shadow: none;

}

.navbar-inverse .navbar-nav > li > a {

    color: #ffffff !important;

}

.navbar-nav > li > a, .navbar-nav > li > a:hover {

    padding-bottom: 13px;

    padding-top: 17px;

    transition: color 0.5s ease-in-out 0s;

	color:#093255 !important;

}

.nav > li > a:focus, .nav > li > a:hover {

	background-color: rgb(0,114,240);

	/*background: rgb(206,220,231);

background: -moz-linear-gradient(top,  rgba(206,220,231,1) 0%, rgba(89,106,114,1) 100%);

background: -webkit-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%);

background: linear-gradient(to bottom,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 );*/

	text-decoration: none;

}

.navbar-brand,

.navbar-brand:hover {

 /* -webkit-transition: color ease-in-out 0.2s;

  -o-transition: color ease-in-out 0.2s;

  transition: color ease-in-out 0.2s;*/

}

.navbar .caret,

.navbar .caret:hover {

  -webkit-transition: border-color ease-in-out 0.2s;

  -o-transition: border-color ease-in-out 0.2s;

  transition: border-color ease-in-out 0.2s;

}



.nav a:link { text-decoration: none;}



/* List Group Styles (side nav) */

.list-group {

    border-radius: 0;

    /*box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);*/

}

.list-group {

    margin-bottom: 20px;

    padding-left: 14px;

	font-family: 'Raleway', sans-serif;

	font-weight: 700;

}

.list-group-item:first-child {

    border-top-left-radius: 0;

    border-top-right-radius: 0;

	border-top: 0px solid #0150e2;

	margin-top:0;

	text-decoration:none;

}

a.list-group-item, button.list-group-item {

	font-size: 14px;

	font-weight:700;

    color: #002089;

	text-decoration:none;

}

a.list-group-item:before {

	font-family:Fontawesome;

	content: "\f138";

	padding-right: 5px;

	text-decoration:none;

	color: #ffaf00;

	margin-left:-1.2em;



	

}

a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {

	/*background-color:#4F5080;*/

	background-color:transparent;

	color: #f9ae00;

	text-decoration:none;

}

.list-group-item {

    border: 0px solid #ddd;

	text-decoration:none;

}

.list-group {

    box-shadow: 0 0 0 rgba(0, 0, 0, 0.0);

}

.list-group-item {

    /*background-color:#596E95;*/

	background-color:transparent;

    display: block;

    margin-bottom: -1px;

    padding: 10px 8px;

    position: relative;

	border-bottom: 0px solid #0150e2;

	text-decoration:none;

}

.list-group-item:last-child {

    border-bottom-left-radius: 0;

    border-bottom-right-radius: 0;

    margin-bottom: 0;

	text-decoration:none;

}

.indentline {

	text-indent: 10px;

}

/* Button Styles */

.btn {

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);

}

.btn-default {

    background-color: #474949;

    color: #ffffff;

}

.btn-default:focus, btn-default:hover {

	background-color: #e0e0e0;

	background-position: 0 !important;

}

.btn-default {

  background-image: -webkit-linear-gradient(#6d7070, #474949 50%, #3d3f3f);

  background-image: -o-linear-gradient(#6d7070, #474949 50%, #3d3f3f);

  background-image: -webkit-gradient(linear, left top, left bottom, from(#6d7070), color-stop(50%, #474949), to(#3d3f3f));

  background-image: linear-gradient(#6d7070, #474949 50%, #3d3f3f);

  background-repeat: no-repeat;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6d7070', endColorstr='#ff3d3f3f', GradientType=0);

  -webkit-filter: none;

  background-position: 0 !important;

  border: 1px solid #2e2f2f;

}

.btn-default:hover {

  background-image: -webkit-linear-gradient(#636565, #3d3f3f 50%, #333434);

  background-image: -o-linear-gradient(#636565, #3d3f3f 50%, #333434);

  background-image: -webkit-gradient(linear, left top, left bottom, from(#636565), color-stop(50%, #3d3f3f), to(#333434));

  background-image: linear-gradient(#636565, #3d3f3f 50%, #333434);

  background-repeat: no-repeat;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff636565', endColorstr='#ff333434', GradientType=0);

  -webkit-filter: none;

  background-position: 0 !important;

  color: #e7e7e7;

  border: 1px solid #242525;

}

.btn-primary {

  background-image: -webkit-linear-gradient(#6d94bf, #446e9b 50%, #3e648d);

  background-image: -o-linear-gradient(#6d94bf, #446e9b 50%, #3e648d);

  background-image: -webkit-gradient(linear, left top, left bottom, from(#6d94bf), color-stop(50%, #446e9b), to(#3e648d));

  background-image: linear-gradient(#6d94bf, #446e9b 50%, #3e648d);

  background-repeat: no-repeat;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6d94bf', endColorstr='#ff3e648d', GradientType=0);

  -webkit-filter: none;

  border: 1px solid #345578;

}

.btn-primary:hover {

  background-image: -webkit-linear-gradient(#5f8ab9, #3e648d 50%, #385a7f);

  background-image: -o-linear-gradient(#5f8ab9, #3e648d 50%, #385a7f);

  background-image: -webkit-gradient(linear, left top, left bottom, from(#5f8ab9), color-stop(50%, #3e648d), to(#385a7f));

  background-image: linear-gradient(#5f8ab9, #3e648d 50%, #385a7f);

  background-repeat: no-repeat;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5f8ab9', endColorstr='#ff385a7f', GradientType=0);

  -webkit-filter: none;

          filter: none;

  border: 1px solid #2e4b69;

}





/* #Content Styles */

#Content {

	padding-top:44px;

}

#Content h1 {

	color: #1a2430;

	font-family: 'Raleway', sans-serif;

	font-size: 26px;

	letter-spacing: 0px;

	font-weight: 700;

	padding: 0 0 5px;

	margin: 0;

}

#Content h2 {

	color: #000;

	font-size: 22px;

	font-family: 'Raleway', sans-serif;

	margin: 0 !important;

}

#Content h3 {

	color: #2b405a;

	font-size: 20px;

	font-weight: normal;

	margin-bottom: 6px;

	/*letter-spacing: -1px;*/

	font-family: 'Raleway', sans-serif;

}

#Content h4 {

	padding-bottom: 10px;

	font-size: 15px;

	color: #08357D;

}

#Content h4.easypay {

	padding-bottom: 10px;

	font-size: 15px;

	font-weight:700;

	color: #4B4A52;

}

#Content h5 {

	padding-bottom: 10px;

	font-size: 13px;

	color: #ccc;

}

p.redtext {

	font-weight:700;

	color:#FF0004;

	line-height:16px;

	margin-bottom: 10px;

}

p.greentext {

	font-weight:700;

	color:#6CDB68;

	line-height:16px;

	margin-bottom: 10px;

}

p.nomb {

	font-size: 14px;

	line-height: 1.9em;

	margin-bottom: 0;

}

/* Ordered List Style */

ol {

	margin: 0 20px 10px;

}

/* Unordered List Style */

ul {

	margin: 0 20px 10px;

}

ul.financing  {

	list-style-type:none !important;

	margin-bottom:20px;

}

ul.financing li:before {

	font-family:Fontawesome;

	content: "\f138";

	padding-right: 10px;

}

ul.trucks {

	list-style-type:none !important;

	margin-bottom:20px;

}

ul.trucks li:before {

	font-family:Fontawesome;

	content: "\f0d1";

	padding-right: 10px;

}

ul.medical {

	list-style-type:none !important;

	margin-bottom:20px;

}

ul.medical li:before {

	font-family:Fontawesome;

	content: "\f0fa";

	padding-right: 10px;

}

ul.easypay {

	color:#333;

	font-weight:700;

}

ul.easypay li {

	line-height:28px;

}



/*Tag Boxes

------------------------------------*/

.tag-box  {

  width:70%;

  padding: 20px;

  background: #fff;

  margin-bottom: 20px;

  text-align:center;

}

.tag-box, .sidebar  {

  width:100%;

  padding: 20px;

  background: #fff;

  margin-bottom: 20px;

  text-align:center;

}

.tag-box h2 {

  font-size: 23px;

  font-weight:700;

  line-height: 25px;

  margin-top: 10px !important;

}



.tag-box p {

  margin-bottom: 0;

}



.tag-box.tag-text-space p {

  margin-bottom: 10px;

}



/*Tag Boxes v1*/

.tag-box-v1 {

background: #ffdc73;

  border: solid 1px #ffcf40;

  border-top: solid 5px #ffcf40;

}





/*Tag Boxes v2*/

.tag-box-v2 {

  background: #fafafa;

  border: solid 1px #eee;

  border-left: solid 2px #72c02c;

}



/*Tag Boxes v3*/

.tag-box-v3 {

  border: solid 2px #eee;

}



/*Tag Boxes v4*/

.tag-box-v4 {

  border: dashed 1px #bbb;

}



/*Tag Boxes v5*/

.tag-box-v5 {

  margin: 20px 0;

  text-align: center;

  border: dashed 1px #ccc;

}



.tag-box-v5 span {

  color: #555;

  font-size: 28px;

  margin-bottom: 0;

}



/*Tag Boxes v6*/

.tag-box-v6 {

  background: #fafafa;

  border: solid 1px #eee; 

}



/*Tag Boxes v7*/

.tag-box-v7 {

  border: solid 1px #eee;

  border-bottom: solid 2px #72c02c;

}





/* Box Shadows */

.shadow-wrapper {

  z-index: 1;  

  position: relative;

}



/*Common Style*/

.box-shadow {

	/*background: #fff;*/

	position: relative;

}

.box-shadow, .colored {

  	/*background-color: #eee !important;*/

    border-bottom: 1px solid #b2b1b1 !important;

	animation-name: tagboxCycle;

	animation-duration:3s;

	animation-direction:alternate;

	animation-iteration-count:infinite;

}



@keyframes tagboxCycle

{

80% {background-color:#EF8401;}

100% {background-color:#6A76A6;}

}



@-webkit-keyframes tagboxCycle

{

80% {background-color:#EF8401;}

100% {background-color:#6A76A6;}

} 



.box-shadow:after,

.box-shadow:before {

	top: 80%;

	left: 5px;

	width: 50%;

	z-index: -1;

	content: "";

	bottom: 15px;

	max-width: 300px;

	background: #999;

	position: absolute;	

}



 /*Effect 1*/

.shadow-effect-1 {

	-moz-box-shadow: 0 10px 6px -6px #bbb;

	-webkit-box-shadow: 0 10px 6px -6px #bbb;

	box-shadow: 0 10px 6px -6px #bbb;

}



 /*Effect 2,3,4*/

.shadow-effect-2 {

	position: relative;

}



.shadow-effect-2:after,

.shadow-effect-2:before,

.shadow-effect-3:before,

.shadow-effect-4:after {

	-o-transform: rotate(-3deg);

	-ms-transform: rotate(-3deg);

	-moz-transform: rotate(-3deg);

	-webkit-transform: rotate(-3deg);

	transform: rotate(-3deg);

	-moz-box-shadow: 0 15px 10px #000;

	-webkit-box-shadow: 0 15px 10px #000;

	box-shadow: 0 15px 10px #000;

	

}



.shadow-effect-2:after,

.shadow-effect-4:after {

	left: auto;

	right: 5px;

  -o-transform: rotate(3deg);

  -ms-transform: rotate(3deg);

  -moz-transform: rotate(3deg);

  -webkit-transform: rotate(3deg);

  transform: rotate(3deg);

}

/* Badge Style */

.badge {

    background-color: #4B4A52;

    border-radius: 20px;

    color: #fff;

    display: inline-block;

    font-size: 32px;

    font-weight: 700;

    line-height: 1;

    min-width: 10px;

	margin-right: 10px;

    padding: 3px 12px;

    text-align: center;

    vertical-align: middle;

    white-space: nowrap;

}



/* Carousel Styles */

.carousel-indicators {

    bottom: 0;

}

.carousel-caption {

	position: absolute;

	right: 0;

	/*bottom: 20px;*/

	bottom: 0;

	left: 0;

	z-index: 10;

	padding-top: 5px;

	padding-bottom: 20px;

	/*background: rgba(0,0,0,0.5);*/

	color: #fff;

	text-align: center;

	text-shadow: 1px 1px 3px rgba(0, 0, 0, .8);

}

.carousel-caption h4 {

	display:block;

	height:32px;

	background: rgba(0,0,0,0.3);

	color:#ffffff !important;

	font-size:16px !important;

	font-weight:700 !important;

	padding-top:10px;

}



img.img-responsive {

    margin-left: 15px;

}

.callnow img.img-responsive {

    margin-left: 0;

}

.logo img {

  margin: 0 auto;

}



