html, body {
	background-color: #eef2f5;
	min-height: 100vh;
	display: flex;
	flex-direction: column;	
}
#content {
	margin-top: 70px;
	margin-bottom: 30px;
	display: flex;
  	flex-direction: column;
  	flex-grow: 1;
}

#msg {
  width:100%; height:35px; text-align: center; color: #fff; font-weight: bold; padding-top: 8px; display: none;
  /*margin-top: -35px;*/
}

.msg-success {
  background-color: green;
}

.msg-error {
  background-color: #f11515;
}

.table-striped>tbody>tr:nth-child(odd)>td, 
.table-striped>tbody>tr:nth-child(odd)>th {
   background-color: #eef2f5;
 }

 .bg-dark {
    background-color: #1bbc9b!important;
}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,.7);
}