
/* Font-Awesome =============================== */
@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);
table .f_title {
	font-family:FontAwesome;
	font-weight:400;
	font-size: 21px;
}

table .f_title .ok_total:before { content: "\f046"; color:#3C0; } /* отличное совпадение */
table .f_title .sr_total:before { content: "\f044"; } /* среднее совпадение */
table .f_title .no_total:before { content: "\f171"; color:#999; } /* плохое совпадение */
table .f_title .user:before { content: "\f007"; }/* юзер */
table .f_title .globe:before { content: "\f0ac"; }/* глобус */
table .f_title .is_effect:before { content: "\f006"; /*color:#999;*/}/* пустая звёздочка */
table .f_title .no_effect:before { content: "\f1db"; /*color:#999;*/}/* пустой кружок */
table .f_title .open:before { content: "\f101"; } /* двойная стрелка */
table .f_title a .ok_match:before { content: "\f118"; color:#3C0;  } /* смайлик улыбка */
table .f_title a .no_match:before { content: "\f119"; color:#999; } /* смайлик грустный */
table .f_title a .sr_match:before { content: "\f11a"; /*color:#999;*/ } /* смайлик средний */
table .f_title .set_calibr_on:before { content: "\f205"; cursor:pointer; color: green;} /*переключатель включен*/
table .f_title .set_calibr_off:before { content: "\f204"; cursor:pointer; color: green;} /*переключатель отключен*/

/*----------------------------------------*/
/* категории */
.category_description {
	padding:5px 10px 10px 10px;
	background-color: #f5f5f5;
	border: 1px solid #CCC;
}
.gui-panel.content_categories {margin:0px;}
.content_categories li {
    /*min-width: 80px; */
}
.content_categories li a {
	font-size: 15px; 
	text-decoration:none; 
}

/* панель поиска */
.filter-panel.gui-panel {
	margin: -20px 0px 20px 0px !important;
}
.filter-panel .fields .field {
	min-width: 70px !important;
	margin-right: 10px;
}

.f_lab_l, /*.f_lab_l45,*/ .f_rgb_r { clear: left; }

.filter-panel .input { text-transform: uppercase;}
.filter-panel .fields .field.f_lab_l,
.filter-panel .fields .field.f_lab_a,
.filter-panel .fields .field.f_lab_b,
.filter-panel .fields .field.f_lab_l45,
.filter-panel .fields .field.f_lab_a45,
.filter-panel .fields .field.f_lab_b45,
.filter-panel .fields .field.f_rgb_r,
.filter-panel .fields .field.f_rgb_g,
.filter-panel .fields .field.f_rgb_b {
	min-width: auto !important;
	margin-right: -1px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	background-color: #E7E7E7;
	width:75px;
}
.filter-panel .fields .field.f_lab_b, .filter-panel .fields .field.f_lab_b45 {margin-right: 30px;}

.filter-panel .f_lab_l, .filter-panel .f_lab_a, .filter-panel .f_lab_b, 
.filter-panel .f_lab_l45, .filter-panel .f_lab_a45, .filter-panel .f_lab_b45 { 
	border: 1px solid #999;}

.f_rgb_r {	border: 1px solid #F00;}
.f_rgb_g {	border: 1px solid #0C0;}
.f_rgb_b {	border: 1px solid #00F;}

.filter-panel .input.input-number {width:60px !important;}

.filter-panel .readonly { background: #f5f5f5; }

/*---------------------------------------------*/

.cie-details {
	white-space: nowrap;
	font-size: 12px;
	color: #666;
}
.cie-details .e-pass {
	color: #0C0;
	font-weight: bold;
}
.cie-details .e-failure {
	color: #F60;
}

/*----------------------------------------*/

.content_list.table table td a {
	text-decoration:none;
	margin-bottom: 0px;
}

.content_list.table table td.ft_number {
	width: 40px;
}

.content_list_item .field.ft_number.f_lab_l, .content_list_item .field.f_lab_a { 
	float:left; margin-right:10px; }
.f_lab_l .value, .f_lab_a .value { float:left; }
.f_lab_l .value, .f_lab_a .value, .f_lab_b .value { color:#36C !important; }

.content_list_item .f_manufacturer {
	float:left;
	margin-right: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	padding-right: 7px;
}
.content_list_item .f_colorcode { float:left; }


.content_list_item.cie_list_item {
	border: 1px solid #CCC;
	padding-left: 10px;
	background-color: #F9F9F9;
}
.content_list_item.cie_list_item:hover{
	background-color: #F2F2F2;
}

.filter-panel .buttons .button {
	float: left;
	padding: 15px;
	line-height: 100%;
	cursor: pointer;
	width: auto;
	font-size: 15px;
	color: #FFF;
	text-decoration: none;
	vertical-align: middle;
	background: #62bfe6;
	border: none;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 3px;	
	margin-right: 1px;
}
.buttons .button:hover {
    background: #3498db;
}

#lfs_group {}
#lfs_group a {
	cursor: help;
	text-decoration: none;
}


.content_list.table table .is_private, .content_list.table table .is_closed {
	color: #F90;
}

/* таблица */
.content_list.table table td {
    border-bottom: solid 1px #bcb7ea !important;
}
.content_list.table table td {
    padding: 3px 5px !important;
}

.ft_color .color-block {
    width: 30px !important;
    height: 60px !important;
    border: none !important;
}

.table .field.ft_listbitmask ul li {
  list-style-type: none; /* Убираем маркеры */
}
.table .field.f_title,
.table .field.f_grainlight,
.table .field.ft_number.f_lab_l45,
.table .field.ft_number.f_lab_l {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}

.table .field.f_title {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-moz-binding: url(/examples/text-overflow.xml#ellipsis);
	padding-top: 20px !important;	
	min-width:70px;
	-moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

table .f_photo img {height:60px; width:90px; min-width:70px; }
table .f_title img {
	vertical-align:middle;
	width:14px;
	height:14px;
	border: solid 1px #CCC;
	border-radius: 5px;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0.5;
}
table .f_title img:hover {
	width:62px;
	height:62px;
	margin-top: -46px;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
	opacity: 1.0;
}
table .f_systems_mix {
	color: #999;
}
table .chip {
	height: 58px;
	min-width:70px;
	/*border: 1px solid #CCC;*/
	margin-top: 0px;
}

@media (max-width:748px){
	.f_lab_l45 { clear: left; }
	.filter-panel .fields .field.f_lab_b, .filter-panel .fields .field.f_lab_b45 {margin-right: 5px;}
}