/*
azul

laranja
#a50808
*/
.p0{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
input.btn.select{
	background-color: #a50808;
}
.panel-caixa p{
   margin: 0 0 2px !important;
}
.topo{
	padding: 15px;
	background-color: #ffffff;
}
hr {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
}
.load-cli, .load-prod{
	display: none;
	background: url(../imagens/fancybox_loading.gif) center no-repeat;
	height: 35px;
	width: 100%;
	margin-top: 15px;
}
.listaProd{
	height: 10px;
    /*overflow-y: auto;*/
}

/* REGRA PARA TODOS OS RADIOS E CHECKBOX */
.radio-status div{
    /*display: inline;*/
    text-align: center;
    border:solid 1px transparent;
}
.radio-status div:hover{
	border:solid 1px #f2f2f2;
}
.radio-status div:hover > input[type=radio] + span:before{
	opacity: 1;
}
.radio-status div:nth-child(7n+0){
	clear: left;
}
.radio-status div p{

}
.radio-status input[type=radio]{
    visibility: hidden;
    cursor: pointer;
    /* float: left; */
    /* margin-top: 19px; */
    width: 55px;
    /* display: block; */
    height: 58px;
    /* margin: 0 auto; */
}
.radio-status input[type=radio]:before{
	content: " ";
	display: inline-block;
	width: 100%;
	height: 100%;
	visibility: visible;
}

.radio-status input[type=radio].status_1:before {
	background: url('../imagens/bg-status.gif');
    background-position: -4px -3px;
    opacity: 0.6;
}
.radio-status input[type=radio].status_2:before {
	background: url('../imagens/bg-status.gif');
	background-position: -72px -3px;
	opacity: 0.6;
}
.radio-status input[type=radio].status_3:before {
	background: url('../imagens/bg-status.gif');
	background-position: -139px -3px;
	opacity: 0.6;
	
}
.radio-status input[type=radio].status_4:before {
	background: url('../imagens/bg-status.gif');
	background-position: -205px -3px;
	opacity: 0.6;
}
.radio-status input[type=radio].status_5:before {
	background: url('../imagens/bg-status.gif');
	background-position: -272px -3px;
	opacity: 0.6;
}
.radio-status input[type=radio].status_6:before {
	background: url('../imagens/bg-status.gif');
	background-position: -339px -3px;
	opacity: 0.6;
}
.radio-status input[type=radio].status_7:before {
	background: url('../imagens/bg-status.gif');
	background-position: -406px -3px;
	opacity: 0.6;
}

.radio-status input[type=radio].status_8:before {
	background: url('../imagens/bg-status.gif');
	background-position: -473px -3px;
	opacity: 0.6;
}
.radio-status input[type=radio].status_9:before {
	background: url('../imagens/bg-status.gif');
	background-position: -540px -3px;
	opacity: 0.6;
}
.radio-status input[type=radio].status_10:before {
	background: url('../imagens/bg-status.gif');
	background-position: -607px -3px;
	opacity: 0.6;
}
.radio-status input[type=radio].status_11:before {
	background: url('../imagens/bg-status.gif');
	background-position: -674px -3px;
	opacity: 0.6;
}
.radio-status input[type=radio].status_12:before {
	background: url('../imagens/bg-status.gif');
	background-position: -741px -3px;
	opacity: 0.6;
}
/* CHECADO*/
.radio-status input[type=radio]:checked:before {
opacity: 1;
}

.radio-status input[type=radio].status_1:checked:before {
	background: url('../imagens/bg-status.gif');
    background-position: -4px -67px;
}
.radio-status input[type=radio].status_2:checked:before {
	background: url('../imagens/bg-status.gif');
	background-position: -72px -67px;
}
.radio-status input[type=radio].status_3:checked:before {
	background: url('../imagens/bg-status.gif');
	background-position: -139px -67px;
	
}
.radio-status input[type=radio].status_4:checked:before {
	background: url('../imagens/bg-status.gif');
	background-position: -205px -67px;
	
}
.radio-status input[type=radio].status_5:checked:before {
	background: url('../imagens/bg-status.gif');
	background-position: -272px -67px;
	
}
.radio-status input[type=radio].status_6:checked:before {
	background: url('../imagens/bg-status.gif');
	background-position: -339px -67px;
	
}
.radio-status input[type=radio].status_7:checked:before {
	background: url('../imagens/bg-status.gif');
	background-position: -406px -67px;
	
}

.radio-status input[type=radio].status_8:checked:before {
	background: url('../imagens/bg-status.gif');
	background-position: -473px -67px;
	
}
.radio-status input[type=radio].status_9:checked:before {
	background: url('../imagens/bg-status.gif');
	background-position: -540px -67px
	
}
.radio-status input[type=radio].status_10:checked:before {
	background: url('../imagens/bg-status.gif');
	background-position: -607px -67px
	
}
.radio-status input[type=radio].status_11:checked:before {
	background: url('../imagens/bg-status.gif');
	background-position: -674px -67px;
}
.radio-status input[type=radio].status_12:checked:before {
	background: url('../imagens/bg-status.gif');
	background-position: -741px -67px;
	
}

/*FINAL CHECADO*/

.campo_existe {
    border: solid 1px #fb9090 !important;
    background-color: #e4c8c8 !important;
}
.campo_ok {
	background-color: #dff0d8 !important;
	border: solid 1px #d6e9c6 !important;
}
.assinatura_cliente{
	border-top: solid 1px #000;
    padding-top: 7px;
    margin-top: 30px;
}
.div-msg, .historicoLista{
	display: none;
}
.exibeHistorico{
	cursor: pointer;
}
.logo-print{
display: inline-flex;
    width: 170px;
    height: 40px;
    background: url(../imagens/logo.png);
    background-repeat: no-repeat;
    background-size: contain;
    margin-bottom: 15px;
    position: relative;
}
.h-print .span2{
	/*margin-top: 15px;*/
	display: inline-flex;
	position: relative;
	font-size: 18px;
}
/*
.form-control{
	font-size: 12px !important;
    font-weight: 800;
    height: auto !important;
    border-radius: 5px;
}
*/
#form-relatorio .form-control{
	font-size: 12px !important;
    font-weight: normal;
}
.div-info{
    display: none;
}
/*#listagem,#listagem_fornecedor,#listagem_cliente{
	padding: 0px 5px 24px 5px;
}*/
#listagem,#listagem_fornecedor{
	padding: 0px 5px 24px 5px;
}
/*#titulo-lista, #titulo-lista-fornecedor, #titulo-lista-cliente{
	padding: 10px;
}*/
#titulo-lista, #titulo-lista-fornecedor{
	padding: 10px;
}
.img-lista{
	margin: 5px 10px;
}
.borda-lista{
	border-bottom: solid 1px #f2f2f2;
    /*padding-bottom: 9px;*/
    min-height: 46px !important;
    /*margin-bottom: 3px;*/
}
#listagem .borda-lista,#listagem_fornecedor .borda-lista, #listagem_cliente .borda-lista{
	background: #f2f2f2;
    padding: 5px;
}
#listagem_cliente .borda-lista h4, #listagem_cliente .borda-lista p {
    margin-left: 15px;
}
.produto_adicionado, .fornecedor_adicionado, .cliente_adicionado, .produto_adicionado_avulso{
/*	background: #eee;
    padding: 4px;*/
}
.class_verde{
	color: green;
}
.class_vermelho{
	color: red;
}
.class_azul{
	color: #1e90ff;
}
.class_laranja{
	color: #a50808;
}
.class_azul{
	color: #000000;
}
.statusFechamento span {
    margin-right: 8px;
    margin-left: 0px;
}
/*.zero8{
	padding-left: 5px !important;
    padding-right: 5px !important;
}*/
.div-adicionados{
	border: solid 1px #f2f2f2;
	background: #f2f2f2;
	margin-top: 10px;
	margin-bottom: 10px;
}
span.glyphicon{
	cursor: pointer;
	    top: 1px;
}
*{
	margin:0;
	padding:0;
}
body, html{
	width:100%;
	height:100%;	
}

