/*
bootstrap_override.css
Version 21.08.02
*/

html {
  font-family: "Open Sans", sans-serif;
  /*
  font-size: 15px;
  line-height: 1.0;
  */
}

body {
  /* margin: 0; */
  font-family: "Open Sans", "Helvetica Neue", Arial, sans-serif;
  color: #005bbf;
  /*
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  */
}

a {
	font-family: 'open sans', sans-serif;
	font-weight: normal;
	color: #005bbf;
	text-decoration: none;
}

a:hover {
	font-family: 'open sans', sans-serif;
	font-weight: normal;
	color: #005bbf;
	text-decoration: underline;
}

.container {
	background-color: #ffffff;
}

/* set a max-width for horizontal fluid layout and make it centered */
.container-fluid {
	background-color: #ffffff;
	margin-right: auto;
	margin-left: auto;
	max-width: 1200px;
}

.navbar {
	min-height: 0px;
	margin-bottom: 0px;
	border: 0px;
}

.navbar-default .navbar-text {
	color: #ffffff;
}

.navbar-default .navbar-nav > li > a {
	color: #ffffff;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #ffffff;
	background-color: #004794;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #ffffff;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
    color: #005bbf;
    background-color: #e3e7ec;
}

.navbar-collapse {
	border-top: 0px;
	box-shadow: none;
}

.dropdown-menu {
  background-color: #005bbf;
}

.dropdown-menu > li > a {
  color: #ffffff;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #005bbf;
  background-color: #ffffff;
}

.panel-title {
	color: #005bbf;
	font-weight: 600;
	font-size: 1em;
}

.panel-default > .panel-heading {
	background-color: #eeeeee;
}

.nav-tabs {
	border-bottom: none;
}

.nav-tabs > li > a {
	padding: 8px;
    background: #005bbf;
	color: #ffffff;
}

.nav-tabs > li > a:hover {
	background-color: #004794;
	border: #004794 solid 1px;
	/* border-bottom: none; */
	color: #ffffff;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
	background-color: #dce2e7;
	border: #b1b1b1 solid 1px;
	/* border-bottom: none; */
	color: #005bbf;
}

.tab-pane {
	/*
	border-left: #dddddd solid 1px;
	border-right: #dddddd solid 1px;
	border-bottom: #dddddd solid 1px;
	*/
}

.modal-title {
	text-align: center;
	font-weight: 600;
	color: #000000;
}

.control-label {
	padding-right: 0px;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: #004794;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #004794;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ffffff;
    background-color: #004794;
  }
}
