.header-logo {
    height: 43px;
    position: absolute;
    border-radius: 4px;
    top: 8px;
}

.img-fit-cover {
    object-fit: cover;
}

.carousel-caption1 {
    left: auto;
    top: 6.25rem;
    bottom: auto;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 20px;
    border-radius: 10px;
    font-size: 15pt;
    border-left: 6px solid #89b03c;
}

.carousel-caption1 .attr strong {
    color: green;
}

.news-block .polls-block .docs-block {
    padding: 50px 0;
}

.news-block .title,
.polls-block .title,
.docs-block .title {
    font-size: 25pt;
    margin: 21px 0;
    font-weight: bold;
}

.devider {
    display: block;
    height: 50px;
}

.news-block .border-right-green-devider:not(:last-child) {
    border-right: 2px solid #98c03c;
}

.opacity-90 {
    opacity: .9 !important;
}

.content {
    min-height: calc(100vh - 112px) !important;
}

.wp-polls {
    border: 1px solid #36b005;
    border-radius: 10px;
}

.wp-polls > p {
    text-align: center;
    border-bottom: 1px solid #37b005;
    padding: 8px 20px;
}

.wp-polls .wp-polls-ans {
    padding: 5px 9px;
}

.wp-polls .wp-polls-ans > p {
    text-align: center;
    font-size: 10pt;
    color: #37b005;
}

.wp-polls .wp-polls-ans .wp-polls-ul > li {
    padding: 5px 0 !important;
}