.yakuti a:hover {
    color: #249530;
    text-decoration: none;
}

.yakuti .footer a:hover {
    color: #249530;
}

.yakuti .footer .container {
    border-top: 1px solid #249530;
    padding-top: 18px;
}

.yakuti .site-header .header-title .pre-title
{
    color: #249530;
}

.yakuti .site-header .header-menu ul.user-menu>li>a:hover {
    text-decoration: none;
    color: #249530;
}

.yakuti .site-header .header-menu ul.user-menu .user-profile-menu .user-profile-menu-icon {
    border: 2px solid #249530;
}

.yakuti .site-header .header-menu ul.user-menu .user-profile-menu .dropdown-menu>li>a:hover {
    color: #249530;
}

.yakuti .site-header .header-menu ul.user-menu .user-profile-menu .btn-link:hover {
    color: #249530;
}

.yakuti .site-header .header-menu .site-menu-wrapper .site-menu .nav>li>a:hover {
    color: #249530;
}

.yakuti .site-header .header-menu .site-menu-wrapper .site-menu .dropdown-menu a:hover {
    color: #249530;
}

.yakuti .site-separator {
    background-image: linear-gradient(-135deg, #b39115 0%, #249530 100%);
}

.yakuti .grid-view {
    background: #EBFCE6;
}

.yakuti .grid-view thead>tr {
    background-image: linear-gradient(90deg, #ddecc4 0%, #edffcf 100%);
    background-attachment:fixed;
}

.yakuti .grid-view .pagination>.active>a
{
    background: #249530;
    border-color: #249530;
}

.yakuti .grid-view .pagination>.prev>a,
.yakuti .grid-view .pagination>.next>a {
    color: #249530;
}

.yakuti .grid-view .top-controls {
    background-color: #f3fceb;
}

.yakuti .modal .grid-view .top-controls {
    background-color: #f3fceb;
}

.yakuti .editor-content table thead {
    background-image: linear-gradient(90deg, #d7edcc 0%, #d3f8bd 100%);
}

.yakuti .news-item h4 a:hover {
    color: #249530;
}

.yakuti .jsModal .modal-header {
    background-color: #249530;
}

.yakuti .btn-rainbow {
    background-image: linear-gradient(90deg, #249530 0%, #919822 100%);
}

.yakuti .btn-rainbow:hover {
    background-image: linear-gradient(90deg, #21632A 0%, #7A8725 100%);
    color: #FFFFFF;
}

.yakuti .submenu li.active a {
    background-color: inherit;
    color: #249530;
}

.yakuti .submenu a:hover {
    color: #249530 !important;
}

.yakuti #map .popover .dl-horizontal dd a:hover {
    color: #249530;
}

.yakuti .table-colored {
    background-color: #f3fceb;
}

.yakuti .sticky-footer {
    background-color: #f3fceb;
}

.yakuti .sticky-body {
    background: #EBFCE6;
}

.yakuti .photo-item hr {
    border-top: 1px solid #279730;
}

.yakuti .info-column .jsToggleDescription {
    color: #249530;
}

.yakuti .faq-item .item-header {
    color: #249530;
}

.yakuti .overall-statistics {
    background-image: linear-gradient(90deg, #249530 0%, #b39115 100%);
}

.yakuti .top-news .top-news-link:hover .meta-date,
.yakuti .top-news .top-news-link:hover .meta-authors,
.yakuti .top-news .top-news-link:hover .intro-text,
.yakuti .top-news .top-news-link:hover h3,
.yakuti .top-news .top-news-link:hover h2 {
    color: #249530;
}

.yakuti .updates-on-main-wrapper {
    background-color: #f1fbe5;
}

.yakuti .updates-on-main .data-item .meta-author {
    font-family: ALSEkibastuz-Black, sans-serif;
    font-size: 13px;
    color: #279730;
    letter-spacing: 0.14px;
    line-height: 16px;
    display: block;
    margin-bottom: 3px;
}

.yakuti .updates-on-main .data-item .species a:hover {
    color: #249530;
}

.yakuti .photo-quality-filter label.btn.active {
    background-image: linear-gradient(135deg, #b39115 0%, #5cbd5e 73%, #249530 100%);
    color: #FFFFFF;
}

.yakuti .photo-quality-filter label.btn.active:hover {
    background-image: linear-gradient(165deg, #b39115 0%, #5cbd5e 73%, #249530 100%);
    color: #FFFFFF;
}

.yakuti .sub-submenu li.active a {
    color: #249530;
}

.yakuti .sub-submenu a:hover {
    color: #249530 !important;
}

.yakuti .messenger .treads .list-group-item.active {
    background-color: #FBF1E7;
    color: #555;
    border-color: #249530;
}

.yakuti .user-statistics .user-statistics-count {
    font-family: ALSEkibastuz-Light, sans-serif;
    font-size: 60px;
    color: #249530;
    letter-spacing: -0.04px;
    margin-bottom: 15px;
    display: block;
}

.yakuti .user-statistics .user-statistics-name {
    font-family: ALSEkibastuz-Bold, sans-serif;
    font-size: 16px;
    color: #249530;
    letter-spacing: -0.01px;
}

.yakuti .sample-data-toggle {
    display: block;
    margin: 3px auto 0 auto;
    width: 25px;
    font-size: 160%;
    color: #249530;
    cursor: pointer;
}

.yakuti .sample-data-toggle:hover {
    color: #249530;
}

.yakuti #grid-view .show-on-map-link {
    display: block;
    font-family: ALSEkibastuz-Black, sans-serif;
    font-size: 12px;
    color: #249530;
    letter-spacing: 0.04px;
    line-height: 18px;
    cursor: pointer;
}

.yakuti .taxonomy-create {
    color: #249530;
}

.yakuti .table-responsive {
    background: #f1fcdf;
}

.yakuti .gridview-link {
    color: #279730;
    font-family: ALSEkibastuz-Black, sans-serif;
    font-size: 13px;
}

.yakuti .label-user-badge {
    font-family: ALSEkibastuz-Black, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    letter-spacing: -0.01px;
    background: #279730;
    border-radius: 4px;
    position: relative;
    top: -6px;
}

.yakuti .list-photo-items .pagination>.active>a
{
    background: #249530;
    color: #ffffff;
    border-color: #249530;
}

.yakuti .list-photo-items .pagination>.prev>a,
.yakuti .list-photo-items .pagination>.next>a {
    color: #249530;
}

.yakuti dt.description-comment-title {
    margin-bottom: 4px;
    color: #249530 !important;
}

@media (max-width: 767px) {
    .yakuti .grid-view .top-controls {
        background-color: #f3fceb;
    }
}

.yakuti .coordinate-display {
    display: block;
}

.input-lg.select2-container--krajee-bs3 .select2-selection--single .select2-selection__arrow, .input-group-lg .select2-container--krajee-bs3 .select2-selection--single .select2-selection__arrow {
    height: 44px;
}

.yakuti .moderation-panel {
    background: #ddecc4;
}

.feedback-user-icon {
    border: 2px solid #249530;
}