/*============================================================================================*/
/* Your custom styles below */
/*============================================================================================*/

h1, h2, h3, h3, h4 {
  color: #fff;
}
h1 strong, h2 strong, h3 strong, h4 strong  {
  color: #fff02a;
}
#app_section p {
  margin-bottom: 30px;
}

#app_section h4 {
  color: #006060;
}


.facts p {
	margin-top:20px;
	margin-bottom:0px
}

.hero_home.version_2 h1, .hero_home.version_3 h1 {
  color:#fff;
  font-size:3em
}

.hero_home.version_2 h2 {
  color:#fff;
  font-size:1.5em
}

.hero_home.version_2 h3 {
  color:#fff;
  font-size:1em
}


.partnerBlock {

padding:20px;
background-color:#fff;
	
}

.partnerBlock img{

width:90%;
height:auto;
	
}

.partnerBlock p{

padding:5px
	
}

.required { border:1px solid #ff0000 }

* {
  box-sizing: border-box;
}

.profilecard p {
	line-height:normal
}



/*the container must be positioned relative:*/
.autocomplete {
  position: relative;
  display: inline-block;
  width:100%
}

.autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  /*position the autocomplete items to be the same width as the container:*/
  top: 100%;
  left: 0;
  right: 0;
	color:#1c1c1c
}

.autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff; 
  border-bottom: 1px solid #d4d4d4; 
}

/*when hovering an item:*/
.autocomplete-items div:hover {
  background-color: #e9e9e9; 
}

/*when navigating through the items using the arrow keys:*/
.autocomplete-active {
  background-color: DodgerBlue !important; 
  color: #ffffff; 
}