
figure { overflow: hidden; }
img { max-width: 100%; }
	img.border { border: 2px solid #0055B8; }

/* CREDENTIALS */
div#credentials { color: #fff; }
	div#credentials a span { width: 0; overflow: hidden; display: inline-block; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; transition: all 300ms ease-out; }
	div#credentials a:hover span { width: 43px; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; transition: all 300ms ease-out; text-indent: 0; line-height: 1em; }
/* END CREDENTIALS */


header { margin: 15px 0; }
.header-border { height: 30px; background: #0055B8; }

h1 { text-transform: uppercase; color: #fff; background-color: #0055B8; font-size: 2em; padding: 5px 0; margin: 30px 0; }

.text-blue p { color: #0055B8; font-size: 1.3em; }

.btn-default { background: #0055B8; border: 1px solid #FF4119; border-radius: 0; color: #fff; text-transform: uppercase; font-weight: 700; font-size: 1.2em; }
	.btn-default:hover { color: #FF4119; }

.divider-container { padding: 0; }
.divider { height: 5px; background: #FF4119; margin: 30px 0; }

h2 { color: #fff; text-transform: uppercase; font-size: 1.8em; }

.border-red { height: 2px; background: #FF4119; width: 373px; margin: 0 auto; max-width: 100%; }

.blue { background: #0055B8; height: 317px; }
	.blue ul { list-style: none; margin: 15px 0; }
		.blue ul li { margin: 5px 0; color: #fff; }
			.blue ul li:before { content: ''; display: inline-block; width: 5px; height: 5px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; background-color: #FF4119; margin: 0 5px 3px 0; }


footer { background: #0055B8; color: #fff; margin-top: 30px; }


@media (min-width: 768px) {
	.no-p-r { padding-right: 0; }
}

@media (max-width: 767px) {
	.blue { margin-bottom: 15px; height: auto; }
}

span.plus { background-image: url('../img/plus.png'); width: 45px; height: 45px; }
	span.plus.non-active { -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; transition: all 0.5s ease; }
	span.plus.active { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); -transform: rotate(45deg); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; transition: all 0.5s ease; }
