﻿body { margin: 0; font-size: 10pt; line-height: 18px; color: #555555; background-color: #ffffff; }
.load { z-index: 99999; display: none; visibility: visible !important; padding: 0 !important; margin: 0 !important; position: fixed; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; background-image: url('images/bg-modal.png'); }
.load .conteudo { position: fixed; top: 50%; left: 50%; width: 30em; height: 18em; margin-top: -9em; margin-left: -15em; border: 1px solid #ccc; background-color: #fff; text-align: center; }
.load .conteudo img { margin-bottom: 30px; margin-top: 50px; }

img { border: 0; }
.field-validation-error { color: #ff0000; font-size: 8pt; }
.field-validation-valid { display: none; }
.input-validation-error { border: 1px solid #ff0000 !important; }
.validation-summary-errors { font-weight: bold; color: #ff0000; }
.validation-summary-valid { display: none; }

.letra { width: 100%; overflow: hidden; display: inline-block; }
.letra .met { float: left; width: 50%; }

.table tbody tr:hover td, .table tbody tr:hover th { background-color: #DDEEFF; }

.box-login { margin-left: auto !important; margin-right: auto !important; float: none !important; display: block; }

.btn-minimize { cursor: pointer; }

.remove-unidade, .resetar-usuario, .criar-usuario { cursor: pointer; }
.pointer { cursor: pointer; }

#raking { min-height: 128px; }
#raking ol { width: 100%;  }

.pendencias { width: 100%; list-style: none;overflow: hidden;margin-bottom: 15px; }
.pendencias li { margin-top: 15px; overflow: hidden; cursor: pointer;width: 50%;float: left; }
.pendencias li ul { list-style: none; overflow: hidden; }
.pendencias li ul li { width: 45%; float: left; padding: 10px; border: 1px solid #d6d6d6; min-height: 80px; min-height: 150px; }

.agenda { padding: 2px; margin: 0; background-color: #F6f6f6; width: 100%; overflow: hidden; list-style: none; }
.agenda .tecnico { border: 1px solid #999999; margin-bottom: 5px;height: 500px; }
.agenda li .a { color: #FFFFFF; }
.agenda li { padding: 3px; width: 293px; line-height: 15px; float: left; margin-right: 5px;position: relative; }
.agenda li img { vertical-align: middle; }
.agenda li span { text-align: left; background-color: #666666; font-weight: bold; display: inline-block; width: 98%; padding: 10px 3px; margin-bottom: 5px; font-size: 11pt; color: #FFFFFF; }
.agenda li span a { color: #FFFFFF; }
.agenda li span img { float: right;margin-left: 10px; }
.agenda li ul { margin: 0; padding: 0; width: 98%; }
.agenda li ul li.g1 { background-image: url('images/garantia.jpg'); background-repeat: no-repeat; background-position: right top; }
.agenda li ul li.g2 { background-image: url('images/orcamento.jpg'); background-repeat: no-repeat; background-position: right top; }
.agenda li ul li.g5 { background-image: url('images/espera.jpg'); background-repeat: no-repeat; background-position: right top; }
.agenda li ul li { display: block; height: 60px; margin-bottom: 5px; padding: 3px; width: 100%;font-size: 9pt; }
.agenda li ul li .cliente { width: 82%; margin-top: 3px; display: inline-block; float: left; }
.agenda li ul li .endereco { width: 82%; margin-top: 3px; float: left; }
.agenda li ul li .l { padding: 2px; width: 40px; float: left; text-align: center; height: 50px; background-color: #FFFFFF; margin-right: 5px; font-weight: normal; }
.agenda li ul li.alt { background-color: #E8E8E8; }
.agenda .laranja { background-color: #FFC4C4 !important; color: #CC0000;  }
.link-ver { font-size: 9pt;}


.dadosCliente { width: 100%; overflow: hidden; }
.dadosCliente b { font-size: 11pt; }

.logo { clear: both; text-align: right; }

.Agendalegenda { width: 100%;overflow: hidden;list-style: none;margin: 0;}
.Agendalegenda li { float: left;padding: 5px 10px;margin-right: 5px; }

.listCliente { list-style: none;}
.listCliente li { cursor: pointer;padding: 3px 0;}
.listCliente li:hover { background-color: #f6f6f6;}

.setFalta { font-size: 11pt !important;cursor: pointer;bottom: 0;position: absolute;right: 0;top: auto;color: #fff;background-image: url('/Content/icon/bg-fal-livre.png');background-position: right bottom;background-repeat: no-repeat;width: 27px;height: 30px;  }
.remFalta { font-size: 11pt !important;cursor: pointer;bottom: 0;position: absolute;right: 0;top: auto;color: #fff;background-image: url('/Content/icon/bg-fal-ocupado.png');background-position: right bottom;background-repeat: no-repeat;width: 27px;height: 30px; }
.falta { color: #fff!important; background: #339966 !important; width: 101% !important; font-size: 16pt; line-height: 57px;padding: 0 !important;margin: 0 !important;height: 57px !important; }

.Individual { display: none; }
.Loja { display: none; }
.form-inline .form-control { width: 100% !important;}

.atraso { background-color: #FFCECE !important; }
.entregue { background-color: #FFE4B5 !important; }
.atendido { background-color: #99FFCC !important; }
.livre { background-color: #339966 !important; color: #FFFFFF !important; }
.extra { background-image: url("/Content/images/extra.jpg"); }
.extraVazio { background-color: #FFF; text-align: right; height: 21px !important; }
.extraVazio .falta { background-color: #FFF; text-align: right; height: 21px !important; font-size: 0; }
.extra .abrir-horario { color: #0687f7; float: right; }
.extraVazio .abrir-horario { color: #0687f7; float: right; }
.extraVazio .remFalta { bottom: -3px; height: 21px; }
.agendando { color: #CC0000 !important; }

#dataSelect { background-color: #000; color: #fff; font-size: 16pt; padding: 10px; text-align: center; z-index: 99999999; width: 100%; position: fixed; bottom: 0; margin: 0 -30px;}
