h2 {
	margin-top: 20px;
}

a.inline_link_black{
	text-decoration: underline;
	color: black;
}

a:hover.inline_link_black{
	text-decoration: underline;
	color: black;
}

a.inline_link{
	text-decoration: underline;
	color: lightgrey;
}

a:hover.inline_link{
	text-decoration: underline;
	color: white;
}



#footer {
	background: black;
}

.spacer15 {
	height: 15px;
}

.spacer30 {
	height: 30px;
}

.red {
	background: #D90000;
}

.yellow {
	background: #DDC20D;
	color: #443200;
}

.black {
	background: black;
}

.help-block.with-errors {
    color: #ff5050;
    margin-top: 5px;
}

.centered-column {
	max-width: 700px;
	margin:auto;
}

.collapse_link {
	color:white;
}

.collapse_link:hover {
	color:white;
	text-decoration:none;
	filter: brightness(85%);
}

/* .collapse_link:after {
    content: '\25BE'; 
} */

.down_arrow:after {
    content: '\25BE'; /* uses unicodes for symbols from https://www.w3schools.com/charsets/ref_utf_geometric.asp */
}

.btn-collapse{
	background-color:#FF7043
}

/*.lighten { opacity: 0.8 }*/
.lighten { 
	filter: brightness(155%);
}

.text_link {
	color:white;
	text-decoration: underline;
}

.text_link:hover {
	color:white;
	filter: brightness(85%);
}



/* Changing icon when opening and closing collapse */
[aria-expanded="false"].menu__icon--open {
    display: block;
}

[aria-expanded="false"].menu__icon--close {
    display: none;
}

[aria-expanded="true"].menu__icon--open {
    display: none;
}

[aria-expanded="true"].menu__icon--close {
    display: block;
}
span [aria-expanded="true"]{
  background-color: #42DCA3;
}