/* Move down content because we have a fixed navbar that is 3.5rem tall */
body {
  
}


.btn-primary {
    color: #fff;
    background-color: #143a77;
    border-color: #143a77;
}

.social-links{
    margin: 10px;
}

.social-links i {
    margin: 0 3px;
}

.side-bar-nav{
    list-style: none;
    /* background: #143a77; */
    /* color: #fff; */
    padding: 0;
}

.side-bar-nav a
  {
    display:block;

      color: #fff;
    margin: 0 0 0 20px;
  }

.side-bar-nav li
  {
    display:block;

    background: #143a77;
     color: #fff;
     margin: 0;
     padding: 5px;
      margin: 5px 0;
  }


.side-bar-nav a:hover {
   color: #fff;
}

.side-bar-nav li a:hover{
  background: none;
}

.side-bar-nav li.current {
   display:block;
   background: #000033;
   background-image: url('img/logo-only.svg');
   background-size: 30px;
   background-repeat: no-repeat;
    background-origin: content-box;
    background-position: left center;

}

.side-bar-nav li:hover {
   display:block;
   background: #0000339e;
   background-image: url('img/logo-only.svg');
   background-size: 30px;
   background-repeat: no-repeat;
    background-origin: content-box;
    background-position: left center;

}



.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 10px;
}

.overlay-block {
    position: absolute;
    z-index: 99;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #00000099;
    display: flex;
    justify-content: center;
    align-items: center;
}
.overlay-message-box{
    background: #fff;
    border-radius: 10px;
    padding: 20px 30px 30px 30px;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

}

    .overlay-message-box h1 {
        font-size: 1.8em;
    }