body{
	background:#E8E8DC center center;
	color:#353535;
}
body, td, th{
	font:12px/12px "Lato","Verdana";
}
h1, h2, h3, h4{
	font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
	padding-bottom: 0px

}
.tableList a.icon{
	display:block;
	overflow:hidden;
	text-indent:-9000px;
}

ul li{list-style:none}

a{
	color:#999;
	outline:none;
	text-decoration:none;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
        transition: all 0.1s ease-in-out;
}
a:hover{color:#000;
-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
        transition: all 0.1s ease-in-ou}
a img{border:none}

a.icon,
 button{background:url(../imagens/icon.gif) no-repeat}

.icons a.icon,
button,
#navigation .util a.icon,
#navigation #pagination *{
	line-height:26px;
	height:26px;
	float:left;
	margin-right:8px;
	padding:0 7px 0 28px;
	cursor:pointer;
	border:1px solid #E8E8DC;
	border-bottom:3px solid #f2f2f2;
	background-color:#eee;
	color:#666;
	font-size:11px;
}
button{height:29px}
.icons a.icon:hover,
button:hover,
#navigation .util a.icon:hover,
#navigation #pagination a:hover{
	background-color:#FFF;
}

a.iOrder{background-position:-200px -72px;}
a.iInsert{background-position:0 0;}
a.iMain{background-position:0 -24px;}
a.iSecond{background-position:0 -48px;}
a.iChange{background-position:-200px -72px;}
a.iDelete{background-position:-200px 0;}
a.iUp{background-position:-200px -24px;}
a.iDown{background-position:-200px -48px;}

