@charset "utf-8";
/* CSS Document */
body{
	margin:0px;	
	height:100%;
}
html{
	height:100%;	
}
img{
	border:0px;	
}
h1,h2,h3,h4,h5,h6{
	font-family:'Open sans' !important;	
}
h1{
	font-size:26px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
h2{
	font-size:22px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
h3{
	font-size:18px;
	margin:0px;
	padding:0px;
}
h4{
	font-size:14px;
	margin:0px;
	padding:0px;
}
h5{
	font-size:11px;
	margin:0px;
	padding:0px;
}
label{
	cursor:pointer;	
}
ul{
	list-style:none;
	padding:0px;
	margin:0px;	
	margin-bottom:0px !important;
}
.fundoCinza{
	background:#F5F5F5;	
}
.indisponivel, .indisponivel td{
    text-decoration: line-through !important;
	color:#AAA;	
}
input{
	outline:none;	
}
input[type='text'],input[type='tel'],input[type='password'],select{
	height:38px;
	padding-left:10px;
	min-width:276px;
	border:1px solid #CCC;	
	font-size:12px;
	outline:none;
}
textarea{
	padding: 10px;
	border:1px solid #CCC;
	outline:none;
	margin-top:7px !important;
	margin-bottom:7px !important;
	width:500px;
	height:90px;
}
input[type='tel']{
	min-width: 140px !important;	
}
select{
	padding: 0px;
  	padding-left: 8px;	
	width:330px;
}
input[type='checkbox']{
	cursor:pointer;	
}
.sweet-overlay{
  z-index: 99999998 !important;
}
.sweet-alert{
  z-index: 99999999 !important;
}
.img-load{
	opacity:0;
	z-index:-2;
	position:fixed;	
}
.no-right{
	border-right: 0px !important;
}
.no-left{
	border-left: 0px !important;
}
.btt-padrao{
	min-width: 160px;
    height: 35px;	
	padding:0px 12px;
	color:#FFF !important;
	text-decoration:none !important;
	display:block;
	font-weight:normal !important;
	text-align:center;
	line-height:35px;
	border:0px;
}
.btt-padrao-geral{
	padding: 0 15px;
	min-width: 140px;
	height:40px;
	line-height:40px;
	margin-right: 10px;
	text-align:center;
	display:block;
	color:#FFF !important;	
	float:left;
}

.ui-corner-all{
	font-size: 12px !important;
}
.ui-corner-all.ui-state-focus{
	border: 1px solid #F5F5F5 !important;
	border-radius: 0px !important;
	background: #F5F5F5 !important;
}
.ui-autocomplete.ui-menu{
	border: 1px solid #CCC !important;
	border-radius: 0px !important;
	margin-top: -1px !important;
}


.loader {
    width: 90%;
    border: 1px solid #E7E7E7;
    padding: 4px;
    border-radius: 4px;
    margin: 0 auto;
    margin-top: 20px;
    height: 40px;
    margin-bottom: 15px;
}
.loaded {
    height: 100%;
    background: #e84c3d;
    border-radius: 4px;
    text-align: center;
    line-height: 32px;
    font-weight: bold;
    color: #FFF;
}
.to-left{
	text-align: left !important;
}
.no-padding{
	padding: 0px !important;
}

/**
 * TABELAS PERSONALIZADAS
 */
.cabecalho-listagem{
	background:#FAFAFA; 
	border-bottom:1px solid #E7E7E7; 
	border-right:1px solid #E7E7E7; 
	border-top:0px !important;
	font-weight: bold; 
	text-align: center;
	height: 35px; 
}
.cabecalho-listagem.last{
	border-right:0px; 
}
.cabecalho-listagem.produto{
	width:55%; 
}
.lista-listagem{
	border-right:1px solid #E7E7E7;
	border-top:1px solid #E7E7E7;
}

.linha-listagem-solicitacoes > table{
	width:100%;
	border-top:0px;	
	margin-bottom: 10px;
	border-bottom:1px solid #E7E7E7;
}
.linha-listagem-solicitacoes{
	padding:0px !important;
}
.linha-listagem-solicitacoes tr, .linha-listagem-solicitacoes td{
	height: 20px !important;
}
.linha-listagem-solicitacoes *{
	font-size: 10px;
}