.label-primary {
     padding: 0.2em 0.4em .3em;
     background: #1e56ff;
}

.jumbotron {
     color:#fff;
     background-color:#000;
     background:#000 url(../img/header4.jpg) top right no-repeat;
     padding: 18px 0;
}

.jumbotron h1 {
     font-weight: 500;
     font-size: 40px;
}

.jumbotron h3 {
     font-size: 23px;
     font-weight: 100;
     font-style: italic;
}

#lastmodified {
     font-size: 10px;
     color:#ccc;
}
/**
 * Sidebar Navigation
 */
.sidebar.affix-bottom,
.sidebar.affix {
  /*width:263px;*/
  width: 100%;
}

.sidebar.affix {
  position:static;
  top:100px;
}

.bs-sidenav {
  width: 100%;
  font-weight: 600;
}

.bs-sidenav > li  {
  border-bottom:1px solid #E2E2E2;
}

.bs-sidenav > li > a {
  position: relative;
  display: block;
  padding: 10px 7px;
  font-size: 15px;
  /*background-color:#1c1c1c;*/
  border-bottom:1px solid #fff;
}

.bs-sidenav > li.active > a {
  text-decoration: none;
  background-color:#E2E2E2;
  color:#000;
  border-right: 1px solid #fff;
}

.bs-sidenav > li > a:hover,
.bs-sidenav > li > a:focus,
.bs-sidenav > li.active > a:hover,
.bs-sidenav > li.active > a:focus {
  text-decoration: none;
  background-color:#ccc;
  background-color: #184dc9;
  color:#fff;
  border-right: 1px solid #fff;
}

.footer {
    background: #efefef;
    display: flex;
    justify-content: center;
    width: 100%;
    margin: 0;
    padding: 5rem 2rem;
    border-top: 1px solid #c0c0c0;
}
.footer ul {
     list-style: none;
     font-weight: 700;
     padding-left: 1rem;
}

/*new style */
.right-div {
  min-height: 625px;
}

body {
 font-size: 16px;
}

.footer img {
  width: 70px;
}

body, html, p, div, h1, h2, h3, h4, h5, h6, li, ul, ol, footer, header {
 font-family: 'Manrope', sans-serif;
}

.sdo-2025 {
  height: 300px;
  max-width: 120px;

}
