.polylabels {

	 color: white;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8px;
	 font-weight: bold;
	 text-align: center;
	 /* width: 32px;  */
	 border: 1px solid black;
	 white-space: nowrap;
	 padding: 2px;
	 background-color: navy;

}


.lab_1line {
	width: auto !important;
	height: auto !important;
	/* margin-left: -19px !important; /* substitui o iconAnchor */
	/* margin-top:  -50px !important; */
	font-family: Verdana, Arial, Helvetica, sans-serif important;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	line-height: 11px !important;
	white-space: nowrap;
	border-radius: 4px;
	-moz-border-radius: 4px;

	padding: 1px !important;
	display: flex !important;
	justify-content: center !important; /* align horizontal */
	align-items: center; !important; /* align vertical */

}

.pt_1line {
	font-family: Verdana, Arial, Helvetica, sans-serif important;
	font-size: 11px;
	font-weight: normal;
	line-height: 11px !important;
	width: auto !important;
	height: auto !important;
	/* margin-left: auto !important; */
	/* margin-top: auto !important; */
	white-space: nowrap;
	/* display: inline-block !important; */
	border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 1px !important;
	display: flex !important;
	justify-content: center !important; /* align horizontal */
	align-items: center; !important; /* align vertical */

}

.lab_offline {
	color: #888;
	background-color: #CCC;
	border: 1px solid #888;
}
.lab_parked {
	color:#000 !important;
	background-color: #CCC !important;
	border: 1px solid #000 !important;
}
.lab_green_full {
	color:#FFC !important;
	background-color: #484 !important;
	border: 1px solid #FFF !important;
}
.lab_green_hollow {
	color:#080 !important;
	background-color: #EFE !important;
	border: 1px solid #040 !important;
}
.lab_red_full {
	color:#FFF !important;
	background-color: #C00 !important;
	border: 1px solid #FFF !important;
}
.lab_red_hollow {
	color:#C00 !important;
	background-color: #FCC !important;
	border: 1px solid #800 !important;
}
.lab_blue_full {
	color:#FFF !important;
	background-color: #00C !important;
	border: 1px solid #FFF !important;
}
.lab_blue_hollow {
	color:#00C !important;
	background-color: #CCF !important;
	border: 1px solid #008 !important;
}
.lab_yellow_full {
	color:#FFF !important;
	background-color: #ebdd17 !important;
	border: 1px solid #FFF !important;
}
.lab_yellow_hollow {
	color:#000 !important;
	background-color: #FFA !important;
	border: 1px solid #008 !important;
}

.carlabels {

	 color: #003300;
	 background-color: white;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8px;
	 font-weight: bold;
	 text-align: center;
	 border: 1px solid black;
	 white-space: nowrap;

}
.pplabels {
	 color: blue;
	 background-color: white;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8px;
	 font-weight: bold;
	 text-align: center;
	 border: 1px solid black;
	 white-space: nowrap;

}
.pclabels {
	 color: navy;
	 background-color: #FFCCCC;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8px;
	 font-weight: bold;
	 text-align: center;
	 border: 1px solid black;
	 white-space: nowrap;
}

.cdflabelsComum {
	 color: #005800;
	 /* background-color: #FFCCCC; */
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 font-weight: bold;
	 text-align: center;
	 /* border: 1px solid black; */
	 white-space: nowrap;
}
.cdflabelsTerminal {
	 color: #800000;
	 /* background-color: #FFCCCC; */
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 font-weight: bold;
	 text-align: center;
	 /* border: 1px solid black; */
	 white-space: nowrap;
}
.cdflabelsGaragem {
	 color: navy;
	 /* background-color: #FFCCCC; */
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8px;
	 font-weight: bold;
	 text-align: center;
	 /* border: 1px solid black; */
	 white-space: nowrap;
}
.cdflabelsZonaVelocidade {
	 color: navy;
	 /* background-color: #FFCCCC; */
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8px;
	 font-weight: bold;
	 text-align: center;
	 /* border: 1px solid black; */
	 white-space: nowrap;
}

.dirtyrow {
	background-color: #FCC;

}
.dirtyrow.webix_row_select{
    background-color: #FAA !important;

}