/* FORM */
fieldset{
	border:none;
}
span.label, label{
	cursor:pointer;
	display:block;
}
.field{
	font:13px "Trebuchet MS";
	color:#000000;
}
/*====================================	produto */
.ver-objetos{
	float: right;
	margin-top: -20px;
}
.container-img{
	background-repeat: no-repeat;
	background-size: contain;
	height: 105px;
	cursor: pointer;
	-webkit-transition: height 0.2s ease-in-out;
	-moz-transition: height 0.2s ease-in-out;
    -ms-transition: height 0.2s ease-in-out;
    -o-transition: height 0.2s ease-in-out;
        transition: height 0.2s ease-in-out;

}
.container-img:hover{
	height: 300px;
	-webkit-transition: height 0.2s ease-in-out;
	-moz-transition: height 0.2s ease-in-out;
    -ms-transition: height 0.2s ease-in-out;
     -o-transition: height 0.2s ease-in-out;
        transition: height 0.2s ease-in-out;
	
}

/* ***********************
	TOP
*********************** */
#top{

	z-index:5;
	background:#fff;
	/*background: url(../imagens/bg-header.jpg) center repeat-x;*/
}
.container-header{
	/*min-height:100px;*/
}
.menu-mini{
	top:6px;
	text-align: left;
}
.menu-mini ul{
	margin-bottom: 0px;
	margin-top: 0px;
}
#dropdown-pai li{
	display: inline;
}
.dropdown-filho{
	width: 160px;
}
.dropdown-filho li{
	display: block !important;
	text-align: left;

}
.menu-mini a{
	margin-top: 6px;
}
.container-header span{
	border: none;
	margin: 6px;
	font-size: 18px;
	color: #fff;
	opacity: 0.6;
	cursor: pointer;
	line-height: 16px;
}
/*
.logo{
    height: 60px;
    background: url(../imagens/logo.png) center top no-repeat;
    background-size: contain;
    margin-top: 10px;
    margin-bottom: 10px;
}
*/
.bemvindo-user p{
	padding: 9px 0 0px 10px;
    font-size: 14px;
    font-weight: 600;
    border-top: solid 1px #f2f2f2;
    margin-top: 20px;
}
.brand {
    padding-top: 35px;
    font-style: italic;
    font-size: 18px;
    font-weight: 900;
    color: #000;
    text-align: center;
}

