body {
	font-family: 'Open Sans', sans-serif;
}

.bg {
	background-color: rgba(0,0,0,0.05);
	padding:7px ;
}
.navbar-default .navbar-brand {
	color: #375669;
	font-size:24px;
}

.block {
	color:#375669;
	font-size:24px;
}

.navbar-brand:before {
	content: url(../images/logo.png);
	padding-right:10px;
}

.equal {
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
}

.topmargin2 {
	margin-top:0.3em;
}

.main .fa-trash-o:hover {
	color:#fff;
}
.fa-pencil-square-o:hover {
	color:#008000;
}
.alert.mt25 {
	margin-top: 25%;
}
.alert + .login-panel {
	margin-top: 30px;
}