.sps_message_area{position:fixed;right:5px;width:350px;z-index:1000}
.sps_message_area_wide{position:fixed;right:5px;width:700px;z-index:1000}
.sps_no_transition{-webkit-transition:none;-moz-transition:none;transition:none}
/* base */
.sps_info div{padding:5px 10px;background-color:#cfc;border-radius:3px;border:1px solid #B8B8B8}
.sps_info{cursor:pointer;min-width:120px;font-family:Tahoma,Arial;z-index:10000;overflow:hidden;margin:5px 5px 10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.sps_info img{float:left;margin-right:20px}
.sps_info.hidden{height:0;min-height:0;padding-top:0;padding-bottom:0;border-width:0;margin-top:0;margin-bottom:0;overflow:hidden}

/* adicionais */
.sps_hard,.sps_soft,.sps_error,.sps_info{font-size:13px;color:#333;box-shadow:0 0 10px #888;padding:0;background-color:#FFF;border-radius:3px;border:1px solid #fff}

.sps_error{background-color:#d81b1b;border:1px solid #ff3c3c;box-shadow:0 0 10px #000}
.sps_error div{background-color:#d81b1b;border:1px solid #940000;color:#FFF}

.sps_soft{background-color:#ff9;border:1px solid #9f9}
.sps_soft div{border:1px solid orange;background-color:#FF9;color:#000}

.sps_hard{background-color:#F99;border:1px solid #9f9}
.sps_hard div{border:1px solid orange;background-color:#F99;color:#000}


.hardrow {
	background-color:#FCC;
}
.errorrow {
	background-color:#F86b6b; color:#FFF;
}
.softrow {
	background-color:#ffC;
}
.inforow {
	background-color:#dfd;
}


.unreadrow {
	font-weight: bolder;
}
.ackrequestedrow {
	color:black;
}
.minerow {
	color:navy;
}
.systemrow {
	background-color:#d81b1b; color:#FFF;
}

.rating_bar_element{
	background: #EEE;
	width:1px;
	height:12px;
	margin-top:6px;
	float:left;
	cursor:pointer;
}
.rating_star{
	background: green;
}


.pinocchio{
	box-shadow:5px 10px 18px #888888;
	margin: 10px 10px 10px 10px;
	height: 170px !important;
}

.spsformitem{
	margin-left: 200px !important;
}

.sps_vertical {
	writing-mode: vertical-lr;
	text-orientation: mixed !important;
	height: 100% !important;
	margin-left: -2px !important;
}

.bundasps_vertical {


/* Safari */
-webkit-transform: rotate(-90deg);
/* Firefox */
-moz-transform: rotate(-90deg);
/* IE */
-ms-transform: rotate(-90deg);
/* Opera */
-o-transform: rotate(-90deg);
/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  
  
	
}


.webix_inp_png {
	cursor:pointer;
	background-color: #EEEEEE;
	/* border-radius: 50%; */ 
}


.webix_user_picture {
	cursor:pointer;
	background-color: #EEEEEE;
	border-radius: 50%;
	width:50px;
	height: 50px; 
}

.webix_user_picture2 {
	border-radius: 50%;
	cursor:pointer;
	width:50px ;
	height: 50px; 
	margin: -4px; 	
}

.webix_user_picture3 {
	border-radius: 50%;
	width:50px ;
	height: 50px; 
	/* margin: -10px; */
	border-width: 0px !important;	
}

.tooltip::after {
	z-index: -1;
	background: rgba(0, 0, 0, 0.8);
	border-radius: 0px 8px 8px 8px;
	box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
	color: #FFF;
	content: attr(data-tooltip);
	margin-top: 24px;
	opacity: 0;
	padding: 3px 7px;
	position: absolute;
	visibility: hidden;

	transition: all 0.4s ease-in-out;
}

.tooltip:hover::after {
	opacity: 1;
	visibility: visible;
}

.varlogjr textarea{
	font-family: monospace !important;
	font-size: 12px !important;
	color:black !important;
}


.webix_accordionitem.horizontal.collapsed .webix_accordionitem_header, .webix_accordionitem.collapsed .webix_accordionitem_header {
	background-color: #3498db !important;
}

.icon_yellow {
	color:yellow !important;
}
.icon_red {
	color:#FF6666 !important;
}

.icon_off {
	color:#EEE !important;
	text-decoration: line-through black!important;
}