nav, footer {
	background-color: #FFF !important;
	padding: 20px;
	line-height: 20px;
}

nav, footer, nav a, footer a {
	color: #FFF;
	height: auto;
}

nav ul a:hover {
	background-color: transparent !important;
}

main {
	width: 80%;
	max-width: 100vw;
	margin: 0 auto;
	padding: 20px 0;
}

input[type=email], input[type=password] {
	width: 300px !important;
}

.back_btn {
	background-color: #808080;
}

.category_btn, .worker_btn, .project_btn {
	background-color: #73B3EA;
}

.project_closed_btn {
	background-color: #F72525;
}

.report_btn {
	background-color: #673AB7;
}

.create_btn {
	background-color: #3AC100;
}

.category_btn, .worker_btn, .project_btn, .back_btn, .project_closed_btn, .report_btn, .create_btn, input[type=submit] {
	padding: 10px 20px;
	border-radius: 15px;
	border: 0;
	margin: 10px;
	color: #FFF;
	font-family: Arial;
}

.red-background {
	background-color: #E94D65 !important;
}

.green-background {
	background-color: #3AC100 !important;
}

/*#trinava_datpicker {
  all: initial;
  * {
    all: unset;
  }
}*/

.trinava_table td:first-child {
	width: auto;
	white-space: nowrap;
}

.trinava_table td:last-child {
	width: 100%;
}

.category_form {
	display: inline;
}

#data_cats > div {
	display: none;
}

@media only screen and (max-width: 768px) {
	main {
		width: 95%;
		margin: 0 auto;
	}
}