body {
	padding-bottom: 20px;
}

.navbar {
	margin-bottom: 0px;  
	bottom: 0;
}

.menu-spacer {
  padding-top: 55px;
}


/* change the link color */
.navbar-nav .nav-item .nav-link {
    color: #024e73;
	font-family: presicav, sans-serif;
	font-weight: 700;
	font-style: normal;	
}
/* change the color of active or hovered links */
.navbar-nav .nav-item.active .nav-link,
.navbar-nav .nav-item:hover .nav-link {
    color: #6da342;
	font-family: presicav, sans-serif;
	font-weight: 700;
	font-style: normal;
}

.highlightedarea{
	padding-top: 15px;
	padding-bottom: 15px;

	background-color: rgba(0, 77, 115, 1);

	/*Gradient Background Option*/
	/* fallback for old browsers */
	 /*background: #2f6d8c;*/
	/* Chrome 10-25, Safari 5.1-6 */
	/*background: -webkit-linear-gradient(to right, rgba(47, 109, 140, .75), rgba(47, 109, 140, .25));*/
	/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	/*background: linear-gradient(to right, rgba(47, 109, 140, .75), rgba(47, 109, 140, .25))*/
}


@media (min-width: 992px) {
/*    .col-md-border:not(:last-child) {
        border-right: 2px solid #014d73;
    }
*/

	.col-md-border {
        border-right: 3px solid #014d73;
    }

}

.headline {
	font-size: 1.5em;
	font-family: presicav, sans-serif;
	font-weight: 900;
	font-style: normal;
}


.headlinesub {
	font-size: 1em;
	font-family: presicav, sans-serif;
	font-weight: 900;
	font-style: normal;
}

.maincontent{
	padding-top: 15px;
	padding-bottom: 5px;
}

.maincontentitem{
	padding-top: 15px;
}

.contentyouareincontrol{
    color: #6aab44;
	font-family: presicav, sans-serif;
	font-weight: 900;
	font-style: normal;
	text-align: justify;
}

.contentfeatures{
    color: #024e73;
	font-family: presicav, sans-serif;
	font-weight: 900;
	font-style: normal;
}

.secondarycontentheader {
    color: #024e73;
	font-family: presicav, sans-serif;
	font-weight: 900;
	font-style: normal;
}

.secondarycontent {
	margin-top: 5px;
	margin-bottom: 10px;
}

.secondarycontent a{
	color: #000000;
}
.rebatecalc{
	background-color: #0ebcc2;
	color: #ffffff;
	text-align:center;

	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}

.rebateheadertext{
	font-family: presicav, sans-serif;
	font-weight: 900;
	font-style: normal;
}

.rebatecalctext{
	font-size: 75%

}

.rebatebutton {
	margin-top: 5px;
	margin-bottom: 10px;
}



.btn-primary, .btn-primary:active, .btn-primary:visited {
    background-color: #6aab44 !important;
	border: 2px solid #000000;
	font-family: presicav, sans-serif;
	font-weight: 900;
	font-style: normal;
}

.btn-primary:hover  {
    background-color: #024e73 !important;
	border: 2px solid #000000;
	font-family: presicav, sans-serif;
	font-weight: 900;
	font-style: normal;
}

.rebateinput {
	border: 1px solid #000000;
}

.rebateoutput {
	margin-top: 5px;
}


#exTab3 .nav-pills > li > a {
  border-radius: 4px 4px 0 0 ;
}

#exTab3 .tab-content {
  color : white;
  background-color: #428bca;
  padding : 5px 15px;
}




.epjoin {
	color: #ffffff;
	margin-top: 5px;
	margin-bottom: 10px;
	font-family: presicav, sans-serif;
	font-weight: 900;
	font-style: normal;
}

.epjoinheadline {
	margin-top: 15px;
	margin-bottom: 10px;
}

.btn-secondary, .btn-secondary:active, .btn-secondary:visited {
    background-color: #d4e277 !important;
	font-family: presicav, sans-serif;
	font-weight: 900;
	font-style: normal;
}

.btn-secondary:hover  {
    background-color: #6c9f74 !important;
	font-family: presicav, sans-serif;
	font-weight: 900;
	font-style: normal;
}


.dividerClass {

}

.epquote {
	color: #024e73;
	font-size: 2em;
	margin-top: 5px;
	margin-bottom: 10px;
	font-family: presicav, sans-serif;
	font-weight: 200;
	font-style: normal;
}

.fancyquote {
	color: #d4e277;
	font-family: presicav, sans-serif;
	font-weight: 900;
	font-style: normal;
}

.sponsorheader{
	color: #024e73;
	font-family: presicav, sans-serif;
	font-weight: 900;
	font-style: normal;
}

.sponsortext{
	padding-top: 5px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 15px;
}


.footertitle {
	color: #ffffff;
	font-family: presicav, sans-serif;
	font-weight: 700;
	font-style: normal;
}

.footeraddress, a {
	color: #ffffff;
}
