.table_jobs {
	border-collapse: collapse;
    width: 100%;
    border-spacing: 0px;
   	margin-bottom:10px;  
    font-size:10px;
}
.table_jobs th, .table_jobs td {
	border: 1px solid #ccc;
    text-align: center;
    vertical-align: middle;
    height: 38px;
   
    padding: 0px;
    border-spacing: 0;
    margin: 0;
}
.table_alljobs th, .table_alljobs td {
	height:30px;
}
.table_jobs  .pass_fail {
	width:15px;
	height:15px;
}
.table_jobs .pass_fail2 {
	width:38px;
	height:38px;
	float:left;
}
.table_alljobs .pass_fail2 {
	width:30px;
	height:30px;
	
}
.color_definition span {
	width:20px;
	height:20px;
	float:left;
	margin-right:5px;
	display:inline-block;
	
}
.color_definition {
	float:left;
	width:270px;
	margin:5px;
	font-size:10px;
	padding:5px;
	background:#eee;
	line-height:20px;
	
	border:1px solid #ccc;
}
.efactor_error {
	color:#f00 !important;
}
.flotr-mouse-value {
	z-index:999999999;
}
.overall_efactor {
	font-weight:bold;
}
.table_jobs tr:hover td {
	border-bottom:1px solid #666;
}
.table_jobs th{
	background: #777;
    color: #fff;
    font-weight: normal;
}
.table_jobs td  {
 	background:#fff;
}
#joblist_tbody tr:nth-child(2n-1) td {
    background: #f7f7f7;
}
.easy_mode_col {
	width:38px;
}
.table_alljobs .easy_mode_col {
	width:30px;
}
td.bg_pass {
   background:#58d005 !important;
   color:#fff; 
}
td.bg_fail {
   background:#da1e22 !important;
   color:#fff; 
}

td.bg_ipass {
   background:#dcf8c9 !important;

}
td.bg_ifail {
   background:#f7dddd !important;
}
.measurement_name {
	float:left;
	margin:0px;
	word-break: break-all;
	line-height:38px;
}
.easy_mode_col img , .track_hover_img{
	width:38px;
	height:38px;
	vertical-align:middle;
	
}
.table_alljobs .easy_mode_col img , .table_alljobs .track_hover_img{
width:30px;
	height:30px;
}
.table_jobs .error_img {
	float:left;
	vertical-align:top;
	margin-top:9px;
	margin-right:5px;
}
td.left_cell {
	padding:0px 5px;
	text-align:left;
}
.table_jobs  .td_left {
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}
.table_jobs  tr.makeready_tr td {
	color:#999;
}
.makeready_icon , .production_icon, .front_backB, .front_backF {
	float:right;
	display:block;
	width:20px;
	height:20px;
	margin-top:9px;
	background:#ccc;
	color:#fff;
	border-radius:10px;
	text-align: center;
	line-height:20px;
	margin-left:3px;
}
.front_backB {
	background:#af8b5b;
}
.two_sided_select {
	float:right;
	margin-top:5px;
}
.two_sided_select select {
	margin-right:5px;
	width:80px;
}
.front_backF {
	background:#6e68c3;
}
.production_icon {
	background:#8f0787;
}
.pagination_dots {
	display:inline-block;
	line-height:38px;
	width:38px;
	margin:5px;
	color:#000;
	text-align: center;
}
#pagination span {
	display:inline-block;
	line-height:38px;
	width:38px;
	margin:5px;
	background:#666;
	cursor:pointer;
	color:#fff;
	text-align: center;
}
#pagination span.selected {
	background:#8f0787;
}
#filelist_form {
	padding-top:110px;
}
#easy_mode_nav .nav_easy_mode_info {
	width: 1200px;
    height: 30px;
    background: #333;
	clear:both;
   	text-align:left;   
    display: block;
    z-index: 999;
    border-bottom: 10px solid #fff;
}
#easy_mode_nav .nav_easy_mode_info  p {
	float:left;
	margin:0px;
	line-height:30px;
	padding:0px;
}


#easy_mode_nav .nav_easy_mode_info  p.i_label {
	margin-right:10px; 
	color:#999;
	
}
#easy_mode_nav .nav_easy_mode_info  p.i_name {
	color:#eee;
}

#easy_mode_nav nav {

