body {
    background-color: #f1f1f1;
    color: #333;
}

a {
    color: #D5446C;
}

a:hover,
a:focus {
    color: #D5446C;
}

.video-title a:visited {
    color: #72194d;
}

.top-nav {
    background-color: #f1f1f1;
}

.top-menu>.pull-right>li.open {
    background-color: #3a3c3e;
}

.top-menu .dropdown-menu {
    background-color: #3a3c3e;
    -webkit-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.175);
}

.top-menu>div>li>a {
    color: #333;
}

.top-menu>div>li>a:hover {
    color: #333;
}

.top-menu>div>li>a:focus {
    color: #000;
}

.footer-links a {
    color: #da2657;
}

.footer-links a:hover,
.footer-links a:focus {
    color: #da2657;
}

.footer {
    color: #989a9c;
}

.footer span {
    color: #686a6c;
}

.footer a,
.footer a:hover,
.footer a:focus {
    color: #fff;
}

.dropdown-menu {
    border: 1px solid rgba(255, 255, 255, 0.05)
}

.dropdown-menu {
    -webkit-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.175);
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
    color: #ffffff;
    background-color: #da2657;
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
    color: #ffffff;
    background-color: #da2657;
}

.search-dropdown-menu select {
    border-left: solid 1px #ccc!important;
}

.navbar-nav>li>.dropdown-menu {
    background-color: #3a3c3e;
    border: none;
}

.navbar-nav .open {
    background-color: #3a3c3e;
}

.badge {
    color: #fff;
    background-color: #da2657;
}

.nav-tabs .active .badge {
    color: #da2657;
    background-color: #fff;
}