.logo-mini{margin-bottom: 0px;}

.navigation{
	padding-top:35px;
}
.navigation a{
	line-height:26px;
	float:left;
	margin-left:10px;
	padding:0 8px;
	background:#555;
	border-bottom:3px solid #a50808;
	color:#fafafa;
	font-weight:bold;
}
#top .navigation a:hover{background:#888}

/* ***********************
	MAIN
*********************** */
#main{
	height:100%;
	position:relative;
	overflow-y:scroll;
	z-index:3;
}
#main #pad{
	height:100px;
}


/* ***********************
	MENU, CONTENT
*********************** */

/* ***********************
	MENU
*********************** */
#menu .dropdown{
    position: relative;
    float: left;
}
.menu li a[href="suporte_inserir.php"]{
	font-size: 16px !important;
}
#menu h2{
	margin-bottom:2px;
}
#menu li{
	margin-bottom:2px;
	display: block;
}
#menu .footer{
	height:3px;
	line-height:3px;
	margin-bottom:20px;
	background:url(../imagens/menu_tit.png) 0 -30px;
}

#menu h2{
	height:40px;
	line-height:32px;
	background:url(../imagens/menu_tit.png)  center -37px;
	font-size:13px;
	text-indent:10px;
	color: #fff;
	    border-radius: 5px;
}
/*
#menu .add h2{
	background-position:0 -35px;
	color:#fff;
}
*/
#menu .add .footer{
	background-position:0 -65px;
}

#menu li a{
	line-height: 34px;
    display: block;
    background: #f2f2f2;
    color: #746C69;
        padding: 4px 8px;
    border-radius: 5px;
    font-size: 14px;
}
#menu li a:hover{
	background:#a50808;
	color:#fff;
}
#menu li.select a{
	/*background:#E8E8DC url(../imagens/icon.gif) right -67px no-repeat;*/
	background: #a50808;
	color: #fff;
}

/* ***********************
	CONTENT
*********************** */

#content2 h2{
	height:55px;
	line-height:52px;
	background:url(../imagens/content_tit.png);
	font-size:30px;
	letter-spacing:-2px;
	text-indent:15px;
	    border-radius: 5px;
}

.container h2, #content h2{
	/* min-height: 47px; */
	line-height: 25px;
	/* background: url(../imagens/top_bck.png); */
	font-size: 16px;
	/* letter-spacing: -2px; */
	/* text-indent: 15px; */
	color: #fff;
	padding: 9px;
	border-radius: 5px;
	background: #000000;
}
#content p.error{
	color:#900;
	font-size:12px;
	font-weight:bold;
	padding:20px 0 170px 0;
	text-align:center;
}
form#registre{
	margin-top: 100px;
}
#content #msg0,
#content #msg1,
#registre #editMsg ul{
	margin-top:20px;
}
#content #msg0 ul,
#content #msg1 ul,
#registre #editMsg ul{
	padding:15px 20px;
}
#content #msg0 ul li
#content #msg1 ul li
#registre #editMsg ul li{
	line-height:20px;
}
#content #msg0 ul,
#registre #editMsg ul{background:#FFD2D2; color:#900}
#content #msg1 ul{background:#DADFB5; color:#535F00}

#index #content #msg1{
	height:50px;
	text-align:center;
}
/*.container-login{
	margin-top: 5%;
	margin-bottom: 5%;
}*/
.container-login input, .container-login select{
	margin-bottom: 5px;
	margin-top: 5px;
}
/* ***********************
	PANEL (LIST)
*********************** */
#panel{
	height:35px; /*Opera*/
	margin-top:20px;
}
#panel strong{
	font-size:14px;
	line-height:32px;
}
/* ICONS */
#panel .icons{
	
	float:left;
}
#panel .icons a.iInsert{
	margin-right:25px;
	font-weight:bold;
}
#panel .icons a.iOrder{
	margin-right:25px;
	font-weight:bold;
}

