@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i';

.Ask {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 11px;
	color: #FF0000;
}

.ast{font-size: 14px;color:#FF0000;}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';
}

html { overflow-y: scroll; }
html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }

.lk1{color:inherit; text-decoration:none;}
.lk1:hover{color:inherit; text-decoration:none;}
.lk1:active{color:inherit; text-decoration:none;}

.animate1{
	transition:all .5s ease 0s;
  -webkit-transition:all .5s ease 0s;
  -moz-transition:all .5s ease 0s;
  -o-transition:all .5s ease 0s;
  -ms-transition:all .5s ease 0s;
}
body {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 13px;
    line-height: 1.42857143;
    /*color: #e7e6e1;*/
	color: #656565;
    background-color: #fff;
	margin:0;
	padding:0;
}
.body100{width:100%; height:100%;}

/* Alert */
.alert1{padding: 10px; font-size:11px; margin-top:8px; margin-bottom:0;}
.alert2{padding: 10px; font-size:11px; margin-top:8px; margin-bottom:8px;}
.alertFechar{line-height: 0.8;}
/* Fim alert */

/* fonte */
.titulo1{font-size:20px;}
.titulo2{font-size:15px;}
/* Fim fonte */

/* cor fonte */
.color1{color:#798185;}
.negrito{font-weight:700;}
.fontCNL{ font-size:13px;}
.link1{color:inherit;}
/* Fim cor fonte */

/*margin*/
.marginTop1{margin-top:30px !important;}
@media (max-width:767px){
	.rowMnsa{margin-right:0; margin-left:0;}
}
/*fim margin*/

/* Icones */
.iconSuccess{color:#3bb54a;}
.iconError{color:#c15454;}
/* Fim Icones */

.exibeMobile{display:none;}
@media (max-width:767px){
	.exibeMobile{display:block!important;}
}
.tbConfAcao{ text-align:right;}
li{list-style: none;}
hr{width:100%; height:0; border:0; padding:0; margin:0; float: none; clear:both;}
.hr2{width:100%; height:0; border:0; border-bottom:1px solid #2a2725; padding:0; margin:0; float: none; clear:both;}
.hr3{width:100%; height:0; border:0; border-bottom:1px solid #d3d6d7; padding:0; margin:20px 0; float: none; clear:both;}
.navbar {padding: 0 0 10px; margin-bottom:0; }
#topo{ background:#FFF; padding:10px 8%;}
.topo-close{top: -96px;}
#logo{position:relative; float:left; width:33%;}

.divInputLoc{position:relative; float:left; width:30%; padding:0 2%;}
.inputLoc{ width:89%; float:left; border-radius:0; border:1px solid #d2d2d2; padding:10px; color:#7b7b7b;}
.btnBuscaPrinc{ width:10%; float:right; padding:13px 0; background:#0095fb; cursor:pointer; text-align:center; color:#fff;}
.infoTop{position:relative; float:left; width:33%;}
.btnBuscaPrinc2{ width:12%; float:left; padding:13px 0; background:#0095fb; cursor:pointer; text-align:center; color:#fff;margin: 11px 0 0 5px;}
.infoTop{position:relative; float:left; width:35%;}
.infoTop-display-none{ display:none;}

.loadingBusca{    position: absolute;
    width: 78.5%;
    border: 1px solid #d2d2d2;
    background: #fff;
    z-index: 1001;
    margin-top: 2px;
    font-size: 11px;
    -webkit-box-shadow: 0px 0px 4px -2px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 4px -2px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 4px -2px rgba(0,0,0,0.75);
	text-align: center;
}
.loadingBusca img{ width:9%; }

.loadingBuscaMibile{
    position: absolute;
    width: 100%;
    border: 1px solid #d2d2d2;
    background: #fff;
    z-index: 1001;
    margin-top: 2px;
    font-size: 11px;
    top: 55px;
    left: 0;
	text-align:center;
}
.loadingBuscaMibile img{ width:10%; }
.divResultBusca1{ position:absolute; width:78.5%; height:400px; border: 1px solid #d2d2d2; background:#fff; z-index:1001; margin-top:2px;     font-size: 11px;
    -webkit-box-shadow: 0px 0px 4px -2px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 4px -2px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 4px -2px rgba(0,0,0,0.75);
}
.divResultBusca2{ position:absolute; width:100%; height:400px; border: 1px solid #d2d2d2; background:#fff; z-index:1001; margin-top:2px;font-size: 11px;top: 55px;left:0;}
.divAjaxResultBusca1{height:330px; overflow:auto;}
.titResultBusc{ padding:5px; font-weight:700; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; background: #f7f7f7;}

.btnVerTds2{ background:#fff !important;    border: 0!important;}

.opBs{ padding:4px 0; border-bottom:2px solid #fff; background:#fff; text-align:center;font-size: 20px; color: #727272; cursor:pointer;}
.opBs:hover{background:#f6f6f6;border-color:#f2f2f2;}
.opBsOn{border-bottom:2px solid #727272; background:#f2f2f2;}
.opBsOn:hover{border-bottom:2px solid #727272; background:#f2f2f2;}
.opBsMei{}

.divIconTop{color:#b4b4b4; position:relative; float:right; font-size: 26px; margin:10px 10px 0; text-align:center;    width: 30px;height: 30px; cursor:pointer;}
.divIconTopAtivo{color:#292828;}
.divVejaMaisResult1{ float:right; font-weight:200;}

.divTopIconUser{ display:none;}
.alertTopI{ background:#c95050; border-radius:20px; color:#fff; font-size:12px; position:absolute; line-height:20px;width: 22px; height: 22px; font-size: 10px; top: 14px; right: -10px; display:none;opacity: 0.7;filter: alpha(opacity=70);}
.divSBV{ position:relative; float:right; text-align:right; color:#333333; font-size:11px;margin-left: 22px;margin-top: 5px;}
.navbar-collapse{ padding-top:10px;}
.navbar-nav { float:none !important;}
.nav{ text-align:center;}
.navbar-nav > li {float:none; display: inline-flex;font-size: 13px; font-weight: 400;border-left: 1px solid #3e3e3e;}
.navbar-nav > li:first-child {
  border-left: none;
}
.navbar-inverse {
    background-color: #333333;
    border-color: transparent;
	border:0;
}
.nav > li > a { padding:5px; padding-left:10px;padding-right: 6px;}

/*-- Botao --*/
.btn-float-right{float:right;}
.btn-small1{padding: 2px 6px;font-size: 12px;}
/*-- Fim Botão --*/

/* -- --*/
.setaC1{
	border-bottom: 11px solid #cccccc;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    margin: 0 10px;
    float: left;
	top: 40px;
	position:absolute;
	z-index: 2;
}
.setaC2{
	border-bottom: 11px solid #fff;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    margin: 0 10px;
    float: left;
	top: 42px;
	position:absolute;
	z-index: 5;
}
.blNotif{background: #ffffff;width: 500px; height:300px; overflow:auto; position: absolute;top: 72px;/*right: -20px; border: 1px solid #9d9d9d;*/ right:8%; z-index: 1; display:none; font-size:13px; cursor:default;text-align: left;}
.blNotif2{height:auto;}
.divBuscaMob{position: absolute;background: #fff; width: 100%;z-index: 6; height: 64px;display:none;padding: 0 3%;}
.fecharLoc{position: absolute;top: 0;right: 7px; color: #969696;font-size: 24px; cursor:pointer;}
.inputLoc2{vertical-align: middle;margin: auto;position: relative;width:75%;height:35px; float:left;background: transparent; border: 0;border-bottom: 1px solid #999999;margin-top: 15px;border-radius: 0;}
@media (max-width:580px){
	.blNotif{width: 100%;right:0; top:57px;}
	.sombraBl{-webkit-box-shadow:none !important; -moz-box-shadow:none !important; box-shadow:none !important;}
}
@media (max-width:500px){
	.blNotif{top:53px;}
}
@media (max-width:490px){
	.divDtExOs1,.divDtExOs2{ width:100% !important; float:none !important; clear:both !important; text-align:left !important;}
}

.btnFechar1{ color:#e74f4f; position: absolute; right:5px; top:5px; cursor:pointer;}
.sombraBl{-webkit-box-shadow: 0px 0px 13px -2px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 13px -2px rgba(0,0,0,0.75);
box-shadow: 0px 0px 13px -2px rgba(0,0,0,0.75);}
.tituloBl{ width:100%; padding:10px; font-weight: 700; border-bottom:1px solid #ececec;}
.tituloBl2{ width:100%; padding:10px; font-weight: 700; border-bottom:1px solid #ececec; text-align: right;}
.listContBl{ width:100%; height:220px; overflow:auto;padding: 0 0;}
.listContBl2{ width:100%;padding: 0 0;}
.btnLogoutMob{float: right; margin-left: 10px;}
.btnVerTds{ width:100%; padding:10px 0; text-align:center; border-top:1px solid #ececec; cursor:pointer;}
.conjDivContBl{ border-bottom:1px solid #ececec; padding:10px; cursor:pointer;}
.conjDivContBl:hover{background:#f3f3f3;}
.conjDivData{font-size: 10px;font-style: italic;font-weight:600;}
.fontConj1{ font-size:12px; font-weight:500;}
.divIdOs{float:left;}
.divDataOs{float:right;}
.divDtExOs1{ float:left; width:50%;}
.divDtExOs2{ float:left; width:50%; text-align:right;}
.divLocalOcor{ float: left;}
.divDtOcor{ float: right;}
.divOcorrDesc{ font-size:12px;}
.imgLogo{ max-height:58px; }

.imgLogin{ max-height:200px; }


/* -- --*/

@media(max-width:1300px){
  .divIconTop{width:auto;}
}
@media(max-width:1190px){
  .divIconTop{width:auto;font-size: 18px;}
  .alertTopI {top: 10px;}
}
@media(min-width:1111px){
	.buscaMob{display:none;}
}
@media(max-width:1110px){
	/*#logo{ width:100%; text-align:center; padding:20px 0;}
	.infoTop{width: 50%;}
	*/
	#logo { width:auto;}
	#topo {padding: 10px 3%;}
	.imgLogo{ width:100%; max-width:100%; }
	.imgLogin{ max-height:auto; width:100%; max-width:100%; }
	.divInputLoc {display: none;}
	.infoTop{width:auto; float:right;}
	.buscaMob{ display:block;cursor:pointer;float:right;color:#333333;font-size:13px;margin-left:22px;margin-top: 5px;font-size: 18px;margin: 13px 0 0 25px; height: 30px;}
}
@media(max-width:767px){
	.navbar-nav > li {display: block;border-left:0;}
	.nav > li > a {padding: 10px;}
	.nav{text-align: left;}
	.divInputLoc { display:none;}
	.navbar-nav { margin-top:0; margin-bottom:0;}
	.navbar{ padding:0;}
}
@media(max-width:725px){
	#logo {width: 100px; height: 43px;}
	.imgLogo{
		max-height: 43px;  
		max-width: 100px;  
		position: absolute;  
		top: 0;  
		bottom: 0;  
		left: 0;  
		right: 0;  
		margin: auto;  
	}
}
@media(min-width:501px){
	#logo2{display:none;}
	#bl4{ display:none !important;}
	   
}
.navbar-inverse .navbar-toggle { border-color: transparent;}

@media (max-width:767px){
.imgLogo2{
	width:50% !important;
}

.bloco_relatorio {
    	margin-top: 0px !important;
}

.div-smart-window {
	padding-top: 0px !important;
}


}

@media(max-width:500px){
	#topo{padding: 0 3%;}
	#logo{width: 100%; display:none;}
	#logo2{float:left; position:relative; /*z-index:9999;*/ z-index: 5; width: 100px; height:52px; /*margin-top: 20px; */margin-left: 20px;}
	.imgLogo2{ width:100%; max-width:100%;position: absolute;top: 0; bottom: 0;left: 0; right: 0; margin: auto;}
	.infoTop { width:100%;    padding: 0 0 10px; /*display:none;*/}
	.divSBV { display:none;}
	.buscaMob{ margin:0; text-align:center;  width:35px; height:auto;}
	.divSBV { margin:10px 0; text-align:center;  width:100%;}
	.divIconTop{ width: 35px; margin: 0;}
	.alertTopI {right: 31%;}
	
	.divTopIconUser{ display:block;}
	.divBuscaMob{height: 57px;}
	
	.infoTop {position: absolute;right: 15%;top: 18px; width: auto;}
	.navbar-header{padding-bottom: 4px;border-bottom:0;}
	.navbar-inverse { background:#fff; border-bottom: 1px solid #dedede;}
	.navbar-inverse .navbar-nav > li > a {color:#333;}
	.navbar-collapse{ padding-top:0;}
	.navbar-inverse .navbar-toggle .icon-bar { background-color: #333;}
	.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: #fff;
	}
	.navbar-inverse .navbar-toggle {border-color: transparent;}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: transparent;
	}
	.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    color: #000;
    background-color: #dedede;
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color:#232323;}
	
	.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #333;
    background-color: transparent;
	}

}
@media(max-width:370px){
	#logo2 {margin-left: 10px;width: 70px;}
	.divIconTop{ width: 28px;}
}

/*Login*/
.login{ background:url(../img/bgLogin.jpg) top center; background-size: 100% auto !important; width:100%; height:100%;}
.fixedBg{position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.9);}
@media(min-width:900px){
	.login{background-size: 100% auto !important;}
}
.divLogin{ position:absolute; width:278px; height:316px;     
	top: 50%;
    margin-top: -270px;
    left: 50%;
    margin-left: -139px;     text-align: center; }
.divLogin2{ position:absolute; width:278px; top: 10%;left: 50%;margin-left: -139px;text-align: center;}
.imgLogoLogin{max-width:100%; text-align:center; margin:0 auto;     margin-bottom: 22px;}
.inputLogin{ width:92%; background-color:transparent; border:0; border-bottom:1px solid #2a2929; margin:20px 0; padding:10px; font-size:12px; color:#fff;}
.btnEntrar{ background-color:transparent; border:1px solid #fff;  font-size:12px; width:100%; color:#fff; padding:12px 0;     margin: 22px 0 35px 0; cursor:pointer;}
.btnEntrar:hover{ background:#191917;opacity: 0.5;filter: alpha(opacity=50);}
.esqueci{ text-align:center; width:100%; font-size:12px; color:#7c7c7c; margin-top:20px; cursor:pointer;}
.rodapeLogin{ width:100%; height:3px; position:fixed; bottom:0; background:url(../img/rodapeLogin.png);}
.divPAces{color:#a9a9a9;}
.loginInc{ width:100%; border:1px solid #a94442;color:#a94442;font-size:11px;text-align:center; padding:10px 0;}

/*Fim Login*/

/*Termo de Uso*/
.termo-de-uso{background:url(../img/bgLogin.jpg) top center; width:100%; height:100%; float: none; text-align: center; }
@media(min-width:900px){
	.termo-de-uso{ background-size: 100% auto; }
}
@media(max-width: 767px){
	.termo-de-uso{ height:auto !important; }
	.div-termo-de-uso{ width: 90% !important; margin-top: 10% !important; }
	.div-termo-de-uso-aceite .bntContinuarOS{ width: 100% !important; }
}
.texto-conteudo-email{text-align: center; color: #f7f7f7; font-size: 12px; line-height: 20px; letter-spacing: 1px;}
.div-termo-de-uso{ width: 60%; margin: 0 auto; display: inline-block; margin-top: 4%; }
.div-termo-de-uso .tituloPainel { padding:12px 8%; color:#fff; font-size: 22px; font-weight: 100; }
.div-termo-de-uso .texto-conteudo { text-align: justify; color: #f7f7f7; font-size: 12px; line-height: 20px; letter-spacing: 1px; }
.div-termo-de-uso-aceite { text-align: right; }
.div-termo-de-uso-aceite .bntConfirmar { cursor: pointer; width: auto; background:#03a9f3; border:0; color:#fff; padding:8px 10px; margin: 10px 0px; border-radius:3px; }
.div-termo-de-uso-aceite .check-off { cursor: pointer; font-size: 20px; color: #03a9f3; }
.div-termo-de-uso-aceite .check-on { cursor: pointer; font-size: 20px; color: #03a9f3; }
.div-termo-de-uso-aceite .termo-texto-confirmacao { padding-left: 5px; float: right; }

/*Fim Termo de Uso*/

/*-- Conteudo Principal --*/
.conteudoPrincipal{padding:150px 8% 80px 8%; width:100%;}
.conteudoPrincipalIndex{ width:1330px;padding: 150px 0 19px 0;margin: 0 auto;}
.conteudoPrincipalInt{padding:10px 8% 80px 8%; width:100%;}
.divPric1{ position:relative; float:left; width:60%; height:600px; padding:0 2px 0 0; overflow: hidden;}
.imgBanner{ width:100%; max-width:100%;}
.divPric2{ position:relative; float:left; width:40%;  height:600px; /*background:red;*/ padding:0 0 0 0; color:#fff;}
.divConjBox1{ width:100%; height:50%; background:#707589; padding:10px;}
.divConjBox2{ width:100%; height:50%; padding-top:2px; /*background:yellow;*/}
.divBox1,.divBox2,.divBox3,.divBox4{ position:relative; float:left; width:50%; height:50%; float:left; cursor: pointer;}
.divBox1{ background:#ef474a; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
.divBox2{ background:#fcad04; border-left: 1px solid #fff; border-bottom: 1px solid #fff;}
.divBox3{ background:#1b99cf; border-right: 1px solid #fff; border-top: 1px solid #fff;}
.divBox4{ background:#995dea; border-left: 1px solid #fff; border-top: 1px solid #fff;}
.tituloBoxIndex{ width:100%; color:#fff; font-size:30px; /*margin-bottom:10px;*/ font-weight: 300;}
.box1L2{}
.divLegendaGraf1{ margin-top:10px; text-align:center;}
.legendHoje{color:#F7464A;}
.legendAmanha{color:#46BFBD;}
.legendProxDias{color:#FDB45C;}

.divEmAp{ position:relative; float:left; width:50%;     text-align: center;         margin-top: 28px;}
.divGrafOS{position:relative; float: right; width:50%; /*padding-top: 20px;*/}
.divNumOs{ font-size:90px;    line-height: 1;}
.divBtsOsBtt{ margin-top:25px;}
.btAbrirOs{ position:relative; float:left; width:100%; background:#FFFFFF; color:#707589; text-align:center; cursor: pointer; padding:10px 0;}
.btnVerTdsOS{ position:relative; float: right; color:#fff; padding:10px 0; width: 50%; text-align: center;}
.titulo2Box{ position:absolute;bottom: 10px;right: 10px; font-size:22px;}
.divIconAlertCirc{ position:relative; float: right; padding:10px 15px; margin: 10px 10px 0 0; color:#fff; background:#c41e36; font-size:30px;}
@media(max-width:1460px){
	.divEmAp,.divGrafOS{margin-top: 0;padding-top: 0;}
	.btAbrirOs,.btnVerTdsOS {font-size: 12px;padding: 5px 0;}
}
@media(max-width:1230px){
	.tituloBoxIndex {    font-size: 18px;}
}
@media(max-width:1335px){
	.conteudoPrincipalIndex{width:1122px; height:auto;}
	.divPric1,.divPric2 {    height: 507px;}
}
@media(max-width:1140px){
	.conteudoPrincipalIndex{width:100%; padding: 180px 8% 80px 8%;}
	.conteudoPrincipal {padding: 180px 8% 80px 8%; height:auto;}
	.divPric1,.divPric2 {height: auto;}
	.divPric1,.divPric2 {position: relative; float: left;width: 100%; padding: 0 0 0 0;}
	.divConjBox1{height: 380px;}
	.divBox1, .divBox2, .divBox3, .divBox4 { height:200px;}
}
@media(max-width:1110px){
	.conteudoPrincipal {padding-left:3%;padding-right:3%;}
}
@media(max-width:865px){
	.divConjBox1 {height: 330px;}
}
@media(max-width:767px){
	.conteudoPrincipal {padding:0;    padding-top: 112px;}
	.conteudoPrincipalInt {padding:0 0 0 0;}
	
}
@media(max-width:700px){
	
}
@media(max-width:660px){
	.divConjBox1{height: 270px;}
	.divBox1, .divBox2, .divBox3, .divBox4 {height: 140px;}
}
@media(max-width:530px){
	.divBox1, .divBox2, .divBox3, .divBox4 {height: 100px;}
	.divIconAlertCirc {margin: 8px 5px 0 0; font-size: 20px; padding: 8px 10px;}
}
@media(max-width:500px){
	.conteudoPrincipal {padding-top: 53px;}
}
    
@media(max-width:450px){
	.titulo2Box{font-size: 16px;}
}
@media(max-width:350px){
	.divBox1, .divBox2, .divBox3, .divBox4 {height: 80px;}
	.divIconAlertCirc {padding: 5px 5px; font-size:12px;}
}
/*-- Fim Conteudo Principal --*/

/*-- Painel --*/
.divTituloPainel{padding-top:128px;}
.tituloPainel{padding:12px 8%; color:#fff; font-size: 22px;}
.painelBtn{padding:5px 8%; color:#fff; font-size: 22px;}
.bgTituloPainel1{ background:#262626;}
.bgPainelBtn{ background:#191919;}
.bntRight{ float:right !important;}
@media(max-width:1158px){
	/*.divTituloPainel{padding-top: 158px;}*/
}
@media(max-width:767px){
	.divTituloPainel{padding-top: 128px;}
	.tituloPainel,.painelBtn {padding: 12px 3%;}
}
@media(max-width:725px){
	.divTituloPainel{padding-top: 112px;}
}
@media(max-width:500px){
	.divTituloPainel{padding-top: 57px;}
}
@media(max-width:370px){
	.navbar-header {padding-bottom: 0;}
	.divTituloPainel {padding-top: 53px;}
}
/*-- Fim Painel --*/
/*-- --*/
.bgConteudoPrincipal1{background:#ebeff2;}
/*-- --*/

/*Estilo Universal*/
.divUn1,.divUn2{width:48%; background:#fff; padding:20px; }
.divUn1{position:relative; float:left;}
.divUn2{position:relative; float:right;}
.divUn3,.divUn4{background:#fff; padding:20px; position:relative;}
.divUn3{width:25%;float:left;}
.divUn4{width:72%;float:right;}
.divUnM{margin-bottom:10px;}

.divUnCentral{width:50%; background:#fff; padding:20px; margin:0 auto; position:relative;}
.divUnFull{width:100%; background:#fff; padding:20px; margin:0 auto; position:relative;}
.divTituloMargin{margin-bottom:10px;}

.divInp1{margin-top:10px; margin-bottom:5px;}
.divInp1-Marg{margin-top:34px;}
.divInp2{width:50%; position:relative; float:left;}
.divInp3{width:20%; position:relative; float:left;}
.divInp4{width:30%; position:relative; float:left;}
.divInp5{width:25%; position:relative; float:left;}
.divInp6{width:13%; position:relative; float:left;}
.divInp7{width:29%; position:relative; float:left;}
.divInp8{width:33.333333333%; position:relative; float:left;}

.divInpMaring1{padding-right:1%;}
.divInpMaring2{padding-left:1%;}

.divMargin1{margin-bottom:0;margin-top: 7px;}
    
.form-control2{ width:50%;}

@media(max-width:1000px){
	.divUn1,.divUn2,.divUn3,.divUn4{ width:100%;}
	.divUn1,.divUn3{padding-bottom:0;}
	.divUn2,.divUn4{padding-top:0;}
	.divInp2,.divInp3,.divInp4,.divInp5,.divInp6,.divInp7,.divInp8,.form-control2{width:100%; float:none; clear:both;}
	.divInpMaring1{padding-right:0;}
	.divInpMaring2{padding-left:0;}
	
}
@media(max-width:767px){
	.divUn1, .divUn2 { height:auto;}
	.divUnCentral{ width:100%;}
	.divUnFullMobl{padding:0 0 20px;}
}
/*Fim Estilo Universal*/

/* Tab */
.tab{position:relative; float:left; padding: 12px 20px; background:#e6e6e6; border-top:1px solid; border-left:1px solid; border-right:1px solid; border-color:#e6e6e6; z-index:1; cursor:pointer;}
.tabOn{ background:#fff; font-weight:600; }
.divResultTab{ border:1px solid	#e6e6e6; margin-top:-1px;}
.tabResp1{ width:100%;}
/* Fim Tab*/

/* Smart Window */
.divPric1SW{ min-height: 600px;}
.divPric2SW{ min-height: 600px;}
@media(max-width:1140px){
	.divPric1SW,.divPric2SW {position: relative; float: left;width: 100%; padding: 0 0 0 0;}
}

/* Fim Smart Window */

/*-- Destaque --*/
.divAltBxDt{min-height:650px;}
.divAltBxDtCad{height:345px;}
.tdAlOD1{width:30%;}
.tdAlOD2{width:20%; text-align:center;}
.tdAlOD3{width:10%; text-align:center;}
.tdAlOD4{width:10%; text-align:center;}
.tdAlOD5{width:12%; text-align:center;}
.tdAlOD6{width:18%; text-align:center; cursor: move;}
.panel-body {padding: 0;margin: 0;}
.divLegendAlDest{display:none;margin-bottom: 10px;}
@media(max-width:1000px){
	.divAltBxDt,.divAltBxDtCad{height:100%;}
	.divSmTxt{display:none;}
}
@media(max-width:600px){
	.tdAlOD3,.tdAlOD4,.tdAlOD6{display:none;}
	.divLegendAlDest{display:block;}
}
/*-- Fim Destaque --*/

/*-- Usuários --*/
.divAltBxUs{height:700px;}
.divAltBxUs2{height:400px;}
.divAltBxUs3{height:800px;}

.divAltConsultaBxUs{height:370px;}

.divAltConsultaDetalheBxUs{height:800px;}


.divLoginCad{background:#efefef;cursor:not-allowed;}
.boxInfAcessoSis{padding:10px; border:1px solid #ccc; background:#f9f9f9;border-radius: 3px;}
.boxLoginUsuario{ position:relative; float:left; width:20%;}
.boxSenhaUsuario{ position:relative; float:left; width: 40%; padding: 0 0 0 1%;}
.BtnsF1{margin-top:20px;}

.bntContinuarUs{ width:36%; background:#03a9f3; float:right; border:0; color:#fff; padding:8px 0; margin-top:18px; border-radius:3px;}
.divFilUser1{position:relative; float:left; width: 33.33%; padding:0 1% 0 0;}
.divFilUser2{position:relative; float:left; width:15%; padding:0 1% 0 0;}

#retorno_ajax_usuarios{margin-top:10px;}
.divTtlReg{margin-bottom:10px;}
.tr1CUr{}
.tr2CUr{}
.tr3CUr{}
.tr4CUr{ width:10%; text-align:center;}

.div_LogAcesso{overflow: auto; height:50px; display:none;}

.bntEditarInfo{
	background:#03a9f3; float:right; border:0; 
	color:#fff; padding:8px 0; margin-top:18px; 
	border-radius:3px; padding:8px 15px;
}

.bntGerarPdf{
	background:#1cbb9b; border:0; 
	color:#fff; padding:8px 0; margin-top:18px; 
	border-radius:3px; padding:8px 15px;
}

.bntEditarCad{
	background:#03a9f3; border:0; 
	color:#fff; padding:8px 0; margin-top:18px; 
	border-radius:3px; padding:8px 15px;
}

.inputEnviarPorEmail1{ width:50%; margin-right:5px;}

#divTemCerteza{display:none; float: right; position: relative;margin-top: 10px;}

.conjArvApUs{width:100%; max-height:200px; overflow:auto; border: 1px solid #ddd;}
.conjArvApUsMiInf{width:100%; max-height:490px; overflow:auto; border: 1px solid #ddd;}
.td1ArAp{padding: 8px;font-size: 11px;}
.td2ArAp{width:10%; text-align:center; padding: 8px;font-size: 11px;}
.td3ArAp{width:10%; text-align:center; padding: 8px;font-size: 11px;}
.tdArApTitulo{background:#f9f9f9;}

.tituloTipoServConsulUs{background:#d6d6d6; text-align:center; font-weight:600; border:1px solid #c1c1c1; padding:10px;}
.divOrdemConsulUs{ background:#e6e6e6; text-align:center; font-weight:600; border:1px solid #cecece; padding:10px;}
.conjAlcadas{max-height:400px; overflow:auto;}
.setaAlcada1{ text-align:center; width:100%; color:#6C3;padding: 10px 0;font-size: 19px;}

.bntAddUserAlcada{ width:50%; background:#03a9f3; border:0; color:#fff; padding:8px 0; margin:10px auto 18px; border-radius:3px; display:block;}

.linha_titutlo{ background:#e8e8e8;}

.boxAlcadaConsultUser{ 
padding:10px; border:1px solid #f3f3f3; width:80%; margin-bottom:20px; position:relative;
/* Sombra */
-webkit-box-shadow: 0px 0px 1px 1px rgba(235,235,235,1);
-moz-box-shadow:    0px 0px 1px 1px rgba(235,235,235,1);
box-shadow:         0px 0px 1px 1px rgba(235,235,235,1); 
/* Fim Sombra */
}
.ladoBoxAlcada{float:right;}
.tituloAlcada{ font-size:14px; color:#5f5f5f; font-weight:400;}
.divSelectUserDisponivel{position:relative; float:right; width:65%;}
.divAprovadoresBox{position:relative; float:left; margin-top: 10px; font-weight: 600;}
.selectUserDisponivel{position:relative; float:left; width:85%;}
.btnUserDisponivel{position:relative; float:right; width:13%;}
.hrAp{border-top:1px solid #ccc; margin: 5px 0 !important;}
.hrAp2{border-top:1px solid #f1f1f1; margin: 5px 0 !important;}
.nomeAlcada{ position:relative; float:left; font-size: 12px; margin-left: 1%;}
.excluirNomeAlcada{ position:relative; float:right; color:red; margin-top: 0.5%; margin-right: 2%;}
.seta2AlcadaR{ position:absolute; right: -40px; bottom: -13px;}
.seta2AlcadaL{ position:absolute; left: -40px; bottom: -13px;}

.box_scrollAprov{max-height:390px;padding-right:8px;overflow:auto;}

.divApagarAlcada{ position:relative; float:right; font-size:12px; color:red; cursor:pointer !important;}
.titulo1TipoServico{font-weight:700;position:relative;float:left;padding-top: 10px;}

.boxContatoEmailLj{position:relative;width:48%;border:1px solid #d2d2d2;font-size:12px;margin-top: 10px;margin-bottom: 10px;}
.boxContato_l{ float:left;}
.boxContato_r{ float: right;}
.linhaContatoEmailLj{ border-bottom:1px solid #e8e8e8; margin: 6px 14px; padding-bottom:5px;}
.semLinhaContatoEmailLj{border-bottom:0;}

.divBtnInfoContatLj{background:#e9eaea; padding:5px;}
.fontBtnInfoContatLj{font-size: 15px;padding: 5px 9px;}
.fontBtnInfoContatLj2{font-size: 11px;padding: 5px 9px;}
.fontBtnInfoContatLj2-PDD1{font-size: 11px;padding-top:5px;padding-bottom:5px;}
.margin1BtnInfoContatLj{ margin-left:5px}

.box_scrollInfoContatLj{max-height:520px;padding-right:8px;overflow:auto;}
.selectIC1 {width: 40%;position: relative;}
.confirmarDeletaInfoContatLj{text-align: right; padding:10px 5px;}
.form-control-IC{ font-size:11px !important; height:auto !important; padding-top:6px !important; padding-bottom:6px !important;}
.btnGrupos{cursor: default;border: 1px solid #d3d6d8;border-radius: 5px;}
.btnGrupos:hover,.btnGrupos:active,.btnGrupos:visited,.btnGrupos:focus{ background: #fff !important; border:1px solid #ccc!important; box-shadow:none;}
.boxAcessoAsFun{height:335px; overflow:auto; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.boxAcessoAsFunAlt1{height:525px;}

.logEditarAcesso{ float:right; color:#F00; font-size:11px; cursor:pointer;}
.tdRDAA{font-size: 11px;}
.td1RDAA{}
.td2RDAA{width:18%;}
.td3RDAA{}
.td4RDAA{text-align:center; width:25%;}
.td5RDAA{}

.selectBLAA{margin-bottom:5px;margin-right:5px;height:auto;padding: 4px;font-size: 11px !important; float:left; position:relative;}
.selectBLAA_AC{width:23%;}
.conjArvApUsReg{width:100%; max-height:512px; overflow:auto;}

.boxErroForm1{position:relative;margin-top:10px;}

.divEsAcMnU{height:350px; overflow:auto;}
.tdAxLisUs1{width:30%;}
.tdAxLisUs2{width:10%; text-align:center;}
.tdAxLisUs3{width:10%; text-align:center;}
.tdAxLisUs4{width:10%; text-align:center;}
.btn-group{float:right;}
.tituloImOr{float:left;}
.divDektConfResultCropF{display:none; padding-top:0;}

.divEnviarEmailCarta{ position:relative; float:left; width:34% !important; margin-right:1%;}
.btnEnviarEmailCarta{width: 27%;}
.btnGerarPdfCarta{width:18%; margin:0 5px;}
.btnImprimirCarta{width:18%; margin-left:1%;}
.imgInputLoadingUsuario{width: 25px;    margin-top: 5px; position:relative;}
.emailEnviadoCarta{}

.tableCE{ width:50%;}
.tdCE1{}
.tdCE2{}
.tdCE3{ text-align:center;}
.tdCE4{ text-align:center;}

.tdUlAc1{}
.tdUlAc2{text-align:center;}
.tdUlAc3{text-align:center;}
.tdUlAc4{text-align:center;}
.tdUlAc5{text-align:center;}


.conjContUsr{margin:-1px 0 20px 0; position:relative; border: 1px solid #c5c5c5;}
.conjContUsrTab{position:relative; float:left; padding: 8px 14px;border-top:1px solid; border-left:1px solid; border-right:1px solid; border-color:#c5c5c5; z-index:1; background:#fff; font-weight:600; }
.divColContUs1{position:relative; float:left;margin: 5px;}
.divColContUs2{width:91%; position:relative; float:right;} 
.comjBoxInfCont1_1{ margin:10px; border:1px solid #e0e0e0;}
.divImgCont1{position:relative; float:left; border-radius:100px; overflow: hidden ;width:35px;height:35px;border: 1px solid #b7b7b7;}
.infCont{position:relative; float:left; width:50%; border-bottom:1px solid #e0e0e0; font-size:12px; padding:10px 10px 10px 0;}

@media(max-width:1490px){
	.divEnviarEmailCarta{width:65%!important;margin-right: 1%;}
	.btnEnviarEmailCarta{width: 34%;}
	.btnGerarPdfCarta{margin:5px 0 0 1%;  float:right!important;width: 34%;}
	.btnImprimirCarta{margin-top:5px; float:right!important;width: 34%;}
}
@media(max-width:1220px){
	.legFunc1 {width: 43%;}
}
@media(max-width:1000px){
	.divAltBxUs,.divAltBxUs2,.divAltConsultaBxUs,.divAltConsultaDetalheBxUs{height:auto;}
	.divFilUser1,.divFilUser2{ width:100%;padding: 0;}
	.divFilUser2{ margin-top:10px;}
	.divEsAcMnU{height:150px;}
	.divBxConsultFunc1{display:none;}
	.divBxConsultFunc2{padding: 20px;}
}
@media(max-width:767px){
	.divAltBxUs{height:auto;}	
	.tdAxLisUs2,.tdAxLisUs3{display:none;}
	.box_scrollAprov{height: auto!important;max-height: inherit;}
	.boxAlcadaConsultUser{width:100%;}
	.btn-Cad-novo-T{ width:100%; margin-bottom:10px;}
	.btn-EditInfo,.btn-Senha1,#id_lojistas_tipo_email{ width:100%; margin-top:10px; margin-left:0 !important;}
	.boxContatoEmailLj{ width:100%;}
	.divEnviarEmailCarta{width:100%!important;margin-right:0;}
	.btnEnviarEmailCarta{ float:right !important; margin-top:5px; width:auto;}
	.btnGerarPdfCarta{margin:5px 0 0 0;float:none!important;width: 100%;}
	.btnImprimirCarta{margin:5px 0 0 0;float:none!important;width: 100%;}
	.bntContinuarUs{width:100%;}
}
@media(max-width:500px){
	.btn-group{ margin:10px 0;float:none; clear:both;}
	.tituloImOr{ width:100%;float:none; clear:both;}
	.divDektConfResultCropF{display:block;}
	.ConfResultCropF{ display:none;}
	.divImgOriginalCrop{padding-top:5px;}
	.divSelectUserDisponivel{width: 100%;}
	.selectUserDisponivel{width: 70%;}
	.btnUserDisponivel{width: 25%;}
	.btn-salvar-1{ width:100%; margin-top:10px;}
	.logEditarAcesso{float:left;}
}
@media(max-width:310px){
	.btn-UsL1{width:100%; margin-bottom:5px;}
}

/*-- Fim Usuários --*/

/*-- Funcionário --*/
.divBxFunc{height: 527px;}
.divGrafFunc1{position:relative; float: left; width:40%;}
.btnCdFStts{text-align:left; width: 100%; margin: 0.5% 0;font-size: 10.5px;}
.divBsCF1{width:33.33%; padding-right:1%;position:relative; float:left;}
.divBsCF11{width:50%; padding-right:1%;position:relative; float:left;}
.divBsCF1Fll{width:100%;position:relative; float:left;}
.divBsCF1-SM{padding-right:0;}
.divBsCF2{position:relative; float:right; margin-bottom:5px;}
.inpBsCF1{margin-bottom:5px;margin-right:5px;height:auto;padding: 6px;font-size: 11px !important; float:left; position:relative;}
.selBsCF1{padding: 5px 6px !important;}
.selBsCF2 .btn{padding: 5px 6px !important;     font-size: 12px;}
.bootstrap-select > .dropdown-toggle.bs-placeholder{ font-size:12px;}
.boxResultFunc{max-height:330px; overflow:auto;}
.divConjFunc1{ width:100%; border-bottom:1px solid #ccc; padding-bottom:8px; padding-top:8px;}
.divImgFunc1{position:relative; float:left; border-radius:100px; overflow: hidden ;width:56px;height: 56px; margin-right:10px; border: 1px solid #b7b7b7;}
.imgFunc1{ width:100%; max-width:100%;}
.divInfoFunc1{position:relative; float:left;}
.divLojFunc1{font-size:11px;}
.divVisFunc{ position:relative; float:right; margin-top:20px;}

.conjGraf1{ padding-top:20%;}
.grafFunc1{float:left; position:relative; width:49%; height:254px; padding-top: 10%;}
.legFunc1{float: right; position:relative; width:49%;}

.divTRF{font-size:12px;font-weight:600;margin-top:5px;position: relative;float: left;}
.divPFC{font-size:13.20px;font-weight:700;}

.bootstrap-select.btn-group .dropdown-toggle .filter-option {width: 87% !important;}

.cardCC{position:relative;float:left;width:24%;border:1px solid #ccc; padding:5px;margin: 1% 1% 0 0; text-align:center; cursor:pointer;}
.cardCC_s{ border-color:#fdadad;}
.cardCC_on{border-color:#97c597!important;
-webkit-box-shadow: 0px 0px 10px -2px rgba(0,0,0,0.45);
-moz-box-shadow: 0px 0px 10px -2px rgba(0,0,0,0.45);
box-shadow: 0px 0px 10px -2px rgba(0,0,0,0.45);
}
.divdescCracha{ margin:4px 0;}
.btnEdtCard{text-align:right;font-size: 11px;cursor:pointer;}
.descCracha_On{ color:#72a86b;}
.descCracha_s{ color:#fa5a5a;}

.boxCliqLE{ background:#e4e4e4; border:1px solid #ccc; padding:5px; margin-top:10px; position:relative; float:left;}

.boxConjSelCh{position:relative; float:left;margin-top: 10px;}
.divSelCh{position:relative; float:left;width:200px;}
.divSelChBtn{position:relative; float:left; margin-left:10px;}

.tdImpr1{}
.tdImpr2{}
.tdImpr3{}
.tdImpr4{}
.tdImpr5{}
.tdImpr6{}
.tdImpr7{text-align:center;}
.tdImpr8{text-align:center;}
.tdImpr9{text-align:center;}
.tdImpr10{text-align:center;}

@media(max-width:1000px){
	.divBxFunc {height:auto;}
	.cardCC{width:32.33%;}
	#botao_todas_lojas{ margin:10px 0; width:100%;}
	.boxCliqLE{width:100%; text-align:center;}
	.boxConjSelCh{ width:100%;}
	.divSelCh { width:100%;}
	.divSelChBtn{width:100%; margin-left:0; margin-bottom:20px;}
	.tdImpr7{ display:none;}
}
@media(max-width:850px){
	.tdImpr4{ display:none;}
}
@media(max-width:767px){
	.inpBsCF1{float:none;}
	.divBsCF1{width:100%; padding:0; margin-bottom:10px;}
	.divBsCF11{width:100%; padding:0; margin-bottom:10px;}
	.divTRF,.divBsCF2{width:100%; float:none; clear:both; margin-bottom:10px;}
	.btnLC1{width:100%; margin-bottom:15px;}
	.cardCC{width:100%;    margin: 1% 0 0 0;}
}
@media(max-width:600px){
	.tdImpr6{display:none;}
}
@media(max-width:472px){
	.tdImpr3,.tdImpr4,.tdImpr5{display:none;}
}
@media(max-width:348px){
	.divImgFunc1{width: 20%;margin-right: 0;}
	.divInfoFunc1{float:right;width: 75%;}
	.divInfoFunc1 .label {text-align: left;white-space: normal;font-weight: 300;line-height: 11px;font-weight: 400;}
	.boxResultFunc {max-height: 230px;}
}
/*-- Fim Funcionários --*/

/*-- Responsaveis crachá --*/
.divFilRC2{position:relative; float:left; padding:0 1% 0 0;}
.tableRp{width:34% !important;}
.tr1Rp{width:70%;}
.tr2Rp{width:30%; text-align:center;}
@media(max-width:767px){
	.tableRp{width:100% !important;}
	.divFilRC2 { float:right; padding:0; margin-bottom:10px;}
}
/*-- Fim Responsaveis crachá --*/


/*-- Aprovação Crachá --*/
.divFilApv2{position:relative; float:left; width:20%; padding:0 1% 0 0;}
.divFilApv3{position:relative; float:left; width:13.33%; padding:0 1% 0 0;}
.boxUsAp{width:32.33%;margin:0 1% 1% 0;border:1px solid #e2e2e2;position: relative;float: left; padding:0;}
.boxInfo{padding:10px;}
.boxInfoDesc{position:relative;float:left;width:49%;}
.boxInfoImg{position:relative;float:right;}
#retorno_aprovacaoUsuario{margin-top:12px;}
.divImgUserApv{width:100px;height:130px;overflow:hidden;border:1px solid #e8e8e8;margin:0 auto;position:relative;}
.divImgUserApv img{ width:100%; max-width:100%;}
.boxNmEmp{margin:0 0 5px 0;font-size:16px; font-style:italic;text-align:left;}
.funcLinAP{margin:0 0 2px 0;text-align:left!important;}
.labelApvr{ display:inherit; position:relative; float:left;padding: 3px;}
.ApvrRenovacao{background:#5cb85c;}
.Apvr2Via{background:#0095fb;}
.ApvrNovo{background:#e84c3d;}
.btnsAprovFunc{background:#f2f5f7; border-top:1px solid #e6e9ed;padding: 6px 10px;}
.mgBtAp1{ margin-left:5px;}
.inpMotivo{width: 78%;height:auto;float: left !important;padding: 5px 12px !important;font-size: 11px !important;}
.inpMotivo1{width: 70%;height:auto;float: left !important;padding: 5px 12px !important;font-size: 11px !important;}
.div_formAcoesAp{ position:relative;}
.formReprovar label.error {
    float: none;
    color: red;
    font-weight: 400;
    vertical-align: top;
    font-size: 10px;
    position: absolute;
    left: 1px;
    top: 25px;
}

/*-- Fim Aprovação Crachá --*/

/*-- Emitir --*/
#retorno_emissaoUsuario{margin-top: 12px;}
#botao_todos_emissao{margin-top: 10px;}
#botao_confirmar_emissao{margin-right: 1%;}
.conjBtnEmissao{margin-top: 12px;margin-bottom:12px; position:relative;}
/*-- Fim Emitir --*/

/*-- Impressão --*/
.conjTCH{margin-bottom:10px;}
.divTCH{margin-top:15px;}
.divBtnCIMP{text-align:center;}
/*-- Fim Impressão --*/

@media(max-width:1200px){
	.boxUsAp{ width:49%;}
}
@media(max-width:1005px){
	.inpMotivo{ width:50%;}
	.inpMotivo1{ width:50%;}
}
@media(max-width:1000px){
	.divFilApv2,.divFilApv3{width:100%; padding:0;}
	#botao_confirmar_emissao{ width:100%; margin:0; font-size:15px;}
}
@media(max-width:900px){
	.boxUsAp{ width:100%; margin-bottom:20px; padding-left:0;}
}
@media(max-width:350px){
	.BtnVerDeskt{ display:none;}
}

/*-- Funcionario Editar --*/
.divImgFunc{text-align:center;width:193px;height:258px;overflow:hidden;margin:0 auto 10px;border:1px solid #ececec;position: relative;}
.ImgFuncEd{ width:100%; max-width:100%;}
.divBtnCrop1{ text-align:center;}
.btnCrop1{width:193px;}
.divNomeEmpFunc{font-size:15px;font-weight:700;margin-top: 35px;}
.divConjInfoFunc1{border-bottom:1px solid #dcdcdc;padding-bottom:12px;margin-bottom: 10px;position:relative;}
.divConjInfoFunc2{border-bottom:1px solid #dcdcdc;padding-bottom:12px;margin-bottom: 10px;position:relative;color: #2196F3;}
.labelValido{background: #37a767;margin-top: 3px;margin-right: 4px;position: relative;border: 1px solid #37a767;}
.labelVencido{background: #fd5f5e;margin-top: 3px;margin-right: 4px;position: relative;border: 1px solid #fd5f5e;}
.labelVencer{background: #9e9e9e;margin-top: 3px;margin-right: 4px;position: relative;border: 1px solid #9e9e9e;}
.labelSolicitar2Via{background: #1177e0;margin-top: 3px;margin-right: 4px;position: relative;border: 1px solid #1177e0;cursor:pointer;font-size: 11px;}
.labelSolicitarCracha{background: #1177e0;margin-top: 3px;margin-right: 4px;position: relative;border: 1px solid #1177e0;cursor:pointer;font-size: 11px;}
.labelDesligFun{background: #e01111;margin-top: 3px;margin-right: 4px;position: relative;border: 1px solid #e01111;cursor:pointer;font-size: 11px;}
.labelAtivarFun{background: #37a767;margin-top: 3px;margin-right: 4px;position: relative;border: 1px solid #37a767;cursor:pointer;font-size: 11px;}
.labelRenovar{background: #ffffff;margin-top: 3px;position: relative;color: #fd5f5e;border: 1px solid; cursor:pointer;}
.divAltFoto{position: absolute;text-align: right;width: 100%;left: 0;bottom: 0;background: #000;padding: 2px; color:#fff;opacity: 0.6;filter: alpha(opacity=60);cursor:pointer;}
.icon-mall-play{position:relative;margin-top: 3px;}
.icon-classificacao-MP{ position:relative;float:right;width: 22px;margin-right: 9px;cursor:pointer;}
.btnVisualizarMP{position: absolute;right: 0;font-size: 9px;bottom: 4px;cursor:pointer;}
.imgLoadingFunc{width: 40px;position: absolute;top: 50%;margin-top: -20px;left: 50%;margin-left: -20px;}
#retorno_historicoRegistro{ margin-top:10px;}
.td1HED{width:20%;}
.td2HED-txR{text-align:right; width:20%;}
/*.td2HED{width:25%;}*/
.td2HED-txL{text-align:left; width:20%;}
.td3HED{width:5%;text-align:center;}
.td4HED{width:15%; text-align:center;}
.td5HED{width:15%;}
.imgLogFunc{width:20px;}
@media(max-width:1100px){
	.divImgFunc{width:100%;height: auto;}
	.btnCrop1{ width:100%;}
}
/*- Fim Funcionario Editar --*/

/*-- OS --*/
.divOS1,.divOS2{width:48%; height: auto; min-height:920px; background:#fff; padding:20px; }
.divOS1{position:relative; float:left;}
.divOS2{position:relative; float:right;}
.divQlS{margin-bottom:10px;}

.divQlSolic{margin-bottom:10px;}
.divUserDest{ position:relative;margin: 0 auto;}

.divSolicitante2{ margin-bottom:5px; font-size: 18px; font-weight: 600;}
.divSolicitante1{ position:relative; float:left;padding: 7px 0;margin: 0 0 0 0;background:#eeeeee;cursor: pointer;border: 1px solid #d4d4d4; text-align:center;width: 20%;}
.divSolicitanteAdm{border-radius: 4px 0 0 4px;}
.divSolicitanteLoja{border-radius: 0 3px 3px 0;}
.divSolicitante1On{background: #fff;border: 1px solid #d4d4d4;}
.divLoadingSolicitante{text-align:center; position: absolute;}
.divLoadingSolicitante img{width: 22px;}
.divSelectTipoSolicitante{ position:relative; float:left; width:59%; margin:0 0 0 1%;}

.divInputInfoSolic{ position:relative; float:left; width:33%; margin:6px 0;}
.divInputNomeSolic{width: 40%;margin-right: 1%;}
.divInputTelSolic{width: 24%;margin-right: 1%;}
.divInputEmailSolic{width: 34%; margin: 6px 0;}
.divMaisEmail{position:relative; float: left; margin: 16px 0 0 8px;font-size: 21px; cursor:pointer; color: #555;}
.conjEmailSolicEsc{padding:5px 7px;background: #eee;border: 1px solid #d4d4d4;margin: 5px 2px 0 0;    border-radius: 3px;    display: inline-table;}

.conjDivOs{}
.divLoadingOs{ width:100%;  height:775px; background:#ebeff2; text-align:center; position:relative; z-index:3; left:0;}
.imgLoadingOs{ width:40px; position:absolute; top:50%;}

.inputETS{width: 49%;float: left; position: relative;}
.selectETS{width: 49%;float: right; position: relative;}
.iconFormOs1{ position:relative; float:left; background:#eeeeee;padding: 11px 0; width: 25%; text-align:center; border-radius: 3px 0 0 3px;color:#555555; border: 1px solid #ccc;}

.btn-final-os{margin-left:10px !important;}
.tituloTabelaOs{text-align: center; width: 100%;padding: 6px 0;background: #f1f1f1;border: 1px solid #dddddd;border-bottom: 0;}
.divEtapaFinal{width:50%; min-height:615px; background:#fff; padding:20px; margin:0 auto;}

.divEtapaEmail{width:50%; background:#fff; padding:20px; margin:0 auto;}



.inputEmailOs1{ position:relative; float:left; width:50%;}
.btnEmailOs1{ position:relative; float:left; width:7%; margin-left:3px;}
.conjTableEmailOs{ margin-top:3px; width: 58%;}

.conjTableTE{ position:relative; float:left; width:50%;}

.conjDivTEExibe{padding: 5px;background: #e4e4e4;float: left; position: relative;border-radius: 2px;border: 1px solid #c1c4c5; margin: 5px 5px 0 0}

.tituloConfirmeOS{width:100%;font-size:18px;font-weight: 600;}
.dataConfirmeOs{font-size: 12px;text-align: right;display: block;top: -15px;position: relative;}
.divNumOs{ font-size:22px; margin-bottom:15px;}
.tituloOsFinal{ margin-bottom:5px; font-weight: 700; font-size: 17px;}
.solicitanteOsFinal{ margin:10px 0;}
.boxDescricaoOs{/*background-color: #f5f5f5;*/border: 1px solid #e8e8e8;color: #777; padding:10px; margin-bottom:20px;}
.divEmailOs{ margin-bottom:20px;}

.conjInputHrDia{ position:relative; float:left;width: 40%;}
.inputETS1{width: 75%; text-align:center; float:left; border-radius: 0 3px 3px 0;height: 37px;border-left: 0;}
.inputETS2{width:15%; text-align:center;}
.divInputLoadingOs{ position:absolute; width: 323%; height:37px; border:1px solid #c5c5c5;margin-left: 100%;background: #fff; top:-1px; background:#fff;    display: none;}

.divInputBlockOs{ position:absolute; width: 321%; height:37px; border:1px solid #c5c5c5;margin-left: 100%; top:-1px; background:#dcdcdc; cursor:not-allowed;}

.imgInputLoadingOs{width: 25px;    margin-top: 5px;}
.divAsOS{ float:left; position: relative;     padding: 7px 23px;}
.divTtlTipoServico{ position:relative; float:left; /*width:20%;*/margin-top: 2px; font-weight:700; text-align:right; padding-right:8px;}
.divTtlTipoServico2{ position:relative; float:left; width:20%;margin-top: 8px; font-weight:700; text-align:right; padding-right:8px;}
.divRBoxTipoServico{ position:relative; float:left; width: 66%;}
.tituloSetorOs{padding: 10px;background: #ededed;font-weight: 700;border: 1px solid #e2e2e2;margin-top: 22px; width:99%;}
.tituloSetorOsMT0{margin-top:0;}
.conjListTS{ margin-top:10px;height: 630px;overflow:auto;}
.conjListTS2{ margin-top:10px;}
.conjListPA{ margin-top:10px;max-height: 300px;overflow:auto; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.radio, .checkbox {margin-top: 5px !important; margin-bottom: 5px !important;}
.linhaTipoServ2{ margin-bottom:10px;}
.divOutrosservicos{ position: relative;float: right;margin-top: -7px;margin-left: 8px;z-index: 2;}

.divOpOS{ width:33%; float:left;  position:relative; cursor:pointer;}
.divIconOpOS{text-align: center; font-size:50px; color:#474747; position:relative;}
.divCirIconOpOS{position:absolute; width:30px; height:30px; border-radius:20px; background:#2a80b8; text-align:center; line-height: 30px; color:#fff; font-size:12px;bottom: 0;left: 50%;}
.descOpOS{ text-align:center;  position:relative; padding: 5px 10px;}

.textAreaDescOS{height: 170px;}

.div_insert_pessoas{ position: absolute;  right:0; /* top:0; left:0; width:100%; height:100%;*/ width: 40.3%; height: 615px; background:#FFF; padding:10px; z-index:2; margin: 0 8% 0 0}
.divTitInsertPessoas{ width:100%; text-align:center; margin-top:10px; font-weight:800;}
.divInputInsertPessoas{ position:relative; float:left; padding:2px; width:31%; margin-top:20px;}


.divInputInsertOS2{ position:relative; float:left; padding:2px; width:50%; margin-top:20px;}
.divInputInsertOS3{ position:relative; float:left; padding:2px; width:18%; margin-top:20px;}
.divInputInsertOS4{ position:relative; float:left; padding:2px; width:69%; margin-top:20px;}
.divInputInsertOS4-2{ position:relative; float:left; padding:2px; width:31%; margin-top:20px;}
.divInputInsertOS5{ position:relative; float:left; padding:2px; width:23%; margin-top:4px;}

.divBtnIncluir{width:7%;}
.divBtnIncluir2{width: 8%;margin-top:4px;}

.tdBtn1{ width:7%;}
.fecharDivInsertOS{position: absolute;top: 0; right: 10px; color: #969696;font-size: 30px; cursor:pointer;}
.tbPSOS{ margin-top:12px;}
.tdExc{text-align:center; cursor:pointer;}
td{vertical-align: middle !important;}

.conjLimitCarac{ font-size:11px; text-align:right;}

.arqpdf{color:#e14045;}
.arqword{color:#2a5696;}
.arqimg{color:#3d6791;}
.arqzip{color:#bf8800;}

.bntContinuarOS{ width:49%; background:#03a9f3; float:right; border:0; color:#fff; padding:8px 0; margin-top:18px; border-radius:3px;}
.div-btn-confirma{float:right; margin-top:18px;}
.borderTbOSb1{border-top: 2px solid #ddd; margin-top:10px;}
.TROSb1{ margin-top:20px;}
.page-navigation a[data-selected] {
    background-color: #00548e;
}
.page-navigation a {
    margin: 2px 2px !important;
	display: inline-block;
	padding: 3px 10px 3px 10px;
	color: #0095fb;
	background-color: #fff;
	border-radius: 5px;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #0095fb;
	font-size: 10px;
}
.paginacaoAtiva{
background: #0095fb!important;
border: 1px solid #0095fb!important;
color: #fff!important;
}
.page-navigation{ text-align: right;}
.tdOSb1{width:10%;}
.tdOSb2{width:30%;}
.tdOSb3{width:25%;}
.tdOSb4{width:20%;}
.tdOSb5{width:10%;}
.tdOSb6{width:5%;}

.td1Resp{padding: 8px;font-size: 11px;}
.td2Resp{width:40%; text-align:center; padding: 8px;font-size: 11px;}
.tdRespTitulo{background:#f9f9f9;}

.labelApTxt{font-size:9px;}
.labelOSaprov{border: 1px solid #5cb85c;background: #fff;color: #5cb85c;}
.labelOSaprov_2{border: 1px solid #5cb85c;background: #fff;color: #5cb85c;}
@media(max-width:767px){
	.labelOSaprov_2{ display:block; padding-top:3px; padding-bottom:3px; margin-top:4px;}
}
.labelOSreprov{border: 1px solid #d9534f;background: #fff;color: #d9534f;}

.btnOSaprov{border: 1px solid #5cb85c;background: #fff;color: #5cb85c; cursor:pointer;     
	width: 48% !important;
    display: block;
    padding: 5px;}
.btnOSreprov{border: 1px solid #d9534f;background: #fff;color: #d9534f; cursor:pointer;
	width: 48% !important;
    display: block;
    padding: 5px;
}
.btnOSaprov:hover{}
.btnOSreprov:hover{}

.btnAp1{background: #5cb85c;color:#fff; }
.btnAp2{background: #d9534f;color: #fff;}
.AddComentario1{margin-top:6px;margin-bottom:3px;}
.conjComent{margin-top:17px;}
.divTtCom{margin-top:25px; font-size:14px;}
.divImgUserComentario{padding:0;}
.divImgUserComentario img{width:100%; max-width:100%;}
.divEmpNome{ font-weight:100; margin-bottom:2px;}
.divDtComent{font-weight:100; margin-bottom:2px; font-size:11px;}

.selectAltHr{ width:auto; padding:0;}

.btnProximaOS{border: 1px solid #5cb85c; color:#fff; background:#5cb85c; padding: 10px;margin-top: 13px;float: right;font-weight: 100 !important;}
.btnProximaOSseta{ border-left: 17px solid #5cb85c;border-top: 20px solid transparent;border-bottom: 20px solid transparent;margin-top: 13px;float: right;}
.contadoros{ border-radius:100px;background: #4c904c;padding: 2px 8px;}

.tdOSAS1{width:20%;}
.tdOSAS2{width:30%;}
.tdOSAS3{width:5%;}
.tdOSAS4{width:10%; text-align:center;}
.tdOSAS5{width:10%; text-align:center;}
.tdOSAS6{width:10%;  text-align:center;}
.tdOSAS7{width:5%;  text-align:center;}
.tdOSAS8{width:5%; text-align:center;}
.tdOSAS9{width:10%; text-align:center;}

.tdOSASS1{width:20%;}
.tdOSASS2{width:30%;}
.tdOSASS3{width:5%;}
.tdOSASS4{width:10%; text-align:center;}
.tdOSASS5{width:10%; text-align:center;}
.tdOSASS6{width:10%;  text-align:center;}
.tdOSASS7{width:5%;  text-align:center;}
.tdOSASS8{width:5%; text-align:center;}
.tdOSASS9{width:10%; text-align:center;}
.iconAprovadores{ font-size:17px; text-align:center;}

.inputDataOSDia{ width:100px; display:initial;}
.btnDataOSDia{width:100px; display:initial;margin-top: -4px;}

.faixa1OS{ background:#e8e8e8; padding:10px;}
.OsLNOS{font-size: 19px;margin-top: 6px;}
.ServicoLNOS{font-size: 19px;margin-top: 6px;}
.DtaLNOS{margin-top: 6px;}
.imgAnxLNOS{ width:130px; margin-right:10px; margin-bottom:10px; float:left; position:relative;}
.imgUserComentLNOS{width:30px;}


.tdApvcsOs1{}
.tdApvcsOs2{}
.tdApvcsOs3{}
.tdApvcsOs4{text-align:center;}
.tdApvcsOs5{}

.pulLOs{display:none;}
.divDHROS{text-align:right;}

.boxRela2{height:245px; overflow:auto; border: 1px solid #ddd};

.tdComentOs{border-top: 0!important;padding-top: 0!important;}
.msgApv{ float:right; margin-top:5px; margin-right:5px; font-size:11px;}
@media(max-width:1258px){
	.admDesktop{ display:none;}
}

@media(max-width:1084px){
	.divInputEmailSolic {width: 34%;}
}
@media(max-width:1000px){
	.divOS1,.divOS2,.divEtapaFinal{ width:100%;}
	.div_insert_pessoas{ width:84%;}
	.fecharDivInsertOS { top:-20px;}
	.tituloTabelaOs {font-size: 10px;}
	.boxDescricaoOs{font-size:11px;}
	.divEtapaFinal{font-size:12.5px;}
	.btn-final-os{float:none; clear:both; margin:10px 0 0 0!important; width:100%;}
	.tblOsFim{font-size:11px;}
	.btnRalat{margin-top:20px;}
	.boxRela1,.boxRela2{height:150px;overflow:auto; border: 1px solid #ddd;}
	.tdOSASS3,.tdOSASS5,.tdOSASS6{display:none;}
}

@media(max-width:767px){
	.conjListTS {height: 200px;}
	.divOS1, .divOS2 { height:auto;}
	.div_insert_pessoas { margin:0;width: 100%;}
	.bntContinuarOS { width:100%;}
	.tdApvcsOs1,.tdApvcsOs2,.tdApvcsOs3,.tdApvcsOs4,.tdApvcsOs5{font-size:11px;}
	.titOSs1{text-align:center!important;}
	.pulLOs{display:block;}
	.divDHROS{ float:none!important; clear:both; margin-top:10px; text-align:left;}
	.inptGrReDi{ width:100%; text-align:center;}
}
@media(max-width:630px){
	.tdOSb1,.tdOSb2,.tdOSb3,.tdOSb4,.tdOSb5,.tdOSb6{font-size:11px;}
	.tdOSb4,.tdOSb5{display:none;}
	.lblOSbus{display: block;
    font-size: 10px;
    white-space: normal;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    width: 38px;}
	.tdOSASS1{width:15%;}
	.tdOSASS2{display:none;}
}
@media(max-width:584px){
	.divTtlTipoServico2 {width: 100%;text-align: left;}
	.divInputNomeSolic {width: 100%;}
	.divInputTelSolic{width:40%; margin-top:0;}
	.divInputEmailSolic{width:59%; margin-top:0;}
	.divInputInsertPessoas,.divInputInsertOS2,.divInputInsertOS4,.divInputInsertOS4-2 {width:100%;    margin-top: 2px;}
	.divInputInsertOS5{width:50%; margin-top: 2px;}
	.divBtnIncluir,.divInputInsertPessoas {margin-top: -5px; margin-bottom: 10px;}
	.textAreaDescOS{height: 90px;}
	.divRBoxTipoServico,.conjInputHrDia{ width:100%;}
	.divInputBlockOs{width: 306%;}
	.lblMobAP{display:block;line-height: normal;margin: 2px 0;}
	.espLblAp{display:none;}
}
@media(max-width:500px){
	.tdOSASS4{display:none;}
}
.escolhaUsuarioOS{   
    /*position: absolute;*/
    top: 0;
    background: #ffffff !important;
    color: #d7d7d7;
    font-size: 12px;
    border-color: #e3e3e3;}
@media(max-width:472px){
	 .divInputBlockOs,.divInputLoadingOs{width: 323%;}
	 .divSolicitante1 { width:50%;}
	 .divSelectTipoSolicitante{ width:100%;height:34px;margin:5px 0 0 0;}
	 .divInputInfoSolic{ width:100%;}
	 .inputETS,.selectETS{ width:100%;}
	 .selectETS{ margin-top:10px;}
	 .divOpOS{ width:100%; margin-top:10px;}
	 .tdOSASS1,.tdOSASS2,.tdOSASS3,.tdOSASS4,.tdOSASS5,.tdOSASS6,.tdOSASS7,.tdOSASS8,.tdOSASS9{ font-size:10px;}
}
.sepDtOSMob{display:none; margin-top:10px;}
@media(max-width:410px){
	.tdApvcsOs5{display:none;}
	.sepDtOSDesk{display:none;}
	.sepDtOSMob{display:block;}
	.tdOSASS1{white-space: normal; overflow: hidden;text-overflow: ellipsis;width: 38px;}
	.titulAp{display:none;}
}

@media(max-width:385px){
	.aprovDeskt{display:none;}
	.td1Resp{width:30%;}
	#bntHTF{width:100%;}
}
/*-- Fim OS --*/

/*Mensagem*/
.divBoxMsg1{background:#fff; padding:10px;}
.divBoxMsg2{background:#fff; padding:10px;}
.divBoxUsuario{ width:100%;border: 1px solid #fff;border-bottom:1px solid #d2d2d2;padding-top: 10px;padding-bottom: 10px;}
.boxMsgScroll{overflow-y: scroll;overflow: -moz-scrollbars-vertical;overflow-x: auto; height:300px;}
.boxMsgScroll2{overflow-y: scroll;overflow: -moz-scrollbars-vertical;overflow-x: auto;height:300px;}
.divDataCnv{font-size: 11px;}
#novaMensagem{position:relative; padding: 5px; z-index: 1000; background: #ff1a30; top: 0px; color: #fff;right: 0px; text-align: center; display:none; cursor:pointer;}
.divConversasMob{ width:100%; padding:20px; font-size:14px; font-weight:800; background:#fff;padding-right: 20px;padding-left: 20px;    border-bottom: 1px solid #ebeff2; cursor:pointer;}
.divSetaMsg{ position:relative; float:right;}
.hrRspMs{display:none;}
.btnAdmCv{ margin-right:15px;}
.btnSrCv{}
.textAreaAltMsg{ height:34px;}
/*Fim Mensagem*/
/*------[PAGINA MENSAGEM]------*/
.boxMsgNaoLida{border-color: rgb(40, 40, 40);background: #e8e8e8;border: 1px solid;}
.fundoMsgEscolhido{width:100%; margin:0 0 1px 0;  padding:2%; background-color:#e7e7e7;}
.fundoMsgPreto{ width:100%; margin:0 0 1px 0; /* border:1px solid #dbdbdb !important; background-color:#F1F1F1;*/ padding:2%; }
.fundoMsgPreto:hover{ background-color:#e7e7e7;}


.balaoSair{
    width: 80%;
    margin: 0 auto 20px auto;
    text-align: center;
    padding: 5px;
    border: 1px solid #BDBDBD;
	background:#F1F1F1;
}

.balaoMsg{max-width:60%;min-width:30%;padding:10px 5px;}

.balaoMsgEnviada{border:1px solid #F1F1F1;background-color:#F1F1F1;float:right;position:relative;margin:0 12px 20px 0;}

.setaMsgEnviada{
width: 0;
height: 0;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-left: 10px solid #F1F1F1;
position:absolute; right:-10px;
}

.balaoMsgRecebida{
		border:1px solid #F1F1F1;
		background-color:#F1F1F1; 
		float:left;
		position:relative;
		margin:0 0 12px 20px;
}
.setaMsgRecebida{
width: 0;
height: 0;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-right:10px solid #F1F1F1;
position:absolute; left:-10px;
}

.btnEnviarPagMsg{
padding: 0 8px;
background-color: #e5e5e5 !important;
border: 1px solid #dedddd;
cursor: pointer;
float: right;
cursor: pointer;
font-size: 14px;
/*color: #fff;*/
}
.btnEnviarPagMsg:hover{
	background-color: #dbdbdb !important;
	border: 1px solid #c9c8c8;

}

.seta-baixo-preto {
width: 0;
height: 0;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-top: 7px solid #3e3e3e;
}


.seta-cima-verde {
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #b5e9af;
}
.seta-direita-verde {
width: 0;
height: 0;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-left: 10px solid #b5e9af;
}
.seta-baixo-verde {
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid #b5e9af;
}
.seta-esquerda-verde {
width: 0;
height: 0;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-right:10px solid #b5e9af;
}

.seta-direita-azul {
width: 0;
height: 0;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-left: 10px solid #add9fe;
}
@media (min-width:1001px){
	.scrollbarThumb{ display:block !important;}
	.divConversasMob{display:none;}
}
@media (max-width:1000px){
	.colMsgConj{
		    padding-right: 0px;
    		padding-left: 0px;
	}
	.scrollbarThumb{ display:none;}
	.divConversasMob{display:block;}
	.hrRspMs{display:block;}
	.btnAdmCv{ width:100%; margin:0; margin-bottom:10px;}
	.btnSrCv{ width:100%;margin-bottom:10px;}
	.balaoMsg{max-width:80%;min-width:80%;}	
	.textAreaAltMsg{ height:30px;}
	.btnEnviar1Msg{ float:right; width:48%; margin-top:10px; margin-bottom:10px;}
	.btnAnexarMsg{float:left; width:48%; margin-top:10px; margin-bottom:10px;}
	.limitCaractMsg{ text-align:right; font-size:11px;}
	.btnIrConversa{ width:100%; margin-bottom:10px;}
}

/*------[FIM PAGINA MENSAGEM]------*/



/*-- Circular --*/
.divAltBxCir{height:360px;}
.conjChbxGrup{margin-bottom:10px;}
.chbxG{ position:relative; top:3px;}
.lblchbxG{ display: inherit;font-weight: inherit;margin-bottom: auto; cursor:pointer; width:auto;}
.inputDataCir{ width:100px;}
.tdCir1{width:60%;}
.tdCir2{width:20%; text-align:center;}
.tdCir3{width:10%; text-align:center;}
.tdCir4{width:10%; text-align:center;}
.excluirCircularOn{color:red; cursor:pointer;}
.excluirCircularOff{cursor:not-allowed; background: #e0dddd;color: #909090;}
.excluirCircularOff:hover{ background: #e0dddd;color: #909090;border-color: #ccc;}

.tdCirEE1{width:40%;}
.tdCirEE2{width:12%; text-align:center;}
.tdCirEE3{width:12%; text-align:center; position:relative;}
.tdCirEE4{width:12%; text-align:center;}
.tdCirEE5{width:12%; text-align:center;}
.tdCirEE6{width:12%; text-align:center;}

.tdCirEEE1{width:35%;}
.tdCirEEE2{width:10%; text-align:center;}
.tdCirEEE3{width:10%; text-align:center; position:relative;}
.tdCirEEE4{width:10%; text-align:center;}
.tdCirEEE5{width:10%; text-align:center;}
.tdCirEEE6{width:10%; text-align:center;}
.tdCirEEE7{width:10%; text-align:center;}
.tdCirEEE8{width:5%; text-align:center;}

.bntEM1{padding: 5px 10px; position:relative;}
.btnEMSuccess{color:#3bb54a;}
.btnEMEnviar{color:#3bb54a;}
.iconENV{position:absolute; font-size:10px;top: 0;left: 22px;color: green;}
.labelDataCirc{border: 1px solid #5cb85c; background-color: #fff;color: #5cb85c;font-size: 10px;}

.bntEnviarEmail{
  color: #333;
  background-color: #d0d0d0;
  border-color: #888888;
    background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.trEnviarEmail{ background-color:#e4f9e6 !important; font-weight: 600;}
.divIconEnviarEmail{    position: absolute;
    right: -5px;
    top: -3px;
    border-radius: 30px;
    background: #3ea5c3;
    width: 18px;
    height: 18px;
    color: #fff;
    font-size: 9px;
    padding-top: 4px;
	z-index: 1;
}
.divIconEnviarEmail2{ 
	position: absolute;
    right: 3px;
    top: 2px;
    border-radius: 30px;
    background: #3ea5c3;
    width: 14px;
    height: 14px;
    color: #fff;
    font-size: 7px;
    padding-top: 4px;
    z-index: 1;
    float: right;
    margin-left: 10px;
}
.divRotate1{-ms-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);transform: rotate(-90deg); background:#306;position:absolute;}
.divGpC{height: 120px;position:relative; float:left; background:red;padding: 8px; }
.tbGpUsDesk{margin-bottom:0;width: 98.7%;}
#exbGrupo{ display:none;}
.divCircularNaoLida{ background:#edf2fa;}
@media(max-width:1000px){
	.divAltBxCir{height:auto;}
}
@media(max-width:767px){
	#exbGrupo{ display:block;}
	.tdG{ display:none;}
	.grupo_1{ display:table-cell;}
	.tdG{width:50% !important;}
	.tdG1{width:50% !important;}
	.tbGpUsDesk{width:100%;margin-top:20px;}
	#botao_todos_selecionados{ width:100%; margin-bottom:20px;}
}

@media(max-width:500px){
	.tdCirEE2{display:none;}
	.divTituloDeskt1{display:none;}
}
@media(max-width:400px){
	.tdCirTti{ display:none;}
	.labelDataCirc11{font-size:9px;}
}
/*-- Fim Circular --*

/*-- Vagas --*/
.tdVag1{width:20%;}
.tdVag2{width:15%;}
.tdVag3{width:15%;}
.tdVag4{width:25%;}
.tdVag5{width:12%;}
.tdVag6{width:9%; text-align:center;}
.tdVag7{width:5%; text-align:center;}

.tdVagAd1{width:50%;}
.tdVagAd2{width:20%;}
.tdVagAd3{width:15%; text-align: center;}
.tdVagAd4{width:15%; text-align: center;}

.tdVagAdA1{width:50%;}
.tdVagAdA2{width:20%;}
.tdVagAdA3{width:15%; text-align: center;}
.tdVagAdA4{width:15%; text-align: center;}
@media(max-width:370px){
   .tdVagAdA3{display:none;}
}
/*-- Fim Vagas --*/

/*-- Plantão --*/
.boxAP1{padding:10px 0; background:#f3f3f3; border:1px solid #d6d6d6;}
.boxFPln{ margin-top:2.2%;}
.boxPln{border:1px solid #e5e6e7; position:relative;cursor: pointer;}
.divIcPl{padding:30px 0; text-align:center; font-size:40px;color:#9aa1a4;position: relative;}
.divIcPl2{padding:21px 0 22px 0;}
.divIcPl3{padding: 28px 0;}
.IcPl1{display: inline-block;}
.fontIconPl1{font-size: 57px;}
.fontIconPl2{font-size: 44px!important;}
.divDesPl{background:#f2f2f2;font-size:100%; padding:15px 0;text-align:center;color:#9aa1a4;font-weight: 600;}
.icPlOkAb{position:absolute;top:5px;right:5px;color:#27ae61;}
.divTbPl{ position:relative; margin-bottom:20px;}
.divImgPl{margin-top:10px; border:1px solid #f4f4f4; overflow:hidden;}
.divImgPl img{width:100%;}
.divAltBxPl{height:505px;}
.divImgAPOc{ margin-top:0px;}
.btnRetorn {
    border: 1px solid #0095fb;
    background: #fff;
    color: #0095fb;
    cursor: pointer;
    width: 48% !important;
    display: block;
    padding: 5px;
    margin: 0 auto;
}
.td1Ret{padding: 8px;font-size: 11px;}
.td2Ret{width:50%; text-align:center; padding: 8px;font-size: 11px;}
.tdRetTitulo{background:#f9f9f9;}
.divInpIntOco{ position:relative; margin:5px 0;}
.tdOco1{}
.tdOco2{}
.tdOco3{}
.tdOco4{text-align:center;}
.tdOco5{text-align:center;}
.tdOco6{text-align:center;}
.tdOco7{}

.tdTOL1{width:30%;}
.tdTOL2{width:20%;}
.tdTOL3{width:20%;}
.tdTOL4{width:15%; text-align:center;}
.tdTOL5{width:15%; text-align:center;}

.iconRelPla1{font-size: 19px !important;top: 4px !important;position: relative !important;}
.divImgRP1{ text-align:center;margin-bottom: 30px;}
.ImgRP1{width:100%; max-width:100%;}
.ImgRP2{ height:100%; max-height:100%;}
.divRP1Leg{ margin-top:10px; text-align:left;}
.panel-heading { padding:0;}

.dataCPlantao{font-size: 12px;text-align: right;display: block;top: -15px;position: relative;}

.btn-toC{ margin-left:10px;}

.TableTipPrior{width:55%;}
.tdTipPrior1{width:25%;}
.tdTipPrior2{width:25%; text-align:center;}
.tdTipPrior3{width:10%; text-align:center;}
.tdTipPrior4{width:10%; text-align:center;}
.tdTipPrior5{width:30%; text-align:center;}

@media(max-width:1000px){
	.divAltBxPl{height:auto;}
}
@media(max-width:767px){
	.dataCPlantao{text-align: left;top:0; margin-top:10px;}
	.btn-GRRPdf{width:100%; margin-bottom:10px;}
}
/*-- Fim Plantão --*/

/*-- Ocorrencia config --*/
.divAltBxOcCf{height:460px;}
.divDataPrevisao{background: #fff;color: #e84c3d;border-color: #e84c3d;padding: 5px 8px;}
.divDataPrevisao:hover{background: #fff;color: #e84c3d;border-color: #e84c3d;cursor:default;}
.conjAlertaEmail1{position:relative; border-top:1px solid #ddd;border-bottom:1px solid #ddd; padding:10px 0; margin-top:-1px;}
.divAlertaEmail1{ position:relative; float:right;}
@media(max-width:450px){
	.statusOcor{display:block;white-space: inherit;text-align: left;}
}
/*-- Fim Ocorrencia config --*/

/*-- Promoção --*/
.divAltBxVtEd{height:700px;}
.box-conj-promoc{border:1px solid #e3e3e3;height:500px;padding: 15px 10px; margin-bottom:20px;}
.box-conj-promoc-Apv{border:1px solid #e3e3e3;height:550px;padding: 15px 10px; margin-bottom:20px;min-height: 400px;}
.icon-LojaProm{line-height:20px!important;float: left;margin-right: 3px;    font-size: 20px !important;}
.div-icon-LojaProm{ margin-bottom:5px;}
.divImgPromoc{width:100%;height: 245px;overflow: hidden;}
.divImgPromoc img{width:100%;max-width:100%;}
.divImgPromoc1{width:100%;height: 245px;overflow: hidden;}
.divTextPromoc{overflow-y: scroll;border: 1px solid #dfdfdf;height: 90px;margin-top: 20px;padding: 5px;}
.btnLinkPromc{ position:relative; float:right; margin-top:10px;}
.btnApPromc{margin-right: 5px;margin-bottom: 5px;}
.boxPm{ border:1px solid #ddd; background:red;}
.divAlertPm{ margin-bottom:10px;}
.imgSmPromc{ width:100px; margin-bottom:10px;}
.inpImgVit{ margin-bottom:5px;}

.divAltBxVit{height:650px;}
.divSImgVEd{margin:0 -0.8%;}
.divImgVEd{position:relative;float:left;width:20%;padding:0.8%;}

.navImgvLeft{position: absolute; width: 26px; height: 135px; top: 25%; cursor: pointer; background-repeat:no-repeat !important; background-size: 100% !important; background-position-x: 15px !important;}
.navImgvRight{position: absolute; width: 26px; height: 135px; top: 25%; cursor: pointer; background-repeat:no-repeat  !important; background-size: 100%  !important; background-position-x: -15px  !important; right: 10px;}
@media(max-width:1000px){
	.divAltBxVtEd{height:auto;}
}

@media(max-width:767px){
	.box-conj-promoc,.box-conj-promoc-Apv{height:auto;}
	.divImgPromoc{height:auto; overflow:inherit;}
	.divImgPromoc1{    height: 200px;}
	.navImgvLeft,.navImgvRight {top: 36%;}
}
@media(max-width:450px){
	.btnApPromc{ width:48%;}
}
/*-- Fim Promoção --*/

/*-- Credencial --*/
.tdCrd1{width:5%; text-align:center;}
.tdCrd2{width:15%;}
.tdCrd3{width:15%;}
.tdCrd4{width:10%; text-align:center;}
.tdCrd5{width:10%; text-align:center;}
.tdCrd6{width:10%; text-align:center;}
.tdCrd7{width:10%; text-align:center;}
.tdCrd8{width:10%; text-align:center;}
.tdCrd9{width:5%; text-align:center;}
.tdCrd10{width:5%; text-align:center;}
.inconBlC{color: #ff5656; cursor:not-allowed;}
.iconCrOk{color: #4d9a4d;}
.titCred{font-size:18px; font-weight:700;}
.titCredC{font-weight:700;}

.campCr1{margin-top:8px;margin-bottom:8px;}
.campCr1 img{ width:100%; max-width:100%;}
.iconVImg{ font-size:12px; margin-top:3px;    display: block;}
.trMCr{ background-color:#fff !important;}
.tdNCr1{position:relative; text-align:right;}
.textNC1{ position:relative; float: left;    margin-top: 4px;}
.inputNCr{width:90px; position:relative;float: left; padding: 5px 10px !important; height:auto; font-size: 11px !important; margin:0 5px;}
.inputNMvCr{width:30%; position:relative;float: left; padding: 5px 10px !important; height:auto; font-size: 11px !important; margin:0 5px;}
.btnNCr{position:relative;float: left;}

.tdBLCL1{width: 70%;}
.tdBLCL2{width: 10%; text-align: center;}
.tdBLCL3{width: 10%; text-align: center;}
.tdBLCL4{width: 10%; text-align: center;}

.divAltBxCredCd{height:620px;}

.tdCdClSt1{text-align:center;}
.tdCdClSt2{}
.tdCdClSt3{text-align:center;}
/*-- Fim Credencial --*/

/*-- Convite --*/
.tdCnvL1{width:70%;}
.tdCnvL2{width:15%; text-align:center;}
.tdCnvL3{width:15%; text-align:center;}
.iconGtPart{ font-size:17px;}

.tdCnvLCont1{width:30%;}
.tdCnvLCont2{width:50%;}
.tdCnvLCont3{width:20%; text-align:center;}

.imgConv1{max-width:100%; border: 1px solid #e6e6e6;}

.labelAce{
	border: 1px solid #5cb85c;
    background-color: #fff;
    color: #5cb85c;
    font-size: 10px;
}
.labelAgu{
	border: 1px solid #03a9f3;
    background-color: #fff;
    color: #03a9f3;
    font-size: 10px;
}
.labelNAce{
	border: 1px solid #c52e2e;
    background-color: #fff;
    color: #c52e2e;
    font-size: 10px;
}
.divAltBxConv{min-height:675px;}

.btnApConv{
    margin: -1px 0 0 5px;
    height: auto;
    padding: 3px 6px !important;
    font-size: 11px !important;
    float: left;
    position: relative;
}

.textAreaAprConv{padding: 6px 6px;font-size: 11px !important;}

.tdAdmConv1{width:40%;}
.tdAdmConv2{width:40%;}
.tdAdmConv3{width:15%; text-align: center;}
.tdAdmConv4{width:15%; text-align: center;}
@media(max-width:1000px){
	.divAltBxConv{height:auto;min-height:auto;}
}
@media(max-width:500px){
	.imgConv1{width:100%;}
}
/*-- Fim Convite --*/

/*-- Telefone Uteis --*/
.tdTU1{width:24%;}
.tdTU2{width:22%;}
.tdTU3{width:22%;}
.tdTU4{width:22%;}
.tdTU5{width:10px; text-align:center;}
.divBtnTU{float:right;margin-right:15px;margin-top: 20px;}

.tdTUT1{width:40%;}
.tdTUT2{width:40%;}
.tdTUT3{width:10%; text-align:center;}
.tdTUT4{width:10%; text-align:center;}


/*-- Fim Telefone Uteis --*/

/* Smart Window */
.tdSW1{width:40%;}
.tdSW2{width:25%; text-align:center;}
.tdSW3{width:35%; text-align:center;}
.boxCSW{width:30px;height:30px;margin:0 auto;}
.divMmol{ padding:10px 0 2px 0; font-weight:800; border-bottom:1px solid #999; }
.tituloSWG{font-size: 22px; font-weight:600;}
.divSWGBox{    padding-right: 50px;}
.divLinha1SW{ margin-bottom:25px;}
.div-smart-window{ padding:10px; height:100%;position:relative;}
.div-smart-window img{ width:100%; max-width:100%; min-width:100%;    position: absolute; left: 0;top: 50%;margin-top: -58px;}
.titOsSW{ font-size:18px; font-weight:600; margin-bottom:5px;}
.boxLegendaSW{}
.grafSW1{height:195px;}
#chartLine1{ height:250px; padding-top:10%;}
.legenda1{ margin-top:20px;}
.legenda1-1{margin-top:20%;}
@media media only screen and (min-width:1140px) and (max-width:1335px){
	
	#chartLine1 { height:auto;}
}
@media (max-width:1335px){
	.grafSW1 {width: 100%!important;}
}
@media(max-width:776px){
	.legenda1-1{ display:inline-block;margin-top:0; margin-left:0px;}
	.legenda1{ display:inline-block;margin-top:0; margin-left:5px;}
	.grafSW1{width: 100%!important;}
	.div-smart-window{ text-align:center;}
	#chartLine1 {padding-top: 10px;}
}
/* Fim Smart Window */

/* Configuracao */
.boxMCFG1{ background:#fff; padding-top:10px;  padding-bottom:10px;}
/* Fim Configuracao*/


/*-- Roda pé --*/
.rodape{ 
	width:100%; 
	height: 60px;
	background: #FFF;
    padding: 0 8%;
	border-top:1px solid #333333;
	color:#333333;
	position:relative;
	bottom:0;
}
.divFolhas{float:left; padding:10px 25px 0 0;}
.divDescRP{border-left:1px solid #333333;  float:left; padding:13px 0 10px 15px;}
.descRPText1{}
.logoRodape{ float:right; margin: 12px 0 0 0;}
.fontFl{ font-size:30px;}
@media(max-width:1415px){
	.rodape {padding: 0 3%;}
	/*.divFolhas { float: left; padding: 20px 0;width: 100%;}
	.divDescRP {border-left:0;float: left;padding: 10px 0;}*/
}
@media(max-width:1140px){
	.divDescRP { width:100%;}
	.logoRodape{ width:100%;padding-bottom:10px; text-align:center;}
	.divFolhas,.divDescRP{display:none;}
}
/*-- Roda pé --*/


/*-- Form --*/
input,textarea,select{ width:100%; border-radius:3px;resize:none; font-size:13px; font-family: 'Open Sans', sans-serif !important; border:1px solid #c5c5c5; padding:8px 2%; font-size:13px !important;}
.select1{}
textarea:focus, input:focus, select:focus{
    outline: none;
}
input[type="radio"]:focus{
	outline: none;
}
*:focus {
    outline: none;
}
.checkbox1{ width:auto;}
control[disabled], .form-control[readonly], fieldset[disabled] .form-control{ background:#fff;}
.divForm{ position:relative;}
@media(max-width:450px){
	.btn100Resp{width:100%; margin:10px 0 0 !important;}
}
/*-- Fim Form --*/



/*-- --*/

/* -- Acesso as funcionalidades -- */
.accordion {
  width: 100%;
  overflow: hidden;
  margin: auto;
  font-size:12px;
}
.accordion .item .heading {
    font-size: 12px;
    color: #798185;
    padding-left: 0;
    background: #f9f9f9;
    border: 1px solid #cac9c9;
    box-sizing: border-box;
    font-size: 12px;
	padding: 8px 0;
	font-weight:600;
}

.accordion .item.open .heading,
.accordion .item:last-child .heading {   
/* verde
border-bottom: 1px solid #4b684a;
*/
 }

.accordion .item .content {
  display: none;
  padding: 8px;
  background: #fff;
  color: #848484;
  border:1px solid #dadada; 
  font-size: 11px;
  cursor: pointer;
  position: relative;
  margin-top: -1px;
}
.accordion .item .content:hover { background-color:#fbfafa;}

.imgMais{margin:0 10px 0 0; position:relative; float:right; width:10px; height:10px;  top:20px; /*background:url(icon-mais.png); background-repeat:no-repeat; */}

#jquery-script-menu {
position: fixed;
height: 90px;
width: 100%;
top: 0;
left: 0;
border-top: 5px solid #316594;
background: #fff;
-moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
-webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
z-index: 999999;
padding: 10px 0;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
}

.jquery-script-center {
width: 960px;
margin: 0 auto;
}
.jquery-script-center ul {
width: 212px;
float:left;
line-height:45px;
margin:0;
padding:0;
list-style:none;
}
.jquery-script-center a {
	text-decoration:none;
}
.jquery-script-ads {
width: 728px;
height:90px;
float:right;
}
.jquery-script-clear {
clear:both;
height:0;
}
.iconAasF{float:right; font-size:15px;}
.iconAcCheck{color:#798185;}
.iconAcBlock{color:#bcc1c3;}
.BtnMarginHF{margin-right:5px;}
.BtnMarginBtt{margin-bottom: 5px;}    
.divConjBtnHF{ margin-bottom:10px;}
/* -- Fim Acesso as funcionalidades -- */

.bootstrap-select.btn-group .dropdown-toggle .filter-option {font-size:12px;padding-top:2px;color: #555;}
.bootstrap-select.btn-group .dropdown-menu li a span.text {font-size:12px;color: #555;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #e8e8e8;
    outline: 0;
}

/* Porcentagem Leitura */
.linkCir,linkCir:link,linkCir:visited,.linkCir:hover,.linkCir:active{ color:inherit!important; text-decoration:none!important;}
.divLeitCir{ padding-top:0;}
.utiPubCir{ width:100%; height: 124px; padding:5px; background:#5a6072;}
.porLeitu1{ padding-top:7%;}
.alertUltPlub{ text-align:right;padding: 3px 6px 0 0;}
.chart {
  position: relative;
  display: inline-block;
  width: 110px;
  height: 110px;
  /*margin-top: 50px;*/
  margin-bottom: 10px;
  text-align: center;
}
.chart canvas {
  position: absolute;
  top: 0;
  left: 0;
}
.percent {
  display: inline-block;
  line-height: 110px;
  z-index: 2;
}
.percent:after {
  content: '%';
  margin-left: 0.1em;
  font-size: .8em;
}
.ultCir1{font-size: 16px;font-weight: 300;margin-top: 11%; padding-left:30px;  position:relative;}
.alertNLUlpc{position:absolute;left:0;top:3px;}
.conjUlPub{ margin:5px 0;}
.tituloUlPubs1{font-weight: 600;}
.titCirIndx{font-weight:200; padding-left:0;}
.alertCir{ display:block; color:#ea7878;}

@media(max-width:776px){
	.legenda1-1{ float:none; clear:both; margin-top:5px; display:block;}
	.utiPubCir{ display:none;}
	.ultCir1{margin-top: 1%;}
	.porLeitu1{padding-top:0;}
}
@media(max-width:600px){
	.divLeitCir{ padding-top:0px;}
}
/* Fim Porcentagem Leitura */

/*doca*/
.divUnDoca1,.divUnDoca2{width:48%;margin-bottom:20px;}
.divUnDoca1{float:left; background:#fff; }
.divUnDoca2{float:right;}
.conjPrPres{ background:#fff; margin-bottom:20px;}

.divUnOsDoc1,.divUnOsDoc2{width:48%; background:#fff; padding:20px; }
.divUnOsDoc1{position:relative; float:left;}
.divUnOsDoc2{position:relative; float:right;}

.tituloDivDoc{background:#f7f7f7;color:#798185;padding: 14px 20px;font-size: 20px;}
.conjDivDoc{background:#fff; padding: 20px; }

.boxPrdServ{border:1px solid #e2e2e2; padding:5px;}
.btnsPrSDC{background:#f2f5f7; border:1px solid #e6e9ed; border-top:0;padding: 6px 10px;}

.conjPCOS{ margin-bottom:20px;}

.tdOsUsDoc1{}
.tdOsUsDoc2{}
.tdOsUsDoc3{}
.tdOsUsDoc4{text-align:center;}
.tdOsUsDoc5{}

.btnConcDesk{}
.btnConcMob{display:none; margin-bottom:10px;}

.tdiconPrS{text-align:center;font-size: 35px; padding:0!important; margin:0!important;}
.iconPrS{color:#5cb85c;}
.iconPrN{color:#c9302c;}

.divBtnCentroDC{ text-align:center;}
.btnCentroDC{ text-align:center;}

.imgMotDc{max-height:50px; }
.tdVeiDc1{}
.tdVeiDc2{text-align:center;}
.tdVeiDc3{}
.tdVeiDc4{text-align:center;}
.tdVeiDc5{ width:40%;}
.tdVeiDc6{text-align:center;}
.tdVeiDc7{text-align:center;}

.tdRgEntDc1{text-align:center; width:10%;}
.tdRgEntDc2{}
.tdRgEntDc3{}
.tdRgEntDc4{}
.tdRgEntDc5{text-align:center;width:10%;}

.tdRelDc1{}
.tdRelDc2{}
.tdRelDc3{}
.tdRelDc4{}
.tdRelDc5{text-align:center;}
.tdRelDc6{text-align:center;}
@media(max-width:991px){
	.btn-pesq-doc1{width:100%;}
}
@media (min-width:768px) and (max-width:940px){
	.tdOsUsDoc2{display:none;}	
}
@media(max-width:767px){
	.divUnDoca1,.divUnDoca2,.divUnOsDoc1,.divUnOsDoc2{width:100%;}
	.divUnOsDoc1{padding-bottom:0;}
	.divUnOsDoc2{margin-top:0;padding-top:0;}
	.btnConcDesk{display:none;}
	.btnConcMob{display:block;}
}
@media (max-width:425px){
	.tdOsUsDoc1,.tdOsUsDoc2,.tdOsUsDoc3,.tdOsUsDoc4,.tdOsUsDoc5{ font-size:11px;}
}
@media (max-width:380px){
	.titOsUsDoc4,.titOsUsDoc5{ display:none;}
	.tdOsUsDoc2{display:none;}
}
/*Fim doca*/


/*Vendas*/
.iconLupBuscVen{text-align:right;font-size:23px;margin-top:4px;}
.tdVndC1{width:27%;}
.tdVndC2{text-align:center;width:28%;}
.tdVndC3{text-align:right;width:10%;}
.tdVndC4{text-align:center;width:25%;}
.tdVndC5{text-align:right;width:10%;}
.tituloRelVend{margin-top:8px;}

.tdVAlt1{width:15%;}
.tdVAlt2{width:15%;}
.tdVAlt3{width:5%; text-align:center;}
.tdVAlt4{width:15%;}
.tdVAlt5{width:5%;}
.tdVAlt6{width:15%;}
.tdVAlt7{width:5%; text-align:center;}
.tdVAlt8{width:15%;}
.tdColsp1{text-align:center;}

.linhaLjVd{ border:1px solid #dfdfdf; width:100%; padding:10px 0; margin-bottom:20px;}
.cadOkLjVd{margin-top:9px;}
.cadCkLjVd{margin-top:9px!important;}
.nmLcLj{font-size:10px;}
.nmEmpLj{font-size:12px; font-weight:600;}
.divOKLjVd{background: #effff1!important;border: 1px solid #afd1b3!important;}

.divTitInptDl{ margin-top:3px;}

.divQuadrado{text-align: center; border: 1px solid #ddd; padding: 10px; border-radius: 5px;}

.hrVend{width:100%; height:0; border:0; border-bottom:1px solid #d3d6d7; padding:0; margin:6px 0; float: none; clear:both;}
.lnhVd1{ border:1px solid #ddd; margin-bottom:10px; padding:10px;}
.lnInfVd1{ margin-top:6px;}
.lnInfVd2{text-align:center;margin-top:10px;}
.lnInfVd3{text-align:center;}
.lnInfVd4{}
.lnInfVd5{}
.btnInfVd{background: #03a9f3;color: #fff;border-color: #098dc7;}
.btnInfVd:hover{background: #098dc7;color: #fff;border-color: #098dc7;}
.btnInfVd:active{background: #0285bf!important;color: #fff!important;border-color: #0285bf!important;}

.cadVdLj1{width:40%;}
.cadVdLj2{width:35%; text-align:center;}
.cadVdLj3{width:25%; text-align:center;}
.divTotal{width:40%; font-size:14px; font-weight:bold; text-align:center;}
.inpCntVd{text-align:center;}
.inpCntVd2{text-align:right;}

.protVd1{width:35%;}
.protVd2{text-align:center; width:15%;}
.protVd3{text-align:center; width:25%;}
.protVd4{text-align:center; width:25%;}
/*Fim Vendas*/

/*Manual*/
.tdManu1{width: 30%;}
.tdManu2{width: 30%;}
.tdManu3{width: 30%;}
.tdManu4{width: 10%; text-align:center;}
.tdManu5{width: 20%; text-align:center;}
.selecTipLk1{margin-bottom:0;margin-right:0;height:auto;padding: 0;font-size: 11px !important; float:left; position:relative;}
/*Fim Manual*/

/*Transformar usuario*/
.divSegurancaSenha{border: 0;height: 32px; background:#e4e4e4;}

.senhaFraca{width:20%; background:#e8534f; white-space: nowrap; text-align:center; color:#000;}
.senhaMedia{width:50%; background:#ffb737; white-space: nowrap; text-align:center; color:#000;}
.senhaForte{width:100%; background:#4caf50; white-space: nowrap; text-align:center; color:#fff;}

.divSegurancaSenha2{border: 0;height: 3px;}
.senhaFraca2{width:20%; background:#e8534f; white-space: nowrap; color:#fff;}
.senhaMedia2{width:50%; background:#ffb737; white-space: nowrap; color:#fff;}
.senhaForte2{width:100%; background:#4caf50; white-space: nowrap; color:#fff;}
.textSeguranca{position:absolute;font-size:11px;color:#fff;}

.divImgContUser1{ position:absolute; right:20px; width:20%; background:#ececec; margin-top: 27px;}
.divImgContUserF1{ width:100%; text-align: center;padding: 8px;}
.inputFileContUserF{background:#fff;}
.divImgContUserF1 img{ max-width:100%;}

.ftR{float:right; width:auto!important;}
.divMgNvSUr{margin-top:6px;}
.divMgNvSUr2{margin-top:4px;}
/*Fim Transformar usuario*/

