main_linktextarea{
	width:290px;
	padding:5px;
	border:1px solid #ccc;
	height:60px;
}
.icc_col1_print {
	display:none;
}
.icc_col2_print {
	display:none;
}
.center{
	text-align: center;
}
.main_link {
    color:#000;
    font-weight:bold;
}
.main_name {
	font-weight: 600;
	font-size:12px;
}
fieldset {
	padding:10px;
	border:1px solid #ddd;
	background:#fafafa;
	margin-bottom:10px;
}
fieldset input[type=number], fieldset input[type=text]{
	width:500px;
}
fieldset textarea{
	width:290px;
	padding:5px;
	border:1px solid #ccc;
	height:60px;
}
fieldset select {
	width:300px;
}
fieldset input[type=submit] {
 	width:auto;
}
.buttons_div {
	margin-bottom:10px;
}
fieldset .fieldset_col {
	float:left;
	margin-bottom:10px;
	width:569px;
}
fieldset input[type=submit]{
	height:30px;
	display:block;
}
fieldset .fieldset_col label {
	display:block;
}
label.error_validate {
	margin-bottom:10px;
	color:#f73232 !important
}
.red {
	color: #f00;
}
span.required {
	color:#f73232;
}
.show_table {
	width:100%;
	margin-bottom:10px;
	border-collapse:collapse;
}
.intervals_track {
	font-size:10px;
}
.intervals_track table {
   margin-bottom:10px;
  }
.show_table td {
	padding:5px;
	border-bottom:1px solid #eee;
	font-size:10px;
}
.show_table tr td:first-child{

	width:150px;
} 
.show_table input, .show_table select {
	margin:0px;
}
.m_cell {
	width:20px !important;
	text-align: center;
}
/* inks*/
#new_ink_form label {
	display:block;
}
#ink_lab_table {
	width:100%;
}
#ink_lab_table td {
	width:33%;
}
#ink_lab_table input {
	width:60px;
}
#lab_table {
	width:400px;
}
#lab_table td {
	background:#fff !important;
	border:none;
	padding:5px;
	width:33%;
}
#lab_table td input {
	width:80px;
}
a.recalculate {
	display:block;
	padding:5px;
	background:#8f0787;
	color:#fff;
}
a.recalculate:hover{
	background:#666;
}
.upload_buttons {
	width:110px;
	float:left;
}
.library_substrate_files_table th {
	background :#666;
	font-weight:normal;
	color:#fff;
	padding:5px;
	
}
.library_substrate_files_table {
	font-size:10px;
	width:100%;
	margin-bottom:10px;
	padding:0px;
	
	border-collapse:collapse;
}
.library_substrate_files_table td {
	border:1px solid #ccc;
	padding:5px;
	background:#fafafa; 
}
.library_substrate_files_table .ui-sortable-helper td{
	background:#fff; 
}
#sortable td {
	text-align: center;
}
.library_substrate_files_table img {
	padding:0px;
	margin:0px;
	float:left;
}
.library_substrate_files_table  td.img_cell {
	width:32px;
	
}

.library_substrate_files_table .img_cell img:nth-child(5){
	clear:both;

}
.library_substrate_files_table th {
	border:1px solid #ccc;
	text-align: center;
}

.library_substrate_files_table tr td:first-child, .library_substrate_files_table tr th:first-child{
	width:20px ;
	text-align: center;
} 
.library_substrate_files_table select {
	width:auto;
	margin:0px;
}
.control_strip_table {
	padding:0px;
	border-collapse:collapse;
	margin:0px;
	margin-bottom:10px;
}
.control_strip_table td{
	position:relative;
	padding:0px;
	border:2px solid #fff;
	margin:0px;
	font-size:8px;
	text-align:center;
	width:22px;
    height:22px;
    color:#000;
 	vertical-align: middle;
 	cursor:crosshair;
}
.control_strip_table td div{
	width:22px; 
	height:22px;
}
.control_strip_table td img {
   width:22px;
   height:22px;
   float:left;
}
.ui-helper-hidden-accessible {
	display:none;
}
.ui-tooltip {
    padding: 10px 20px;
    color: #000;
    border-radius: 10px;
    display:inline-block;
    background:#fff;
    text-transform: uppercase;
    box-shadow: 0 0 7px black;
    position:absolute;
    top:0px;
    left:0px;
  }
