/* ---------------------------------------------------------------------- */
/* CODE BY NELSON ROQUE
/* ---------------------------------------------------------------------- */

/* ---------------------------------------------------------------------- */
/* GENERAL STYLES */
/* ---------------------------------------------------------------------- */
html {
	font-family: 'Montserrat', sans-serif !important;
	color:black;
}

body {
	font-family: 'Montserrat', sans-serif !important;
	color:black;
}

/* ---------------------------------------------------------------------- */
/* FEATURES */
/* ---------------------------------------------------------------------- */

.salient_information {
	color:white;
	background-color: #531fe6;
	height: 200px;
	padding: 1em;
	border-radius: 6px;
}

/* ---------------------------------------------------------------------- */
/* CUSTOM NAVBAR */
/* ---------------------------------------------------------------------- */

.navbar-custom, .navbar-custom a, .navbar-custom a:visited {
    color: black;
    background-color: white;
}

.navbar-custom a:hover, .navbar-custom a:focus {
	color:black;
}

.navbar-custom .navbar-nav > li > a {
    color: black;
}
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
    color: white;
    background-color: #531fe6;
}
.navbar-custom .navbar-nav > .active > a, 
.navbar-custom .navbar-nav > .active > a:hover, 
.navbar-custom .navbar-nav > .active > a:focus {
    color: black;
    background-color: #531fe6;
}
.navbar-custom .navbar-nav > .open > a, 
.navbar-custom .navbar-nav > .open > a:hover, 
.navbar-custom .navbar-nav > .open > a:focus {
    color: black;
    background-color: #531fe6;
}

/* ---------------------------------------------------------------------- */
/* LARGE DROPDOWN
/* ---------------------------------------------------------------------- */


select {
  -webkit-appearance: none;
  font-size: 1.5em;
  padding-left: 0.6em;
  padding-right: 0.3em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}



/* ---------------------------------------------------------------------- */
/* LARGE FONTS */
/* ---------------------------------------------------------------------- */

.large_titles {
	font-size: 4em;
}

.large_titles_center {
	font-size: 4em;
	text-align: center;
}

.large_button {
	font-size: 1.2em;
	padding: 1em;
}

/* ---------------------------------------------------------------------- */
/* HIGH CONTRAST LINK STYLES */
/* ---------------------------------------------------------------------- */
.purple_links a, .purple_links a:visited {
	color:#531fe6;
}

.purple_links a:focus, .purple_links a:hover {
	color:#531fe6;
}

.divider-vertical {
border-left: 1px solid #F2F2F2;
border-right: 1px solid #FFF;
}


/* ---------------------------------------------------------------------- */
/* BUTTONS
/* ---------------------------------------------------------------------- */

/*ORANGE STYLE*/

.ageFriendly_orange {
	color:#eb5f0b;
	background-color: white;
	border: 2px solid #eb5f0b;
	border-radius: 6px;
	
}

.ageFriendly_orange:hover {
	color:white;
	background-color: #eb5f0b;
	border: 2px solid #eb5f0b;
	border-radius: 6px;
}

/*PURPLE STYLE*/

.ageFriendly_purple {
	color:#531fe6;
	background-color: white;
	border: 2px solid #531fe6;
	border-radius: 6px;
}

.ageFriendly_purple:hover {
	color:white;
	background-color: #531fe6;
	border: 2px solid #531fe6;
	border-radius: 6px;
}