/* SEARCH */
#panel .search{
	float:right;
}
#panel .search button{
	margin:0;
	padding-left:7px;
	background-image:none;
}
#panel .search .field{
	width:140px;
	float:left;
	padding:5px;
	border:none;
	border-top:1px solid #ccc;	
	border-left:1px solid #ccc;
	background:#FFF;
}

/* ***********************
	TABLE LIST
*********************** */
.tableList{
	width: 100%;
	border-bottom: 1px solid #999;
	border-collapse: collapse;
	margin-bottom: 10px;
}
#registre fieldset .tableList{
	margin:0 0 15px 15px;
	width:350px;
}
.tableList th{
	line-height: 24px;
	border-bottom: 1px solid #999;
	color: #666;
	font-size: 11px;
	/* font-weight: bold; */
	text-align: left;
}
.tableList th.icon{
	width:60px;
}
.tableList td{
    padding: 5px 5px;
	text-align: left;
	vertical-align: middle;
}
.tableList  span{
	text-align: center !important;
}
.tableList td.description{
	text-align:left;
	padding-left:20px;
}

.glyph{
	text-align: center !important;
}


/* ORDER */
.tableList a.order{display:block}
.tableList a.order:hover{color:#999}
.tableList a.order span{
	padding-right:16px;
	background:url(../imagens/icon.gif) no-repeat;
}
.tableList a.down span{background-position:right 0}
.sorting_asc span{background-position:right -12px !important}
.sorting_desc span{background-position:right -24px !important}

.dataTables_wrapper{
    position: relative;
    float: left;
    width: 100%;
}
.dataTables_wrapper input, .dataTables_wrapper select{
	border-top:1px solid #ccc;	
	border-left:1px solid #ccc;
	background:#FFF;
	padding:3px;
}
.dataTables_length{
	position: relative;
	/* right: 0; */
	float: left;
	/*font-weight: bold;*/
	padding: 11px 19px 10px 0;
}
.dataTables_filter{
	float: left;
	position: relative;
	/* top: -34px; */
	/* right: 185px; */
	/*font-weight: bold;*/
	padding: 16px 0 10px 0;
}
.odd{
	background-color:#eee;
}



/* ICONES */
.tableList a.icon{
	width:52px;
	height:28px;
	margin:auto;
}
.tableList a.iChange{background-position:0 -72px}
.tableList a.iChange:hover{background-position:0 -100px}
.tableList a.iDelete{background-position:-52px -72px}
.tableList a.iDelete:hover{background-position:-52px -100px}
.tableList a.iView{background-position:-104px -72px}
.tableList a.iView:hover{background-position:-104px -100px}

.dataTables_info{
	width: 100%;
	float: left;
	position: relative;
	padding-left: 15px;
	padding-right: 15px;
}
.dataTables_paginate{
	width:45px;
	float:right;
}
.paginate_disabled_previous{
	background:url(../imagens/icon.gif) 0 -125px;
	width:20px;
	height:20px;
	float:left;
	opacity:0.5;
}
.paginate_enabled_previous{
	background:url(../imagens/icon.gif) 0 -125px;
	width:20px;
	height:20px;
	float:left;
}
.paginate_enabled_next{
	background:url(../imagens/icon.gif) right -125px;
	width:20px;
	height:20px;
	float:left;
}
.paginate_disabled_next{
	background:url(../imagens/icon.gif) right -125px;
	width:20px;
	height:20px;
	float:left;
	opacity:0.5;
}

/* ***********************
	REGISTRE
*********************** */
h3{
    line-height: 38px;
    margin-top: 20px;
    background: url(../imagens/h3_bck.png);
    color: #FFF;
    font-size: 18px !important;
    font-weight: normal;
    text-indent: 15px;
    border-radius: 3px;
}

#registre fieldset{
	margin-top:20px;
	background:#eee;
}
#index #content{

}


