/* Custom Fonts */
@import url("https://use.typekit.net/din4fkn.css");
html, body{font-family: "embarcadero-mvb-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, Helvetica, sans-serif!important; color:#191a2d!important;}
footer h2, label.display-2{font-family:"embarcadero-mvb-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, Helvetica, sans-serif!important;}
label.display-2{
	font-family: "embarcadero-mvb-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, Helvetica, sans-serif!important;
	color:#011f3d;
}
/* Special CSS */
.home header, .why header{
	background-color: #fff;
	background-image: url("background-sm.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: cover;
}
@media screen and (min-width:1170px){
	.home header, .why header{
		background-image: url("background-lg.jpg");
	}
}
footer{
	background-color: rgb(29 30 47 / 3%);
	color:#191a2d;
	background-repeat: no-repeat;
	background-position: top;
	background-size: cover;
	background-attachment: scroll;
	padding:6rem 0 5rem;
}
@media screen and (min-width:1170px){
	.home header{
		padding: 6rem 0 4rem;
	}
	footer{
		padding:7.5rem 0 6.5rem;
	}
}
footer h2{
	font-weight: bold;
	font-size: 4rem;
	color:rgb(178 198 231);
}
footer p a, footer p a:hover{
	color:#006341!important;
}

/* Custom Colors */
h1, h2, h3, h4{
	color: #001f3f;
}
.navbar-brand{
	color:#b0c4e6;
}
h1 a{
	color: #ccdfff;
}
h1 a:hover{
	color: #b7ccf0;
}
.progress-bar, .form-check-input:checked{background-color: #193552;}
.form-check-input:checked{border-color: #193552;}
.text-primary{color: #001f3f!important;}
.text-danger{color:#d94a4a!important;}
#hattip.ht-danger{background-color:rgba(217, 74, 74,0.95)!important;}
.text-success{color:rgba(0, 99, 65, 1)!important;}
#hattip.ht-success{background-color:rgba(0, 99, 65,0.95)!important;}

.btn{
	border-radius: 2px;
}
.btn-primary{
	background-color: #193552;
    border-color: #193552;
}
.btn-primary:hover, .btn-primary:focus{
	color: #fff;
    background-color: #0d2a49;
    border-color: #0d2a49;
}
.btn-primary:active{
	color: #fff;
    background-color: #001f3f;
    border-color: #001f3f;
}
.background-img{
    background-color: #193552;
}

.btn-secondary{
	color: #00172f;
    background-color: rgba(221, 220, 215, .3);
    border-color: rgba(221, 220, 215, .9);
}
.btn-secondary:hover, .btn-secondary:focus{
	color: #111;
    background-color: rgba(221, 220, 215, .4);
    border-color: rgba(221, 220, 215, .9);
}
.btn-secondary:active{
	color: #fff;
    background-color: #545b62;
    border-color: #4e555b;
}
.background-img .btn-secondary{
	color: #f3f3f3;
    background-color: rgba(221, 220, 215, .3);
    border-color: rgba(221, 220, 215, .9);
	padding: 0.5rem 1rem;
	font-size:1.25rem;
	transform: scale(1);
	transition:all 0.15s;
}
.background-img .btn-secondary:hover, .btn-secondary:focus{
	color: #fff;
    background-color: rgba(221, 220, 215, .5);
    border-color: rgba(221, 220, 215, .9);
	transform: scale(1.2);
}
.background-img .btn-secondary:active{
	color: #fff;
    background-color: #545b62;
    border-color: #4e555b;
}
code{
	color:#d94a4a;
}