@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans-regular_3-webfont.eot');
    src: local("open_sansregular"), url('fonts/opensans-regular_3-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular_3-webfont.woff') format('woff'),
         url('fonts/opensans-regular_3-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular_3-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('fonts/opensans-semibold_0-webfont.eot');
    src: local("open_sanssemibold"), url('fonts/opensans-semibold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-semibold_0-webfont.woff') format('woff'),
         url('fonts/opensans-semibold_0-webfont.ttf') format('truetype'),
         url('fonts/opensans-semibold_0-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

.tab-manu ul li {
	width:			auto;
	padding:		0 10px;
}

input[type="date"] {
	width:			46%;
	text-align:		center;
	line-height:	35px;
	height:			35px;
	background:		#EEEEEE;
	font-size:		12px;
	color:			#000000;
	margin:			0 0 0 7px;
	border:			1px solid #EEEEEE;
	padding:		0px;
}

table {
	border:			1px solid #EEEEEE !important;
}

table thead {
	background:		#EEEEEE;
}

table tr th {
	border:			none !important;
	border-right:	1px solid #FFFFFF !important;
	color:			#575757;
	font-size:		14px;
}

table thead tr th:last-child  {
	border-right:	1px solid #EEEEEE !important;
}

table.mobile-table tr th {
	width:			50%;
	background:		#EEEEEE;
	border:			none !important;
	border-bottom:	1px solid #FFFFFF !important;
}

table.mobile-table tr:last-child th  {
	border-bottom:	1px solid #EEEEEE !important;
}

table thead tr th.center {
	text-align:		center;
}

table tbody tr td {
	padding:		5px !important;
	border:			1px solid #EEEEEE !important;
	font-size:		12px;
	color:			#575757;
}

table.mobile-table tr td {
	width:			50%;
}

table tbody tr td.red, strong.red, span.red {
	color:			#D80000;
}
table tbody tr td.center {
	text-align:		center;
}

table tbody tr td.green {
	color:			#2CB200;
}

table tbody tr td span {
	display:		block;
	padding:		9px;
}

.btn {
	padding:		0 10px;
	display:		block;
	width:			100%;
	text-align:		center;
	background:		#399AEB;
	border-radius:	0;
	line-height:	35px;
	height:			35px;
	color:			#FFFFFF;
	border:			none;
	font-size:		14px;
	font-family:	'open_sansregular';
}

button[disabled], html input[disabled] {
	opacity:		0.5;
}

.item {
	border:			1px solid #EEEEEE;
	margin:			1px 0 0 0;
}

.item  .name {
	background:		#EEEEEE;
	color:			#575757;
}

span.correct button {
	float:					right;
	width:					35px;
	background-image:		url('https://zupac.de/wp-content/themes/zustellerportal/images/time_edit.png');
	background-repeat:		no-repeat;
	background-position:	50% 50%;
	margin:					-9px -8px 0 0;
}

span.correct button.comment {
	background-image:		url('https://zupac.de/wp-content/themes/zustellerportal/images/comment.png');
}

span.correct.full button {
	width:					100%;
	margin:					-9px 0px 0 0px;
}

span.correct button:focus {
	background-image:		url('https://zupac.de/wp-content/themes/zustellerportal/images/time_edit.png');
}

span.correct button.comment:focus {
	background-image:		url('https://zupac.de/wp-content/themes/zustellerportal/images/comment.png');
}

button.last {
	color:					#FFFFFF;
	padding:				8px 15px !important;
	float:					right;
	margin:					0 !important;
}