body {
    background-color: #0f0f0f;
    color :  #9d9d9d;
}
#main-content {
    background-color: #2a2141;
}
.navbar-default {
    background-color: #5c488e;
    border-color: #5c488e;
}  
#primary-bar {
    background-color: #2a2141;
    border-bottom: 0px solid #0f0f0f;
}

.sticky #primary-bar{
   background-color: #18102e; 
}

#footer {
    background-color: #111;
}
#copyright {
    background-color: #28203d;
    border-top: 1px solid #28203d;
}
.dropdown-menu {
    background-color: #141414;
}
.search-box {
    background-color: #232323;
    color: #6d6d6d;
}
.form-control {
    background-color: #2a2141;
    border-color: #2a2141;
    color: #ededed;
}
.form-control:focus {
    border-color: #2a2141;
    outline: 0;
    box-shadow: none;
    background-color: #2a2141;
}
input:focus {
    background-color: #2a2141;
}
.dropdown-menu > li > a {
    color: #8c8b8b;
}
.dropdown-menu > li > a:hover {
    color: #fbfbfb;
    background-color: #000000;
}
.profiles-wrap .pp-main {
    background: #1b1134;
    border-radius: 10px;
}
.profiles-wrap {
    background: transparent;
}
.sidebar .sidebar-menu ul li.active {
    background: transparent;
    color: #db039d;
}
.sidebar .sidebar-menu ul li.active a {
    color: #db039d;;
}
.sidebar .sidebar-menu ul li:hover {
    background: transparent;
    color: #db039d;
}
.sidebar .sidebar-menu ul li:hover a {
    color: #db039d;
}
.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #1f1e1e;
    border: 1px solid #131212;
}
.btn-default {
  color: #e8e8e8;
    background-color: #2a2141; 
    border-color: #2a2141;
    height: 36px;
/*    width: 35px;*/
    border-radius: 40px;
    padding: 0px;

}

.m-0 {
    margin: 0px !important;
}

.mb-15 {
    margin-bottom: 15px !important;
} 

.mb-5 {
    margin-bottom: 5px !important;
}

.member-btn {
    border-radius: 50px;
    padding: 10px 30px;
}
.subscription-cl {
    display: inline-block;
    background: #fff;
    color: #fff;
    width: 60px;
    height: 60px;
    border-radius: 40px;
    font-size: 30px;
    line-height: 60px;
    margin: 0 7.5px;
    text-decoration: none;
    text-align: center;
}
.subscription-cl i {
    font-size: 25px;
    color: #db039d;
}
.user-content .uct-info .profile-name {
    font-size: 25px;
    color: #fff;
    font-weight: 600;
}
.btn-default:hover {
    color: #fff;
    background-color: #2a2141;
    border-color: #2a2141;
}
#contact-form .form-control {
    border: 1px solid #170f2e; 
/*    margin: 0px 6px;*/
}
.custom-form .form-control {
    border: 1px solid #170f2e !important;
}
#myFooter {
    background-color: #232323;
}
#myFooter .footer-copyright {
    background-color: #151414;
}
#title-bar {
    border-bottom: 1px solid #1d1d1d
}
.nav-tabs {
    border-bottom: 1px solid #1d1d1d;
}
.sidebar .most-liked .media,
.latest-post .media {
    border-bottom: 1px solid #1d1d1d;
}
.disable-bottom-line {
    background-color: transparent;
    /*background-color: #1d1d1d;*/
    z-index: 1;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
    color: #fff;
    cursor: default;
    background-color: #cb197b;
    border: 1px solid #cb197b;
    border-bottom-color: transparent;
}
.ui-autocomplete {
    background: #131313;
    border: 1px solid #000;
}
.list_item_container:hover {
    background-color: #000;
}
.ui-menu-item {
    border-bottom: 1px solid #000;
}
.ui-menu-item:hover {
    background-color: #000;
    color: #fff;
}
.ui-widget.ui-widget-content {
    border: 1px solid #000;
    background: #121212;
}
.table>tbody>tr>td{
    border-top: transparent;
}

.user-content .uct-info .block {
    border-bottom: 1px solid transparent;
    color: #dcdcdc;
    font-size: 15px;
}
.user-content .uct-info .block label {
    font-weight: 400;
    margin-bottom: 0px;
}
.user-content .uct-info .update-btn {
    border-radius: 50px;
    background: transparent !important;
    padding: 10px 30px;
    border: 2px solid #fff;
    color: #fff;
}
.sidebar .sidebar-menu ul li a {
    color: #e0e0e0;
    font-size: 16px;
}
/*.sidebar .sidebar-menu ul li a:hover {
    color: #fff;
}*/

.form-horizontal .form-group label{
    color: #8c8b8b;
    text-align: left;
    margin: 0px;
    padding: 0px;
    margin-bottom: 6px;
}

.update-btn {
    padding: 10px 30px;
    border-radius: 50px;
}

.alert-danger {
    color: #dec055;
    background-color: #313030;
    border: none;
    border-left: 2px solid;
}

.alert-success {
    color: green;
    background-color: #313030;
    border: none;
    border-left: 2px solid;
}

.uc-form .form-control {
    border-radius: 4px;
}

.pagination {
    border-top: 1px solid #353030;
}
.modal-body {
    background-color: #2b2b2b;
    color:#d4d4d4;
}
.modal-footer {
    background-color: #484848;
    border-top: 1px solid #5d5b5b;
}
legend {
    color: #a7a7a7;
    border-bottom: 1px solid #424040;
}
.modal-body .form-control{
    background-color: #2b2b2b;
    border-color: #424040;
}
.profiles-wrap .sidebar .sb-title {
    background: #3a3a3a;
    border-right: 1px solid #4c4a4a;
}

.profiles-wrap .pp-main .ppm-head .ppmh-title {
    background: transparent;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #2b2b2b;
    border-color: #424040;
    color: #6d6d6d;
}

.sidebar-menu {
    background-color: #1b1134;
    margin: 0px 20px;
    border-radius: 10px;
    padding: 0px 14px;
}