Close

Games

Catalog

Develop

Robux

Search in Groups

Search in Players

Search in Games

Search in Catalog

Search in Library

1

Settings
1

Help

Logout

0

0 Robux

Buy Robux

Ripguy12gameer: <13

Games

Catalog

Develop

Robux

Ripguy12gameer

Home

Profile

Messages

Friends

Avatar

Inventory

Trade

Groups

Blog

Shop

Upgrade Now

Events

Advertisement

-
Why am I seeing ads?

Report

OK

Create

Knights of P...

Boho Salon

Tactical BFG ...

Owned By: No One!

Members: 6

My Rank: Private

Knights of Pearls

Knights of PEARLS.

" Be a Legend or Be a Soldier! "

Changed from a Knight Group to an Army group - 12/29/17

Report Abuse

Knights of Pearls is now rebooting as an Army group

4valanche_35
12/29/2017 9:06:50 AM

Report Abuse

Members

Allies

Enemies

Store

Private (6)
Sergeant
Sergeant Major of The Army

Report Abuse

Ripguy12gameer

PearlPerson

KnightsofPearlsFAN

AnnoingOrange125

DerpMan125

TheComputerNerd475

Groups have the ability to create and sell official shirts, pants, and t-shirts! All revenue goes to group funds.

Knights of Pearls [UNIFORM]

10

Creator: Knights of Pearls

Updated: 4 years ago

Sales: 0

Favorited: 0 times

See more items for sale by this group

Want to configure a new item or hide it by setting it off sale? See all group items.

Wall

Warning!

Are you sure you want to exile this user?

Exile
Cancel

Also delete all posts by this user. (Please allow some time.)

Nobody has said anything yet...

Funds:
0

Controls

Advertise Group

Uh-Oh!

Creating a group requires a Builders Club membership.

Get BC!
Cancel

Warning!

You are the owner of this group. Leaving the group will allow any Builders Club member to claim ownership.

You will lose all of the privileges of group ownership.

Continue
Cancel

About Us

Jobs

Blog

Parents

Help

Terms

Privacy

©2018 Roblox Corporation. Roblox, the Roblox logo, Robux, Bloxy, and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.

Starting Roblox...

Connecting to Players...

Roblox is now loading. Get ready to play!

Checking for Roblox Studio...

You're moments away from getting into the game!

Download and Install Roblox

Click here for help

Get started creating your own games!

Download Studio

Check Always open links for URL: Roblox Protocol and click
Open URL: Roblox Protocol

in the dialog box above to join games faster in the future!

Gameplay sponsored by:

Loading 0% - Starting game...

Get more with Builders Club!
Join Builders Club

Choose Your Avatar

I have an account

Tactical BFG F…------MultipartBoundary--fuCAiusDf1NOdt8B1WyNoQ7wnZjzLTTHURGLIOR5Mg----
Content-Type: text/css
Content-Transfer-Encoding: binary
Content-Location: https://static.rbxcdn.com/css/MainCSS___f7df84f8d0bbb2e577deb4c095084127_m.css/fetch

@charset "utf-8";

html { background-color: rgb(255, 255, 255); }

body { overflow-y: scroll; }

a { text-decoration: none; }

a:hover { text-decoration: underline; }

a:link, a:visited, a:active { color: rgb(0, 85, 179); }

input:focus { outline: none; }

pre { white-space: pre-wrap; word-wrap: break-word; }

textarea { resize: none; }

a img { border: none; }

#ErrorPage { text-align: center; }

#ErrorPage h1 { display: block; }

.ImageButton { cursor: pointer; padding: 0px; border: 0px; text-decoration: none; margin: 0px; display: inline-block; }

.Button { cursor: pointer; background-color: rgb(255, 255, 255); border: 1px solid rgb(51, 51, 51); color: rgb(51, 51, 51); font-size: 0.9em; padding: 3px 10px; text-decoration: none; }

.Button:link, .Button:visited { border: 1px solid rgb(119, 119, 119); color: rgb(119, 119, 119); }

.Button:hover, .Button:active { background-color: rgb(110, 153, 201); border: 1px solid rgb(0, 0, 0); color: rgb(255, 255, 255); }

#Body.simple-body { margin-top: 35px; }

#Body { min-height: 550px; padding: 5px 0px 25px; margin: 0px auto; max-width: 970px; background-color: white; }

#MasterContainer { overflow: visible; width: 100%; }

.TextBox { border: 1px solid rgb(204, 204, 204); padding: 5px; }

.Label { font-weight: bold; }

.ErrorReporting, .ErrorReportingThanks { width: 500px; margin: 16px auto; padding: 10px; }

.YesNoButtons { text-align: right; }

.modalBackground { background-color: gray; opacity: 0.3; }

.modalPopup { background-color: rgb(255, 255, 221); border-width: 3px; border-style: solid; border-color: gray; padding: 3px; }

.Attention { color: red; }

.OKCancelButton { width: 80px; }

.Toolbox { padding: 2px; }

.ToolboxItem { border-style: solid; border-width: 2px; width: 52px; height: 52px; }

.Title { font-size: 18px; }

a.Title:link, a.Title:visited, a.Title:active { text-decoration: none; }

a.Title:hover { text-decoration: underline; }

.Header { font-size: 14px; }

.Banner { padding: 8px; }

#LeftGutterAdContainer { position: fixed; top: 0px; left: 50%; margin-left: -900px; }

#RightGutterAdContainer { position: fixed; top: 0px; left: 50%; margin-left: 500px; }

.Paging_Input { width: 20px; text-align: center; }

.JSPager_Container a { margin: 0px 2px; }

.JSPager_Container a:hover { cursor: pointer; }

.JSPager_Container a.disabled:hover { cursor: default; }

.JSPager_Container a.disabled { color: rgb(0, 0, 0); text-decoration: none; }

#FreeGames .SEOLinksContainer { margin: 0px 60px 0px 0px; float: left; color: rgb(102, 102, 102); font-size: 11px; }

#FreeGames ul { list-style: none; }

.SquareTabGray { list-style: none; float: left; background-color: rgb(214, 214, 214); padding: 7px; border-width: 1px 1px 0px; border-style: solid; border-color: rgb(158, 158, 158); border-image: initial; font-weight: bold; font-size: 15px; color: rgb(52, 52, 52); margin: 4px 2px 0px 1px; position: relative; top: 2px; }

.SquareTabGray a { text-decoration: none; color: rgb(52, 52, 52); cursor: pointer; }

.SquareTabGray a:hover { text-decoration: none; background-color: rgb(233, 233, 233); }

.SquareTabGray.selected a:hover, .SquareTabGray.ui-tabs-selected a:hover { text-decoration: none; background-color: rgb(255, 255, 255); }

.SquareTabGray:hover { background-color: rgb(233, 233, 233); cursor: pointer; }

.SquareTabGray.selected, .SquareTabGray.selected:hover, .SquareTabGray.ui-tabs-selected, .SquareTabGray.ui-tabs-selected:hover { background-color: rgb(255, 255, 255); margin-top: 0px; padding: 9px 7px 12px; position: relative; top: 1px; border-color: rgb(204, 204, 204); }

.TabContent { display: none; }

.TabContent.selected { display: block; }

.StandardPanelContainer { position: relative; clear: both; padding-left: 5px; }

.StandardPanelContainer .StandardPanelWhite { background-color: rgb(255, 255, 255); position: relative; left: -5px; top: -1px; width: 100%; padding: 6px; margin-bottom: -6px; }

.WhiteSquareTabsContainer { background: url("/images/Icons/MyMoney_fakeborderbg2.png") center bottom repeat-x; width: 100%; position: relative; padding: 0px 0px 0px 5px; display: inline-block; margin: 0px; }

.SuperSafePanel { position: relative; display: block; height: 0px; z-index: 1001; }

img.SuperSafePrivacyModeImg:hover { cursor: pointer; }

#CreateSetPopupContainerDiv .SuperSafePanel { left: 324px; }

#Container.unfixed, #MasterContainer.unfixed { width: 100%; }

#Container { margin: 0px auto; width: 100%; padding: 0px; border: 0px; }

.Centered { margin-left: auto; margin-right: auto; }

.errorStatusBar { color: black; background-color: rgb(250, 229, 229); border: 1px solid rgb(204, 0, 0); margin-bottom: 10px; text-align: left; padding-left: 10px; height: inherit; min-height: 26px; }

#birthdayError { float: left; height: inherit; left: 10px; position: relative; }

#UpdateCCButton { width: 166px; height: 50px; cursor: pointer; margin-left: auto; margin-right: auto; background-image: url("/images/Buttons/btn-updatenow.png"); }

#UpdateCCButton:hover { background-position: 0px 50px; }

.ReportAbuse { text-align: left; font-size: 11px; }

.ReportAbuse .AbuseButton a { color: rgb(255, 153, 153); background: none; padding-left: 16px; padding-bottom: 2px; }

.ReportAbuse .AbuseButton a:hover { background: url("/images/cssspecific/rbx2/abuse.png") 0px 2px no-repeat scroll transparent; color: rgb(255, 0, 0); }

.ReportAbuse img { display: none; }

.IncompleteFormField { color: red; }

input.default { font-style: italic; color: rgb(136, 136, 136); }

.error-msg-disable-pbs { color: red; display: none; margin: 6px 0px; }

.blueAndWhite { border: 2px solid rgb(110, 153, 201); background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }

.blueAndWhite .titleBar { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-weight: bold; padding: 2px; margin-bottom: 5px; font-size: 13px; }

#Authentication span a { color: rgb(255, 255, 255); }

.CreateSetButton { cursor: pointer; text-decoration: none; }

.CreateSetButton:hover { background-color: gray; }

.SetAddButtonAlreadyContainsItem { background: url("/images/accept.png") right 2px no-repeat; }

.SetDescription { float: left; overflow-x: hidden; }

.SetList { height: 30px; width: 0px; display: block; position: relative; }

.SetList > img { position: relative; float: left; z-index: 10; width: 20px; cursor: pointer; top: 5px; left: 5px; }

.SetList .NewVersionAvailableBanner { background: url("/images/Sets/img-update_available-left.png") no-repeat; height: 14px; width: 87px; position: absolute; left: 105px; z-index: 2; top: 7px; }

.SetList a.btn-dropdown, a.btn-dropdown-active { background: url("/images/Sets/bg-drop_down_btn.png") right top no-repeat; border: 1px solid rgb(119, 119, 119); padding: 6px 17px 0px 8px; height: 19px; font-style: normal; font-variant: normal; font-weight: bold; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); text-decoration: none; display: block; float: left; position: relative; z-index: 10; width: 70px; }

.SetList a.btn-dropdown:hover { background-position: right center; border-color: rgb(136, 136, 136); text-decoration: none; }

.SetList a.btn-dropdown-active:hover, .SetList a.btn-dropdown-active:link { text-decoration: none; }

.SetList a.btn-dropdown-active { background-position: right bottom; border-bottom: none; height: 20px; }

.SetListDropDownList { position: absolute; }

.SetListDropDownList .menu { width: 140px; background-color: rgb(225, 225, 225); border: 1px solid rgb(119, 119, 119); position: relative; bottom: 1px; z-index: 1; clear: both; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 12px; line-height: normal; font-family: "normal Arial", Helvetica, sans-serif; }

.SetListDropDownList .menu a { display: block; text-decoration: none; color: rgb(0, 0, 0); padding: 2px 8px; margin: 4px 0px; width: 124px; }

.SetListDropDownList .menu a:hover, .ui-autocomplete .ui-menu-item a:hover { background-color: rgb(9, 95, 181); color: rgb(255, 255, 255); cursor: pointer; }

.SetListDropDownList .menu p { font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 11px; line-height: normal; font-family: "normal Arial", Helvetica, sans-serif; color: rgb(102, 102, 102); padding: 0px 8px; margin: 5px 0px 0px; }

.SetListDropDownList .menu p.hr { height: 1px; background-color: rgb(167, 167, 167); margin: 5px; }

.SetListDropDown { position: relative; z-index: 9; left: 0px; top: 0px; }

.ItemOptions .SetListDropDown { }

.SetList.SetOptions { z-index: 1; }

.ItemOptions .SetListDropDown { left: -102px; }

.SetListDropDownList.invisible, .NewVersionAvailableBanner.invisible, .SetList.ItemOptions.invisible { display: none; }

.ui-autocomplete { padding: 0px; background-color: rgb(225, 225, 225); border: 1px solid rgb(119, 119, 119); font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 12px; line-height: normal; font-family: "normal Arial", Helvetica, sans-serif; width: 201px; }

.ui-autocomplete .ui-menu-item { list-style: none; display: block; }

.ui-autocomplete .ui-menu-item a { display: block; text-decoration: none; color: rgb(0, 0, 0); padding: 2px 8px; margin: 4px 0px; }

.product-promo-dropdown { width: 200px; margin: 5px; }

#PlaceProductPromotionSelectionPanel .PurchaseModalMessage { height: 100%; }

.Navigation { height: 35px; z-index: 1022; }

.Navigation ul { list-style: none; padding: 0px; width: 930px; margin: 0px auto; }

.Navigation ul li { float: left; position: relative; }

.Navigation ul li a, .Navigation ul li a:visited { display: inline-block; color: rgb(255, 255, 255); padding: 0px 9px; border-left: 1px solid rgb(255, 255, 255); font-size: 18px; }

.Navigation ul li a h1, .Navigation ul li a h2 { cursor: pointer; }

.Navigation ul li:first-child a { border-left: none; }

.clear { overflow: hidden; width: 100%; font-size: 0px; clear: both; }

.alignCenter { text-align: center; }

.hidden { display: none; }

.videoURL { width: 380px; height: 250px; }

div.testingSitePanel { margin: 5px auto 8px; width: 870px; text-align: center; border: 3px solid rgb(255, 224, 102); padding: 10px 5px; background: white; }

div#Body div#GamesContainer { padding-top: 5px; }

div#Body #BrowseContainer { padding: 5px 20px; }

img#over13icon { float: left; padding-left: 7px; padding-top: 1px; position: relative; top: 18px; height: 11px; width: 20px; }

a.logoutButton { margin-left: -2px; padding-top: 2px; position: static; top: auto; }

div#ErrorPage { text-align: center; margin-bottom: 20px; }

div#ErrorPage pre { text-align: left; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 12pt; line-height: normal; font-family: Courier; }

div#ErrorPage h1 { font-size: 40px; font-weight: bold; color: rgb(54, 54, 54); letter-spacing: -2px; margin-bottom: 10px; display: block; }

img.ErrorAlert { display: block; margin: 25px auto 10px; }

div#ErrorPage h3 { color: rgb(54, 54, 54); font-weight: bold; font-size: 16px; }

div#ErrorPage .divideTitleAndBackButtons { margin: 20px auto; height: 1px; width: 55%; border-top: 1px solid rgb(204, 204, 204); }

div#ErrorPage div.CenterNavigationButtonsForFloat { width: 253px; margin: 0px auto; }

.fbSplashPageConnect { margin: 5px 0px; }

.form-inline { position: static; }

#AdvertisingLeaderboard { margin: 0px auto 10px; text-align: center; padding-top: 5px; width: 728px; }

.GPTAd { overflow: hidden; margin: 0px auto; display: block; }

.GPTAd.banner { width: 728px; height: 90px; }

.GPTAd.skyscraper { width: 160px; height: 600px; }

.GPTAd.rectangle { width: 300px; height: 250px; }

.GPTAd.narrowskyscraper { width: 600px; }

.GPTAd.gutter { width: 400px; height: 1180px; }

.GPTAd .opapushdown { width: 970px; height: 96px; }

#FloorAd { height: 1px; }

.Ads_WideSkyscraper { float: right; text-align: right; width: 160px; height: 611px; }

.abp { font-size: 12px; line-height: 1.25; color: rgb(117, 117, 117); text-align: center; background-color: transparent; margin: 0px auto; }

.abp .ad-annotations { font-size: 12px; }

.abp .ad-annotations::before, .abp .ad-annotations::after { content: " "; display: table; }

.abp .ad-annotations::after { clear: both; }

.abp .UpsellAdButton, .abp .UpsellAdButton:link, .abp .UpsellAdButton:visited, .abp .BadAdButton, .abp .BadAdButton:link, .abp .BadAdButton:visited { color: rgb(117, 117, 117); }

.abp .ad-identification-text { color: rgb(25, 25, 25); text-transform: uppercase; }

.abp .ad-identification { float: left; }

.abp .ad-identification .UpsellAdButton:hover { color: rgb(0, 162, 255); }

.abp .BadAdButton { float: right; }

.abp .BadAdButton:hover { color: rgb(226, 118, 118); }

.abp .adp-gpt-container { margin: 0px auto; }

.leaderboard-abp { min-height: 110px; }

.leaderboard-abp .ad-annotations { margin-top: 2px; }

.leaderboard-abp iframe { display: block; margin: 0px auto; }

@media (max-width: 728px) {
.leaderboard-abp { display: none; }
}

.abp-container { float: left; }

.left-abp { margin-right: 24px; width: 160px; min-height: 600px; }

.right-abp { margin-left: 24px; width: 160px; min-height: 600px; }

@media (max-width: 1358px) {
.left-abp { display: none; }
}

@media (max-width: 1174px) {
.left-abp, .right-abp { display: none; }
}

.gutter-left, .gutter-right { position: fixed; top: 40px; margin: 0px; }

.gutter-ads { overflow: hidden; }

.gutter-ads .container-main, .gutter-ads .content { max-width: 970px; }

@media (min-width: 1688px) {
.gutter-ads .rbx-header .rbx-nav-collapse { display: block; }
.gutter-ads .rbx-header .rbx-navbar-header { max-width: 166px; }
.gutter-ads .rbx-left-col:not(.nav-show) { width: 0px; }
.gutter-ads .rbx-left-col:not(.nav-show) .rbx-scrollbar { width: 0px; }
}

.gutter-left { text-align: right; margin-right: 497px; right: 50%; }

.gutter-right { text-align: left; margin-left: 497px; left: 50%; }

@media (max-width: 970px) {
.gutter-left, .gutter-right { display: none; }
}

.abp-plvu { margin-left: 12px; }

@media (max-width: 670px) {
.abp-plvu { display: none; }
}

div.flyout { background: rgb(255, 255, 255); box-shadow: rgba(61, 55, 55, 0.57) 0px 0px 10px 0px; border-radius: 10px; margin-top: 10px; width: 100%; color: rgb(68, 68, 68); padding: 10px; border: 1px solid rgb(153, 153, 153); height: auto; }

div.flyout-container { position: absolute; height: 0px; overflow: hidden; padding: 0px 45px; opacity: 0; transition: opacity 0.25s ease-out; }

div.flyout-container.large { width: 250px; left: -107px; }

div.flyout-container.small { width: 150px; left: -57px; }

div.flyout-container.xsmall { width: 100px; left: -76px; }

div.notch-top, div.notch-shadow, div.notch-top-right, div.notch-shadow-right { position: absolute; width: 0px; top: -9px; left: 50%; border-width: 10px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); border-image: initial; margin-left: -10px; float: none; height: 0px !important; }

div.notch-top-right, div.notch-shadow-right { left: 77%; }

div.notch-shadow, div.notch-shadow-right { top: -10px; border-bottom-color: rgb(153, 153, 153); }

div.flyout-open-indicator:hover .flyout-container.large, div.flyout-open-indicator:hover .flyout-container.small, div.flyout-open-indicator:hover .flyout-container.xsmall, div.flyout-open-indicator.nav-open .flyout-container.large, div.flyout-open-indicator.nav-open .flyout-container.small, div.flyout-open-indicator.nav-open .flyout-container.xsmall { height: auto; padding: 0px 10px 10px; opacity: 1; }

div.flyout-open-indicator.nav-open .flyout-container.small { height: auto; }

div#testingSitePanelWrapper, #BodyWrapper { margin: 0px auto; width: 970px; background: white; }

.PromoteModalErrorMessage.errorStatusBar { height: auto; display: none; min-height: 0px; padding: 5px; }

#ItemContainer { margin-top: 10px; }

#ItemContainer #Item { float: left; width: 800px; }

#ItemContainer #Thumbnail { height: 320px; width: 320px; padding: 0px; text-align: left; min-width: 0px; position: relative; margin: 20px 0px; }

#ThumbnailText { font-size: 12px; padding-bottom: 5px; }

#ItemContainer h1 { margin: 0px; padding: 0px; overflow: hidden; }

#ItemContainer h3 { display: block; }

#ItemContainer .item-type { margin: 2px 0px 20px; padding: 0px; }

#ItemContainer #Summary #Creator { float: left; }

.fblike { margin-left: 20px; }

#Summary .SummaryDetails { margin: 0px 20px 5px; padding-bottom: 40px; position: relative; min-height: 249px; width: 268px; float: left; }

#Summary .SummaryDetails .AssetName { overflow: hidden; }

#Summary .DescriptionPanel { clear: both; }

#Summary .SummaryDetails .Avatar { padding: 0px 0px 8px; }

#ItemContainer #Summary { float: left; margin-bottom: 20px; padding: 0px; width: 480px; }

#ItemContainer #Summary .ContentRating { margin-left: 1px; margin-top: 3px; }

#ItemContainer .UserOwns { display: none; }

#ItemContainer #Summary .Description a:hover { cursor: pointer; }

.Description.Full { white-space: pre; }

.Description.body { white-space: pre-line; max-height: 200px; overflow-x: hidden; }

#ItemContainer #BuyWithRobux { margin: 5px 0px; }

#timer { margin: 0px 0px 5px; }

#Summary .item-detail { float: left; padding-left: 5px; }

.GenreInfo .GamesInfoIcon { display: inline-block; background-image: url("/images/GenreIcons/GenreIconsSprite.png"); width: 16px; height: 16px; }

.LimitedEditionRemaining, #RobuxPurchaseDisabledMsg, #PricePublicDomain, .PrivateSalesPurchasePanel, .PrivateSalesPurchasePanel .Price, .PublicDomainPrice { margin-bottom: 5px; }

.PrivateSalesPurchasePanel .Price { display: block; }

.PrivateSalesPurchasePanel .invisible, .ItemOptions .invisible, pre.Description.Full, .SetListDropDownList .menu a.invisible { display: none; }

#Tabs { margin-bottom: 10px; }

.ui-tabs-hide { display: none; }

#ItemContainer .Ownership { float: right; }

.PrivateSales { padding-top: 20px; }

.PrivateSales h2 { margin: 0px 0px 15px; display: block; }

.createSetPanelPopup { width: 400px; height: 100%; padding: 0px; float: left; display: none; }

.createSetPanelPopup div { float: left; }

.closeBtnCircle_35h:hover { background-position: 0px 35px; }

.closeBtnCircle_35h { width: 35px; height: 35px; background: url("/images/Buttons/closeBtnCircle_35h.png"); }

.closeBtnCircle_20h:hover { background-position: 0px 20px; }

.closeBtnCircle_20h { width: 20px; height: 20px; cursor: pointer; margin-left: 395px; position: absolute; top: 5px; left: 5px; background: url("/images/Buttons/btn-x.png"); }

.PurchaseModal .simplemodal-close a { background: url("/images/Buttons/btn-x.png") left top no-repeat; display: block; height: 20px; width: 20px; position: absolute; right: 5px; }

.PurchaseModal .simplemodal-close a:hover { background-position: left bottom; cursor: pointer; }

#ProcessingView { width: 200px; }

#ProcessingView p { font-size: 14px; color: rgb(255, 255, 255); font-weight: bold; }

.SetList.ItemOptions { position: relative; top: 0px; right: 210px; float: right; }

.SetList.ItemOptions a.btn-dropdown, .ItemOptions a.btn-dropdown-active { width: 13px; }

#ItemContainer #Summary #ReportAbuse { margin: 0px auto; padding: 4px; text-align: center; }

.btn-blue-ok-sharp { height: 50px; width: 102px; display: inline-block; background: url("/images/Buttons/btn_blue_ok_l.png") left top no-repeat; }

.btn-blue-ok-sharp:hover { cursor: pointer; background-position: left bottom; }

.UserOwnsAsset { display: inline-block; height: 9px; width: 9px; vertical-align: middle; margin-right: 4px; top: 50%; margin-top: -4.5px; background: url("/images/Icons/comment-user-owns-asset.png"); }

#ItemContainer #Actions { overflow: hidden; top: 420px; width: 408px; padding: 5px; text-align: left; }

#ItemContainer #Actions { padding: 5px; text-align: left; width: 230px; }

.CustomizeCharacterLink { display: block; margin-top: 10px; }

.PurchaseModalMessage.SuccessMsg { padding: 30px 20px 20px; height: auto; }

.PurchaseModal span.Robux, .PurchaseModal span.Free { margin-bottom: 2px; }

.PurchaseModalClose { cursor: pointer; position: absolute; right: -18px; top: -18px; }

.PurchaseModal { width: 435px; display: none; position: absolute; border: 2px solid rgb(39, 39, 39); background-color: rgb(225, 225, 225); padding: 5px; }

.PurchaseModal .titleBar { background-color: rgb(225, 225, 225); font-weight: bold; font-size: 27px; letter-spacing: -1px; color: rgb(52, 52, 52); height: 38px; text-align: center; }

.PurchaseModalBody { background-color: rgb(255, 255, 255); }

.PurchaseModalMessage { padding: 10px; height: 170px; }

#create-set-dialog { height: 327px; }

#PurchaseModalButtonContainer { position: relative; }

.PurchaseModalMessageImage { display: inline-block; width: 110px; height: 110px; }

.PurchaseModalMessageText { display: inline-block; width: 275px; vertical-align: top; padding-top: 28px; }

.PurchaseModalButtonContainer { clear: left; padding-top: 10px; text-align: center; }

.PurchaseModalFooter { text-align: center; margin: 10px auto 0px; padding-bottom: 5px; }

.ProcessingModalBody { margin: 15px auto; text-align: center; vertical-align: middle; background: none; }

.CurrencyColor1 { color: rgb(0, 136, 0); padding-left: 20px; background: url("/images/cssspecific/rbx2/head_infobox_icons.png") 0px -42px no-repeat; }

.CurrencyColor2 { color: rgb(170, 102, 17); padding-left: 20px; background: url("/images/cssspecific/rbx2/head_infobox_icons.png") 0px -122px no-repeat; }

.CurrencyColorFree { color: rgb(0, 136, 0); }

.actions { position: relative; height: 22px; clear: both; padding-bottom: 15px; }

.actions .voting { position: absolute; top: 0px; left: 10px; }

.mCustomScrollbar { touch-action: none; }

.mCustomScrollbar.mCS_no_scrollbar { touch-action: auto; }

.mCustomScrollBox { position: relative; overflow: hidden; height: 100%; max-width: 100%; outline: none; direction: ltr; }

.mCSB_container { overflow: hidden; width: auto; height: auto; }

.mCSB_inside > .mCSB_container { margin-right: 30px; }

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0px; }

.mCS-dir-rtl > .mCSB_inside > .mCSB_container { margin-right: 0px; margin-left: 30px; }

.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-left: 0px; }

.mCSB_scrollTools { position: absolute; width: 16px; height: auto; left: auto; top: 0px; right: 0px; bottom: 0px; }

.mCSB_outside + .mCSB_scrollTools { right: -26px; }

.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { right: auto; left: 0px; }

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { left: -26px; }

.mCSB_scrollTools .mCSB_draggerContainer { position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; height: auto; margin: 4px 0px; }

.mCSB_scrollTools a + .mCSB_draggerContainer { margin: 20px 0px; }

.mCSB_scrollTools .mCSB_draggerRail { width: 2px; height: 100%; margin: 0px auto; border-radius: 16px; }

.mCSB_scrollTools .mCSB_dragger { width: 100%; height: 30px; z-index: 1; }

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { position: relative; width: 4px; height: 100%; margin: 0px auto; border-radius: 3px; text-align: center; }

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width: 12px; }

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 8px; }

.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown { display: block; position: absolute; height: 20px; width: 100%; overflow: hidden; margin: 0px auto; cursor: pointer; }

.mCSB_scrollTools .mCSB_buttonDown { bottom: 0px; }

.mCSB_horizontal.mCSB_inside > .mCSB_container { margin-right: 0px; margin-bottom: 30px; }

.mCSB_horizontal.mCSB_outside > .mCSB_container { min-height: 100%; }

.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden { margin-bottom: 0px; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal { width: auto; height: 16px; top: auto; right: 0px; bottom: 0px; left: 0px; }

.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal { bottom: -26px; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer { margin: 0px 20px; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 2px; margin: 7px 0px; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger { width: 30px; height: 100%; left: 0px; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; }

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { height: 12px; margin: 2px auto; }

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 8px; margin: 4px 0px; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { display: block; position: absolute; width: 20px; height: 100%; overflow: hidden; margin: 0px auto; cursor: pointer; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft { left: 0px; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { right: 0px; }

.mCSB_container_wrapper { position: absolute; height: auto; width: auto; overflow: hidden; top: 0px; left: 0px; right: 0px; bottom: 0px; margin-right: 30px; margin-bottom: 30px; }

.mCSB_container_wrapper > .mCSB_container { padding-right: 30px; padding-bottom: 30px; }

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical { bottom: 20px; }

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal { right: 20px; }

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical { bottom: 0px; }

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal { right: 0px; }

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal { left: 20px; }

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal { left: 0px; }

.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper { margin-right: 0px; margin-left: 30px; }

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container { padding-right: 0px; box-sizing: border-box; }

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container { padding-bottom: 0px; box-sizing: border-box; }

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0px; margin-left: 0px; }

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden { margin-bottom: 0px; }

.mCSB_scrollTools, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight { transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out; }

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail { transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out; }

.mCSB_scrollTools { opacity: 0.75; }

.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools { opacity: 0; }

.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools { opacity: 1; }

.mCSB_scrollTools .mCSB_draggerRail { background-color: rgba(0, 0, 0, 0.4); }

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: rgba(255, 255, 255, 0.75); }

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: rgba(255, 255, 255, 0.85); }

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: rgba(255, 255, 255, 0.9); }

.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight { display: none; }

.mCSB_scrollTools .mCSB_buttonUp { background-position: 0px 0px; }

.mCSB_scrollTools .mCSB_buttonDown { background-position: 0px -20px; }

.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0px -40px; }

.mCSB_scrollTools .mCSB_buttonRight { background-position: 0px -56px; }

.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover { opacity: 0.75; }

.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active { opacity: 0.75; }

.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail { width: 6px; background-color: rgba(0, 0, 0, 0.2); display: none; }

.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; }

.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 6px; margin: 5px 0px; }

.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 12px; }

.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 12px; margin: 2px 0px; }

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; }

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; }

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; }

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; }

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: rgb(117, 117, 117); opacity: 0.5; }

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: rgb(117, 117, 117); opacity: 0.75; }

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover { background-color: rgb(117, 117, 117); opacity: 0.75; }

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: rgb(117, 117, 117); opacity: 0.75; }

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail { display: none; }

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp { display: none; }

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown { display: none; }

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft { display: none; }

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight { display: none; }

div.MediaPlayerControls { position: relative; margin: 0px; padding: 0px; width: 0px; height: 0px; border: 0px; }

div.MediaPlayerIcon { background-image: url("/images/AssetIcons/MediaPlayerIcons.png"); background-repeat: no-repeat; width: 25px; height: 25px; border: 0px; }

.MediaPlayerIcon.Play { background-position: left top; cursor: pointer; }

.MediaPlayerIcon.Play:hover { background-position: right top; }

.MediaPlayerIcon.Pause { background-position: left center; cursor: pointer; }

.MediaPlayerIcon.Pause:hover { background-position: right center; }

.MediaPlayerIcon.Error { background-position: left bottom; }

.BCModalImage { margin-left: 12px; margin-bottom: 12px; float: left; }

#BCMessageDiv.BCMessage { margin-top: 35px; margin-left: 12px; font-weight: bold; font-size: 15px; float: left; width: 250px; }

.GenericModal .Title, .ConfirmationModal .Title { font-weight: bold; font-size: 27px; color: rgb(52, 52, 52); margin: 5px; letter-spacing: -1px; }

.GenericModal { padding: 5px; }

.GenericModalBody { background-color: rgb(255, 255, 255); padding: 10px; }

.GenericModal .Message { display: inline-block; width: 275px; vertical-align: middle; font-weight: bold; font-size: 15px; letter-spacing: 0px; font-stretch: normal; margin-bottom: 5px; float: none; }

.GenericModal.noImage .Message { width: 100%; text-align: center; }

.GenericModal div.ImageContainer { display: inline-block; height: 110px; width: 110px; overflow: hidden; vertical-align: middle; margin-left: -15px; }

.GenericModal.noImage div.ImageContainer { display: none; }

.GenericModal img.GenericModalImage { display: inline-block; max-height: 110px; max-width: 110px; }

.GenericModal .GenericModalButtonContainer { text-align: center; margin: 5px auto; }

.largeModal .GenericModalBody { position: relative; }

.largeModal div.ImageContainer { position: absolute; left: 35px; top: 50%; margin-top: -55px; }

div.GenericModalErrorMessage { font-size: 12px; font-weight: normal; text-align: left; }

a.genericmodal-close { margin-left: 400px; }

.ConfirmationModalButtonContainer { clear: both; text-align: center; padding-bottom: 20px; padding-top: 1px; height: 50px; }

.ConfirmationModalButtonContainer a { margin-right: 6px; cursor: pointer; }

.ConfirmationModalFooter { letter-spacing: normal; color: rgb(102, 102, 102); font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Arial, Helvetica, sans-serif; text-align: center; padding: 0px 10px 7px; }

.ConfirmationModal.noImage .Message { max-width: 395px; width: 395px; text-align: center; position: relative; left: 0px; top: 4px; }

.ConfirmationModal .Message { margin-top: 0px; float: none; width: 270px; position: relative; top: 30%; left: 127px; vertical-align: middle; font-weight: bold; font-size: 15px; letter-spacing: 0px; font-stretch: normal; text-align: left; }

@media (max-width: 480px) {
.ConfirmationModal .Message { width: 50%; }
}

.ConfirmationModal div.ImageContainer { position: absolute; height: 110px; width: 110px; }

.ConfirmationModal.noImage div.ImageContainer { display: none; }

.ConfirmationModal img.GenericModalImage { display: inline-block; max-height: 110px; max-width: 110px; }

div.ConfirmationModal div.GenericModalBody { padding: 0px; }

div.ConfirmationModal.noImage div.TopBody { overflow: hidden; padding: 15px 15px 20px; height: auto; }

div.ConfirmationModal div.TopBody { padding: 15px 15px 22px; min-height: 110px; }

div.ConfirmationModal { padding: 5px; }

.LanguageInstructions { width: 415px; height: 157px; margin: 10px auto; background: url("/images/LanguageChangeInstructions.jpg"); }

.unifiedModal { background-color: rgb(225, 225, 225); font-weight: bold; font-size: 27px; color: rgb(52, 52, 52); border: 2px solid rgb(39, 39, 39); text-align: center; position: relative; }

.unifiedModalContent { text-align: left; background-color: white; font-weight: bold; font-size: 15px; margin: 0px 5px 5px; letter-spacing: normal; }

.unifiedModalSubtext { color: rgb(102, 102, 102); font-weight: bold; font-size: 12px; border: none; letter-spacing: normal; cursor: pointer; text-align: center; margin-top: 10px; padding-bottom: 5px; }

.smallModal { width: 425px; }

.closeBtnCircle_20h:hover { background-position: 0px 20px; }

.closeBtnCircle_20h { width: 20px; height: 20px; cursor: pointer; position: absolute; top: 5px; left: 5px; background: url("/images/Buttons/btn-x.png"); }

.unifiedModal .smallModal .closeBtnCircle_20h { margin-left: 395px; }

@media (max-width: 480px) {
.smallModal { width: auto; }
}

.ABCloseCircle { cursor: pointer; position: absolute; top: -10px; right: -10px; }

.Message { margin-top: 12px; float: right; width: 200px; color: rgb(52, 52, 52); text-align: left; padding: 0px; }

.PurchaseModalMessage.SuccessMsg { padding: 30px 20px 20px; height: auto; }

.PurchaseModal span.robux, .PurchaseModal span.robux-text { margin-bottom: 2px; }

.VisitButton { display: inline; width: 10px; }

.VisitButtonBuild, .VisitButtonEdit { height: 50px; }

h3.RecommendationHeader { padding-left: 5px; padding-top: 5px; width: 100%; }

h3.RecommendationHeader a { margin-left: 13px; }

.Description.Full { white-space: pre; }

.Description.body { white-space: pre-line; max-height: 200px; overflow-x: hidden; }

.blueAndWhite { border: 2px solid rgb(110, 153, 201); background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }

.blueAndWhite .titleBar { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-weight: bold; padding: 2px; margin-bottom: 5px; font-size: 13px; }

.PlaceLauncherStatus { color: rgb(51, 51, 51); display: none; font-size: 16px; font-weight: bolder; line-height: 19px; }

.PlaceLauncherStatusBackBuffer { position: relative; display: none; }

.CancelPlaceLauncherButton { background-color: white; border: none; color: blue; cursor: pointer; font-size: 12px; }

.CancelPlaceLauncherButton:hover, .CancelPlaceLauncherButton:active { background-color: white; border: none; color: blue; cursor: pointer; text-decoration: underline; }

.PlaceLauncherModal { border: none; color: black; height: 125px; margin: 1.5em; padding: 10px; text-align: center; width: 360px; }

.VisitButtonsGuestCharacter { display: inline-block; padding: 10px 5px; cursor: pointer; }

.mac-install-steps { text-align: left; width: 300px; margin: 0px auto; font-size: 12px; }

.Revised .VisitButtonGirlGuest, .Revised .VisitButtonBoyGuest, .Revised .VisitButtonGirlGuest:hover, .Revised .VisitButtonBoyGuest:hover { width: 180px; background-repeat: no-repeat; height: 228px; display: inline-block; padding: 0px; }

.Revised .VisitButtonGirlGuest { background-image: url("/images/Buttons/AB-female_character.jpg"); background-position: center center; }

.Revised .VisitButtonBoyGuest { background-image: url("/images/Buttons/AB-male_character.jpg"); background-position: center center; margin-right: 25px; }

.Revised .VisitButtonGirlGuest:hover { background-image: url("/images/Buttons/AB-female_character.jpg"); background-position: center bottom; }

.Revised .VisitButtonBoyGuest:hover { background-image: url("/images/Buttons/AB-male_character.jpg"); background-position: center bottom; margin-right: 25px; }

.Revised .Title { text-align: center; color: rgb(51, 51, 51); font-size: 24px; font-weight: bold; padding: 5px 0px; }

.RevisedCharacterSelectSignup { width: 72px; height: 20px; float: left; }

.RevisedCharacterSelectSignup { background-image: url("/images/Buttons/sign_up_small.png"); background-position: center top; }

.RevisedCharacterSelectSignup:hover { background-image: url("/images/Buttons/sign_up_small.png"); background-position: center bottom; }

.Revised .HaveAccount { float: right; color: rgb(9, 95, 181); font-size: 14px; cursor: pointer; }

.Revised.GuestModePromptModal { width: 475px; border: 2px solid rgb(51, 51, 51); padding: 0px 5px 5px; background-color: rgb(225, 225, 225); }

.RevisedFooter { height: 38px; width: 90%; margin: 0px auto; border-top: 1px solid rgb(225, 225, 225); text-align: center; }

.tipsy { font-size: 10px; position: absolute; padding: 5px; z-index: 100000; }

.tipsy-inner { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); max-width: 200px; padding: 5px 8px 4px; text-align: center; }

.tipsy-inner { border-radius: 3px; }

.tipsy-arrow { position: absolute; width: 0px; height: 0px; line-height: 0; border: 5px dashed rgb(0, 0, 0); }

.tipsy-arrow-n { border-bottom-color: rgb(0, 0, 0); }

.tipsy-arrow-s { border-top-color: rgb(0, 0, 0); }

.tipsy-arrow-e { border-left-color: rgb(0, 0, 0); }

.tipsy-arrow-w { border-right-color: rgb(0, 0, 0); }

.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }

.tipsy-nw .tipsy-arrow { top: 0px; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }

.tipsy-ne .tipsy-arrow { top: 0px; right: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }

.tipsy-s .tipsy-arrow { bottom: 0px; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }

.tipsy-sw .tipsy-arrow { bottom: 0px; left: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }

.tipsy-se .tipsy-arrow { bottom: 0px; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }

.tipsy-e .tipsy-arrow { right: 0px; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }

.tipsy-w .tipsy-arrow { left: 0px; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }

#ButtonCancel, #ButtonCancel:hover, #ButtonYes, #ButtonYes:hover { cursor: pointer; width: 176px; float: left; height: 50px; }

#ButtonYes, #ButtonYes:hover { background: url("/images/Buttons/yes-gray2.png") center top; margin-right: 10px; width: 100px; }

#ButtonYes:hover { background: url("/images/Buttons/yes-gray2.png") center bottom; }

#ButtonCancel, #ButtonCancel:hover { background: url("/images/Buttons/cancel-blue2.png") center top; width: 101px; }

#ButtonCancel:hover { background: url("/images/Buttons/cancel-blue2.png") center bottom; }

.InventoryItemContainerInner { width: 60px; z-index: 1; }

.InventoryItemContainerInner, .InventoryItemContainerInner:hover { background: rgb(255, 255, 255); border: 0px; outline: 0px; overflow: visible; position: absolute; margin: 0px; padding: 0px; }

.InventoryItemContainerInner:hover { position: absolute; }

.SmallInventoryItem { background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); height: 60px; position: relative; width: 60px; }

.SmallInventoryItem .InventoryItemContainerInner { height: 60px; position: relative; width: 60px; }

.SmallInventoryItem .BuildersClubOverlay { width: 40px; }

.SmallInventoryItem:hover .InventoryItemContainerInner { border: 1px solid rgb(204, 204, 204); height: 178px; left: -25px; top: -28px; width: 109px; z-index: 6; }

.LargeInventoryItem .InventoryItemContainerInner { height: 94px; width: 76px; }

.LargeInventoryItem:hover .InventoryItemContainerInner { border: 1px solid rgb(204, 204, 204); height: 205px; left: -17px; top: -25px; width: 109px; z-index: 6; }

.LargeInventoryItem, .RobuxTradeRequestItem { background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); height: 94px; position: relative; width: 76px; }

.RobuxTradeRequestItem { float: left; top: 4px; height: 94px; margin: 0px 2px; }

#TradeRequest .LargeInventoryItem:hover .InventoryItemContainerInner { border: 1px solid rgb(204, 204, 204); height: 185px; left: -17px; top: -25px; width: 109px; z-index: 6; }

.InventoryItemName { font-size: 10px; font-weight: bold; text-align: center; width: 69px; }

.BuildersClubOverlay { position: relative; left: 0px; top: -20px; }

.SmallInventoryItem .InventoryItemName { display: none; height: 30px; padding: 0px 2px; overflow: hidden; margin: auto; }

.LargeInventoryItem .InventoryItemName { display: block; height: 30px; overflow: hidden; text-align: center; line-height: 14px; }

.InventoryItemContainerInner:hover .InventoryItemName { display: block; text-align: center; width: 96%; margin: 0px; }

.InventoryItemContainerInner:hover .BuildersClubOverlay { top: -110px; left: 5px; }

.ItemInfoLabel, .InventoryItemContainerInner:hover .ItemInfoLabel { color: rgb(102, 102, 102); display: none; font-size: 9px; margin-left: 6px; margin-right: 3px; text-align: left; padding: 0px; }

.ItemInfoData, .InventoryItemContainerInner:hover .ItemInfoData { color: rgb(0, 108, 0); display: none; font-size: 9px; margin-left: 2px; padding: 0px; }

.InventoryItemContainerInner .InventoryItemSerial, .InventoryItemContainerInner .SerialNumberTotal { color: rgb(0, 0, 0); display: none; font-size: 9px; margin: 0px; padding: 0px; }

.InventoryItemContainerInner .HoverContent { display: block; }

.InventoryItemContainerInner .ItemImg { border: 0px; height: 60px; outline: 0px; text-align: center; width: 60px; padding: 0px; }

.LargeInventoryItem:hover .ItemImg { height: 83px; width: 83px; margin: 5px 5px 5px 2px; }

.SmallInventoryItem:hover .ItemImg { margin-left: -1px; margin-top: -3px; }

.InventoryItemContainerOuter { float: left; padding: 4px 2px; }

div.ItemLinkDiv { height: 60px; width: 60px; margin: auto; }

#TradeConfirmModal { padding: 5px; }

.LargeInventoryItem:hover div.ItemLinkDiv { height: 88px; width: 88px; }

div.TradeItemSilverButtonContainer, .InventoryItemContainerInner:hover div.TradeItemSilverButtonContainer { display: none; left: 5px; padding-top: 6px; width: 94px; margin: auto; }

.InventoryItemContainerInner:hover div.TradeItemSilverButtonContainer { display: block; }

a.TradeItemSilverButton, a.TradeItemSilverButton:hover, a.TradeItemSilverButtonDisabled { background: url("/images/Buttons/btn-small_silver_tile.png") center top repeat-x; border: 1px solid rgb(167, 167, 167); color: rgb(0, 0, 0); display: block; font-size: 11px; font-weight: normal; height: 15px; padding-top: 1px; text-align: center; text-decoration: none !important; }

a.TradeItemSilverButton:hover { background-position: center bottom; border-color: rgb(119, 119, 119); }

a.TradeItemSilverButtonDisabled { border: 1px solid rgb(204, 204, 204); color: rgb(167, 167, 167); cursor: default; }

.SendTrade, .SendTrade:hover { background: url("/images/Buttons/sendTrade2.png") center top; cursor: pointer; height: 50px; width: 176px; margin: 50px auto 10px; }

.SendTrade:hover { background: url("/images/Buttons/sendTrade2.png") center bottom; }

.TradeDivider { border-top: 1px solid rgb(167, 167, 167); height: 15px; margin-left: 5px; width: 574px; }

.ErrorText { font-size: 12px; font-weight: normal; text-align: left; }

.ErrorTextContainer { background-color: rgb(250, 229, 229); border: 1px solid rgb(204, 0, 0); width: 258px; margin-left: 20px; margin-top: 5px; padding: 5px; display: none; float: left; }

.ModalButtonContainer { margin: 0px 102px; height: 60px; }

.BlankItem { background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); float: left; height: 60px; width: 60px; margin: 4px 2px 0px; }

.BlankItem.LargeInventoryItem { background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); height: 94px; position: relative; width: 73px; margin: 4px 2px 0px; }

.MissingItemContainer { border: 1px solid rgb(204, 204, 204); height: 93px; position: relative; width: 73px; float: left; margin: 4px 2px 0px; }

.MissingItem { height: 80px; width: 60px; background: url("/images/missing_user_asset.png") no-repeat; margin: 5px auto; }

.MissingItem.Deleted { background: url("/images/deleted_user_asset.png") no-repeat; }

.RBXImg { margin: 0px 2px; position: relative; top: 2px; }

.OfferValue, .RobuxCost { color: rgb(0, 104, 0); margin-right: 5px; font-weight: bold; }

.OfferValueContainer { clear: both; font-size: 11px; text-align: right; display: inline; float: right; margin-top: 2px; }

.Offer .OfferValueContainer { margin-right: 5px; }

.OpenTradeButton, .OpenTradeButton:hover { background: url("/images/Buttons/tradeItems.png") center top; cursor: pointer; float: right; height: 23px; margin-right: 10px; width: 91px; }

.OpenTradeButton:hover { background: url("/images/Buttons/tradeItems.png") center bottom; }

#ButtonAcceptTrade, #ButtonAcceptTrade:hover, #ButtonCounterTrade, #ButtonCounterTrade:hover, #ButtonDeclineTrade, #ButtonDeclineTrade:hover { margin-right: 5px; cursor: pointer; }

#ButtonCancelTrade, #ButtonCancelTrade:hover { cursor: pointer; margin-left: 5px; }

div#TradeRequest { width: 593px; padding: 5px; }

#TradeRequest div.ActionButtonContainer { padding-bottom: 10px; margin: 30px auto -3px; text-align: center; }

#TradeRequest .ButtonOK, #TradeRequest .ButtonOK:hover { float: left; cursor: pointer; position: relative; }

#TradeRequest div.ReviewButtonContainer { padding-bottom: 10px; text-align: center; margin: 30px auto -3px; }

#TradeRequest .ViewButtonContainer { padding-bottom: 10px; width: 100px; margin: 30px auto -3px; }

.TradePartnerName { color: rgb(9, 95, 181); }

#TradeRequest .TradeExpiration { color: rgb(102, 102, 102); font-size: 11px; text-align: center; }

#TradeRequest .TradeRequestText { color: rgb(52, 52, 52); font-size: 15px; font-weight: 700; text-align: center; }

#TradeRequest .roblox-avatar-image img[title] { height: 126px; width: 126px; }

#TradeRequest .roblox-avatar-image img[style] { left: 11px !important; bottom: 6px !important; }

#TradeRequestExpiration.Red { color: rgb(204, 0, 0); }

#TradeRequest .roblox-avatar-image { margin: 12px auto -12px; }

#TradeRequest .LeftContentContainer { border-right: 1px solid rgb(204, 204, 204); display: inline; float: left; height: 321px; width: 148px; margin: 12px 0px 0px; }

#TradeRequest .closeBtnCircle_20h { cursor: pointer; margin-left: 573px; position: absolute; top: 5px; }

#TradeRequest .OfferHeaderWrapper { padding: 5px 0px 5px 5px; width: 410px; }

.InventoryContainer .InventoryDropDowns, .TradeWindowContainer .Inventories { float: right; }

.Inventories { width: 580px; }

.InventoryItemContainerInner .RBXImg, div.FooterButtonPlaceHolder, .HeaderButtonPlaceHolder { display: none; }

div.InventoryItemContentContainer { text-align: center; position: relative; margin-left: -2px; padding: 0px 2px; }

div.InventoryDropDownContainer.noItems { text-align: center; font-size: 11px; }

div.LargeInventoryItem div.InventoryNameWrapper { overflow: hidden; text-align: center; height: 30px; padding: 0px 2px; }

.InventoryItemContainerInner:hover .ItemInfoLabel, .InventoryItemContainerInner:hover .ItemInfoData, .InventoryItemContainerInner:hover .InventoryItemSerial, .InventoryItemContainerInner:hover .SerialNumberTotal, .InventoryItemContainerInner:hover .RBXImg { display: inline; }

a.ViewTradeLink, .AddToOffer, .RequestFor { cursor: pointer; }

.InventoryItemContainerInner .InventoryItemLink, #TradeRequest .roblox-avatar-image div { text-align: center; }

.Offer .OfferRobuxWrapper { height: 50px; margin: 5px auto; text-align: center; }

.Offer img.OfferRobux { position: relative; top: 2px; }

.Offer.TradeSystemRobux .AddRobuxBox { font-weight: normal; font-size: 11px; width: 80px; border: 1px solid rgb(167, 167, 167); height: 17px; padding: 1px 0px 0px 3px; }

.Asterisk { font-size: 17px; line-height: 14px; position: relative; top: 5px; font-weight: bold; padding-left: 1px; }

.ValueEntered { display: none; color: rgb(0, 104, 0); font-weight: bold; }

#TradeRequest .OfferContainer { min-height: 290px; margin-bottom: 5px; margin-top: 7px; width: 417px; float: left; }

#TradeRequest.TradeSystemRobux .RobuxItemAsterisk { display: none; margin-left: 3px; }

#TradeRequest .RobuxAmountWrapper { font-weight: bold; font-size: 10px; text-align: center; height: 27px; padding: 0px 2px 10px; }

.FeeNote { margin-left: 5px; font-weight: normal; }

.TradeWindowContainer .FeeNote { margin-left: 20px; margin-top: 5px; font-size: 10px; float: left; }

.Offer .RobuxTopLinePositionElement { display: inline; position: relative; margin: 0px auto; }

#TradeRequest .FeeNote { font-size: 11px; }

#TradeRequest .FeeNoteContainer { padding-top: 40px; height: 17px; padding-bottom: 5px; }

.paging_previous:hover { cursor: pointer; background-position: left 72px; }

.paging_next:hover { cursor: pointer; background-position: left 120px; }

.paging_pagenums_container .selected { font-weight: bold; }

.paging_previous, .paging_next { height: 24px; width: 24px; background: url("/images/Sets/blue_arrow_btns_sprite.png") left top; display: inline-block; }

.InventoryContainer .paging_previous, .InventoryContainer .paging_next { display: inline-block; }

.paging_previous { background-position: left 96px; }

.paging_previous.disabled { cursor: default; background-position: left 24px; }

.paging_next.disabled { background-position: left 48px; cursor: default; }

.paging_wrapper { position: relative; top: -6px; margin: 0px 10px; display: inline-block; }

#PaymentContainer, #PayPalContainer { background-color: rgb(255, 255, 255); margin: 0px auto; padding: 20px 80px; }

#Legend { margin-top: 10px; }

#UpgradeCompleteContainer { background-color: rgb(255, 255, 255); margin: 0px auto; }

#ProductAndPricing, #ProductAndPricing1 { float: left; width: 865px; }

#ProductAndPricing .TotalRowName, #ProductAndPricing .TotalRowPrice { font-size: 14px; font-weight: bold; padding-top: 10px; }

.SuperchargeProductName, .SuperchargeProductPrice { color: rgb(230, 184, 0); }

#PaymentDetailsTable { width: 400px; }

#UpgradeCompleteContainer { border: 2px solid rgb(110, 153, 201); margin-bottom: 20px; padding: 10px; background-color: rgb(255, 255, 255); }

.PaymentTextBox { padding: 5px; width: 90%; }

#PaymentContainer #Account, #PaymentContainer #BillingInfo, #PaymentContainer #ProductAndPricing, #PaymentContainer #ProductAndPricing1, #PaymentContainer #CreditCard, #PayPalContainer #ConfirmDetails, #PayPalContainer #Notes { margin-bottom: 20px; }

#PaymentContainer #Pay, #PayPalContainer #Continue { margin: 0px auto; text-align: center; }

#PaymentContainer .Label, #PayPalContainer .Label { float: left; font-size: 1.25em; height: 40px; line-height: 40px; padding: 0px 10px; vertical-align: middle; width: 250px; }

#PaymentContainer .BokuLabel { float: none; font-size: 1em; font-weight: bold; height: 20px; line-height: 20px; padding: 0px 6px 0px 0px; vertical-align: middle; }

#PaymentContainer .Field, #PayPalContainer .Field { float: left; height: 40px; line-height: 40px; padding: 0px 10px; vertical-align: middle; width: 400px; }

#PaymentContainer .BokuField { float: none; font-size: 1em; height: 20px; line-height: 20px; padding: 0px 6px 0px 0px; vertical-align: middle; }

#PaymentContainer .Button, #PayPalContainer .Button { font-size: 16px; margin: 0px 3px; }

#ConfirmDetails .Detail { background-color: rgb(238, 238, 238); border-bottom: 1px solid rgb(204, 204, 204); border-top: 1px solid rgb(204, 204, 204); height: 40px; line-height: 40px; }

.PaymentDropDownList { padding: 5px; width: 95%; }

#BokuOrderSummary { font-weight: bold; font-size: 1.25em; padding: 0px 20px 0px 5px; vertical-align: middle; }

#PayPalContainer .PayPalDisallowedMessage { font-size: 16px; padding-bottom: 12px; color: blue; width: 90%; }

.TotalRowName, .TotalRowPrice, .SuperchargeProductName, .SuperchargeProductPrice, .ProductName, .ProductPrice { float: left; font-weight: bold; }

.TotalRowName, .SuperchargeProductName, .ProductName { width: 640px; }

.TotalRowPrice, .SuperchargeProductPrice, .ProductPrice { width: 200px; }

#PaymentDetails #ProductAndPricing .Field, #PaymentDetails #Account .Field, #PayPalContainer #ConfirmDetails .Field { font-size: 1.25em; font-weight: bold; }

#UpgradeCompleteContainer #Message, #AccountUpgradesConfirmationContainer #Message { background-color: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); margin: 15px auto 0px; padding: 10px; width: 580px; }

.PaymentLabel { width: 120px; font-weight: bold; }

.PaymentPadding { padding: 5px; }

.AutoRecurText { color: red; display: none; }

.PreviewGiftCard, .EditGiftCard { color: rgb(0, 0, 255); text-decoration: underline; cursor: pointer; font-weight: bold; }

.PreviewGiftCard:hover, .EditGiftCard:hover { color: rgb(0, 0, 221); }

.OrderSummary #ThankYou { font-style: normal; font-variant: normal; font-weight: bold; font-stretch: normal; font-size: 18px; line-height: normal; font-family: Arial, Helvetica, sans-serif; }

.OrderSummary #SummaryText { margin: 12px 0px 18px 10px; line-height: 1.5em; }

.OrderSummary #GiftCardContainer { margin: 0px 0px 10px 10px; }

.OrderSummary #GiftCardTable .Header { font-weight: bold; }

.OrderSummary .PurchaseAnother { background: url("/images/Buttons/btn-purchase_another.png") no-repeat; display: inline-block; width: 219px; height: 50px; }

.OrderSummary .PurchaseAnother:hover { background-position: 0px -50px; }

.OldStyle .MicroNode { display: block; margin: 15px auto; text-align: center; }

.NoResults { line-height: 1.3em; padding: 10px; text-align: center; }

.MyRobloxContainer { margin: 0px auto; width: 970px; }

.MyRobloxContainer h1 { display: block; }

.StandardBox, .StandardBoxGray { float: none; border: 1px solid rgb(170, 170, 170); background-color: white; padding: 10px; margin-bottom: 10px; display: block; }

.StandardBoxHeader, .StandardTabGrayActive { float: none; background-color: rgb(110, 153, 201); text-align: center; color: white; font-size: 16px; font-weight: bold; padding: 5px 12px; display: block; }

.StandardTabGrayActive { display: inline-block; height: 26px; z-index: 2; position: relative; }

.StandardTabGrayActive { margin-right: 4px; }

.StandardTabGrayActive a { color: rgb(51, 51, 51); }

.StandardTabGrayActive a:hover { text-decoration: none; }

.StandardTabGrayActive { background-color: rgb(108, 152, 203); color: white; }

.StandardTabGrayActive, .StandardTabGray:hover { background: url("/images/cssspecific/rbx2/tab_white_31h_t1.png") left 0px no-repeat; height: 31px; padding: 0px; text-align: left; cursor: pointer; margin: 0px; }

.StandardTabGrayActive { background-position: left -62px; }

.StandardTabGrayActive span { background: url("/images/cssspecific/rbx2/tab_white_31h_t2.png") right 0px no-repeat; height: 25px; padding: 6px 16px 0px 8px; margin: 0px 0px 0px 4px; color: rgb(51, 51, 51); font-size: 16px; font-weight: bold; display: block; }

.StandardTabGrayActive span { background-position: right -62px; }

.StandardBox { padding: 5px; margin-bottom: 8px; background: url("/images/cssspecific/rbx2/standardBox_01_bkg.png") center top repeat-x rgb(255, 255, 255); border: 1px solid rgb(170, 170, 170); z-index: 0; }

.StandardBoxHeader { height: 33px; padding: 0px 7px 0px 5px; text-align: left; background: url("/images/cssspecific/rbx2/tab_black_33h_t1.png") left top no-repeat; font-size: 20px; font-weight: bold; color: rgb(255, 255, 255); z-index: 0; }

.StandardBoxHeader span { display: block; width: 100%; height: 29px; padding: 5px 5px 0px 2px; background: url("/images/cssspecific/rbx2/tab_black_33h_t2.png") right top no-repeat; overflow: hidden; }

.Repeater { border: 0px; width: 100%; }

.Repeater .AlternatingItemTemplateOdd { background-color: rgb(243, 243, 243); padding: 5px; }

.Repeater .AlternatingItemTemplateEven { background-color: rgb(255, 255, 255); padding: 5px; }

.Repeater thead { font-size: 15px; font-weight: normal; color: rgb(33, 99, 165); border-bottom: 1px solid rgb(211, 211, 211); }

.Money { color: rgb(0, 153, 0); }

.SuccessBox, .ResultSuccessBox { border: 2px solid rgb(166, 219, 166); color: rgb(0, 153, 0); font-weight: bold; padding: 5px; }

.SuccessBox, .ErrorBox { margin: 10px 0px; }

.SuccessBox p { margin: 0px; }

.BoxTextAligned { margin-left: 10px; position: relative; top: -20px; }

#videoPrerollPanel { display: none; width: 713px; padding: 20px 20px 20px 35px; background-color: rgb(255, 255, 255); box-sizing: content-box; }

#videoPrerollTitleDiv { font-size: 18px; font-weight: bold; padding-bottom: 20px; }

#videoPrerollMainDiv { width: 391px; height: 312px; margin: 0px; padding: 0px; float: left; }

#videoPrerollCompanionAd { width: 300px; height: 250px; margin: 0px; padding-top: 25px; padding-left: 20px; float: left; }

#videoPrerollLoadingDiv { margin-left: auto; margin-right: auto; font-weight: bold; font-size: 13px; clear: both; width: 584px; padding-top: 30px; }

#videoPrerollLoadingBar { width: 582px; height: 8px; border: 1px solid rgb(105, 125, 3); background-color: rgb(128, 128, 129); }

#videoPrerollLoadingBarCompleted { background-color: rgb(203, 255, 1); height: 8px; width: 0px; padding: 0px; margin: 0px; }

#videoPrerollJoinBC { text-align: center; font-size: 16px; font-weight: bold; padding-top: 22px; }

#videoPrerollJoinBCButton { display: inline-block; vertical-align: middle; }

body { background-color: rgb(255, 255, 255); margin: 0px; }

body, .text, pre { font-family: "Source Sans Pro", Arial, Helvetica, sans-serif; color: rgb(52, 52, 52); font-size: 14px; line-height: 1.428; }

#Body.body-is-liquid { width: auto; }

#Body.body-min-width { min-width: 970px; }

#Body.body-width { width: 970px; }

.text { font-weight: normal; }

strong { font-weight: bold; }

em { font-style: italic; }

del { text-decoration: line-through; }

textarea { resize: none; }

h1, h2, h3, h4, h5, h6 { display: inline-block; margin: 0px; padding: 0px; }

h1, h1 a, h1 a:visited, h1 a:active, h1 a:link { font-size: 32px; font-weight: bold; margin: 12px; color: rgb(52, 52, 52); letter-spacing: -1px; }

h1 a, h1 a:visited, h1 a:active, h1 a:link { margin: 0px; }

h1 a:hover { text-decoration: none; }

h2, h2 a:link, h2 a:visited, h2 a:active, h2 .text { font-size: 30px; font-weight: normal; color: rgb(52, 52, 52); letter-spacing: -1px; text-decoration: none; }

h2.title { margin-top: 20px; margin-bottom: 20px; }

h2.light { font-size: 16px; font-weight: normal; color: rgb(0, 0, 0); }

h3, h3 a { font-size: 15px; font-weight: bold; color: rgb(52, 52, 52); }

.divider-top { border-top: 1px solid rgb(204, 204, 204); }

.divider-bottom { border-bottom: 1px solid rgb(204, 204, 204); }

.divider-left { border-left: 1px solid rgb(204, 204, 204); }

.divider-right { border-right: 1px solid rgb(204, 204, 204); }

.blank-box { border: 1px solid rgb(204, 204, 204); }

.dark-box { border: 1px solid rgb(188, 188, 188); background: rgb(225, 225, 225); padding: 5px; }

.sub-divider-bottom { border-bottom: 1px solid rgb(237, 237, 237); }

a.text-link { font-weight: normal; text-decoration: none; color: rgb(0, 85, 179); }

a.text-link:hover { text-decoration: underline; }

.table td, .table th { padding: 5px; border-top: 1px solid rgb(204, 204, 204); margin: 0px; text-align: left; }

table.table { border-top: 1px solid rgb(158, 158, 158); }

.table-header th { border-left: 1px solid rgb(204, 204, 204); font-weight: 600; background-color: rgb(241, 241, 241); border-top: none; }

.table-header .first { border-left: 1px solid rgb(241, 241, 241); }

table.table .loading td { height: 50px; background: url("/images/spinners/spinner16x16.gif") center center no-repeat; }

.tip-text { padding-top: 2px; color: rgb(102, 102, 102); display: block; font-size: 11px; }

.tool-tip { border: 1px solid rgb(204, 204, 204); font-weight: normal; font-size: 12px; margin-left: 20px; position: relative; width: 120px; padding: 5px; }

.tool-tip span { color: rgb(170, 0, 0); }

.tool-tip .right { position: absolute; left: -10px; top: 50%; margin-top: -5px; }

.tool-tip .bottom { position: absolute; top: -10px; left: 5px; }

.validator-checkmark { width: 15px; height: 13px; background: url("/images/UI/img-check.png") no-repeat; margin-left: 5px; display: none; }

.text-box { border: 1px solid rgb(167, 167, 167); padding: 0px 3px; font-weight: normal; }

.text-box.text-box-small { height: 18px; font-size: 11px; line-height: 18px; border: 1px solid rgb(167, 167, 167); }

.text-box.text-box-medium { height: 21px; font-size: 12px; line-height: 19px; }

.text-box.text-box-large { height: 25px; line-height: 24px; font-size: 13px; }

.text-box.text-area-medium { line-height: 19px; }

.btn-control, .btn-control:active, .btn-control:link, .btn-control:visited, .btn-control:hover { border: 1px solid rgb(119, 119, 119); padding: 0px 6px; color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(204, 204, 204); text-align: center; font-weight: normal; cursor: pointer; background-position: center top; display: inline-block; }

.btn-control:hover { background-position: center bottom; border-color: rgb(136, 136, 136); text-decoration: none; }

.btn-control.disabled { border: 1px solid rgb(204, 204, 204); cursor: default; color: rgb(167, 167, 167); background-position: center center; }

.btn-control.btn-control-small { height: 18px; line-height: 18px; font-size: 11px; background-image: url("/images/StyleGuide/btn-control-small-tile.png"); }

.btn-control.btn-control-medium { height: 21px; line-height: 21px; font-size: 12px; background-image: url("/images/StyleGuide/btn-control-medium-tile.png"); }

.btn-control.btn-control-large { height: 25px; line-height: 24px; font-size: 13px; padding: 0px 7px; background-image: url("/images/StyleGuide/btn-control-large-tile.png"); }

a.btn-control.top-level { font-weight: bold; }

.btn-large, .btn-medium, .btn-small { margin: 0px; display: inline-block; zoom: 1; text-align: center; font-weight: normal; text-decoration: none; border-width: 1px; border-style: solid; cursor: pointer; }

.btn-large { padding: 9px 13px 0px; height: 39px; min-width: 70px; font-size: 23px; line-height: 27px; background-position: left 0px; }

input.btn-large { padding: 9px 13px; height: 50px; }

.btn-large:hover, .btn-medium:hover, .btn-small:hover { text-decoration: none; }

.btn-large:hover { background-position: left -48px; }

.btn-medium { padding: 1px 13px 3px; height: 28px; min-width: 62px; font-size: 20px; background-position: left -96px; line-height: 1.3em; }

.btn-medium:hover { background-position: left -128px; }

.btn-small { padding: 1px 7px 0px; height: 20px; min-width: 40px; font-size: 14px; line-height: 18px; background-position: left -160px; }

.btn-small:hover { background-position: left -181px; }

.btn-primary, .btn-primary:link, .btn-primary:active, .btn-primary:visited { border-color: rgb(0, 112, 1); background-color: rgb(0, 112, 1); color: white; background-image: url("/images/Buttons/StyleGuide/bg-btn-green.png") !important; }

.btn-neutral, .btn-neutral:link, .btn-neutral:active, .btn-neutral:visited { border-color: rgb(8, 82, 183); background-color: rgb(8, 82, 183); background-image: url("/images/Buttons/StyleGuide/bg-btn-blue.png"); color: white; }

.btn-negative, .btn-negative:link, .btn-negative:active, .btn-negative:visited { border-color: rgb(86, 86, 86); background-color: rgb(86, 86, 86); background-image: url("/images/Buttons/StyleGuide/bg-btn-gray.png"); color: white; }

.btn-disabled-primary, .btn-disabled-primary:hover, .btn-disabled-neutral, .btn-disabled-neutral:hover, .btn-disabled-negative, .btn-disabled-negative:hover { cursor: default; background-position: left -202px; }

.btn-disabled-primary, .btn-disabled-primary:link, .btn-disabled-primary:active, .btn-disabled-primary:visited { background-color: rgb(153, 198, 153); background-image: url("/images/Buttons/StyleGuide/bg-btn-green.png"); border-color: rgb(153, 198, 153); color: white; }

.btn-disabled-neutral, .btn-disabled-neutral:link, .btn-disabled-neutral:active, .btn-disabled-neutral:visited { background-color: rgb(156, 186, 226); background-image: url("/images/Buttons/StyleGuide/bg-btn-blue.png"); border-color: rgb(156, 186, 226); color: white; }

.btn-none { display: none; }

.btn-disabled-negative, .btn-disabled-negative:link, .btn-disabled-negative:active, .btn-disabled-negative:visited { background-color: rgb(187, 188, 187); background-image: url("/images/Buttons/StyleGuide/bg-btn-gray.png"); border-color: rgb(187, 188, 187); color: white; }

.btn-text { display: none; margin: 0px; position: relative; color: rgb(255, 255, 255); }

.btn-text:hover { text-decoration: none; }

.btn-large .btn-text { bottom: 26px; }

.btn-medium .btn-text { bottom: 22px; }

.btn-small .btn-text { bottom: 17px; }

.btn-large-green-play, .btn-play, .btn-play:active, .btn-play:visited, .btn-play:link { padding-left: 60px; border-color: rgb(0, 112, 1); background: url("/images/Buttons/StyleGuide/bg-lg-green-play.png") left top no-repeat; color: white; min-width: 26px; }

.blue-arrow { background: url("/images/Buttons/StyleGuide/bg-btn-blue-arrow-md.png") right top; border-color: rgb(8, 82, 183); color: white; padding-right: 36px; min-width: 41px; }

.gray-arrow { background: url("/images/Buttons/StyleGuide/bg-btn-gray-arrow-md.png") right top; border-color: rgb(86, 86, 86); color: rgb(34, 34, 34); padding-right: 36px; min-width: 41px; }

.gray-arrow:hover, .blue-arrow:hover { background-position: right -64px; }

.disabled-blue-arrow, .disabled-blue-arrow:hover { background: url("/images/Buttons/StyleGuide/bg-btn-blue-arrow-md.png") right -32px; border-color: rgb(156, 186, 226); color: rgb(153, 167, 177); padding-right: 36px; cursor: default; min-width: 41px; }

.disabled-gray-arrow, .disabled-gray-arrow:hover { background: url("/images/Buttons/StyleGuide/bg-btn-gray-arrow-md.png") right -32px; border-color: rgb(187, 188, 187); color: rgb(165, 165, 165); padding-right: 36px; cursor: default; min-width: 41px; }

.pager.first, .pager.last { display: none; }

.pager.previous { display: inline-block; background: url("/images/Buttons/Arrows/btn-silver-left-27.png") left top no-repeat; width: 27px; height: 27px; border: 0px; }

.pager.next { display: inline-block; background: url("/images/Buttons/Arrows/btn-silver-right-27.png") left top no-repeat; width: 27px; height: 27px; border: 0px; }

.page.text { position: relative; top: -8px; padding: 5px; }

.pager.previous:hover, .pager.next:hover { background-position: left bottom; cursor: pointer; }

.pager.disabled, .pager.disabled:hover { background-position: 0px -27px; cursor: default; }

.dropdown { position: relative; text-align: left; display: block; float: left; }

.dropdown .button { background: url("/images/buttons/bg-drop_down_btn.png") right top no-repeat; font-size: 13px; color: rgb(0, 0, 0); text-align: center; display: block; position: relative; z-index: 2; height: 21px; padding: 4px 17px 0px 8px; border: 1px solid rgb(119, 119, 119); bottom: -1px; }

.dropdown .button:hover { background-position: right center; border-color: rgb(136, 136, 136); text-decoration: none; }

.dropdown .button.active { background-position: right bottom; border-bottom: none; }

.dropdown .button.gear { background-image: url("/images/BuildPage/btn-gear_sprite_27px.png"); height: 27px; border: none; bottom: 0px; width: 40px; padding: 0px; }

.dropdown .dropdown-list { background-color: rgb(239, 239, 239); border: 1px solid rgb(119, 119, 119); position: absolute; top: 26px; z-index: 1; font-size: 12px; font-weight: normal; display: none; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; white-space: nowrap; }

.dropdown .dropdown-list li { display: block; text-decoration: none; color: rgb(0, 0, 0); padding: 4px 8px; margin: 0px; cursor: pointer; }

.dropdown .dropdown-list li:hover { background-color: rgb(0, 85, 179); color: rgb(255, 255, 255); }

.dropdown .dropdown-list li a { display: block; color: inherit; text-decoration: none; }

span.robux, div.robux { background: url("/images/Icons/img-robux.png") 0px 1px no-repeat; color: rgb(0, 102, 0); font-weight: bold; padding: 0px 0px 2px 20px; font-size: 12px; }

span.tickets, div.tickets { background: url("/images/Tickets.png") 0px 1px no-repeat; color: rgb(170, 102, 17); padding: 0px 0px 2px 20px; font-weight: bold; font-size: 12px; }

.robux-text { color: rgb(0, 102, 0); font-weight: bold; }

.form-outer { overflow: hidden; width: 100%; clear: both; }

.form-inner.label-column { float: left; margin-right: 5px; }

.form-label { font-size: 14px; color: rgb(52, 52, 52); font-weight: 600; }

.form-inner.input-column { overflow: hidden; text-align: left; }

.form-select { margin: 0px 5px; height: 21px; }

.error-message { color: black; background-color: rgb(250, 229, 229); border: 1px solid rgb(204, 0, 0); margin-bottom: 10px; text-align: left; padding: 3px 10px; }

.footnote { color: rgb(102, 102, 102); }

.urgent-text { color: rgb(204, 0, 0); font-weight: bold; }

.warning-text { color: rgb(204, 0, 0); }

.search-match { background-color: rgb(255, 255, 170); }

a[disabled="disabled"], a[disabled="disabled"]:hover, a[disabled], a[disabled]:hover { text-decoration: none; cursor: default; }

.stat-label { font-size: 12px; color: rgb(153, 153, 153); line-height: 1.5em; }

.stat { font-size: 12px; color: rgb(0, 0, 0); line-height: 1.5em; }

.hint-text { font-style: italic; color: rgb(204, 204, 204); }

.invisible { display: none; }

.selected-text { font-weight: bold; }

.status-confirm { background-color: rgb(229, 239, 250); border: 1px solid rgb(0, 102, 204); padding: 5px 10px; }

.status-error { background-color: rgb(250, 229, 229); border: 1px solid rgb(204, 0, 0); padding: 5px 10px; }

.info-tool-tip { background: url("/images/Buttons/questionmark-12x12.png") no-repeat; padding-left: 13px; }

.tab-container { overflow: hidden; padding-left: 5px; }

.redesign .tab_white_31h_container .ajax__tab_inner, .tab, .tab-container > div { float: left; background-color: rgb(214, 214, 214); padding: 7px; border-width: 1px 1px 0px; border-style: solid; border-color: rgb(158, 158, 158); border-image: initial; font-weight: bold; font-size: 15px; margin: 4px 2px 0px 1px; position: relative; top: -1px; }

.redesign .tab_white_31h_container .ajax__tab_hover .ajax__tab_inner, .tab:hover, .tab-container > div:hover { background-color: rgb(233, 233, 233); cursor: pointer; }

.tab a { color: rgb(52, 52, 52); font-size: 15px; font-weight: bold; }

.redesign .tab_white_31h_container .ajax__tab_active .ajax__tab_inner, .tab.active, .tab-container > .tab-active, .tab-container > .tab-active:hover { background-color: rgb(255, 255, 255); padding: 9px 7px; border-bottom: 0px rgb(204, 204, 204); position: relative; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); z-index: 1; margin: 0px 1px 0px 0px; top: 1px; user-select: none; }

.tab-content, .tab-container + div > div { top: -1px; position: relative; background-color: rgb(255, 255, 255); border-top: 1px solid rgb(204, 204, 204); display: none; }

.tab-container + div > div { padding: 21px 15px; }

.tab-container + div > .tab-active { display: block; }

.arrow { cursor: pointer; background-repeat: no-repeat; width: 17px; height: 50px; display: inline-block; }

.arrow:hover { background-position: 0px -51px; }

.arrow.disabled { cursor: default; background-position: 0px -102px; width: 17px; height: 50px; }

.arrow.left { background-image: url("/images/GamesPage/arrow_left.png"); }

.arrow.right { background-image: url("/images/GamesPage/arrow_right.png"); }

.online-player { font-size: 12px; color: rgb(51, 153, 51); }

.verticaltab { text-decoration: none; padding: 1px; }

.verticaltab:hover { background: rgb(239, 239, 239); }

.verticaltab.disabled:hover { background: none; border: none; text-decoration: none; cursor: default; }

.verticaltab.selected { background: rgb(239, 239, 239); border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-image: initial; font-weight: bold; border-right: none; text-align: left; padding: 0px; }

.verticaltab a { top: 0px; left: 0px; right: 0px; bottom: 0px; font-size: 14px; color: rgb(52, 52, 52); position: relative; display: block; z-index: 2; height: 33px; line-height: 33px; text-decoration: none; padding-left: 15px; }

.verticaltab a:hover, .verticaltab a:active { text-decoration: none; }

.verticaltab.disabled a:hover { cursor: default; }

.validation-summary-errors { background-color: rgb(250, 229, 229); border: 1px solid rgb(204, 0, 0); padding: 5px 0px 5px 5px; font-size: 12px; font-weight: normal; text-align: left; margin-bottom: 10px; }

.validation-summary-errors ul { padding: 0px; margin: 0px; list-style-type: none; }

.hide-overflow { overflow: hidden; }

@font-face { font-family: "Source Sans Pro"; font-style: normal; font-weight: 300; src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url("/fonts/source-sans-pro-v9-latin-300.woff2") format("woff2"), url("/fonts/source-sans-pro-v9-latin-300.woff") format("woff"), url("/fonts/source-sans-pro-v9-latin-300.svg#SourceSansPro") format("svg"); }

@font-face { font-family: "Source Sans Pro"; font-style: normal; font-weight: 400; src: local("Source Sans Pro"), local("SourceSansPro-Regular"), url("/fonts/source-sans-pro-v9-latin-regular.woff2") format("woff2"), url("/fonts/source-sans-pro-v9-latin-regular.woff") format("woff"), url("/fonts/source-sans-pro-v9-latin-regular.svg#SourceSansPro") format("svg"); }

@font-face { font-family: "Source Sans Pro"; font-style: normal; font-weight: 600; src: local("Source Sans Pro Semibold"), local("SourceSansPro-Semibold"), url("/fonts/source-sans-pro-v9-latin-600.woff2") format("woff2"), url("/fonts/source-sans-pro-v9-latin-600.woff") format("woff"), url("/fonts/source-sans-pro-v9-latin-600.svg#SourceSansPro") format("svg"); }

.form-inline, .navbar-form { position: static; }

.container { margin-right: auto; margin-left: auto; padding-left: 0px; padding-right: 0px; }

.container::before, .container::after { content: " "; display: table; }

.container::after { clear: both; }

@media (min-width: 768px) {
.container { width: 720px; }
}

@media (min-width: 992px) {
.container { width: 940px; }
}

@media (min-width: 1200px) {
.container { width: 1140px; }
}

.container-fluid { margin-right: auto; margin-left: auto; padding-left: 0px; padding-right: 0px; }

.container-fluid::before, .container-fluid::after { content: " "; display: table; }

.container-fluid::after { clear: both; }

.row { margin-left: 0px; margin-right: 0px; }

.row::before, .row::after { content: " "; display: table; }

.row::after { clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 0px; padding-right: 0px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }

.col-xs-1 { width: 8.33333%; }

.col-xs-2 { width: 16.6667%; }

.col-xs-3 { width: 25%; }

.col-xs-4 { width: 33.3333%; }

.col-xs-5 { width: 41.6667%; }

.col-xs-6 { width: 50%; }

.col-xs-7 { width: 58.3333%; }

.col-xs-8 { width: 66.6667%; }

.col-xs-9 { width: 75%; }

.col-xs-10 { width: 83.3333%; }

.col-xs-11 { width: 91.6667%; }

.col-xs-12 { width: 100%; }

.col-xs-pull-0 { right: auto; }

.col-xs-pull-1 { right: 8.33333%; }

.col-xs-pull-2 { right: 16.6667%; }

.col-xs-pull-3 { right: 25%; }

.col-xs-pull-4 { right: 33.3333%; }

.col-xs-pull-5 { right: 41.6667%; }

.col-xs-pull-6 { right: 50%; }

.col-xs-pull-7 { right: 58.3333%; }

.col-xs-pull-8 { right: 66.6667%; }

.col-xs-pull-9 { right: 75%; }

.col-xs-pull-10 { right: 83.3333%; }

.col-xs-pull-11 { right: 91.6667%; }

.col-xs-pull-12 { right: 100%; }

.col-xs-push-0 { left: auto; }

.col-xs-push-1 { left: 8.33333%; }

.col-xs-push-2 { left: 16.6667%; }

.col-xs-push-3 { left: 25%; }

.col-xs-push-4 { left: 33.3333%; }

.col-xs-push-5 { left: 41.6667%; }

.col-xs-push-6 { left: 50%; }

.col-xs-push-7 { left: 58.3333%; }

.col-xs-push-8 { left: 66.6667%; }

.col-xs-push-9 { left: 75%; }

.col-xs-push-10 { left: 83.3333%; }

.col-xs-push-11 { left: 91.6667%; }

.col-xs-push-12 { left: 100%; }

.col-xs-offset-0 { margin-left: 0px; }

.col-xs-offset-1 { margin-left: 8.33333%; }

.col-xs-offset-2 { margin-left: 16.6667%; }

.col-xs-offset-3 { margin-left: 25%; }

.col-xs-offset-4 { margin-left: 33.3333%; }

.col-xs-offset-5 { margin-left: 41.6667%; }

.col-xs-offset-6 { margin-left: 50%; }

.col-xs-offset-7 { margin-left: 58.3333%; }

.col-xs-offset-8 { margin-left: 66.6667%; }

.col-xs-offset-9 { margin-left: 75%; }

.col-xs-offset-10 { margin-left: 83.3333%; }

.col-xs-offset-11 { margin-left: 91.6667%; }

.col-xs-offset-12 { margin-left: 100%; }

@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
.col-sm-1 { width: 8.33333%; }
.col-sm-2 { width: 16.6667%; }
.col-sm-3 { width: 25%; }
.col-sm-4 { width: 33.3333%; }
.col-sm-5 { width: 41.6667%; }
.col-sm-6 { width: 50%; }
.col-sm-7 { width: 58.3333%; }
.col-sm-8 { width: 66.6667%; }
.col-sm-9 { width: 75%; }
.col-sm-10 { width: 83.3333%; }
.col-sm-11 { width: 91.6667%; }
.col-sm-12 { width: 100%; }
.col-sm-pull-0 { right: auto; }
.col-sm-pull-1 { right: 8.33333%; }
.col-sm-pull-2 { right: 16.6667%; }
.col-sm-pull-3 { right: 25%; }
.col-sm-pull-4 { right: 33.3333%; }
.col-sm-pull-5 { right: 41.6667%; }
.col-sm-pull-6 { right: 50%; }
.col-sm-pull-7 { right: 58.3333%; }
.col-sm-pull-8 { right: 66.6667%; }
.col-sm-pull-9 { right: 75%; }
.col-sm-pull-10 { right: 83.3333%; }
.col-sm-pull-11 { right: 91.6667%; }
.col-sm-pull-12 { right: 100%; }
.col-sm-push-0 { left: auto; }
.col-sm-push-1 { left: 8.33333%; }
.col-sm-push-2 { left: 16.6667%; }
.col-sm-push-3 { left: 25%; }
.col-sm-push-4 { left: 33.3333%; }
.col-sm-push-5 { left: 41.6667%; }
.col-sm-push-6 { left: 50%; }
.col-sm-push-7 { left: 58.3333%; }
.col-sm-push-8 { left: 66.6667%; }
.col-sm-push-9 { left: 75%; }
.col-sm-push-10 { left: 83.3333%; }
.col-sm-push-11 { left: 91.6667%; }
.col-sm-push-12 { left: 100%; }
.col-sm-offset-0 { margin-left: 0px; }
.col-sm-offset-1 { margin-left: 8.33333%; }
.col-sm-offset-2 { margin-left: 16.6667%; }
.col-sm-offset-3 { margin-left: 25%; }
.col-sm-offset-4 { margin-left: 33.3333%; }
.col-sm-offset-5 { margin-left: 41.6667%; }
.col-sm-offset-6 { margin-left: 50%; }
.col-sm-offset-7 { margin-left: 58.3333%; }
.col-sm-offset-8 { margin-left: 66.6667%; }
.col-sm-offset-9 { margin-left: 75%; }
.col-sm-offset-10 { margin-left: 83.3333%; }
.col-sm-offset-11 { margin-left: 91.6667%; }
.col-sm-offset-12 { margin-left: 100%; }
}

@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
.col-md-1 { width: 8.33333%; }
.col-md-2 { width: 16.6667%; }
.col-md-3 { width: 25%; }
.col-md-4 { width: 33.3333%; }
.col-md-5 { width: 41.6667%; }
.col-md-6 { width: 50%; }
.col-md-7 { width: 58.3333%; }
.col-md-8 { width: 66.6667%; }
.col-md-9 { width: 75%; }
.col-md-10 { width: 83.3333%; }
.col-md-11 { width: 91.6667%; }
.col-md-12 { width: 100%; }
.col-md-pull-0 { right: auto; }
.col-md-pull-1 { right: 8.33333%; }
.col-md-pull-2 { right: 16.6667%; }
.col-md-pull-3 { right: 25%; }
.col-md-pull-4 { right: 33.3333%; }
.col-md-pull-5 { right: 41.6667%; }
.col-md-pull-6 { right: 50%; }
.col-md-pull-7 { right: 58.3333%; }
.col-md-pull-8 { right: 66.6667%; }
.col-md-pull-9 { right: 75%; }
.col-md-pull-10 { right: 83.3333%; }
.col-md-pull-11 { right: 91.6667%; }
.col-md-pull-12 { right: 100%; }
.col-md-push-0 { left: auto; }
.col-md-push-1 { left: 8.33333%; }
.col-md-push-2 { left: 16.6667%; }
.col-md-push-3 { left: 25%; }
.col-md-push-4 { left: 33.3333%; }
.col-md-push-5 { left: 41.6667%; }
.col-md-push-6 { left: 50%; }
.col-md-push-7 { left: 58.3333%; }
.col-md-push-8 { left: 66.6667%; }
.col-md-push-9 { left: 75%; }
.col-md-push-10 { left: 83.3333%; }
.col-md-push-11 { left: 91.6667%; }
.col-md-push-12 { left: 100%; }
.col-md-offset-0 { margin-left: 0px; }
.col-md-offset-1 { margin-left: 8.33333%; }
.col-md-offset-2 { margin-left: 16.6667%; }
.col-md-offset-3 { margin-left: 25%; }
.col-md-offset-4 { margin-left: 33.3333%; }
.col-md-offset-5 { margin-left: 41.6667%; }
.col-md-offset-6 { margin-left: 50%; }
.col-md-offset-7 { margin-left: 58.3333%; }
.col-md-offset-8 { margin-left: 66.6667%; }
.col-md-offset-9 { margin-left: 75%; }
.col-md-offset-10 { margin-left: 83.3333%; }
.col-md-offset-11 { margin-left: 91.6667%; }
.col-md-offset-12 { margin-left: 100%; }
}

@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
.col-lg-1 { width: 8.33333%; }
.col-lg-2 { width: 16.6667%; }
.col-lg-3 { width: 25%; }
.col-lg-4 { width: 33.3333%; }
.col-lg-5 { width: 41.6667%; }
.col-lg-6 { width: 50%; }
.col-lg-7 { width: 58.3333%; }
.col-lg-8 { width: 66.6667%; }
.col-lg-9 { width: 75%; }
.col-lg-10 { width: 83.3333%; }
.col-lg-11 { width: 91.6667%; }
.col-lg-12 { width: 100%; }
.col-lg-pull-0 { right: auto; }
.col-lg-pull-1 { right: 8.33333%; }
.col-lg-pull-2 { right: 16.6667%; }
.col-lg-pull-3 { right: 25%; }
.col-lg-pull-4 { right: 33.3333%; }
.col-lg-pull-5 { right: 41.6667%; }
.col-lg-pull-6 { right: 50%; }
.col-lg-pull-7 { right: 58.3333%; }
.col-lg-pull-8 { right: 66.6667%; }
.col-lg-pull-9 { right: 75%; }
.col-lg-pull-10 { right: 83.3333%; }
.col-lg-pull-11 { right: 91.6667%; }
.col-lg-pull-12 { right: 100%; }
.col-lg-push-0 { left: auto; }
.col-lg-push-1 { left: 8.33333%; }
.col-lg-push-2 { left: 16.6667%; }
.col-lg-push-3 { left: 25%; }
.col-lg-push-4 { left: 33.3333%; }
.col-lg-push-5 { left: 41.6667%; }
.col-lg-push-6 { left: 50%; }
.col-lg-push-7 { left: 58.3333%; }
.col-lg-push-8 { left: 66.6667%; }
.col-lg-push-9 { left: 75%; }
.col-lg-push-10 { left: 83.3333%; }
.col-lg-push-11 { left: 91.6667%; }
.col-lg-push-12 { left: 100%; }
.col-lg-offset-0 { margin-left: 0px; }
.col-lg-offset-1 { margin-left: 8.33333%; }
.col-lg-offset-2 { margin-left: 16.6667%; }
.col-lg-offset-3 { margin-left: 25%; }
.col-lg-offset-4 { margin-left: 33.3333%; }
.col-lg-offset-5 { margin-left: 41.6667%; }
.col-lg-offset-6 { margin-left: 50%; }
.col-lg-offset-7 { margin-left: 58.3333%; }
.col-lg-offset-8 { margin-left: 66.6667%; }
.col-lg-offset-9 { margin-left: 75%; }
.col-lg-offset-10 { margin-left: 83.3333%; }
.col-lg-offset-11 { margin-left: 91.6667%; }
.col-lg-offset-12 { margin-left: 100%; }
}

fieldset { padding: 0px; margin: 0px; border: 0px; min-width: 0px; }

legend { display: block; width: 100%; padding: 0px; margin-bottom: 20px; font-size: 24px; line-height: inherit; color: rgb(51, 51, 51); border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(229, 229, 229); }

label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold; }

input[type="search"] { box-sizing: border-box; }

input[type="radio"], input[type="checkbox"] { margin: 4px 0px 0px; line-height: normal; }

input[type="file"] { display: block; }

input[type="range"] { display: block; width: 100%; }

select[multiple], select[size] { height: auto; }

output { display: block; padding-top: 7px; font-size: 16px; line-height: 1.25; color: rgb(85, 85, 85); }

.form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 16px; line-height: 1.25; color: rgb(85, 85, 85); background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(204, 204, 204); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

.form-control:focus { border-color: rgb(102, 175, 233); outline: 0px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgba(102, 175, 233, 0.6) 0px 0px 8px; }

.form-control::-webkit-input-placeholder { color: rgb(119, 119, 119); }

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { cursor: not-allowed; background-color: rgb(238, 238, 238); opacity: 1; }

textarea.form-control { height: auto; }

input[type="search"] { -webkit-appearance: none; }

input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { line-height: 34px; }

input[type="date"].input-sm, .form-horizontal .form-group-sm input[type="date"].form-control, .input-group-sm > input[type="date"].form-control, .input-group-sm > input[type="date"].input-group-addon, .input-group-sm > .input-group-btn > input[type="date"].btn, input[type="time"].input-sm, .form-horizontal .form-group-sm input[type="time"].form-control, .input-group-sm > input[type="time"].form-control, .input-group-sm > input[type="time"].input-group-addon, .input-group-sm > .input-group-btn > input[type="time"].btn, input[type="datetime-local"].input-sm, .form-horizontal .form-group-sm input[type="datetime-local"].form-control, .input-group-sm > input[type="datetime-local"].form-control, .input-group-sm > input[type="datetime-local"].input-group-addon, .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, input[type="month"].input-sm, .form-horizontal .form-group-sm input[type="month"].form-control, .input-group-sm > input[type="month"].form-control, .input-group-sm > input[type="month"].input-group-addon, .input-group-sm > .input-group-btn > input[type="month"].btn { line-height: 33px; }

input[type="date"].input-lg, .form-horizontal .form-group-lg input[type="date"].form-control, .input-group-lg > input[type="date"].form-control, .input-group-lg > input[type="date"].input-group-addon, .input-group-lg > .input-group-btn > input[type="date"].btn, input[type="time"].input-lg, .form-horizontal .form-group-lg input[type="time"].form-control, .input-group-lg > input[type="time"].form-control, .input-group-lg > input[type="time"].input-group-addon, .input-group-lg > .input-group-btn > input[type="time"].btn, input[type="datetime-local"].input-lg, .form-horizontal .form-group-lg input[type="datetime-local"].form-control, .input-group-lg > input[type="datetime-local"].form-control, .input-group-lg > input[type="datetime-local"].input-group-addon, .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, input[type="month"].input-lg, .form-horizontal .form-group-lg input[type="month"].form-control, .input-group-lg > input[type="month"].form-control, .input-group-lg > input[type="month"].input-group-addon, .input-group-lg > .input-group-btn > input[type="month"].btn { line-height: 49px; }

.form-group { margin-bottom: 15px; }

.radio, .checkbox { position: relative; display: block; min-height: 20px; margin-top: 10px; margin-bottom: 10px; }

.radio label, .checkbox label { padding-left: 20px; margin-bottom: 0px; font-weight: normal; cursor: pointer; }

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { position: absolute; margin-left: -20px; }

.radio + .radio, .checkbox + .checkbox { margin-top: -5px; }

.radio-inline, .checkbox-inline { display: inline-block; padding-left: 20px; margin-bottom: 0px; vertical-align: middle; font-weight: normal; cursor: pointer; }

.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline { margin-top: 0px; margin-left: 10px; }

input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], input[type="checkbox"][disabled], input[type="checkbox"].disabled, fieldset[disabled] input[type="checkbox"] { cursor: not-allowed; }

.radio-inline.disabled, fieldset[disabled] .radio-inline, .checkbox-inline.disabled, fieldset[disabled] .checkbox-inline { cursor: not-allowed; }

.radio.disabled label, fieldset[disabled] .radio label, .checkbox.disabled label, fieldset[disabled] .checkbox label { cursor: not-allowed; }

.form-control-static { padding-top: 7px; padding-bottom: 7px; margin-bottom: 0px; }

.form-control-static.input-lg, .form-horizontal .form-group-lg .form-control-static.form-control, .input-group-lg > .form-control-static.form-control, .input-group-lg > .form-control-static.input-group-addon, .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .form-horizontal .form-group-sm .form-control-static.form-control, .input-group-sm > .form-control-static.form-control, .input-group-sm > .form-control-static.input-group-addon, .input-group-sm > .input-group-btn > .form-control-static.btn { padding-left: 0px; padding-right: 0px; }

.input-sm, .form-horizontal .form-group-sm .form-control, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn { height: 33px; padding: 5px 10px; font-size: 14px; line-height: 1.5; border-radius: 3px; }

select.input-sm, .form-horizontal .form-group-sm select.form-control, .input-group-sm > select.form-control, .input-group-sm > select.input-group-addon, .input-group-sm > .input-group-btn > select.btn { height: 33px; line-height: 33px; }

textarea.input-sm, .form-horizontal .form-group-sm textarea.form-control, .input-group-sm > textarea.form-control, .input-group-sm > textarea.input-group-addon, .input-group-sm > .input-group-btn > textarea.btn, select[multiple].input-sm, .form-horizontal .form-group-sm select[multiple].form-control, .input-group-sm > select[multiple].form-control, .input-group-sm > select[multiple].input-group-addon, .input-group-sm > .input-group-btn > select[multiple].btn { height: auto; }

.input-lg, .form-horizontal .form-group-lg .form-control, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn { height: 49px; padding: 10px 16px; font-size: 20px; line-height: 1.33; border-radius: 6px; }

select.input-lg, .form-horizontal .form-group-lg select.form-control, .input-group-lg > select.form-control, .input-group-lg > select.input-group-addon, .input-group-lg > .input-group-btn > select.btn { height: 49px; line-height: 49px; }

textarea.input-lg, .form-horizontal .form-group-lg textarea.form-control, .input-group-lg > textarea.form-control, .input-group-lg > textarea.input-group-addon, .input-group-lg > .input-group-btn > textarea.btn, select[multiple].input-lg, .form-horizontal .form-group-lg select[multiple].form-control, .input-group-lg > select[multiple].form-control, .input-group-lg > select[multiple].input-group-addon, .input-group-lg > .input-group-btn > select[multiple].btn { height: auto; }

.has-feedback { position: relative; }

.has-feedback .form-control { padding-right: 42.5px; }

.form-control-feedback { position: absolute; top: 25px; right: 0px; z-index: 2; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center; }

.input-lg + .form-control-feedback, .form-horizontal .form-group-lg .form-control + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback { width: 49px; height: 49px; line-height: 49px; }

.input-sm + .form-control-feedback, .form-horizontal .form-group-sm .form-control + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback { width: 33px; height: 33px; line-height: 33px; }

.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline { color: rgb(60, 118, 61); }

.has-success .form-control { border-color: rgb(60, 118, 61); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; }

.has-success .form-control:focus { border-color: rgb(43, 84, 44); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgb(103, 177, 104) 0px 0px 6px; }

.has-success .input-group-addon { color: rgb(60, 118, 61); border-color: rgb(60, 118, 61); background-color: rgb(223, 240, 216); }

.has-success .form-control-feedback { color: rgb(60, 118, 61); }

.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline { color: rgb(138, 109, 59); }

.has-warning .form-control { border-color: rgb(138, 109, 59); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; }

.has-warning .form-control:focus { border-color: rgb(102, 81, 44); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgb(192, 161, 107) 0px 0px 6px; }

.has-warning .input-group-addon { color: rgb(138, 109, 59); border-color: rgb(138, 109, 59); background-color: rgb(252, 248, 227); }

.has-warning .form-control-feedback { color: rgb(138, 109, 59); }

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline { color: rgb(169, 68, 66); }

.has-error .form-control { border-color: rgb(169, 68, 66); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; }

.has-error .form-control:focus { border-color: rgb(132, 53, 52); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgb(206, 132, 131) 0px 0px 6px; }

.has-error .input-group-addon { color: rgb(169, 68, 66); border-color: rgb(169, 68, 66); background-color: rgb(242, 222, 222); }

.has-error .form-control-feedback { color: rgb(169, 68, 66); }

.has-feedback label.sr-only ~ .form-control-feedback { top: 0px; }

.help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: rgb(135, 135, 135); }

@media (min-width: 768px) {
.form-inline .form-group, .navbar-form .form-group { display: inline-block; margin-bottom: 0px; vertical-align: middle; }
.form-inline .form-control, .navbar-form .form-control { display: inline-block; width: auto; vertical-align: middle; }
.form-inline .input-group, .navbar-form .input-group { display: inline-table; vertical-align: middle; }
.form-inline .input-group .input-group-addon, .navbar-form .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .navbar-form .input-group .input-group-btn, .form-inline .input-group .form-control, .navbar-form .input-group .form-control { width: auto; }
.form-inline .input-group > .form-control, .navbar-form .input-group > .form-control { width: 100%; }
.form-inline .control-label, .navbar-form .control-label { margin-bottom: 0px; vertical-align: middle; }
.form-inline .radio, .navbar-form .radio, .form-inline .checkbox, .navbar-form .checkbox { display: inline-block; margin-top: 0px; margin-bottom: 0px; vertical-align: middle; }
.form-inline .radio label, .navbar-form .radio label, .form-inline .checkbox label, .navbar-form .checkbox label { padding-left: 0px; }
.form-inline .radio input[type="radio"], .navbar-form .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"], .navbar-form .checkbox input[type="checkbox"] { position: relative; margin-left: 0px; }
.form-inline .has-feedback .form-control-feedback, .navbar-form .has-feedback .form-control-feedback { top: 0px; }
}

.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { margin-top: 0px; margin-bottom: 0px; padding-top: 7px; }

.form-horizontal .radio, .form-horizontal .checkbox { min-height: 27px; }

.form-horizontal .form-group { margin-left: 0px; margin-right: 0px; }

.form-horizontal .form-group::before, .form-horizontal .form-group::after { content: " "; display: table; }

.form-horizontal .form-group::after { clear: both; }

@media (min-width: 768px) {
.form-horizontal .control-label { text-align: right; margin-bottom: 0px; padding-top: 7px; }
}

.form-horizontal .has-feedback .form-control-feedback { top: 0px; right: 0px; }

@media (min-width: 768px) {
.form-horizontal .form-group-lg .control-label { padding-top: 14.3px; }
}

@media (min-width: 768px) {
.form-horizontal .form-group-sm .control-label { padding-top: 6px; }
}

.btn { display: inline-block; margin-bottom: 0px; font-weight: normal; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 16px; line-height: 1.25; border-radius: 3px; user-select: none; }

.btn:hover, .btn:focus { color: rgb(51, 51, 51); text-decoration: none; }

.btn:active, .btn.active { outline: 0px; background-image: none; box-shadow: rgba(0, 0, 0, 0.125) 0px 3px 5px inset; }

.btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor: not-allowed; pointer-events: none; opacity: 0.65; box-shadow: none; }

.btn-default { color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204); }

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { color: rgb(51, 51, 51); background-color: rgb(230, 230, 230); border-color: rgb(173, 173, 173); }

.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { background-image: none; }

.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active { background-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204); }

.btn-default .badge { color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); }

.btn-primary { color: rgb(255, 255, 255); background-color: rgb(66, 139, 202); border-color: rgb(53, 126, 189); }

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(48, 113, 169); border-color: rgb(40, 94, 142); }

.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { background-image: none; }

.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active { background-color: rgb(66, 139, 202); border-color: rgb(53, 126, 189); }

.btn-primary .badge { color: rgb(66, 139, 202); background-color: rgb(255, 255, 255); }

.btn-success { color: rgb(255, 255, 255); background-color: rgb(92, 184, 92); border-color: rgb(76, 174, 76); }

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(68, 157, 68); border-color: rgb(57, 132, 57); }

.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { background-image: none; }

.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active { background-color: rgb(92, 184, 92); border-color: rgb(76, 174, 76); }

.btn-success .badge { color: rgb(92, 184, 92); background-color: rgb(255, 255, 255); }

.btn-info { color: rgb(255, 255, 255); background-color: rgb(91, 192, 222); border-color: rgb(70, 184, 218); }

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(49, 176, 213); border-color: rgb(38, 154, 188); }

.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { background-image: none; }

.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active { background-color: rgb(91, 192, 222); border-color: rgb(70, 184, 218); }

.btn-info .badge { color: rgb(91, 192, 222); background-color: rgb(255, 255, 255); }

.btn-warning { color: rgb(255, 255, 255); background-color: rgb(240, 173, 78); border-color: rgb(238, 162, 54); }

.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(236, 151, 31); border-color: rgb(213, 133, 18); }

.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { background-image: none; }

.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active { background-color: rgb(240, 173, 78); border-color: rgb(238, 162, 54); }

.btn-warning .badge { color: rgb(240, 173, 78); background-color: rgb(255, 255, 255); }

.btn-danger { color: rgb(255, 255, 255); background-color: rgb(217, 83, 79); border-color: rgb(212, 63, 58); }

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(201, 48, 44); border-color: rgb(172, 41, 37); }

.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { background-image: none; }

.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active { background-color: rgb(217, 83, 79); border-color: rgb(212, 63, 58); }

.btn-danger .badge { color: rgb(217, 83, 79); background-color: rgb(255, 255, 255); }

.btn-link { color: rgb(66, 139, 202); font-weight: normal; cursor: pointer; border-radius: 0px; }

.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link { background-color: transparent; box-shadow: none; }

.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { border-color: transparent; }

.btn-link:hover, .btn-link:focus { color: rgb(42, 100, 150); text-decoration: underline; background-color: transparent; }

.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus { color: rgb(119, 119, 119); text-decoration: none; }

.btn-lg { padding: 10px 16px; font-size: 20px; line-height: 1.33; border-radius: 6px; }

.btn-sm { padding: 5px 10px; font-size: 14px; line-height: 1.5; border-radius: 3px; }

.btn-xs { padding: 1px 5px; font-size: 14px; line-height: 1.5; border-radius: 3px; }

.btn-block { display: block; width: 100%; }

.btn-block + .btn-block { margin-top: 5px; }

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; }

.fade { opacity: 0; transition: opacity 0.15s linear; }

.fade.in { opacity: 1; }

.collapse { display: none; }

.collapse.in { display: block; }

tr.collapse.in { display: table-row; }

tbody.collapse.in { display: table-row-group; }

.collapsing { position: relative; height: 0px; overflow: hidden; transition: height 0.35s ease; }

.nav { margin-bottom: 0px; padding-left: 0px; list-style: none; }

.nav::before, .nav::after { content: " "; display: table; }

.nav::after { clear: both; }

.nav > li { position: relative; display: block; }

.nav > li > a { position: relative; display: block; padding: 10px 15px; }

.nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background-color: rgb(238, 238, 238); }

.nav > li.disabled > a { color: rgb(119, 119, 119); }

.nav > li.disabled > a:hover, .nav > li.disabled > a:focus { color: rgb(119, 119, 119); text-decoration: none; background-color: transparent; cursor: not-allowed; }

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: rgb(238, 238, 238); border-color: rgb(66, 139, 202); }

.nav .nav-divider { height: 1px; margin: 9px 0px; overflow: hidden; background-color: rgb(229, 229, 229); }

.nav > li > a > img { max-width: none; }

.nav-tabs { border-bottom: 1px solid rgb(221, 221, 221); }

.nav-tabs > li { float: left; margin-bottom: -1px; }

.nav-tabs > li > a { margin-right: 2px; line-height: 1.25; border: 1px solid transparent; border-radius: 3px 3px 0px 0px; }

.nav-tabs > li > a:hover { border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(221, 221, 221); }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { color: rgb(85, 85, 85); background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; border-image: initial; cursor: default; }

.nav-pills > li { float: left; }

.nav-pills > li > a { border-radius: 3px; }

.nav-pills > li + li { margin-left: 2px; }

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { color: rgb(255, 255, 255); background-color: rgb(66, 139, 202); }

.nav-stacked > li { float: none; }

.nav-stacked > li + li { margin-top: 2px; margin-left: 0px; }

.nav-justified, .nav-tabs.nav-justified { width: 100%; }

.nav-justified > li, .nav-tabs.nav-justified > li { float: none; }

.nav-justified > li > a, .nav-tabs.nav-justified > li > a { text-align: center; margin-bottom: 5px; }

.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; }

@media (min-width: 768px) {
.nav-justified > li, .nav-tabs.nav-justified > li { display: table-cell; width: 1%; }
.nav-justified > li > a, .nav-tabs.nav-justified > li > a { margin-bottom: 0px; }
}

.nav-tabs-justified, .nav-tabs.nav-justified { border-bottom: 0px; }

.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { margin-right: 0px; border-radius: 3px; }

.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus { border: 1px solid rgb(221, 221, 221); }

@media (min-width: 768px) {
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { border-bottom: 1px solid rgb(221, 221, 221); border-radius: 3px 3px 0px 0px; }
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: rgb(255, 255, 255); }
}

.tab-content > .tab-pane { display: none; }

.tab-content > .active { display: block; }

.nav-tabs .dropdown-menu { margin-top: -1px; border-top-right-radius: 0px; border-top-left-radius: 0px; }

.navbar { position: relative; min-height: 30px; margin-bottom: 20px; border: 1px solid transparent; }

.navbar::before, .navbar::after { content: " "; display: table; }

.navbar::after { clear: both; }

@media (min-width: 768px) {
.navbar { border-radius: 0px; }
}

.navbar-header::before, .navbar-header::after { content: " "; display: table; }

.navbar-header::after { clear: both; }

@media (min-width: 768px) {
.navbar-header { float: left; }
}

.navbar-collapse { overflow-x: visible; padding-right: 0px; padding-left: 0px; border-top: 1px solid transparent; box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 0px inset; }

.navbar-collapse::before, .navbar-collapse::after { content: " "; display: table; }

.navbar-collapse::after { clear: both; }

.navbar-collapse.in { overflow-y: auto; }

@media (min-width: 768px) {
.navbar-collapse { width: auto; border-top: 0px; box-shadow: none; }
.navbar-collapse.collapse { padding-bottom: 0px; display: block !important; height: auto !important; overflow: visible !important; }
.navbar-collapse.in { overflow-y: visible; }
.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { padding-left: 0px; padding-right: 0px; }
}

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 340px; }

@media (max-width: 480px) and (orientation: landscape) {
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 200px; }
}

.container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse { margin-right: 0px; margin-left: 0px; }

@media (min-width: 768px) {
.container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse { margin-right: 0px; margin-left: 0px; }
}

.navbar-static-top { z-index: 1000; border-width: 0px 0px 1px; }

@media (min-width: 768px) {
.navbar-static-top { border-radius: 0px; }
}

.navbar-fixed-top, .navbar-fixed-bottom { position: fixed; right: 0px; left: 0px; z-index: 1030; transform: translate3d(0px, 0px, 0px); }

@media (min-width: 768px) {
.navbar-fixed-top, .navbar-fixed-bottom { border-radius: 0px; }
}

.navbar-fixed-top { top: 0px; border-width: 0px 0px 1px; }

.navbar-fixed-bottom { bottom: 0px; margin-bottom: 0px; border-width: 1px 0px 0px; }

.navbar-brand { float: left; padding: 5px 0px; font-size: 20px; line-height: 20px; height: 30px; }

.navbar-brand:hover, .navbar-brand:focus { text-decoration: none; }

@media (min-width: 768px) {
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left: 0px; }
}

.navbar-toggle { position: relative; float: right; margin-right: 0px; padding: 9px 10px; margin-top: -2px; margin-bottom: -2px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 3px; }

.navbar-toggle:focus { outline: 0px; }

.navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; }

.navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; }

@media (min-width: 768px) {
.navbar-toggle { display: none; }
}

.navbar-nav { margin: 2.5px 0px; }

.navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; line-height: 20px; }

@media (max-width: 767px) {
.navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0px; background-color: transparent; border: 0px; box-shadow: none; }
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px; }
.navbar-nav .open .dropdown-menu > li > a { line-height: 20px; }
.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { background-image: none; }
}

@media (min-width: 768px) {
.navbar-nav { float: left; margin: 0px; }
.navbar-nav > li { float: left; }
.navbar-nav > li > a { padding-top: 5px; padding-bottom: 5px; }
.navbar-nav.navbar-right:last-child { margin-right: 0px; }
}

@media (min-width: 768px) {
.navbar-left { float: left !important; }
.navbar-right { float: right !important; }
}

.navbar-form { margin: -2px 0px; padding: 10px 0px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 0px inset, rgba(255, 255, 255, 0.1) 0px 1px 0px; }

@media (max-width: 767px) {
.navbar-form .form-group { margin-bottom: 5px; }
}

@media (min-width: 768px) {
.navbar-form { width: auto; border: 0px; margin-left: 0px; margin-right: 0px; padding-top: 0px; padding-bottom: 0px; box-shadow: none; }
.navbar-form.navbar-right:last-child { margin-right: 0px; }
}

.navbar-nav > li > .dropdown-menu { margin-top: 0px; border-top-right-radius: 0px; border-top-left-radius: 0px; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }

.navbar-btn { margin-top: -2px; margin-bottom: -2px; }

.navbar-btn.btn-sm { margin-top: -1.5px; margin-bottom: -1.5px; }

.navbar-btn.btn-xs { margin-top: 4px; margin-bottom: 4px; }

.navbar-text { margin-top: 5px; margin-bottom: 5px; }

@media (min-width: 768px) {
.navbar-text { float: left; margin-left: 0px; margin-right: 0px; }
.navbar-text.navbar-right:last-child { margin-right: 0px; }
}

.navbar-default { background-color: rgb(248, 248, 248); border-color: rgb(231, 231, 231); }

.navbar-default .navbar-brand { color: rgb(119, 119, 119); }

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: rgb(94, 94, 94); background-color: transparent; }

.navbar-default .navbar-text { color: rgb(119, 119, 119); }

.navbar-default .navbar-nav > li > a { color: rgb(119, 119, 119); }

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: rgb(51, 51, 51); background-color: transparent; }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: rgb(85, 85, 85); background-color: rgb(231, 231, 231); }

.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { color: rgb(204, 204, 204); background-color: transparent; }

.navbar-default .navbar-toggle { border-color: rgb(221, 221, 221); }

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: rgb(221, 221, 221); }

.navbar-default .navbar-toggle .icon-bar { background-color: rgb(136, 136, 136); }

.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: rgb(231, 231, 231); }

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: rgb(231, 231, 231); color: rgb(85, 85, 85); }

@media (max-width: 767px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a { color: rgb(119, 119, 119); }
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: rgb(51, 51, 51); background-color: transparent; }
.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: rgb(85, 85, 85); background-color: rgb(231, 231, 231); }
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: rgb(204, 204, 204); background-color: transparent; }
}

.navbar-default .navbar-link { color: rgb(119, 119, 119); }

.navbar-default .navbar-link:hover { color: rgb(51, 51, 51); }

.navbar-default .btn-link { color: rgb(119, 119, 119); }

.navbar-default .btn-link:hover, .navbar-default .btn-link:focus { color: rgb(51, 51, 51); }

.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus { color: rgb(204, 204, 204); }

.navbar-inverse { background-color: rgb(34, 34, 34); border-color: rgb(9, 9, 9); }

.navbar-inverse .navbar-brand { color: rgb(119, 119, 119); }

.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { color: rgb(255, 255, 255); background-color: transparent; }

.navbar-inverse .navbar-text { color: rgb(119, 119, 119); }

.navbar-inverse .navbar-nav > li > a { color: rgb(119, 119, 119); }

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { color: rgb(255, 255, 255); background-color: transparent; }

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { color: rgb(255, 255, 255); background-color: rgb(9, 9, 9); }

.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { color: rgb(68, 68, 68); background-color: transparent; }

.navbar-inverse .navbar-toggle { border-color: rgb(51, 51, 51); }

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color: rgb(51, 51, 51); }

.navbar-inverse .navbar-toggle .icon-bar { background-color: rgb(255, 255, 255); }

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: rgb(16, 16, 16); }

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { background-color: rgb(9, 9, 9); color: rgb(255, 255, 255); }

@media (max-width: 767px) {
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { border-color: rgb(9, 9, 9); }
.navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color: rgb(9, 9, 9); }
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: rgb(119, 119, 119); }
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { color: rgb(255, 255, 255); background-color: transparent; }
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { color: rgb(255, 255, 255); background-color: rgb(9, 9, 9); }
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: rgb(68, 68, 68); background-color: transparent; }
}

.navbar-inverse .navbar-link { color: rgb(119, 119, 119); }

.navbar-inverse .navbar-link:hover { color: rgb(255, 255, 255); }

.navbar-inverse .btn-link { color: rgb(119, 119, 119); }

.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus { color: rgb(255, 255, 255); }

.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus { color: rgb(68, 68, 68); }

.clearfix::before, .clearfix::after { content: " "; display: table; }

.clearfix::after { clear: both; }

.center-block { display: block; margin-left: auto; margin-right: auto; }

.pull-right { float: right !important; }

.pull-left { float: left !important; }

.hide { display: none !important; }

.show { display: block !important; }

.invisible { visibility: hidden; }

.text-hide { font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; color: transparent; text-shadow: none; background-color: transparent; border: 0px; }

.hidden { display: none !important; visibility: hidden !important; }

.affix { position: fixed; transform: translate3d(0px, 0px, 0px); }

.visible-xs, .visible-sm, .visible-md, .visible-lg { display: none !important; }

.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display: none !important; }

@media (max-width: 767px) {
.visible-xs { display: block !important; }
table.visible-xs { display: table; }
tr.visible-xs { display: table-row !important; }
th.visible-xs, td.visible-xs { display: table-cell !important; }
}

@media (max-width: 767px) {
.visible-xs-block { display: block !important; }
}

@media (max-width: 767px) {
.visible-xs-inline { display: inline !important; }
}

@media (max-width: 767px) {
.visible-xs-inline-block { display: inline-block !important; }
}

@media (max-width: 991px) and (min-width: 768px) {
.visible-sm { display: block !important; }
table.visible-sm { display: table; }
tr.visible-sm { display: table-row !important; }
th.visible-sm, td.visible-sm { display: table-cell !important; }
}

@media (max-width: 991px) and (min-width: 768px) {
.visible-sm-block { display: block !important; }
}

@media (max-width: 991px) and (min-width: 768px) {
.visible-sm-inline { display: inline !important; }
}

@media (max-width: 991px) and (min-width: 768px) {
.visible-sm-inline-block { display: inline-block !important; }
}

@media (max-width: 1199px) and (min-width: 992px) {
.visible-md { display: block !important; }
table.visible-md { display: table; }
tr.visible-md { display: table-row !important; }
th.visible-md, td.visible-md { display: table-cell !important; }
}

@media (max-width: 1199px) and (min-width: 992px) {
.visible-md-block { display: block !important; }
}

@media (max-width: 1199px) and (min-width: 992px) {
.visible-md-inline { display: inline !important; }
}

@media (max-width: 1199px) and (min-width: 992px) {
.visible-md-inline-block { display: inline-block !important; }
}

@media (min-width: 1200px) {
.visible-lg { display: block !important; }
table.visible-lg { display: table; }
tr.visible-lg { display: table-row !important; }
th.visible-lg, td.visible-lg { display: table-cell !important; }
}

@media (min-width: 1200px) {
.visible-lg-block { display: block !important; }
}

@media (min-width: 1200px) {
.visible-lg-inline { display: inline !important; }
}

@media (min-width: 1200px) {
.visible-lg-inline-block { display: inline-block !important; }
}

@media (max-width: 767px) {
.hidden-xs { display: none !important; }
}

@media (max-width: 991px) and (min-width: 768px) {
.hidden-sm { display: none !important; }
}

@media (max-width: 1199px) and (min-width: 992px) {
.hidden-md { display: none !important; }
}

@media (min-width: 1200px) {
.hidden-lg { display: none !important; }
}

.visible-print { display: none !important; }

@media print {
.visible-print { display: block !important; }
table.visible-print { display: table; }
tr.visible-print { display: table-row !important; }
th.visible-print, td.visible-print { display: table-cell !important; }
}

.visible-print-block { display: none !important; }

@media print {
.visible-print-block { display: block !important; }
}

.visible-print-inline { display: none !important; }

@media print {
.visible-print-inline { display: inline !important; }
}

.visible-print-inline-block { display: none !important; }

@media print {
.visible-print-inline-block { display: inline-block !important; }
}

@media print {
.hidden-print { display: none !important; }
}

.input-group { position: relative; display: table; border-collapse: separate; }

.input-group[class*="col-"] { float: none; padding-left: 0px; padding-right: 0px; }

.input-group .form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0px; }

.input-group-addon, .input-group-btn, .input-group .form-control { display: table-cell; }

.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0px; }

.input-group-addon, .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; }

.input-group-addon { padding: 6px 12px; font-size: 16px; font-weight: normal; line-height: 1; color: rgb(85, 85, 85); text-align: center; background-color: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); border-radius: 3px; }

.input-group-addon.input-sm, .form-horizontal .form-group-sm .input-group-addon.form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn { padding: 5px 10px; font-size: 14px; border-radius: 3px; }

.input-group-addon.input-lg, .form-horizontal .form-group-lg .input-group-addon.form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn { padding: 10px 16px; font-size: 20px; border-radius: 6px; }

.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] { margin-top: 0px; }

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }

.input-group-addon:first-child { border-right: 0px; }

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }

.input-group-addon:last-child { border-left: 0px; }

.input-group-btn { position: relative; font-size: 0px; white-space: nowrap; }

.input-group-btn > .btn { position: relative; }

.input-group-btn > .btn + .btn { margin-left: -1px; }

.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active { z-index: 2; }

.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group { margin-right: -1px; }

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group { margin-left: -1px; }

.modal-open { overflow: hidden; }

.modal { display: none; overflow: hidden; position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 1050; outline: 0px; }

.modal.fade .modal-dialog { transform: translate3d(0px, -25%, 0px); transition: transform 0.3s ease-out; }

.modal.in .modal-dialog { transform: translate3d(0px, 0px, 0px); }

.modal-open .modal { overflow-x: hidden; overflow-y: auto; }

.modal-dialog { position: relative; width: auto; margin: 10px; }

.modal-content { position: relative; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 9px; background-clip: padding-box; outline: 0px; }

.modal-backdrop { position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 1040; background-color: rgb(0, 0, 0); }

.modal-backdrop.fade { opacity: 0; }

.modal-backdrop.in { opacity: 0.3; }

.modal-header { padding: 15px; border-bottom: 1px solid rgb(229, 229, 229); min-height: 16.25px; }

.modal-header .close { margin-top: -2px; }

.modal-title { margin: 0px; line-height: 1.25; }

.modal-body { position: relative; padding: 15px; }

.modal-footer { padding: 15px; text-align: right; border-top: 1px solid rgb(229, 229, 229); }

.modal-footer::before, .modal-footer::after { content: " "; display: table; }

.modal-footer::after { clear: both; }

.modal-footer .btn + .btn { margin-left: 5px; margin-bottom: 0px; }

.modal-footer .btn-group .btn + .btn { margin-left: -1px; }

.modal-footer .btn-block + .btn-block { margin-left: 0px; }

.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }

@media (min-width: 768px) {
.modal-dialog { width: 600px; margin: 30px auto; }
.modal-content { box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 15px; }
.modal-sm { width: 300px; }
}

@media (min-width: 992px) {
.modal-lg { width: 900px; }
}

.popover { position: absolute; top: 0px; left: 0px; z-index: 1060; display: none; max-width: 300px; padding: 1px; text-align: left; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px; white-space: normal; }

.popover.top { margin-top: -10px; }

.popover.right { margin-left: 10px; }

.popover.bottom { margin-top: 10px; }

.popover.left { margin-left: -10px; }

.popover-title { margin: 0px; padding: 8px 14px; font-size: 16px; font-weight: normal; line-height: 18px; background-color: rgb(247, 247, 247); border-bottom: 1px solid rgb(235, 235, 235); border-radius: 5px 5px 0px 0px; }

.popover-content { padding: 9px 14px; }

.popover > .arrow, .popover > .arrow::after { position: absolute; display: block; width: 0px; height: 0px; border-color: transparent; border-style: solid; }

.popover > .arrow { border-width: 11px; }

.popover > .arrow::after { border-width: 10px; content: ""; }

.popover.top > .arrow { left: 50%; margin-left: -11px; border-bottom-width: 0px; border-top-color: rgba(0, 0, 0, 0.25); bottom: -11px; }

.popover.top > .arrow::after { content: " "; bottom: 1px; margin-left: -10px; border-bottom-width: 0px; border-top-color: rgb(255, 255, 255); }

.popover.right > .arrow { top: 50%; left: -11px; margin-top: -11px; border-left-width: 0px; border-right-color: rgba(0, 0, 0, 0.25); }

.popover.right > .arrow::after { content: " "; left: 1px; bottom: -10px; border-left-width: 0px; border-right-color: rgb(255, 255, 255); }

.popover.bottom > .arrow { left: 50%; margin-left: -11px; border-top-width: 0px; border-bottom-color: rgba(0, 0, 0, 0.25); top: -11px; }

.popover.bottom > .arrow::after { content: " "; top: 1px; margin-left: -10px; border-top-width: 0px; border-bottom-color: rgb(255, 255, 255); }

.popover.left > .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0px; border-left-color: rgba(0, 0, 0, 0.25); }

.popover.left > .arrow::after { content: " "; right: 1px; border-right-width: 0px; border-left-color: rgb(255, 255, 255); bottom: -10px; }

.icon-default-generic, .icon-home, .icon-search, .icon-settings, .icon-edit, .icon-inactive, .icon-male, .icon-female, .icon-page, .icon-brokenpage, .icon-audio, .icon-moreinfo, .icon-play, .icon-pause, .icon-menu, .icon-right, .icon-left, .icon-up, .icon-down, .icon-next, .icon-back, .icon-checkmark, .icon-checkmark-on, .icon-close, .icon-more, .icon-sorting, .icon-additem, .icon-carousel-right, .icon-carousel-left, .icon-games-carousel-right, .icon-games-carousel-left, .icon-games-carousel-right.hover, .icon-games-carousel-left.hover, .icon-clock, .icon-grid, .icon-slideshow, .icon-pastname, .icon-last-page, .icon-first-page, .icon-checkmark-white, .icon-checkmark-white-bold, .icon-close-white, .icon-sandglass, .icon-notifications, .icon-right-gray, .icon-left-gray, .icon-last-gray, .icon-first-gray, .icon-menu-black, .icon-checkmark-blue, .icon-plus, .icon-minus, .icon-copy, .icon-locked, .icon-unlocked, .icon-bigplay, .icon-bigstop, .icon-arrow-right-blue, .icon-logo-apple, .icon-logo-win, .icon-globe { background-image: url("/images/Shared/generic_09152017.svg"); background-repeat: no-repeat; background-size: auto; width: 28px; height: 28px; display: inline-block; vertical-align: middle; }

.icon-default-generic-16x16, .icon-settings-16x16, .icon-edit-16x16, .icon-moreinfo-16x16, .icon-right-16x16, .icon-left-16x16, .icon-up-16x16, .icon-down-16x16, .icon-checkmark-16x16, .icon-close-16x16, .icon-red-timer-16x16, .icon-close-gray-16x16, .rbx-select-group:hover .icon-down, .input-group-btn .input-dropdown-btn:hover .icon-down, .input-group-btn .input-dropdown-btn:focus .icon-down, .open .input-dropdown-btn .icon-down { background-image: url("/images/Shared/generic_09152017.svg"); background-repeat: no-repeat; background-size: 32px; width: 16px; height: 16px; display: inline-block; vertical-align: middle; }

.icon-home { background-position: 0px 0px; }

.icon-search { background-position: 0px -28px; }

.icon-settings { background-position: 0px -56px; }

.icon-edit { background-position: 0px -84px; }

.icon-inactive { background-position: 0px -112px; }

.icon-male { background-position: 0px -140px; }

.icon-male:hover { background-position: -28px -140px; }

button:hover .icon-male, a:hover .icon-male { background-position: -28px -140px; }

.icon-female { background-position: 0px -168px; }

.icon-female:hover { background-position: -28px -168px; }

button:hover .icon-female, a:hover .icon-female { background-position: -28px -168px; }

.icon-page { background-position: 0px -196px; }

.icon-brokenpage { background-position: 0px -224px; }

.icon-audio { background-position: 0px -252px; }

.icon-moreinfo { background-position: 0px -280px; }

.icon-moreinfo:hover { background-position: -28px -280px; }

button:hover .icon-moreinfo, a:hover .icon-moreinfo { background-position: -28px -280px; }

.icon-play { background-position: 0px -308px; }

.icon-pause { background-position: 0px -336px; }

.icon-menu { background-position: 0px -364px; }

.icon-right { background-position: 0px -392px; }

.icon-right:hover { background-position: -28px -392px; }

button:hover .icon-right, a:hover .icon-right { background-position: -28px -392px; }

.icon-left { background-position: 0px -420px; }

.icon-left:hover { background-position: -28px -420px; }

button:hover .icon-left, a:hover .icon-left { background-position: -28px -420px; }

.icon-up { background-position: 0px -448px; }

.icon-down { background-position: 0px -476px; }

.icon-next { background-position: 0px -504px; }

.icon-back { background-position: 0px -532px; }

.icon-checkmark { background-position: 0px -560px; }

.icon-checkmark-on { background-position: -28px -560px; }

.icon-close { background-position: 0px -588px; }

.icon-more { background-position: 0px -616px; }

.icon-more:hover { background-position: -28px -616px; }

button:hover .icon-more, a:hover .icon-more { background-position: -28px -616px; }

.icon-sorting { background-position: 0px -644px; }

.icon-additem { background-position: 0px -672px; }

.icon-settings-16x16 { background-position: 0px -32px; }

.icon-settings-16x16:hover { background-position: -16px -32px; }

button:hover .icon-settings-16x16, a:hover .icon-settings-16x16 { background-position: -16px -32px; }

.icon-edit-16x16 { background-position: 0px -48px; }

.icon-moreinfo-16x16 { background-position: 0px -160px; }

.icon-moreinfo-16x16:hover { background-position: -16px -160px; }

button:hover .icon-moreinfo-16x16, a:hover .icon-moreinfo-16x16 { background-position: -16px -160px; }

.icon-right-16x16 { background-position: 0px -224px; }

.icon-left-16x16 { background-position: 0px -240px; }

.icon-up-16x16 { background-position: 0px -256px; }

.icon-down-16x16 { background-position: 0px -272px; }

.icon-checkmark-16x16 { background-position: 0px -320px; }

.icon-close-16x16 { background-position: 0px -336px; }

.icon-carousel-right { background-position: 0px -896px; }

.icon-carousel-left { background-position: 0px -924px; }

.icon-games-carousel-right { background-position: 0px -952px; }

.icon-games-carousel-right:hover { background-position: -28px -952px; }

button:hover .icon-games-carousel-right, a:hover .icon-games-carousel-right { background-position: -28px -952px; }

.icon-games-carousel-left { background-position: 0px -980px; }

.icon-games-carousel-left:hover { background-position: -28px -980px; }

button:hover .icon-games-carousel-left, a:hover .icon-games-carousel-left { background-position: -28px -980px; }

.icon-games-carousel-right.hover { background-position: -28px -952px; }

.icon-games-carousel-left.hover { background-position: -28px -980px; }

.icon-clock { background-position: 0px -1008px; }

.icon-clock:hover { background-position: -28px -1008px; }

button:hover .icon-clock, a:hover .icon-clock { background-position: -28px -1008px; }

.icon-grid { background-position: 0px -1036px; }

.icon-slideshow { background-position: 0px -1064px; }

.icon-pastname { background-position: 0px -1092px; }

.icon-last-page { background-position: 0px -1120px; }

.icon-first-page { background-position: 0px -1148px; }

.icon-checkmark-white { background-position: 0px -1176px; }

.icon-checkmark-white-bold { background-position: 0px -1204px; }

.icon-close-white { background-position: 0px -1232px; }

.icon-sandglass { background-position: 0px -1260px; }

.icon-notifications { background-position: 0px -1288px; }

.icon-notifications:hover { background-position: -28px -1288px; }

button:hover .icon-notifications, a:hover .icon-notifications { background-position: -28px -1288px; }

.icon-right-gray { background-position: 0px -1316px; }

.icon-left-gray { background-position: 0px -1344px; }

.icon-last-gray { background-position: 0px -1372px; }

.icon-first-gray { background-position: 0px -1400px; }

.icon-red-timer-16x16 { background-position: 0px -816px; }

.icon-close-gray-16x16 { background-position: 0px -832px; }

.icon-close-gray-16x16:hover { background-position: -16px -832px; }

button:hover .icon-close-gray-16x16, a:hover .icon-close-gray-16x16 { background-position: -16px -832px; }

.icon-menu-black { background-position: 0px -1484px; }

.icon-checkmark-blue { background-position: 0px -1512px; }

.icon-checkmark-blue:hover { background-position: -28px -1512px; }

button:hover .icon-checkmark-blue, a:hover .icon-checkmark-blue { background-position: -28px -1512px; }

.icon-plus { background-position: 0px -1540px; }

.icon-plus:hover { background-position: -28px -1540px; }

button:hover .icon-plus, a:hover .icon-plus { background-position: -28px -1540px; }

.icon-minus { background-position: 0px -1568px; }

.icon-minus:hover { background-position: -28px -1568px; }

button:hover .icon-minus, a:hover .icon-minus { background-position: -28px -1568px; }

.icon-copy { background-position: 0px -1596px; }

.icon-copy:hover { background-position: -28px -1596px; }

button:hover .icon-copy, a:hover .icon-copy { background-position: -28px -1596px; }

.icon-locked { background-position: 0px -1624px; }

.icon-unlocked { background-position: 0px -1652px; }

.icon-bigplay { background-position: 0px -1680px; }

.icon-bigstop { background-position: 0px -1708px; }

.icon-arrow-right-blue { background-position: 0px -1764px; }

.icon-logo-apple { background-position: 0px -1792px; }

.icon-logo-win { background-position: -28px -1792px; }

.icon-globe { background-position: 0px -1820px; }

.icon-globe:hover { background-position: -28px -1820px; }

button:hover .icon-globe, a:hover .icon-globe { background-position: -28px -1820px; }

.icon-default-navigation, .icon-nav-menu, .icon-nav-robux, .icon-nav-settings, .icon-nav-search, .icon-nav-home, .icon-nav-profile, .icon-nav-message, .icon-nav-friends, .icon-nav-charactercustomizer, .icon-nav-inventory, .icon-nav-trade, .icon-nav-group, .icon-nav-blog, .icon-nav-search-white, .icon-nav-shop, .icon-nav-notification-stream { background-image: url("/images/Shared/navigation_06282017.svg"); background-repeat: no-repeat; background-size: auto; width: 28px; height: 28px; display: inline-block; vertical-align: middle; }

.icon-nav-menu { background-position: 0px 0px; }

.icon-nav-menu:hover { background-position: -28px 0px; }

button:hover .icon-nav-menu, a:hover .icon-nav-menu { background-position: -28px 0px; }

.icon-nav-robux { background-position: 0px -28px; }

.icon-nav-robux:hover { background-position: -28px -28px; }

button:hover .icon-nav-robux, a:hover .icon-nav-robux { background-position: -28px -28px; }

.icon-nav-settings { background-position: 0px -84px; }

.icon-nav-settings:hover { background-position: -28px -84px; }

button:hover .icon-nav-settings, a:hover .icon-nav-settings { background-position: -28px -84px; }

.icon-nav-search { background-position: 0px -112px; }

.icon-nav-search:hover { background-position: -28px -112px; }

button:hover .icon-nav-search, a:hover .icon-nav-search { background-position: -28px -112px; }

.icon-nav-home { background-position: 0px -140px; }

.icon-nav-home:hover { background-position: -28px -140px; }

button:hover .icon-nav-home, a:hover .icon-nav-home { background-position: -28px -140px; }

.icon-nav-profile { background-position: 0px -168px; }

.icon-nav-profile:hover { background-position: -28px -168px; }

button:hover .icon-nav-profile, a:hover .icon-nav-profile { background-position: -28px -168px; }

.icon-nav-message { background-position: 0px -196px; }

.icon-nav-message:hover { background-position: -28px -196px; }

button:hover .icon-nav-message, a:hover .icon-nav-message { background-position: -28px -196px; }

.icon-nav-friends { background-position: 0px -224px; }

.icon-nav-friends:hover { background-position: -28px -224px; }

button:hover .icon-nav-friends, a:hover .icon-nav-friends { background-position: -28px -224px; }

.icon-nav-charactercustomizer { background-position: 0px -252px; }

.icon-nav-charactercustomizer:hover { background-position: -28px -252px; }

button:hover .icon-nav-charactercustomizer, a:hover .icon-nav-charactercustomizer { background-position: -28px -252px; }

.icon-nav-inventory { background-position: 0px -280px; }

.icon-nav-inventory:hover { background-position: -28px -280px; }

button:hover .icon-nav-inventory, a:hover .icon-nav-inventory { background-position: -28px -280px; }

.icon-nav-trade { background-position: 0px -308px; }

.icon-nav-trade:hover { background-position: -28px -308px; }

button:hover .icon-nav-trade, a:hover .icon-nav-trade { background-position: -28px -308px; }

.icon-nav-group { background-position: 0px -336px; }

.icon-nav-group:hover { background-position: -28px -336px; }

button:hover .icon-nav-group, a:hover .icon-nav-group { background-position: -28px -336px; }

.icon-nav-blog { background-position: 0px -392px; }

.icon-nav-blog:hover { background-position: -28px -392px; }

button:hover .icon-nav-blog, a:hover .icon-nav-blog { background-position: -28px -392px; }

.icon-nav-search-white { background-position: 0px -420px; }

.icon-nav-search-white:hover { background-position: -28px -420px; }

button:hover .icon-nav-search-white, a:hover .icon-nav-search-white { background-position: -28px -420px; }

.icon-nav-shop { background-position: 0px -448px; }

.icon-nav-shop:hover { background-position: -28px -448px; }

button:hover .icon-nav-shop, a:hover .icon-nav-shop { background-position: -28px -448px; }

.icon-nav-notification-stream { background-position: 0px -476px; }

.icon-nav-notification-stream:hover { background-position: -28px -476px; }

button:hover .icon-nav-notification-stream, a:hover .icon-nav-notification-stream { background-position: -28px -476px; }

.icon-default-generic, .icon-home, .icon-search, .icon-settings, .icon-edit, .icon-inactive, .icon-male, .icon-female, .icon-page, .icon-brokenpage, .icon-audio, .icon-moreinfo, .icon-play, .icon-pause, .icon-menu, .icon-right, .icon-left, .icon-up, .icon-down, .icon-next, .icon-back, .icon-checkmark, .icon-checkmark-on, .icon-close, .icon-more, .icon-sorting, .icon-additem, .icon-carousel-right, .icon-carousel-left, .icon-games-carousel-right, .icon-games-carousel-left, .icon-games-carousel-right.hover, .icon-games-carousel-left.hover, .icon-clock, .icon-grid, .icon-slideshow, .icon-pastname, .icon-last-page, .icon-first-page, .icon-checkmark-white, .icon-checkmark-white-bold, .icon-close-white, .icon-sandglass, .icon-notifications, .icon-right-gray, .icon-left-gray, .icon-last-gray, .icon-first-gray, .icon-menu-black, .icon-checkmark-blue, .icon-plus, .icon-minus, .icon-copy, .icon-locked, .icon-unlocked, .icon-bigplay, .icon-bigstop, .icon-arrow-right-blue, .icon-logo-apple, .icon-logo-win, .icon-globe { background-image: url("/images/Shared/generic_09152017.svg"); background-repeat: no-repeat; background-size: auto; width: 28px; height: 28px; display: inline-block; vertical-align: middle; }

.icon-default-generic-16x16, .icon-settings-16x16, .icon-edit-16x16, .icon-moreinfo-16x16, .icon-right-16x16, .icon-left-16x16, .icon-up-16x16, .icon-down-16x16, .icon-checkmark-16x16, .icon-close-16x16, .icon-red-timer-16x16, .icon-close-gray-16x16, .rbx-select-group:hover .icon-down, .input-group-btn .input-dropdown-btn:hover .icon-down, .input-group-btn .input-dropdown-btn:focus .icon-down, .open .input-dropdown-btn .icon-down { background-image: url("/images/Shared/generic_09152017.svg"); background-repeat: no-repeat; background-size: 32px; width: 16px; height: 16px; display: inline-block; vertical-align: middle; }

.icon-home { background-position: 0px 0px; }

.icon-search { background-position: 0px -28px; }

.icon-settings { background-position: 0px -56px; }

.icon-edit { background-position: 0px -84px; }

.icon-inactive { background-position: 0px -112px; }

.icon-male { background-position: 0px -140px; }

.icon-male:hover { background-position: -28px -140px; }

button:hover .icon-male, a:hover .icon-male { background-position: -28px -140px; }

.icon-female { background-position: 0px -168px; }

.icon-female:hover { background-position: -28px -168px; }

button:hover .icon-female, a:hover .icon-female { background-position: -28px -168px; }

.icon-page { background-position: 0px -196px; }

.icon-brokenpage { background-position: 0px -224px; }

.icon-audio { background-position: 0px -252px; }

.icon-moreinfo { background-position: 0px -280px; }

.icon-moreinfo:hover { background-position: -28px -280px; }

button:hover .icon-moreinfo, a:hover .icon-moreinfo { background-position: -28px -280px; }

.icon-play { background-position: 0px -308px; }

.icon-pause { background-position: 0px -336px; }

.icon-menu { background-position: 0px -364px; }

.icon-right { background-position: 0px -392px; }

.icon-right:hover { background-position: -28px -392px; }

button:hover .icon-right, a:hover .icon-right { background-position: -28px -392px; }

.icon-left { background-position: 0px -420px; }

.icon-left:hover { background-position: -28px -420px; }

button:hover .icon-left, a:hover .icon-left { background-position: -28px -420px; }

.icon-up { background-position: 0px -448px; }

.icon-down { background-position: 0px -476px; }

.icon-next { background-position: 0px -504px; }

.icon-back { background-position: 0px -532px; }

.icon-checkmark { background-position: 0px -560px; }

.icon-checkmark-on { background-position: -28px -560px; }

.icon-close { background-position: 0px -588px; }

.icon-more { background-position: 0px -616px; }

.icon-more:hover { background-position: -28px -616px; }

button:hover .icon-more, a:hover .icon-more { background-position: -28px -616px; }

.icon-sorting { background-position: 0px -644px; }

.icon-additem { background-position: 0px -672px; }

.icon-settings-16x16 { background-position: 0px -32px; }

.icon-settings-16x16:hover { background-position: -16px -32px; }

button:hover .icon-settings-16x16, a:hover .icon-settings-16x16 { background-position: -16px -32px; }

.icon-edit-16x16 { background-position: 0px -48px; }

.icon-moreinfo-16x16 { background-position: 0px -160px; }

.icon-moreinfo-16x16:hover { background-position: -16px -160px; }

button:hover .icon-moreinfo-16x16, a:hover .icon-moreinfo-16x16 { background-position: -16px -160px; }

.icon-right-16x16 { background-position: 0px -224px; }

.icon-left-16x16 { background-position: 0px -240px; }

.icon-up-16x16 { background-position: 0px -256px; }

.icon-down-16x16 { background-position: 0px -272px; }

.icon-checkmark-16x16 { background-position: 0px -320px; }

.icon-close-16x16 { background-position: 0px -336px; }

.icon-carousel-right { background-position: 0px -896px; }

.icon-carousel-left { background-position: 0px -924px; }

.icon-games-carousel-right { background-position: 0px -952px; }

.icon-games-carousel-right:hover { background-position: -28px -952px; }

button:hover .icon-games-carousel-right, a:hover .icon-games-carousel-right { background-position: -28px -952px; }

.icon-games-carousel-left { background-position: 0px -980px; }

.icon-games-carousel-left:hover { background-position: -28px -980px; }

button:hover .icon-games-carousel-left, a:hover .icon-games-carousel-left { background-position: -28px -980px; }

.icon-games-carousel-right.hover { background-position: -28px -952px; }

.icon-games-carousel-left.hover { background-position: -28px -980px; }

.icon-clock { background-position: 0px -1008px; }

.icon-clock:hover { background-position: -28px -1008px; }

button:hover .icon-clock, a:hover .icon-clock { background-position: -28px -1008px; }

.icon-grid { background-position: 0px -1036px; }

.icon-slideshow { background-position: 0px -1064px; }

.icon-pastname { background-position: 0px -1092px; }

.icon-last-page { background-position: 0px -1120px; }

.icon-first-page { background-position: 0px -1148px; }

.icon-checkmark-white { background-position: 0px -1176px; }

.icon-checkmark-white-bold { background-position: 0px -1204px; }

.icon-close-white { background-position: 0px -1232px; }

.icon-sandglass { background-position: 0px -1260px; }

.icon-notifications { background-position: 0px -1288px; }

.icon-notifications:hover { background-position: -28px -1288px; }

button:hover .icon-notifications, a:hover .icon-notifications { background-position: -28px -1288px; }

.icon-right-gray { background-position: 0px -1316px; }

.icon-left-gray { background-position: 0px -1344px; }

.icon-last-gray { background-position: 0px -1372px; }

.icon-first-gray { background-position: 0px -1400px; }

.icon-red-timer-16x16 { background-position: 0px -816px; }

.icon-close-gray-16x16 { background-position: 0px -832px; }

.icon-close-gray-16x16:hover { background-position: -16px -832px; }

button:hover .icon-close-gray-16x16, a:hover .icon-close-gray-16x16 { background-position: -16px -832px; }

.icon-menu-black { background-position: 0px -1484px; }

.icon-checkmark-blue { background-position: 0px -1512px; }

.icon-checkmark-blue:hover { background-position: -28px -1512px; }

button:hover .icon-checkmark-blue, a:hover .icon-checkmark-blue { background-position: -28px -1512px; }

.icon-plus { background-position: 0px -1540px; }

.icon-plus:hover { background-position: -28px -1540px; }

button:hover .icon-plus, a:hover .icon-plus { background-position: -28px -1540px; }

.icon-minus { background-position: 0px -1568px; }

.icon-minus:hover { background-position: -28px -1568px; }

button:hover .icon-minus, a:hover .icon-minus { background-position: -28px -1568px; }

.icon-copy { background-position: 0px -1596px; }

.icon-copy:hover { background-position: -28px -1596px; }

button:hover .icon-copy, a:hover .icon-copy { background-position: -28px -1596px; }

.icon-locked { background-position: 0px -1624px; }

.icon-unlocked { background-position: 0px -1652px; }

.icon-bigplay { background-position: 0px -1680px; }

.icon-bigstop { background-position: 0px -1708px; }

.icon-arrow-right-blue { background-position: 0px -1764px; }

.icon-logo-apple { background-position: 0px -1792px; }

.icon-logo-win { background-position: -28px -1792px; }

.icon-globe { background-position: 0px -1820px; }

.icon-globe:hover { background-position: -28px -1820px; }

button:hover .icon-globe, a:hover .icon-globe { background-position: -28px -1820px; }

.icon-default-logo, .icon-logo { background-image: url("/images/Logo/roblox_logo_11212016.svg"); background-repeat: no-repeat; width: 118px; height: 30px; display: inline-block; vertical-align: middle; background-size: 118px 30px; }

.icon-logo { background-position: 0px 0px; }

.icon-default-logo-r, .icon-logo-r { background-image: url("/images/Logo/logo_O_01302017.svg"); background-repeat: no-repeat; width: 30px; height: 30px; display: inline-block; vertical-align: middle; background-size: 30px 30px; }

.icon-logo-r { background-position: 0px 0px; }

.icon-logo-tagline { background-image: url("/images/Logo/roblox_tagline_09262017.svg"); background-repeat: no-repeat; background-size: auto 170px; background-position: center center; display: inline-block; width: 650px; height: 170px; }

.icon-logo-tagline-white { background-image: url("/images/Logo/icon_logo_tagline_white_09272017.svg"); background-repeat: no-repeat; background-size: auto 170px; background-position: center center; display: inline-block; width: 650px; height: 170px; }

.btn-primary-lg { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(2, 183, 87); background-color: rgb(2, 183, 87); color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 15px; font-size: 21px; line-height: 100%; border-radius: 5px; }

.btn-primary-lg:link { color: rgb(255, 255, 255); }

.btn-primary-lg:hover, .btn-primary-lg:focus { background-color: rgb(63, 198, 121); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(63, 198, 121); color: rgb(255, 255, 255); cursor: pointer; }

.btn-primary-lg:active, .btn-primary-lg.active { box-shadow: none; background-color: rgb(63, 198, 121); color: rgb(255, 255, 255); }

.btn-primary-lg:active:focus, .btn-primary-lg.active:focus { outline: none 0px; }

.btn-primary-lg:visited { box-shadow: none; color: rgb(255, 255, 255); }

.btn-primary-lg:visited:focus { outline: none 0px; }

.btn-primary-lg.disabled, .btn-primary-lg.disabled:hover, .btn-primary-lg.disabled:focus, .btn-primary-lg.disabled:active, .btn-primary-lg.disabled.active, .btn-primary-lg[disabled], .btn-primary-lg[disabled]:hover, .btn-primary-lg[disabled]:focus, .btn-primary-lg[disabled]:active, .btn-primary-lg[disabled].active { opacity: 1; background-color: rgb(163, 226, 189); border-color: rgb(163, 226, 189); color: rgb(255, 255, 255); cursor: default; }

@media (max-width: 767px) {
.btn-primary-lg { padding: 9px; font-size: 18px; line-height: 100%; border-radius: 3px; }
}

.touch .btn-primary-lg:not([disabled]):hover, .touch .btn-primary-lg:not([disabled]):focus, .touch .btn-primary-lg:not([disabled]):visited { color: rgb(255, 255, 255); background-color: rgb(2, 183, 87); border-color: rgb(2, 183, 87); }

.touch .btn-primary-lg:not([disabled]):active, .touch .btn-primary-lg:not([disabled]).active { color: rgb(255, 255, 255); background-color: rgb(17, 130, 55); border-color: rgb(17, 130, 55); }

@media (max-width: 767px) {
.touch .btn-primary-lg { padding: 9px; font-size: 18px; line-height: 100%; border-radius: 3px; }
}

.in-app .btn-primary-lg:focus { outline: none; }

.btn-primary-md { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(2, 183, 87); background-color: rgb(2, 183, 87); color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 9px; font-size: 18px; line-height: 100%; border-radius: 3px; }

.btn-primary-md:link { color: rgb(255, 255, 255); }

.btn-primary-md:hover, .btn-primary-md:focus { background-color: rgb(63, 198, 121); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(63, 198, 121); color: rgb(255, 255, 255); cursor: pointer; }

.btn-primary-md:active, .btn-primary-md.active { box-shadow: none; background-color: rgb(63, 198, 121); color: rgb(255, 255, 255); }

.btn-primary-md:active:focus, .btn-primary-md.active:focus { outline: none 0px; }

.btn-primary-md:visited { box-shadow: none; color: rgb(255, 255, 255); }

.btn-primary-md:visited:focus { outline: none 0px; }

.btn-primary-md.disabled, .btn-primary-md.disabled:hover, .btn-primary-md.disabled:focus, .btn-primary-md.disabled:active, .btn-primary-md.disabled.active, .btn-primary-md[disabled], .btn-primary-md[disabled]:hover, .btn-primary-md[disabled]:focus, .btn-primary-md[disabled]:active, .btn-primary-md[disabled].active { opacity: 1; background-color: rgb(163, 226, 189); border-color: rgb(163, 226, 189); color: rgb(255, 255, 255); cursor: default; }

@media (max-width: 767px) {
.btn-primary-md { padding: 7px; font-size: 16px; line-height: 100%; border-radius: 3px; }
}

.touch .btn-primary-md:not([disabled]):hover, .touch .btn-primary-md:not([disabled]):focus, .touch .btn-primary-md:not([disabled]):visited { color: rgb(255, 255, 255); background-color: rgb(2, 183, 87); border-color: rgb(2, 183, 87); }

.touch .btn-primary-md:not([disabled]):active, .touch .btn-primary-md:not([disabled]).active { color: rgb(255, 255, 255); background-color: rgb(17, 130, 55); border-color: rgb(17, 130, 55); }

@media (max-width: 767px) {
.touch .btn-primary-md { padding: 7px; font-size: 16px; line-height: 100%; border-radius: 3px; }
}

.in-app .btn-primary-md:focus { outline: none; }

.btn-primary-sm { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(2, 183, 87); background-color: rgb(2, 183, 87); color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 7px; font-size: 16px; line-height: 100%; border-radius: 3px; }

.btn-primary-sm:link { color: rgb(255, 255, 255); }

.btn-primary-sm:hover, .btn-primary-sm:focus { background-color: rgb(63, 198, 121); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(63, 198, 121); color: rgb(255, 255, 255); cursor: pointer; }

.btn-primary-sm:active, .btn-primary-sm.active { box-shadow: none; background-color: rgb(63, 198, 121); color: rgb(255, 255, 255); }

.btn-primary-sm:active:focus, .btn-primary-sm.active:focus { outline: none 0px; }

.btn-primary-sm:visited { box-shadow: none; color: rgb(255, 255, 255); }

.btn-primary-sm:visited:focus { outline: none 0px; }

.btn-primary-sm.disabled, .btn-primary-sm.disabled:hover, .btn-primary-sm.disabled:focus, .btn-primary-sm.disabled:active, .btn-primary-sm.disabled.active, .btn-primary-sm[disabled], .btn-primary-sm[disabled]:hover, .btn-primary-sm[disabled]:focus, .btn-primary-sm[disabled]:active, .btn-primary-sm[disabled].active { opacity: 1; background-color: rgb(163, 226, 189); border-color: rgb(163, 226, 189); color: rgb(255, 255, 255); cursor: default; }

.touch .btn-primary-sm:not([disabled]):hover, .touch .btn-primary-sm:not([disabled]):focus, .touch .btn-primary-sm:not([disabled]):visited { color: rgb(255, 255, 255); background-color: rgb(2, 183, 87); border-color: rgb(2, 183, 87); }

.touch .btn-primary-sm:not([disabled]):active, .touch .btn-primary-sm:not([disabled]).active { color: rgb(255, 255, 255); background-color: rgb(17, 130, 55); border-color: rgb(17, 130, 55); }

.in-app .btn-primary-sm:focus { outline: none; }

.btn-primary-xs { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(2, 183, 87); background-color: rgb(2, 183, 87); color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 4px; font-size: 14px; line-height: 100%; border-radius: 3px; }

.btn-primary-xs:link { color: rgb(255, 255, 255); }

.btn-primary-xs:hover, .btn-primary-xs:focus { background-color: rgb(63, 198, 121); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(63, 198, 121); color: rgb(255, 255, 255); cursor: pointer; }

.btn-primary-xs:active, .btn-primary-xs.active { box-shadow: none; background-color: rgb(63, 198, 121); color: rgb(255, 255, 255); }

.btn-primary-xs:active:focus, .btn-primary-xs.active:focus { outline: none 0px; }

.btn-primary-xs:visited { box-shadow: none; color: rgb(255, 255, 255); }

.btn-primary-xs:visited:focus { outline: none 0px; }

.btn-primary-xs.disabled, .btn-primary-xs.disabled:hover, .btn-primary-xs.disabled:focus, .btn-primary-xs.disabled:active, .btn-primary-xs.disabled.active, .btn-primary-xs[disabled], .btn-primary-xs[disabled]:hover, .btn-primary-xs[disabled]:focus, .btn-primary-xs[disabled]:active, .btn-primary-xs[disabled].active { opacity: 1; background-color: rgb(163, 226, 189); border-color: rgb(163, 226, 189); color: rgb(255, 255, 255); cursor: default; }

.touch .btn-primary-xs:not([disabled]):hover, .touch .btn-primary-xs:not([disabled]):focus, .touch .btn-primary-xs:not([disabled]):visited { color: rgb(255, 255, 255); background-color: rgb(2, 183, 87); border-color: rgb(2, 183, 87); }

.touch .btn-primary-xs:not([disabled]):active, .touch .btn-primary-xs:not([disabled]).active { color: rgb(255, 255, 255); background-color: rgb(17, 130, 55); border-color: rgb(17, 130, 55); }

.in-app .btn-primary-xs:focus { outline: none; }

.btn-secondary-lg { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(0, 162, 255); background-color: rgb(0, 162, 255); color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 15px; font-size: 21px; line-height: 100%; border-radius: 5px; }

.btn-secondary-lg:link { color: rgb(255, 255, 255); }

.btn-secondary-lg:hover, .btn-secondary-lg:focus { background-color: rgb(50, 181, 255); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(50, 181, 255); color: rgb(255, 255, 255); cursor: pointer; }

.btn-secondary-lg:active, .btn-secondary-lg.active { box-shadow: none; background-color: rgb(50, 181, 255); color: rgb(255, 255, 255); }

.btn-secondary-lg:active:focus, .btn-secondary-lg.active:focus { outline: none 0px; }

.btn-secondary-lg:visited { box-shadow: none; color: rgb(255, 255, 255); }

.btn-secondary-lg:visited:focus { outline: none 0px; }

.btn-secondary-lg.disabled, .btn-secondary-lg.disabled:hover, .btn-secondary-lg.disabled:focus, .btn-secondary-lg.disabled:active, .btn-secondary-lg.disabled.active, .btn-secondary-lg[disabled], .btn-secondary-lg[disabled]:hover, .btn-secondary-lg[disabled]:focus, .btn-secondary-lg[disabled]:active, .btn-secondary-lg[disabled].active { opacity: 1; background-color: rgb(153, 218, 255); border-color: rgb(153, 218, 255); color: rgb(255, 255, 255); cursor: default; }

@media (max-width: 767px) {
.btn-secondary-lg { padding: 9px; font-size: 18px; line-height: 100%; border-radius: 3px; }
}

.touch .btn-secondary-lg:not([disabled]):hover, .touch .btn-secondary-lg:not([disabled]):focus, .touch .btn-secondary-lg:not([disabled]):visited { color: rgb(255, 255, 255); background-color: rgb(0, 162, 255); border-color: rgb(0, 162, 255); }

.touch .btn-secondary-lg:not([disabled]):active, .touch .btn-secondary-lg:not([disabled]).active { color: rgb(255, 255, 255); background-color: rgb(0, 116, 189); border-color: rgb(0, 116, 189); }

@media (max-width: 767px) {
.touch .btn-secondary-lg { padding: 9px; font-size: 18px; line-height: 100%; border-radius: 3px; }
}

.in-app .btn-secondary-lg:focus { outline: none; }

.btn-secondary-md { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(0, 162, 255); background-color: rgb(0, 162, 255); color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 9px; font-size: 18px; line-height: 100%; border-radius: 3px; }

.btn-secondary-md:link { color: rgb(255, 255, 255); }

.btn-secondary-md:hover, .btn-secondary-md:focus { background-color: rgb(50, 181, 255); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(50, 181, 255); color: rgb(255, 255, 255); cursor: pointer; }

.btn-secondary-md:active, .btn-secondary-md.active { box-shadow: none; background-color: rgb(50, 181, 255); color: rgb(255, 255, 255); }

.btn-secondary-md:active:focus, .btn-secondary-md.active:focus { outline: none 0px; }

.btn-secondary-md:visited { box-shadow: none; color: rgb(255, 255, 255); }

.btn-secondary-md:visited:focus { outline: none 0px; }

.btn-secondary-md.disabled, .btn-secondary-md.disabled:hover, .btn-secondary-md.disabled:focus, .btn-secondary-md.disabled:active, .btn-secondary-md.disabled.active, .btn-secondary-md[disabled], .btn-secondary-md[disabled]:hover, .btn-secondary-md[disabled]:focus, .btn-secondary-md[disabled]:active, .btn-secondary-md[disabled].active { opacity: 1; background-color: rgb(153, 218, 255); border-color: rgb(153, 218, 255); color: rgb(255, 255, 255); cursor: default; }

@media (max-width: 767px) {
.btn-secondary-md { padding: 7px; font-size: 16px; line-height: 100%; border-radius: 3px; }
}

.touch .btn-secondary-md:not([disabled]):hover, .touch .btn-secondary-md:not([disabled]):focus, .touch .btn-secondary-md:not([disabled]):visited { color: rgb(255, 255, 255); background-color: rgb(0, 162, 255); border-color: rgb(0, 162, 255); }

.touch .btn-secondary-md:not([disabled]):active, .touch .btn-secondary-md:not([disabled]).active { color: rgb(255, 255, 255); background-color: rgb(0, 116, 189); border-color: rgb(0, 116, 189); }

@media (max-width: 767px) {
.touch .btn-secondary-md { padding: 7px; font-size: 16px; line-height: 100%; border-radius: 3px; }
}

.in-app .btn-secondary-md:focus { outline: none; }

.btn-secondary-sm { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(0, 162, 255); background-color: rgb(0, 162, 255); color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 7px; font-size: 16px; line-height: 100%; border-radius: 3px; }

.btn-secondary-sm:link { color: rgb(255, 255, 255); }

.btn-secondary-sm:hover, .btn-secondary-sm:focus { background-color: rgb(50, 181, 255); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(50, 181, 255); color: rgb(255, 255, 255); cursor: pointer; }

.btn-secondary-sm:active, .btn-secondary-sm.active { box-shadow: none; background-color: rgb(50, 181, 255); color: rgb(255, 255, 255); }

.btn-secondary-sm:active:focus, .btn-secondary-sm.active:focus { outline: none 0px; }

.btn-secondary-sm:visited { box-shadow: none; color: rgb(255, 255, 255); }

.btn-secondary-sm:visited:focus { outline: none 0px; }

.btn-secondary-sm.disabled, .btn-secondary-sm.disabled:hover, .btn-secondary-sm.disabled:focus, .btn-secondary-sm.disabled:active, .btn-secondary-sm.disabled.active, .btn-secondary-sm[disabled], .btn-secondary-sm[disabled]:hover, .btn-secondary-sm[disabled]:focus, .btn-secondary-sm[disabled]:active, .btn-secondary-sm[disabled].active { opacity: 1; background-color: rgb(153, 218, 255); border-color: rgb(153, 218, 255); color: rgb(255, 255, 255); cursor: default; }

.touch .btn-secondary-sm:not([disabled]):hover, .touch .btn-secondary-sm:not([disabled]):focus, .touch .btn-secondary-sm:not([disabled]):visited { color: rgb(255, 255, 255); background-color: rgb(0, 162, 255); border-color: rgb(0, 162, 255); }

.touch .btn-secondary-sm:not([disabled]):active, .touch .btn-secondary-sm:not([disabled]).active { color: rgb(255, 255, 255); background-color: rgb(0, 116, 189); border-color: rgb(0, 116, 189); }

.in-app .btn-secondary-sm:focus { outline: none; }

.btn-secondary-xs { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(0, 162, 255); background-color: rgb(0, 162, 255); color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 4px; font-size: 14px; line-height: 100%; border-radius: 3px; }

.btn-secondary-xs:link { color: rgb(255, 255, 255); }

.btn-secondary-xs:hover, .btn-secondary-xs:focus { background-color: rgb(50, 181, 255); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(50, 181, 255); color: rgb(255, 255, 255); cursor: pointer; }

.btn-secondary-xs:active, .btn-secondary-xs.active { box-shadow: none; background-color: rgb(50, 181, 255); color: rgb(255, 255, 255); }

.btn-secondary-xs:active:focus, .btn-secondary-xs.active:focus { outline: none 0px; }

.btn-secondary-xs:visited { box-shadow: none; color: rgb(255, 255, 255); }

.btn-secondary-xs:visited:focus { outline: none 0px; }

.btn-secondary-xs.disabled, .btn-secondary-xs.disabled:hover, .btn-secondary-xs.disabled:focus, .btn-secondary-xs.disabled:active, .btn-secondary-xs.disabled.active, .btn-secondary-xs[disabled], .btn-secondary-xs[disabled]:hover, .btn-secondary-xs[disabled]:focus, .btn-secondary-xs[disabled]:active, .btn-secondary-xs[disabled].active { opacity: 1; background-color: rgb(153, 218, 255); border-color: rgb(153, 218, 255); color: rgb(255, 255, 255); cursor: default; }

.touch .btn-secondary-xs:not([disabled]):hover, .touch .btn-secondary-xs:not([disabled]):focus, .touch .btn-secondary-xs:not([disabled]):visited { color: rgb(255, 255, 255); background-color: rgb(0, 162, 255); border-color: rgb(0, 162, 255); }

.touch .btn-secondary-xs:not([disabled]):active, .touch .btn-secondary-xs:not([disabled]).active { color: rgb(255, 255, 255); background-color: rgb(0, 116, 189); border-color: rgb(0, 116, 189); }

.in-app .btn-secondary-xs:focus { outline: none; }

.btn-control-lg { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(184, 184, 184); background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 15px; font-size: 21px; line-height: 100%; border-radius: 5px; }

.btn-control-lg:link { color: rgb(25, 25, 25); }

.btn-control-lg:hover, .btn-control-lg:focus { background-color: rgb(255, 255, 255); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(184, 184, 184); color: rgb(25, 25, 25); cursor: pointer; }

.btn-control-lg:active, .btn-control-lg.active { box-shadow: none; background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); }

.btn-control-lg:active:focus, .btn-control-lg.active:focus { outline: none 0px; }

.btn-control-lg:visited { box-shadow: none; color: rgb(25, 25, 25); }

.btn-control-lg:visited:focus { outline: none 0px; }

.btn-control-lg.disabled, .btn-control-lg.disabled:hover, .btn-control-lg.disabled:focus, .btn-control-lg.disabled:active, .btn-control-lg.disabled.active, .btn-control-lg[disabled], .btn-control-lg[disabled]:hover, .btn-control-lg[disabled]:focus, .btn-control-lg[disabled]:active, .btn-control-lg[disabled].active { opacity: 1; background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); color: rgb(184, 184, 184); cursor: default; }

@media (max-width: 767px) {
.btn-control-lg { padding: 9px; font-size: 18px; line-height: 100%; border-radius: 3px; }
}

.touch .btn-control-lg:not([disabled]):hover, .touch .btn-control-lg:not([disabled]):focus, .touch .btn-control-lg:not([disabled]):visited { color: rgb(25, 25, 25); background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); }

.touch .btn-control-lg:not([disabled]):active, .touch .btn-control-lg:not([disabled]).active { color: rgb(25, 25, 25); background-color: rgb(242, 242, 242); border-color: rgb(184, 184, 184); }

@media (max-width: 767px) {
.touch .btn-control-lg { padding: 9px; font-size: 18px; line-height: 100%; border-radius: 3px; }
}

.in-app .btn-control-lg:focus { outline: none; }

.btn-control-md { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(184, 184, 184); background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 9px; font-size: 18px; line-height: 100%; border-radius: 3px; }

.btn-control-md:link { color: rgb(25, 25, 25); }

.btn-control-md:hover, .btn-control-md:focus { background-color: rgb(255, 255, 255); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(184, 184, 184); color: rgb(25, 25, 25); cursor: pointer; }

.btn-control-md:active, .btn-control-md.active { box-shadow: none; background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); }

.btn-control-md:active:focus, .btn-control-md.active:focus { outline: none 0px; }

.btn-control-md:visited { box-shadow: none; color: rgb(25, 25, 25); }

.btn-control-md:visited:focus { outline: none 0px; }

.btn-control-md.disabled, .btn-control-md.disabled:hover, .btn-control-md.disabled:focus, .btn-control-md.disabled:active, .btn-control-md.disabled.active, .btn-control-md[disabled], .btn-control-md[disabled]:hover, .btn-control-md[disabled]:focus, .btn-control-md[disabled]:active, .btn-control-md[disabled].active { opacity: 1; background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); color: rgb(184, 184, 184); cursor: default; }

@media (max-width: 767px) {
.btn-control-md { padding: 7px; font-size: 16px; line-height: 100%; border-radius: 3px; }
}

.touch .btn-control-md:not([disabled]):hover, .touch .btn-control-md:not([disabled]):focus, .touch .btn-control-md:not([disabled]):visited { color: rgb(25, 25, 25); background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); }

.touch .btn-control-md:not([disabled]):active, .touch .btn-control-md:not([disabled]).active { color: rgb(25, 25, 25); background-color: rgb(242, 242, 242); border-color: rgb(184, 184, 184); }

@media (max-width: 767px) {
.touch .btn-control-md { padding: 7px; font-size: 16px; line-height: 100%; border-radius: 3px; }
}

.in-app .btn-control-md:focus { outline: none; }

.btn-control-sm { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(184, 184, 184); background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 7px; font-size: 16px; line-height: 100%; border-radius: 3px; }

.btn-control-sm:link { color: rgb(25, 25, 25); }

.btn-control-sm:hover, .btn-control-sm:focus { background-color: rgb(255, 255, 255); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(184, 184, 184); color: rgb(25, 25, 25); cursor: pointer; }

.btn-control-sm:active, .btn-control-sm.active { box-shadow: none; background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); }

.btn-control-sm:active:focus, .btn-control-sm.active:focus { outline: none 0px; }

.btn-control-sm:visited { box-shadow: none; color: rgb(25, 25, 25); }

.btn-control-sm:visited:focus { outline: none 0px; }

.btn-control-sm.disabled, .btn-control-sm.disabled:hover, .btn-control-sm.disabled:focus, .btn-control-sm.disabled:active, .btn-control-sm.disabled.active, .btn-control-sm[disabled], .btn-control-sm[disabled]:hover, .btn-control-sm[disabled]:focus, .btn-control-sm[disabled]:active, .btn-control-sm[disabled].active { opacity: 1; background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); color: rgb(184, 184, 184); cursor: default; }

.touch .btn-control-sm:not([disabled]):hover, .touch .btn-control-sm:not([disabled]):focus, .touch .btn-control-sm:not([disabled]):visited { color: rgb(25, 25, 25); background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); }

.touch .btn-control-sm:not([disabled]):active, .touch .btn-control-sm:not([disabled]).active { color: rgb(25, 25, 25); background-color: rgb(242, 242, 242); border-color: rgb(184, 184, 184); }

.in-app .btn-control-sm:focus { outline: none; }

.btn-control-xs { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(184, 184, 184); background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 4px; font-size: 14px; line-height: 100%; border-radius: 3px; }

.btn-control-xs:link { color: rgb(25, 25, 25); }

.btn-control-xs:hover, .btn-control-xs:focus { background-color: rgb(255, 255, 255); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(184, 184, 184); color: rgb(25, 25, 25); cursor: pointer; }

.btn-control-xs:active, .btn-control-xs.active { box-shadow: none; background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); }

.btn-control-xs:active:focus, .btn-control-xs.active:focus { outline: none 0px; }

.btn-control-xs:visited { box-shadow: none; color: rgb(25, 25, 25); }

.btn-control-xs:visited:focus { outline: none 0px; }

.btn-control-xs.disabled, .btn-control-xs.disabled:hover, .btn-control-xs.disabled:focus, .btn-control-xs.disabled:active, .btn-control-xs.disabled.active, .btn-control-xs[disabled], .btn-control-xs[disabled]:hover, .btn-control-xs[disabled]:focus, .btn-control-xs[disabled]:active, .btn-control-xs[disabled].active { opacity: 1; background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); color: rgb(184, 184, 184); cursor: default; }

.touch .btn-control-xs:not([disabled]):hover, .touch .btn-control-xs:not([disabled]):focus, .touch .btn-control-xs:not([disabled]):visited { color: rgb(25, 25, 25); background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); }

.touch .btn-control-xs:not([disabled]):active, .touch .btn-control-xs:not([disabled]).active { color: rgb(25, 25, 25); background-color: rgb(242, 242, 242); border-color: rgb(184, 184, 184); }

.in-app .btn-control-xs:focus { outline: none; }

.btn-alert-lg { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(216, 104, 104); background-color: rgb(216, 104, 104); color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 15px; font-size: 21px; line-height: 100%; border-radius: 5px; }

.btn-alert-lg:link { color: rgb(255, 255, 255); }

.btn-alert-lg:hover, .btn-alert-lg:focus { background-color: rgb(226, 118, 118); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(226, 118, 118); color: rgb(255, 255, 255); cursor: pointer; }

.btn-alert-lg:active, .btn-alert-lg.active { box-shadow: none; background-color: rgb(226, 118, 118); color: rgb(255, 255, 255); }

.btn-alert-lg:active:focus, .btn-alert-lg.active:focus { outline: none 0px; }

.btn-alert-lg:visited { box-shadow: none; color: rgb(255, 255, 255); }

.btn-alert-lg:visited:focus { outline: none 0px; }

.btn-alert-lg.disabled, .btn-alert-lg.disabled:hover, .btn-alert-lg.disabled:focus, .btn-alert-lg.disabled:active, .btn-alert-lg.disabled.active, .btn-alert-lg[disabled], .btn-alert-lg[disabled]:hover, .btn-alert-lg[disabled]:focus, .btn-alert-lg[disabled]:active, .btn-alert-lg[disabled].active { opacity: 1; background-color: rgb(216, 104, 104); border-color: rgb(216, 104, 104); color: rgb(255, 255, 255); cursor: default; }

@media (max-width: 767px) {
.btn-alert-lg { padding: 9px; font-size: 18px; line-height: 100%; border-radius: 3px; }
}

.touch .btn-alert-lg:not([disabled]):hover, .touch .btn-alert-lg:not([disabled]):focus, .touch .btn-alert-lg:not([disabled]):visited { color: rgb(255, 255, 255); background-color: rgb(216, 104, 104); border-color: rgb(216, 104, 104); }

.touch .btn-alert-lg:not([disabled]):active, .touch .btn-alert-lg:not([disabled]).active { color: rgb(255, 255, 255); background-color: rgb(172, 30, 45); border-color: rgb(172, 30, 45); }

@media (max-width: 767px) {
.touch .btn-alert-lg { padding: 9px; font-size: 18px; line-height: 100%; border-radius: 3px; }
}

.in-app .btn-alert-lg:focus { outline: none; }

.btn-alert-md { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(216, 104, 104); background-color: rgb(216, 104, 104); color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 9px; font-size: 18px; line-height: 100%; border-radius: 3px; }

.btn-alert-md:link { color: rgb(255, 255, 255); }

.btn-alert-md:hover, .btn-alert-md:focus { background-color: rgb(226, 118, 118); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(226, 118, 118); color: rgb(255, 255, 255); cursor: pointer; }

.btn-alert-md:active, .btn-alert-md.active { box-shadow: none; background-color: rgb(226, 118, 118); color: rgb(255, 255, 255); }

.btn-alert-md:active:focus, .btn-alert-md.active:focus { outline: none 0px; }

.btn-alert-md:visited { box-shadow: none; color: rgb(255, 255, 255); }

.btn-alert-md:visited:focus { outline: none 0px; }

.btn-alert-md.disabled, .btn-alert-md.disabled:hover, .btn-alert-md.disabled:focus, .btn-alert-md.disabled:active, .btn-alert-md.disabled.active, .btn-alert-md[disabled], .btn-alert-md[disabled]:hover, .btn-alert-md[disabled]:focus, .btn-alert-md[disabled]:active, .btn-alert-md[disabled].active { opacity: 1; background-color: rgb(216, 104, 104); border-color: rgb(216, 104, 104); color: rgb(255, 255, 255); cursor: default; }

@media (max-width: 767px) {
.btn-alert-md { padding: 7px; font-size: 16px; line-height: 100%; border-radius: 3px; }
}

.touch .btn-alert-md:not([disabled]):hover, .touch .btn-alert-md:not([disabled]):focus, .touch .btn-alert-md:not([disabled]):visited { color: rgb(255, 255, 255); background-color: rgb(216, 104, 104); border-color: rgb(216, 104, 104); }

.touch .btn-alert-md:not([disabled]):active, .touch .btn-alert-md:not([disabled]).active { color: rgb(255, 255, 255); background-color: rgb(172, 30, 45); border-color: rgb(172, 30, 45); }

@media (max-width: 767px) {
.touch .btn-alert-md { padding: 7px; font-size: 16px; line-height: 100%; border-radius: 3px; }
}

.in-app .btn-alert-md:focus { outline: none; }

.btn-alert-sm { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(216, 104, 104); background-color: rgb(216, 104, 104); color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 7px; font-size: 16px; line-height: 100%; border-radius: 3px; }

.btn-alert-sm:link { color: rgb(255, 255, 255); }

.btn-alert-sm:hover, .btn-alert-sm:focus { background-color: rgb(226, 118, 118); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(226, 118, 118); color: rgb(255, 255, 255); cursor: pointer; }

.btn-alert-sm:active, .btn-alert-sm.active { box-shadow: none; background-color: rgb(226, 118, 118); color: rgb(255, 255, 255); }

.btn-alert-sm:active:focus, .btn-alert-sm.active:focus { outline: none 0px; }

.btn-alert-sm:visited { box-shadow: none; color: rgb(255, 255, 255); }

.btn-alert-sm:visited:focus { outline: none 0px; }

.btn-alert-sm.disabled, .btn-alert-sm.disabled:hover, .btn-alert-sm.disabled:focus, .btn-alert-sm.disabled:active, .btn-alert-sm.disabled.active, .btn-alert-sm[disabled], .btn-alert-sm[disabled]:hover, .btn-alert-sm[disabled]:focus, .btn-alert-sm[disabled]:active, .btn-alert-sm[disabled].active { opacity: 1; background-color: rgb(216, 104, 104); border-color: rgb(216, 104, 104); color: rgb(255, 255, 255); cursor: default; }

.touch .btn-alert-sm:not([disabled]):hover, .touch .btn-alert-sm:not([disabled]):focus, .touch .btn-alert-sm:not([disabled]):visited { color: rgb(255, 255, 255); background-color: rgb(216, 104, 104); border-color: rgb(216, 104, 104); }

.touch .btn-alert-sm:not([disabled]):active, .touch .btn-alert-sm:not([disabled]).active { color: rgb(255, 255, 255); background-color: rgb(172, 30, 45); border-color: rgb(172, 30, 45); }

.in-app .btn-alert-sm:focus { outline: none; }

.btn-alert-xs { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(216, 104, 104); background-color: rgb(216, 104, 104); color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 4px; font-size: 14px; line-height: 100%; border-radius: 3px; }

.btn-alert-xs:link { color: rgb(255, 255, 255); }

.btn-alert-xs:hover, .btn-alert-xs:focus { background-color: rgb(226, 118, 118); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(226, 118, 118); color: rgb(255, 255, 255); cursor: pointer; }

.btn-alert-xs:active, .btn-alert-xs.active { box-shadow: none; background-color: rgb(226, 118, 118); color: rgb(255, 255, 255); }

.btn-alert-xs:active:focus, .btn-alert-xs.active:focus { outline: none 0px; }

.btn-alert-xs:visited { box-shadow: none; color: rgb(255, 255, 255); }

.btn-alert-xs:visited:focus { outline: none 0px; }

.btn-alert-xs.disabled, .btn-alert-xs.disabled:hover, .btn-alert-xs.disabled:focus, .btn-alert-xs.disabled:active, .btn-alert-xs.disabled.active, .btn-alert-xs[disabled], .btn-alert-xs[disabled]:hover, .btn-alert-xs[disabled]:focus, .btn-alert-xs[disabled]:active, .btn-alert-xs[disabled].active { opacity: 1; background-color: rgb(216, 104, 104); border-color: rgb(216, 104, 104); color: rgb(255, 255, 255); cursor: default; }

.touch .btn-alert-xs:not([disabled]):hover, .touch .btn-alert-xs:not([disabled]):focus, .touch .btn-alert-xs:not([disabled]):visited { color: rgb(255, 255, 255); background-color: rgb(216, 104, 104); border-color: rgb(216, 104, 104); }

.touch .btn-alert-xs:not([disabled]):active, .touch .btn-alert-xs:not([disabled]).active { color: rgb(255, 255, 255); background-color: rgb(172, 30, 45); border-color: rgb(172, 30, 45); }

.in-app .btn-alert-xs:focus { outline: none; }

.btn-generic-edit-lg, a.btn-generic-edit-lg { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(184, 184, 184); background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 12px; font-size: 21px; line-height: 100%; border-radius: 5px; }

.btn-generic-edit-lg:link, a.btn-generic-edit-lg:link { color: rgb(25, 25, 25); }

.btn-generic-edit-lg:hover, .btn-generic-edit-lg:focus, a.btn-generic-edit-lg:hover, a.btn-generic-edit-lg:focus { background-color: rgb(255, 255, 255); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(184, 184, 184); color: rgb(25, 25, 25); cursor: pointer; }

.btn-generic-edit-lg:active, .btn-generic-edit-lg.active, a.btn-generic-edit-lg:active, a.btn-generic-edit-lg.active { box-shadow: none; background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); }

.btn-generic-edit-lg:active:focus, .btn-generic-edit-lg.active:focus, a.btn-generic-edit-lg:active:focus, a.btn-generic-edit-lg.active:focus { outline: none 0px; }

.btn-generic-edit-lg:visited, a.btn-generic-edit-lg:visited { box-shadow: none; color: rgb(25, 25, 25); }

.btn-generic-edit-lg:visited:focus, a.btn-generic-edit-lg:visited:focus { outline: none 0px; }

.btn-generic-edit-lg.disabled, .btn-generic-edit-lg.disabled:hover, .btn-generic-edit-lg.disabled:focus, .btn-generic-edit-lg.disabled:active, .btn-generic-edit-lg.disabled.active, .btn-generic-edit-lg[disabled], .btn-generic-edit-lg[disabled]:hover, .btn-generic-edit-lg[disabled]:focus, .btn-generic-edit-lg[disabled]:active, .btn-generic-edit-lg[disabled].active, a.btn-generic-edit-lg.disabled, a.btn-generic-edit-lg.disabled:hover, a.btn-generic-edit-lg.disabled:focus, a.btn-generic-edit-lg.disabled:active, a.btn-generic-edit-lg.disabled.active, a.btn-generic-edit-lg[disabled], a.btn-generic-edit-lg[disabled]:hover, a.btn-generic-edit-lg[disabled]:focus, a.btn-generic-edit-lg[disabled]:active, a.btn-generic-edit-lg[disabled].active { opacity: 1; background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); color: rgb(25, 25, 25); cursor: default; }

.btn-generic-edit-lg.disabled span[class^="icon-"], .btn-generic-edit-lg.disabled:hover span[class^="icon-"], .btn-generic-edit-lg[disabled] span[class^="icon-"], .btn-generic-edit-lg[disabled]:hover span[class^="icon-"], a.btn-generic-edit-lg.disabled span[class^="icon-"], a.btn-generic-edit-lg.disabled:hover span[class^="icon-"], a.btn-generic-edit-lg[disabled] span[class^="icon-"], a.btn-generic-edit-lg[disabled]:hover span[class^="icon-"] { background-position: 0px -84px; }

.btn-generic-edit-lg span[class^="icon-"], a.btn-generic-edit-lg span[class^="icon-"] { background-position: 0px -84px; }

.btn-generic-edit-lg span[class^="icon-"]:hover, a.btn-generic-edit-lg span[class^="icon-"]:hover { background-position: -28px -84px; }

.btn-generic-edit-lg span[class^="icon-"], .btn-generic-edit-lg span[class^="icon-"]:hover, a.btn-generic-edit-lg span[class^="icon-"], a.btn-generic-edit-lg span[class^="icon-"]:hover { background-size: 56px; width: 28px; height: 28px; }

.touch .btn-generic-edit-lg:hover, .touch .btn-generic-edit-lg:focus, .touch .btn-generic-edit-lg:visited, .touch a.btn-generic-edit-lg:hover, .touch a.btn-generic-edit-lg:focus, .touch a.btn-generic-edit-lg:visited { color: rgb(25, 25, 25); background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); }

.touch .btn-generic-edit-lg:active, .touch .btn-generic-edit-lg.active, .touch a.btn-generic-edit-lg:active, .touch a.btn-generic-edit-lg.active { color: rgb(25, 25, 25); background-color: rgb(242, 242, 242); border-color: rgb(184, 184, 184); }

.btn-generic-edit-md, a.btn-generic-edit-md { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(184, 184, 184); background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 4px; font-size: 18px; line-height: 100%; border-radius: 3px; }

.btn-generic-edit-md:link, a.btn-generic-edit-md:link { color: rgb(25, 25, 25); }

.btn-generic-edit-md:hover, .btn-generic-edit-md:focus, a.btn-generic-edit-md:hover, a.btn-generic-edit-md:focus { background-color: rgb(255, 255, 255); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(184, 184, 184); color: rgb(25, 25, 25); cursor: pointer; }

.btn-generic-edit-md:active, .btn-generic-edit-md.active, a.btn-generic-edit-md:active, a.btn-generic-edit-md.active { box-shadow: none; background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); }

.btn-generic-edit-md:active:focus, .btn-generic-edit-md.active:focus, a.btn-generic-edit-md:active:focus, a.btn-generic-edit-md.active:focus { outline: none 0px; }

.btn-generic-edit-md:visited, a.btn-generic-edit-md:visited { box-shadow: none; color: rgb(25, 25, 25); }

.btn-generic-edit-md:visited:focus, a.btn-generic-edit-md:visited:focus { outline: none 0px; }

.btn-generic-edit-md.disabled, .btn-generic-edit-md.disabled:hover, .btn-generic-edit-md.disabled:focus, .btn-generic-edit-md.disabled:active, .btn-generic-edit-md.disabled.active, .btn-generic-edit-md[disabled], .btn-generic-edit-md[disabled]:hover, .btn-generic-edit-md[disabled]:focus, .btn-generic-edit-md[disabled]:active, .btn-generic-edit-md[disabled].active, a.btn-generic-edit-md.disabled, a.btn-generic-edit-md.disabled:hover, a.btn-generic-edit-md.disabled:focus, a.btn-generic-edit-md.disabled:active, a.btn-generic-edit-md.disabled.active, a.btn-generic-edit-md[disabled], a.btn-generic-edit-md[disabled]:hover, a.btn-generic-edit-md[disabled]:focus, a.btn-generic-edit-md[disabled]:active, a.btn-generic-edit-md[disabled].active { opacity: 1; background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); color: rgb(25, 25, 25); cursor: default; }

.btn-generic-edit-md.disabled span[class^="icon-"], .btn-generic-edit-md.disabled:hover span[class^="icon-"], .btn-generic-edit-md[disabled] span[class^="icon-"], .btn-generic-edit-md[disabled]:hover span[class^="icon-"], a.btn-generic-edit-md.disabled span[class^="icon-"], a.btn-generic-edit-md.disabled:hover span[class^="icon-"], a.btn-generic-edit-md[disabled] span[class^="icon-"], a.btn-generic-edit-md[disabled]:hover span[class^="icon-"] { background-position: 0px -84px; }

.btn-generic-edit-md span[class^="icon-"], a.btn-generic-edit-md span[class^="icon-"] { background-position: 0px -84px; }

.btn-generic-edit-md span[class^="icon-"]:hover, a.btn-generic-edit-md span[class^="icon-"]:hover { background-position: -28px -84px; }

.btn-generic-edit-md span[class^="icon-"], .btn-generic-edit-md span[class^="icon-"]:hover, a.btn-generic-edit-md span[class^="icon-"], a.btn-generic-edit-md span[class^="icon-"]:hover { background-size: 56px; width: 28px; height: 28px; }

.touch .btn-generic-edit-md:hover, .touch .btn-generic-edit-md:focus, .touch .btn-generic-edit-md:visited, .touch a.btn-generic-edit-md:hover, .touch a.btn-generic-edit-md:focus, .touch a.btn-generic-edit-md:visited { color: rgb(25, 25, 25); background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); }

.touch .btn-generic-edit-md:active, .touch .btn-generic-edit-md.active, .touch a.btn-generic-edit-md:active, .touch a.btn-generic-edit-md.active { color: rgb(25, 25, 25); background-color: rgb(242, 242, 242); border-color: rgb(184, 184, 184); }

.btn-generic-edit-sm, a.btn-generic-edit-sm { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(184, 184, 184); background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 5px; font-size: 16px; line-height: 100%; border-radius: 3px; }

.btn-generic-edit-sm:link, a.btn-generic-edit-sm:link { color: rgb(25, 25, 25); }

.btn-generic-edit-sm:hover, .btn-generic-edit-sm:focus, a.btn-generic-edit-sm:hover, a.btn-generic-edit-sm:focus { background-color: rgb(255, 255, 255); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(184, 184, 184); color: rgb(25, 25, 25); cursor: pointer; }

.btn-generic-edit-sm:active, .btn-generic-edit-sm.active, a.btn-generic-edit-sm:active, a.btn-generic-edit-sm.active { box-shadow: none; background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); }

.btn-generic-edit-sm:active:focus, .btn-generic-edit-sm.active:focus, a.btn-generic-edit-sm:active:focus, a.btn-generic-edit-sm.active:focus { outline: none 0px; }

.btn-generic-edit-sm:visited, a.btn-generic-edit-sm:visited { box-shadow: none; color: rgb(25, 25, 25); }

.btn-generic-edit-sm:visited:focus, a.btn-generic-edit-sm:visited:focus { outline: none 0px; }

.btn-generic-edit-sm.disabled, .btn-generic-edit-sm.disabled:hover, .btn-generic-edit-sm.disabled:focus, .btn-generic-edit-sm.disabled:active, .btn-generic-edit-sm.disabled.active, .btn-generic-edit-sm[disabled], .btn-generic-edit-sm[disabled]:hover, .btn-generic-edit-sm[disabled]:focus, .btn-generic-edit-sm[disabled]:active, .btn-generic-edit-sm[disabled].active, a.btn-generic-edit-sm.disabled, a.btn-generic-edit-sm.disabled:hover, a.btn-generic-edit-sm.disabled:focus, a.btn-generic-edit-sm.disabled:active, a.btn-generic-edit-sm.disabled.active, a.btn-generic-edit-sm[disabled], a.btn-generic-edit-sm[disabled]:hover, a.btn-generic-edit-sm[disabled]:focus, a.btn-generic-edit-sm[disabled]:active, a.btn-generic-edit-sm[disabled].active { opacity: 1; background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); color: rgb(25, 25, 25); cursor: default; }

.btn-generic-edit-sm.disabled span[class^="icon-"], .btn-generic-edit-sm.disabled:hover span[class^="icon-"], .btn-generic-edit-sm[disabled] span[class^="icon-"], .btn-generic-edit-sm[disabled]:hover span[class^="icon-"], a.btn-generic-edit-sm.disabled span[class^="icon-"], a.btn-generic-edit-sm.disabled:hover span[class^="icon-"], a.btn-generic-edit-sm[disabled] span[class^="icon-"], a.btn-generic-edit-sm[disabled]:hover span[class^="icon-"] { background-position: 0px -60px; }

.btn-generic-edit-sm span[class^="icon-"], a.btn-generic-edit-sm span[class^="icon-"] { background-position: 0px -60px; }

.btn-generic-edit-sm span[class^="icon-"]:hover, a.btn-generic-edit-sm span[class^="icon-"]:hover { background-position: -20px -60px; }

.btn-generic-edit-sm span[class^="icon-"], .btn-generic-edit-sm span[class^="icon-"]:hover, a.btn-generic-edit-sm span[class^="icon-"], a.btn-generic-edit-sm span[class^="icon-"]:hover { background-size: 40px; width: 20px; height: 20px; }

.touch .btn-generic-edit-sm:hover, .touch .btn-generic-edit-sm:focus, .touch .btn-generic-edit-sm:visited, .touch a.btn-generic-edit-sm:hover, .touch a.btn-generic-edit-sm:focus, .touch a.btn-generic-edit-sm:visited { color: rgb(25, 25, 25); background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); }

.touch .btn-generic-edit-sm:active, .touch .btn-generic-edit-sm.active, .touch a.btn-generic-edit-sm:active, .touch a.btn-generic-edit-sm.active { color: rgb(25, 25, 25); background-color: rgb(242, 242, 242); border-color: rgb(184, 184, 184); }

.btn-generic-edit-xs, a.btn-generic-edit-xs { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(184, 184, 184); background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 2px 1px; font-size: 14px; line-height: 100%; border-radius: 3px; }

.btn-generic-edit-xs:link, a.btn-generic-edit-xs:link { color: rgb(25, 25, 25); }

.btn-generic-edit-xs:hover, .btn-generic-edit-xs:focus, a.btn-generic-edit-xs:hover, a.btn-generic-edit-xs:focus { background-color: rgb(255, 255, 255); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(184, 184, 184); color: rgb(25, 25, 25); cursor: pointer; }

.btn-generic-edit-xs:active, .btn-generic-edit-xs.active, a.btn-generic-edit-xs:active, a.btn-generic-edit-xs.active { box-shadow: none; background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); }

.btn-generic-edit-xs:active:focus, .btn-generic-edit-xs.active:focus, a.btn-generic-edit-xs:active:focus, a.btn-generic-edit-xs.active:focus { outline: none 0px; }

.btn-generic-edit-xs:visited, a.btn-generic-edit-xs:visited { box-shadow: none; color: rgb(25, 25, 25); }

.btn-generic-edit-xs:visited:focus, a.btn-generic-edit-xs:visited:focus { outline: none 0px; }

.btn-generic-edit-xs.disabled, .btn-generic-edit-xs.disabled:hover, .btn-generic-edit-xs.disabled:focus, .btn-generic-edit-xs.disabled:active, .btn-generic-edit-xs.disabled.active, .btn-generic-edit-xs[disabled], .btn-generic-edit-xs[disabled]:hover, .btn-generic-edit-xs[disabled]:focus, .btn-generic-edit-xs[disabled]:active, .btn-generic-edit-xs[disabled].active, a.btn-generic-edit-xs.disabled, a.btn-generic-edit-xs.disabled:hover, a.btn-generic-edit-xs.disabled:focus, a.btn-generic-edit-xs.disabled:active, a.btn-generic-edit-xs.disabled.active, a.btn-generic-edit-xs[disabled], a.btn-generic-edit-xs[disabled]:hover, a.btn-generic-edit-xs[disabled]:focus, a.btn-generic-edit-xs[disabled]:active, a.btn-generic-edit-xs[disabled].active { opacity: 1; background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); color: rgb(25, 25, 25); cursor: default; }

.btn-generic-edit-xs.disabled span[class^="icon-"], .btn-generic-edit-xs.disabled:hover span[class^="icon-"], .btn-generic-edit-xs[disabled] span[class^="icon-"], .btn-generic-edit-xs[disabled]:hover span[class^="icon-"], a.btn-generic-edit-xs.disabled span[class^="icon-"], a.btn-generic-edit-xs.disabled:hover span[class^="icon-"], a.btn-generic-edit-xs[disabled] span[class^="icon-"], a.btn-generic-edit-xs[disabled]:hover span[class^="icon-"] { background-position: 0px -60px; }

.btn-generic-edit-xs span[class^="icon-"], a.btn-generic-edit-xs span[class^="icon-"] { background-position: 0px -60px; }

.btn-generic-edit-xs span[class^="icon-"]:hover, a.btn-generic-edit-xs span[class^="icon-"]:hover { background-position: -20px -60px; }

.btn-generic-edit-xs span[class^="icon-"], .btn-generic-edit-xs span[class^="icon-"]:hover, a.btn-generic-edit-xs span[class^="icon-"], a.btn-generic-edit-xs span[class^="icon-"]:hover { background-size: 40px; width: 20px; height: 20px; }

.touch .btn-generic-edit-xs:hover, .touch .btn-generic-edit-xs:focus, .touch .btn-generic-edit-xs:visited, .touch a.btn-generic-edit-xs:hover, .touch a.btn-generic-edit-xs:focus, .touch a.btn-generic-edit-xs:visited { color: rgb(25, 25, 25); background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); }

.touch .btn-generic-edit-xs:active, .touch .btn-generic-edit-xs.active, .touch a.btn-generic-edit-xs:active, .touch a.btn-generic-edit-xs.active { color: rgb(25, 25, 25); background-color: rgb(242, 242, 242); border-color: rgb(184, 184, 184); }

.btn-generic-menu-black-sm, a.btn-generic-menu-black-sm { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(184, 184, 184); background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 5px; font-size: 16px; line-height: 100%; border-radius: 3px; }

.btn-generic-menu-black-sm:link, a.btn-generic-menu-black-sm:link { color: rgb(25, 25, 25); }

.btn-generic-menu-black-sm:hover, .btn-generic-menu-black-sm:focus, a.btn-generic-menu-black-sm:hover, a.btn-generic-menu-black-sm:focus { background-color: rgb(255, 255, 255); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(184, 184, 184); color: rgb(25, 25, 25); cursor: pointer; }

.btn-generic-menu-black-sm:active, .btn-generic-menu-black-sm.active, a.btn-generic-menu-black-sm:active, a.btn-generic-menu-black-sm.active { box-shadow: none; background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); }

.btn-generic-menu-black-sm:active:focus, .btn-generic-menu-black-sm.active:focus, a.btn-generic-menu-black-sm:active:focus, a.btn-generic-menu-black-sm.active:focus { outline: none 0px; }

.btn-generic-menu-black-sm:visited, a.btn-generic-menu-black-sm:visited { box-shadow: none; color: rgb(25, 25, 25); }

.btn-generic-menu-black-sm:visited:focus, a.btn-generic-menu-black-sm:visited:focus { outline: none 0px; }

.btn-generic-menu-black-sm.disabled, .btn-generic-menu-black-sm.disabled:hover, .btn-generic-menu-black-sm.disabled:focus, .btn-generic-menu-black-sm.disabled:active, .btn-generic-menu-black-sm.disabled.active, .btn-generic-menu-black-sm[disabled], .btn-generic-menu-black-sm[disabled]:hover, .btn-generic-menu-black-sm[disabled]:focus, .btn-generic-menu-black-sm[disabled]:active, .btn-generic-menu-black-sm[disabled].active, a.btn-generic-menu-black-sm.disabled, a.btn-generic-menu-black-sm.disabled:hover, a.btn-generic-menu-black-sm.disabled:focus, a.btn-generic-menu-black-sm.disabled:active, a.btn-generic-menu-black-sm.disabled.active, a.btn-generic-menu-black-sm[disabled], a.btn-generic-menu-black-sm[disabled]:hover, a.btn-generic-menu-black-sm[disabled]:focus, a.btn-generic-menu-black-sm[disabled]:active, a.btn-generic-menu-black-sm[disabled].active { opacity: 1; background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); color: rgb(25, 25, 25); cursor: default; }

.btn-generic-menu-black-sm.disabled span[class^="icon-"], .btn-generic-menu-black-sm.disabled:hover span[class^="icon-"], .btn-generic-menu-black-sm[disabled] span[class^="icon-"], .btn-generic-menu-black-sm[disabled]:hover span[class^="icon-"], a.btn-generic-menu-black-sm.disabled span[class^="icon-"], a.btn-generic-menu-black-sm.disabled:hover span[class^="icon-"], a.btn-generic-menu-black-sm[disabled] span[class^="icon-"], a.btn-generic-menu-black-sm[disabled]:hover span[class^="icon-"] { background-position: 0px -1060px; }

.btn-generic-menu-black-sm span[class^="icon-"], a.btn-generic-menu-black-sm span[class^="icon-"] { background-position: 0px -1060px; }

.touch .btn-generic-menu-black-sm:hover, .touch .btn-generic-menu-black-sm:focus, .touch .btn-generic-menu-black-sm:visited, .touch a.btn-generic-menu-black-sm:hover, .touch a.btn-generic-menu-black-sm:focus, .touch a.btn-generic-menu-black-sm:visited { color: rgb(25, 25, 25); background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); }

.touch .btn-generic-menu-black-sm:active, .touch .btn-generic-menu-black-sm.active, .touch a.btn-generic-menu-black-sm:active, .touch a.btn-generic-menu-black-sm.active { color: rgb(25, 25, 25); background-color: rgb(242, 242, 242); border-color: rgb(184, 184, 184); }

.btn-generic-locked-sm, a.btn-generic-locked-sm { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(184, 184, 184); background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 5px; font-size: 16px; line-height: 100%; border-radius: 3px; }

.btn-generic-locked-sm:link, a.btn-generic-locked-sm:link { color: rgb(25, 25, 25); }

.btn-generic-locked-sm:hover, .btn-generic-locked-sm:focus, a.btn-generic-locked-sm:hover, a.btn-generic-locked-sm:focus { background-color: rgb(255, 255, 255); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(184, 184, 184); color: rgb(25, 25, 25); cursor: pointer; }

.btn-generic-locked-sm:active, .btn-generic-locked-sm.active, a.btn-generic-locked-sm:active, a.btn-generic-locked-sm.active { box-shadow: none; background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); }

.btn-generic-locked-sm:active:focus, .btn-generic-locked-sm.active:focus, a.btn-generic-locked-sm:active:focus, a.btn-generic-locked-sm.active:focus { outline: none 0px; }

.btn-generic-locked-sm:visited, a.btn-generic-locked-sm:visited { box-shadow: none; color: rgb(25, 25, 25); }

.btn-generic-locked-sm:visited:focus, a.btn-generic-locked-sm:visited:focus { outline: none 0px; }

.btn-generic-locked-sm.disabled, .btn-generic-locked-sm.disabled:hover, .btn-generic-locked-sm.disabled:focus, .btn-generic-locked-sm.disabled:active, .btn-generic-locked-sm.disabled.active, .btn-generic-locked-sm[disabled], .btn-generic-locked-sm[disabled]:hover, .btn-generic-locked-sm[disabled]:focus, .btn-generic-locked-sm[disabled]:active, .btn-generic-locked-sm[disabled].active, a.btn-generic-locked-sm.disabled, a.btn-generic-locked-sm.disabled:hover, a.btn-generic-locked-sm.disabled:focus, a.btn-generic-locked-sm.disabled:active, a.btn-generic-locked-sm.disabled.active, a.btn-generic-locked-sm[disabled], a.btn-generic-locked-sm[disabled]:hover, a.btn-generic-locked-sm[disabled]:focus, a.btn-generic-locked-sm[disabled]:active, a.btn-generic-locked-sm[disabled].active { opacity: 1; background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); color: rgb(25, 25, 25); cursor: default; }

.btn-generic-locked-sm.disabled span[class^="icon-"], .btn-generic-locked-sm.disabled:hover span[class^="icon-"], .btn-generic-locked-sm[disabled] span[class^="icon-"], .btn-generic-locked-sm[disabled]:hover span[class^="icon-"], a.btn-generic-locked-sm.disabled span[class^="icon-"], a.btn-generic-locked-sm.disabled:hover span[class^="icon-"], a.btn-generic-locked-sm[disabled] span[class^="icon-"], a.btn-generic-locked-sm[disabled]:hover span[class^="icon-"] { background-position: 0px -1160px; }

.btn-generic-locked-sm span[class^="icon-"], a.btn-generic-locked-sm span[class^="icon-"] { background-position: 0px -1160px; }

.touch .btn-generic-locked-sm:hover, .touch .btn-generic-locked-sm:focus, .touch .btn-generic-locked-sm:visited, .touch a.btn-generic-locked-sm:hover, .touch a.btn-generic-locked-sm:focus, .touch a.btn-generic-locked-sm:visited { color: rgb(25, 25, 25); background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); }

.touch .btn-generic-locked-sm:active, .touch .btn-generic-locked-sm.active, .touch a.btn-generic-locked-sm:active, .touch a.btn-generic-locked-sm.active { color: rgb(25, 25, 25); background-color: rgb(242, 242, 242); border-color: rgb(184, 184, 184); }

.btn-generic-unlocked-sm, a.btn-generic-unlocked-sm { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(184, 184, 184); background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 5px; font-size: 16px; line-height: 100%; border-radius: 3px; }

.btn-generic-unlocked-sm:link, a.btn-generic-unlocked-sm:link { color: rgb(25, 25, 25); }

.btn-generic-unlocked-sm:hover, .btn-generic-unlocked-sm:focus, a.btn-generic-unlocked-sm:hover, a.btn-generic-unlocked-sm:focus { background-color: rgb(255, 255, 255); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(184, 184, 184); color: rgb(25, 25, 25); cursor: pointer; }

.btn-generic-unlocked-sm:active, .btn-generic-unlocked-sm.active, a.btn-generic-unlocked-sm:active, a.btn-generic-unlocked-sm.active { box-shadow: none; background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); }

.btn-generic-unlocked-sm:active:focus, .btn-generic-unlocked-sm.active:focus, a.btn-generic-unlocked-sm:active:focus, a.btn-generic-unlocked-sm.active:focus { outline: none 0px; }

.btn-generic-unlocked-sm:visited, a.btn-generic-unlocked-sm:visited { box-shadow: none; color: rgb(25, 25, 25); }

.btn-generic-unlocked-sm:visited:focus, a.btn-generic-unlocked-sm:visited:focus { outline: none 0px; }

.btn-generic-unlocked-sm.disabled, .btn-generic-unlocked-sm.disabled:hover, .btn-generic-unlocked-sm.disabled:focus, .btn-generic-unlocked-sm.disabled:active, .btn-generic-unlocked-sm.disabled.active, .btn-generic-unlocked-sm[disabled], .btn-generic-unlocked-sm[disabled]:hover, .btn-generic-unlocked-sm[disabled]:focus, .btn-generic-unlocked-sm[disabled]:active, .btn-generic-unlocked-sm[disabled].active, a.btn-generic-unlocked-sm.disabled, a.btn-generic-unlocked-sm.disabled:hover, a.btn-generic-unlocked-sm.disabled:focus, a.btn-generic-unlocked-sm.disabled:active, a.btn-generic-unlocked-sm.disabled.active, a.btn-generic-unlocked-sm[disabled], a.btn-generic-unlocked-sm[disabled]:hover, a.btn-generic-unlocked-sm[disabled]:focus, a.btn-generic-unlocked-sm[disabled]:active, a.btn-generic-unlocked-sm[disabled].active { opacity: 1; background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); color: rgb(25, 25, 25); cursor: default; }

.btn-generic-unlocked-sm.disabled span[class^="icon-"], .btn-generic-unlocked-sm.disabled:hover span[class^="icon-"], .btn-generic-unlocked-sm[disabled] span[class^="icon-"], .btn-generic-unlocked-sm[disabled]:hover span[class^="icon-"], a.btn-generic-unlocked-sm.disabled span[class^="icon-"], a.btn-generic-unlocked-sm.disabled:hover span[class^="icon-"], a.btn-generic-unlocked-sm[disabled] span[class^="icon-"], a.btn-generic-unlocked-sm[disabled]:hover span[class^="icon-"] { background-position: 0px -1180px; }

.btn-generic-unlocked-sm span[class^="icon-"], a.btn-generic-unlocked-sm span[class^="icon-"] { background-position: 0px -1180px; }

.touch .btn-generic-unlocked-sm:hover, .touch .btn-generic-unlocked-sm:focus, .touch .btn-generic-unlocked-sm:visited, .touch a.btn-generic-unlocked-sm:hover, .touch a.btn-generic-unlocked-sm:focus, .touch a.btn-generic-unlocked-sm:visited { color: rgb(25, 25, 25); background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); }

.touch .btn-generic-unlocked-sm:active, .touch .btn-generic-unlocked-sm.active, .touch a.btn-generic-unlocked-sm:active, .touch a.btn-generic-unlocked-sm.active { color: rgb(25, 25, 25); background-color: rgb(242, 242, 242); border-color: rgb(184, 184, 184); }

.btn-generic-copy-sm, a.btn-generic-copy-sm { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(184, 184, 184); background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 5px; font-size: 16px; line-height: 100%; border-radius: 3px; }

.btn-generic-copy-sm:link, a.btn-generic-copy-sm:link { color: rgb(25, 25, 25); }

.btn-generic-copy-sm:hover, .btn-generic-copy-sm:focus, a.btn-generic-copy-sm:hover, a.btn-generic-copy-sm:focus { background-color: rgb(255, 255, 255); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(184, 184, 184); color: rgb(25, 25, 25); cursor: pointer; }

.btn-generic-copy-sm:active, .btn-generic-copy-sm.active, a.btn-generic-copy-sm:active, a.btn-generic-copy-sm.active { box-shadow: none; background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); }

.btn-generic-copy-sm:active:focus, .btn-generic-copy-sm.active:focus, a.btn-generic-copy-sm:active:focus, a.btn-generic-copy-sm.active:focus { outline: none 0px; }

.btn-generic-copy-sm:visited, a.btn-generic-copy-sm:visited { box-shadow: none; color: rgb(25, 25, 25); }

.btn-generic-copy-sm:visited:focus, a.btn-generic-copy-sm:visited:focus { outline: none 0px; }

.btn-generic-copy-sm.disabled, .btn-generic-copy-sm.disabled:hover, .btn-generic-copy-sm.disabled:focus, .btn-generic-copy-sm.disabled:active, .btn-generic-copy-sm.disabled.active, .btn-generic-copy-sm[disabled], .btn-generic-copy-sm[disabled]:hover, .btn-generic-copy-sm[disabled]:focus, .btn-generic-copy-sm[disabled]:active, .btn-generic-copy-sm[disabled].active, a.btn-generic-copy-sm.disabled, a.btn-generic-copy-sm.disabled:hover, a.btn-generic-copy-sm.disabled:focus, a.btn-generic-copy-sm.disabled:active, a.btn-generic-copy-sm.disabled.active, a.btn-generic-copy-sm[disabled], a.btn-generic-copy-sm[disabled]:hover, a.btn-generic-copy-sm[disabled]:focus, a.btn-generic-copy-sm[disabled]:active, a.btn-generic-copy-sm[disabled].active { opacity: 1; background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); color: rgb(25, 25, 25); cursor: default; }

.btn-generic-copy-sm.disabled span[class^="icon-"], .btn-generic-copy-sm.disabled:hover span[class^="icon-"], .btn-generic-copy-sm[disabled] span[class^="icon-"], .btn-generic-copy-sm[disabled]:hover span[class^="icon-"], a.btn-generic-copy-sm.disabled span[class^="icon-"], a.btn-generic-copy-sm.disabled:hover span[class^="icon-"], a.btn-generic-copy-sm[disabled] span[class^="icon-"], a.btn-generic-copy-sm[disabled]:hover span[class^="icon-"] { background-position: 0px -1140px; }

.btn-generic-copy-sm span[class^="icon-"], a.btn-generic-copy-sm span[class^="icon-"] { background-position: 0px -1140px; }

.btn-generic-copy-sm span[class^="icon-"]:hover, a.btn-generic-copy-sm span[class^="icon-"]:hover { background-position: -20px -1140px; }

.btn-generic-copy-sm span[class^="icon-"], .btn-generic-copy-sm span[class^="icon-"]:hover, a.btn-generic-copy-sm span[class^="icon-"], a.btn-generic-copy-sm span[class^="icon-"]:hover { background-size: 40px; width: 20px; height: 20px; }

.touch .btn-generic-copy-sm:hover, .touch .btn-generic-copy-sm:focus, .touch .btn-generic-copy-sm:visited, .touch a.btn-generic-copy-sm:hover, .touch a.btn-generic-copy-sm:focus, .touch a.btn-generic-copy-sm:visited { color: rgb(25, 25, 25); background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); }

.touch .btn-generic-copy-sm:active, .touch .btn-generic-copy-sm.active, .touch a.btn-generic-copy-sm:active, .touch a.btn-generic-copy-sm.active { color: rgb(25, 25, 25); background-color: rgb(242, 242, 242); border-color: rgb(184, 184, 184); }

.btn-games-experimental-gray2-xs, a.btn-games-experimental-gray2-xs { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(184, 184, 184); background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 2px 1px; font-size: 14px; line-height: 100%; border-radius: 3px; }

.btn-games-experimental-gray2-xs:link, a.btn-games-experimental-gray2-xs:link { color: rgb(25, 25, 25); }

.btn-games-experimental-gray2-xs:hover, .btn-games-experimental-gray2-xs:focus, a.btn-games-experimental-gray2-xs:hover, a.btn-games-experimental-gray2-xs:focus { background-color: rgb(255, 255, 255); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(184, 184, 184); color: rgb(25, 25, 25); cursor: pointer; }

.btn-games-experimental-gray2-xs:active, .btn-games-experimental-gray2-xs.active, a.btn-games-experimental-gray2-xs:active, a.btn-games-experimental-gray2-xs.active { box-shadow: none; background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); }

.btn-games-experimental-gray2-xs:active:focus, .btn-games-experimental-gray2-xs.active:focus, a.btn-games-experimental-gray2-xs:active:focus, a.btn-games-experimental-gray2-xs.active:focus { outline: none 0px; }

.btn-games-experimental-gray2-xs:visited, a.btn-games-experimental-gray2-xs:visited { box-shadow: none; color: rgb(25, 25, 25); }

.btn-games-experimental-gray2-xs:visited:focus, a.btn-games-experimental-gray2-xs:visited:focus { outline: none 0px; }

.btn-games-experimental-gray2-xs.disabled, .btn-games-experimental-gray2-xs.disabled:hover, .btn-games-experimental-gray2-xs.disabled:focus, .btn-games-experimental-gray2-xs.disabled:active, .btn-games-experimental-gray2-xs.disabled.active, .btn-games-experimental-gray2-xs[disabled], .btn-games-experimental-gray2-xs[disabled]:hover, .btn-games-experimental-gray2-xs[disabled]:focus, .btn-games-experimental-gray2-xs[disabled]:active, .btn-games-experimental-gray2-xs[disabled].active, a.btn-games-experimental-gray2-xs.disabled, a.btn-games-experimental-gray2-xs.disabled:hover, a.btn-games-experimental-gray2-xs.disabled:focus, a.btn-games-experimental-gray2-xs.disabled:active, a.btn-games-experimental-gray2-xs.disabled.active, a.btn-games-experimental-gray2-xs[disabled], a.btn-games-experimental-gray2-xs[disabled]:hover, a.btn-games-experimental-gray2-xs[disabled]:focus, a.btn-games-experimental-gray2-xs[disabled]:active, a.btn-games-experimental-gray2-xs[disabled].active { opacity: 1; background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); color: rgb(25, 25, 25); cursor: default; }

.btn-games-experimental-gray2-xs.disabled span[class^="icon-"], .btn-games-experimental-gray2-xs.disabled:hover span[class^="icon-"], .btn-games-experimental-gray2-xs[disabled] span[class^="icon-"], .btn-games-experimental-gray2-xs[disabled]:hover span[class^="icon-"], a.btn-games-experimental-gray2-xs.disabled span[class^="icon-"], a.btn-games-experimental-gray2-xs.disabled:hover span[class^="icon-"], a.btn-games-experimental-gray2-xs[disabled] span[class^="icon-"], a.btn-games-experimental-gray2-xs[disabled]:hover span[class^="icon-"] { background-position: -20px -480px; }

.btn-games-experimental-gray2-xs span[class^="icon-"], a.btn-games-experimental-gray2-xs span[class^="icon-"] { background-position: -20px -480px; }

.touch .btn-games-experimental-gray2-xs:hover, .touch .btn-games-experimental-gray2-xs:focus, .touch .btn-games-experimental-gray2-xs:visited, .touch a.btn-games-experimental-gray2-xs:hover, .touch a.btn-games-experimental-gray2-xs:focus, .touch a.btn-games-experimental-gray2-xs:visited { color: rgb(25, 25, 25); background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); }

.touch .btn-games-experimental-gray2-xs:active, .touch .btn-games-experimental-gray2-xs.active, .touch a.btn-games-experimental-gray2-xs:active, .touch a.btn-games-experimental-gray2-xs.active { color: rgb(25, 25, 25); background-color: rgb(242, 242, 242); border-color: rgb(184, 184, 184); }

.btn-buy-lg { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(184, 184, 184); background-color: rgb(255, 255, 255); color: rgb(117, 117, 117); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 15px; font-size: 21px; line-height: 100%; border-radius: 5px; }

.btn-buy-lg:link { color: rgb(117, 117, 117); }

.btn-buy-lg:hover, .btn-buy-lg:focus { background-color: rgb(63, 198, 121); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(63, 198, 121); color: rgb(255, 255, 255); cursor: pointer; }

.btn-buy-lg:active, .btn-buy-lg.active { box-shadow: none; background-color: rgb(63, 198, 121); color: rgb(255, 255, 255); }

.btn-buy-lg:active:focus, .btn-buy-lg.active:focus { outline: none 0px; }

.btn-buy-lg:visited { box-shadow: none; color: rgb(255, 255, 255); }

.btn-buy-lg:visited:focus { outline: none 0px; }

.btn-buy-lg.disabled, .btn-buy-lg.disabled:hover, .btn-buy-lg.disabled:focus, .btn-buy-lg.disabled:active, .btn-buy-lg.disabled.active, .btn-buy-lg[disabled], .btn-buy-lg[disabled]:hover, .btn-buy-lg[disabled]:focus, .btn-buy-lg[disabled]:active, .btn-buy-lg[disabled].active { opacity: 1; background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); color: rgb(184, 184, 184); cursor: default; }

@media (max-width: 767px) {
.btn-buy-lg { padding: 9px; font-size: 18px; line-height: 100%; border-radius: 3px; }
}

.touch .btn-buy-lg:not([disabled]):hover, .touch .btn-buy-lg:not([disabled]):focus, .touch .btn-buy-lg:not([disabled]):visited { color: rgb(117, 117, 117); background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); }

.touch .btn-buy-lg:not([disabled]):active, .touch .btn-buy-lg:not([disabled]).active { color: rgb(255, 255, 255); background-color: rgb(17, 130, 55); border-color: rgb(17, 130, 55); }

@media (max-width: 767px) {
.touch .btn-buy-lg { padding: 9px; font-size: 18px; line-height: 100%; border-radius: 3px; }
}

.in-app .btn-buy-lg:focus { outline: none; }

.btn-buy-md { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(184, 184, 184); background-color: rgb(255, 255, 255); color: rgb(117, 117, 117); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 9px; font-size: 18px; line-height: 100%; border-radius: 3px; }

.btn-buy-md:link { color: rgb(117, 117, 117); }

.btn-buy-md:hover, .btn-buy-md:focus { background-color: rgb(63, 198, 121); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(63, 198, 121); color: rgb(255, 255, 255); cursor: pointer; }

.btn-buy-md:active, .btn-buy-md.active { box-shadow: none; background-color: rgb(63, 198, 121); color: rgb(255, 255, 255); }

.btn-buy-md:active:focus, .btn-buy-md.active:focus { outline: none 0px; }

.btn-buy-md:visited { box-shadow: none; color: rgb(255, 255, 255); }

.btn-buy-md:visited:focus { outline: none 0px; }

.btn-buy-md.disabled, .btn-buy-md.disabled:hover, .btn-buy-md.disabled:focus, .btn-buy-md.disabled:active, .btn-buy-md.disabled.active, .btn-buy-md[disabled], .btn-buy-md[disabled]:hover, .btn-buy-md[disabled]:focus, .btn-buy-md[disabled]:active, .btn-buy-md[disabled].active { opacity: 1; background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); color: rgb(184, 184, 184); cursor: default; }

@media (max-width: 767px) {
.btn-buy-md { padding: 7px; font-size: 16px; line-height: 100%; border-radius: 3px; }
}

.touch .btn-buy-md:not([disabled]):hover, .touch .btn-buy-md:not([disabled]):focus, .touch .btn-buy-md:not([disabled]):visited { color: rgb(117, 117, 117); background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); }

.touch .btn-buy-md:not([disabled]):active, .touch .btn-buy-md:not([disabled]).active { color: rgb(255, 255, 255); background-color: rgb(17, 130, 55); border-color: rgb(17, 130, 55); }

@media (max-width: 767px) {
.touch .btn-buy-md { padding: 7px; font-size: 16px; line-height: 100%; border-radius: 3px; }
}

.in-app .btn-buy-md:focus { outline: none; }

.btn-buy-sm { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(184, 184, 184); background-color: rgb(255, 255, 255); color: rgb(117, 117, 117); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 7px; font-size: 16px; line-height: 100%; border-radius: 3px; }

.btn-buy-sm:link { color: rgb(117, 117, 117); }

.btn-buy-sm:hover, .btn-buy-sm:focus { background-color: rgb(63, 198, 121); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(63, 198, 121); color: rgb(255, 255, 255); cursor: pointer; }

.btn-buy-sm:active, .btn-buy-sm.active { box-shadow: none; background-color: rgb(63, 198, 121); color: rgb(255, 255, 255); }

.btn-buy-sm:active:focus, .btn-buy-sm.active:focus { outline: none 0px; }

.btn-buy-sm:visited { box-shadow: none; color: rgb(255, 255, 255); }

.btn-buy-sm:visited:focus { outline: none 0px; }

.btn-buy-sm.disabled, .btn-buy-sm.disabled:hover, .btn-buy-sm.disabled:focus, .btn-buy-sm.disabled:active, .btn-buy-sm.disabled.active, .btn-buy-sm[disabled], .btn-buy-sm[disabled]:hover, .btn-buy-sm[disabled]:focus, .btn-buy-sm[disabled]:active, .btn-buy-sm[disabled].active { opacity: 1; background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); color: rgb(184, 184, 184); cursor: default; }

.touch .btn-buy-sm:not([disabled]):hover, .touch .btn-buy-sm:not([disabled]):focus, .touch .btn-buy-sm:not([disabled]):visited { color: rgb(117, 117, 117); background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); }

.touch .btn-buy-sm:not([disabled]):active, .touch .btn-buy-sm:not([disabled]).active { color: rgb(255, 255, 255); background-color: rgb(17, 130, 55); border-color: rgb(17, 130, 55); }

.in-app .btn-buy-sm:focus { outline: none; }

.btn-buy-xs { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(184, 184, 184); background-color: rgb(255, 255, 255); color: rgb(117, 117, 117); cursor: pointer; display: inline-block; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; padding: 4px; font-size: 14px; line-height: 100%; border-radius: 3px; }

.btn-buy-xs:link { color: rgb(117, 117, 117); }

.btn-buy-xs:hover, .btn-buy-xs:focus { background-color: rgb(63, 198, 121); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(63, 198, 121); color: rgb(255, 255, 255); cursor: pointer; }

.btn-buy-xs:active, .btn-buy-xs.active { box-shadow: none; background-color: rgb(63, 198, 121); color: rgb(255, 255, 255); }

.btn-buy-xs:active:focus, .btn-buy-xs.active:focus { outline: none 0px; }

.btn-buy-xs:visited { box-shadow: none; color: rgb(255, 255, 255); }

.btn-buy-xs:visited:focus { outline: none 0px; }

.btn-buy-xs.disabled, .btn-buy-xs.disabled:hover, .btn-buy-xs.disabled:focus, .btn-buy-xs.disabled:active, .btn-buy-xs.disabled.active, .btn-buy-xs[disabled], .btn-buy-xs[disabled]:hover, .btn-buy-xs[disabled]:focus, .btn-buy-xs[disabled]:active, .btn-buy-xs[disabled].active { opacity: 1; background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); color: rgb(184, 184, 184); cursor: default; }

.touch .btn-buy-xs:not([disabled]):hover, .touch .btn-buy-xs:not([disabled]):focus, .touch .btn-buy-xs:not([disabled]):visited { color: rgb(117, 117, 117); background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); }

.touch .btn-buy-xs:not([disabled]):active, .touch .btn-buy-xs:not([disabled]).active { color: rgb(255, 255, 255); background-color: rgb(17, 130, 55); border-color: rgb(17, 130, 55); }

.in-app .btn-buy-xs:focus { outline: none; }

.btn-fixed-width { width: 90px; }

.btn-fixed-width-lg { width: 180px; }

.btn-full-width { width: 100%; }

.btn-toggle-label { line-height: 24px; }

.btn-toggle { background-color: rgb(184, 184, 184); border-radius: 12px; color: rgb(255, 255, 255); display: inline-block; height: 24px; width: 40px; padding: 2px; position: relative; }

.btn-toggle::before, .btn-toggle::after { content: " "; display: table; }

.btn-toggle::after { clear: both; }

.btn-toggle:hover { cursor: pointer; }

.btn-toggle .toggle-on { user-select: none; display: none; }

.btn-toggle .toggle-off { user-select: none; display: inline; }

.btn-toggle .toggle-flip { background-color: rgb(255, 255, 255); border-radius: 10px; width: 20px; height: 20px; position: absolute; top: 2px; right: auto; left: 2px; }

.btn-toggle.on { background-color: rgb(2, 183, 87); }

.btn-toggle.on .toggle-on { display: inline; }

.btn-toggle.on .toggle-off { display: none; }

.btn-toggle.on .toggle-flip { left: auto; right: 2px; }

.btn-toggle.on.disabled { background-color: rgb(163, 226, 189); }

.btn-toggle.on.disabled .toggle-flip { background-color: rgb(255, 255, 255); }

.btn-toggle.disabled { background-color: rgb(227, 227, 227); }

.btn-toggle.disabled:hover { cursor: default; }

.btn-toggle.disabled .toggle-flip { background-color: rgb(242, 242, 242); }

.breadcrumb-container::before, .breadcrumb-container::after { content: " "; display: table; }

.breadcrumb-container::after { clear: both; }

.breadcrumb-container li { float: left; }

.breadcrumb-container li span[class^="icon-"] { margin: 0px 3px 0px 0px; }

.breadcrumb-container li.breadcrumb-filter { background-color: rgb(0, 162, 255); border-radius: 10px; font-size: 12px; font-weight: 400; line-height: 1em; padding: 2px 6px; margin: 3px 3px 0px; }

.breadcrumb-container li.breadcrumb-filter:hover { background-color: rgb(50, 181, 255); cursor: pointer; }

.breadcrumb-container li.breadcrumb-filter span[class^="icon-"] { vertical-align: top; }

.breadcrumb-container li .breadcrumb-filter-name { color: rgb(255, 255, 255); }

.breadcrumb-container li .icon-close-white { background-position: 0px -528px; background-size: 24px; height: 12px; width: 12px; }

.breadcrumb-container li .icon-robux-white { background-position: 0px -84px; background-size: 24px; height: 12px; width: 12px; }

.breadcrumb-container li .breadcrumb-link { font-weight: 400; }

.form::before, .form::after { content: " "; display: table; }

.form::after { clear: both; }

@media (max-width: 767px) {
.form .input-field { height: 32px; line-height: 1.3em; }
}

.form-control { display: block; width: 100%; background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(184, 184, 184); border-radius: 3px; }

.form-control:focus { border-color: rgb(102, 175, 233); outline: 0px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgba(102, 175, 233, 0.6) 0px 0px 8px; }

.form-control::-webkit-input-placeholder { color: rgb(119, 119, 119); }

.form-control[disabled], .form-control[readonly] { cursor: not-allowed; background-color: rgb(242, 242, 242); opacity: 1; }

textarea.form-control { height: auto; }

.form-group { margin-bottom: 10px; }

@media (max-width: 543px) {
.form-group { margin-bottom: 6px; }
}

.form-horizontal::before, .form-horizontal::after { content: " "; display: table; }

.form-horizontal::after { clear: both; }

.form-horizontal .form-group { width: calc((100% - 90px) - 12px); float: left; }

@media (max-width: 767px) {
.form-horizontal .form-group { width: calc((100% - 90px) - 12px); }
}

.form-horizontal a[class*="btn"], .form-horizontal button[class*="btn"] { float: left; margin: 0px 0px 0px 12px; }

@media (max-width: 543px) {
.form-horizontal .form-group, .form-horizontal a[class*="btn"], .form-horizontal button[class*="btn"] { float: none; width: 100%; }
.form-horizontal a[class*="btn"], .form-horizontal button[class*="btn"] { margin: 0px 0px 12px; }
}

@media (max-width: 767px) {
.form-horizontal .input-field { height: 32px; line-height: 1.3em; }
}

.form-has-feedback { position: relative; }

.form-has-feedback .input-field { padding-right: 30px; }

.form-has-feedback span[class*="icon"] { position: absolute; right: 5px; top: 5px; }

.form-has-feedback .form-control-label { display: block; color: rgb(184, 184, 184); font-size: 12px; font-weight: 400; margin: 0px; }

.form-has-success .input-field { border-color: rgb(2, 183, 87); }

.form-has-error .input-field, .form-has-error .input-field:focus, .input-group.form-has-error .input-field, .input-group.form-has-error .input-field:focus { border-color: rgb(216, 104, 104); }

.form-has-error .form-control-label, .input-group.form-has-error .form-control-label { margin-top: 2px; color: rgb(216, 104, 104); line-height: 1em; }

.input-field { border: 1px solid rgb(184, 184, 184); color: rgb(25, 25, 25); font-weight: 300; font-size: 16px; height: 38px; line-height: 100%; padding: 5px 12px; -webkit-appearance: none; }

.input-field::-webkit-input-placeholder { color: rgb(184, 184, 184); font-weight: 300; }

.input-field:focus { box-shadow: none; border-color: rgb(0, 162, 255); }

.input-field.rbx-placeholder { color: rgb(184, 184, 184); }

.input-field:required { box-shadow: none; }

.rbx-select-group { position: relative; }

.rbx-select-group:hover { cursor: pointer; }

.rbx-select-group:hover .icon-down { background-position: -16px -464px; }

.rbx-select-group:hover .rbx-select { background-color: rgb(0, 162, 255); color: rgb(255, 255, 255); cursor: pointer; }

.rbx-select-group .rbx-select { border-radius: 3px; margin: 0px; min-width: 105px; width: 100%; height: 38px; padding: 0px 8px; -webkit-appearance: none; line-height: 18px; background: url("/images/Upgrades/Purchase/icon_downarrow.svg") 98% 3px no-repeat scroll rgb(255, 255, 255); }

.rbx-select-group .rbx-select:hover { background-color: rgb(0, 162, 255); background-image: url("/images/Upgrades/Purchase/icon_downarrow_on.svg"); color: rgb(255, 255, 255); }

.rbx-select-group .rbx-select option { background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); padding: 10px 12px; white-space: nowrap; }

.rbx-select-group .rbx-select[disabled], .rbx-select-group .rbx-select[readonly] { cursor: not-allowed; background-color: rgb(242, 242, 242); opacity: 1; }

.rbx-select-group span[class^="icon"] { position: absolute; top: 6px; right: 12px; }

.input-number { }

.input-number::-webkit-outer-spin-button, .input-number::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0px; }

.file-upload-section .file-name-container { display: inline-block; vertical-align: middle; width: 180px; }

.input-group { position: relative; display: table; border-collapse: separate; }

.input-group::before, .input-group::after { content: " "; display: table; }

.input-group::after { clear: both; }

.input-group .form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0px; }

.input-group .input-field { position: relative; display: table-cell; float: left; }

.input-group .input-field:not(.last-input) { border-bottom-right-radius: 0px; border-top-right-radius: 0px; border-right: 0px none; }

.input-group .input-field:focus { border-color: rgb(184, 184, 184); }

.input-group .input-group-btn { display: table-cell; width: 1%; }

.input-group .input-group-btn .input-dropdown-btn { display: inline-block; border-radius: 0px; padding: 5px 12px; }

.input-group .input-group-btn .input-dropdown-btn span { display: table-cell; vertical-align: middle; }

.input-group .input-group-btn .dropdown-menu { left: auto; right: 38px; }

.input-group .input-group-btn:last-child .input-addon-btn { margin-left: 0px; border-left: 0px none; border-radius: 0px 3px 3px 0px; }

.input-group-addon, .input-group-btn, .input-group .form-control { display: table-cell; }

.input-group-addon:not(:first-child):not(:last-child):not(.last-input), .input-group-btn:not(:first-child):not(:last-child):not(.last-input), .input-group .form-control:not(:first-child):not(:last-child):not(.last-input) { border-radius: 0px; }

.input-group-addon, .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; }

.input-group-addon { padding: 6px 12px; font-size: 16px; font-weight: normal; line-height: 1; color: rgb(85, 85, 85); text-align: center; background-color: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); border-radius: 3px; }

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }

.input-group-addon:first-child { border-right: 0px; }

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }

.input-group-addon:last-child { border-left: 0px; }

.input-group-btn { position: relative; font-size: 0px; white-space: nowrap; display: block; line-height: 18px; padding: 0px; width: 100%; }

.input-group-btn .input-addon-btn { user-select: none; transition: box-shadow 200ms ease-in-out; border-width: 1px; border-style: solid; border-image: initial; background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184) rgb(184, 184, 184) rgb(184, 184, 184) transparent; color: rgb(25, 25, 25); cursor: pointer; display: inline-block; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; border-radius: 0px 3px 3px 0px; height: 38px; padding: 0px; }

.input-group-btn .input-addon-btn:link { color: rgb(25, 25, 25); }

.input-group-btn .input-addon-btn:hover, .input-group-btn .input-addon-btn:focus { background-color: rgb(255, 255, 255); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(184, 184, 184); color: rgb(25, 25, 25); cursor: pointer; }

.input-group-btn .input-addon-btn:active, .input-group-btn .input-addon-btn.active { box-shadow: none; background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); }

.input-group-btn .input-addon-btn:active:focus, .input-group-btn .input-addon-btn.active:focus { outline: none 0px; }

.input-group-btn .input-addon-btn:visited { box-shadow: none; color: rgb(25, 25, 25); }

.input-group-btn .input-addon-btn:visited:focus { outline: none 0px; }

.input-group-btn .input-addon-btn.disabled, .input-group-btn .input-addon-btn.disabled:hover, .input-group-btn .input-addon-btn.disabled:focus, .input-group-btn .input-addon-btn.disabled:active, .input-group-btn .input-addon-btn.disabled.active, .input-group-btn .input-addon-btn[disabled], .input-group-btn .input-addon-btn[disabled]:hover, .input-group-btn .input-addon-btn[disabled]:focus, .input-group-btn .input-addon-btn[disabled]:active, .input-group-btn .input-addon-btn[disabled].active { opacity: 1; background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); color: rgb(184, 184, 184); cursor: default; }

.input-group-btn .input-addon-btn:hover, .input-group-btn .input-addon-btn:focus { box-shadow: none; cursor: pointer; border-left: 0px; outline: none 0px; outline-offset: 0px; }

.input-group-btn .dropdown-menu { max-height: 266px; }

.input-group-btn .dropdown-menu li { padding: 0px; }

.input-group-btn .dropdown-menu li:hover { }

.input-group-btn .dropdown-menu li a { padding: 10px 12px; display: block; }

.input-group-btn .dropdown-menu li a:hover, .input-group-btn .dropdown-menu li a:focus { background-color: rgb(242, 242, 242); }

.input-group-btn .dropdown-menu li a:hover, .input-group-btn .dropdown-menu li a:focus, .input-group-btn .dropdown-menu li a.active { box-shadow: rgb(0, 162, 255) 4px 0px 0px 0px inset; cursor: pointer; outline: none 0px; border: 0px none; }

.input-group-btn .input-dropdown-btn { user-select: none; transition: box-shadow 200ms ease-in-out; border: 1px solid rgb(184, 184, 184); background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); cursor: pointer; font-weight: 400; height: auto; text-align: center; white-space: nowrap; vertical-align: middle; border-radius: 3px; padding: 5px 12px; margin: 0px; line-height: 18px; display: block; width: 100%; }

.input-group-btn .input-dropdown-btn:link { color: rgb(25, 25, 25); }

.input-group-btn .input-dropdown-btn:hover, .input-group-btn .input-dropdown-btn:focus { background-color: rgb(0, 162, 255); box-shadow: rgba(150, 150, 150, 0.74) 0px 1px 3px; border-color: rgb(0, 162, 255); color: rgb(255, 255, 255); cursor: pointer; }

.input-group-btn .input-dropdown-btn:active, .input-group-btn .input-dropdown-btn.active { box-shadow: none; background-color: rgb(0, 162, 255); color: rgb(255, 255, 255); }

.input-group-btn .input-dropdown-btn:active:focus, .input-group-btn .input-dropdown-btn.active:focus { outline: none 0px; }

.input-group-btn .input-dropdown-btn:visited { box-shadow: none; color: rgb(255, 255, 255); }

.input-group-btn .input-dropdown-btn:visited:focus { outline: none 0px; }

.input-group-btn .input-dropdown-btn.disabled, .input-group-btn .input-dropdown-btn.disabled:hover, .input-group-btn .input-dropdown-btn.disabled:focus, .input-group-btn .input-dropdown-btn.disabled:active, .input-group-btn .input-dropdown-btn.disabled.active, .input-group-btn .input-dropdown-btn[disabled], .input-group-btn .input-dropdown-btn[disabled]:hover, .input-group-btn .input-dropdown-btn[disabled]:focus, .input-group-btn .input-dropdown-btn[disabled]:active, .input-group-btn .input-dropdown-btn[disabled].active { opacity: 1; background-color: rgb(255, 255, 255); border-color: rgb(184, 184, 184); color: rgb(184, 184, 184); cursor: default; }

.input-group-btn .input-dropdown-btn:hover, .input-group-btn .input-dropdown-btn:focus { box-shadow: none; }

.input-group-btn .input-dropdown-btn:hover .icon-down, .input-group-btn .input-dropdown-btn:focus .icon-down { background-position: -16px -464px; }

.input-group-btn .input-dropdown-btn .rbx-selection-label { float: left; text-align: left; font-size: 16px; line-height: 26px; font-weight: 300; }

.input-group-btn .input-dropdown-btn span { display: inline-block; }

.input-group-btn .input-dropdown-btn span[class^="icon"] { float: right; margin-top: 5px; }

@-webkit-keyframes slideDown {
0%, 100% { transform: translateY(-48px); }
10%, 90% { transform: translateY(0px); }
}

@keyframes slideDown {
0%, 100% { transform: translateY(-48px); }
10%, 90% { transform: translateY(0px); }
}

.notification-blue { background-color: rgb(0, 162, 255); border-radius: 12px; font-size: 12px; font-weight: 400; color: rgb(255, 255, 255); text-align: center; padding: 4px 6px; min-width: 24px; }

.notification-red { background-color: rgb(226, 35, 26); border-radius: 12px; color: rgb(255, 255, 255); font-size: 12px; font-weight: 400; padding: 1px 6px; min-width: 18px; text-align: center; }

@media (max-width: 767px) {
.notification-red { font-size: 10px; padding: 2px 4px; border-radius: 50%; }
}

.alert-cookie-notice { background-color: rgb(117, 117, 117); border: 0px none; margin: 0px; text-align: center; color: rgb(255, 255, 255); font-size: 18px; line-height: 1em; padding: 12px; display: none; }

.alert-cookie-notice a, .alert-cookie-notice .alert-link { color: rgb(255, 255, 255); }

.alert-cookie-notice a:link, .alert-cookie-notice a:visited, .alert-cookie-notice a:hover, .alert-cookie-notice a:focus, .alert-cookie-notice a:active, .alert-cookie-notice .alert-link:link, .alert-cookie-notice .alert-link:visited, .alert-cookie-notice .alert-link:hover, .alert-cookie-notice .alert-link:focus, .alert-cookie-notice .alert-link:active { color: rgb(255, 255, 255); }

.alert-cookie-notice .icon-close-white { background-position: 0px -880px; opacity: 0.5; background-size: 40px; float: right; width: 20px; height: 20px; }

.alert-cookie-notice .icon-close-white:hover { opacity: 1; cursor: pointer; }

.alert-info { background-color: rgb(246, 136, 2); border: 0px none; margin: 0px; text-align: center; color: rgb(255, 255, 255); font-size: 18px; line-height: 1em; padding: 12px 0px; }

.alert-info a, .alert-info .alert-link { color: rgb(255, 255, 255); }

.alert-info a:link, .alert-info a:visited, .alert-info a:hover, .alert-info a:focus, .alert-info a:active, .alert-info .alert-link:link, .alert-info .alert-link:visited, .alert-info .alert-link:hover, .alert-info .alert-link:focus, .alert-info .alert-link:active { color: rgb(255, 255, 255); }

.alert-info a:link, .alert-info a:visited, .alert-info a:hover, .alert-info a:active, .alert-info .alert-link:link, .alert-info .alert-link:visited, .alert-info .alert-link:hover, .alert-info .alert-link:active { font-weight: 600; }

.alert-system-feedback { position: relative; width: 100%; }

.alert-system-feedback::before, .alert-system-feedback::after { content: " "; display: table; }

.alert-system-feedback::after { clear: both; }

.alert-system-feedback .alert { transition: top 0.2s ease; position: fixed; top: -8px; left: 0px; margin: 0px auto; width: 100%; max-width: 970px; right: 0px; z-index: 1029; }

.alert-system-feedback .alert.on { top: 40px; }

@media (max-width: 991px) {
.alert-system-feedback .alert.on { top: 80px; }
}

.alert-system-feedback .alert-content { width: calc(100% - 30px); float: left; display: inline-block; }

.alert-system-feedback .icon-close-white { background-position: 0px -880px; opacity: 0.5; background-size: 40px; float: right; width: 20px; height: 20px; }

.alert-system-feedback .icon-close-white:hover { opacity: 1; cursor: pointer; }

.alert-loading { background-color: rgb(184, 184, 184); border: 0px none; margin: 0px; text-align: center; color: rgb(242, 242, 242); font-size: 18px; height: 48px; line-height: 1em; padding: 15px; }

.alert-loading a, .alert-loading .alert-link { color: rgb(242, 242, 242); }

.alert-loading a:link, .alert-loading a:visited, .alert-loading a:hover, .alert-loading a:focus, .alert-loading a:active, .alert-loading .alert-link:link, .alert-loading .alert-link:visited, .alert-loading .alert-link:hover, .alert-loading .alert-link:focus, .alert-loading .alert-link:active { color: rgb(242, 242, 242); }

.alert-success { background-color: rgb(2, 183, 87); border: 0px none; margin: 0px; text-align: center; color: rgb(255, 255, 255); font-size: 18px; height: 48px; line-height: 1em; padding: 15px; }

.alert-success a, .alert-success .alert-link { color: rgb(255, 255, 255); }

.alert-success a:link, .alert-success a:visited, .alert-success a:hover, .alert-success a:focus, .alert-success a:active, .alert-success .alert-link:link, .alert-success .alert-link:visited, .alert-success .alert-link:hover, .alert-success .alert-link:focus, .alert-success .alert-link:active { color: rgb(255, 255, 255); }

.alert-warning { background-color: rgb(216, 104, 104); border: 0px none; margin: 0px; text-align: center; color: rgb(255, 255, 255); font-size: 18px; height: 48px; line-height: 1em; padding: 15px; }

.alert-warning a, .alert-warning .alert-link { color: rgb(255, 255, 255); }

.alert-warning a:link, .alert-warning a:visited, .alert-warning a:hover, .alert-warning a:focus, .alert-warning a:active, .alert-warning .alert-link:link, .alert-warning .alert-link:visited, .alert-warning .alert-link:hover, .alert-warning .alert-link:focus, .alert-warning .alert-link:active { color: rgb(255, 255, 255); }

.message-banner { box-shadow: none; background-color: rgb(184, 184, 184); color: rgb(117, 117, 117); padding: 15px; text-align: center; }

@media (max-width: 767px) {
.message-banner { padding: 12px; }
}

.no-header-nav .alert-system-feedback .alert { top: -48px; }

.no-header-nav .alert-system-feedback .alert.on { top: 0px; }

.loading { text-align: center; }

.loading-default { height: 24px; }

.spinner { background-image: url("/images/shared/loading.gif"); background-position: center center; background-repeat: no-repeat; background-color: transparent; margin: 6px auto; display: inline-block; width: 100%; }

.spinner.spinner-block { display: block; }

.spinner-default { height: 24px; background-size: auto 24px; }

.spinner-sm { height: 16px; background-size: auto 16px; }

.spinner-no-margin { margin: 0px auto; }

.loading-animated { margin-left: auto; margin-right: auto; width: 75px; position: relative; }

.loading-animated::before { content: ""; display: block; padding-top: 32%; }

.loading-animated > div { position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; }

.loading-animated > div > div { background: rgb(184, 184, 184); width: 16%; height: 50%; position: relative; display: block; float: left; top: 50%; transform: translateY(-50%); animation: loaderAnimation 1.8s infinite; transition-timing-function: ease-in-out; }

.loading-animated > div > div:not(:first-child) { margin-left: 26%; }

.loading-animated > div > div:nth-child(1) { animation-delay: 0s; }

.loading-animated > div > div:nth-child(2) { animation-delay: 0.6s; }

.loading-animated > div > div:nth-child(3) { animation-delay: 1.2s; }

@keyframes loaderAnimation {
0%, 33% { background: rgb(184, 184, 184); height: 50%; }
16.5% { background: rgb(0, 162, 255); height: 75%; }
}

.thumbnail-placeholder { background-image: url("/images/Shared/thumbnail_placeholder.svg"); background-repeat: no-repeat; background-size: 100%; background-position: center center; }

.popover { box-shadow: rgba(25, 25, 25, 0.3) 0px 1px 4px 0px; background-color: rgb(255, 255, 255); background-clip: padding-box; border-radius: 3px; border: 0px none; display: none; max-width: 300px; text-align: left; padding: 0px; position: absolute; white-space: normal; z-index: 1060; }

.popover.top { margin-top: -6px; }

.popover.right { margin-left: 6px; }

.popover.bottom { margin-top: 6px; }

.popover.left { margin-left: -6px; }

.popover-content { padding: 0px; }

.popover-content .dropdown-menu { display: block; position: relative; border: 0px none; }

.popover-content .dropdown-menu li { width: auto; }

.popover-content .dropdown-menu li a { display: block; color: rgb(25, 25, 25); font-weight: 300; }

.popover > .arrow, .popover > .arrow::after { position: absolute; display: block; width: 0px; height: 0px; border-color: transparent; border-style: solid; }

.popover > .arrow { border-width: 7px; }

.popover > .arrow::after { border-width: 6px; content: ""; }

.popover.top > .arrow { left: 50%; margin-left: -7px; border-bottom-width: 0px; border-top-color: rgb(255, 255, 255); bottom: -7px; }

.popover.top > .arrow::after { content: " "; bottom: 1px; margin-left: -6px; border-bottom-width: 0px; border-top-color: rgb(255, 255, 255); }

.popover.right > .arrow { top: 50%; left: -7px; margin-top: -7px; border-left-width: 0px; border-right-color: rgb(255, 255, 255); }

.popover.right > .arrow::after { content: " "; left: 1px; bottom: -6px; border-left-width: 0px; border-right-color: rgb(255, 255, 255); }

.popover.bottom > .arrow { left: 50%; margin-left: -7px; border-top-width: 0px; border-bottom-color: rgb(255, 255, 255); top: -7px; z-index: 1060; }

.popover.bottom > .arrow::after { content: " "; top: 1px; margin-left: -6px; border-top-width: 0px; border-bottom-color: rgb(255, 255, 255); }

.popover.left > .arrow { top: 50%; right: -7px; margin-top: -7px; border-right-width: 0px; border-left-color: rgba(0, 0, 0, 0.25); }

.popover.left > .arrow::after { content: " "; right: 1px; border-right-width: 0px; border-left-color: rgb(255, 255, 255); bottom: -6px; }

.rbx-popover-content { display: none; }

.rbx-menu-item { display: inline; }

.roblox-popover-content .arrow, .roblox-popover-content .arrow::after { position: absolute; display: block; width: 0px; height: 0px; border-color: transparent; border-style: solid; }

.roblox-popover-content .arrow { border-width: 7px; }

.roblox-popover-content .arrow::after { border-width: 6px; content: ""; }

.roblox-popover-content.top .roblox-popover-container { bottom: 35px; }

.roblox-popover-content.top .arrow { margin-left: -7px; border-bottom-width: 0px; border-top-color: rgba(25, 25, 25, 0.1); bottom: -7px; }

.roblox-popover-content.top .arrow::after { content: " "; bottom: 1px; margin-left: -6px; border-bottom-width: 0px; border-top-color: rgb(255, 255, 255); }

.roblox-popover-content.bottom .roblox-popover-container { top: 7px; }

.roblox-popover-content.bottom .arrow { margin-left: -7px; border-top-width: 0px; border-bottom-color: rgba(25, 25, 25, 0.1); top: -7px; z-index: 1060; }

.roblox-popover-content.bottom .arrow::after { content: " "; top: 1px; margin-left: -6px; border-top-width: 0px; border-bottom-color: rgb(255, 255, 255); }

.roblox-popover-content { position: relative; }

.roblox-popover-container { background-color: rgb(255, 255, 255); box-shadow: rgba(25, 25, 25, 0.3) 0px 1px 4px 0px; position: absolute; z-index: 1060; }

.dropdown { position: relative; }

.dropdown-menu { background-color: rgb(255, 255, 255); border-radius: 3px; background-clip: padding-box; box-shadow: rgba(25, 25, 25, 0.15) 0px -5px 20px; float: left; font-size: 16px; margin: 0px; padding: 0px; position: absolute; min-width: 105px; overflow-y: auto; overflow-x: hidden; width: 100%; top: 100%; left: 0px; display: none; list-style: none; text-align: left; z-index: 1020; }

.dropdown-menu li { margin: 0px; white-space: nowrap; width: 100%; padding: 0px 6px; }

.dropdown-menu li:hover { background-color: rgb(242, 242, 242); box-shadow: rgb(0, 162, 255) 4px 0px 0px 0px inset; cursor: pointer; }

.dropdown-menu li.rbx-divider { padding: 0px; margin: 9px 0px; }

.dropdown-menu li a { clear: both; display: block; line-height: 1.25; padding: 10px 6px; white-space: nowrap; }

.dropdown-menu li a:hover, .dropdown-menu li a:focus { text-decoration: none; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { text-decoration: none; outline: 0px; }

.rbx-divider { height: 1px; background-color: rgb(184, 184, 184); overflow: hidden; }

.open .input-dropdown-btn { background-color: rgb(0, 162, 255); color: rgb(255, 255, 255); }

.open .input-dropdown-btn .icon-down { background-position: -16px -464px; }

.open .dropdown-menu { display: block; }

.open .dropdown-backdrop { position: fixed; left: 0px; right: 0px; bottom: 0px; top: 0px; z-index: 1010; }

.tooltip { position: absolute; z-index: 1070; display: block; visibility: visible; opacity: 0; }

.tooltip.top { margin-top: -3px; padding: 5px 0px; }

.tooltip.right { margin-left: 3px; padding: 0px 5px; }

.tooltip.bottom { margin-top: 3px; padding: 5px 0px; }

.tooltip.left { margin-left: -3px; padding: 0px 5px; }

.tooltip-inner { background-color: rgb(117, 117, 117); border-radius: 0px; text-align: left; color: rgb(242, 242, 242); font-size: 14px; padding: 6px; line-height: 1.3em; max-width: 200px; min-width: 150px; font-weight: 400; text-decoration: none; }

.tooltip-arrow { position: absolute; width: 0px; height: 0px; border-color: transparent; border-style: solid; }

.tooltip.in { opacity: 1; }

.tooltip.bottom .tooltip-arrow { top: 0px; left: 50%; margin-left: -5px; border-width: 0px 5px 5px; border-bottom-color: rgb(117, 117, 117); }

.tooltip.bottom-left .tooltip-arrow { top: -5px; left: 0px; margin-left: 5px; border-width: 0px 5px 5px; border-bottom-color: rgb(117, 117, 117); }

.tooltip-container { display: inline-block; cursor: pointer; }

.tooltip-container span { display: table-cell; vertical-align: middle; }

.tooltip-container span { padding: 4px 0px 0px 6px; }

.rbx-scrollbar-dragger, .rbx-scrollbar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: rgba(25, 25, 25, 0.3); width: 6px; border-radius: 3px; margin: 0px 0px 0px 6px; }

.rbx-scrollbar-dragger-hover, .rbx-scrollbar .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .rbx-scrollbar .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .rbx-scrollbar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover, .rbx-scrollbar .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: rgba(25, 25, 25, 0.5); }

.rbx-left-col { height: calc(100% - 40px); background-color: rgb(255, 255, 255); overflow: hidden; box-shadow: rgba(25, 25, 25, 0.3) 0px 0px 3px 0px; }

@media (max-width: 991px) {
.rbx-left-col { height: calc(100% - 80px); }
}

@media (max-width: 767px) {
.rbx-left-col { box-shadow: rgba(25, 25, 25, 0.5) 0px 0px 160px 0px; }
}

.rbx-left-col ul { padding: 5px 10px 0px; }

.rbx-left-col li { margin: 5px 0px; position: relative; }

.rbx-left-col .rbx-scrollbar { height: calc(100% - 50px); }

.rbx-scrollbar { overflow: auto; height: 100%; }

.rbx-scrollbar li span { display: inline-block; margin: 3px; }

.rbx-scrollbar li span[class^="icon"] { vertical-align: middle; margin: 0px; }

.rbx-scrollbar li .notification-blue { position: absolute; right: 0px; top: 0px; }

.rbx-scrollbar .mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; }

.ph-modal-popup { background-color: rgb(255, 255, 255); min-height: 259px; width: 399px; border: 1px solid rgb(255, 255, 255); box-shadow: rgb(173, 173, 173) 0px 0px 5px 2px; box-sizing: border-box; }

.studio-modal .ph-modal-popup { width: 502px; height: 302px; }

.studio-modal .ph-modal-popup .ph-areyouinstalleddialog-content { margin-top: 20px; }

.studio-modal .ph-modal-popup .ph-areyouinstalleddialog-content .text-header { margin-bottom: 30px; }

.studio-modal .ph-modal-popup .ph-areyouinstalleddialog-content .btn-install { width: 200px; height: 38px; }

.ph-modal-popup * { box-sizing: inherit; }

.ph-modal-header .icon-close, .ph-modal-header .icon-close-16x16 { opacity: 0.2; cursor: pointer; }

.ph-modal-header .icon-close:hover, .ph-modal-header .icon-close-16x16:hover { opacity: 0.5; }

.ph-logo-row { text-align: center; }

.ph-startingdialog-spinner-row { text-align: center; padding-top: 6px; padding-bottom: 6px; }

.ph-areyouinstalleddialog-content { text-align: center; }

.ph-areyouinstalleddialog-content .larger-font-size { margin: 12px auto; }

.modal-dialog .larger-font-size, .style2016 .larger-font-size { height: 4.5em; margin-bottom: 15px; }

.ph-areyouinstalleddialog-content .small { padding-top: 12px; }

.style2016 .small { padding: 15px; color: rgb(184, 184, 184); }

.ph-clickalwaysallowed { position: fixed; bottom: 0px; width: 100%; z-index: 10030; background-color: rgb(255, 255, 255); }

.ph-clickalwaysallowed p { text-align: center; margin-bottom: auto; margin-top: auto; }

.ph-clickalwaysallowed span.icon-moreinfo { position: relative; margin-top: 6px; margin-bottom: 6px; }

.ph-clickalwaysallowed img { vertical-align: middle; border: 0px; }

.ph-modal-header { height: 40px; padding-top: 10px; padding-bottom: 13px; text-align: right; padding-right: 8px; }

.install-instructions-modal h1 { font-size: 36px; font-weight: 400; line-height: 1em; margin: 0px; padding: 5px 0px; }

.install-instructions-modal h5 { font-size: 18px; font-weight: 400; }

.install-instructions-modal p.larger-font-size { margin: 0px 0px 15px; padding: 0px; }

.install-instructions-modal .modal-dialog { width: 1000px; margin: 5% auto; }

@media (max-width: 991px) {
.install-instructions-modal .modal-dialog { width: calc(100% - 30px); }
}

.install-instructions-modal .modal-dialog .modal-message::before, .install-instructions-modal .modal-dialog .modal-message::after { content: " "; display: table; }

.install-instructions-modal .modal-dialog .modal-message::after { clear: both; }

.install-instructions-modal .modal-dialog .modal-content .modal-footer { text-align: left; }

.install-instructions-modal .modal-dialog .three-steps .ph-install-step { width: 190px; }

.modal-col-3::before, .modal-col-3::after { content: " "; display: table; }

.modal-col-3::after { clear: both; }

.modal-col-3 h1 { color: rgb(0, 162, 255); }

.modal-col-3 li { float: left; padding: 0px 12px; width: 33.3333%; text-align: left; }

.modal-col-3 li:first-child { padding-left: 0px; }

.modal-col-3 li:last-child { border-right: 0px none; padding-right: 0px; }

@media (max-width: 991px) {
.modal-col-3 li img { width: calc(100% - 24px); margin: 0px auto; }
}

.modal-col-3 li .btn-primary-lg { margin: 12px auto 0px; }

.modal-col-4::before, .modal-col-4::after { content: " "; display: table; }

.modal-col-4::after { clear: both; }

.modal-col-4 h1 { color: rgb(0, 162, 255); }

.modal-col-4 li { float: left; padding: 0px 12px; width: 25%; text-align: left; }

.modal-col-4 li:first-child { padding-left: 0px; }

.modal-col-4 li:last-child { border-right: 0px none; padding-right: 0px; }

@media (max-width: 991px) {
.modal-col-4 li img { width: calc(100% - 24px); margin: 0px auto; }
}

.modal-col-4 li .btn-primary-lg { margin: 12px auto 0px; }

.modal-col-5::before, .modal-col-5::after { content: " "; display: table; }

.modal-col-5::after { clear: both; }

.modal-col-5 h1 { color: rgb(0, 162, 255); }

.modal-col-5 li { float: left; padding: 0px 12px; width: 20%; text-align: left; }

.modal-col-5 li:first-child { padding-left: 0px; }

.modal-col-5 li:last-child { border-right: 0px none; padding-right: 0px; }

@media (max-width: 991px) {
.modal-col-5 li img { width: calc(100% - 24px); margin: 0px auto; }
}

.modal-col-5 li .btn-primary-lg { margin: 12px auto 0px; }

.install-instructions-modal .step4-of-4 .VisitButton { margin-top: 30px; display: block; width: auto; }

.install-instructions-modal .step4-of-4 .VisitButton .btn-full-width { box-sizing: border-box; }

.asset-card-sm { background-color: transparent; border: 0px none; width: 50px; height: 50px; padding: 0px; position: relative; vertical-align: bottom; border-radius: 0px; }

.asset-card-sm.card-plain { width: 52px; height: 52px; }

.asset-card-sm .avatar-card-link { width: 100%; height: 100%; }

.asset-card-sm .avatar-status { position: absolute; }

.asset-card { background-color: transparent; border: 0px none; width: 150px; height: 150px; padding: 0px; position: relative; vertical-align: bottom; border-radius: 0px; }

.asset-card.card-plain { width: 152px; height: 152px; }

.asset-card .avatar-card-link { width: 100%; height: 100%; }

.asset-card .avatar-status { position: absolute; }

.asset-cover { background-color: transparent; border: 0px none; width: 420px; height: 420px; padding: 0px; position: relative; vertical-align: bottom; border-radius: 0px; }

.asset-cover.card-plain { width: 422px; height: 422px; }

.asset-cover .avatar-card-link { width: 100%; height: 100%; }

.asset-cover .avatar-status { position: absolute; }

.avatar-headshot-sm { background-color: transparent; border: 0px none; width: 48px; height: 48px; padding: 0px; position: relative; vertical-align: bottom; border-radius: 50%; }

.avatar-headshot-sm.card-plain { width: 50px; height: 50px; }

.avatar-headshot-sm .avatar-card-link { width: 100%; height: 100%; }

.avatar-headshot-sm .avatar-status { position: absolute; }

.avatar-headshot-md { background-color: transparent; border: 0px none; width: 60px; height: 60px; padding: 0px; position: relative; vertical-align: bottom; border-radius: 50%; }

.avatar-headshot-md.card-plain { width: 62px; height: 62px; }

.avatar-headshot-md .avatar-card-link { width: 100%; height: 100%; }

.avatar-headshot-md .avatar-status { position: absolute; }

.avatar-headshot-lg { background-color: transparent; border: 0px none; width: 150px; height: 150px; padding: 0px; position: relative; vertical-align: bottom; border-radius: 50%; }

.avatar-headshot-lg.card-plain { width: 152px; height: 152px; }

.avatar-headshot-lg .avatar-card-link { width: 100%; height: 100%; }

.avatar-headshot-lg .avatar-status { position: absolute; }

.avatar-fullbody-sm { background-color: transparent; border: 0px none; width: 100px; height: 100px; padding: 0px; position: relative; vertical-align: bottom; border-radius: 50%; }

.avatar-fullbody-sm.card-plain { width: 102px; height: 102px; }

.avatar-fullbody-sm .avatar-card-link { width: 100%; height: 100%; }

.avatar-fullbody-sm .avatar-status { position: absolute; }

.avatar-fullbody-lg { background-color: transparent; border: 0px none; width: 362px; height: 352px; padding: 0px; position: relative; vertical-align: bottom; border-radius: 50%; }

.avatar-fullbody-lg.card-plain { width: 364px; height: 354px; }

.avatar-fullbody-lg .avatar-card-link { width: 100%; height: 100%; }

.avatar-fullbody-lg .avatar-status { position: absolute; }

.game-thumbnail-lg { background-color: transparent; border: 0px none; width: 640px; height: 360px; padding: 0px; position: relative; vertical-align: bottom; border-radius: 0px; }

.game-thumbnail-lg.card-plain { width: 642px; height: 362px; }

.game-thumbnail-lg .avatar-card-link { width: 100%; height: 100%; }

.game-thumbnail-lg .avatar-status { position: absolute; }

.placeholder-game-icon { background-image: url("/images/Games/placeholder-game-icon.svg"); background-size: 100%; background-repeat: no-repeat; background-position: center center; width: 150px; height: 150px; display: inline-block; vertical-align: middle; }

.placeholder-asset-icon { background-image: url("/images/AssetIcons/asset-placeholder.svg"); background-size: 100%; background-repeat: no-repeat; background-position: center center; display: inline-block; width: 150px; height: 150px; }

.placeholder-asset-container { display: inline-block; position: relative; width: 100%; vertical-align: middle; }

.placeholder-asset-container::before { content: ""; display: block; margin-top: 100%; }

.placeholder-asset-container .placeholder-asset-icon { position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; }

.placeholder-avatar-fullbody { background-image: url("/images/Avatar/avatar-fullbody-placeholder.svg"); background-size: 100%; background-repeat: no-repeat; background-position: center center; width: 150px; height: 150px; display: inline-block; vertical-align: middle; }

.placeholder-avatar-headshot { background-image: url("/images/Avatar/avatar-headshot-placeholder.svg"); background-size: 100%; background-repeat: no-repeat; background-position: center center; width: 150px; height: 150px; display: inline-block; vertical-align: middle; }

.avatar-card-fullbody { background-color: transparent; border: 0px none; width: 90px; height: 90px; padding: 0px; position: relative; vertical-align: bottom; border-radius: 50%; }

.avatar-card-fullbody.card-plain { width: 92px; height: 92px; }

.avatar-card-fullbody .avatar-card-link { width: 100%; height: 100%; }

.avatar-card-fullbody .avatar-status { position: absolute; }

.avatar, .avatar-card-container { background-color: rgb(255, 255, 255); position: relative; box-shadow: rgba(25, 25, 25, 0.3) 0px 1px 4px 0px; }

.avatar:hover, .avatar-card-container:hover { transition: box-shadow 200ms ease; box-shadow: rgba(25, 25, 25, 0.75) 0px 1px 6px 0px; }

.avatar.card-plain, .avatar-card-container.card-plain { border: 1px solid rgb(184, 184, 184); box-shadow: none; }

.avatar.card-plain:hover, .avatar-card-container.card-plain:hover { box-shadow: none; }

.avatar-cards::before, .avatar-cards::after { content: " "; display: table; }

.avatar-cards::after { clear: both; }

.avatar-cards .avatar-card { float: left; width: 33.3%; padding: 0px 5px 12px; }

@media (max-width: 1199px) and (min-width: 991px) {
.avatar-cards .avatar-card:nth-child(3n+1) { padding-left: 0px; }
.avatar-cards .avatar-card:nth-child(3n+3) { padding-right: 0px; }
}

@media (max-width: 991px) and (min-width: 767px) {
.avatar-cards .avatar-card { width: 50%; }
.avatar-cards .avatar-card:nth-child(2n+1) { padding-left: 0px; }
.avatar-cards .avatar-card:nth-child(2n) { padding-right: 0px; }
}

@media (max-width: 767px) {
.avatar-cards .avatar-card { width: 100%; padding-left: 0px; padding-right: 0px; }
}

.avatar, .avatar-card-fullbody { position: relative; }

.avatar .avatar-card-link, .avatar .avatar-card-image, .avatar-card-fullbody .avatar-card-link, .avatar-card-fullbody .avatar-card-image { border: 0px none; border-radius: 50%; }

.avatar .avatar-card-link, .avatar-card-fullbody .avatar-card-link { display: block; text-align: center; }

.avatar .avatar-card-image, .avatar-card-fullbody .avatar-card-image { width: 100%; height: 100%; }

.avatar-container { position: relative; width: 90px; }

.avatar-container .avatar-status { position: absolute; bottom: 0px; right: 0px; }

@media (max-width: 767px) {
.avatar-container .avatar-status { right: 7px; bottom: 7px; width: 14px; height: 14px; border-radius: 50%; }
.avatar-container .avatar-status.icon-online { background-color: rgb(0, 162, 255); background-image: none; }
.avatar-container .avatar-status.icon-game { background-color: rgb(2, 183, 87); background-image: none; }
.avatar-container .avatar-status.icon-studio { background-color: rgb(246, 136, 2); background-image: none; }
}

.avatar-card-fullbody .avatar-status { position: absolute; bottom: 0px; right: 0px; }

@media (max-width: 767px) {
.avatar-card-fullbody .avatar-status { bottom: 5px; right: 5px; }
.avatar-card-fullbody .avatar-status span[class^="icon-"] { background-image: none; width: 14px; height: 14px; border-radius: 50%; }
}

@media (max-width: 767px) {
.avatar-card-fullbody .icon-online { background-color: rgb(0, 162, 255); }
.avatar-card-fullbody .icon-game { background-color: rgb(2, 183, 87); }
.avatar-card-fullbody .icon-studio { background-color: rgb(246, 136, 2); }
}

.avatar-headshot-sm .avatar-status, .avatar-headshot-md .avatar-status { position: absolute; bottom: 0px; right: 0px; width: 14px; height: 14px; border-radius: 50%; }

.avatar-headshot-sm .avatar-status.online, .avatar-headshot-md .avatar-status.online { background-color: rgb(0, 162, 255); }

.avatar-headshot-sm .avatar-status.game, .avatar-headshot-md .avatar-status.game { background-color: rgb(2, 183, 87); }

.avatar-headshot-sm .avatar-status.studio, .avatar-headshot-md .avatar-status.studio { background-color: rgb(246, 136, 2); }

.avatar-headshot-lg .avatar-status { bottom: 4%; position: absolute; right: 5%; }

@media (max-width: 767px) {
.avatar-headshot-lg .avatar-status { border-radius: 50%; bottom: 9%; width: 14px; height: 14px; right: 6%; }
.avatar-headshot-lg .avatar-status span[class*="icon-"] { background-image: none; }
.avatar-headshot-lg .avatar-status.icon-online { background-color: rgb(0, 162, 255); background-image: none; }
.avatar-headshot-lg .avatar-status.icon-game { background-color: rgb(2, 183, 87); background-image: none; }
.avatar-headshot-lg .avatar-status.icon-studio { background-color: rgb(246, 136, 2); background-image: none; }
}

.avatar-group { background-color: rgb(255, 255, 255); position: relative; box-shadow: rgba(25, 25, 25, 0.3) 0px 1px 4px 0px; border: 0px none; border-radius: 50%; width: 48px; height: 48px; overflow: hidden; }

.avatar-group:hover { transition: box-shadow 200ms ease; box-shadow: rgba(25, 25, 25, 0.75) 0px 1px 6px 0px; }

.avatar-group.card-plain { border: 1px solid rgb(184, 184, 184); box-shadow: none; }

.avatar-group.card-plain:hover { box-shadow: none; }

.avatar-group::before, .avatar-group::after { content: " "; display: table; }

.avatar-group::after { clear: both; }

.avatar-group.card-plain { width: 50px; height: 50px; }

.avatar-group li { display: inline-block; float: left; }

.avatar-group li .avatar-card-link { display: inline-block; }

.avatar-group li .avatar-card-image { width: 100%; height: 100%; }

.avatar-item { box-sizing: border-box; height: 100%; width: 100%; }

.avatar-double .avatar-item { overflow: hidden; text-align: center; }

.avatar-double .avatar-item:first-child { margin-left: -50%; border-right: 1px solid rgb(227, 227, 227); }

.avatar-double .avatar-item:first-child .avatar-card-image { margin-left: 25%; }

.avatar-double .avatar-item:last-child { margin-right: -50%; }

.avatar-double .avatar-item:last-child .avatar-card-image { margin-left: -50%; }

.avatar-triple .avatar-item { overflow: hidden; }

.avatar-triple .avatar-item:first-child { margin-left: -50%; border-right: 1px solid rgb(227, 227, 227); }

.avatar-triple .avatar-item:first-child .avatar-card-image { margin-left: 25%; }

.avatar-triple .avatar-item:nth-child(2), .avatar-triple .avatar-item:nth-child(3) { margin-right: 0px; }

.avatar-triple .avatar-item:nth-child(2), .avatar-triple .avatar-item:nth-child(3) { height: 50%; width: 50%; vertical-align: top; }

.avatar-triple .avatar-item:nth-child(2) img, .avatar-triple .avatar-item:nth-child(3) img { height: 100%; width: 100%; vertical-align: top; }

.avatar-triple .avatar-item:nth-child(2) { top: 0px; border-bottom: 1px solid rgb(227, 227, 227); }

.avatar-triple .avatar-item:nth-child(3) { bottom: 0px; }

.avatar-all .avatar-item { display: inline-block; }

.avatar-all .avatar-item { height: 50%; width: 50%; vertical-align: top; }

.avatar-all .avatar-item:first-child { border-right: 1px solid rgb(227, 227, 227); }

.avatar-all .avatar-item:nth-child(3) { border-top: 1px solid rgb(227, 227, 227); border-right: 1px solid rgb(227, 227, 227); }

.avatar-all .avatar-item:nth-child(4) { border-top: 1px solid rgb(227, 227, 227); }

.avatar-all .avatar-item img { height: 100%; width: 100%; vertical-align: top; }

.avatar-card-container { padding: 0px; position: relative; }

.avatar-card-container::before, .avatar-card-container::after { content: " "; display: table; }

.avatar-card-container::after { clear: both; }

.avatar-card-container.disabled { background-color: rgb(242, 242, 242); }

.avatar-card-container .avatar-card-fullbody { border: 1px solid rgb(184, 184, 184); margin: 12px; width: 92px; height: 92px; }

.avatar-card-container .avatar-card-fullbody, .avatar-card-container .avatar-card-caption { float: left; }

.avatar-card-container .avatar-card-caption { width: calc(((100% - 90px) - 36px) - 20px); margin: 0px; padding: 12px 0px; }

.avatar-card-container .avatar-card-caption .avatar-card-label, .avatar-card-container .avatar-card-caption .avatar-status-link { font-size: 14px; font-weight: 400; }

.avatar-card-container .avatar-card-caption .avatar-card-label { color: rgb(184, 184, 184); padding: 3px 0px 0px; }

.avatar-card-container .avatar-card-caption .avatar-card-label.fail { color: rgb(226, 35, 26); }

.avatar-card-container .avatar-card-caption .avatar-card-label.success { color: rgb(2, 183, 87); }

.avatar-card-container .avatar-card-menu { position: absolute; top: 6px; right: 12px; }

.avatar-card-container .avatar-card-menu .icon-more { background-position: 0px -440px; background-size: 40px; width: 20px; height: 20px; }

.avatar-card-container .avatar-card-menu .icon-more:hover { background-position: -20px -440px; }

.avatar-card-content::before, .avatar-card-content::after { content: " "; display: table; }

.avatar-card-content::after { clear: both; }

.avatar-card-btns { background-color: rgb(242, 242, 242); border-top: 1px solid rgb(227, 227, 227); padding: 12px; }

.avatar-card-btns::before, .avatar-card-btns::after { content: " "; display: table; }

.avatar-card-btns::after { clear: both; }

.avatar-card-btns [class^="btn-"] { width: calc(50% - 12px); float: left; margin: 0px 6px; }

.modal { text-align: center; }

.modal::before { display: inline-block; vertical-align: middle; content: " "; height: 100%; }

@media (max-width: 767px) {
.modal { padding: 12px; }
}

.modal-confirmation { display: none; }

.modal-open-noscroll { overflow: auto; }

.modal-dialog { box-sizing: border-box; max-width: 100%; width: 400px; display: inline-block; text-align: left; vertical-align: middle; margin: 0px; }

@media (max-width: 767px) {
.modal-dialog { min-width: 296px; width: 100%; }
}

.modal-dialog .modal-content { border-radius: 0px; }

.modal-dialog .modal-content .modal-header { text-align: left; padding: 12px; border-bottom: 1px solid rgb(227, 227, 227); }

.modal-dialog .modal-content .modal-header .icon-close { background-position: 0px -588px; background-size: 56px; width: 28px; height: 28px; vertical-align: top; }

.modal-dialog .modal-content .modal-header .modal-title span { vertical-align: middle; display: inline-block; margin-right: 6px; }

.modal-dialog .modal-content .modal-header .modal-title h4 { vertical-align: middle; display: inline-block; margin: 0px; }

.modal-dialog .modal-content .modal-header .close { margin: 0px; }

.modal-dialog .modal-content .modal-header .close:focus { outline: none; }

.modal-dialog .modal-content .modal-body { text-align: left; padding: 12px; }

.modal-dialog .modal-content .modal-body .modal-message { line-height: 1.5em; }

.modal-dialog .modal-content .modal-body .modal-image-container { text-align: center; min-height: 174px; }

.modal-dialog .modal-content .modal-body .modal-thumb { width: auto; height: 150px; margin: 12px auto; }

@media (max-width: 767px) {
.modal-dialog .modal-content .modal-body .modal-thumb { width: auto; height: 126px; }
}

.modal-dialog .modal-content .modal-body p { white-space: pre-line; line-height: 1.5em; }

@media (max-width: 767px) {
.modal-dialog .modal-content .modal-body p { font-size: 14px; font-weight: 400; }
}

.modal-dialog .modal-content .modal-body .modal-list-item { margin: 0px 0px 12px; }

.modal-dialog .modal-content .modal-body .modal-list-item .form-group { display: inline-block; }

.modal-dialog .modal-content .modal-body .modal-btns { text-align: center; margin: 6px 0px 0px; }

.modal-dialog .modal-content .modal-body .modal-btns a { min-width: 90px; margin: 0px 5px; }

.modal-dialog .modal-content .modal-body .modal-processing { display: none; }

.modal-dialog .modal-content .modal-buttons .modal-button { min-width: 90px; margin: 0px 6px; display: inline-block; }

.modal-dialog .modal-content .modal-buttons, .modal-dialog .modal-content .modal-footer { border-top: 0px none; text-align: center; margin: 0px 12px 12px; padding: 0px; }

.modal-dialog .modal-content .modal-buttons::before, .modal-dialog .modal-content .modal-buttons::after, .modal-dialog .modal-content .modal-footer::before, .modal-dialog .modal-content .modal-footer::after { content: " "; display: table; }

.modal-dialog .modal-content .modal-buttons::after, .modal-dialog .modal-content .modal-footer::after { clear: both; }

.modal-dialog .modal-content .modal-buttons span[class^="icon"], .modal-dialog .modal-content .modal-footer span[class^="icon"] { vertical-align: top; }

.modal-dialog .modal-content .modal-footer-note { border-top: 1px solid rgb(184, 184, 184); color: rgb(184, 184, 184); margin: 12px auto 0px; padding: 5px; text-align: center; }

.modal-md { width: 600px; }

@media (max-width: 767px) {
.modal-mask { overflow: hidden; }
}

.noImage .modal-image-container { display: none; }

.modal-dialog-lg { width: 970px; }

@media (max-width: 767px) {
.modal-dialog-lg { width: 100%; }
}

.modal-col-3::before, .modal-col-3::after { content: " "; display: table; }

.modal-col-3::after { clear: both; }

.modal-col-3 h1 { color: rgb(0, 162, 255); }

.modal-col-3 li { float: left; padding: 0px 12px; width: 33.3333%; text-align: left; }

.modal-col-3 li:first-child { padding-left: 0px; }

.modal-col-3 li:last-child { border-right: 0px none; padding-right: 0px; }

@media (max-width: 991px) {
.modal-col-3 li img { width: calc(100% - 24px); margin: 0px auto; }
}

.modal-col-3 li .btn-primary-lg { margin: 12px auto 0px; }

.close { opacity: 0.2; float: right; }

.close:hover, .close:focus { opacity: 0.5; text-decoration: none; cursor: pointer; }

button.close { padding: 0px; cursor: pointer; background: transparent; border: 0px; -webkit-appearance: none; }

.checkbox input[type="checkbox"] { position: absolute; opacity: 0; left: -9999px; }

.checkbox input[type="checkbox"]:focus + label::before { border: 1px solid rgb(0, 162, 255); }

.checkbox input[type="checkbox"] + label { user-select: none; display: inline-block; width: 100%; height: 16px; padding-left: 20px; vertical-align: middle; background-color: transparent; cursor: pointer; line-height: 16px; }

@media (max-width: 991px) {
.checkbox input[type="checkbox"] + label { height: 24px; padding-left: 30px; line-height: 20px; }
}

.checkbox input[type="checkbox"]:checked + label { width: 100%; }

.checkbox input[type="checkbox"]:checked + label::before { background-image: url("/images/Shared/generic_09152017.svg"); background-repeat: no-repeat; background-size: 28px; display: inline-block; vertical-align: middle; background-position: 0px -602px; background-color: rgb(0, 162, 255); border: 1px solid rgb(0, 162, 255); width: 16px; height: 16px; }

@media (max-width: 991px) {
.checkbox input[type="checkbox"]:checked + label::before { background-image: url("/images/Shared/generic_09152017.svg"); background-repeat: no-repeat; background-size: 44px; display: inline-block; vertical-align: middle; background-position: 0px -946px; width: 24px; height: 24px; }
}

.checkbox input[type="checkbox"]:disabled + label { width: 100%; color: rgb(184, 184, 184); cursor: default; }

.checkbox input[type="checkbox"]:disabled + label::before { background-color: rgb(242, 242, 242); border: 1px solid rgb(227, 227, 227); width: 16px; height: 16px; }

@media (max-width: 991px) {
.checkbox input[type="checkbox"]:disabled + label::before { width: 24px; height: 24px; }
}

.checkbox input[type="checkbox"]:checked:disabled + label { width: 100%; color: rgb(184, 184, 184); cursor: default; }

.checkbox input[type="checkbox"]:checked:disabled + label::before { background-image: url("/images/Shared/generic_09152017.svg"); background-repeat: no-repeat; background-size: 28px; display: inline-block; vertical-align: middle; background-position: -14px -602px; background-color: rgb(242, 242, 242); border: 1px solid rgb(227, 227, 227); width: 16px; height: 16px; }

@media (max-width: 991px) {
.checkbox input[type="checkbox"]:checked:disabled + label::before { background-image: url("/images/Shared/generic_09152017.svg"); background-repeat: no-repeat; background-size: 44px; display: inline-block; vertical-align: middle; background-position: -22px -946px; width: 24px; height: 24px; }
}

.checkbox label { position: relative; font-weight: 300; }

.checkbox label::before { content: ""; display: inline-block; width: 16px; height: 16px; position: absolute; left: 0px; top: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(184, 184, 184); border-radius: 3px; }

@media (max-width: 991px) {
.checkbox label::before { width: 24px; height: 24px; }
}

.checkbox label:hover::before { border: 1px solid rgb(0, 162, 255); }

.rbx-header { background-color: rgb(0, 116, 189); font-size: 16px; height: 80px; }

.rbx-header .nav-menu-title, .rbx-header .nav-menu-title:link, .rbx-header .nav-menu-title:active, .rbx-header .nav-menu-title:hover, .rbx-header .nav-menu-title:visited, .rbx-header .nav-menu-title:focus { color: rgb(255, 255, 255); font-weight: 400; }

.rbx-header .rbx-navbar-header { max-width: 76px; margin: 0px 12px; float: left; }

.rbx-header .navbar-brand { padding: 5px 0px; }

.rbx-header .navbar-header { float: left; }

.rbx-header .rbx-nav-collapse { user-select: none; float: left; position: relative; margin-right: 12px; padding: 5px 5px 0px 0px; }

.rbx-header .rbx-nav-collapse:hover { cursor: pointer; }

.rbx-header .rbx-nav-collapse .notification-red { color: rgb(255, 255, 255); left: 16px; top: 6px; position: absolute; }

.rbx-header .icon-logo { display: none; }

@media (min-width: 1320px) {
.rbx-header .rbx-nav-collapse { display: none; }
.rbx-header .rbx-navbar-header { max-width: 120px; }
.rbx-header .icon-logo { display: block; }
.rbx-header .icon-logo-r { display: none; }
.rbx-header .nav-container .nav-icon { display: none; }
}

.rbx-header .rbx-navbar { margin: 4px auto; }

.rbx-header .rbx-navbar li { text-align: center; }

.rbx-header .rbx-navbar li .nav-menu-title { user-select: none; padding: 6px 9px; display: inline-block; }

.rbx-header .rbx-navbar li .nav-menu-title:hover, .rbx-header .rbx-navbar li .nav-menu-title:focus { background-color: rgba(25, 25, 25, 0.1); border-radius: 5px; }

.rbx-header .rbx-navbar li { width: 25%; float: left; }

@media (max-width: 992px) {
.rbx-header .rbx-navbar { display: inline-block; }
}

.rbx-header .rbx-navbar-search { box-sizing: border-box; margin-top: 6px; position: relative; }

.rbx-header .rbx-navbar-search .dropdown-menu { display: none; z-index: 10000; width: 99%; }

.rbx-header .rbx-navbar-search.rbx-navbar-search-open .dropdown-menu { display: block; }

.rbx-header .rbx-navbar-search .input-field, .rbx-header .rbx-navbar-search .input-addon-btn { box-sizing: border-box; height: 28px; box-shadow: none; -webkit-appearance: none; }

.rbx-header .rbx-navbar-search .input-field .icon-nav-search, .rbx-header .rbx-navbar-search .input-addon-btn .icon-nav-search { background-position: 0px -80px; height: 20px; width: 20px; background-size: 40px; margin: 0px 6px; }

.rbx-header .rbx-navbar-search .input-field .icon-nav-search:hover, .rbx-header .rbx-navbar-search .input-addon-btn .icon-nav-search:hover { background-position: -20px -80px; }

.rbx-header .rbx-navbar-search .rbx-navbar-search-option { width: auto; padding: 0px; white-space: normal; }

.rbx-header .rbx-navbar-search .rbx-navbar-search-option a { padding: 12px; line-height: 1.3em; white-space: normal; color: rgb(25, 25, 25); }

.rbx-header .rbx-navbar-search .rbx-navbar-search-option:hover { box-shadow: none; }

.rbx-header .rbx-navbar-search .rbx-navbar-search-option.selected { background-color: rgb(242, 242, 242); box-shadow: rgb(0, 162, 255) 4px 0px 0px 0px inset; cursor: pointer; }

.rbx-header .rbx-navbar-search .rbx-navbar-search-option .rbx-navbar-search-string { word-break: break-all; }

.rbx-header .rbx-navbar-right { float: right; margin-right: 12px; }

.rbx-header .rbx-navbar-right::before, .rbx-header .rbx-navbar-right::after { content: " "; display: table; }

.rbx-header .rbx-navbar-right::after { clear: both; }

.rbx-header .age-bracket-label { display: inline-block; float: right; color: rgb(255, 255, 255); padding-top: 13px; margin-right: 6px; }

@media (max-width: 543px) {
.rbx-header .age-bracket-label { position: fixed; float: none; padding-top: 0px; margin-right: 0px; top: 14px; left: 104px; }
}

@media (max-width: 350px) {
.rbx-header .age-bracket-label { top: 34px; left: 0px; right: 0px; text-align: center; }
}

.rbx-header .age-bracket-label .age-bracket-label-username { display: inline; }

@media (max-width: 820px) {
.rbx-header .age-bracket-label .age-bracket-label-username { display: none; }
}

@media (max-width: 543px) {
.rbx-header .age-bracket-label .age-bracket-label-username { display: inline; }
}

.rbx-header .rbx-navbar-right-nav, .rbx-header .rbx-navbar-icon-group { margin: 4px auto; }

.rbx-header .rbx-navbar-right-nav li, .rbx-header .rbx-navbar-icon-group li { text-align: center; }

.rbx-header .rbx-navbar-right-nav li .nav-menu-title, .rbx-header .rbx-navbar-icon-group li .nav-menu-title { user-select: none; padding: 6px 9px; display: inline-block; }

.rbx-header .rbx-navbar-right-nav li .nav-menu-title:hover, .rbx-header .rbx-navbar-right-nav li .nav-menu-title:focus, .rbx-header .rbx-navbar-icon-group li .nav-menu-title:hover, .rbx-header .rbx-navbar-icon-group li .nav-menu-title:focus { background-color: rgba(25, 25, 25, 0.1); border-radius: 5px; }

.rbx-header .rbx-navbar-right-nav li, .rbx-header .rbx-navbar-icon-group li { float: right; }

.rbx-header .rbx-navbar-right-nav li .rbx-menu-item, .rbx-header .rbx-navbar-icon-group li .rbx-menu-item { padding: 6px 9px; }

.rbx-header .rbx-navbar-right-nav li .popover.bottom, .rbx-header .rbx-navbar-icon-group li .popover.bottom { margin-top: 12px; max-width: 450px; }

.rbx-header .rbx-navbar-right-nav li .dropdown-menu li, .rbx-header .rbx-navbar-icon-group li .dropdown-menu li { float: none; text-align: left; width: 100%; }

.rbx-header .rbx-navbar-right-nav li .dropdown-menu a, .rbx-header .rbx-navbar-icon-group li .dropdown-menu a { display: block; }

.rbx-header .rbx-navbar-right-nav li .dropdown-menu a, .rbx-header .rbx-navbar-right-nav li .dropdown-menu a:hover, .rbx-header .rbx-navbar-right-nav li .dropdown-menu a:active, .rbx-header .rbx-navbar-right-nav li .dropdown-menu a:visited, .rbx-header .rbx-navbar-right-nav li .dropdown-menu a:focus, .rbx-header .rbx-navbar-icon-group li .dropdown-menu a, .rbx-header .rbx-navbar-icon-group li .dropdown-menu a:hover, .rbx-header .rbx-navbar-icon-group li .dropdown-menu a:active, .rbx-header .rbx-navbar-icon-group li .dropdown-menu a:visited, .rbx-header .rbx-navbar-icon-group li .dropdown-menu a:focus { color: rgb(25, 25, 25); }

.rbx-header .rbx-navbar-right-nav .rbx-navbar-right-search, .rbx-header .rbx-navbar-icon-group .rbx-navbar-right-search { display: none; }

.rbx-header .rbx-navbar-right-nav { width: 100%; }

.rbx-header .rbx-navbar-right-nav li.login-action { margin: 0px 20px; }

.rbx-header .rbx-navbar-right-nav li .rbx-menu-icon { padding: 0px 4px; }

.rbx-header .rbx-navbar-right-nav li .rbx-menu-icon:hover, .rbx-header .rbx-navbar-right-nav li .rbx-menu-icon:focus { background-color: transparent; }

.rbx-header .rbx-navbar-right-nav li .rbx-navbar-login span { vertical-align: middle; }

.rbx-header .rbx-navbar-right-nav li .signup-button:focus { background: rgb(2, 183, 87); }

.rbx-header .rbx-navbar-right-nav li .signup-button:hover { background: rgb(63, 198, 121); }

@media (max-width: 991px) {
.rbx-header .rbx-navbar-right-nav li .rbx-menu-item { padding: 6px 4px; }
}

.rbx-header .rbx-navbar-icon-group { margin: 0px; line-height: 28px; float: right; }

.rbx-header .rbx-navbar-icon-group li .rbx-menu-item:hover, .rbx-header .rbx-navbar-icon-group li .rbx-menu-item:focus { background-color: transparent; }

.rbx-header .rbx-navbar-icon-group li span[class^="icon"] { vertical-align: middle; margin-top: -2px; }

.rbx-header .rbx-navbar-icon-group li span[class^="rbx-text"] { display: none; }

@media (min-width: 992px) {
.rbx-header .rbx-navbar-icon-group li span[class^="rbx-text"] { display: inline-block; }
}

.rbx-header .rbx-navbar-icon-group li .rbx-menu-item { position: relative; }

.rbx-header .rbx-navbar-icon-group li .rbx-menu-item, .rbx-header .rbx-navbar-icon-group li .rbx-menu-item:link, .rbx-header .rbx-navbar-icon-group li .rbx-menu-item:active, .rbx-header .rbx-navbar-icon-group li .rbx-menu-item:hover, .rbx-header .rbx-navbar-icon-group li .rbx-menu-item:visited, .rbx-header .rbx-navbar-icon-group li .rbx-menu-item:focus { color: rgb(255, 255, 255); font-weight: 400; }

.rbx-header .rbx-navbar-icon-group li .popover-content .rbx-menu-item, .rbx-header .rbx-navbar-icon-group li .popover-content .rbx-menu-item:link, .rbx-header .rbx-navbar-icon-group li .popover-content .rbx-menu-item:active, .rbx-header .rbx-navbar-icon-group li .popover-content .rbx-menu-item:hover, .rbx-header .rbx-navbar-icon-group li .popover-content .rbx-menu-item:visited, .rbx-header .rbx-navbar-icon-group li .popover-content .rbx-menu-item:focus { color: rgb(25, 25, 25); }

.rbx-header .rbx-navbar-icon-group li .nav-setting-highlight { position: absolute; right: 0px; line-height: 1.3em; top: 6px; }

.rbx-header .rbx-navbar-icon-group li .popover-content .nav-setting-highlight { top: 0px; position: relative; min-width: 18px; padding: 2px 6px; margin-left: 5px; }

.iFrameLogin { top: 40px; right: 0px; left: auto; max-width: 320px; }

.iFrameLogin.popover.bottom > .arrow { left: 82%; }

@media (max-width: 543px) {
.iFrameLogin.popover.bottom > .arrow { left: 88%; }
}

@media (max-width: 543px) {
.rbx-header .rbx-navbar-search { display: none; float: none; left: 5px; padding: 0px 12px; position: absolute; top: 42px; width: 100%; z-index: 10000; }
.rbx-header .rbx-navbar-right { position: relative; width: 58.3333%; min-height: 1px; padding-left: 0px; padding-right: 0px; float: right; }
.rbx-header .rbx-navbar-right-nav li.login-action, .rbx-header .rbx-navbar-icon-group li.login-action { margin: 0px 10px; }
.rbx-header .rbx-navbar-right-nav .rbx-navbar-right-search, .rbx-header .rbx-navbar-icon-group .rbx-navbar-right-search { display: block; }
.rbx-header .rbx-navbar-icon-group .navbar-icon-item { width: 25%; }
}

.nav-content { margin: 80px 0px 0px; }

.nav-content.no-header-nav { margin-top: 0px; }

@media (min-width: 992px) {
.rbx-header { height: 40px; }
.rbx-header .rbx-navbar-icon-group li .dropdown-menu a { padding: 10px 6px; }
.nav-content { margin-top: 40px; }
}

@media (min-width: 1320px) {
.nav-content.logged-in { margin-left: 0px; }
}

.rbx-left-col.nav-show { width: 175px; }

.rbx-left-col.nav-show .rbx-scrollbar { width: 175px; }

.rbx-left-col.nav-show .rbx-scrollbar li { width: 150px; }

.rbx-left-col { transform: translate3d(0px, 0px, 0px); position: fixed; width: 0px; font-size: 16px; left: 0px; overflow: hidden; top: 80px; z-index: 999; }

.rbx-left-col li { line-height: 1.25; }

.rbx-left-col li a { color: rgb(25, 25, 25); display: block; }

.rbx-left-col li a.btn-secondary-xs, .rbx-left-col li a.btn-secondary-xs:hover, .rbx-left-col li a.btn-secondary-xs:focus { color: rgb(255, 255, 255); }

.rbx-left-col .rbx-scrollbar { width: 0px; }

.rbx-left-col .rbx-scrollbar a, .rbx-left-col .rbx-scrollbar a:hover, .rbx-left-col .rbx-scrollbar a:focus { font-weight: 400; }

@media (min-width: 1320px) {
.rbx-left-col { box-shadow: rgba(25, 25, 25, 0.3) 0px 0px 3px; width: 175px; }
.rbx-left-col .rbx-scrollbar { width: 175px; }
.no-gutter-ads .rbx-left-col { width: 175px; }
.no-gutter-ads .rbx-left-col .rbx-scrollbar { width: 175px; }
}

@media (min-width: 992px) {
.rbx-left-col { top: 40px; }
}

.rbx-scrollbar { height: calc(100% - 90px); }

.rbx-scrollbar .rbx-upgrade-now { margin: 12px 0px; }

.rbx-nav-sponsor img { max-width: 100%; height: auto; vertical-align: middle; }

#nav-profile:hover, #nav-character:hover { color: rgb(246, 136, 2); }

#nav-message:hover, #nav-friends:hover, #nav-trade:hover, #nav-group:hover, #nav-blog:hover, #nav-shop:hover { color: rgb(0, 162, 255); }

#nav-home:hover, #nav-inventory:hover { color: rgb(2, 183, 87); }

.mCSB_inside > .mCSB_container { margin-right: 12px; }

.footer { max-width: 970px; text-align: center; margin: 0px auto; }

.copyright-wrapper { padding-top: 24px; border-top: 1px solid rgb(227, 227, 227); }

.copyright-wrapper .footer-note { text-align: left; margin: 0px 0px 0px 24px; width: auto; }

@media (max-width: 991px) {
.copyright-wrapper .footer-note { text-align: center; margin-top: 12px; margin-left: 0px; }
}

.copyright-wrapper .icon-globe { background-position: 0px -1300px; height: 20px; width: 20px; background-size: 40px; vertical-align: sub; }

.copyright-wrapper .icon-globe:hover { background-position: -20px -1300px; }

.copyright-wrapper .input-group-btn { display: inline-block; }

.copyright-wrapper .input-group-btn .input-dropdown-btn #icon-globe { float: left; margin-top: 3px; margin-right: 6px; }

.copyright-wrapper .input-group-btn .input-dropdown-btn:hover #icon-globe, .copyright-wrapper .input-group-btn .input-dropdown-btn:focus #icon-globe { background-position: -20px -1300px; }

@media (max-width: 543px) {
.copyright-wrapper .input-group-btn { display: none; }
}

.copyright-wrapper .input-group-btn .dropdown-menu { top: auto; bottom: 100%; }

.copyright-wrapper .icon-dropdown { border: 1px solid rgb(227, 227, 227); height: 38px; border-radius: 3px; min-width: 200px; position: relative; display: none; }

@media (max-width: 543px) {
.copyright-wrapper .icon-dropdown { display: inline-block; }
}

.copyright-wrapper .icon-dropdown select:hover { background-color: rgb(0, 162, 255); color: rgb(255, 255, 255); outline: none; border: none; border-radius: 3px; }

.copyright-wrapper .icon-dropdown select:hover option { background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); }

.copyright-wrapper .icon-dropdown select:active, .copyright-wrapper .icon-dropdown select:visited { background-color: rgb(255, 255, 255); color: rgb(25, 25, 25); outline: none; border: none; }

.copyright-wrapper .icon-dropdown select, .copyright-wrapper .icon-dropdown option { -webkit-appearance: none; border: none; padding: 0px 22px 0px 9px; width: 200px; height: 36px; }

@media (max-width: 991px) {
.copyright-wrapper .icon-dropdown select, .copyright-wrapper .icon-dropdown option { width: 100%; }
}

.copyright-wrapper .icon-dropdown .icon-arrow { position: absolute; top: 9px; right: 12px; }

.footer-links { padding-left: 0px; text-align: center; margin-bottom: 32px; margin-top: 20px; }

.footer-link { display: inline-block; float: none; margin: 6px; white-space: nowrap; min-width: 10%; }

@media (max-width: 543px) {
.footer-link.col-4 { width: 20%; }
.footer-link.col-6 { width: 50%; }
}

.footer-link .text-footer-nav.privacy { color: rgb(0, 162, 255); }

.footer-note { margin: 12px auto; text-align: center; width: 78%; }

.footer-kid-safe-logo { display: inline-block; position: relative; margin-top: 12px; }

.footer-social-groups li { height: 30px; }

@media (max-width: 543px) {
.footer-social-groups li { width: 50%; }
}

p { line-height: 1.5em; margin: 12px; }

h1, h2, h3, h4 { line-height: 1.3em; }

.footer h3 { font-size: 24px; font-weight: 300; }

@media (max-width: 767px) {
.footer h3 { font-size: 21px; }
}

.footer a.text-link { font-weight: 400; }

ul, li { list-style: none; margin: 0px; }

label { font-weight: normal; margin: 0px; }

input[type="file"] { display: inline-block; }

.text-lead { font-weight: 600; font-size: 18px; }

.font-bold, .font-bold:link, .font-bold:visited, .font-bold:active { font-weight: 600; }

.small, small { font-size: 14px; line-height: 1.5em; font-weight: 400; }

.xsmall { font-size: 12px; font-weight: 400; }

.xxsmall { font-size: 10px; font-weight: 400; }

a { text-decoration: none; font-weight: 400; transition: none; }

a:hover, a:focus { cursor: pointer; text-decoration: none; }

.text-robux { color: rgb(2, 183, 87); font-size: 16px; font-weight: 400; }

.text-favorite { color: rgb(246, 183, 2); font-size: 16px; font-weight: 300; }

.text-error { font-size: 12px; font-weight: 400; color: rgb(216, 104, 104); }

.text-footer { font-size: 12px; font-weight: 400; color: rgb(184, 184, 184); }

@media (max-width: 767px) {
.text-footer { font-size: 10px; }
}

.text-link, .text-link:link, .text-link:visited, .text-link:active { color: rgb(0, 162, 255); }

.text-link:hover, .text-link:focus { text-decoration: underline; }

.text-name { font-weight: 400; }

.text-name, .text-name:link, .text-name:hover, .text-name:visited, .text-name:active { color: rgb(0, 162, 255); }

.text-name:hover, .text-name:focus { text-decoration: underline; }

.text-name.small, .text-name.small:link, .text-name.small:visited, .text-name.small:active, .text-name.xsmall, .text-name.xsmall:link, .text-name.xsmall:visited, .text-name.xsmall:active, .text-name.xxsmall, .text-name.xxsmall:link, .text-name.xxsmall:visited, .text-name.xxsmall:active { color: rgb(0, 162, 255); }

.text-label { color: rgb(184, 184, 184); font-weight: 400; }

.larger-font-size { font-size: 16px; font-weight: 300; }

.input-field { height: 38px; width: calc(100% - 24px); }

.nav-container { overflow: hidden; }

.nav-container.win10 { overflow-x: auto; }

.nav-container.win10 #navContent { width: 970px; margin: 0px auto 0px 0px; }

.nav-content { overflow: auto; position: relative; z-index: 0; }

@media screen and (min-width: 1480px) {
.nav-container .nav-content.logged-in { margin-left: 0px; }
}

.container-empty { background-color: rgb(227, 227, 227); color: rgb(117, 117, 117); padding: 15px; text-align: center; }

.notification-blue, .notification-red { box-sizing: border-box; }

.VisitButton .tooltip { display: inline-block; font-size: 100%; opacity: 1; position: relative; z-index: 0; }

.tooltip .tooltip-inner { box-sizing: border-box; padding: 9px; border-radius: 0px; text-align: left; min-width: 150px; }

.btn-medium.tooltip { font-size: 20px; }

.nav-pills { margin-top: 10px; }

.nav-pills > li > a { padding: 4px 12px; }

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { color: rgb(255, 255, 255); background-color: rgb(51, 102, 204); }

.container-footer { background-color: rgb(255, 255, 255); padding: 12px 0px; }

.container-footer.app-bumper-exists { margin-bottom: 55px; }

.text-footer-nav, .text-footer-nav:link, .text-footer-nav:visited, .text-footer-nav:active { color: rgb(184, 184, 184); font-size: 21px; font-weight: 300; }

@media (max-width: 767px) {
.text-footer-nav, .text-footer-nav:link, .text-footer-nav:visited, .text-footer-nav:active { font-size: 18px; }
}

.text-footer-nav:hover, .text-footer-nav:focus { color: rgb(25, 25, 25); font-size: 21px; font-weight: 300; }

@media (max-width: 767px) {
.text-footer-nav:hover, .text-footer-nav:focus { font-size: 18px; }
}

.rbx-left-col { background-color: rgb(242, 242, 242); }

.rbx-scrollbar li .notification-blue { box-sizing: border-box; }

.rbx-header .rbx-navbar-search .input-field { font-family: "Source Sans Pro", Arial, Helvetica, sans-serif; }

@media (min-width: 1320px) {
.rbx-left-col { width: 175px; }
}

.text-overflow { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }

.alert-system-feedback .alert { box-sizing: border-box; font-weight: 300; }

.alert-info h5 { padding: 5px 0px; font-size: 18px; font-weight: 400; }

.alert-info .btn-control-xs { font-family: "Source Sans Pro", Arial, Helvetica, sans-serif; }

.install-instructions-modal div, .install-instructions-modal li { box-sizing: border-box; }

.install-instructions-modal ul { padding: 0px; }

.modal-dialog .modal-content .modal-header h5 { font-size: 18px; font-weight: 400; }

.modal-dialog .modal-content .modal-body .modal-message { font-size: 16px; font-weight: 300; }

.modal-dialog .modal-content .modal-body .modal-message .text-link { font-weight: 300; }

body { min-width: 0px; }

.fbSplashPageConnect { margin: 5px 0px; }

a.old-facebook-button, a.old-facebook-button:visited { display: inline-block; text-decoration: none; font-weight: normal !important; font-size: 12px !important; }

a.old-facebook-button span.left, a.old-facebook-button span.right, a.old-facebook-button span.middle { float: left; height: 25px; line-height: 14px; }

a.old-facebook-button span.left { width: 27px; background: url("/images/facebook/bg-fblogin_sides.png") left top no-repeat; }

a.old-facebook-button span.middle { height: 18px; width: auto; background: url("/images/facebook/bg-fblogin_middle.png") left top repeat-x; color: rgb(57, 79, 125); padding: 7px 2px 0px 6px; }

a.old-facebook-button span.middle span { display: block; color: rgb(255, 255, 255); position: relative; bottom: 16px; }

a.old-facebook-button span.right { width: 5px; background: url("/images/facebook/bg-fblogin_sides.png") right top no-repeat; }

.newLogin { margin: 10px; }

.iframe-login-signup { margin-top: 6px; float: right; position: relative; }

#header-signup { font-weight: 600; color: rgb(255, 255, 255); position: relative; }

.login-frame { height: 100%; width: 100%; }

#login-dropdown { border-top: none; position: absolute; right: 0px; top: 35px; left: auto; width: 320px; padding: 12px; }

#facebookSignIn { margin-top: 8px; margin-bottom: 10px; text-align: center; }------MultipartBoundary--fuCAiusDf1NOdt8B1WyNoQ7wnZjzLTTHURGLIOR5Mg----
Content-Type: image/png
Content-Transfer-Encoding: binary
Content-Location: https://static.rbxcdn.com/images/StyleGuide/btn-control-medium-tile.png

�PNG

IHDR?��ytEXtSoftwareAdobe ImageReadyq�e<"iTXtXML:com.adobe.xmp ���KIDATx���A
 D� �cǶi 2���WT��ce
���v���%y�8��+����r��#��Ӷ�N�}_��%�J��
�p�IEND�B`�------MultipartBoundary--fuCAiusDf1NOdt8B1WyNoQ7wnZjzLTTHURGLIOR5Mg----
Content-Type: image/png
Content-Transfer-Encoding: binary
Content-Location: https://static.rbxcdn.com/images/Buttons/StyleGuide/bg-btn-green.png

�PNG

IHDR���~tEXtSoftwareAdobe ImageReadyq�e<"iTXtXML:com.adobe.xmp ��\��IDATx��W;n1 %'�
{�4�GRذ᫦ ��9F>�aw9�H��)iw�<6fW#
E>>>q��ǽ�25��������g�EL����~��3З��8Q�a���_b��I��5�����S-�4��--�a��h�/�@�bޭ+<���p�ӟN3����&���X8��K �y��"T�P2������\�����I��%~զ����?ژ�� ����ׁ"^&$�FF����3`�!����-�����@^pP��,�s�0���.���r=�Y�l��L6:gp��|�-�3�� �J�y�����?It��RVtx��2y�����b��;5�1��d% ?�H�����<����Ί+��2����Q����KO�� ����De�i���O������K�꣤o�;�����I&��;Y�!?,��D�@J8KD�l�-��0�A���L����s�Ɔ�}N%"_i����2���FY�z�Jf�'?5�-���ئC�X/�?~9�|]�ݟ�d�C��N=hC��R����Ϻ�O��s񇱟�����_דx��rތG��7�������M����c�u}_W�G�ں>��V����d���>�J*�߮~^٢ء�� �^�n�i��g���<����"z����7ٻQ�R�l���g�s�X��|A<� �����S?�y�����c]l6��?6%{�G֣�����M>�"��[!��x���u���[�DA���^��~��.�?����a�a�s!o�/��*��p���|�����2����z�#s�#)}��}06�G��K��~AK۳u
��m�N�~�B��ϭ����|���F�I�[+O;�����:��~�ץ,1�/ǯ-|���g��xpbj��2pY��9���aa>=�]��/�S>g<�^�ۇ~~�����c���,�E�Z�V���Yg��`������>)����}�>�O�/ :'�����IEND�B`�------MultipartBoundary--fuCAiusDf1NOdt8B1WyNoQ7wnZjzLTTHURGLIOR5Mg----
Content-Type: image/png
Content-Transfer-Encoding: binary
Content-Location: https://static.rbxcdn.com/images/Icons/img-robux.png

�PNG

IHDR o��TIDAT(�c`h`` ��<1z�� &B��<�I�/�fnW�Q�� ����c��%���`D`�>1��ƀ�0l��������ū�s��IEND�B`�------MultipartBoundary--fuCAiusDf1NOdt8B1WyNoQ7wnZjzLTTHURGLIOR5Mg----
Content-Type: font/woff2
Content-Transfer-Encoding: binary
Content-Location: https://static.rbxcdn.com/fonts/source-sans-pro-v9-latin-300.woff2

wOF27��(7� �@�d�``�f( �s
��$��y6$�D �d �J�9 K�z�l�g�Dld�(��bR&*���\�%� |��<���ޤqS8Ֆ�k���� ���z��,�����-��jc#ZF�T؅bqz(�XueW�w�{��_�=>r��Tm.��
1^cv�TXZӔ��K��*Iр�T��y�������
2]��d�C$��R��o@�� �ߺ��K=�h��?ͩ��r`'W!G,T��]����|T�U5���I��D�aE��=
�n�rk�J�=�V��c��*���c���\#I��Q* ��P���a��X� �C�f"���e4El�u���������fD��:�A����$�QH��[c��F[谛��/�S�p䖠�@$;��2ݍ��{s�C8<�Ue��֪�(Cۛ��ɝf�a-����=G` a* �!��F��b�e��������
J֧�����&n�M�<<�d�\7��4-����� ��5l�y�.���z��}'���^m��S_-���8�T?OPҝ�.�)�9S� ]��&���Rbg���N#`�����g�P�l5�����f��rڧ��j��
^i^+�4ʹ��i
� ��� �!�9� 5
L,�<&���;����(��
U�Q#.g��e�����������
*�<��KGô�F��y�]����+���ݧ��G�d�!a�02q�8���V��> V�$��n�����u!��>i���i�F��7rځ�g��9_�m�=G���D����S�&�S��5l��ym~�c̳��"���U��u��3ms̻;�w��cq���F`�"۳>�������!t�Y�\�E�5�k��Jszw����:dZ���|���7�(�)8'9���� h�m����r�/L�ې8�*{$9��77s�n�sE.,�}��$�|�_�Y��L��I�R4����縼
��e)[
�&f D��LP�� �"�S[��h�(~Vi�:v�C��^�����7�?���_ 0�.mG�,շwW�tAn�I����u�)'~��SV��V*{�C Ǣgڡ�A�1��-
���&9k0��xd� ��m&��ղ=9!jQ'�)dS��8b�IQP��8>@o�9���U���V�.%#~X!cm(��3���L��ҷ��VXw���LxX؃,9�P,*u�",��h�4.�{쩩(���r&|�c} �9s��y����i|�hT�H?�ln�,:�����{��G�k�2�Q ���-��w�!�Q�����$�8��IۄϧQ�����0�P�R� �v� ���s�ͼ����7!���,�v�c�mZV�_,�<���U^���&z����6��&$ض ?��7�Ȇ m�/��kQ��R(�f��~x���s�Q�Q[�����RIAl�Q�E�B�&O�+b�t��l�����F��Ϧe�~���ln-3۔�0#z��cj��b�ďѿ<�D��a��c��FYj����k��<��!����1�܉�V@(�1X��H1N�DM�5���I�D�HQY4v�0���`:0����b��U)&��D�T��Q-���
��6�H�9���4�9���nY�� `&�0b��P�P@)���ն���8 ��9�%
\N�x ���4.��e\t� ��ӡ/���CN7B$�0N�a�
g�&t��*�d*E��e����ষ"! �CNyS�8L�c�"�D�z
lY+zgG]��Ѻ-�C?��jiJ7�p�Ɖ�&��i���og�S-���r+�ZI�o
X��ք��N�z��6��M��ۆ���b;B�vڣ�^�q�F)Gy*�}>�v
�.ߚ^?�п�rD�;w�����Fn���`���A�-p4�'=�Ab4jK�j'�A�?�a���|������jC���8�.ql�,������sEƵ(
r {; �q�\�A���$� q�� �l�F��+�] м���f`H ؄�#���x ؐ��FI��Po�4�=�{������.y5��w�Lp%WsMw����_����Y��!�Z#}Ԙe��^��*��xWp�]�(����>��,��
j�j����������ܡxX�a������,Ӻ������F7��G���d�Xi� x�,kp�)�k���[y���%��w� ��b�7q�Q���*�z�};�w�u�v���w��K.{�����}ݶÓ��5�i����h����Q'�u��y�=�p#�4�hcFtQwdE&�)r���6�e�Q��=�dkA.ތPZ��f�-j�AegÛhj+�Hđl�X
�R{�l�R"��f�h2��;�l,R��X%"�WQ5��� ��L?X��哣Y"1�b� dK��Tj�GF�5����h�u����,c\�񦓕#O�35���M����l��q�hfkR� �<����w����1�?R�����8����x��~g�m�Z)S�G�(��a�+�)�ỢR\��׏�9I�#�-�#
�Fl*z�z��F��g� ʠ<���V�j,��~ 6MC�P`��Σ����>$d���i���M.{� B
����̿g�o*�#

�D$+�L[~
�Ԁ�t���Fz1�M�Z� � ���v=�e�h��/Ci
��U�
&�s����Iy���o5/�����H�S=�AitG������H�7V`wvfG��7�w��h��Xό�j.��a:��6B����_�Ѿ?S(
���uն������;m�ln�\�?1w(�H;���IY��\Wܪ� ��bQui�ع���C�ޠ�LL�ǚES�Y��1�vWu����x�ʡi ��3!��� 3|�wD�
�L�q�F}7�KNZ�H���_�n��O�pAG��=3�p�c6��e���0��,���d�$ �3������!� �m�*��2�E�0|d���wn9Ж6
�KG���Y@������'.���zʠ�x_$�<���K�4�:ҝC*�1��器��"�Q2��9�$˥AJ�A��!�w<q����찛��� ������y����y;��i���[�yk?����0keD
7G�q6+�5�T�&�=U��x|�6��*�TrW��tnb�HQ�a=ȮuWWK�D�;��qW!K*�C7 !���kn��^#;����9g�G�M�3��#Ѐ۹�=�
�|3��.�yr���%){��,!�-�ӤZR��'ȁܫ���j�F?z|��3z_�y��{S^��$�ن�i������pĮG3b�tZXjJƜR^}�MVԌ� �OZ���@X)����Դ/�r m8��$M9i�f|�WK�ت���=fCa}�tT�����얄��#�� �_X�4�L�ZЌa/֢-~�cb����^��1�)�3N�˗+wM�xP�*�N�W]�:a�2^J�Cg�S�sO�I��פcʥVuN�W"��^�����Al�����ȏ>DX5w�ǹE����|'o��;XF����ᬅ�6���u6v+� �Wz\�H���v}Fߖ���+������������0��-=��$�k�����7��4����E xk�p�F����:���mє��)N#�����<�bjd����$�]K~��*��7����h"�AK/��
:3\��Vy�1���y���- ����`JT�wUd�t ѵ�ZJM�����N<ۂ _��Cw
��X������X�1.HɍvB�+M���5�)��ִX�8�r�;;���S5l���u0��䯣:�Zծ�ף�G�S�����'oZh)/_�����S~����]�QY�IN����'�]��F[ZC�^g,���!:'�^s�n���I��FX�IA�R�f;��ʱ9�#xݻS@���O�� *��E��I�f EU6u&d��F/����zO�*���0Q��<���̓:�gZ�S8 ���V����(jBj�ج��4�f_]a��T�9@��t<F�*���T���x���
-r�[N��� �B 9^����KNk���^�
:������J�l��͏-�Ň�$���{`���U�/�_��hE��7��Wd�1�u�����g�`b*��9)x-����z�g\�9]����$:����E6�)���Nb�H���*)y�A��;j@*O����9YP,�;��a��Q���=,�>���/<���>��أ��"�X�4�ym���Xvu ٠�x ������Rm�濟d ճ����Y�����c���i�A���nJHBB����Ȳ���1��-]�����deE��
��9j��Y�w3ؐ�[Vd��K�Ve>����3��(��4�+�Ux��*�?�����/S��@�֠�*��< ����{L��'��rdF�8��H�꯿��3P�,��$�ʆ���P�hL
��&g9�W*cHl#���)"�5A�wI�DLL�}�q�n��3K�
!'�0�2L�Ӻ6S[�xƏu;:�I}��|�!g��N~��}�f����R�ߏ�B�ж��]�9���!-�ܞ�r�=�~V�9���9�x�c�[����U��;T'o ���]\e�uy�#��n�r���3L�|�������Du�#��,f�ڢ)O�2e�9��R���H1^ �8�@yǍ���{;�kޅ��-S[�S0�׻e��Ĝυ�@4n n}tV4���jJF��* C������꾙�^\�y|Fuwʯ�4ߧ������
�tx�J�w'��ۤ��|�����r�fc�����ŭ+f���֪%h�����q�U�3����gw8�:�7xY�6�I���~��La�̘V)q�q�j��yg�\!���{]�f�w�F�R&H�1�LFFm���o����jy�?f�3!��wxT��c̘4�咳˟�ͫ���c�;�9P�6���o37�����ug'��Of���Wo�[���x��]���2�x�{��3�T� �`�x.J
��
H��ޘ���'w��-����p>�^�+y5�i�B��l��ѴQt�]B�)֯^�_��b8�>/����i�}�B+�T� �X��@�
+���+��|�\����ȫ�
s�}�� s�ғ�@�g5٬�F�7��˳�Z/��(�?[��8�N�Ų)��J��⽦�rG@�t�;^�'�Tyl��V�P.Yvs�'�k|�l
���W���o\7�c�+PF�Êt��BN^���.6�."�����7��e&�0M�̂|_�QY��SS!�zs�z�߱�X޷U�8�M���7�'v��!rsf���Ko'WO3r�P�al�Ѥ�fu�k��^���bEɀx��~�%��q��y�p��S�,�"T�>C*}��Y�|!3����jښ����2#0 �^4�R7�;J���j�D��s��FIu�ًD���{'��h_�1.�|�s���fdrQ#ki��X,���EZŤ,֙��32�Ss�b�д��~LZX?_�#%�:�CyN^�00r�:�����C�:�����b�(�Q�_��|�W#� V�J��PQIn�����G��ı��$�NeM3�|
;e�L���4�����E٩>����J2o��zfTl��;؅3p�:��'nb�8;�=�I��y�3��zn_�}17Sh9��W�e��N����q��z�(c2eS?��.��+_j|��.��=��%&�ɝz�
;S�� �b�@����m�>�D�"�Ca�R�Y8������w��xB;�Бʔ>)�H1t�((�9e3gV8|��b�� m����� 4���/��>���_)XB)��T�?�}}�U�V�Xe*�P�~(&+*1���~
|==�P}�^ ��5�O"����Iyq��S-���N��hav��<��,lp��E������ɠFy8'��S��� +m���߼�~k�0!xtˑ��]
XX�6��
Rj��)&�Ǿ�so�h魋P� �m����O�~���Tǽs0`�t���G�tU��@��i+�U�4{Zr�6IM���aǶD����l[��3#����>��2��>�s�7�q�zl7�6�;@���D'�F�4����<�<���Z�b>s���3;G-Z1� �w'�w�Z�������~"��^�!n�j��#����_e9 ����� %��Ve�H�H�q�i��]�c�?ű�J$: �� `���{�]��j2m�[�����׆ֿ���x��_t>�5 4�����?��E$�G�9�V���-:�$���< =��Z�.Dc����o��/ϕA� ���+K������[�g&���ž0�+q�Xuf_D`�x�<�7�Yu��R*H�(�S��o�r�S[����)ۼV�T4?�Mձ45L�]�1�vj���H�@��`�O|����#k�YN��l2���"��c��Fu��kd�Q=&���h"m �-���O�R� S�����v� ��?]p~����tϧY5C������ԂL>�{gv��2i��%�T�bR�Hg�{T�MZ�< �v!���2nr�O¡��]���b9�z��.�=A�M���P���S�6�xt!��N"������t��
��J��,��W�-22 �3���RH,.�����M�~�d2>�.��/�@��͵W����Ԭ��D��5? ���@��R�5X0
�������HX �wHf��j?t:by.u�abu��Q�����Z ��2Fv��-z8W�]��mk\�/�Ul�������e���ؽB}@ �:�����`r�vFa�"@8�\��f/^����=o:i��0%� |G~�)���Z�K�/��ɨN�x�0�Jg���Z���l���ӊ/�|�2sV�$��A,lo����� >Lu��sg�G�{���^�+�pm1��+�3��l��R'3թ%{�#� S4$�Mo����ՓqE���5r?~�6b��4���Db��Tڌ3�����34��{i�g����K�/���\xk�& �eܢڎ+f́�0��z_/X�0�<���W���jf�)9 ����'��^k��gV�!K��J6-O-2=�=����2էb��״}a�:�z@Ԅŵ�:����ʴB��H�B)%?"� q8m�K��=@��|��͇הP�W��GJ(;�aU�HF�)��zDZ��]2����(���0�+�\(Ր�v�����hH,����d e&t��w�� m��M,'ɴ�?�$X`c#��?,��)&)��h@����Gn��{rCmb����������$F�c��y��f��J��z��g��"jҋZ�<�M�f!Öh�"��]��W�O��q�Ґ��~�R��N�5 ��v �;�L�c�莺g�T3�eu��!H7�]�1���N�%��\#�q��H�lC��`؞\ōYƝ
��2����la����LF6�gUG�~&��4 B(��U��&��A�pi E��P�Z���g��K�U�_�������y���'��t������h�Cr����#C�6�)��� �Kڗ�Q.�9H�ᖍ�H��H!�c�� ��� �ی�Б8���2�5�+�\n&�D]���ΓH �/mo�%��0\�B� ���2��S.�y�R�Q�Q�
�e''���0k}!�)�.����b_G�?�K�#�̪�q��N�oː � �b;���bCnt5.5�Y���kEZ&�y��� K��ru} ���扸���t��j�3�8��Yb�*�qa;M� �5ry�u!&3tx܊��R��`pCJ��й�u��t��.��"�g����Q�2c��L��H�dy�d�\e��F��!������F��Ry�m��,��P�#�NOq�AP��z���.��щT�2�(������W`�:�!�
n�"�ݚ{#S��0[Re����z/ϲ9��=�|�z���m.�
�'��-�h������̂�L���p��>��?�Gr��";�rR:'�����_��e&��y���N�n�vp�c/�wT4:�9���og.~��'�`.8��)�71>�%��h3���N�ޒKE.Q����U�[�Rgb��?���U�w8__o���W�e�&��_i�9�r� l�7�A=�P2��6��j��U}����o�5��6�Ey�>�����ѻ1��!t(^�{�X���ύ�
���Ю=�{8��CDBO��6u�h��+�@�|������r���
��%�Q�R��NrN����{w��1��<�!��'��T,��7SH�Ԩ�� ����RȅI��{&��,�%�Fk|�ħ��Nh�������h�[*娤S�c��qe�2�2�(����zt���D]�=�tqI�h�2�{N[夶_.���s;p�L�&Λ�.)�����x���Y}sC"��Ϙ�޳�@z��a���y���|�|���D���Di-�a���D7��#��@P�񖾶y-޼��W�T�K��v�/�)��������g��Q�0�7��J��N����FJl��u�3I^�vk� 7��vW����i�X��� ���Ĕ����-
���1��[�ԪP}�%4��]�s�fh�@������}�Ï� ?��ZF�6����4�?�a���������D_F�7���ak��?�g�2r -?�'�R��|�/?c)��0��ˀE֊\k
��뵡�pM1��nP�3m�E�Z�V{mӶ ;Wm�]�ݵ�n_�
�L��]������(��bg^�[��Z�F��݌�jP����
�Xb{;�׳�b�Ǯ��uL�1E��lN�����н������������l�
`�)��wpj{jȴ��`��*j&eb�����3�F��_!H��4�͒]r:�]Q�0!"@L ��I�K�.M��#���� }B�f�X|�agmA�}��-������j�gv_qS[��5
 �%�O78�`�B��q��4���xV�q�������
ܫ6~7ҁ�ۨs�/+$�I-� (�J/�gA!�D2��x��ך�H�+��q:
�tVϔZ4
���̥�W~�7����@k�=c�Y����N<�R֕&y�ˀA��x��f�,�ڞ�c�m���?�s��~y�S)Y��m����`�}h�+P6^ܑ�l�=�`�CÌY?��x�W#�꒠�C�~�o^B�v)ɂ,���Q]�&� �(����/%�u��a�J��p��0�-�]$�yAm�+ӻ��`��.J������1Zwb�=�m�M0c�=H�n�#l�iJ`�X�v�������E�'A��ɦ!�(���@�F0�?���(w���KKlw�7p���gKY�:)�i�Lq�g�<9�����g9\�.JSr0gJ�)�e�� 1*AK��*�t`*W��������P5(�~�lO0�.�Ky��=f��B|QAWI/^�l�q ��c�1���G��.����.,�'7�����{��,�3.`�H����3V�[��S�g���&.C�
zeB��%cM�(8��i{�-�q��32}vPH�� ����4�[���vX��e�gsc��ı+ߛ_��#�����C����i�dP�]c#a���)@��ktw#�B��a͏��̸���GU�"�6����; 6E�;hz�2sѩ71��q�ɇ}�Y� �Q�B�*�DI��N ё���8�qq6WB�Ҹfk|�cH�<��S �����)a�L#�~fx��������JCq� tv'��_C
z�����o��bV<^��vk����k�������B��eY�J6X��|GB�Z�Suf�l�q�f\W��=VXM$g?��*{�-��@����ʈ%( `���d�pj\%w��E��(:M'~H��`�V�2��Z,0��;^z�:G(r?�Gc N'Z�$�OSK�߷T(ؑX(4!��5D@-�gn�@917d�W�UJ��j��%�F#US��Ԩ����Jqv��HK�d�9��9���4c�i�xF
��'�;���3$"�%��N�t&Bx�U�$�Wr.D_������Ąz9 JXH7�w7m
m�GM�:V3�ُ�P������݅���D��=�M��Ae���r���B���Vw���B:Aߘr���pw�W3Ds�6ifP�� �B��p����+�K�$\Pb��չ2�;�-��� (�%kĨ=&'r� �V):3e
�
�irH�)����Fc�a�/wf#nL޴���i�S�H#ͶĴ�4�U�Z��/-;i!m�j)��Eaf
[��S.%TdF�c��K^����喱١��V�������ԅ4�B�rN}�S�V��x��8'�\q.Fr���K�F�����g|,$�؄�VLR�1Ri ��L�w)�j�����7�Lm�� l]n��L�=j�r��V�cI�؁�Hy�[�L�cR�[�&~�ct����O(��~�����G�׶�2��G�
���\�o �_������P)��n����|�s� \��<1�;�۱�?ALâz��vRÅ�}Au�� �%�u���h80��n�*�#��yQF��Y���
.�˰��v���F�)P��뮀d֧���
s������[$����Y���{�� �3�W��{���)� H���I-U6��7�-4sFQ�HZ]�3�D� a���kCG�chk�K�'�l�(�-2�(˒Q&��F�j��0Ej��eJ���ݐ֞d�qus���tԅ��˰�'k�AƜ��e�h�Ǩ1ʐe6T8G�V�L�*�c�_J��ƫ��|�ڷ�l�ZCX���6� ㅕ6:ZPí�l̘G�G[�"��O �@^�`X��|��J�X�2�r�
ʔ�P�J�:ꪧ�f�k�'��^֭y���S/���W?g<�qg�d���6���g<�9C��/:g�
�{�+^5�׾���FTձ�g��:�dSM���Jg�e�5f���k��q�W�
�W�R���R�5^*Y@�P�@�hW]s��x�]��p�V��K�L�?}"�k���44��R˭�R,�]Jot�HB2�7Q���%����n�د~���~p�!$l�FjM��7���w�q�K�����/ JH KD����~�n�j��Vu�\����q�\>n��O�/����~��\�m?�<��y�N��Ǫ�G�����{�"(( oT�1�Y�Fw��mg��[�n�^V?6����qӯ�q����k�[��]n;X� \�l�.��m�i02,�#V��7$�b ")��;��s�x�g���4�Ɖ�+O{���/�0�\���:4[P����]�------MultipartBoundary--fuCAiusDf1NOdt8B1WyNoQ7wnZjzLTTHURGLIOR5Mg----
Content-Type: font/woff2
Content-Transfer-Encoding: binary
Content-Location: https://static.rbxcdn.com/fonts/source-sans-pro-v9-latin-regular.woff2

wOF27���7� �@�p�``�f( �s
��l��k6$�D �d �F�9 K�y5l�F
��wM�Q|h����-�����1D�@���� )��h5�I���P+�ʤa݂i�Φ�\覢gŁv����9 s��\J|j�
=W� :��A���|��^���5*�r�u����c�?��e����J��#A���8��HB�s>�I�&������o�pS T�%v�C�uhl���.�~�;�͚�l6�FA,��Rz��������W���[��E�_\/�!�x���RZ�[�˶�V3*ӚN��:i}�̌���o-;:�EsǁC�=�y����E�%�G������M�YH�nfS5���{;��e�4�ϓ/���$Ub
��x�尭��>u�T�5��BW����O�1�0 ��R7w�`mB%$�4n!�Bז!/�9�r2k@�� ꖇ`6�Qw����h��v�d��B� W.:o���M���#=ə�e}����Y`�G>��F3�7���A`,����h�2m:��L��]+��������W�J���iw��|$+d��a9a�dl��I�T"Y>�s$:]�{����狪��z��B�G��E5�KS��3��w�z������PJ-�����cf�H�W��t;*"#CW7��B��?PBp�Jҥ�M2�G���I�dUm��fK�$����z��{
9WM^�p����@f��r����m�}��R�
I��O�I�tX�2wyƷ��13���T�� ���XS�,��~��� s� �Ōf�wA��}72�'?�A�C}�t#+R����j�n�F@^YS<���x�t�",U}j����
,��
p�d,��D�2$St���&��L}�?T��̓LH� Y��M��.� �"�u@j>�s���H�j���<��0�w�S�g!��*�(8`���t�۲���i��VYc��Z�� �sq�����p9��J�����n�2����RDiY�:�r�R���
� N�0��_`��A�K�
��E��N\⮙B�D8�����
� ���"/W�P�YiU�{5�B��%|z���Z�Q�i�-m�W�����Y����>8h�]���4
s2���lhŚf��X����'�#!�|�,�"
�����R�V����g�B�V���:�l���Rbn�,�����h�Dmk�������5�b8�0��o m<�S���4�,i�-�j�eܖ[A|j�9찓l����0����c�����:�b3�s�IN���,�K9]�s�yI0�KX�e��
]�u������`��j9��\������3�t°����G�'4�
/�`�_4��\5{�dwo�p�� �i�n�;戣��@���{�Rt�2i-��a8 .����;�A=��xl�?z�Fk�V@y ҳڏ&�c�8(K�U�<�k?�����*�'�ڷaY�0+ް�K|���eUA�ã���QJ�ß%c15E�S�؞*K�9��|B�ݡ!>�jl��E�oڂ�U�޶#=�?��� ]Y�i�`'�h�ۊq
gO,B��@t_��=�q4��)������Vx`s�Ԋ�
�n�4����4X�����.�*d�N j���n�#M���k�߁��ԗ`�}О��`��|��a*�*j�L�Ju�� }��������/`M^�ѽ(�Ă�gM�cY� ��QSCh��!��Q�J�3�9���Xp ^�ư�� ���i�zoA[��C�ŴШ�#��C7Z�\y��0���]v���ӖN�9f�_G�k�%�&э�-�����CEՌ$�i�rK]���I�����E9|�UHz��ʅt��y��mF���ZkU�.�Oe���uO��(�s s���ŞܶO;�g�CM��[x��2���w1��s��ު2
ߢ�t�ɄY_�O���i��9�*S�Ji�"�=�M��
� �����pZ���V}���.q� *����D
����q�׺ �K�(kM'I 
���I��m`~����?��odZ��u�A�Ҕ�����M�hC>|a۶��JZl�x��Vw����B,��!�]���:Z�5t5 �xcb2�b����� K1M�R�>��RePN��*����u/���$�5�� yf�m�O9/����5����ڠ��"��( �H���\��C����Q����_#'xYss�ݗ�Hi�g�F�k�[7�5��G��r8��w�U���%���u��}�%�D�t�%��`RR��"�t{ɣMo=R�{\���T[��:]/�UW�
���KN�P#7�����z[�PU��'tg�m��x����<'��8�)
 0ǴI_}�0����*��(u?'e�Y�fP[�#���΃���,����M/>"u�\��I��x�Ykb�>Ԙ���9�㾙���K,�n��Z��� �y�5o�-3{F�W>�T�r�����r):�s>F�+�I��۞��:j�S$%I��U���W ^iUB]��-�[�i]��vc��{����3O�9���7� �B�e�)�5��� `�3�M��dw#�a��A�죐�O���h��'o�3����`P5V�/���%�xB��ѥ�|�E�NU_�K��LF
����sd��)��

������
��ۯ���ov=� Q�&_��pm�gؐY����It��dy _7'�!��R�2؛��ߴ�����Hx���M�}v��+�{Iv��lbobӒ�lr/�S�c����ڎ�a���۾�A���2�@�q����kMt�{a�4�c�j�x������D?3�H{Ēta�\� R3�$O�V��R�[��KҖ�� �C�����~��o�x-y�7_9N��$s��%�/���~.�H�#�O �SK:��c���ۯ�����®xëF+���rм���˯o1���E�O�,�̃�mX���⩢��&���9�j0ם=7�âi��`�s��Tz_�/+l�t�&�u� 
�t�0����۞�>V�{�q���r�z!M��}qr-�ݍB�?`u�~$��*�_ ���U6��R�h)�&d�n�{?�D�K������9�R�ԁ^Q��:�gB
SYiBBa`cMI�k��E�w)G���
/�y��ۊfl�F �H<0 ��x��X�z���yƎ�!!�n�����}�逬U�o�~��I�HAI�\�a�b�(��;kO�$�$�) lQ�5>y ��� C�������5;���Bhx�) T�~J���IK���?�.�����x�S@��R�Nz���C|�#���������_�3;2l��: K�4�ǖ���d�B��x;[��Ӧ�{$� E����5�DO�KS���q0��8J��p,rE�q�h7�:��b��؇��h4�kv'����M�Eh'yz��Y��5�O�=���]2��Ұ�t��oO�x�!w�7Fd"���!��HM�)����弿�N)��I�r�7�Wp��N�����H�x@�������Jx���;�.�ٱE:%�����U��|���]�^�{χ��H���������4�ʋ��{^ %J��#������D>tk����b���i�?��,�HQ� ��qCBlT��
�U
���n��W��[t��H���Ý뎴�
ژ����nsN� "�uzB���(m�Ͽ툋 ��� �b���e�r�lw�����K�ҹs�F�����l���?��Q��ޯ����n������H'� U��~��H�=tD��-�zKe��E��[?-z��1��Aw�;|y�@��08��d�2>��@iŢpM&1:��s�;!�p����7�����k���x]��`��@��!�}�|Y�kcHplnm�����֪AJW�
 �ÒUHnz+����?�d[����I����m����&i�S�D�eQְ��z�,���M|G�(���Q���<[�؆����q��F���[𾝊��logl�B�a�&w00�
����[^���sw����M>���ȵ�h�80yU,�L�JܞJsޫ�`�8��'1�j!6�B[5���� z�.�$x��7�_a��w���y���љ$�jAj��.������#( OF4h��@؆�hF� <�v�9D���٫y����8�`#��� =`��D�X2��
�ǐ��[^�hp)�!t��X~�Z���x��~�X�}9�7>��e�W��Uѝ��#o:��wF�*���~�?�[����V���̪Xp�'bOd ����#?ʿA�Q�ڶCCW�gt�����<��x�ĵ�Og�Y������&�,P�s���i������ �y�{I�,7�-��B#�B���U'�C���N�6�����!q�E0��6��I��L#�3]��`
RB��h��H��[q8Ŗ��ڊ�5�K� ��Z��?�to��I�pn���?���\v��U#��Qk�H�������o�e����x���r�v2
��)vdy��F{e�ٟ�D�(H�iՁ:��\��>�D���"@5�fK�ʬ7!�N(T�^��1��6v���s�Y= &�#iH�""��C�3�<�u�]Z���uC"f���]ZM��+B��5��\G%�S�S�ey���Ş��ۜ�rO��^�tp�� �ɗ�m�5R?�zJ�X���s�0�hL�W��6%�w�������D�Њ3� �� {�!t}
�y߷)�����ij����}�{:���D
����Cr���fMy����\b�i��#�vԝ*�%�k���m�/�љ�,�3�T a�v5�B�QM&����2���BH6�z�jNA
br�
�����D,�I�ܕ��a$~俳�כ���.9���sy������8��\��$�l�T��P�f2O���|?O�|�&2�����|�hba�N��|��l��G%%ΛK���R^Y��މ��i]2b�����ȿB3��/�Vǝۺ[�Xω��Bi��C )�תֈ��,�*�w w�S�!߮;uF�� ���6ő����׉Y�g��̟lS�
S��N��0�2�ȅV[R�f��g����mj�i�TtJ�^�t��1[��M!��>j� W
�z��������al�Cn/�����G�O�sjVi��ùFۣ�f|bq���E,=��$R�&k��O�o_�+��d+�v��������H��y��?�x���:�eh�CJ��x_Qz��֊�(ˏ�!�Zlz���1�c�Ν/o���x�s�� rf��ó� 3�C�FB�7��|s�`�?^g^��<�� ��d׌���~�ځ ��z���ȒHղ���R=����(�o1ؤAײ�r���u�\ B�G蠔@Ѥ��!�fl��''Q���@A�g�� n�C�9
�˂k�N�G)����M�;��,=P�$';�,l��k����ClK'
;A��8�~�Kf� ��π1ڲϖ�9�8 'd������V�1y(�!��O��E�s�1Y�a�P�`�H���q���Mzx�D �F�K
^J�
I���;��D%��O>}H���C� bB�QngN�o�&C/loG�d6I��?Mh&Ǆy<^��^��!�9|��oU;�|Ѕ��/�lc��^
���#������/��Iԓ�ߌp����k{�R��xÀ�W�f�QD�b1T"���������#����d���i1$U�/�R���x3ܱ�
�0�Ļ��v6��Q'���R��=��Ǘ�W��AAWF\��X�����V���F�p��D���?��x6��t�J���C�}M�:1�p���L,�&�����"�l�GQ������BI<�<�����/ި�4�E������l���E��w
w�Y�q�xW��Z��qt�|�#�؋.Y�#ᬡ'�Q�l�������[��֛���V�Ei��LT�AR�`�9�幥K0Qէ �B�n�w@p����"5�x���K�X)�H��#Ɉ(�4��~]�O
HDG�~H(9�|��l��E�� �N�!� ?
��G:u��"#"!���l��\,x�WO�xn�Ymޡ&-���}5*�Q
i�_V�\7�7P�w��u�1����&�}������\dx��
u�~��뿑���mg[�p��[6�+����ީWh�H�m��M,�y"a�*L�����/�}:�O 0�.�9�����`X$���>���5�#�R��R��%� 
�&�
}��ܒ����d�G�V��2s��[���Å4���9,��5j6�$+Ō�s�1$����2��%�5��c7@� W��K>�3-��j�B`2���3Dh 7�j���f7��H[���f�����}*��S�l��ȥ�� ���R�y���>�)��Y3�^e�Q��1k�_)�le��"������,y��q�8�L�7(nu�k*�c�a�,R�孄��|PDz����w٫�� ��J��CO
ۧ>?FU��,C_��ϑ�kF ��
�7$�m��זh�� Ayt
\ fa1o�Y�$!N�A�t��*�`5~<\C�N���f6Kc3� ��ɫ�,��G"R��UI3�Jf��7���^�ɱ��[�_Q# �8u�/��R:�"�6�-�n�/� e�o�S���I`�+��7g枦������[�g�
H�]�ΐ+�,���H�i�0�5���,��e�9�'r����My0"��.��>�b V�K�����X�='b�=��]+ilZ,�
�Sݭ?BG&?ANULijZ�=6Ou��W�*w�W�u���{����1p�G�^�:��;l~�G_�������J8�Q��9��;����W6 X���)_��,�Q� 
�/������
�s�5�5� 5�l�88K�ˑ;8��e�Km�4J��۔���\��2�1���m��92y��ϼ
N�S�)��V������; ����P���Yˌܩ��� =]��y�Jo�SD��7�S���qT�_��ə��㬠�V_�Xݙz��1[t�og\�)��Җ3et'! ��|�-غ6i�g��������
��P�;���|�9�?z�t��B��������q��-�ƾ/o�w��2/o۸
��y�?��������I�嶇�(���;��c"dӖ �n��g$?�p�2��%��/SE�ᖲ
 ��}�Q�htU��h�}&6@z0+.��}���2]�$�O�g�o�;xb�-�F��A<�F&���O���0`2$�H�����^��k��jP��P�
���3j�߭��k1[������/���c^a!� <�ٛ3i��7�-'��◟�o��(��7i�W���
r��*.�UR|������V�R�FI�e��ď�v�Il1�#b�E��Ѣ7q�7��`qo�d��,��
=,vy� ,�da�I4�D!U6:$ ��t�9�VT���O�[�slG�0r�����J�FI;⻈� �RЏ�Oկ���A?F?U��.*6Q`���Џ�O��կ��� �c�S�+ApX�Q!����� ������m� *yi&Џ�O�/�� �݆���຦��bi.G?B?A?S�b��<����_*��y�|��N��"�C�p1�Xk���@'���*rx6���7�B fX��p�>�0{r�=
:cĭ�S�竭�;�]�������?a���(��E/e|{/TG���ʣ����vXk{����յ!�_�.�k��55_j���� *�~��v��<{�=���=7 �8�%�#�'=� 7��%��U%U����ߔ�is��?�d�0����w�}�_0��S���P�)�?��d�
4�0 ����0����s �=ս��*�����7�:O�%�t/
�L����p��!"M�����5?��p��
��s�zF_��h�����Tׇ{���C�Wtj�k�i]����I^���A��-��PG��������Bͥhm��M�f�m(�r�Q��YzU�MDrl� �M��~n�/�J��l��=U90}�������z�,8����%�1�0�unKg�]�j��ulb-��nRC���|g1���3sX+8� (����9���>6<̘����B��u�;�/� h�swD�W %Tr�h;lF�F�SnX�H翣��Yqb��F猕$1�X��9��K�z��Z!Q|>��V���Gn�Z8�ld�l�/�����}��yN ����V�9�u��~�v�n0³!�*�6#�"eO�y�~��[�W�%�S����:���Bnb��T�4��@�!Y�Jm�� �����}�l6�YxX5�v�����Jʓ���Lsd9y_�Z_ r��a��`>H�X�;�:
>P�9�g��x}�����5�yp�r��]����Q�ϊ�C9z�H��7��6��w��\=G#s�����:?&��$���0�
�|`:�˅(y�1[� +�������L���V�c�+��y:��E�/o�'�� [�� O�u)���Z,��4��l|���km%V��d��?��@��|�%� � ����x������h�//<�������1��D&G����֛gT��t<�8���(z�?l���&���(�o$�# 1�Ƹ�< <�V� 0�תbobxuf=K@9��ƃlA�
�t�'���ܤ��F��Z�;J�����
+��O���� {��Nzv;
3��2�����贶����~�W�0������c�S6.�Ũ]�&��K�� �1�l�t�pl��}��e9Mdr�u��C^H��K�2io�a�G�D�mT5b���i=\�����0جfxL�Q�Ҋ�ٙ�W��������Y���($����x��:�0�x\n΄ٺ�a�����_A�I� �al�A�O/�')/��kK4� �hu�0S#�z)S�Ê\�%�'Υ��,��Y1,��!4Y��
�}`��Җ�q��A�{^-�Q�?��"!CY�J�:!�>
o�=n�ٛ˳�n)L��B/�9g�����׍"W� ��Q"2�ﻷ��:-�xp(��:�X+^�F���|>?,�ZV?!<�y�,�8����l�|���a�͹�X���g�X��P:1�U����k��T��U}X�~&�|��C����y��Q
2*�bKy{+b޾ՈC�7$�Ц��.�\����x��W��/ͺ�qfK{�vJD�ۮlZ�a^��.�&O�3xi�{�� ��S�d�3$����2�y�$#4���L#�r���F˶
�r���&)����dy�;//��d��ޛ���
Ҷ�-�E���A#&��W]��/uO���S-�q��zRfC+��2W�^�Vw��m�w�fq�ؘrUL/&�D�>�h�52����a�P~
T-����u�]��3�t�Ț�:�dx�E�ub}��V�JDEiyX&�&���i!H9_vc�G�L�;�*l6
��a]7x��*�i;:ʙ�
�'�~��2ӫ�?�(W��,M[��L�t�L_ȇ���CYg�5y�*�Rd�ScW�F%���\M�t UoK�.5�,��OH�,S�ȇ�
�&p
�nYtF�i�C`�p+S)�e�C?nX�)�d�`Ir�9�����2.���6��\�,�� k�v���\����S ��/�-%���x�I������~sJ�G��S�^H���ʲuϣL%�8������N�ؘ�oGa�=�\vC�O2�-T�/��M��8�^��ێ���L�n����������1���2�4"�Т)� ��@��ItNc`���Fvk+��ݢ����C� ��މfjl��ĳ~$�z��R΍.�\��E�N"h�5��p���.�n�?O �]{�G�Nڽu�~FapyMB?bkn����H�}�em��)�5ι��ťhMlrl���,��]�aCU�x�.��B
�j��
�� �받
�
ݧ jo U��cK�dE��ʍ�� �aM�Vz��ŧ9�ș֗�I�����7*�H�R^�6R��׆i�L��aL(��b��o��s����l�|�{Ӥ������o��i`���߆��[�/��W����_�_�>lk���t���(�ff�"��uV�Wz�p���U�O[���4%�Z��لLcFO
hf�$Zt�O����װ.(���SO�Y�:`��X��Gzb��?�9���tk���4�)����W�߇h��7ޢ��xTؗ��ts0�_SnǕ�����=~M��x�-���l`'؄�7߷�'>���3 �[��S4��ϧ�l`A�S���#�Vh
SF�J~�9.ώ=�q0b�P
��?��H �A1��.I�9�28��5��=DWh��ഉ=�q2��mB�P:~��(�ACN�ag�!�Q���C��LB�t_C��i<��Ѣ�h�4�E���ID' ��'�J�L���uFݪ�H)�d�,Vqn�X �3�����3��!1�
n���8�K�Z��D�ʚ�a��
1��� �Sg�S�.�)�%��PI���-���H�Q���o^6i�giG D1��b��<7�b��^�e�����]@�A}� ����է�_�f�:��� �i�@̬2a���-��SFa������ގ�w�+��°��$�vF�)��Nq���&>ܡU=1���*�er9l���P4t�C��5�V�߉�v0K�:�!��۰S�OV���H�w(R4���10?�?����� ��IH��)(��ih�@�l��n^�CC��S�R�j{<鼽�H�4�e�.��+���ɇn��W>�y�;�|��#��M�v�r�l�P����4`�!�~�A�,s��B���n
�o�o��!������%����Ab�\�[C���nw�[�������v
=,�f�x�NݞC�NtQ1�$�����b�]��#�P ��;�M�1�1� �+�V�lw���S!�W ����{?�f;��d�U��������*�$t����G�)r@��ѢW�Q��C0?�T;���e�`��z� "�]Ӌ���������=�@˒����{��;�q��bC���;뜀�9���8��X����.Yxu+Jb��j-�8I"�V��EcU.R��bU.R�D嫅�����
[�:�&aj1�onM��Hbr�����o�9�"�5GF9!pG�,e:z3��6Cȕ��o�}@�]�ݾ��------MultipartBoundary--fuCAiusDf1NOdt8B1WyNoQ7wnZjzLTTHURGLIOR5Mg----
Content-Type: font/woff2
Content-Transfer-Encoding: binary
Content-Location: https://static.rbxcdn.com/fonts/source-sans-pro-v9-latin-600.woff2

wOF26���6E �@�h�``�f( �s
��`��-6$�D �d �\�9 K;yl\e��õ;��〤66
�������59��~��X��)�pE��i�ռ�Wm�J�������:�E7��f�lKOj�;�������M_P=��(Q���S��N��{ڹ���8""i�5�T"���v��i��.�����(+@A�F����,+�sѮem��E�����Y�L�x��MS�Ԅ�6�Ԕ
��0l�LL83n
��97vۙsp�� ����11�>�)��Z��\$;o����;�jj����I��%��Q�i�e_�����o�
�(p�Nޓ-�Y��B���e�˞,K�^��n���V�'����o@�ˠ�ƃۼF��|mg�i�I�l��,��MZ��P��"����C��r}��̼h!���� ��uZ��-�? �Un˫ۛk�/��/%���DV�K��d/�f�M���@��,X�֢��#.����+����Og������2E�
P\�IQ�5�g�߳�C���co���仑�>�n��D��u@mR6T4�� $q��҃�2��(`k�X�>���I�i7������-)R� Bo�5l~ޢ��'M5"%�n�2鿏L�V���\���N(*H>���ϩ0[��/H�� ��R� )W2�2��;���L"
�GŦ�.՗2���!��WV��u ���(H5� ���Ɵ+B�V��;^�̈́�a�bŔ=
)o�*5i�B�M�"��s�~ƻ�c-Ê�}h�%�Ig��hE���������A+y��������V��-�P���F�I�uܙ �W�i/�~b��4��À^��@�Bμ^����(��Ǽ���Y��fҺDz���^�����w�?��v׻��R��� �L}���M?
XM��ޱ~>�q׮�ؿ��t�������6��h��g�%������ <�P�X ֪�lp�FM�#��s0$w�n{'hU�G����Ͽ��j�:�'?!��[�5:Z_0o�]3����u�W$/M�ת�u�@x,Č����}�G���M\ K��ĉ$�Oe�|�����RI��ߍ<�s nX>����~<4�~G���Q��u��u�P��c������w�8�`հz�������Ɇ�Z]M�=�*��� P��z����>�~�^\ى{l����+h䩷/?�ઢ)���i' � :w�\7��T��(���jx�r��BS\�K����w�0����e\���ʅՏ�u���+�?'�?XQ��*I�j1?m�U��ϭ�P���ti�M)�f� W�9&�,�w0�4-na�ޱ
�3/"}zL�&���v׾
 c����;~�V.D�ON��[�q_���,�E5>So�"m2�l��5�WC�,�K�l�S<�G!������?��4uMKnWw� �kwT��q�zMйiϰ���C:����8��lbs��P`
�_���cZ��� �u�o㿩{ɦ�-@N�G��W,�u�+�r�yJ �ON���� H< � ��l��}�Px��-�Is���R�W0�jb�!���x�_�(6�1BP���`n�@b��ɵ�`��z#���E$����C�a�E��O�G�)�����rƛ��@���l@tq� ���\����'�i�)f8䢇>0B��ɺS�6���
c`��c[7�c8��t� �Ek�U�䑏���}.FĨ�_��7� @����h����O����"��?*{4��>"|4��P�>�3�R
x�<�C��<��Q��5U����✅�Z������K�hf��&�\��-�m��u49�Î�l�{���
�p�!W���m7m��C;���3�j�&R�h1bŹ ^�$�R��2ﱮW�H���\T�J�z�&���B��:uY|g��w��-e��,
� f@�0Z�F`����rΎ@���8#P�b
��">h�M0e��G�É�ݦ���&��qTr��k�>��m�$+��&���5�+� R�)jfL=�n8DC�7�i4�; 5�K5V��[�g�_��Lv83 �)I�{�!
�Nǔ����lC� ��%�u��"b��7p��4�lN�0B1�����poc#�1���h�( ��"$�̬S�g�*�D���
�"�`j�d(=����|����1�#`޽���������������������F!F 7��C���O0�T�T�(U6�h2�����V5@��r� ��� �18�&L�"�Zb��q¥�!�٭�
�� �,�s-3�&�P�&��;�g���Ʈ�;,qȱ�}`~e�ȭ��a�1Y�% Zx��\E.��"��-��x+5�+f̢i�f�ko��1��0L��Xj�ϨsR>���'eY����vQ�'nj���Wx� ��&�Z�h��>�R��y��%ɿEǓ5NvHŌ!��i�0��yF
���o�`��e�M3b�ﯴ�"L�>��\�A����.ڿS�V|5B������7�`�q�\-���d{g� ����2㖌@V*��V��9R,;$M[�{�q��x��];��\/{��FS
�xu��:S4�5����G7Y�Fu5��aU� .��η��E�FF���Jj�&O{:�o���A�GmG��j��"��QY��'����D�m��!����[�82xQ�7 {=H��>2�7*�X
�dEZ���Ԯ2�6�z+����4󾾥�d8+a�#5xs����+c/�撛[��l�rS?p�ѥfpe�Ec�ș>sA�w�6���1[�Q����z|�ר�RL���.[����Mw�EB?W0<�\6�6H�^�}��G�o�8��~�V����'��J3ʓ_ս�����"�"����~QZ��9��`�ѡR��ة��/w.T���%�i���A�+'HPV����MJ5T2bR��o)h#� Ȥ8��V��h�rϰɔGu3*`kE�Աu+������ݢ���,����;���U�4�?2��v ��}��]*�̹���Jo�S��a� S�6r�ҍ���C=5`��~\Ԋ7E�}i�Zi�XĈ4��x ���E�S��T�
�,)Uv�J�_W��� ��6.P�0�z���
k*��h�܈��#V׊��/3O�%Y�ʹ�U�H�E�J����Kޠ�����qH�~BV�Z-���ǌ�I��x�����O,y1�%:�+h#Ҧ�-����ck0�!1 �[k}-�=#L���c�:�S'w��N2M��9�讒%�.ݝ������޷��}sc�{��'��8�th2����nf�@U0+��{��gW�
�=čVo]��h5�K���M�!��Y
HB��Y���8�%lc��C;g��ku�4��#x�$K�Ϫ˺�Mى�P�:j��/��"�oM@q�)M@H( ,��T�[D�k0�L��������q�H�� �O-o��bfs}��1uM��\&s������KϜ�]�=��S���VM��E
��囚� �F�T�7) ԁ2�J� �� -$.��]1�r콚���OكA�of��C��������I$~�Cx�VI���|��"�E�d����+��
'�u�q�N�: �������Q�y�f���Wۿ�c���1g��V����g����I5�ㇸ J��p)qE��؏��\���a��?���ws<�:��6�!t��~��qV�4Pk��� �ǘ�I�'� ��x�C 痼3~���yL
᪡SF�l���*�ɮ�L6�w�I͂�!5���+�ݫ�E�@d�����G���aZ�Bh���?���z2�d٫�o��ԨZ��2QlZ�1 44�|?S��n���f���'5�͍/�5Δpp��45� !_��M��h�I´�D��gO�PN#��ei�j�G������ד"��� 
�r�'Fնf&���KT��!��v]f�Z����_��_�&�����:�0���{�ږ�����F]��7�7ӘnoܛӤ�O�׽�֛�p)�t M���?T[� 6HP8wS;PC��۲�� ȦM`A;��/��W���zx��ђ>��
Ǥb
�m�~Z���+�.�����?��]��3{����YiY�
}R4 ��Go��U��6�
)t����g*����J�2�l/�d�1�����x� a�C%��*r��Q ��U*JGҏ�5!�����ntE��Fc�ܑgq>?��kB ��׮;�T퉍^/�v�����S{�'31�%�g�'���W����v������'o\f�^���\�#�ԏ���#YT;Q�#P�>��B��D�*R��&.`ιN&Ǚm*���7�� j6�~�T���{��eK���&�t�s��c̼�g�8kݝx�
�v%�5M����g� O�������7�xΰ���ZoEi*�z��
������o\�V�����r�r1�ڎ���hO@M6��΀niˆ$�;1g%J���:����Y�x��ѓY���5�Ip�E��Ϣ�����ѱq�=��7#:���zK���o R��[���w^�s�򩘡�C��C�W��������i���(�_�o�bn�9'�:�E/c[������}iн���$lO�o��;:�Ĵ�̉ݞ�,*��6��7#��L��v8hmTJ��|s�6�>l:�N���,�K�Ĥ�Wk�.:�P�,�Hvo�O/���SP��Fؿ�*�h ��m�VL܍�9b.'�R8b���ɴ�"�HV�(�k,�2Z�0�OR�C��d�Κ�aQ����� ��.Oߪ��E: ��Y^8�|v��*��[i`F<0�e��Z�γ}�@Z��o2�%bx>;+��Y۾�xBmd���J�N�̜��k�n9bd�;#[$�i{�JF����|��ry���p��w%5�a5�=Tj�x�R�H�v���AY�r������
���IRF\�QuT\��b�]CȞOg��d��Ϲ��]I��$:�S��HkbKF>6_�a|Di��pID^��B�
e!c���Ճ��SX�
S�u�WУ�` ��U�קk�!H�fD��:�.�T�cN�^��.���:\s�����El�
 �[���
'���G�ɿ��� +��֜B/)i�7�&�W��J��Mw��̆l�
x��g�TFfq��L���Yk�Uc�hE $ �ߒ+wG�L���(�9
�b@[~��Y5K�����[�'�����g��Jȿ�e�X��R�=���O�.'��~sJ�P�uo�BW�c�>�qf�^���|~�'`��LY�d(�C�d s2�) �����R:m~��ݖ�> ?]٭�|�c~�O��3�\툠t����4-��Ѧ��:�yi��dq]c��#���jSȳ�Fg���~�����l��9�
�:p!9^�U�C������tH �u�7N�4�6~D���Pwz�ۡE���d���e;k��r}�s`�%p�+��Ʈ�{_��oC�8�q�l�k ��7�d�����z�댼��HvYMK
�kk[��zC�����1RH�z�ףr/��#���Q��C�t*�L�&|��v��Y��V\��ٲ̩,-N�\�P�T�,�]�@,�����ߥ��iUB�l7+ ��!� <[¸�o[�^kx�6�Ds|�h��$����#����0<�n�/�1�0�[�[��)������歙���޾J]IM<~W�{&_^�Z�5:0&�Y��dR�=N=�B�`DU�:��#ap:g�l>AT��X�"�XV���z�� �t��>����|~��ta��(ޘ��Z��
���?�]YH��(��8%�syVB>�˒�$���2�c��4�Ő���/�s���D(�`�z+Mep�4��s�׹�V���r����Vɡ�z� �zE�5��b]p%x]b�Zy�b_�G��̫y �}���9`)Jr�[�?� w�f����I�_�!�].�0��O%��#o=�@U��Sa�ʻ˧u/��Qx�v��gP9� ؼK��+��H�G#��]�аS�b��g/da�?�j�e�R �m����+��:���'�ذBpk�;���W��f���nd��{b-'�z���+����f�yn��55gskS�V��ۅs���)�,�93��|<�����ْ�5U�p�M����P_����7��&����L�} YB�|��`�Ԅ8
�d��ǈ�Be�u;���=p.�-��B"~R���m6q����D�d�5�+?��Gk��N�A�_�o�,?�����$��_��wF�+-��_oםGuv�p�}�f"���N��x�Ox�=��i+Ҩą�R�]�oC�A���_,(�M�Z���TLuG0�+
1�]�^wD��%� �%�F$5��ɰ�c�v2Be�ld��A�{e��Ef�9�'����s�dYg�zo9�I�d���:O�~ok��v�%~�˷�V� �=��Ѭ���1�݁�X�%�[�VR�R�.�ݯ�`�ټ$İʙ7$s�G� 'jB��Ġ# �M�����\n����%u���I$��T�,��L���vL%�aD�z����ܬ���X.{+��t4A�gL2��%}��c�#�ˁ���;��
{/f�'�������.2��~�B����b%�4O���
7<�p�4O�s�xieߒʂ��p�{��J���u������)Ȃ\�.L+J�ZxA�����W�����;��;5���9̻����X�=j/�ϥ�%�,�d��cD�l�� "93��V�K��[���%�;����7^�A��Ց�ˉx��z/!v���c��*[[�aOl� ������Uu~+au�!�m~�@S�pF]Ѽ����m(��-��jC���U}=��L��.p�د�\i�#��o� a=o��\e����mS�t���|r��+@#�Jh�}'��a�[�9-��z���R�E�
i�̠I�(� ��@���X�O`2�
Z�9=��X�1��$ri�n����;he0p��X�]��0^��A@��$����i�/Ә�Z�Y �5<�ޓm!�1�Z��l1�tX�d�`k���hc�N�7E���)N��m��)�;t[!��U@F�b�ن K�t%���k���b�I,!p�Y�z����?��� eB*���'�ef;O � �:<_'���ImB
Tcr6���
��j��ҝ������
�H�����R�6�R.@�)i!�N����?����F2g���{�y��ܫ��Dw�w����`��^g
����i�uS��hkMM��jM�s�ZL��tr���Ĺ�UZ�hݢ�� �ZVť1���]��8�b'j ����D�����F��2~&�7���Y��Oy�Z��vᯗ=(-FP�ᦊ�9� T<�4��6��S�0���·��Q� �S$�u+ɛ(�%�oMG����ë���?XG|���=n������;F� ꖑ6gbd�D�1F�%���eԥ�(����R͔�P3Lo�X#��f|��8"
&,0n]XP('��0��������N&�wX��������qy�ٛ~�2��i}7��K�0)�t��k�J�T��o�q%�p�f�؋B��Ԍ������:��*�%����*���j,&��d;� T^� �%."��x��p�v�|ᑭ�f�T��K$���e����������ߠ�K�� t3�'��ȋ�T�Ós�
���t<[V8��xqT���w��|���p�y�G ���Q��t��-���mi'?Ǩ���|��&�6Ք��[��p���t]X����6�F�kMu�<�\D�9�uW����� -u-���衮�]=[�z�{�t�t/���v��kA�f[_[�4ơ�=rIh�W�jo�������j5�ە��.��Mq��^K���ʱ��h���[P���
ZU�s�N��?2��ׅ��e%�d[r-?=�k��l�x��5��|c�f[�a�B�fW:a�T>J��̃���jxcܕk��t®Ģ0������t������2��;��'��[�-��(��g�NXZ�b�����#�O���HZ����&�b2QG����I �i1����Y�a�4d��w�x�E-
� G��/�o�������?)���ݞ�]��z߰�v�ۜ�[�gl��P �N-��g|���q��o��8��8��~�g~��y �|����~�gy����?����m�D�.�&����_�u� ����Y^��0����~�1?���;�ũ �5��x,�(�>2�O<�W����kG~�1?ϫJ�~ⱼ�O�k��[[�,8��s!`+��nu�������Zbg��{,مa1�X=��{{��V������ ���d�8(y�-8 �A�lm/��d�L=��7�]�k�xH����o8�S��>=��*Q��J���c����F/��Z|���eM��� ������x��8`9��ގ����v^$��_=q��YK��bxU,���m���pM�dK�:P
P�`�_�:��@��
��/�� x]���E�l�w �Yٗ�FH7�> �A���"�@ܦ�(�[�P�o�.��0(�SW7�f�>PP3,�kyN���Pl|�� �2#+k��,̖�=t�{zf��Pp:3��x����P_�r�I� #�'��5[YQf�Mt��g���p�������R4.��x�J��3Î<̘�
Nv]4
�y�ʚ\�T�)��c���J��V�R�L�1�c��r ���q���� ;��?Hs�G�nk:�Ŀ7��(;O#_��\��'���C�&ܖ[���q3��Y4fȣ;�g~F�y:#M��V��M?V[��4Uj�ci~K��r��F�j�2l��>2~��5ӂ�9��A#�-���$�9�!���9�\����
��ٳl R�13�J;�vj:Ly�!�_��O��-yHN�\H���#d�Ӟ)<��!K�J�r
wX�J����􉒐w'�>�i�?O��=�' +�r�����=�N�������nb��~l�v�؃��]����b� 3� V��d�^œ�C]K�v�(�9���t� �C|W����s��62;����)����k,�2)�G���@�e�*���[�K�m�_��&�6Gs�5-���g��>�&x�7���!
e�X(g�XΨ�ҌY�PiP*��C&�](����8�?q�:�K��`�h��;)B������e����[I]*3[Z���iB�����rb�*��*Z��b\&E�> ѢʜL��,��v��\�8/�GK��ɥLYA�
 M���E����Pګ�.M"��=��D�b���L��q����J� �}���۟�wi���
�����uS�a�� ���.=G���T��H�e�V�)"�bc������Z+�$R�S�#j#3_��]��=���Q��z6B8��}.@�5i%�)�ܐ'�fߴ.u#*u��߻I`�{_�^�U_��Y2��Ⱦ�Y�Ǐ!�l����|ǫf��Vv�I;U�M#�*�z�sI@2Tu�r�%ng�҉���g�ԇ��{���eҚ������f��y̛q�8n���w�K�]I8�{@�OǢL�3�/9F<�Xn?�wC'i2� ��1W����W3��}�I
OP��4���*)p��|��
�
Oḏ2yA� �����h\��&n?����
�46Q��fG���|��15x��ԚM
^��k}Yr��q[U�,<{;P�G=j���9�p�m'�yk� 2�wY�qf��hh��������$�z��ؕ�gz��S��J��mXq~�6p{BZ����9���z`*:4�f�đ&XB�����R���~�.��\~&�M�Ι�]���s��E� �Bkr��KB�������Z���GX��<���`&�`� D/ g�k3���-1E�`}@L�� �=�)|��3���I��4тiO�=bn���K��/�0M�ן{�ܿk�s�d���᠞&i�ş�"B΢�+�8ڝP�b]c2ɵ����Q�4�#˽�����*����m����ᓗ������Q��{�q���-q����������5�g���}�go��c�ϊ��አ�[�������U��������
�ʎ|.���.t5��+����X�ȶ6?s��)ox�o�g�ј����Y�A���/�*���;�����y�Ĭ�Z�9 ����̂M���E���f���P�E��������}��S�^��i���G�އ�
t������8�ok��vUv�0�W�f�����
��cC_SL�8��:���`D��sH��嶛��t�S��0;��-�MmLm���,=�b�Ktgj�vU�F?�d��!V7�����m7�:�UU�*��_g���E_�y��r���Z_
� ��HP��X��ho�\ �l`�)mQ��*G>��t�����G��!p�;��(4�%�B s���;�G[O�b>���q�y'_("�$���[/xѬ�i��@�ۥ�LC]xY�D��a��`X�
��b+^^aV�WV*z��ҢV9[�D�i4'��W�fp���ρ1q{�`���Ô7�*��nZ�}ĺ
��@!����2�4ӆB��"n$���H�C�p3�NҞb����6�
c�RƃA� �ϝt��g�:�7��%������� ���|�q�0���
&/z�?�&J�S�Z%�ho(�ک��4)%#�*
�1�?��W��v�=���w}ڮ&�!�D
����@�6�E�cW.,�m;�́Wy�����-�(EpS��5o�Rf��5�1�J��G�=�ĸ�u; ��C�(�E�mG�:�2��KW*6��_~e�6 ���
���&d �[:�Hm@� )�uE�-�Y�7�$(�Ǖޤ��0`����yg� �X���/D�9��LԂ��D�N�<g{�� ��
����m3>O������� D&4}2�a�
� �10N�;_YD!�� ��d�>�#8��h�%J-�Ʈ7�iu��ܢ�,����fӉ��*Ͳ������,�Պ3�������B+0��"��00ɸA;��<��O�aK|��`/�j(�]�� !�y�D��"}�?I�W�ihN3����':M��41 w�Y팈���w61G��8�X���)*Ԫ�#��k���D�*,{�2Et/�+Y�j��jU�&HN!��d�j�9_����.�.^�HE�c���`^�(�P��Ee��|e��V �?�O�4>��y+��p�%m�o��@�� h媠�� i�.#�7Y���J Z&�K�L�>��C��O@
B2�}k��?7�������o>|�� P�`
JT34^M�o<� ��dg��N�N'G�\g�u�E�wA��.�l@�7\s]�7^y�X���ڗ[�B���j_K�N�����l����;4�i�Yf{k�k�B?sݜG�y�J�<[�\Р�ޕ��{���ǝp�!�lfy�w�嘅�Bf���L�%K ,Ҥ�\�2��A/�d YA�`��������'v��{�|���>�q�,��!��.µ��Vw�� �q�s�!�J�q -��B#nq��$���X8�4$��|��z|�ME"�\A��)OPS[YC��]��`���:Ϟ`�sm�i?���
AnyEYgY�A�
���}4_ ����b����{X-Lo-���r���(./%�%���T��P?�t�.�r�:��9��K�\dR����Ākg ���7s�W��h�V���SC`�ؗ�]�T���;'<�I�j'�.I�0�hG�L+------MultipartBoundary--fuCAiusDf1NOdt8B1WyNoQ7wnZjzLTTHURGLIOR5Mg----
Content-Type: image/svg+xml
Content-Transfer-Encoding: binary
Content-Location: https://static.rbxcdn.com/images/Shared/navigation_06282017.svg