body#default, #header, #footer, #default #container>.navbar-default {
  background-color: #0F1A37; /*#90B86F;*/
}
#container>.navbar-default {
  border-color: #0F1A37; /*#90B86F;*/
}
#header h1 a, #footer, #footer a,
.navbar-default .navbar-brand,
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover,
.dropdown-menu>li>a {
  color: #fff;
}
#content {
  background-color: #fff;
}
#container>.navbar {
  border-radius: 0px;
  margin-right: -15px;
  margin-left: -15px;
}
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover,
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover,
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #B9C1D1; /*#9FCC7A;*/
}
.dropdown-menu {
  color: #fff;
  background-color: #0F1A37; /*#90B86F;*/
}
nav.navbar, #default #content>div {
  box-shadow: 0px 5px 8px rgba(0,0,0,.175);
  margin-bottom: 0px;
}
form .required>label {
	font-weight: 900;
}
form .required>label:after {
	color: #e32;
	content: '*';
	display:inline;
}
input[type=checkbox], input[type=radio] {
  margin: 4px 4px 0px 4px;
}

/* jquery-ui overrides */
.ui-widget-header {
  border: 1px solid #0F1A37;
  background: #B9C1D1;
}
.ui-dialog .ui-dialog-titlebar-close {
	background: url("/js/jquery-ui-1.11.0.custom/images/ui-icons_222222_256x240.png");
	background-position: 40% 57%;
	background-repeat: repeat-x;
}

#footer {
  margin-top: 10px;
}

