/*######################
########TEMPLATE##########
#######################
*/

main > .container {
	padding: 60px 15px 0;
  }

  .bd-placeholder-img {
	font-size: 1.125rem;
	text-anchor: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
  }

  @media (min-width: 768px) {
	.bd-placeholder-img-lg {
	  font-size: 3.5rem;
	}
  }


/*######################
########HEADER##########
#######################
*/

  .container-fluid{
	max-width: 1320px;
  }


.navbar{
	background-color: #004e90!important;
}

/*######################
########FOOTER##########
#######################
*/

.footer {
	background-color: #004e90!important;
	display: flex!important;
    justify-content: center!important;
	align-items: center!important;
	padding: 5px;
}

.footer .logo img{
	width: 70px!important;
}

.footer .container{
	margin-right: 0!important;
	margin-left: 0!important;
	width: auto!important;
}

.footer .container .text-muted{
	color: white!important;
	width: auto!important;
	margin-left: 0!important;
}



@media (min-width:0px) and (max-width: 500px){
    .footer .container .text-muted{
		font-size: 12px;
		line-height: 0px!important;
	}

	.footer .logo img{
		width: 50px!important;
	}

}

@media (min-width: 500px) and (max-width: 700){
	.footer .container .text-muted{
		font-size: 12px;
		line-height: 0px!important;
	}
	.footer .logo img{
		width: 80px!important;
	}
}