body {
    background-color: #fff;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    }

a:focus {
    outline: 4px solid firebrick;
}
a.current{
    background-color: firebrick;
    color:white;
}
section {
background: white;
color: black;
border: 0px solid black;
padding-top: 20px;
padding-right: 40px;
padding-bottom: 20px;
padding-left: 40px; 
align-content: center
          }
.skip-links {
    margin: 0;
    padding: 0;
}
.skip-links {
    position: absolute;
    top: -5em;
}
.navbar{
    background-color: #002b80 !important   

}
.navbar .navbar-brand {
    color: #fff;
}
.navbar .navbar-brand:hover{
    color: #fff;
    background-color: #55A451
}
.navbar .navbar-nav li a{
    color : #fff !important
}
.navbar .navbar-nav li a:hover{
    color : #fff;
    background-color: #55A451;
    opacity: 1.5
}
.navbar-nav .mr-auto .nav-item .nav-link active: {
    color: #fff;
    background-color: #55A451;
    opacity: 1.5
}


.navbar .navbar-nav li active{
    color : #fff;
    background-color: #55A451;
    opacity: 1.5
}
.navbar .nav-item .dropdown-menu .dropdown-item{
    color :#000!important
}
.navbar .nav-item .dropdown-menu .dropdown-item:hover{ 
    color: blue;
    background-color: #55A451;
    opacity: 1.5;
}
.navbar-toggler {
    background-color: #FFF;
    outline: solid;
    outline-color: red;
    outline-width: medium;
}

h1, h2, h3 {
text-align: center;
color: rgb(0,43,128);
}
.center{
    margin:auto;
    width: 85%;
    border: 0;
    padding: 0;
}
.responsive {
  width: 100%;
  height: auto;    
}
.embed-container { 
    position: relative; 
    padding-bottom: 56.25%; 
    height: 0; overflow: hidden; 
    max-width: 100%; 
} .embed-container iframe, .embed-container object, .embed-container embed { 
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%; 

}

a:link {
    color:blue;
    font-weight: bold;
}
a:visited {
    color:  purple;  
}
a:hover {
    color: red;
    background-color: yellow;
    outline: solid;
    outline-color: red;
    outline-width: medium;
    opacity: 1.5;
}   

footer {
    background: #002b80; 
    padding: 15px;
    color: white;
    font-weight: bold;
    text-align: center;
}
