body > div.container.page-content.pt-5 > div > ol,
body > div.container.page-content.pt-5 > div > ul
{
  padding-left: 3rem;
}

img {
  max-width: 100%;
}

/* ckeditor5-image/theme/image.css */
.ck-content .image img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    min-width: 100%;
}

.bg-my-dark{
  background-color: #1e2d2f;
}

.bg-my-blue{
  background-color: #0aa2c0;
}

body {
    font-family: 'Merriweather';
    line-height: 2;
}

.sans, .badge, .btn, h1, h2, h3, h4, h5, h6{
  font-family: 'Lato';
}

/* Link styling for tiles on homepage */
.home-page-tile-light > p > a, .home-page-tile-light {
  color: #1e2d2f;
}

.home-page-tile-dark > p > a, .home-page-tile-dark {
  color: #fff;
}

.badge {
  background-color: #1e2d2f;
}

.activity-meta{
  border-bottom: 1px solid #0aa2c0;
  color: #0aa2c0;
}

p.card-text.h4{
  font-weight: 400;
  color: #1e2d2f;
}

.page-intro h1{
  font-weight: 600;
  color: #1e2d2f;
}

.page-content h2{
  font-weight: 600;
}

.page-content h1, h2, h3, h4, h5, h6{
  padding-top: 1.5rem;
}

.my-lead{
  font-size: 1.1rem;
}

.my-lead p{
  margin-bottom: 0;
}

.activity-card {
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.15);
  background-color: #fff;
}

/* Report */
.role-area-title{
  color: #087990;
  font-weight: 600;
}

.role-area-description{
  color: #055160;
  font-weight: 600;
}

span.role-area-title > p {
  margin-bottom: 0px;
  font-weight: 600;
}


.language{
  margin-right: 20px;
}

.langflag {
  padding-top: .9em;
  margin-right: 10px;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  line-height: 1em;
}



