 html, body {
		height: 100%;
}

 body {
		display: flex;
		flex-direction: column;
		background:#151721;
		color:white;
		}
		
main {
		flex: 1;
}

.accordion {
		background-color: #009844;
		color: white;
		cursor: pointer;
		padding: 18px;
		width: 100%;
		border: none;
		text-align: left;
		outline: none;
		font-size: 15px;
		transition: 0.4s;
		}

.accordion:hover {
		background-color: #00823d;
}

.accordion:hover {
		background-color: #006c2d;
}

.panel {
		padding: 0 18px;
		display: none;
		background-color: #333;
		overflow: hidden;
}

.panel.show {
		display: block;
}