.filter-sec .icon-crop {
    width: 10rem;
    height: 10rem;
}

.pagination.navigation li a {
    font-size: 3rem;
}

.font18 {
    font-size: 1.8rem;
}

.h-40 {
    height: 40px;
}

.filter-sec .btn-primary {
    white-space: normal;
    text-transform: capitalize;
}

.scheme-row {
    display: none !important;
}

.scheme-row.is-visible {
    display: flex !important;
}

#pdfresult .crop-insurance-list,
#pdfresult .crop-insurance-sublist {
    list-style: none !important;
    margin: 0;
    padding-left: 0;
}

#pdfresult .crop-insurance-list > li,
#pdfresult .crop-insurance-sublist > li {
    display: block;
    position: relative;
}

#pdfresult .crop-insurance-list > li {
    padding-left: 1.6rem;
}

#pdfresult .crop-insurance-list > li::before {
    content: "•";
    position: absolute;
    left: 0;
    top: 0;
    color: #000;
    font-weight: 700;
}

#pdfresult .crop-insurance-sublist {
    margin-top: 0.6rem;
    padding-left: 1.6rem;
}

#pdfresult .crop-insurance-sublist > li {
    padding-left: 1.2rem;
    margin-bottom: 0.4rem;
}

#pdfresult .crop-insurance-sublist > li::before {
    content: "-";
    position: absolute;
    left: 0;
    top: 0;
    color: #000;
    font-weight: 700;
}

#pdfresult .crop-insurance-list-label {
    font-weight: 700;
    color: #000;
}

#pdfresult .crop-insurance-map-toggle,
#pdfresult .crop-insurance-map-link {
    color: #000;
}

#pdfresult .crop-insurance-map-toggle {
    text-decoration: none;
}

#pdfresult .crop-insurance-map-link {
    text-decoration: underline;
}

#pdfresult .crop-insurance-map-toggle:hover,
#pdfresult .crop-insurance-map-toggle:focus,
#pdfresult .crop-insurance-map-toggle:hover {
    color: #000;
    text-decoration: none;
}

#pdfresult .crop-insurance-map-link:hover {
    color: #00a959;
}

.year-text {
    font-size: 3rem;
    line-height: 2.8rem;
    font-weight: 600;
}

.year-text:hover{
    color: #00a959;
    text-decoration: none;
}

.select-year-wrapper {
    display: flex;
    justify-content: center;
}

.select-year {
    width: 170px;
}

.select-year.carousel .owl-nav button .icon {
    width: 3rem;
    height: 3rem;
}

.select-year.carousel .owl-nav button.owl-next {
    margin-right: -4rem;
}

.select-year.carousel .owl-nav button.owl-prev {
    margin-left: -4rem;
}

@media (max-width: 479px) {
    .filter-sec .icon-crop {
        width: 6rem;
        height: 6rem;
    }
    .filter-sec .btn-primary {
        white-space: normal;
        text-transform: capitalize;
        line-height: 20px;
        font-size: 14px;
    }
}