/* green */

#page_bg {
	background: #FFF url(../images/common/body-bg.gif) repeat-x;
}

a:link, a:visited {
	color: #336666;
}

a:hover {
	color: #339999;
}


h3, .componentheading, table.moduletable th {
  color: #333;
}

div.module_menu {
	background: url(../images/blue/mw_box_br.png) 100% 100% no-repeat;
}

div.module_menu div {
	background: url(../images/blue/mw_box_bl.png) 0 100% no-repeat;
}

div.module_menu div div {
	background: url(../images/blue/mw_box_tr.png) 100% 0 no-repeat;
}

div.module_menu div div div {
	background: url(../images/blue/mw_box_tl.png) 0 0 no-repeat;
}

div#header {
	background-image: linear-gradient(rgb(44,95,97), rgb(108,150,151));
	padding: 0 1em;
	overflow: hidden;
}

#dashboardtop {
	background-image: linear-gradient(rgb(192,209,209), rgb(207,221,221));
}
#dashboardbottom {
	background-image: linear-gradient(rgb(102,143,144), rgb(118,156,157));
}

/* Navigation Menu */
#navbarNav ul li a,
#navbarNav ul li a:hover {
	font-weight: bold;
	-moz-border-radius: 0.4rem;
  -webkit-border-radius: 0.4rem;
  -khtml-border-radius: 0.4rem;
  border-radius: 0.4rem;
}
#navbarNav ul li.active a,
#navbarNav ul li.active a:hover {
	color: #346F72;
	background: white;
 	border: 1px solid white;
}
#navbarNav ul li:not(.active) a,
#navbarNav ul li:not(.active) a:hover {
	color: white;
	background: #346F72;
}

/* navbar Toggler */
.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.custom-toggler.navbar-toggler {
  border-color: rgb(255,255,255);
}