.navbar,
body {
    background: #333;
    color: #ccc
}

.navbar {
    -webkit-box-shadow: 0 0 1px 0 hsla(0, 0%, 100%, .25);
    box-shadow: 0 0 1px 0 hsla(0, 0%, 100%, .25)
}

.navbar .navbar-menu-item:hover {
    color: #23c6c8;
    border-color: #1ab394
}

a {
    color: #1ab394
}

a:hover {
    color: #23c6c8
}

.navbar-right {
    background: rgba(0, 0, 0, .8)
}

.navbar-right hr {
    border-color: #555
}

.navbar-user-content,
.navbar-user-header {
    background: none
}

.navbar-search .search-box input[type=text] {
    background: none;
    border-color: #444
}

.navbar-search .search-box input[type=text]:focus {
    border-color: #1ab394
}

.navbar-search .icon:hover,
.navbar-search .search-result .result-item.activated .result-item-title,
.navbar-search .search-result .result-item:hover .result-item-title {
    color: #23c6c8
}

.navbar-search .search-result .result-item.activated .result-item-time,
.navbar-search .search-result .result-item.activated .result-item-views,
.navbar-search .search-result .result-item:hover .result-item-time,
.navbar-search .search-result .result-item:hover .result-item-views {
    color: rgba(35, 198, 200, .65)
}

.navbar-form-group input[type=number],
.navbar-form-group input[type=password],
.navbar-form-group input[type=text] {
    background: none
}

.navbar-form-group input[type=number]:focus,
.navbar-form-group input[type=password]:focus,
.navbar-form-group input[type=text]:focus {
    border-color: #1ab394
}

.navbar-form-group input[type=button] {
    background: #1ab394;
    color: #fff
}

.navbar-form-group input[type=button].vuighe:hover {
    background: #23c6c8
}

.tray-more {
    background: #1ab394
}

.player-sidebar-header {
    border-color: #444
}

.film-info-tag span {
    background: #444
}

.episode-list-tool {
    border-color: #444
}

.season-range {
    background: #444
}

.season-list {
    background: #333;
    -webkit-box-shadow: 0 1px 5px #444;
    box-shadow: 0 1px 5px #444
}

.season-item {
    border-color: #444
}

.season-item.activated,
.season-item:hover {
    color: #1ab394
}

.episode-select input[type=number] {
    background: #444
}

.episode-item.activated .episode-item-thumbnail,
.episode-item:hover .episode-item-thumbnail {
    border-color: #23c6c8
}

.episode-item.activated .episode-item-title,
.episode-item:hover .episode-item-title {
    color: #23c6c8
}

.episode-item.activated .episode-item-views,
.episode-item:hover .episode-item-views {
    color: rgba(35, 198, 200, .65)
}

.manga-item {
    border-color: #444
}

.manga-item:hover .manga-title {
    color: #23c6c8
}

.manga-item:hover .manga-views {
    color: rgba(35, 198, 200, .65)
}

.comment-input input[type=text],
.reply-input {
    background: #444;
    border-color: #444;
    color: #ddd
}

.comment-item,
.comment-more {
    border-color: #444
}

.comment-more {
    background: #444
}

.author-label {
    color: #1ab394 !important
}

.reply-mention {
    background: #666
}

.user-block,
.user-block .user-upgrade-notice,
.user-upgrade .user-upgrade-notice {
    background: none;
    border-color: #444
}

.user-information .user-information-avatar {
    background: #444
}

.features .item-content {
    background: none;
    border-color: #444
}

.features .vip-feature .item-content {
    border-top-color: #1ab394
}

.features .vip-feature .item-price,
.film-info-description a,
.history-card .history-item .primary,
.history-code .history-item .primary {
    color: #1ab394
}

.form-group input[type=email],
.form-group input[type=number],
.form-group input[type=password],
.form-group input[type=text] {
    background: #444;
    border-color: #444
}

.genre-item.activated,
.genre-item:hover {
    color: #23c6c8
}

.button,
.form-group button {
    background: #1ab394;
    border-color: #1ab394
}

.button:focus,
.button:hover,
.form-group button:focus,
.form-group button:hover {
    background: #23c6c8;
    border-color: #23c6c8
}

.loading:after {
    border: 1px solid #1ab394;
    border-color: #1ab394 transparent
}

@media (max-width:768px) {

    .headerbar-left,
    .headerbar-right {
        background: none;
        border: none
    }
}

@media (max-width:1023px) {
    .navbar-left {
        background: rgba(0, 0, 0, .8)
    }

    .player-meta {
        border-color: #444
    }

    .film-info {
        background: none
    }
}

@media (min-width:1024px) {
    .navbar-search .search-result {
        background: rgba(0, 0, 0, .8)
    }

    .player-sidebar {
        border-color: #444
    }
}