/*!
 * Custom style for site 
 */#header .logo img{display:inline;height:27px;padding-right:7px}.content-item>.e-content{text-align:justify}.hljs{overflow-wrap:break-word}.mobile-container .overlay{margin-top:4rem}.mobile-container .overlay .mobile-logo{display:none}.mobile-menu .button_container.active .top,.mobile-menu .button_container.active .bottom{background:#3085ee}.overlay-menu .treemenu li{padding:10px 0;background:rgba(102,113,137,0.25);margin:0 0 7px}.overlay-menu .treemenu li .toggler{padding-left:10px}.overlay-menu .treemenu li ul{margin:1rem}.overlay-menu .treemenu li a{padding-left:10px}.overlay-menu .treemenu li.tree-empty>.toggler{display:none}#breadcrumbs{margin-top:-1.5rem;margin-bottom:0.5rem}#breadcrumbs span:first-child{padding:0 0.5rem !important}#breadcrumbs span{overflow-y:hidden;text-overflow:ellipsis;white-space:nowrap}#breadcrumbs i{display:block}#breadcrumbs a:not(:first-child)::before,#breadcrumbs span:not(:first-child)::before{content:"";padding-right:0}.dropmenu ul ul{max-width:400px;width:max-content}.dropmenu ul ul li a{white-space:normal}.header-link-label{text-align:center;border-top:1px solid lightgray} img {pointer-events: none;} .bg-gray {background: unset !important;}
html, body, #header {
  height: auto;
  background-image: linear-gradient(-105deg, #409dca, #573650);
color: white;
} #header a {
	color: #a9dcf4;
} .dropmenu ul li a.active, .dropmenu ul li a:focus, .dropmenu ul li a:hover {
	color: #a9dcf4 !important;
} .mobile-menu .button_container span {
	background: #cfd6df;
}

.overlay {
	background: #2d4468;
}

.mobile-menu .button_container.active .top, .mobile-menu .button_container.active .bottom {
	background: #dfe1e3;
}
a {
	color: #7dabe3;
	text-decoration:underline;
}
a.active, a:active, a:focus, a:hover {
	color: #6bc1d5;
}