/*Modificado por Leandro Rezende(lrezendepinheiro@gmail.com) e Maisa Barros Bootstrap Diario Eletronico*/
/* footer fixo  -------------------------------------------------- */

html,
body {
height: 100%;
        /* The html and body elements cannot have any padding or margin. */

}
/* Wrapper for page content to push down footer */

#wrap {
        min-height: 100%;
        height: auto !important;
        height: 100%;
        /* Negative indent footer by it's height */
        margin: 0 auto -35px;
}

      /* Set the fixed height of the footer here */
      #push,
      #footer {
        height: 35px;
      }
      #footer {
        background-color: #d13a3d;
		color: #FFFFFF;
		font-size: 12px;
		text-align: center;
      }
	  
	  /*------Banner css-------*/
	  
	  .img-banner {
	  
		height: 150px !important;
		left: 0;
		margin-top: 13px;
		position: absolute;
		top: 0;
	  
	  }
	  
	  .logo-banner {
	  
	  	  top: 0; 
		  margin-top: 70px; 
		  position: absolute;
	  
	  }
	  
	  .divtext-banner {
		padding: 50px 150px;
		position: absolute;
		right: 0;
		text-align: center;
		top: 0;
	  	color: white;
	  }
	  
#ad-1 {
		box-shadow: 1px 1px 4px rgba(0,0,0,0.4);
}

#ad-1 #content h2 {
		font-size: 30px;
		line-height: 44x;
		color:white;
		-webkit-animation: h2-animation 2s 1 ease-in-out ;
		-moz-animation:h2-animation 2s 1 ease-in-out;
		-o-animation: h2-animation 2s 1 ease-in-out ;
		-ms-animation: h2-animation 2s 1 ease-in-out ;
		animation: h2-animation 2s 1 ease-in-out ;
}
	#ad-1 #content h3 {		
		font-size: 25px;
		line-height: 31px;
		-webkit-animation: h3-animation 4s 1 ease-in-out ;
		-moz-animation: h3-animation 4s 1 ease-in-out ;
		-o-animation: h3-animation 4s 1 ease-in-out ;
		-ms-animation: h3-animation 4s 1 ease-in-out ;
		animation: h3-animation 4s 1 ease-in-out ;
	}
	
	#content {
		padding: 50px 150px;
		position: absolute;
		right: 0;
		text-align: center;
		top: 0;
	  	color: white;
	}
	  

      /* Custom page CSS
      -------------------------------------------------- */
      /* Not required for template or sticky footer method. */

      #wrap > .container {
        padding-top: 100px;
      }
      .container .credit {
        margin: 20px 0;
      }
	
@media (max-width: 768px) {

	.navbar-nav .open .dropdown-menu {
		background-color: #A9A8A8 !important;  
	}
	#content {
	padding: 48px 73px;
	}
	#ad-1 #content h2 {	
		font-size:20px;	
	}
	#ad-1 #content h3 {
		font-size:15px;
		white-space: nowrap;
	}

}
	  
/* Accordion */
.panel-heading {
	padding: 10px 15px !important;

}

.accordioncolor {
	color: #D71920 !important;
}

.panel-heading .accordion-toggle:after {
    content: "";
    float: right;
    font-family: 'Glyphicons Halflings';
}


.panel-heading .accordion-toggle.collapsed:after {
    content: "";
}

@media (min-width: 1200px){

	.container {
		max-width: 1300px;
	}
}
.nav > li > a {
    padding: 14px 11px;
}
.navbar-collapse{
	padding-right: 0px;
    padding-left: 0px;
}


/**
*** CSS MEGA MENU
**/

.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.menu-large {
    position: static !important;
}
.megamenu {
    padding: 20px 0px;
    width: 70%;
}
.megamenu> li > ul > li {
    list-style: none;
	text-align: left;
}
.megamenu> li > ul > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.428571429;
    color: #333333;
    white-space: normal;
}

.dropdown-header {
    text-transform: uppercase;
}
.dropdown-menu {
    left: initial;
}
.megamenu> li > ul {
    padding: 0;
    margin: 0;
}
.megamenu> li ul > li > a:hover, .megamenu> li ul > li > a:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5;
}