/* ==UserStyle==
@name           ROBLOX OBC FOR FREE 2016
@namespace      github.com/openstyles/stylus
@version        1
@description    A new userstyle
@author         Me
@downloadURL none
==/UserStyle== */

@-moz-document domain("www.roblox.com") {
body.light-theme, .light-theme .container-main, body.dark-theme, .dark-theme .container-main {
  background: url(https://images.rbxcdn.com/7b740ce2fe1bb189612252b3b93c5b83.jpg) top center repeat-x #222222;
}
}

.light-theme .container-main > .content {
  background-color: #E3E3E3;
  outline: #E3E3E3 solid 10px;
}

.light-theme #header {
background: #393939 !important;
}

.light-theme .btn-secondary-xs {
  background-color: #313131;
  border: 1px solid #313131;
}

.light-theme .btn-secondary-xs:hover {
  background-color: #1f1f1f;
  border: 1px solid #1f1f1f;
}

.light-theme .btn-secondary-xs:focus {
  background-color: #1f1f1f;
  border: 1px solid #1f1f1f;
}

.light-theme .chat-windows-header {
  background-color: #393939 !important;
}

 .light-theme .rbx-upgrade-now .btn-secondary-md {
  background-color: #393939 !important;
  border: 1px solid #393939 !important;
}

 .light-theme .rbx-upgrade-now .btn-secondary-md:hover {
  background-color: #1f1f1f !important;
  border: 1px solid #1f1f1f !important;
}

 .light-theme .rbx-upgrade-now .btn-secondary-md:focus {
  background-color: #1f1f1f !important;
  border: 1px solid #1f1f1f !important;
}

.accept-friend.btn-cta-md.btn-min-width {
  background-color: #393939 !important;
  border: 1px solid #393939 !important;
}

.accept-friend.btn-cta-md.btn-min-width:hover {
  background-color: #1f1f1f !important;
  border: 1px solid #1f1f1f !important;
}

.accept-friend.btn-cta-md.btn-min-width:focus {
  background-color: #1f1f1f !important;
  border: 1px solid #1f1f1f !important;
}

.light-theme .rbx-tabs-horizontal .rbx-tab .rbx-tab-heading.active {
  box-shadow: inset 0 -4px 0 0 #393939 !important;
  color: #191919;
}

.light-theme .rbx-tabs-horizontal .rbx-tab .rbx-tab-heading:hover {
  box-shadow: inset 0 -4px 0 0 #393939 !important;
  color: #191919;
}

.light-theme .rbx-tabs-horizontal .rbx-tab.active .rbx-tab-heading, .light-theme .rbx-tabs-horizontal .rbx-tab.active {
  box-shadow: inset 0 -4px 0 0 #393939 !important;
  color: #191919;
}

.light-theme .notification-blue {
  background-color: #393939 !important;
  font-size: 12px;
  font-weight: 500;
  color: #fff;
}

.comments-container .form-horizontal button {
  margin-bottom: 12px;
  background-color: #393939 !important;
  border: 1px solid #393939 !important;
}

.comments-container .form-horizontal button:hover {
  background-color: #1f1f1f !important;
  border: 1px solid #1f1f1f !important;
}

.comments-container .form-horizontal button:focus {
  background-color: #1f1f1f !important;
  border: 1px solid #1f1f1f !important;
}

.light-theme .rbx-private-server-create .rbx-private-server-create-button {
  background-color: #393939 !important;
  border: 1px solid #393939 !important;
}

.light-theme .rbx-private-server-create .rbx-private-server-create-button:hover {
  background-color: #1f1f1f !important;
  border: 1px solid #1f1f1f !important;
}

.light-theme .rbx-private-server-create .rbx-private-server-create-button:focus {
  background-color: #1f1f1f !important;
  border: 1px solid #1f1f1f !important;
}

.filters-container .filter-items-container .filters-modal-container .action-buttons-container .apply-button[disabled] {
  background-color: #696868 !important;
  border-color: #696868 !important;
}

.filters-container .filter-items-container .filters-modal-container .action-buttons-container .apply-button {
  background-color: #393939 !important;
  border: 1px solid #393939 !important;
}

.light-theme .container-footer {
  background-color: #222222;
}

[data-internal-page-name="Profile"] .content {
  background-color: #fa3434;
  outline: #E3E3E3 solid 10px;

}