/*css for story block*/

.block-unwomen-impactstories .left-area h2 { display: none; }
.block-unwomen-impactstories .left-area img { width: 100%; object-fit: cover; max-width: 422px; max-height: 307px; margin: 30px 0 30px 0;}
.block-unwomen-impactstories .left-area footer { padding: unset; display: none; }
.region-content .block-unwomen-impactstories { display: none; }
.block-unwomen-impactstories .story-content-area { display: grid; grid-template-columns: 400px 1fr; gap: 35px; padding: 14px 70px 14px 70px; background: #EDF0F2;}
.block-unwomen-impactstories .right-area-container { padding: 80px 0 67px 0; }
.block-unwomen-impactstories .story-label { font-size: 18px; margin-bottom: 25px; font-weight: 700; letter-spacing: 0.5px; }
.block-unwomen-impactstories .right-area-container p { margin-bottom: 15px; }
.block-unwomen-impactstories .left-area { align-self: center; }
@media (max-width: 991px) { .block-unwomen-impactstories .story-content-area {display: block; grid-template-rows: 400px 1fr; gap: 40px; padding: 25px; } }
.region-content .story-content-area { display: none; }
#block-unwomen-impactstories { width: 100% !important; max-width: 942px !important; margin-bottom: 60px; }
/* end of story block*/
.author-reference-wrap-item .name a {text-decoration: underline !important;}
.node--type-features.node--view-mode-teaser-horizontal .node-content-wrap .node-title {
  max-width: 340px !important;
}

.rowPaddingGraph, .indicatorRowIndentation {
  overflow-x: auto;
}
.grid-container--small .wrap-body {
  max-width: 720px;
}
.grid-container--small .wrap-body .swiper-button-prev {
  left: auto !important;
}
.node--type-news-events .wrap-body, .node--type-publication .wrap-body, .node--type-features .wrap-body, .node--type-resources .wrap-body, .node--type-page .wrap-body {
  max-width: 720px;
}
.openid-connect-login-form .form-submit {
  display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    border: 1.5px solid transparent;
    padding: 0 25px;
    font-size: 0.9375rem;
    line-height: 37px;
    border-radius: 22px;
    background-color: #19486A;
    border-color: #19486A;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    padding: 0 30px;
    line-height: 43px;
}
.data-page-wrapp .nav-pills .nav-link:before {
  content: none;
}
.data-page-wrapp .nav-pills .nav-link:not(.active):hover:before {
  content: none;
}
.data-page-wrapp .nav-pills .nav-link.active {
  content: none;
}
