@import url("/startengine/css/startengine.css");
header .navbar .navbar-brand img, header.side-menu .logo img, header .sidebar-nav-menu .navbar-brand img {
    max-height: 90px;
}
.bg-brown{
	background-color:#927965;}
	
.bg-brown-light{
	background-color:#D0C5BB;
}

.bg-light-grey{
	background: #9e9e9e;
	background: linear-gradient(180deg,rgba(158, 158, 158, 1) 0%, rgba(225, 225, 225, 1) 35%, rgba(225, 225, 225, 1) 100%);
}

.bg-start{
	background-color:#ffc04a;
}

.bg-gradient-fast-blue-purple {
    background-image: linear-gradient(to right top, #ed7b01, #d56500, #b64b00, #d56500, #ed7b01);
}

.animated-div {
	overflow: hidden!important;
	background: lightblue;
	opacity:1;
	height:500px!important;
	background-color: #ffc04a;
}

.animated-div.ng-hide-add.ng-hide-add-active,
.animated-div.ng-hide-remove.ng-hide-remove-active {
  transition:all linear 0.5s;
}

.animated-div.ng-hide {
  height:0;
  opacity:0;
}
.bg-light-gray {
/*	background-color: #E9E9E9;*/
}
#lista_app li{
	display:inline-block;
	margin: 0 auto!important;
}
#lista_app img{
	width:60px;
}
.section_small {
  padding: 50px 0;
  overflow: hidden;
}
.partner img {
	padding-bottom:30px;
		margin: 0 auto!important;
}
.partner li {
		margin: 0 auto!important;
}
/* heading size */
h1, h2, h3, h4, h5, h6 {
	margin:0 0 25px 0;
	padding:0;
	letter-spacing: -0.5px;
	font-weight: inherit;
}
h1 {
	font-size:3.8rem;
	line-height: 5rem;
}
h2 {
	font-size:3.4rem;
	line-height:4.2rem;
}
h3 {
	font-size:2.9rem;
	line-height:3.9rem;
}
h4 {
	font-size:2.4rem;
	line-height:3.4rem;
}
h5 {
	font-size:1.9rem;
	line-height:3rem;
}
h6 {
	font-size:1.40rem;
	line-height:2.5rem;
}
#news_inline_cerca ul {
	display:inline-block;
}
#news_inline_cerca li {
  float: left;
  list-style: outside none none;
  margin: 5px;
  min-height: 320px;
  padding: 5px;
  width: 33%;
}
.navbar .navbar-nav .nav-link {
  padding: 25px 0;
  font-weight: 500;
  font-size: 16px!important;
  margin: 0 18px;
  word-break: normal;
}
.modal-dialog {
  height: 80% !important;
  padding-top:10%;
}

.modal-content {
  height: 100% !important;
  overflow:visible;
}

.modal-body {
  height: 80%;
  overflow: auto;
}