/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v18-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v18-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v18-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v18-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v18-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v18-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v18-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v18-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v18-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-condensed-300 - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-condensed-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-condensed-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-condensed-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-condensed-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-condensed-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-condensed-v15-latin-300.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
}

html, body {
	height: 100%;
}
body {
	display: flex;
	flex-direction: column;
	font-family: 'Open Sans';
	font-size: 1.4rem;
}
main {
	flex: 1 0 auto;
}
footer {
	background-color: #2B3679;
	flex-shrink: 0;
	padding: .5rem 0;
}
footer ul{
	margin: 0;
	padding: 0;
}
@media (min-width: 991px){
	footer ul li:not(:last-child){
		margin-right: 2rem !important;
	}
}
footer ul a{
	color:  #fff;
	text-transform: uppercase;
}
footer ul a:hover,
footer ul a:active{
	color:  #fff;
	text-decoration: underline;
}

a{
	color: #2B3679;
}

.header > .row{
	align-items: center;
}

.heading{
	background-color: #2B3679;
	color: #fff;
	font-family: 'Open Sans Condensed';
	font-size: 3.6rem;
	margin-top: 2rem;
	padding: 1rem 0;
}
@media (max-width: 575px){
	.heading{
		font-size: 1.8rem
	}
}

main{
	background-color: #E3E3E3;
	margin-bottom: 1rem;
}

main .select{
	color: #7C7C7C;
	font-family: 'Open Sans Condensed';
	font-size: 2.4rem;
	padding: 1rem 0;
}

main .inner{
	background-color: #fff;
	font-size: 1.2rem;
	padding: 3rem 2rem;
	width: 100%;
}
main .inner .img{
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-bottom: 1rem;
	min-height: 201px;
}
@media (min-width: 768px) and (max-width: 991px){
	main .inner{
		min-height: 525px;
	}
}

main .inner img{

}


main .inner a{
	color:  inherit;
	text-decoration: underline;
}
main .praxis-1 .accent{
	color: #AE0725 !important;
}
main .praxis-2 .accent{
	color:  #005858 !important;
}

main .praxis-1 a:hover,
main .praxis-1 a:active{
	color: #AE0725;
}
main .praxis-2 a:hover,
main .praxis-2 a:active{
	color: #005858;
}

.smaller{
	font-size: 1.2rem;	
}