body {
	-webkit-animation: bugfix infinite 2s;
}
.btn {
	margin: 0px 2em; font-family: Arial, sans-serif; font-weight: 500;
}
#toggle-label {
	margin: 0px 2em; font-family: Arial, sans-serif; font-weight: 500;
}
.btn:link {
	background: rgb(0, 106, 77); padding: 0px 15px; transition:0.5s ease-out; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.7857; letter-spacing: 0.06em; font-size: 16px; font-weight: 500; display: inline-block;
}
.btn:visited {
	background: rgb(0, 106, 77); padding: 0px 15px; transition:0.5s ease-out; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.7857; letter-spacing: 0.06em; font-size: 16px; font-weight: 500; display: inline-block;
}
#toggle-label {
	background: rgb(0, 106, 77); padding: 0px 15px; transition:0.5s ease-out; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.7857; letter-spacing: 0.06em; font-size: 16px; font-weight: 500; display: inline-block;
}
input.btn {
	background: rgb(0, 106, 77); padding: 0px 15px; transition:0.5s ease-out; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.7857; letter-spacing: 0.06em; font-size: 16px; font-weight: 500; display: inline-block;
}
@media all and (max-width:600px)
{
.btn:link {
	margin: 0px; width: 100%;
}
.btn:visited {
	margin: 0px; width: 100%;
}
#toggle-label {
	margin: 0px; width: 100%;
}
#toggle-label {
	margin-bottom: 1em;
}
}
.btn:focus {
	background: rgb(105, 190, 40); color: rgb(255, 255, 255);
}
.btn:hover {
	background: rgb(105, 190, 40); color: rgb(255, 255, 255);
}
#toggle-label:hover {
	background: rgb(105, 190, 40); color: rgb(255, 255, 255);
}
a.btn {
	color: rgb(255, 255, 255) !important;
}
a.submit {
	color: rgb(255, 255, 255) !important;
}
#toggle-label {
	color: rgb(255, 255, 255) !important;
}
#toggle {
	position: absolute; cursor: pointer; opacity: 0; appearance: none;
}
#toggle + label {
	transition:0.5s; cursor: pointer;
}
/*#login-box {
	height: 0px; display: block; visibility: hidden; opacity: 0;
}*/
input:checked#toggle + label + a + div {
	transition:opacity 2.5s; height: auto; margin-top: 3em; visibility: visible; opacity: 100;
}
input:checked#toggle + label {
	background: rgb(105, 190, 40); color: rgb(255, 255, 255);
}
