@charset "UTF-8";


/*********************************
 * FONT SETTINGS
 *********************************/

body {
	font-family: Raleway;
/*	padding-top: 10rem;
/* 	background-color: #f2f2f2; /* #e6e6e6; */
}

h2 {
	font-weight: 600;
	color: white;
}

a {
	color: #9b338a; /* #3855a2; */
	font-weight: 700;
}

a:hover {
	color: #3855a2; /* #9b338a; */
}

.custom-select {
	font-family: Raleway;
}


/*********************************
 * COLORS
 *********************************/

.color-blue, .aws-blue {
	color: #3855a2;
}

.background-blue, .aws-blue-bg {
	background-color: #3855a2;
}

.color-green, .aws-green {
	color: #a9c859;
}

.background-green, .aws-green-bg {
	background-color: #a9c859;
}

.color-purple, .aws-purple {
	color: #9b338a;
}

.background-purple, .aws-purple-bg {
	background-color: #9b338a;
}

.padding-headline {
	padding: 5px 14px;
}

.padding-subline {
	padding: 3px 5px;
}

.padding-tags {
	padding: 3px 5px;
}

a .link-tags {
	color: white;
	font-weight: 300;
}

a:hover .link-tags {
    text-decoration: underline;
}



/*********************************
 * NAVBAR
 *********************************/

.navbar {
	margin-bottom: 3rem;
}

#navbarCollapse {
/*	margin-top: 2rem; */
	font-size: 1.5em;
	font-weight: 600;
}

.navbar-brand {
	margin-top: 0.5rem;
/*	margin-left: 1rem; */
	margin-bottom: -2rem;
}

.nav-item {
	margin-left: 1rem;
}

.navbar .navbar-nav .nav-link {
	color: black;
}

.navbar .nav-item.active .nav-link,
.navbar .nav-item:focus .nav-link,
.navbar .nav-item:hover .nav-link {
	color: #9b338a;
}

.social-links {
/*	margin-left: 1rem; */
}

ul.social i {
	color: #3855a2;
}

.fa-facebook:hover, .fa-instagram:hover, .fa-twitter:hover, .fa-youtube:hover {
	color: #9b338a;
}

ul.social {
	display: flex;
	margin: 0;
	padding: 0;
/*	font-size: 1rem;
/*	margin-top: 2rem; */
	margin-left: 1rem;
}

ul.social li {
	list-style-type: none;
	margin-left: 1rem;
}

.language {
	
}





/*********************************
 * CARD SETTINGS
 *********************************/
 

.card {
 	display: block;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    transition: box-shadow .25s;
}

.card:hover {
  	box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
}

.img-card {
 	width: 100%;
 	height: 200px;
 	border-top-left-radius:2px;
 	border-top-right-radius:2px;
 	display:block;
    overflow: hidden;
}
.img-card img{
  width: 100%;
  height: 200px;
  object-fit:cover;
  transition: all .25s ease;
}
.card-content {
  padding: 15px;
  text-align: left;
}
.card-title {
  margin-top: -1em;
  font-weight: 700;
  font-size: 1.3em; /* 1.65em; */
}
.card-title a {
  color: black;
  text-decoration: none !important;
}
.card-read-more {
  border-top: 1px solid #D4D4D4;
}
.card-read-more a {
  text-decoration: none !important;
  padding: 10px;
  font-weight: 600;
  text-transform: uppercase;
  color: #3855a2;
}

.card-read-more a:hover, .card:hover > .card-read-more a {
	color: #9b338a;
}


/*********************************
 * ABOUT
 *********************************/
 
.TreeDetails {
	border: 2px solid #a9c859;
/*	background-color: #f6f9ee; */
} 

.TreeDetails p {
	padding: 1rem;
}

/*********************************
 * PROJECT DETAILS
 *********************************/


.bg-shadow {
	background-color: white;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
	transition: box-shadow .25s;
}



/*********************************
 * FOOTER
 *********************************/


.page-footer {
	margin-top: 1rem;
/*	border-top: 1px solid #c0c0c0; */
	color: white;
}

.page-footer a {
	color: white;
}



#story_filter_form_in_operation .form-check {
	display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0;
    margin-right: .75rem;
}

#story_filter_form_searchString {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}	