body {
    background-color: #121212 !important;
    color: #CCCCCC !important;
}



a, h5 {
    color: #04A588 !important;
}

.list-group a, .list-group a:hover {
    color: #FFD18C !important;
}

.news-discuss a, .home-discuss a, .nickname a,
.news-discuss a:hover, .home-discuss a:hover, .nickname a:hover {
    color: #FFD18C !important;
}

.categories a {
    font-size: 13px !important;
    color: #666666 !important;
}

.posts-cats a {
    color: #FFD18C !important;
}


.list-group .read-more {
    color: #04A588 !important;
}

.list-group-item {
    /* border: 1px solid rgba(2,96,78,.35) !important;*/
    border: 1px solid #024436 !important; /* 191919 */
    border-width: 0 0 1px !important;
    padding: 40px 0px 30px !important;
}

.posts-section .list-group-item {
    /* border: 1px solid rgba(2,96,78,.35) !important;*/
    border: 1px solid #191919 !important;
    border-width: 0 0 1px !important;
    padding: 5px 0px 5px !important;
}

a:hover {
    color: #e2e2e2 !important
}

a.badge:hover {
    color: #999 !important;
}



.form-text {
    color: #CCCCCC !important;
}

.bg-light {
    background-color: #1C1C1E !important;
}

.bg-dark {
    background-color: #070707 !important;
}

.color-blue {
    color: #04A588 !important;
}

.btn-outline-primary {
    color: #688bbd !important;
    border-color: #688bbd !important;
}

.btn-outline-primary:hover {
    background-color: #1C1C1E !important;
    color: #fff !important;
}

.page-link {
    color: #688bbd !important;
    border-color: #688bbd !important;
    background-color: #1C1C1E !important;
}

.form-control {
    background-color: #1C1C1E !important;
    border-color: #302F33 !important;
    color: #b3b3b3 !important;
}


/* jquery ui tabs override */


#network-tabs {
    min-height: 400px;
    margin-bottom: 50px;
}

.ui-widget-content {
    color: #CCCCCC !important;
    padding: 1em 0.5em !important;
}
#network-tabs, .ui-tabs-nav {
    background: #212123 !important;
    border: 0px !important;
}
#network-tabs li {
    background-color: #212123 !important;
    border: 1px solid #A8752F !important;
    border-bottom: 0px !important;
    //padding-left: 10px !important;
    //padding-right: 10px !important;
    border-top-right-radius: 8px !important;
    border-top-left-radius: 8px !important;
    margin-right: 0.3em !important;
    width: 47%;
    text-align: center;
}
#network-tabs .ui-tabs-active h5, #network-tabs li h5:hover {
    color: #FFD18C !important;
}

#network-tabs h5 {
    margin-bottom: 0px !important;
    font-size: 1.1rem !important;
}

#tabs-1, #tabs-2 {
    border-top: 1px solid #A8752F !important;
}


@media (min-width: 768px) {

    .ui-widget-content {
        color: #CCCCCC !important;
        padding: 1em 1.4em !important;
    }

    #network-tabs li {
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-right: 0.3em !important;
    }
}