background-image:url('/templates/chromachecker/login/img/tools_print_A.png');
	background-position-x: 370px;
	background-size:350px 70px ;
	background-repeat: no-repeat;
}
#first_section {
	padding-top:110px;
}
.upload_icon_with_text {
    float: right;
    margin: 0px;
    color: #fff;
    margin-right: 10px;
    clear: none;
    width: 100px;
    text-align: left;
    background: url(/templates/chromachecker/img/upload_26.png);
    background-size: 20px 20px;
    background-position: center right;
    background-repeat: no-repeat;
}
.autorecognition_part {
	margin-left:10px;
	margin-right:30px;
	float:left;
}
.device_name {
	font-size:16px;
	color:#000;
}
.preferences_link, .add_interval , .ok_sheets{
    float: right;
    line-height: 30px;
    margin-right: 30px;

    color: #fff;
}
.expert_mode_nav nav  a {
	padding-left:0px;
	padding-right:0px;
	width:250px;
}
.upload_icon_with_text:hover{
	background: url(/templates/chromachecker/img/upload_26.png);
	background-size: 20px 20px;
	background-position:center right;
 	background-repeat:no-repeat;
	color:#666;
}
#easy_mode_nav nav a {
	background:#222;
}
#easy_mode_nav nav p {
	font-size:30px;
	padding-left:15px;
}
#easy_mode_nav nav a.selected_nav {
	color:#fff;
	background:#333;
}

#easy_mode_nav .nav_easy_mode_info  p {
	margin:0px;
	line-height:30px;
	padding:0px;
}
.table_jobs tr.event td, .table_jobs tr.event td a{
	background:#e1cddc !important;
	
	color:#000 !important;
}
.table_jobs tr.event td:nth-child(2) {
	text-align:left;
	font-weight:bold;
	padding-left:5px;
}
.event img {
	width:38px;
	height:38px;
	float:left;
}
.preferences_link img {
	width:20px;
	height:20px;
	padding:5px;
	float:right;
}
.preferences_link  {
	margin-right:10px; 
}
#efactor_top_section {
	float:left;
	margin-left:10px;
}
#efactor_top_section img {
	width:20px;
	float:right;
	height:20px;
	margin:5px;
    
}
.total_efactor_value {
	float:right;
	line-height:30px;
	margin-right:3px;
	font-size:16px !important;
}
.total_efactor_goal {
	float:right;
	color:#fff;
	line-height:30px;
	margin:0px;
	font-size:16px !important;
}
.text_green {
	color:#18cb2d !important;
}
.text_red {
	color:rgb(218,30, 34) !important;
}
.text_yellow {
	color:#e8c316 !important;
}
#search_job {

    background: #fafafa;
  
    border: 1px solid #eee;
    padding: 10px;
    margin-bottom: 10px;
	margin-top:10px;
}
.period_search {
	margin-left:20px;
} 
.search_field label {
	display:block;
}
.search_field input {
	height:20px;
}
.search_field select {
	height:32px;
}
.search_field {
	float:left;
	margin-right:10px;
	width: 179px;
}
.search_field select {
	width:179px;
}
.helper {
	float:right;
	height:20px;
	width:20px;
	cursor:pointer;
}
.job_header {
	float:left;
	width:373px;
	padding:5px;
	margin-right:5px;
	text-align: left;
	margin-bottom:10px;
	background:#f5f5f5;
	border:1px solid #ddd;
}
.jobname {
	margin-bottom:2px;
	line-height:12px;
	font-size:12px;
}
.tvi_graph {
	width:290px;
	float:left;
	height:200px;
	margin-bottom:10px;
}
.job_timeline {
	width:1170px;
	height:250px;
}
.jobnamev{
	line-height:30px;
	color:#8f0787;
	font-size:22px;
}
hr {
	clear:both;
}
.job_details {

	width:390px;
	float:left;
	margin-bottom:10px;
}
.operator_col {
	width:250px;
}
.vj_col {
	width:100px;
}
.job_details td {
	line-height:20px;
	padding:0px;
}
.job_details tr td:first-child {
	color:#999;
	width:140px;
}
.table_navigation {
	list-style:none;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	height:30px;
	display:block;
	position:relative;
}
.table_navigation li {
	padding:0px;
	margin:0px;
	background:#07a1e2;
	color:#fff;
	cursor:pointer;
	line-height:30px;
	text-align:center;
	float:left;
	width:140px;
	margin-right:5px;
	
}
.table_navigation li.selected_li {
	background:#666;
}
#measurement_list_form input[type="checkbox"]{
    display:none;
}
#measurement_list_form input[type="checkbox"] + label span {
    display:inline-block;
    width:14px;
    height:14px;
    border:1px solid #fff;
    margin:7px;
    vertical-align:middle;
    background:#e6e6e6;
    cursor:pointer;
}
#measurement_list_form label {
	margin:0px;
}

#measurement_list_form input[type="checkbox"]:checked + label span {
    background:#000 -14px top no-repeat;
}
