.item .alert {
	max-width: none !important;
}
.r{
	text-align: right;
}
.nav_title{
	height: 107px !important;
}
.field_empty{
	background-color: red;
	color: white;
}
.field_invalid{
	background-color: orange;
}
.field_valid{
	background-color: green;
	color: white;
}
.field_sorting td{
	background-color: #ccc;
}
.field_sorting td.sorting{
	background-color: initial;
}
.mass_field_rename tr{
	height: 60px;
}
.mass_field_rename td.field{
/*	text-align: center;*/
}
.mass_field_rename textarea{
	height: 45px;
	padding: 2px;
	width: 90%;
}
.mask_sample{
	text-align: center;
	position: relative;
	margin: 0 auto;
	border: 1px solid black;
}
.mask_sample_area{
	position: absolute;
	opacity: 0.3;
	border: 2px dashed black;
}
.mask_sample_area.hover:hover{
	opacity: 0.6;
	cursor: pointer;
}
.c{
	text-align: center;
}
table tr.selected{
	background-color: #c2d5ea !important;
}
.child_menu span{
	float: right;
}
.future{
	background-color:#EEEEEE;
}
.overbudgettodate{
	background-color:#ffcece;
}
.amount_editable input{
	width: 70px;
	text-align: right;
}
.duplicated_invoice{
	background-color: #ffb9b9 !important;
}
.warning_invoice{
	background-color: #ffb969 !important;
}
.label_duplicated_invoice{
	display: none;
}
.orange{
	color: orange;
}
.marked{
	background-color: #dfc2ff !important;
}
