* {
	margin: 0;
	padding: 0;
}
html,
body {
	height: 100%;
	background-image: url(/images/ba.png);
}
	.logo-all {
		margin: auto;
		margin-top:10px;
		width:1024px;
		height:90px;
	}

	.logo-all ul, .logo-all li {
		margin: 0;
		padding: 0;
	}

	.logo-all ul {
		list-style: none;
		text-align: justify;
		text-align-last: justify;
		line-height: .7em;
		width:100%;
	}

	.logo-all li {
		width:33%;
		height:89px;
		line-height: 1.4em;
		margin: 10px;
		position: relative;
		text-align: center;
		/*padding: auto;*/
		display: table-cell;
		vertical-align: middle;
	}
	.logo-all ul:after {
		height: 0;
		content: '\00a0';
	}
	.logo-all img {
		border: 0px;
	}


.wrapper {
	display: flex;
	flex-direction: column;
	width: 1024px;
	height: 100%;
	margin: 0 auto;
	background: white;
	font: 14px/20px Lato, sans-serif;
	font-style: normal;
	font-weight: 300;
}
.content {
	flex: 1 0 auto;
	padding: 0 20px 0 20px;
	background:white;
	text-align: justify;
	padding-bottom: 50px;
	margin-bottom: -30px;
}
.content ul {
	padding: 0 0 0 50px;
	list-style-type: square;
	list-style-position: outside;
	/*display: table;*/
}
/*.content li {
	display: table-row;
}
.content li:before {
	content: "\0F0B ";
	display: table-cell;
	text-align: right;
	padding-right: .3em;
}*/

h4 {
	padding: 20px 0 10px;
	font: 26px/1.3 Lato, sans-serif;
	text-align: center;
}
p {
	padding: 10px 20px;
}
a {
	color: #3498DB;
}
.footer {
	flex: 0 0 auto;
	height: 30px;
	background: linear-gradient(to top, #5384BE, #9DCBE1);
	border-radius: 15px 15px 0 0;
	text-align: center;
 	padding-top: 15px; 
 	color:white;
}
.footer a {
	color:white;
}

