body{
	background-image: linear-gradient(40deg, #E0FFFF, #5F9EA0);
	
}
/*
.caixa_menu{
border-radius: 1px; border: 1px solid #CDC9C9; background-image: linear-gradient(40deg, white, #FFFFF0);  font-size: 1.2em; padding: 5px; opacity: 0.9; margin:4px; height:110px;
-moz-border-radius: 1px;
   -webkit-border-radius: 1px;
    
   box-shadow: 1px 1px 1px #ccc;
   -webkit-box-shadow: 1px 1px 1px #ccc;
   -moz-box-shadow: 2px 1px 1px #ccc;
}
.caixa_menu:hover { 
-moz-border-radius: 1px;
   -webkit-border-radius: 1px;
    border: 1px solid #EEE9E9;
   box-shadow: 1px 1px 1px #ccc;
   -webkit-box-shadow: -2px -2px 1px #ccc;
   -moz-box-shadow: -2px 1px 1px #ccc;

}
*/
.caixa_menu{
border-radius: 3px; border: 0px solid #CDC9C9; background-image: linear-gradient(30deg, #5F9EA0, #5F9EA0 );  
font-size: 0.8em; padding: 5px; opacity: 1.0; margin:4px; height:110px; TEXT-TRANSFORM: lowercase;
box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.4);
/*
-moz-border-radius: 3px;
   -webkit-border-radius: 3px;
    
   box-shadow: 5px 5px 5px #ccc;
   -webkit-box-shadow: 4px 4px 4px #ccc;
   -moz-box-shadow: 5px 5px 5px #ccc;*/
}
.caixa_menu:hover { 
background-image: linear-gradient(30deg, #BEBEBE, #8B8989  ); 
-moz-border-radius: 3px;
   -webkit-border-radius: 3px;
    border: 0px solid #EEE9E9;
   box-shadow: 0px 0px 0px #000;
   -webkit-box-shadow: 0px 0px 0px #000;
   -moz-box-shadow: 0px 0px 0px #000;

}


.caixa_menu_mb{
border-radius: 1px; border: 1px solid #20B2AA;  background-color: #ffffff; font-size: 0.7em; padding: 2px; opacity: 0.9; margin:2px; height:120px;
}
a {
color: #F8880C;
}
h3{
 font-size: 1.2em;
}
li {
color: #184454;
}
h5 {
color: #FF8C00;
}
.iconHome{
	width: 70px;height:70px;
}
.mare-panel {

  max-width: 1500px;
  border-radius: 1%;
  border: 0px solid #F5F5DC;
  padding: 30px;
/*  -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
    
   box-shadow: 3px 1px 3px #ccc;
   -webkit-box-shadow: 3px 1px 3px #ccc;
   -moz-box-shadow: 3px 1px 3px #ccc;*/
}


.table-bordered > td,{
  border-bottom: 10px solid #dddddd;
}

.colunas{
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.colunas2{
  position: relative;
  height: 1px;
  padding-left: 5px;
  padding-right: 5px;
}

@media (min-width: 768px) {
	.center1{
	height:100%; display: -webkit-flex;  display: flex;  -webkit-align-items: center;  align-items: center;  -webkit-justify-content: center;  justify-content: center;
	}
	.form_novo{
	display:none; 
	}
	.exibeLogo{
	display:none; 
	}
	
	
}
@media (max-width: 768px) {
	.ocult_form{
	display:none; 
	}
	.ocultaLogo{
	display:none; 
	}
	.exibeLogo{
	display:block; 
	}
	
	
	
}
.page-container .main-content .content {
  position: relative;
  margin-left: 240px;
  padding: 30px 30px 15px 30px;
  /* Toggle state for sidebar */
  /* Hide left sidebar */
}
.left-sidebar {
  background: #ffffff;
  border-right: 1px solid #EDEADE;
}
.panel.panel-default {
  background: #fff;
   border: 1px solid #EDEADE;
}

.sidebar-nav li.active a,

.sidebar-nav li.sub-open a {
  background: #71E41B;
  color: #eceff1;
  border-top-color: #262626;
  border-left-color: #2196f3;
}
.sidebar-nav li.nav-section-header h5 {
  color: #184454;
  background-color: #fff00;

}
.sidebar-nav li.sub-open .sub-nav  {
  border-bottom-color: #262626;
}
.sidebar-nav li.sub-open .sub-nav li a {
  border-top-color: transparent;
}
.sidebar-nav li.sub-open .sub-nav li a:hover {
  background: #ccc;
  color: #ffffff;
}

.sidebar-nav li.sub-open .sub-nav li.active a {
  background: #71E41B;
  color: #ffffff;
  border-left-color: #1976d2 !important;
}

.sidebar-nav li a {
  color: #184454;
}
.sidebar-nav li a:hover {
  background: #71E41B;
  transition: all 0.4s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  color: #eceff1;
  
}
.top-bar .navbar {
  background-color: #71E41B;
  border-color: transparent;
  border-bottom: 0px solid #256781;
 /* box-shadow: 0 0 5px 2px rgba(0,0,0,0.4);*/
}
.left-sidebar .sidebar-header .navbar {
  background-color: #71E41B;
  border-color: transparent;
  border-bottom: 0px solid #256781;
  /*box-shadow: 0 0 5px 2px rgba(0,0,0,0.4);*/
}
.sidebar-nav li.nav-section-header h5 {
  text-transform: uppercase;
  font-size: 13px;
  margin: 0 -5px;
  padding: 0 5px;
  display: inline-block;
  z-index: 3;
  text-indent: 0;
  
}
.sidebar-nav li.nav-section-header h5:after {
  content: "";
  position: absolute;
  top: 17px;
  left: 0;
  width: 240px;
  height: 1px;
  z-index: -1;
  border: 1px solid #EDEADE;
}
.content_form{
/*	box-shadow: 0 0 5px 2px rgba(0,0,0,0.06);*/
	position: relative;
	background:#fff;
	margin-top:-15px; margin-bottom:10px;/* 30px 15px 30px;*/
	padding: 10px 30px 5px 30px;
	 border-radius: 4px !important;
	 border: 1px solid #EDEADE;
	/*display:block; border-right: 1px solid #000;*/
	
}
.imput_form1{
     /*min-height: 35px; margin-bottom:0px; border-bottom: 1px solid #ECECE8; border-top: 1px solid #ECECE8; border-left: 1px solid #ECECE8; border-rigth: 1px solid #ECECE8; background-color: #F4F4F2;*/
	 min-height: 35px; font-size: 0.9em; padding-left:2px; padding-right:2px; color: #000;  /* border-left: 0px solid #B1BCC5; border-right: 0px solid #B1BCC5; border-bottom: 1px solid #B1BCC5; border-top: 1px solid #B1BCC5; border-radius: 0px; margin-right:5px;*/
}
.control-label{
	color: #ccc;
}
.conteudo_tabela{
	font-size: 0.9em;
}
.body_table{
	padding: 5px 0px 5px 0px; background: #ffffff;
	
}
.body_interna{
	padding: 0px 10px 20px 10px;
	
}
.carregamento{
	text-align:center;	opacity: 80%; color:red; width:100%;  cursor:hand; /*height:18px;	display:block;*/
}
.divGrafico {
	
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}