#registre fieldset.right{float:right;}
#registre fieldset p.error{
	margin-bottom:0;
}
#registre h4{
	line-height:30px;
	margin-bottom:15px;
	border-bottom:2px solid #999;
	background:#E8E8DC;
	color:#666;
	font-size:15px;
}
#registre h4.space{padding-top:20px}

#registre hr{
	margin-bottom:10px;
	border:none;
	border-bottom:2px solid #E8E8DC;
}
#registre p{
	height:60px;
	padding:0 15px;
}
#registre p.icons{height:39px}
#registre #images li{
	position:relative;
	width:330px; /* ie hack */
}
#registre p.info{
	height:auto;
	margin-bottom:15px;
}
#registre label span,
#registre span.label span{
	color:#8F8F8F;
}
#registre .field{
	float:left;
	padding:3px;
	border:none;
	border-top:1px solid #ccc;	
	border-left:1px solid #ccc;
	background:#FFF;	
}
#registre .field-error{
	background:#FFD2D2;
}
#registre .field-file{
	width:330px;
	height:22px;
	line-height:20px;
	float:left;
}
#registre select.field{padding:0;}
#registre span.field{
	background:none;
	border:none;
}
#registre .gg{width:340px}
#registre textarea.gg{height:100px}
#registre select.gg{width:336px}
#registre .g{width:200px}
#registre .m{width:155px}
#registre .mp{width:90px}
#registre .p{width:30px}
#registre .pp{width:20px}

#registre span.legend{
	line-height:26px;
	margin-left:5px;
	float:left;
	font-size:13px;
}

#registre .editor{padding:0 0 20px 15px}
#registre .editor textarea{width:348px}
#registre .p-gg{height:136px}

#registre p.side{
	float:left;
	padding-right:0;
}
#registre p.m{width:161px}
#registre p.p{width:36px}

#registre p.check{height:30px}
#registre p.check *{float:left}
#registre p.check label{
	margin-left:4px;
	margin-top:3px;
}
#registre p.check input{
	height:20px;
	width:20px;
}
#registre p.footer{
	height:50px;
	margin-top:30px;
	padding:0;
	border-top:2px solid #999;
	background:#E8E8DC;
}
#registre p.footer button{
	float:right;
	height:40px;
	margin:5px 0 0 4px;
	font-size:16px;
}
#registre p.footer .submit{
	background-position:-196px -98px;
	color:#529214;
}
#registre p.footer .submit:hover{
	background-color:#E6EFC2;
	border-bottom-color:#C7CFA8;
}

#registre .image-warning{
	position:relative;
	z-index:1;
}
#registre .image-warning span{
	background:#FFF;
	display:block;
	left:25px;
	padding:6px;
	position:absolute;
	top:10px;
}
#image-fields div,
#file-fields div{
	border-top:5px solid #E8E8DC;
	padding-top:10px;
}
#image-fields div#image-field,
#file-fields div#file-field{
	border:none;
	margin:0;
}
#registre .image,
#registre .file{
	margin:25px;
}
#registre .image img{
	float:left;
}
#registre .image .icons,
#registre .file .icons{
	float:left;
}
#registre .image .icon,
#registre .file .icon{
	margin:0 0 10px 10px;
}
#registre .file .info{
	float:left;
	width:200px;
}
#registre .file .icons{
	width:110px;
}
#registre .image-delete,
#registre .file-delete{
	background:url(../imagens/image-delete_bck.png) 0 0 no-repeat;
}
#registre .image-delete img{
	filter:alpha(opacity=30);
	opacity:.30;
}

/* WAIT */ 
#wait{
	padding:100px 0;
	text-align:center;
}

/* ***********************
	NAVIGATION & PAGINATION
*********************** */
#navigation{
	height:30px;
	margin-top:40px;
}
#navigation .util ul,
#navigation .util li{
	float:left; /* ie hack */
}

