a#login-popup:hover {
    color: #00BFFF;
}

.product-icon.download-product {
    color: white;
    border-color: #00BFFF;
    background: #00BFFF;
}

.download-product {
    background: linear-gradient(135deg, #29C7F7, #00AEEF);
    color: #fff;
    box-shadow: 0 5px 12px rgba(0, 174, 239, 0.28), 0 2px 4px rgba(0, 0, 0, 0.08);
}

.download-product:hover {
    background: linear-gradient(135deg, #42D0FA, #009ACD);
    box-shadow:
            0 7px 16px rgba(0, 174, 239, 0.35),
            0 3px 6px rgba(0, 0, 0, 0.1);
    transform: translateY(-1px);
}

.like-product.active {
    background: #E5F8FF;
    border: 1px solid #00BFFF;
}

.like.active i {
    color: #00BFFF;
}

.product-view .notice a:hover {
    background: #00BFFF;
}

.product-view .warning a {
    background: #00BFFF;
    color: white;
}

.product-view .product-icon i:hover {
    color: #00BFFF;
}

.tags a:hover {
    background: #00BFFF;
}

.profile-ring:hover {
    background: conic-gradient(
            #00BFFF var(--progress),
            rgba(255,255,255,0.15) 0
    );
}

#login-error {
    color: red;
}

.scroll .title span:before {
    color: #00BFFF;
}

.page-loading {
    background: #00BFFF;
}

.user-menu .current,
.main-menu .current,
.main-menu a:hover {
    color: #00BFFF;
}

.orange-button {
    background: #00BFFF;
    color: white;
}

.orange-button:hover {
    background: #009ACD !important;
}

.load-more {
    color: #00BFFF;
    border: 2px solid #00BFFF;
}

.load-more:hover {
    background: #E5F8FF;
}

.search-result .high-lite {
    /* font-weight: bold; */
    color: #00BFFF;
}

.search-loading:after {
    color: #00BFFF;
}

.select-plan a {
    border: 2px solid #00BFFF;
}

.suggest .select-plan a {
    color: white;
    background: #00BFFF;
}

.select-plan a:hover {
    background: #009ACD;
    color: white;
}

button#enable-push:hover {
    background: #009ACD;
}

button#enable-push {
    background: #00BFFF;
    color: white;
}

.comment-list.loading:after {
    color: #00BFFF;
}

.my-comments .item {
    border-right: 6px solid #00BFFF;
}

.notification-button .notif-count.new {
    background: #00BFFF;
}

.notifications .item {
    border-right: 6px solid #00BFFF;
    background: #f9f9f9;
}

.message-bar button {
    color: white;
    background: #00BFFF;
}

.inline li i:hover {
    background: #00BFFF;
    color: white;
}

::-moz-selection {
    /* Code for Firefox */
    color: white;
    background: #00BFFF;
}

::selection {
    color: white;
    background: #00BFFF;
}

span.new-items {
    background: #00BFFF;
    color: white;
}

.highlite {
    color: white;
    background: #00BFFF;
}

#profile-deposit .warning {
    color: #00BFFF;
}

.page-title h1::before {
    color: #00BFFF;
}

.plan .cost {
    color: #00BFFF;
}

.dark .main-menu a:hover {
    color: #42D0FA;
}

.dark .tags a:hover {
    background: #00BFFF;
}

.dark .orange-button {
    color: white;
    background: #00BFFF;
}

.dark .inline a:hover {
    background: #00BFFF;
}

.wrapper > h1 span {
    border-bottom: 2px solid #00BFFF;
    color: #00BFFF;
}

.tab_wrapper > ul {
    border-bottom: 2px solid #00BFFF;
}

.tab_wrapper > ul li.active {
    border-color: #00BFFF;
    color: #00BFFF;
    background: transparent;
}

.tab_wrapper .controller span {
    background: #00BFFF;
    color: #fff;
}

.tab_wrapper .content_wrapper {
    border: 0px solid #00BFFF;
}

.tab_wrapper .content_wrapper .accordian_header.active {
    color: #00BFFF;
    border-bottom: 1px solid #ccc;
}

.tab_wrapper .content_wrapper .accordian_header.active:after {
    background: #00BFFF;
}

.tab_wrapper .content_wrapper .accordian_header.active .arrow {
    border-top: 3px solid #00BFFF;
    border-left: 3px solid #00BFFF;
}

.tab_wrapper.left_side > ul li.active:after {
    background: #00BFFF;
}

.tab_wrapper.right_side > ul li.active:after {
    background: #00BFFF;
}
.progress-bar-membership .fill {
    background: repeating-linear-gradient(
            45deg,
            #00BFFF,
            #00BFFF 10px,
            #0099CC 10px,
            #0099CC 20px
    );
}
@media screen and (min-width: 768px) {
    .main-menu .current span {
        border-bottom: 3px solid #00BFFF;
    }
}
