.video {
	display:none;
}
/*Cores */

.laranja{
	color: #ea7423;
}

.azul{
	color: #0071ba;
}

/*Cores Icons*/
.glyphicon
{
	color: #ea7423;
}

.row{
	padding: 1%;
}

.cabecalhoseccao {
	background-color: #ea7423;
	padding:15px;
	color:#f8f8f8;
}
/*
.menu{
	margin:1%;
}
*/

/* Menu

line height is 20px by default so add 30px top and bottom to equal the new .navbar-brand 80px height  */

.navbar-brand {
  padding: 0px;
}
.navbar-brand>img {
  height: 100%;
  padding: 15px;
  width: auto;
}

.mainmenu .navbar-brand {
  height: 100px;
}

.mainmenu .nav >li >a {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mainmenu .navbar-toggle {
  padding: 10px;
  margin: 25px 15px 25px 0;
}

/* CSS Transform Align Navbar Brand Text ... This could also be achieved with table / table-cells */
.navbar-alignit .navbar-header {
	  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  height: 50px;
}
.navbar-alignit .navbar-brand {
	top: 50%;
	display: block;
	position: relative;
	height: auto;
	transform: translate(0,-50%);
	margin-right: 15px;
  margin-left: 15px;
}





.navbar-nav>li>.dropdown-menu {
	z-index: 9999;
}




.singleline{
	display: block;
    margin-left: auto;
    margin-right: auto
	
}

.img-thumbnail
{
	display: block;
    margin-left: auto;
    margin-right: auto
}


.footer {
   /*  position: absolute; */
    bottom: 0;
    width: 100%;
    height: 200px;
    line-height: 60px;
  
	background-color:#f8f8f8;
    background-size: 100% 100%;
	
	border-top: 1px solid #e7e7e7;
	
}

/* Footer */
.morada {
	line-height: 20px;
}

.footerheader{
	padding:2%;
}
