body{
  font-family: "Source Sans Pro", sans-serif;
  background-color:#F2F5FA;
}
strong,b,.bold{font-weight:600;}
.font-weight-bold{font-weight:600 !important;}

h1,h2,h3,.h1,.h2,.h5{font-weight:600;color:#1A284C}

form .ml-2,form input[type=text]{font-size:18px;}

.bg-nav{background-color:#fff;}

.bg-main{background-color:#1A284C;}

.btn-cta{background-color:#FCC118;color:#1A284C}

.main-hero{height:550px;min-width:100%;background-repeat:no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;margin-bottom:20px;position:relative}

.main-hero .card{margin-top:160px;border:5px solid #171F37;z-index:10}
.index-hero .bg-main{border:5px solid #171F37;z-index:10}
.main-hero h1{color:#fff;text-shadow: 0px 0px 10px #000;margin-top:100px}

.main-hero-footer{background:#fff;height:200px;margin-top:-20px;}

.locations h2{margin-top:30px;margin-bottom:0px;}
.locations a{display:inline-block;color:#6E95E0;}

a{color:#6E95E0;}

/* Phones
-------------*/
@media(max-width:767px){
   .main-hero h1{color:#fff;text-shadow: 0px 0px 10px #000;font-size:30px;line-height:40px;}
	.main-hero .card{margin-top:90px;}
	.locations {
	    -webkit-column-count: 2; /* Chrome, Safari, Opera */
	    -moz-column-count: 2; /* Firefox */
	    column-count: 2;
	}
	.main-content{margin-top:60px;}

}

/* Small Tablets
-------------*/
@media(min-width:768px){
   .main-hero h1{color:#fff;text-shadow: 0px 0px 10px #000;}
	.locations {
	    -webkit-column-count: 3; /* Chrome, Safari, Opera */
	    -moz-column-count: 3; /* Firefox */
	    column-count: 3;
	}
}

/* Tablets
-------------*/
@media(min-width:992px){
   .main-hero h1{color:#fff;text-shadow: 0px 0px 10px #000;}
	.locations {
	    -webkit-column-count: 4; /* Chrome, Safari, Opera */
	    -moz-column-count: 4; /* Firefox */
	    column-count: 4;
	}
}
.map{margin-bottom:30px;}

a .card-title{color:#6E95E0;font-size:18px}

.card .cta{background-color:#1A284C;border:1px solid #171F37}
.cta p{font-size:18px;}
.cta .font-weight-bold{font-size:22px;}

.border-1{border:1px solid #171F37;}

.btn-yellow{background-color:#FFC700;color:#000;}

.footer{background-color:#171F37;border-top:1px solid #394154;}
footer{background-color:#030C20 !important;border-top:1px solid #394154}
footer a{color:#009A63 !important}
footer h6{font-weight:bold}

.card-table{margin-bottom:0}.card-table td:first-child:not(.not-first-cell),.card-table th:first-child:not(.not-first-cell){padding-left:1.25rem}.card-table td:last-child:not(.not-last-cell),.card-table th:last-child:not(.not-last-cell){padding-right:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-header+.card-table,.card-header+.table-responsive{margin-top:-1px}

.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-header+.card-table,.card-header+.table-responsive{margin-top:-1px}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}

.card-header{background-color:#6E95E0;color:#fff;font-size:26px}
thead{font-weight:600;}