.dropdown-menu>li>a:hover>.badge,
.dropdown-menu>li>a:focus>.badge {
    color: #da2657;
    background-color: #fff;
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus {
    background-color: rgba(255, 255, 255, 0.05);
}

.video-added {
    color: #76787a;
}

.video-views {
    color: #777;
}

.video-rating {
    color: #aaacae;
}

.no-rating {
    color: #777!important;
}

.video-rating-heart {
    color: #333;
}

.ad-title {
    color: #555759;
}

.text-white {
    color: #fff;
}

.text-silver {
    color: #B6B6B6!important;
}

.panel {
    border: none!important;
    background-color: #151719!important;
}

.panel-heading {
    border: none!important;
    background-color: #222426!important;
}

.panel-footer {
    border: none!important;
    background-color: #222426!important;
}

.panel-default>.panel-heading {
    color: #888a8c;
}

.well {
    border: none!important;
    background-color: #fff !important;
}

.comment {
    background-color: #222426;
}

.comment:after {
    border-right-color: #222426;
}

.new-comment {
    background-color: #333537;
}

.new-comment:after {
    border-right-color: #333537;
}

.comment-body {
    color: #B6B6B6;
}

.mail-unread {
    color: #fff;
}

.mail-read {
    color: #77797b;
}

table .delete a {
    color: #4E4E4E!important;
}

table .user {
    text-align: left;
}

table .user a {
    color: #D5446C!important;
}

table .mail-date {
    text-align: center;
    color: #6F6F6F!important;
}

table .subject-read,
table .subject-unread {
    text-align: left!important;
    cursor: pointer;
}

table .subject-read a {
    color: #76787a!important;
}

table .subject-unread a {
    color: #fff!important;
}

.has-error .form-control::-webkit-input-placeholder {
    color: #cc0000!important;
}

.has-error .form-control:-moz-placeholder {
    color: #cc0000!important;
}

.has-error .form-control::-moz-placeholder {
    color: #cc0000!important;
}

.has-error .form-control:-ms-input-placeholder {
    color: #cc0000!important;
}

.has-error .file-box span {
    color: #cc0000!important;
}

.separator {
    border-bottom: 1px solid #222426;
}

.not-voted {
    background-color: #333537!important;
}

.vote-box .likes {
    background-color: #77b300;
}

.vote-box .dislikes,
.vote-box .user-dislikes {
    background-color: #cc0000;
}

.tag {
    color: #fff;
}

.tmb-active {
    box-shadow: 0px 0px 0px 3px #77b300;
}

.language-active {
    color: #fff;
    background: rgba(255, 255, 255, 0.1);
}

.footer-links {
    background-color: #181a1c;
}

.footer {
    background-color: #222426;
}

.file-box {
    color: #888888;
    background-color: #ffffff;
}

.btn-default {
    color: #fff;
    background-color: #3a3c3e;
    border-color: #3a3c3e;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
    color: #ffffff;
    background-color: #282a2c;
    border-color: #282a2c;
}

.dropdown-menu {
    background-color: #282a2c;
}

.navbar-inverse {
    background-color: #222426;
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus {
    color: #fff;
}

.navbar-inverse .navbar-nav>li>a {
    color: #a8aaac;
}

.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus {
    color: #ffffff;
}

.navbar-inverse .navbar-toggle {
    border-color: transparent;
    background-color: rgba(255, 255, 255, 0.05);
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background-color: rgba(255, 255, 255, 0.1);
}

a.list-group-item {
    color: #888a8c;
}

.list-group-item {
    background-color: #222426;
    border: 1px solid #2c2e30;
}

a.list-group-item:hover,
a.list-group-item:focus {
    color: #fff;
    background-color: #2c2e30;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #da2657;
    border-color: #da2657;
}

.pagination>li>a,
.pagination>li>span,
.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
    color: #ffffff;
    background-color: #222426;
    border: 1px solid #2c2e30;
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
    color: #fff;
    background-color: #da2657;
    border-color: transparent;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    color: #ffffff;
    background-color: #da2657;
    border-color: transparent;
}

.nav-tabs a,
.nav-pills a,
.breadcrumb a,
.pager a {
    color: #fff;
}

.nav-tabs>li>a {
    border: 1px solid transparent;
}

.nav-tabs>li>a:hover {
    border-color: transparent transparent #282a2c;
}

.nav>li>a:hover,
.nav>li>a:focus {
    background-color: #222426;
}

.nav-tabs {
    border-bottom: 1px solid #282a2c;
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
    color: #ffffff;
    background-color: #da2657;
    border: 1px solid transparent;
    border-bottom-color: transparent;
}

.btn-primary {
    color: #ffffff;
    background-color: #da2657;
    border-color: #da2657;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #b22048;
    border-color: #b22048;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #da2657;
    border-color: #da2657;
}

.btn-primary .badge {
    color: #da2657;
    background-color: #ffffff;
}

.btn-secondary {
    color: #ffffff;
    background-color: #2a9fd6;
    border-color: #2a9fd6;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active,
.open>.dropdown-toggle.btn-secondary {
    color: #ffffff;
    background-color: #2180ac;
    border-color: #2180ac;
}

.btn-secondary.disabled,
.btn-secondary[disabled],
fieldset[disabled] .btn-secondary,
.btn-secondary.disabled:hover,
.btn-secondary[disabled]:hover,
fieldset[disabled] .btn-secondary:hover,
.btn-secondary.disabled:focus,
.btn-secondary[disabled]:focus,
fieldset[disabled] .btn-secondary:focus,
.btn-secondary.disabled:active,
.btn-secondary[disabled]:active,
fieldset[disabled] .btn-secondary:active,
.btn-secondary.disabled.active,
.btn-secondary[disabled].active,
fieldset[disabled] .btn-secondary.active {
    background-color: #2a9fd6;
    border-color: #2a9fd6;
}

.btn-secondary .badge {
    color: #2a9fd6;
    background-color: #ffffff;
}

.pager li>a,
.pager li>span {
    background-color: #222426;
    border: 1px solid #2c2e30;
}

.pager li>a:hover,
.pager li>a:focus {
    background-color: #da2657;
    border-color: #da2657;
}

.pager .disabled>a,
.pager .disabled>a:hover,
.pager .disabled>a:focus,
.pager .disabled>span {
    color: #888a8c;
    background-color: #222426;
}

.modal-content {
    background-color: #aaaaaa;
}

.modal-header {
    border-bottom: 1px solid #282a2c;
}

.modal-footer {
    border-top: 1px solid #282a2c;
}

.edit-btn {
    background-color: #77b300!important;
    border-color: #77b300!important;
}

.edit-btn:hover,
.edit-btn:focus,
.edit-btn:active {
    background-color: #558000!important;
    border-color: #4e7600!important;
}

table {
    background-color: #181a1c;
}

tr.bbg {
    background-color: #080a0c;
}

.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td {
    border-top: 1px solid #282a2c;
}

.table>thead>tr>th {
    border-bottom: 2px solid #282a2c;
}

.table>tbody+tbody {
    border-top: 2px solid #282a2c;
}

.table .table {
    background-color: #06080a;
}

.table-striped>tbody>tr:nth-child(odd)>td,
.table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #080a0c;
}

.table-hover>tbody>tr:hover>td,
.table-hover>tbody>tr:hover>th {
    background-color: #282a2c;
}

.table>thead>tr>td.active,
.table>tbody>tr>td.active,
.table>tfoot>tr>td.active,
.table>thead>tr>th.active,
.table>tbody>tr>th.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>tbody>tr.active>td,
.table>tfoot>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr.active>th,
.table>tfoot>tr.active>th {
    background-color: #282a2c;
}

.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover,
.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr.active:hover>th {
    background-color: #1b1d1f;
}

.form-control {
    color: #585a5c;
    background-color: #ffffff;
    border: 1px solid #282a2c;
}

.form-control:focus {
    border-color: #66afe9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.form-control::-moz-placeholder {
    color: #888a8c;
}

.form-control:-ms-input-placeholder {
    color: #888a8c;
}

.form-control::-webkit-input-placeholder {
    color: #888a8c;
}

table .enter p {
    color: #888a8c;
}

.online {
    background-color: #77b300;
}

.offline {
    background-color: #444;
}

.hr .inner {
    background-color: #151719;
}

.hr .inner-login {
    background-color: #202224;
}

.hr {
    box-shadow: 0 1px 0 #151719, transparent 0 0 0;
    border-bottom: 1px solid #282828;
}

.btn-facebook div,
.btn-google div {
    background-color: rgba(255, 255, 255, 0.3);
}

.btn-facebook {
    color: #ffffff;
    background-color: #3f62ac;
    border-color: #3f62ac;
}

.btn-facebook:hover,
.btn-facebook:focus,
.btn-facebook:active,
.btn-facebook.active,
.open>.dropdown-toggle.btn-facebook {
    color: #ffffff;
    background-color: #305299;
    border-color: #305299;
}

.btn-google {
    color: #ffffff;
    background-color: #dd4b39;
    border-color: #dd4b39;
}

.btn-google:hover,
.btn-google:focus,
.btn-google:active,
.btn-google.active,
.open>.dropdown-toggle.btn-google {
    color: #ffffff;
    background-color: #c43a29;
    border-color: #c43a29;
}

.navbar-brand>img {
    background-color: #da2657;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}