body {
	background-color: #06080a;
	color: #888a8c;
}

a {
  color: #ff8800;
}
a:hover,
a:focus {
  color: #ff8800;
}

.top-nav {
	background-color: #181a1c;
}

.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: #888a8c;
}

.top-menu > div > li > a:hover  {
	color: #fff;
}

.top-menu > div > li > a:focus  {
	color: #fff;
}


.footer-links a {
	color: #ff8800;
}

.footer-links a:hover, .footer-links a:focus {
	color: #ff8800;
}

.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: #ff8800;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  background-color: #ff8800;
}

.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: #ff8800;
}

.nav-tabs .active .badge {
	color: #ff8800;
	background-color: #fff;
}

.dropdown-menu > li > a:hover > .badge, .dropdown-menu > li > a:focus > .badge {
color: #ff8800;
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);
}



/* X days ago */
.video-added {
	color: #76787a; 
}

/* X views */
.video-views {
	color: #aaacae;
}

/* <3 X% */
.video-rating {
	color: #aaacae;
}

/* <3 X% - No Rating */
.no-rating {
	color: #333!important;
}

.video-rating-heart {
	color: #f35958;
}

/* S P O N S O R S */
.ad-title {
	color: #555759;
}

.text-white {
	color: #fff;
}

/* Boxes on profile pages, blogs*/
.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: #151719;
}


/* Comment bubble background*/
.comment {
	background-color: #222426;
}

/* Comment bubble arrow, should be same as above */
.comment:after {
	border-right-color: #222426;
}

.new-comment {
	background-color: #333537;
}

.new-comment:after  {
	border-right-color: #333537;
}

/* Comment text color */
.comment-body {
	color: #fff;
}

.mail-unread {
	color: #fff;
}

.mail-read {
	color: #77797b;
}

/* Delete message trashbin icon */
table .delete a {
	color: #ff8800!important;
}

/* Default link color */
table .user a {
	color: #2a9fd6!important;
}


table .subject-read a {
	color: #76787a!important;
}

table .subject-unread a {
	color: #fff!important;
}

/* Placeholder error color */
.has-error .form-control::-webkit-input-placeholder {
   color: #cc0000!important;
}

.has-error .form-control:-moz-placeholder { /* Firefox 18- */
   color: #cc0000!important;
}

.has-error .form-control::-moz-placeholder {  /* Firefox 19+ */
   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;
}

/* Vote box colors */
.not-voted {
	background-color: #333537!important;
}
.vote-box {
	border: 1px solid #333537;
}
.vote-box .likes {
	background-color: #77b300;
}
.vote-box .dislikes, .vote-box .user-dislikes {
	background-color: #cc0000;
}

.tag {
	color: #fff;	
}

/* Selected video thumbnail on Edit Video */
.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;
}




/* File input */
.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: #ff8800;
  border-color: #ff8800;
}





.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: #ff8800;
	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: #ff8800;
  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: #ff8800;
	border: 1px solid transparent;
	border-bottom-color: transparent;
}




.btn-primary {
	color: #ffffff;
	background-color: #ff8800;
	border-color: #ff8800;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
	color: #ffffff;
	background-color: #cc6d00;
	border-color: #cc6d00;
}
.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: #ff8800;
	border-color: #ff8800;
}
.btn-primary .badge {
	color: #ff8800;
	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: #ff8800;
	border-color: #ff8800;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
	color: #888a8c;
	background-color: #222426;
}

.modal-content {
	background-color: #202224;
}
.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;
}
.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;
}