html {
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
  font-family: 'Poppins', sans-serif;
  font-size: 1.5em;
  background-color:#ffffff;
}

/* .container {
    background-color:#ffffff;
} */

.container a {
  color: #3333FF;
  font-weight: bold;
}

.container a:hover {
  color: #CC0000;
  font-weight: bold;
  text-decoration: underline;
}



/* Title */

/* Navigation */

.navbar-default .navbar-brand {
    color: #fff;
    text-decoration: none;
}

/* Set color of page title in nav bar (page title not currently in use) 
.navbar-brand,
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #ffffff;
    background-color: #00274c;
    font-weight: bold;
    font-size: 3em;
}
*/

/* Set background color of navs */
.navbar {
  background-color:#00274c;
  border:0;
  top:0;
}


/* Set color of links in navbar */
.navbar .navbar-text a {
    color:#fff;
}

/* Set primary navbar items */

.navbar .navbar-nav > li > a{
  color:#fff;
  text-decoration: none;
  font-weight: bold;
  border: 1px solid #00274c;
}

/* Set hover color of nav bar list items links */

.navbar .navbar-nav > li > a:hover,
.navbar .navbar-nav > li > a:focus {	
    color: #000;
    text-decoration: none;
    background-color:#ffcb05;
}


/* change the colors of the active nav menu item */
.nav .active a {
   color: #00274c;
   background-color: #ffcb05;
 }

.navbar-nav>.active>a, .navbar-nav>.active>a:hover, .navbar-nav>.active>a:focus {
   color: #00274c;
   background-color: #ffcb05;
 }
 
 .navbar-header {
    float: left;
  }
  .navbar-right {
    float: right !important;
  }
 

.dropdown-menu {
    background-color: #00274c;
}


.dropdown-item {
    display: block;
    margin: 25px 10px;
    background-color: #00274c;
    color: #ffffff;
}

.dropdown-item a {
    color: #ffffff;
    font-weight: bold;
}

 .dropdown-item a:hover {
    color: #ffcb05;
} 

/* Footer */

.footer {
  position: fixed;
  text-align: right;
  left:0;
  bottom:0;
  width: 100%;
  /* Set the fixed height of the footer here */
  background-color: #ffcb05;
}

.footer p {
  color: #000;
  margin: 0;
  padding: 5px 0;
  vertical-align: middle;
}

.footer a {
  color: #000;}
  
.footer a:hover {
  color: #fff;
  text-decoration: none;
}

h1 {
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    color: #00274c;
    font-size:2em;
}

h1 a, h1 a:hover {
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    color: #00274c;
    font-size:2em;
    text-decoration: none;
}

h2 {
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    color: #000;
    padding-bottom:20px;
}

h3 {
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    color: #000;
    margin-top: 20px;
    padding: 10px;
    text-align: center;
    background-color: #efefef;
    border: 1px solid #efefef;
}

h4 {
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    color: #000;
    border-bottom: 1px dotted #545454;
    padding-top:20px;
}

h5 {
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    color: #545454;
}

h6 {
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    color: #545454;
    background-color: #efefef;
}

.leftcolumn {text-align: left; width: 60%;}
.rightcolumn {text-align: right; width: 40%;}

.accordion {
    cursor: pointer;
    padding: 5px;
    transition: 0.4s;
    margin: 5px;
}

.accordion:after {
  content: '\002B';
  color: #000;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active:after {
  content: "\2212";
}

.panel {
    padding: 0 15px;
    display: none;
    overflow: hidden;
}


#jumpmenu {text-align: center; line-height:150%;}
#jumpmenu ul {list-style: none; display: inline;}
#jumpmenu li {float:left; margin: 0; padding: 0 25px; text-transform: uppercase; text-align: center;}
