/* ==UserStyle==
@name           ROBLOX OBC FOR FREE 2016 ADD-ON FOR RLOT
@namespace      github.com/openstyles/stylus
@version        2.3
@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="Home"] .content {
 overflow: auto!important;
}

[data-internal-page-name="Profile"] .content  {
 overflow: visible!important;
}

[data-internal-page-name="GameDetail"] #container-main .content {
 overflow: visible!important;
}

[data-internal-page-name="Messages"] .content {
 overflow: auto!important;
}

[data-internal-page-name="GroupDetails"] .content {
 overflow: auto!important;
}


[data-internal-page-name="Games"] .container-main > .content {
  background-color: #0000!important;
  outline: #0000 solid 10px!important;
}

[data-internal-page-name="Games"] .games-list-container {
  background-color: #e3e3e3!important;
  outline: #e3e3e3 solid 10px!important;
}

[data-internal-page-name="Messages"] .container-main > .content {
  background-color: #0000!important;
  outline: #0000 solid 10px!important;
}

[data-internal-page-name="Messages"] .messages-container.ng-scope {
  background-color: #e3e3e3!important;
  outline: #e3e3e3 solid 10px!important;
}

[data-internal-page-name="GameDetail"] .container-main > .content {
  background-color: #e3e3e300;
  outline: #e3e3e300 solid 10px;
}

[data-internal-page-name="Catalog"] .container-main > .content {
  background-color: #e3e3e300!important;
  outline: #e3e3e300 solid 10px!important;
}

[data-internal-page-name="Catalog"] #catalog-content {
  background-color: #fff!important;
  outline: #fff solid 10px!important;
}

[data-internal-page-name="Catalog"] #catalog-react-container .sticky .search-bars {
  background-color: #fff0!important;
}

[data-internal-page-name="GameDetail"] #game-detail-page {
  background-color: #e3e3e3;
  outline: #e3e3e3 solid 10px;
}

[data-internal-page-name="Home"] #HomeContainer {
background-color: #e3e3e3;
  outline: #e3e3e3 solid 10px!important;
}

[data-internal-page-name="Home"] .container-main > .content {
background-color: #e3e3e300;
  outline: #e3e3e300 solid 10px!important;
}

[data-internal-page-name="Profile"] .container-main > .content {
background-color: #e3e3e300;
outline: none;
}

[data-internal-page-name="Profile"] .profile-container.ng-scope {
background-color: #e3e3e3;
  outline: #e3e3e3 solid 10px!important;
}

[data-internal-page-name="Avatar"] #content::before, [data-internal-page-name="Catalog"] #content::before, [data-internal-page-name="GameDetail"] .content::before, [data-internal-page-name="Messages"] #content::before, [data-internal-page-name="Profile"] #content::before, [data-internal-page-name="CatalogItem"] #content::before, [data-internal-page-name="BundleDetail"] #content::before {
margin-bottom: 35px;
}

[data-internal-page-name="Settings"] #settings-container .menu-vertical .menu-option:hover {
box-shadow: inset 0 -4px 0 0 #393939 !important;
}

[data-internal-page-name="Settings"] #settings-container .menu-option-content:hover {
box-shadow: inset 0 -4px 0 0 #393939 !important;
}

[data-internal-page-name="Settings"] #settings-container .menu-option-content:focus {
box-shadow: inset 0 -4px 0 0 #393939 !important;
}

[data-internal-page-name="Settings"] #settings-container .menu-vertical .menu-option .menu-option-content.active {
box-shadow: inset 0 -4px 0 0 #393939 !important;
}

[data-internal-page-name="CatalogItem"] #content::after, [data-internal-page-name="BundleDetail"] #content::after {
  position: relative;
  left: -68px!important;
float: none;
}











