#loading {
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	line-height: 20px;
	position: absolute;
	display: none;
	left: 50%;
	color: #ffffff;
	background: #107FC9;
	width: 150px;
	margin-left: -75px;
}
.sav-mainscreen {
	background: #dbe5f5 url("../images/logo.png") center center no-repeat;
}
.background-blue {
	background: #dbe5f5;
}
.labelLogin {
	line-height: 25px;
	cursor: pointer;
}
.ordemServico {
	font-size: 16px;
	font-weight: bold;
}
.row-class-schedule-closed {
	background: #f1f9ff;
}
.veltec-schedules {
	margin: 5px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	overflow: hidden;
	background: #f7faff;
	border: 1px solid #f7faff;
	padding: 2px;
}
.veltec-schedules.x-view-over {
	background: #eaf2ff;
}
.veltec-schedules .datetime {
	 border-radius: 2px;
	 -moz-border-radius: 2px;
	 padding: 2px 2px;
	 margin: 2px;
	 float: left;
	 text-align: center;
	 background: #2563b0;
	 font-weight: bold;
	 color: #fff;
}
.veltec-schedules .installer {
	float: left;	
}
.veltec-schedules .date {
	margin-left: 5px;
}
.veltec-schedules .datetime.atrasado {
	background: #ff1200;
}
.veltec-schedules .datetime.perto {
	background: #ff9600;
}
.veltec-schedules .datetime .date {
	font-size: 14px;
}
.veltec-schedules .datetime .year {
	font-size: 15px;
}
.veltec-schedules .datetime .time {
	
	font-size: 15px;
}
.veltec-schedules .firstline {
	overflow: hidden;
}
.veltec-schedules .line {
	display: none;
	margin-left: 55px;
	font-size: 90%;
}
.veltec-schedules .minibox {
	border: 1px solid #b5b5b5;
	background: #dcdcdc;
	color: #3f3f3f;
	border-radius: 2px;
	-moz-border-radius: 2px;
	font-weight: bold;
	padding: 1px;
}
.veltec-schedules .plate {
	float: left;
	overflow: hidden;
}

.veltec-schedules .plate *, .veltec-schedules .type * {
	float: left;
}
.veltec-schedules .plate b, .veltec-schedules .type {
	line-height: 16px;
}
.veltec-schedules .plate div, .veltec-schedules .type div {
	margin-left: 5px;
	text-shadow:0 1px 1px rgba(255, 255, 255, 0.5);
	text-align: center;	
}
.veltec-schedules .plate div {
	width: 65px; 
}
.veltec-schedules .type {
	float: right;
	margin-left: 5px;
	overflow: hidden;
}
.veltec-schedules .type.instalação div {
	margin-left: 5px;
	border: 1px solid #448157;
	background: #09B069;
	color: #fff;
}
.veltec-schedules .type.reinstalação div {
	margin-left: 5px;
	border: 1px solid #184D6D;
	background: #295C7B;
	color: #fff;
}
.veltec-schedules .type.instalação-incompleta div {
	margin-left: 5px;
	border: 1px solid #BC2F3D;
	background: #E6394A;
	color: #fff;
}
.veltec-schedules .type.manutenção div {
	margin-left: 5px;
	border: 1px solid #FF4D00;
	background: #FF8F4D;
	color: #fff;
}
.veltec-schedules .type.upgrade div {
	margin-left: 5px;
	border: 1px solid #7D59A8;
	background: #A377D7;
	color: #fff;
}
.veltec-schedules .type.retirada div {
	margin-left: 5px;
	border: 1px solid #A5A5A5;
	background: #9E9E9E;
	color: #fff;
}

.veltec-schedules .actions {
	margin: 3px 0px;
	text-align: right;
	overflow: hidden;
}
.veltec-schedules .actions div {
	float: right;
	margin-left: 5px;
}
.veltec-schedules .client {
	clear: both;
}
.veltec-comments {
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #f7faff;
	border: 1px solid #f7faff;
	padding: 2px;
	margin: 4px;
}
.veltec-comments .line .user {
	font-weight: bold;
}
.veltec-comments .comment{
	background: #e0ecff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	padding: 4px;
}
.veltec-comments .line .date {
	font-size: 10px;
	float: right;
	color: #666666;
}
.description .x-form-textarea {
	font-family: monospace;
	font-size: 10px;
}
.x-form-field, .x-fieldset {
	border-radius: 4px;
	-moz-border-radius: 4px;
}
.x-form-field-trigger-wrap .x-form-field{
	border-radius: 4px;
	-moz-border-radius: 4px;
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
}
.invalido {
	line-height: 20px;
	font-weight: bold;
	color: #b00000;
	float: none;
}
.limit_verde_class, .limit_amarelo_class, .limit_vermelho_class {
	font-weight: bold;
}
.limit_verde_class {
	color: green;
}
.limit_amarelo_class {
	color: orange;
}
.limit_vermelho_class {
	color: red;
}
.win-error {
	padding: 5px;
}
.win-error p{
	margin: 5px 0;
}
.win-error ul {
	padding-left: 15px;
}
.win-error li {
	list-style: disc;
	color: red;
	font-weight: bold;
}
.pai-rpm-lenta {
	position: relative;
}
.rpm-lenta {
	position: absolute;
	top: 15px;
	left: -10px;
	-webkit-transform: rotate(-90deg); 
	-moz-transform: rotate(-90deg);	
	-o-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.line-rpm {
	line-height: 18px;	
}
.indicators-title {
	text-align: center;
	padding: 10px 0;
	font-size: 42px;
	background: #dbe5f5;
	text-shadow:  -1px 1px #fff;
}