.popup {
	font-size: 1.2rem;
}

.custom-blue-btn {
  background-color: #243664;
  color: #ffffff;
  font-size: 1.2rem;
  padding: 0.6rem 1rem;
  border: none;
  border-radius: 0.375rem;
}

.custom-blue-btn:hover,
.custom-blue-btn:focus,
.custom-blue-btn:active {
  background-color: #1a2b4f;
  color: #ffffff;
  text-decoration: none;
}

.btn-clean-outline {
  background-color: #fff;
  border: 1px solid #0d6efd;
  color: #0d6efd;
  font-weight: 500;
  font-size: 1.2rem;
}

.btn-clean-outline:hover {
  background-color: #e8f0ff;
  color: #0d6efd;
  border-color: #0d6efd;
  font-size: 1.2rem;
}

.fieldpadd {
	padding-left: 2.0em;
}

.bordered {
	border: solid black 1px;
}

.nopadd {
	padding: 0.0em;
}

.spacer3 {
	height: 3.0em;
}
.spacer2 {
	height: 2.0em;
}
.spacer1 {
	height: 1.0em;
}

/* style of the active submenu headers */
.navbar-collapse .navbar-nav > .active > a, .navbar-collapse .navbar-nav > .active > a:focus, .navbar-collapse .navbar-nav > .active > a:hover {
	color: #ff0000!important;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 1.2em;
	background-color: #243664;
}

/* style of the submenu header */
.navbar-collapse .navbar-nav > .dropdown > a, .navbar-collapse .navbar-nav > .dropdown > a:focus, .navbar-collapse .navbar-nav > .dropdown > a:hover {
	color: #efefef !important;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 1.2em;
	background-color: #243664;
}

/* style of the menu items */
.navbar-collapse .navbar-nav > li a, .navbar-collapse .navbar-nav > li a:focus, .navbar-collapse .navbar-nav  > li a:hover {
	color: #efefef !important;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 1.2em;
	background-color: #243664;
}

/* style of the menu */
.navbar-collapse{
	background-color: #243664;
}

/* style of the header */
.navbar-expand-lg{ 
	background-color: #243664;
	border-radius: 0px;
	color: red;
}