.piviicon{
	text-align: center;
	width:40px;
}
.piviicon img {
	width:20px;
}
.module_select {
	line-height:30px;
	font-size:16px;
	display:block;
	margin-top:10px;
}
.module_select img {
	vertical-align: middle;
	margin-right:5px;
}
.tolerances_add_table {
	border-collapse:collapse;
	margin-bottom:10px;
	width:450px;
}
.print_only  {
	display:none;
}
.tolerances_add_table td {
	border: 1px solid #eee;
	padding:5px;
	vertical-align:middle;
}
.tolerances_add_table th {
	border: 1px solid #eee;
	padding:5px;
	font-weight:normal;
	color:#fff;
	background:#999;
	vertical-align:middle;
}
select:disabled{background-color:#eee;}
input[type=number]:disabled{background-color:#eee;}
.tolerances_add_table tr td:nth-child(1){
	width:270px;
}
.tolerances_add_table tr td:nth-child(2){
	text-align: center;
}
.tolerances_add_table tr td:nth-child(3){
	text-align: center;
}
.tolerances_add_table tr th:nth-child(2){
	text-align: center;
}
.tolerances_add_table tr th:nth-child(3){
	text-align: center;
}
.tolerances_add_table input[type=checkbox]{
	margin:0px;
}
.tolerances_add_table input[type=number]{
	width:80px;
	margin:0px;
	padding:2px;
}
.tolerances_add_table select{
	width:80px;
	margin:0px;
	padding:2px;
}
.col50left {
	width:580px; 
	float:left;
}
.col50right {
	width:580px; 
	float:right;
}
.warning{
	text-align: center;
	margin-bottom:20px; 
	color:#f00;
}
h1.icc1 {
	background:#000;
	color:#fff;
	-webkit-print-color-adjust: exact;
	padding:5px;
}
h1.icc2 {
	background:#00ba00;
	color:#fff;
	-webkit-print-color-adjust: exact;
	padding:5px;
}
.icc_col1 {
	width:582px; 
	float:left;
}
.icc_col2 {
	width:582px; 
	float:right;
}
.icc_desc_table td {
	vertical-align:top;
	padding:5px;
	border-bottom:1px solid #eee;
	font-size:11px;
}
#list_of_patches_table th{
	background:#eee;
	color:#000;
	-webkit-print-color-adjust: exact;
	font-weight:normal;
	border:1px solid #ccc;
	padding:3px;
}

#list_of_patches_table {
	border-collapse:collapse;
	border:1px solid #ccc;
	width:100%; 
	vertical-align:top;
	text-align: center;
	font-size:10px;
	margin-bottom:10px;
}
#list_of_patches_table td{
	padding:3px;
	vertical-align:top;
	border:1px solid #ccc;
}
#list_of_patches_table tr:nth-child(even){
	background:#fafafa;
}
.patches {
	width:14px;
	height:14px;
	margin:0 auto; 
}
.icc_desc_table th {
	vertical-align:top;
	padding:5px;
	font-weight:normal;
	background:#fafafa;
	border-bottom:1px solid #eee;
	-webkit-print-color-adjust: exact;
	font-size:11px;
}
.icc_desc_table {
	width:100%;
	margin-bottom:10px;
	border-collapse:collapse;
}
.icc_desc_table tr td:first-child {
	width:150px;
	color:#999;
}
.icc_desc_table tr:last-child td {
	border-bottom:none;
}
.green {
	color: #00ba00 !important;
}
.helper {
	vertical-align: middle;
	width: 20px;
	float:right;
}
#form_compare fieldset {
	width:560px;
	clear:none;
	margin-bottom:15px
}
#form_compare fieldset label {
	display:block;
}
#form_compare fieldset input[type=checkbox] {
	margin-right:5px;
}
#form_compare fieldset:first-child {
	float:left;
	
}
.past-main {
	position:fixed !important;
	top:40px;
	z-index:99999;
	width:1170px;
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
	background:#ccc!important;
}
.past-main #gamut_compare_div {
	display:none !important;
}
.past-main h2 {
	display:none !important;
}
.past-main h1 {
	margin-bottom:0px !important;
}
#form_compare fieldset:nth-child(2) {
	float:right;
}
#form_compare fieldset .icc_scca input {
	width:50px;
}
#form_compare fieldset .icc_scca {
	margin-top:5px;
}
#form_compare fieldset .icc_scca div {
	float:left;
	width:80px;
}
.scca_box {
	float:right;
	margin-top:7px;
}
#form_compare fieldset select {
	width:505px
}
#form_compare fieldset .icc_scca div:nth-child(4){
	width:333px;
}
#form_compare fieldset .icc_scca div select {
	width:333px
}
.setters a {
	float:left;
	margin-right:10px;
}
.setters a img {
	width:25px; 
	margin-top:2px;
}

.setters {
	float:left;
	padding:5px;
	color:#fff;
	width:200px;
	margin-top:10px;
	height:30px;
	background:#666;
}
.setters_first {
	width:310px;
}
.setters_last {
	border-top-right-radius: 15px;

}
.setters span {
	display:block;
	
}
.setters span.setter_name{
	color:#999;
	font-size:9px;
}
.setter_settings {
	width:100%;
	margin-bottom:20px;
	border-collapse:collapse;
	border:1px solid #eee;
	font-size:11px; 
}
.setter_settings th, .setter_settings td {
	height:20px;
	padding:5px;
	vertical-align: middle;
}
.setter_settings tr td:first-child, .setter_settings tr th:first-child{
    border-right: 2px solid #ddd;
    width:337px;
}
.border_right_table {
	 border-right: 2px solid #ddd;
}
.setter_settings th{
	color:#8f0787;
	font-weight:bold;
}
.setter_settings tr:nth-child(2n+1) td{
    background: #fcfcfc;
  }
  .setter_settings tr:nth-child(2n) td{
    background: #f2f2f2;
  }

