.workers,
.mails{
	margin-top: 5vh;
}
th,
td{
	padding: 0 0 0 0 !important;
}
table{
	width: 100vw;
}
input{
	width: 25em;
}
/*
.workers .main{
	background-color: var(--main-color);
	color: white;
}
*/
.workers {
	font-size: 2vh;
	padding: 0 0 0 0;
}
.workers h3,
.workers h4,
.mails h3 {
	margin: 0 0 0 0;
}
.absolute {
	position: absolute;
	top: 0;
	right: 1vh;
	z-index: 99999999999999;
}
.item {
	background-color: var(--main-color);
	border-radius: 0;
	padding: 10px 25px 10px 25px;
	margin-top: 10px;
	color: white;
	font-size: 2vh;
}
.item-a{
	text-decoration: none !important;
}
.email-listing .glyphicon,
.item .glyphicon {
	float: right;
}
.email-listing {
	background-color: var(--main-color);
	background-alpha: 1;
	border-radius: 0;
	padding: 10px 25px 10px 25px;
	margin-top: 10px;
	color: white !important;
	font-size: 2vh;
}
.collapse {
	background-color: rgba(250,250,250,1);
}
.mails-inner h4 {
	padding: 10px 25px 10px 25px !important;
	border-left: thin solid rgba(150,150,150,0.6);
	border-right: thin solid rgba(150,150,150,0.6);
}
.login {
	text-align: center;
	padding-top: 15vh;
}
.login button,
.login input {
	width: 100%;
	font-size: 2vh !important;
	margin-top: 1vh;
	text-align: center;
	padding: 10px 25px 10px 25px;
}
table {
	width: 100%
}

.logout {
	background-color: red !important;
	border: none;
}
.unimportant {
	background-color: gray !important;
	border: none;
}
textarea {
	width: 100%;
	margin-top: 1vh;
	height: 25vh;
}