/* Base styles, which will be overridden by everything below them */

a{
	color: #014c8d;
}
a:hover,
a:visited {
	color: #014c8d;
}
a:active{
	color: #014c8d;
}

.nav {}
.nav a{}
.nav a:hover{}
.nav a:visited{}
.nav a:active{}

.heading {
	font-family: "Copperplate";
	font-size: 12px;
	color: #014c8d;
	text-transform: uppercase;
	margin-bottom: 15px;
	line-height: 1.3;
}
.heading.alt{
	font-size: 12px;
	font-weight: 300;
}

a.btn{
	color: #fff;
}
a.btn:hover,
a.btn:visited,
a.btn:active{
	color: #fff;
}

.accordion-button:not(.collapsed) {
      background-color: transparent !important;
	 border:none;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
    }

button.accordion-button:focus{
      box-shadow: inherit;
	 border:none;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
}

.heading a:link{}
.heading a:hover{}
.heading a:visited{ }
.heading a:active{}

.sub-heading {}
.sub-heading a:link{}
.sub-heading a:hover{}
.sub-heading a:visited{}
.sub-heading a:active{}

.maintext {}
.maintext a:link{}
.maintext a:hover{}
.maintext a:visited{color: #014c8d;}
.maintext a:active{}

.footer {}
.footer a:link{}
.footer a:hover{}
.footer a:visited{}
.footer a:active{}

.copyright {
	background: #1661a2;
}
.copyright a{
	color: #fff;
}

form .btn{
	padding: 14px 15px;
	outline: 1px solid #fff;
	outline-offset: -4px;
}
form .btn:hover,
form .btn:active,
form .btn:visited{
	outline: 1px solid #fff;
	outline-offset: -4px;
}
form .g-recaptcha{
	
}
form .g-recaptcha > div{
	margin: 0 auto;
}

.logo-lg img{
	image-rendering: pixelated;
}

/* Responsive styles, which override the base styles at specific sizes */

/* Smartphones */
/* Equivalent to bootstrap's media-sm */
@media(min-width: 576px){
	.main-content a:hover {
		color: #014c8d;
	}
	.main-content a:visited {
		color: #014c8d;
	}
	a.btn:hover,
	a.btn:visited,
	a.btn:active{
		color: #fff;
	}

}
	
/* Tablets */
/* Equivalent to bootstrap's media-md */
@media(min-width: 768px){
	
}
	
/* Laptops */
/* Equivalent to bootstrap's media-lg */
@media(min-width: 992px){
	.heading {
		font-size: 15.3px;
		margin-bottom: 25px;
	}
	.heading.alt{
		font-size: 17.3px;
	}
	
	.btn a:visited {
		color: #ffffff;
	}

	.btn a:hover {
		color: #ffffff;
	}
}
	
/* Desktops */
/* Equivalent to bootstrap's media-xl */
@media(min-width: 1200px){
	
}
	
/* Extra large Desktops */
@media(min-width: 1600px){
	
}