.delete_setter a.button_red {
	float:none;
	width:100px;

}
.setter_settings tr td:last-child{
	height:30px;
	padding:0px;
}
.setter_settings tr td  {
	border-top:1px solid #eee;
}
.setter_settings tr td:first-child img {
	height:20px;
	margin-left:5px;
	float:left;
}
.setter_settings tr td:last-child img {
	height:30px;
	float:left;
}
.setter_settings tr td:first-child a {
	line-height:20px;
	float:left;
	color:#000;
	font-weight:bold;
}
.setter_settings tr td:first-child a:hover{
	color:#666;
}
.setter_settings tr td input[type="checkbox"]{ 
 	margin-top:4px;
 	width: 13px;
 	margin-right:5px;
 	float:left;
    height: 13px;
 }
 #temperature_scale {
 	float:right;
 }
.datalogger_pagination {

	float:right;
}
.datalogger_pagination select {
	clear:none;
	float:left;
}
.datalogger_pagination label {
	float:left;
	margin-right:5px;
	margin-left:5px;
	line-height:29px;
}
.timeline_start {
	float:left;
}
.timeline_end {
	float:right;
}
.timeline_end,.timeline_start {
	font-weight:bold;
	color:#999;
}
.curve_table {
	width:720px;
	table-layout:fixed;
	float:left;
	text-align:center;
	margin-left:20px;
	margin-top:3px;
	border-collapse:collapse;
}
.curve_table td, .curve_table th {
	padding:5px;
	border:1px solid #eee;
}
.curve_table tr:nth-child(even) td {
	background:#f5f5f5;
}
.curve_table th {
	background:#666;
	color:#fff;
	font-weight:normal;
}
.curve_table tr td:nth-child(1) , .curve_table tr td:nth-child(2) {
 	color:#8f0787;
 }
.color_picker_ref {
 	float:right;
 	margin-top:6px;
 	text-align: right;
 	
}
.color_picker_ref div.evo-colorind {
	border:1px solid #eee;
}
.color_picker_ref input {
	display:none;
 }
.summary_table th{
	background:#eee;
	color:#000;
	-webkit-print-color-adjust: exact;
	font-weight:normal;
	border:1px solid #ccc;
	padding:3px;
}

.summary_table {
	border-collapse:collapse;
	border:1px solid #ccc;
	width:100%; 
	vertical-align:top;
	text-align: center;
	font-size:10px;
	margin-bottom:10px;
}
.summary_table td{
	padding:3px;
	vertical-align:top;
	border:1px solid #ccc;
}
.summary_table tr:nth-child(even){
	background:#fafafa;
}
td.text_left {
	text-align: left;
}
.different_channels img {
	vertical-align: middle;
}
.different_channels {
	line-height:20px;
}
.intent_summary {
	table-layout:fixed;
}
.intent_summary tr td:first-child{
	text-align:left;
}
.new_ink_configuration_table {
	border-collapse:collapse;
	margin-bottom:10px;
	width:100%;
}
.new_ink_configuration_table input[type=number] {
    width:60px;
    margin:0px;
}
.new_ink_configuration_table td {
	border:1px solid #ccc;
	padding:0px 5px;
	height:40px;
	vertical-align: middle;
}
.new_ink_configuration_table th {
	border:1px solid #ccc;
	font-weight:normal;
	color:#fff;
	padding:0px 5px;
	background:#666;
	height:40px;
	vertical-align: middle;
}
.new_ink_configuration_fielkset label {
	display:block;
}
td.breakable_cell{
	word-break: break-all;
}
.setter_settings .pass_fail {
	width:20px;
}
.tolerance_warning {
	color:#999;
	margin-bottom:10px;
}
#new_controlstrip_template_form label {
	display:block;
	clear:both;
}

#new_controlstrip_template_form .fieldset_col {
	width:390px;
}
#new_controlstrip_template_form .fieldset_col select {
	width:370px;  
}
#new_controlstrip_template_form .fieldset_col input[type=text]{
	width:358px;
}
#new_controlstrip_template_form  .margin_cell  {
	width: 95px;
	float:left;
}
#new_controlstrip_template_form  .margin_cell  input {
	width:68px;
}

#new_controlstrip_template_form  .margin_cell select {
	width:78px;  
}
#new_controlstrip_template_form label input[type=checkbox] {
	float:left ; 
	margin-right:5px;
	margin-bottom:10px;
}