#navigation .util a.icon,
#navigation #pagination *{
	padding:0 7px;
	margin-right:0;
}
#navigation .util a.icon,
#navigation #pagination a.icon{
	padding-left:20px;
}

#navigation .util a.iBack{background-position:0 -125px; margin-right:4px}
#navigation .util a.iTop{background-position:0 -165px}
#navigation .util a.iPrint{background-image:none; margin-left:20px; padding-left:7px}

#navigation a.iPrev{background-position:0 -125px}
#navigation a.iNext{background-position:right -125px}
#navigation a.iFirst{background-position:0 -145px}
#navigation a.iLast{background-position:right -145px}

#navigation #pagination{
	float:right;
	text-align:right;
}
#navigation #pagination *{
	margin-left:4px;
}
#navigation #pagination span{
	background:#5F5F5F;
	color:#FFF;
	font-weight:bold;
}
#navigation #pagination a.iNext,
#navigation #pagination a.iLast{
	padding-left:7px;
	padding-right:20px;
}

/* ***********************
	FOOTER
*********************** */
#footer{
	height:58px;
}
.botoes-footer{
	float: left;
	position: relative;
}
#footer{
	margin-top: 40px;
padding-top: 20px;
padding-left: 15px;
border-top: 3px solid #f2f2f2;
padding-right: 15px;
}
#footer address{	
	float:center;
	font-style:normal;
}
#footer a{
	float:none;
	margin-bottom: 20px;	
}
.gal_imagens{
	width:760px !important;
	padding-bottom:30px;
	
}
.ui-datepicker-trigger{
	margin-left:4px;
	margin-top:5px;
}
.visualizar{
	line-height:40px;
	height:40px;
	float:left;
	margin-right:8px;
	padding:0 7px 0 28px;
	cursor:pointer;
	border:1px solid #E8E8DC;
	border-bottom:3px solid #f2f2f2;
	background-color:#eee;
	background-position:-196px -98px !important;
	color:#529214;
	font-size:14px;
}
.visualizar:hover{
	background-color:#fff;
}
#wpfooter {
    position: relative !important;
}
.p0{
	padding-right: 0px !important;
	padding-left: 0px !important;
}
select {
    height: 34px !important;
}
@media(max-width: 768px){
	.navbar.navbar-1 .navbar-toggler {
		background-image: url('../imagens/hamburger6.svg?color=f7931d')!important;
    	padding: 0 0px 0 28px;
	}
	button.navbar-toggler {
		position: absolute!important;
		top: -56px !important;
		background: #000000 !important;
		border: solid 1px #fff;
	}
	#menu .dropdown {
		position: relative;
		float: left;
		width: 100%;
		margin: 2px 0 2px 0;
	}
	.navbar .btn.btn-default.dropdown-toggle {
		width: 100%;
	    display: block;
	    position: relative;
	}
	ul.dropdown-menu {
	    width: 100%;
	    left: 5px;
	}
	.navbar-collapse{
		height: auto;
    	display: contents;
	}
	.navbar-collapse {
	    position: relative !important;
	    z-index: 1000 !important;
	    min-height: 1px !important;
	    margin-bottom: 0 !important;
	    border: 1px solid transparent !important;
	}
	input.sair{
		width: 100%;
	}
}
@media(min-width: 769px){
	button.navbar-toggler{
		display: none;
	}
}
.avisoStatus{
	display: none;
	text-align: right;
	padding: 10px 10px 0;
	background: #F44336;
	width: auto !important;
	float: right !important;
	font-size: 14px;
	color: #fff;
}
.alerts-border {
    border: 1px green solid;
    animation: blink 1s;
    animation-iteration-count: 3;
}
.alerts-border-red {
    border: 1px red solid;
    animation: blink 1s;
    animation-iteration-count: 3;
}

@keyframes blink { 50% { border-color:#fff ; }  }

.div_underline {
    border-bottom: solid 1px #000;
    padding: 5px;
    border-left: solid 1px #000;
}