/*

font-family: 'Source Sans Pro', sans-serif;
*/
body { background-color: #ffffff; color: #000000; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif; font-size: 16px; }

.row.nomargins > div { margin: 0; }
.row.lowpad { margin-left: 0; margin-right: 0; }
.row.lowpad > div { padding-left: 5px; padding-right: 5px; }
.row.lowpad > div:first-child { padding-left: 0; }
.row.lowpad > div:last-child { padding-right: 0; }
.row.nopad { margin-left: 0; margin-right: 0; }
.row.nopad > div { padding-left: 0; padding-right: 0; }

img.fullsize { display: block; height: auto; width: 100%; }

/*!BUTTONS*/
.btn { transition: all 0.6s ease; }

body { border-top: 10px solid #008C99; padding-top: 2em; }
.blue { color: #008C99; }

#logo { display: block; margin: 0 auto 2em auto; max-width: 600px; width: 90%; height: auto }
section#main { line-height: 1.65em; }
section#main h2 { color: #008C99; font-weight: bold; text-align: center; }
p.notice { background-color: rgba(0,140,153, 0.15); color: #008C99; text-align: center; padding: 0.75em 1em; border-radius: 8px; font-weight: bold; }
p a { color: #008C99; text-decoration: underline; font-weight: bold; }

a.btn-blue { background-color: #008C99; color: #ffffff; font-weight: bold; }
.row-pay { margin-top: 1.5em;}
.row-pay a.btn { display: block; }
.row-pay p { font-size: 0.875em; line-height: 1.25em; }

.row-docs { margin-bottom: 1em; }
.row-docs p { line-height: 2em; margin-bottom: 0; }
.row-docs i.fa { color: #0089CC; }

hr { border-top: 2px solid #008c99; width: 80%; margin-top: 1.5em; margin-bottom: 1.5em; }
.row-locations { margin-bottom: 3em; }
.row-locations .loc { padding-top: 1.5em; padding-bottom: 1.5em; border-right: 1px solid #D9EEF0; border-bottom: 1px solid #D9EEF0; line-height: 1.35em; font-size: 0.875em;; }
.row-locations .loc p { margin-bottom: 0; }
.row-locations .loc strong { display: block; margin-bottom: 0.125em; font-size: 1.075em; }
.row-locations .col-12:nth-child(4n+1) { border-right: 0; }
.row-locations .col-12:nth-child(6), .row-locations .loc:nth-child(7), .row-locations .loc:nth-child(8), .row-locations .loc:nth-child(9) { border-bottom: 0; }

footer#main-footer { background-color: #008C99; color: #fff; font-size: 0.875em; padding-top: 1.5em; padding-bottom: 3em; }
footer#main-footer p { text-align: center; }
			
@media (max-width: 1200px) {

}

@media (max-width: 1024px) {
	
}

@media (max-width: 992px) {
	.row-locations .loc, .row-locations .col-12:nth-child(4n+1), .row-locations .col-12:nth-child(6), .row-locations .loc:nth-child(7) { border-right: 1px solid #D9EEF0; border-bottom: 1px solid #D9EEF0; }
	.row-locations .col-12:first-child { border-bottom: 0; }
	.row-locations .col-12:nth-child(3n+1) { border-right: 0; }
	.row-locations .col-12:nth-child(8), .row-locations .col-12:nth-child(9) { border-bottom: 0; }
}
	
@media (max-width: 767px) {
	.row-locations .loc, .row-locations .col-12:nth-child(3n+1) { border-right: 1px solid #D9EEF0; border-bottom: 1px solid #D9EEF0; }
	.row-locations .col-12:first-child { border-bottom: 0; }
	.row-locations .col-12:nth-child(2n+1) { border-right: 0; }
	.row-pay p { text-align: center; margin-top: 1em; font-size: 0.9375em; }
	.row-pay p br { display: none; }
}

@media (max-width: 575px) {
	.row-docs .col-12:nth-child(4) { margin-top: 0; }
	
	.row-locations .loc { border-right: 0; border-bottom: 1px solid #D9EEF0; }
	.row-docs .col-12, .row-locations .loc p { text-align: center; }
	.row-locations .col-12:last-child { border-bottom: 0; }
}

@media (max-width: 480px) {

}

@media print {
	
}