/* Added by Folmer from Congressus */

section#content .content-header.content-header-background {
  text-shadow: 1px 1px 5px black;
  
}

:root {
  --secondary: #b8cee5;
  --main: #1c5ca4;
}

footer{
    background-color: var(--main);
    color: #fff;
}
footer .headline {
    border-bottom: 1px solid rgba(255,255,255,.1);
}
footer .headline h2, footer .headline h3, footer .headline h4, footer .headline h5, footer .headline h6 {
    border-bottom: 2px solid var(---secondary);
}
.social-icons li a {
	background-color: rgba(255,255,255,.2);
  border-radius: 5px;
}
dl.headlines.headlines-footer dd .text-muted {
	color: rgba(255,255,255,.5);
}
footer a,
dl.headlines.headlines-footer dd a {
	color: #ddd;
    color: rgba(255,255,255,.7);
}
footer a:focus,
footer a:hover,
dl.headlines.headlines-footer dd a:focus,
dl.headlines.headlines-footer dd a:hover {
	color: #fff;
}

header {
  background-color:var(--main);
}

header .sf-menu a {
  color:white;
}
header .sf-menu ul li a {
  color:black;
}

header .container .header-nav-top .login p a {
    color: var(--secondary);
}
header .container .header-nav-top .login p {
    color: var(--secondary);
}


.sf-menu.sf-arrows .sf-with-ul:after {
    border-top-color: var(--secondary);
}


section#content .content-header {
    background-color: var(--main);
}
section#content .content-header h2 {
  color:white;
}
section#content .content-header .breadcrumb>.active {
    color: white;
}
section#content .content-header .breadcrumb>.active {
    color: white;
}
section#content .content-header .breadcrumb a {
    color: var(--secondary);
}

body {
      background-image: linear-gradient(317deg, #fefefe 0% 18.95%, #d0f390 19% 24%, #83aada 24.05% 29%, #fefefe 29.05% 100%);
}

section#copyright .cg-reference svg {
    fill: var(--main) !important;
}


dl.headlines dt {
    border-radius: 10px;
}

.img-responsive {
      border-radius: 15px;
}

utton.navbar-toggle.collapsed {
    color: #fefefe;
    border-color: #fefefe;
}
button.navbar-toggle {
      color: #fefefe;
    border-color: #fefefe;
}

button.submenu-trigger{
  color: #fefefe;

}

@media (max-width: 991px) { .top-mobile a {
        color: #fefefe;
    }}
#carousel-homepage.carousel .carousel-inner .item {
    height: 70vh;
  min-height:350px;
}
