.birds a:hover {
    color: #3399FF;
    text-decoration: none;
}

.birds .footer a:hover {
    color: #3399FF;
}

.birds .footer .container {
    border-top: 1px solid #3399FF;
    padding-top: 18px;
}

.birds .site-header .header-title .pre-title {
    color: #3399FF;
}

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

.birds .site-header .header-menu ul.user-menu .user-profile-menu .user-profile-menu-icon {
    border: 2px solid #3399FF;
}

.birds .site-header .header-menu ul.user-menu .user-profile-menu .dropdown-menu > li > a:hover {
    color: #3399FF;
}

.birds .site-header .header-menu ul.user-menu .user-profile-menu .btn-link:hover {
    color: #3399FF;
}

.birds .site-header .header-menu .site-menu-wrapper .site-menu .nav > li > a:hover {
    color: #3399FF;
}

.birds .site-header .header-menu .site-menu-wrapper .site-menu .dropdown-menu a:hover {
    color: #3399FF;
}

.birds .site-separator {
    background-image: linear-gradient(-135deg, #3399FF 0%, #336699 100%);
}

.birds .grid-view {
    background: #F5F5F5;
}

.birds .grid-view thead > tr {
    background-image: linear-gradient(90deg, rgba(153, 204, 255, 40%) 0%, #6699CC 100%);
    background-attachment: fixed;
}

.birds .grid-view .pagination > .active > a {
    background: #3399FF;
    border-color: #3399FF;
}

.birds .grid-view .pagination > .prev > a,
.birds .grid-view .pagination > .next > a {
    color: #3399FF;
}

.birds .grid-view .top-controls {
    background-color: rgb(206, 230, 255);
}

.birds .modal .grid-view .top-controls {
    background-color: rgb(206, 230, 255);
}

.birds .editor-content table thead {
    background-image: linear-gradient(90deg, #3399FF 0%, #336699 100%);
}

.birds .news-item h4 a:hover {
    color: #3399FF;
}

.birds .jsModal .modal-header {
    background-color: #3399FF;
}

.birds .btn-rainbow {
    background-image: linear-gradient(90deg, #3399FF 0%, #336699 100%);
}

.birds .btn-rainbow:hover {
    background-image: linear-gradient(160deg, #3399FF 0%, #336699 100%);
    color: #FFFFFF;
}

.birds .submenu li.active a {
    background-color: inherit;
    color: #3399FF;
}

.birds .submenu a:hover {
    color: #3399FF !important;
}

.birds #map .popover .dl-horizontal dd a:hover {
    color: #3399FF;
}

.birds .table-colored {
    background-color: #F5F5F5;
}

.birds .sticky-footer {
    background-color: #F5F5F5;
}

.birds .sticky-body {
    background: #F5F5F5;
}

.birds .sticky-body thead > tr {
    background: linear-gradient(160deg, #77b7fd 0%, #6781a1 100%);
}

.birds .photo-item hr {
    border-top: 1px solid #336699;
}

.birds .info-column .jsToggleDescription {
    color: #3399FF;
}

.birds .faq-item .item-header {
    color: #3399FF;
}

.birds .overall-statistics {
    background-image: linear-gradient(90deg, #3399FF 0%, #336699 100%);
}

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

.birds .updates-on-main-wrapper {
    background-color: rgba(153, 204, 255, 40%);
}

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

.birds .updates-on-main .data-item .species a:hover {
    color: #3399FF;
}

.birds .photo-quality-filter label.btn.active {
    background-image: linear-gradient(90deg, #3399FF 0%, #336699 100%);
    color: #FFFFFF;
}

.birds .photo-quality-filter label.btn.active:hover {
    background-image: linear-gradient(90deg, #3399FF 0%, #336699 100%);
    color: #FFFFFF;
}

.birds .sub-submenu li.active a {
    color: #3399FF;
}

.birds .sub-submenu a:hover {
    color: #3399FF !important;
}

.birds .messenger .treads .list-group-item.active {
    background-color: rgb(206, 230, 255);
    color: #555;
    border-color: #3399FF;
}

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

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

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

.birds .sample-data-toggle:hover {
    color: #3399FF;
}

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

.birds .taxonomy-create {
    color: #3399FF;
}

.birds .table-responsive {
    background: rgba(153, 204, 255, 40%);
}

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

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

.birds .list-photo-items .pagination > .active > a {
    background: #3399FF;
    color: #ffffff;
    border-color: #3399FF;
}

.birds .list-photo-items .pagination > .prev > a,
.birds .list-photo-items .pagination > .next > a {
    color: #3399FF;
}

.birds dt.description-comment-title {
    margin-bottom: 4px;
    color: #3399FF !important;
}

@media (max-width: 767px) {
    .birds .grid-view .top-controls {
        background-color: rgb(206, 230, 255);
    }
}

.birds .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;
}

.birds .moderation-panel {
    background: #f5f5f5;
}

a.item-wrapper-link-colored:hover {
    background-color: rgba(153, 204, 255, 40%);
}

a.moderation-item-wrapper-link:hover {
    background-color: rgba(153, 204, 255, 40%);
}

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