@charset "UTF-8";
@font-face {
  font-family: kbicons;
  font-style: normal;
  font-weight: 400;
  src: url(fonts/kbicons/kbicons.eot?cwtzhl);
  src: url(fonts/kbicons/kbicons.eot?cwtzhl#iefix) format("embedded-opentype"), url(fonts/kbicons/kbicons.ttf?cwtzhl) format("truetype"), url(fonts/kbicons/kbicons.woff?cwtzhl) format("woff"), url(fonts/kbicons/kbicons.svg?cwtzhl#icomoon) format("svg");
}

/* line 141, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.NoPanel .Frame-content .Content {
  width: 100%;
}

/* line 145, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.NoPanel .Frame-content > .Container {
  max-width: 800px;
}

/* line 150, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.NoPanel .Panel {
  display: none;
}

@media screen and (max-width: 768px) {
  /* line 156, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .flyoutIsOpen {
    height: 100vh;
    overflow: hidden;
  }
  /* line 161, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .NoScroll {
    height: 100vh;
    overflow: hidden;
  }
  /* line 166, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  h1 {
    font-size: 18px;
  }
  /* line 170, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Frame-contentWrap {
    margin-left: -12px;
    margin-right: -12px;
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
    width: calc(100% +24px);
  }
  /* line 180, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Container {
    padding-left: 12px;
    padding-right: 12px;
  }
  /* line 185, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  #Form_Ban {
    max-width: 100%;
  }
  /* line 190, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .DataList-Connections .Connection-Header {
    justify-content: center;
  }
  /* line 194, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .DataList-Connections .Connection-Connect {
    display: flex;
    justify-content: center;
    margin: 10px 0 0 auto;
    margin: 10px 0 0;
    width: 100%;
  }
  /* line 203, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .js-poll-result-btn {
    max-width: 100%;
  }
  /* line 207, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  #Form_OK {
    max-width: 100%;
  }
  /* line 212, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Button.Danger {
    max-width: 100%;
  }
  /* line 216, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Button:not(.GroupOptionsTitle) {
    max-width: 100%;
  }
  /* line 222, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Buttons .btn-primary {
    max-width: 100%;
  }
  /* line 226, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Buttons .Close {
    max-width: 100%;
  }
  /* line 233, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  div.token-input-dropdown p {
    padding-left: 12px;
    padding-right: 12px;
  }
  /* line 238, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  div.token-input-dropdown ul li[class^=token-input-dropdown-item] {
    padding-left: 12px;
    padding-right: 12px;
  }
  /* line 245, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  div.Popup .Button.change-picture-new {
    max-width: 100%;
  }
  /* line 249, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  div.Popup .Button.change-picture-remove {
    max-width: 100%;
  }
  /* line 255, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .BigButton {
    display: flex;
    margin: 0 auto;
    width: 100%;
  }
  /* line 260, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .BigButton:not(.Danger) {
    max-width: 100%;
  }
  /* line 266, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Button-Controls.Button-Controls {
    flex-wrap: wrap;
  }
  /* line 270, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Button-Controls.Button-Controls .Button:nth-child(2) {
    margin-left: 0;
  }
  /* line 274, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Button-Controls.Button-Controls .Button + .Button {
    margin-top: 18px;
  }
  /* line 280, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Button-Controls .Button.Primary {
    max-width: 100%;
  }
  /* line 286, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .ButtonGroup.Multi {
    display: flex;
    margin: 0 auto;
    width: 100%;
  }
  /* line 293, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .ButtonGroup.Open .mobileFlyoutOverlay {
    opacity: 1;
    pointer-events: auto;
    z-index: 1;
  }
  /* line 299, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .ButtonGroup.Open .Flyout.Flyout {
    left: auto;
    max-width: calc(100% - 24px);
    opacity: 1;
    right: auto;
    top: auto;
    transition-delay: 0s;
    visibility: visible;
  }
  /* line 310, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .ButtonGroup.Open .MenuItems.MenuItems {
    left: auto;
    max-width: calc(100% - 24px);
    opacity: 1;
    right: auto;
    top: auto;
    transition-delay: 0s;
    visibility: visible;
  }
  /* line 324, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .change-picture .Button {
    text-align: center;
    width: 100%;
  }
  /* line 329, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .change-picture .change-picture-new {
    margin: 0 0 3px;
  }
  /* line 334, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .file-upload {
    max-width: 100%;
  }
  /* line 338, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .file-upload-browse {
    max-width: 100%;
  }
  /* line 342, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .editor-dropdown-open {
    min-width: auto;
  }
  /* line 345, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .editor-dropdown-open .mobileFlyoutOverlay {
    opacity: 1;
    pointer-events: auto;
    z-index: 1;
  }
  /* line 351, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .editor-dropdown-open .Flyout.Flyout {
    left: auto;
    max-width: calc(100% - 24px);
    opacity: 1;
    right: auto;
    top: auto;
    transition-delay: 0s;
    visibility: visible;
  }
  /* line 362, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .editor-dropdown-open .MenuItems.MenuItems {
    left: auto;
    max-width: calc(100% - 24px);
    opacity: 1;
    right: auto;
    top: auto;
    transition-delay: 0s;
    visibility: visible;
  }
  /* line 374, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Flyout {
    box-shadow: 0 -2px 10px 2px rgba(0, 0, 0, 0.1);
    cursor: pointer;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-height: 80vh;
    max-width: 375px;
    opacity: 0;
    overflow: auto;
    position: fixed;
    transition: visibility 0s linear .35s, transform .35s ease-out, opacity .35s ease-out;
    visibility: hidden;
    width: 100%;
    z-index: 100;
  }
  /* line 392, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Flyout.Flyout {
    z-index: 1;
  }
  /* line 396, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Flyout a {
    color: #555a62;
  }
  /* line 399, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Flyout a:focus {
    color: #0392a9;
  }
  /* line 403, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Flyout a:hover {
    color: #0392a9;
  }
  /* line 409, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MenuItems {
    z-index: 1;
    box-shadow: 0 -2px 10px 2px rgba(0, 0, 0, 0.1);
    cursor: pointer;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-height: 80vh;
    max-width: 375px;
    opacity: 0;
    overflow: auto;
    position: fixed;
    transition: visibility 0s linear .35s, transform .35s ease-out, opacity .35s ease-out;
    visibility: hidden;
    width: 100%;
    z-index: 100;
  }
  /* line 428, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MenuItems .editor-action {
    font-size: 16px;
    font-weight: 600;
    min-height: 44px;
  }
  /* line 434, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MenuItems a {
    font-size: 16px;
    font-weight: 600;
    min-height: 44px;
    color: #555a62;
  }
  /* line 440, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MenuItems a:link {
    font-size: 16px;
    font-weight: 600;
    min-height: 44px;
  }
  /* line 446, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MenuItems a:focus {
    color: #0392a9;
  }
  /* line 450, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MenuItems a:hover {
    color: #0392a9;
  }
  /* line 455, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MenuItems li > a {
    font-size: 16px;
    font-weight: 600;
    min-height: 44px;
  }
  /* line 462, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MenuItems-Reactions {
    z-index: 1;
  }
  /* line 466, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .mobileFlyoutOverlay {
    align-items: center;
    background: rgba(0, 0, 0, 0.2);
    bottom: 0;
    display: flex;
    height: 100vh;
    justify-content: center;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    right: 0;
    top: 0;
    width: 100vw;
    z-index: 1;
  }
  /* line 483, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Hamburger {
    position: absolute;
  }
  /* line 487, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Herobanner {
    display: none;
  }
  /* line 491, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Herobanner-bgImage {
    display: none;
  }
  /* line 496, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .DataList .AuthorWrap {
    line-height: 1.5;
  }
  /* line 500, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .DataList .Meta {
    line-height: 1.5;
  }
  /* line 504, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .DataList .Item.CategoryHeading {
    font-size: 18px;
  }
  /* line 508, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .DataList .Item-Col .Options .OptionsLink {
    max-width: 100%;
  }
  /* line 512, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .DataList .Reactions .ReactButton {
    line-height: 2.5em;
  }
  /* line 518, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MessageList .AuthorWrap {
    line-height: 1.5;
  }
  /* line 522, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MessageList .Meta {
    line-height: 1.5;
  }
  /* line 527, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MessageList .ItemComment .Meta {
    margin-top: 0;
  }
  /* line 531, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MessageList .ItemComment .MItem {
    margin-bottom: 3px;
  }
  /* line 537, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MessageList .ItemDiscussion .Meta {
    margin-top: 0;
  }
  /* line 541, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MessageList .ItemDiscussion .MItem {
    margin-bottom: 3px;
  }
  /* line 546, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MessageList .Item.CategoryHeading {
    font-size: 18px;
  }
  /* line 550, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MessageList .Item-Col .Options .OptionsLink {
    max-width: 100%;
  }
  /* line 554, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MessageList .Reactions .ReactButton {
    line-height: 2.5em;
  }
  /* line 558, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MessageList .PageTitle h1 {
    font-size: 18px;
  }
  /* line 563, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MeBox-header {
    display: none;
  }
  /* line 568, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .PrevNextPager .Next {
    max-width: 100%;
  }
  /* line 572, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .PrevNextPager .Previous {
    max-width: 100%;
  }
  /* line 577, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Pager {
    float: none;
    justify-content: center;
    margin-bottom: 12px;
    width: 100%;
  }
  /* line 583, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Pager .QuickSearch {
    display: none;
  }
  /* line 587, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Pager .QuickSearchButton {
    max-width: 100%;
  }
  /* line 591, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Pager .QuickSearchWrap .Button {
    max-width: 100%;
  }
  /* line 597, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .PageControls.PageControls {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
  }
  /* line 602, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .PageControls.PageControls .selectBox {
    display: inline-block;
    margin: 0;
  }
  /* line 608, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .PageControls.Top .NumberedPager {
    display: none;
  }
  /* line 615, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.hasRichEditor .embedDialogue.embedDialogue {
    position: static;
  }
  /* line 619, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.hasRichEditor #MessageForm .FormWrapper-Condensed.FormWrapper-Condensed {
    padding-left: 0;
  }
  /* line 623, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.hasRichEditor.Profile .FormWrapper-Condensed.FormWrapper-Condensed {
    padding-left: 0;
  }
  /* line 629, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-BestOf .Tiles {
    margin: 0;
    width: 100%;
  }
  /* line 633, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-BestOf .Tiles .Tile:first-child {
    margin-top: 0;
  }
  /* line 638, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-BestOf .Tile {
    margin: 12px 0;
  }
  /* line 641, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-BestOf .Tile .Reactions {
    margin-left: -6px;
    padding-left: 0;
  }
  /* line 646, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-BestOf .Tile .ReactButton {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    min-height: 42px;
    min-width: 42px;
  }
  /* line 653, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-BestOf .Tile .ReactButton .ReactSprite:before {
    font-size: 20px;
  }
  /* line 660, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-BestOf .Item .ReactButton {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    min-height: 42px;
    min-width: 42px;
  }
  /* line 667, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-BestOf .Item .ReactButton .ReactSprite:before {
    font-size: 20px;
  }
  /* line 672, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-BestOf .Item .Meta {
    margin-top: 0;
  }
  /* line 677, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-BestOf .ImageWrap {
    width: 100%;
  }
  /* line 681, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-BestOf .FilterMenu a {
    max-width: 100%;
  }
  /* line 687, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Entry .g-recaptcha {
    transform: scale(0.8);
  }
  /* line 692, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Entry .MainForm {
    display: block;
    margin-bottom: 0;
    padding: 0;
    width: 100%;
  }
  /* line 698, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Entry .MainForm .InputBox {
    max-width: 100%;
  }
  /* line 703, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Entry .Methods {
    display: block;
    margin-bottom: 0;
    padding: 0;
    width: 100%;
    margin-left: 0;
  }
  /* line 710, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Entry .Methods a {
    color: #0392a9;
  }
  /* line 713, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Entry .Methods a:active {
    color: #0392a9;
  }
  /* line 717, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Entry .Methods a:focus {
    color: #0392a9;
  }
  /* line 721, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Entry .Methods a:hover {
    color: #0392a9;
  }
  /* line 730, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .Profile h2 {
    font-size: 18px;
  }
  /* line 734, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .Profile dt {
    display: block;
    margin-bottom: 0;
    width: 100%;
  }
  /* line 740, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .Profile dd {
    display: block;
    margin-bottom: 12px;
    padding-left: 0;
    width: 100%;
  }
  /* line 748, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .ProfileOptions {
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 18px;
    margin-left: 0;
    width: 100%;
  }
  /* line 755, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .ProfileOptions .MemberButtons {
    max-width: 100%;
    margin-right: 0;
    margin-bottom: 18px;
    width: inherit;
    text-align: center;
  }
  /* line 763, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .ProfileOptions .Button-EditProfile {
    max-width: 100%;
    width: inherit;
    text-align: center;
  }
  /* line 769, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .ProfileOptions .ProfileButtons-BackToProfile {
    max-width: 100%;
  }
  /* line 773, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .ProfileOptions .ButtonGroup {
    width: inherit;
  }
  /* line 778, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .change-picture {
    padding: 0;
  }
  /* line 782, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .FormTitleWrapper {
    padding: 0;
  }
  /* line 786, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .DataCounts {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-left: -6px;
    width: calc(100% +12px);
  }
  /* line 794, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .CountItemWrap {
    margin-left: 6px;
    margin-right: 6px;
    width: calc(25% - 12px);
  }
  /* line 800, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .BadgeGrid h4 {
    font-size: 18px;
  }
  /* line 804, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .Profile-header .Profile-username {
    font-size: 16px;
  }
  /* line 808, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .About.P .About {
    padding: 0;
  }
  /* line 812, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile.quotes .Frame-content form {
    padding: 0;
  }
  /* line 817, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .Content .BadgeGrid .PhotoGrid {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-left: -6px;
    width: calc(100% +12px);
  }
  /* line 825, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .Content .BadgeGrid a {
    margin-left: 6px;
    margin-right: 6px;
    width: calc(25% - 12px);
  }
  /* line 834, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-EditProfile .ProfileButtons-BackToProfile {
    text-align: center;
    width: 100%;
  }
  /* line 839, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-EditProfile.preferences h2 {
    font-size: 18px;
  }
  /* line 843, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-EditProfile.signature h2 {
    font-size: 18px;
  }
  /* line 847, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-EditProfile table.PreferenceGroup {
    min-width: 500px;
  }
  /* line 851, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-EditProfile .Buttons .Button {
    text-align: center;
    width: 100%;
  }
  /* line 856, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-EditProfile.tokens .Button.Action {
    text-align: center;
    width: 100%;
  }
  /* line 862, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-SearchResults .AdvancedSearch {
    max-width: 100%;
  }
  /* line 865, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-SearchResults .AdvancedSearch .KeywordsWrap {
    padding: 0;
  }
  /* line 868, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-SearchResults .AdvancedSearch .KeywordsWrap .bwrap .Button {
    right: 0;
  }
  /* line 872, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-SearchResults .AdvancedSearch .KeywordsWrap .Handle.Handle {
    right: 36px;
  }
  /* line 877, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-SearchResults .AdvancedSearch .AdvancedWrap {
    background: transparent;
    padding: 0;
  }
  /* line 884, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .SearchBox {
    max-width: 100%;
  }
  /* line 888, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .categoryList-heading {
    font-size: 18px;
  }
  /* line 893, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .DataTable .Options {
    right: 0;
  }
  /* line 897, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .DataTable .Meta {
    margin-top: 12px;
  }
  /* line 901, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .DataTable .MItem.Category {
    max-width: calc(100% - 21px);
    margin-top: 12px;
  }
  /* line 907, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .DataTable.CategoryTable td.CountComments {
    display: none;
  }
  /* line 911, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .DataTable.CategoryTable td.LatestPost {
    display: none;
  }
  /* line 917, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .DataTable.DiscussionsTable.DiscussionsTable .MiniPager {
    display: none;
  }
  /* line 921, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .DataTable.DiscussionsTable.DiscussionsTable td.CountViews {
    display: none;
  }
  /* line 928, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Footer .col {
    margin: 6px 0;
    text-align: center;
    width: 100%;
  }
  /* line 933, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Footer .col:first-child {
    margin-top: 0;
  }
  /* line 937, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Footer .col:last-child {
    margin-bottom: 0;
  }
  /* line 942, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Footer .col-copyRight {
    justify-content: center;
  }
  /* line 946, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Footer .col-logo {
    justify-content: center;
  }
  /* line 951, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Vanilla-logo {
    margin: 0 auto;
  }
  /* line 956, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Header .Hamburger {
    display: flex;
  }
  /* line 960, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Header .mobileMeBox-button {
    display: flex;
  }
  /* line 964, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Header.hasOpenNavigation {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-width: 0;
  }
  /* line 972, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Header .SignInLinks a {
    max-width: 100%;
  }
  /* line 977, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Header-logo {
    display: none;
    flex-basis: auto;
  }
  /* line 981, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Header-logo.mobile {
    display: flex;
    margin-left: auto;
  }
  /* line 987, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Header-desktopNav {
    display: none;
  }
  /* line 991, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Header-flexSpacer {
    display: none;
  }
  /* line 995, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .mobileMebox {
    display: block;
  }
  /* line 998, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .mobileMebox .MeButton .Alert {
    top: -6px;
  }
  /* line 1003, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Navigation {
    display: block;
  }
  /* line 1006, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Navigation .Container {
    padding: 0 0 6px;
  }
  /* line 1010, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Navigation .BoxButtons .Button:not(.Handle) {
    max-width: 100%;
  }
  /* line 1014, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Navigation .SignInLinks.SignInLinks a {
    max-width: 100%;
  }
  /* line 1019, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .mobileMeBox-button {
    position: absolute;
  }
  /* line 1024, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Section-Group .H {
    text-align: left;
  }
  /* line 1028, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Section-Group .BoCloseButtons {
    display: block;
    width: 100%;
  }
  /* line 1033, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Section-Group .Button-Controls {
    display: block;
    width: 100%;
  }
  /* line 1037, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Section-Group .Button-Controls .ButtonGroup {
    margin: 0;
    text-align: center;
    width: 100%;
  }
  /* line 1042, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Section-Group .Button-Controls .ButtonGroup.Multi {
    padding: 0;
  }
  /* line 1045, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Section-Group .Button-Controls .ButtonGroup.Multi .Primary:first-child {
    width: 100%;
  }
  /* line 1051, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Section-Group .Button-Controls .NewEventButton {
    margin: 0;
    text-align: center;
    width: 100%;
  }
  /* line 1057, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Section-Group .Button-Controls .Button:not(.Handle) {
    margin: 0;
    text-align: center;
    width: 100%;
  }
  /* line 1064, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Section-Group .BoxButtons {
    display: block;
    width: 100%;
  }
  /* line 1071, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Section-GroupList .groupToolbar-newGroup {
    text-align: center;
    width: 100%;
  }
  /* line 1076, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Section-GroupList .MainContent > .Button.Primary {
    text-align: center;
    width: 100%;
  }
  /* line 1081, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Section-GroupList .DataList .Item {
    display: flex;
    flex-direction: column;
  }
  /* line 1085, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Section-GroupList .DataList .Item .Options {
    margin-top: 0;
    position: absolute;
    right: 0;
  }
  /* line 1091, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Section-GroupList .DataList .Item .Excerpt {
    margin-top: 12px;
  }
  /* line 1095, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Section-GroupList .DataList .Item .Title {
    padding-right: 20px;
  }
  /* line 1101, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Group-Icon-Big-Wrap {
    display: none;
  }
  /* line 1105, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Group-Description {
    display: none;
  }
  /* line 1109, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Group-Header-Info {
    margin-bottom: 18px;
    padding-left: 0;
  }
  /* line 1115, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Section-Members .Group-RemoveMember {
    max-width: 100%;
  }
  /* line 1119, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Section-Members .DataList .Item {
    display: flex;
    flex-direction: column;
  }
  /* line 1123, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Section-Members .DataList .Item .Options {
    order: 2;
  }
  /* line 1127, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Section-Members .DataList .Item .PhotoWrap {
    left: 16px 8px;
    position: absolute;
    top: 16px 8px;
  }
  /* line 1133, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Section-Members .DataList .Item .Meta {
    margin-top: 0;
  }
  /* line 1139, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  #Form_memberFilter {
    margin-bottom: 3px;
    margin-right: 0;
    width: 100%;
  }
  /* line 1145, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .group-members-filter-box {
    flex-wrap: wrap;
    justify-content: flex-end;
  }
  /* line 1149, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .group-members-filter-box .Button {
    max-width: 100%;
  }
  /* line 1152, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .group-members-filter-box .Button.search {
    max-width: 100%;
  }
  /* line 1158, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Frame-content .HomepageTitle .AdminCheck {
    height: 22.5px;
  }
  /* line 1162, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Dropdown.MenuItems {
    min-width: auto;
  }
  /* line 1166, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Popup #UserBadgeForm button {
    max-width: 100%;
  }
  /* line 1171, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .FormTitleWrapper .Buttons .Back {
    display: block;
    line-height: 1.5;
    margin-bottom: 12px;
    margin-left: 0;
    text-align: left;
  }
  /* line 1179, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .FormTitleWrapper .Buttons .Button {
    max-width: 100%;
  }
  /* line 1182, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .FormTitleWrapper .Buttons .Button.Primary {
    max-width: 100%;
  }
  /* line 1189, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .FormWrapper .Buttons .Back {
    display: block;
    line-height: 1.5;
    margin-bottom: 12px;
    margin-left: 0;
    text-align: left;
  }
  /* line 1197, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .FormWrapper .Buttons .Button {
    max-width: 100%;
  }
  /* line 1200, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .FormWrapper .Buttons .Button.Primary {
    max-width: 100%;
  }
  /* line 1206, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .btn-primary.Close {
    max-width: 100%;
  }
  /* line 1210, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .NewConversation.NewConversation {
    max-width: 100%;
  }
  /* line 1214, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .BoxButtons .Button.Primary {
    max-width: 100%;
  }
  /* line 1218, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .groupToolbar .Button.Primary {
    max-width: 100%;
  }
  /* line 1222, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .CommentForm.CommentForm .FormWrapper.FormWrapper .Buttons {
    padding: 0;
  }
  /* line 1226, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .FormWrapper-Condensed .FormWrapper.FormWrapper .Buttons {
    padding: 0;
  }
  /* line 1230, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .richEditor-button.isOpen {
    min-width: auto;
  }
  /* line 1233, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .richEditor-button.isOpen .mobileFlyoutOverlay {
    opacity: 1;
    pointer-events: auto;
    z-index: 1;
  }
  /* line 1239, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .richEditor-button.isOpen .Flyout.Flyout {
    left: auto;
    max-width: calc(100% - 24px);
    opacity: 1;
    right: auto;
    top: auto;
    transition-delay: 0s;
    visibility: visible;
  }
  /* line 1250, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .richEditor-button.isOpen .MenuItems.MenuItems {
    left: auto;
    max-width: calc(100% - 24px);
    opacity: 1;
    right: auto;
    top: auto;
    transition-delay: 0s;
    visibility: visible;
  }
  /* line 1262, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .ToggleFlyout.Open {
    min-width: auto;
  }
  /* line 1265, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .ToggleFlyout.Open .mobileFlyoutOverlay {
    opacity: 1;
    pointer-events: auto;
    z-index: 1;
  }
  /* line 1271, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .ToggleFlyout.Open .Flyout.Flyout {
    left: auto;
    max-width: calc(100% - 24px);
    opacity: 1;
    right: auto;
    top: auto;
    transition-delay: 0s;
    visibility: visible;
  }
  /* line 1282, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .ToggleFlyout.Open .MenuItems.MenuItems {
    left: auto;
    max-width: calc(100% - 24px);
    opacity: 1;
    right: auto;
    top: auto;
    transition-delay: 0s;
    visibility: visible;
  }
  /* line 1294, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .OnlineUserWrap .OnlineUserName {
    display: none;
  }
  /* line 1297, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .OnlineUserWrap .OnlineUserName.OnlineUserName {
    z-index: 1;
  }
  /* line 1303, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Activities .ItemContent .Title {
    padding-right: 12px;
  }
  /* line 1307, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Activities .ItemContent .Delete {
    position: absolute;
  }
  /* line 1311, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Activities .ItemContent .Author .PhotoWrap {
    margin-right: 0;
  }
  /* line 1316, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Group-Content .DataList .Meta {
    margin-top: 0;
  }
  /* line 1320, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .CategoryBox .H {
    font-size: 18px;
  }
  /* line 1324, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MeBox .MeButton .Alert {
    top: 0;
  }
  /* line 1329, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Groups .DataTable .Options {
    right: 0;
  }
  /* line 1333, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Groups .DataTable .Meta {
    margin-top: 12px;
  }
  /* line 1337, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Groups .DataTable .MItem.Category {
    max-width: calc(100% - 21px);
    margin-top: 12px;
  }
  /* line 1343, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Groups .DataTable.CategoryTable td.CountComments {
    display: none;
  }
  /* line 1347, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Groups .DataTable.CategoryTable td.LatestPost {
    display: none;
  }
  /* line 1353, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Groups .DataTable.DiscussionsTable.DiscussionsTable .MiniPager {
    display: none;
  }
  /* line 1357, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Groups .DataTable.DiscussionsTable.DiscussionsTable td.CountViews {
    display: none;
  }
  /* line 1364, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable .Meta {
    margin-top: 0;
  }
  /* line 1369, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable .Invitation .UserName {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
  /* line 1375, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable .Invitation .UserName .Meta {
    display: none;
  }
  /* line 1380, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable .Invitation .BlockColumn-Buttons {
    min-width: 105px;
  }
  /* line 1386, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable .Group-Name .Wrap {
    display: flex;
    flex-wrap: wrap;
  }
  /* line 1391, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable .Group-Name .GroupDescription {
    margin-top: 12px;
  }
  /* line 1395, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable .Group-Name .Title-Wrapper {
    padding-right: 20px;
  }
  /* line 1401, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable td.CountDiscussions {
    display: none;
  }
  /* line 1405, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable td.CountMembers {
    display: none;
  }
  /* line 1409, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable td.EventDate {
    display: none;
  }
  /* line 1413, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable td.EventTitle {
    padding-right: 16px 8px;
  }
  /* line 1419, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable tbody tr .CountMembers {
    border-right: 1px solid #d6d7d9;
    padding-right: 16px 8px;
  }
  /* line 1424, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable tbody tr:first-child .CountMembers {
    border-top-right-radius: 0;
  }
  /* line 1429, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable tbody tr:last-child .CountMembers {
    border-bottom-right-radius: 0;
  }
  /* line 1435, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable .Event .EventTitle .Wrap {
    display: flex;
    flex-wrap: wrap;
  }
  /* line 1439, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable .Event .EventTitle .Wrap .DateTile {
    bottom: 0;
    height: 42px;
    margin-top: 0;
    position: absolute;
    top: 16px;
    width: 42px;
  }
  /* line 1448, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable .Event .EventTitle .Wrap .OptionsMenu {
    position: absolute;
    right: 0;
    top: 16px;
    width: auto;
  }
  /* line 1455, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable .Event .EventTitle .Wrap .Description {
    padding-left: 54px;
  }
  /* line 1459, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable .Event .EventTitle .Wrap .Title {
    padding-left: 54px;
  }
  /* line 1463, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable .Event .EventTitle .Wrap .Title-Wrapper {
    padding-right: 0;
  }
  /* line 1467, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable .Event .EventTitle .Wrap .Button {
    width: 100%;
    text-align: center;
  }
  /* line 1472, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable .Event .EventTitle .Wrap .ButtonGroup {
    width: 100%;
  }
  /* line 1476, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable .Event .EventTitle .Wrap .Options {
    width: 100%;
    margin-top: 12px;
    order: 2;
  }
  /* line 1484, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable tr.Invitation .Title {
    padding-right: 0;
  }
  /* line 1488, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable tr.Invitation .Title-Wrapper {
    padding-right: 0;
  }
  /* line 1492, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable tr.Invitation td.UserName {
    border-right: none;
  }
  /* line 1499, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MemberList .DataTable td.UserName {
    border-right-width: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding-right: 0;
  }
  /* line 1508, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MemberList .DataTable td.BlockColumn-Buttons {
    width: 160px;
  }
  /* line 1511, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MemberList .DataTable td.BlockColumn-Buttons .Button {
    display: block;
    text-align: center;
    width: 100%;
  }
  /* line 1516, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MemberList .DataTable td.BlockColumn-Buttons .Button + .Button {
    margin-top: 3px;
  }
  /* line 1522, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MemberList .DataTable td.JoinDate {
    display: none;
  }
  /* line 1527, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Group-Box .DiscussionsTable .DiscussionName .Title.Title {
    margin-bottom: 12px;
  }
  /* line 1531, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Header-desktopCommunityChooser.Header-desktopCommunityChooser {
    display: none;
  }
  /* line 1535, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MultipleEntryMethods .Methods {
    float: none;
  }
  /* line 1538, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MultipleEntryMethods .Methods b {
    display: inline-block;
    margin: 18px 0 0;
  }
  /* line 1544, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Group-Header.NoBanner .Group-Header-Info {
    padding-left: 0;
  }
  /* line 1549, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Section-Event.Section-Event .FieldInfo {
    display: block;
    margin-bottom: 12px;
    width: 100%;
  }
  /* line 1555, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Section-Event.Section-Event .AttendeeList.AttendeeList h3 {
    font-size: 18px;
  }
}

@-webkit-keyframes spinnerLoader {
  0% {
    transform: rotate(73deg);
  }
  to {
    transform: rotate(433deg);
  }
}

/* line 1573, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body {
  color: #555a62;
  font-family: Open Sans, HelveticaNeue-Light, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  box-sizing: border-box;
}

/* line 1582, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body > svg {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

/* line 1594, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.hasRichEditor .richEditor-frame {
  border: 1px solid #999;
  border-radius: 6px;
  overflow: initial;
}

/* line 1601, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.hasRichEditor .CommentOptions {
  display: block;
  margin-bottom: 12px;
}

/* line 1606, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.hasRichEditor .bodybox-wrap {
  margin-bottom: 12px;
}

/* line 1611, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.hasRichEditor .Popup .NoteForm {
  padding: 0;
}

/* line 1615, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.hasRichEditor .Popup .richEditor {
  padding-left: 0;
}

/* line 1620, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.hasRichEditor .richEditor {
  padding-left: 0;
}

/* line 1624, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.hasRichEditor .FormWrapper.FormWrapper-Condensed {
  background-color: transparent;
  border-width: 0;
  padding-right: 0 !important;
}

/* line 1629, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.hasRichEditor .FormWrapper.FormWrapper-Condensed .richEditor {
  padding-left: 0;
  padding-right: 0;
}

/* line 1635, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.hasRichEditor .CommentForm.CommentForm {
  background-color: transparent;
  border-width: 0;
  padding: 0;
}

/* line 1640, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.hasRichEditor .CommentForm.CommentForm .Buttons {
  padding-right: 0;
}

/* line 1645, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.hasRichEditor #ConversationForm .FormWrapper {
  padding-left: 0;
  padding-right: 0;
}

/* line 1650, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.hasRichEditor #EventAddEditForm .FormWrapper {
  padding-left: 0;
  padding-right: 0;
}

/* line 1655, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.hasRichEditor #GroupForm .FormWrapper {
  padding-left: 0;
  padding-right: 0;
}

/* line 1660, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.hasRichEditor #MessageForm .FormWrapper {
  padding-left: 0;
  padding-right: 0;
}

/* line 1665, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.hasRichEditor.Section-PostDiscussion #DiscussionForm .FormWrapper {
  padding-left: 0;
  padding-right: 0;
}

/* line 1673, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Box li {
  border-radius: 6px;
}

/* line 1677, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Box li.Heading {
  align-items: center;
  border: none;
  border-radius: 6px;
  color: #555a62;
  display: flex;
  font-weight: 600;
  padding: 5px;
}

/* line 1687, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Box li.Heading .Aside {
  margin-left: auto;
  order: 2;
}

/* line 1693, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Box li:not(.Heading) + li:not(.Heading) {
  margin-top: 0;
}

/* line 1696, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Box li:not(.Heading) + li:not(.Heading) a {
  margin-top: -1px;
}

/* line 1702, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Box a {
  align-items: center;
  background-color: transparent;
  border: none;
  border-radius: 6px;
  color: #555a62;
  display: flex;
  padding: 5px;
  transition: color .35s ease-out, background-color .35s ease-out;
  width: 100%;
}

/* line 1715, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Box a:active {
  background-color: transparent;
  border-color: none;
  color: #0392a9;
}

/* line 1721, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Box a:focus {
  background-color: transparent;
  border-color: none;
  color: #0392a9;
}

/* line 1727, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Box a:hover {
  background-color: transparent;
  border-color: none;
  color: #0392a9;
}

/* line 1734, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Box .PanelCategories li {
  padding: 0;
}

/* line 1737, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Box .PanelCategories li.Depth2 {
  position: relative;
}

/* line 1740, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Box .PanelCategories li.Depth2 a {
  padding-left: 24px;
}

/* line 1744, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Box .PanelCategories li.Depth2:before {
  border-bottom: 2px solid #d6d7d9;
  border-left: 2px solid #d6d7d9;
  content: "";
  display: block;
  height: 6px;
  left: 7px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  z-index: 1;
}

/* line 1760, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Box .PanelCategories li.Depth3 {
  position: relative;
}

/* line 1763, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Box .PanelCategories li.Depth3 a {
  padding-left: 24px;
}

/* line 1767, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Box .PanelCategories li.Depth3:before {
  border-bottom: 2px solid #d6d7d9;
  border-left: 2px solid #d6d7d9;
  content: "";
  display: block;
  height: 6px;
  left: 7px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  z-index: 1;
}

/* line 1783, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Box .PanelCategories li.Depth4 {
  position: relative;
}

/* line 1786, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Box .PanelCategories li.Depth4 a {
  padding-left: 24px;
}

/* line 1790, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Box .PanelCategories li.Depth4:before {
  border-bottom: 2px solid #d6d7d9;
  border-left: 2px solid #d6d7d9;
  content: "";
  display: block;
  height: 6px;
  left: 7px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  z-index: 1;
}

/* line 1806, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Box .PanelCategories li.Depth5 {
  position: relative;
}

/* line 1809, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Box .PanelCategories li.Depth5 a {
  padding-left: 24px;
}

/* line 1813, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Box .PanelCategories li.Depth5:before {
  border-bottom: 2px solid #d6d7d9;
  border-left: 2px solid #d6d7d9;
  content: "";
  display: block;
  height: 6px;
  left: 7px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  z-index: 1;
}

/* line 1830, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Box.BadgeGrid a {
  border-radius: 0;
  padding: 0;
  width: auto;
}

/* line 1837, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Box .Active a {
  font-weight: 600;
}

/* line 1842, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Profile-header {
  display: none;
}

/* line 1846, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .box-cropped-image {
  margin-bottom: 18px;
}

/* line 1851, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Preferences > form > div {
  overflow-x: auto;
}

/* line 1855, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .Preferences .Buttons .Button {
  float: right;
}

/* line 1860, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile #CategoryNotificationHeader {
  white-space: nowrap;
}

/* line 1864, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile.preferences h2 {
  border-bottom: 1px solid #d6d7d9;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 3px;
  margin-top: 0;
}

/* line 1872, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile.signature h2 {
  border-bottom: 1px solid #d6d7d9;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 3px;
  margin-top: 0;
}

/* line 1880, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .FormTitleWrapper form {
  background: none !important;
}

/* line 1883, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .FormTitleWrapper form li {
  width: 100%;
}

/* line 1886, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .FormTitleWrapper form li:after {
  clear: both;
  content: "";
  display: table;
}

/* line 1892, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .FormTitleWrapper form li input {
  width: 100%;
}

/* line 1896, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .FormTitleWrapper form li.User-Avatar {
  margin-right: 0;
  order: 100;
  width: 100%;
}

/* line 1903, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .FormTitleWrapper form .CustomProfileFieldLabel {
  float: left;
  margin-right: 18px;
  margin-top: 12px;
  max-width: calc(50% - 9px);
}

/* line 1909, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .FormTitleWrapper form .CustomProfileFieldLabel:nth-child(2n) {
  margin-right: 0;
}

/* line 1914, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .FormTitleWrapper form .CustomProfileFieldValue {
  float: left;
  margin-right: 18px;
  margin-top: 12px;
  max-width: calc(50% - 9px);
}

/* line 1920, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .FormTitleWrapper form .CustomProfileFieldValue:nth-child(2n) {
  margin-right: 0;
}

/* line 1925, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .FormTitleWrapper form .Button {
  margin-top: 12px;
}

/* line 1929, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile .FormTitleWrapper form .CheckBoxLabel input {
  width: auto;
}

/* line 1934, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile table.PreferenceGroup {
  margin-bottom: 18px;
  width: 100%;
}

/* line 1938, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-EditProfile table.PreferenceGroup * {
  line-height: 36px;
}

/* line 1945, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Badges .Cell {
  padding: 0;
}

/* line 1949, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Badges .RecentRecipients {
  overflow: initial;
}

/* line 1952, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Badges .RecentRecipients .CellWrap {
  overflow: initial;
}

/* line 1957, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Badges .CellWrap {
  margin-top: 12px;
}

/* line 1962, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Badges .Content h1 {
  display: block;
}

/* line 1966, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Badges .Content h2 {
  border-bottom: 1px solid #d6d7d9;
  margin-top: 50px;
}

/* line 1971, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Badges .Content .Badge-Details {
  margin-bottom: 50px;
}

/* line 1975, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Badges .Content .Badge-Earned .PhotoWrap {
  align-items: center;
  border-radius: 6px;
  border-radius: 50%;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2);
  display: inline-flex;
  height: 42px;
  height: 38px;
  justify-content: center;
  margin-right: 12px;
  overflow: hidden;
  padding: 0;
  width: 42px;
  width: 38px;
}

/* line 1993, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Badges .Content .Badge-Earned .PhotoWrap img {
  height: auto;
  margin: 0;
  width: 100%;
}

/* line 1999, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Badges .Content .Badge-Earned .PhotoWrap.NoPhoto {
  display: none;
}

/* line 2008, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Frame-content .Content {
  width: 100%;
}

/* line 2012, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Frame-content .Panel {
  display: none;
}

/* line 2016, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Frame-content > .Container {
  max-width: 800px;
  max-width: 1236px;
}

/* line 2022, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .SearchBox {
  display: none;
}

/* line 2026, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .FilterMenu {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  margin: 18px -3px;
  width: calc(100% +6px);
}

/* line 2033, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .FilterMenu > li {
  margin: 0 3px 6px;
}

/* line 2037, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .FilterMenu a {
  background: transparent;
  border: 1px solid #bcbec1;
  border-radius: 6px;
  color: #555a62;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 2055, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .FilterMenu a:active {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 2061, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .FilterMenu a:focus {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 2067, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .FilterMenu a:hover {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 2074, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .FilterMenu .ReactSprite {
  height: inherit;
  line-height: 34px;
}

/* line 2079, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .FilterMenu .BestOfEverything .ReactSprite {
  display: none;
}

/* line 2083, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .FilterMenu li.Active a {
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 2090, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Frame-details {
  padding-bottom: 6px;
}

/* line 2094, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .MainContent {
  margin: 0;
  min-height: 150px;
  width: 100%;
}

/* line 2100, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .DismissMessage {
  margin-bottom: 24px;
  margin-left: 0;
  margin-right: 0;
}

/* line 2106, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tiles {
  margin: 0 -6px;
  position: relative;
  width: calc(100% +6px);
}

/* line 2111, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tiles:after {
  clear: both;
  content: "";
  display: table;
}

/* line 2118, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tile {
  background: transparent;
  border-radius: 6px;
  display: block;
  margin: 0 6px 12px;
  padding: 16px 8px;
  position: relative;
  width: calc(33.33333% - 12px);
}

/* line 2128, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tile .AuthorWrap {
  background-color: transparent;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  margin-bottom: -16px 8px;
  margin-left: -16px 8px;
  margin-right: -16px 8px;
  min-height: 74px;
  padding: 16px 8px;
}

/* line 2141, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tile .Title {
  background: none;
  color: #555a62;
  display: block;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
  margin-bottom: 6px;
}

/* line 2150, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tile .Title a {
  background: none;
  color: #555a62;
  display: block;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
  margin-bottom: 6px;
  color: inherit;
  display: inline;
  font-size: inherit;
  font-weight: inherit;
}

/* line 2163, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tile .Title a:focus {
  color: #0392a9;
  color: inherit;
}

/* line 2168, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tile .Title a:hover {
  color: #0392a9;
  color: inherit;
}

/* line 2173, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tile .Title a a {
  color: inherit;
  display: inline;
  font-size: inherit;
  font-weight: inherit;
}

/* line 2179, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tile .Title a a:focus {
  color: inherit;
}

/* line 2183, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tile .Title a a:hover {
  color: inherit;
}

/* line 2189, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tile .Title:focus {
  color: #0392a9;
}

/* line 2193, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tile .Title:hover {
  color: #0392a9;
}

/* line 2198, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tile .Message {
  display: block;
  line-height: 20px;
  margin: 0 0 6px;
  max-height: 400px;
  overflow: hidden;
  position: relative;
}

/* line 2207, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tile .Reactions {
  padding-left: 48px;
}

/* line 2211, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tile .ReactSprite {
  margin-right: 0;
}

/* line 2215, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tile .Item-BodyWrap {
  margin-bottom: 6px;
}

/* line 2219, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tile .Item-Header {
  margin-bottom: 6px;
}

/* line 2223, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tile .Author {
  line-height: 1.5;
  display: block;
}

/* line 2227, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tile .Author a {
  color: #696e75;
  font-size: 12px;
  font-weight: 400;
  line-height: inherit;
}

/* line 2233, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tile .Author a:active {
  color: #0392a9;
}

/* line 2237, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tile .Author a:focus {
  color: #0392a9;
}

/* line 2241, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tile .Author a:hover {
  color: #0392a9;
}

/* line 2245, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tile .Author a:not(.PhotoWrap) {
  margin-left: 12px;
}

/* line 2251, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tile .Meta {
  line-height: 1.5;
}

/* line 2255, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tile .PhotoWrap {
  margin: 0;
}

/* line 2259, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tile .ReactButton {
  margin: 0 6px;
}

/* line 2263, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Tile .ProfilePhoto.ProfilePhoto {
  height: auto;
  width: 100%;
}

/* line 2270, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Item .Item-BodyWrap {
  margin-bottom: 6px;
}

/* line 2274, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Item .Item-Header {
  margin-bottom: 6px;
}

/* line 2278, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Item .Author {
  line-height: 1.5;
  display: block;
}

/* line 2282, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Item .Author a {
  color: #696e75;
  font-size: 12px;
  font-weight: 400;
  line-height: inherit;
}

/* line 2288, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Item .Author a:active {
  color: #0392a9;
}

/* line 2292, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Item .Author a:focus {
  color: #0392a9;
}

/* line 2296, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Item .Author a:hover {
  color: #0392a9;
}

/* line 2300, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Item .Author a:not(.PhotoWrap) {
  margin-left: 12px;
}

/* line 2306, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Item .Meta {
  line-height: 1.5;
  padding-left: 54px;
}

/* line 2311, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Item .PhotoWrap {
  margin: 0;
}

/* line 2315, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Item .ReactButton {
  margin: 0 6px;
}

/* line 2319, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf .Item .ProfilePhoto.ProfilePhoto {
  height: auto;
  width: 100%;
}

/* line 2325, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf.UserLoggedOut .Author {
  align-items: center;
  display: flex;
}

/* line 2329, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-BestOf.UserLoggedOut .Author .PhotoWrap {
  margin: 0 3px 0 0;
}

/* line 2337, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Entry .Frame-content .Content {
  width: 100%;
}

/* line 2341, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Entry .Frame-content .Panel {
  display: none;
}

/* line 2345, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Entry .Frame-content > .Container {
  max-width: 800px;
}

/* line 2350, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Entry .SearchBox {
  display: none;
}

/* line 2354, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Entry .ForgotPassword {
  margin-left: 6px;
  color: #0392a9;
}

/* line 2358, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Entry .ForgotPassword:focus {
  color: #0392a9;
  text-decoration: none;
}

/* line 2363, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Entry .ForgotPassword:hover {
  color: #0392a9;
  text-decoration: none;
}

/* line 2370, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Entry label.CheckBoxLabel {
  font-size: 14px !important;
}

/* line 2373, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Entry label.CheckBoxLabel a {
  color: #0392a9;
  font-size: inherit;
}

/* line 2377, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Entry label.CheckBoxLabel a:focus {
  color: #0392a9;
  text-decoration: none;
}

/* line 2382, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Entry label.CheckBoxLabel a:hover {
  color: #0392a9;
  text-decoration: none;
}

/* line 2389, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Entry label.RadioLabel {
  font-size: 14px !important;
}

/* line 2392, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Entry label.RadioLabel a {
  color: #0392a9;
  font-size: inherit;
}

/* line 2396, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Entry label.RadioLabel a:focus {
  color: #0392a9;
  text-decoration: none;
}

/* line 2401, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Entry label.RadioLabel a:hover {
  color: #0392a9;
  text-decoration: none;
}

/* line 2409, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Entry .Methods b {
  display: inline-block;
  margin: 10px 0 3px;
}

/* line 2414, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Entry .CreateAccount a {
  color: #0392a9;
}

/* line 2417, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Entry .CreateAccount a:focus {
  color: #0392a9;
  text-decoration: none;
}

/* line 2422, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Entry .CreateAccount a:hover {
  color: #0392a9;
  text-decoration: none;
}

/* line 2428, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Entry .Legal br {
  display: none;
}

/* line 2435, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Post .FormWrapper .editor-help-text {
  font-size: inherit;
}

/* line 2439, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Post .FormWrapper .SearchBox {
  display: none;
}

/* line 2443, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Post .FormWrapper .Buttons {
  align-items: center;
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  justify-content: flex-start;
}

/* line 2450, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Post .FormWrapper .Buttons .Button {
  margin: 0 0 3px 3px;
}

/* line 2455, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Post .FormWrapper .SelectWrapper {
  width: 100%;
}

/* line 2459, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Post .FormWrapper .ShowTags {
  display: block;
  margin-top: 3px;
}

/* line 2464, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Post .FormWrapper .AvailableTags a {
  display: inline-block;
  line-height: 1.5;
  margin: 3px 0;
}

/* line 2471, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Post .SearchBox {
  display: none;
}

/* line 2477, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.announcement .SearchBox {
  display: none;
}

/* line 2482, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.announcement .Frame-content .Content {
  width: 100%;
}

/* line 2486, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.announcement .Frame-content .Panel {
  display: none;
}

/* line 2490, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.announcement .Frame-content > .Container {
  max-width: 800px;
}

/* line 2498, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .Profile h2 {
  align-items: center;
  display: flex;
  font-size: 18px;
  font-weight: 700;
  justify-content: space-between;
  margin-bottom: 18px;
}

/* line 2507, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .Profile dl {
  padding: 3px 0;
  width: 100%;
}

/* line 2511, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .Profile dl:after {
  clear: both;
  content: "";
  display: table;
}

/* line 2518, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .Profile dd {
  background: none;
  color: inherit;
  display: inline-block;
  float: left;
  font-size: 14px;
  line-height: inherit;
  margin-bottom: 3px;
  padding: 0;
  display: inline-block;
  padding-left: 3px;
  width: 75%;
}

/* line 2532, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .Profile dt {
  background: none;
  color: inherit;
  display: inline-block;
  float: left;
  font-size: 14px;
  line-height: inherit;
  margin-bottom: 3px;
  padding: 0;
  font-weight: 700;
  width: 25%;
}

/* line 2545, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .Profile > .User {
  border: none;
  border-radius: 0;
  position: relative;
}

/* line 2551, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .Profile > .User > * + * {
  margin-top: 18px;
}

/* line 2558, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .User .H {
  align-items: center;
  display: flex;
}

/* line 2563, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .User .DismissMessage {
  margin-top: 12px;
}

/* line 2567, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .User > #Status {
  display: none;
}

/* line 2572, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .Gloss {
  border: 1px solid #0392a9;
  border-radius: 3px;
  color: #0392a9;
  display: inline-flex;
  font-size: 10px;
  font-weight: 400;
  padding: 3px;
  text-transform: uppercase;
}

/* line 2583, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .Gloss:empty {
  display: none;
}

/* line 2588, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .Profile-rank {
  border: 1px solid #0392a9;
  border-radius: 3px;
  color: #0392a9;
  display: inline-flex;
  font-size: 10px;
  font-weight: 400;
  padding: 3px;
  text-transform: uppercase;
}

/* line 2601, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .MainContent .DismissMessage {
  order: -1;
  width: 100%;
}

/* line 2606, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .MainContent > .FormTitleWrapper {
  padding: 0;
}

/* line 2611, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .Profile-header {
  align-items: center;
  display: none;
  flex-wrap: wrap;
  margin: 0 0 18px;
  width: 100%;
}

/* line 2618, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .Profile-header .Profile-username {
  margin: 0;
}

/* line 2624, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .Profile-photo .WhosOnline {
  display: none;
}

/* line 2628, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .Profile-photo .PhotoWrapLarge {
  display: block;
  height: 145px;
  position: absolute;
  width: 145px;
}

/* line 2635, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .Profile-photo > .PhotoLarge {
  align-items: center;
  border-radius: 6px;
  border-radius: 50%;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2);
  display: inline-flex;
  height: 145px;
  justify-content: center;
  margin-bottom: 8px;
  overflow: hidden;
  padding: 0;
  width: 145px;
}

/* line 2651, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .Profile-photo > .PhotoLarge img {
  height: auto;
  margin: 0;
  width: 100%;
}

/* line 2657, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .Profile-photo > .PhotoLarge.NoPhoto {
  display: none;
}

/* line 2663, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .ProfileOptions {
  float: right;
  margin: 0;
  z-index: 1;
}

/* line 2668, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .ProfileOptions .Dropdown {
  text-align: left;
}

/* line 2672, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .ProfileOptions .MemberButtons {
  background: transparent;
  border: 1px solid #bcbec1;
  border-radius: 6px;
  color: #555a62;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  margin-right: 3px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 2691, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .ProfileOptions .MemberButtons:active {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 2697, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .ProfileOptions .MemberButtons:focus {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 2703, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .ProfileOptions .MemberButtons:hover {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 2710, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .ProfileOptions .Button-EditProfile {
  background: #0392a9;
  border: 1px solid #0392a9;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 2728, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .ProfileOptions .Button-EditProfile:active {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 2734, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .ProfileOptions .Button-EditProfile:focus {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 2740, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .ProfileOptions .Button-EditProfile:hover {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 2747, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .ProfileOptions .ProfileButtons-BackToProfile {
  background: transparent;
  border: 1px solid #bcbec1;
  border-radius: 6px;
  color: #555a62;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 2765, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .ProfileOptions .ProfileButtons-BackToProfile:active {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 2771, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .ProfileOptions .ProfileButtons-BackToProfile:focus {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 2777, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .ProfileOptions .ProfileButtons-BackToProfile:hover {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 2784, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .ProfileOptions .ButtonGroup.Open .NavButton.Handle {
  background-color: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 2792, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .Content .BoxProfileFilter {
  display: none;
}

/* line 2797, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .Content .BadgeGrid .PhotoGrid {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-left: -6px;
  width: calc(100% +12px);
}

/* line 2805, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .Content .BadgeGrid a {
  margin: 18px 6px;
  width: calc(20% - 12px);
  align-items: center;
  display: flex;
  justify-content: center;
}

/* line 2814, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .Content .Box.BadgeGrid {
  margin: 0;
}

/* line 2819, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .SearchBox {
  display: none;
}

/* line 2824, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .About .Value {
  padding-left: 0;
  width: 100%;
}

/* line 2829, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .About.P .About {
  margin-bottom: 18px;
  padding: 12px;
  display: flex;
  flex-wrap: wrap;
  margin-top: 0;
}

/* line 2838, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .change-picture {
  margin-bottom: 18px;
  padding: 12px;
}

/* line 2843, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .FormTitleWrapper {
  margin-bottom: 18px;
  padding: 12px;
}

/* line 2848, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .DataCounts {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-left: -6px;
  width: calc(100% +12px);
}

/* line 2856, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .CountItemWrap {
  margin: 18px 6px;
  width: calc(20% - 12px);
}

/* line 2860, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .CountItemWrap .TextColor {
  align-items: center;
  color: inherit;
  display: flex;
  flex-direction: column;
  width: 100%;
}

/* line 2868, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .CountItemWrap .CountTotal {
  display: block;
  width: 100%;
}

/* line 2874, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .CountItem {
  align-items: center;
  display: flex;
  justify-content: center;
  border: none;
  margin: 0;
  padding: 0;
}

/* line 2883, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .BadgeGrid h4 {
  align-items: center;
  display: flex;
  font-size: 18px;
  font-weight: 700;
  justify-content: space-between;
  margin-bottom: 18px;
}

/* line 2892, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .H .Gloss {
  margin-left: 1em;
  margin-top: .5em;
}

/* line 2897, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .Panel-main .PhotoWrapLarge {
  margin-bottom: 18px;
}

/* line 2901, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile .Box li {
  border: none;
}

/* line 2905, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Profile.quotes .Frame-content form {
  margin-bottom: 18px;
  padding: 12px;
}

/* line 2913, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-SearchResults .Frame-content .Content {
  width: 100%;
}

/* line 2917, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-SearchResults .Frame-content .Panel {
  display: none;
}

/* line 2921, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-SearchResults .Frame-content > .Container {
  max-width: 800px;
}

/* line 2926, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-SearchResults .SearchBox {
  display: none;
}

/* line 2930, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-SearchResults .SearchForm {
  margin-top: 0;
  position: relative;
}

/* line 2934, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-SearchResults .SearchForm .SiteSearch {
  max-width: 100%;
}

/* line 2937, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-SearchResults .SearchForm .SiteSearch .Button {
  right: 0;
  top: 0;
}

/* line 2944, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-SearchResults .AdvancedSearch {
  margin: 0 auto;
}

/* line 2947, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-SearchResults .AdvancedSearch .KeywordsWrap {
  margin: 0 0 18px;
  padding: 0;
}

/* line 2953, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-SearchResults .AdvancedSearch .AdvancedWrap:after {
  clear: both;
  content: "";
  display: table;
}

/* line 2959, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-SearchResults .AdvancedSearch .AdvancedWrap .CheckBoxLabel {
  align-items: center;
  display: inline-flex;
}

/* line 2964, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-SearchResults .AdvancedSearch .AdvancedWrap > .P.Inline .SelectWrapper {
  margin-bottom: 12px;
}

/* line 2969, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-SearchResults .AdvancedSearch .Handle.Handle {
  right: 36px;
}

/* line 2973, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-SearchResults .AdvancedSearch .Button .Sprite {
  vertical-align: baseline;
}

/* line 2977, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-SearchResults .AdvancedSearch .P.Buttons {
  display: flex;
}

/* line 2980, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-SearchResults .AdvancedSearch .P.Buttons .Button {
  margin-left: auto;
}

/* line 2987, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.UserLoggedOut .DiscussionsTable tbody td.DiscussionName .Wrap {
  padding-right: 0;
}

/* line 2991, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Categories.Section-DiscussionList .DataTable.DiscussionsTable {
  width: 100%;
}

/* line 2995, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-DiscussionList.mine .DataTable.DiscussionsTable {
  width: 100%;
}

/* line 2999, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-Group .DataTable.DiscussionsTable {
  width: 100%;
}

/* line 3004, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Drafts .Content .BoxDiscussionFilter {
  display: none;
}

/* line 3008, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Drafts .Content .Item.Draft {
  position: relative;
}

/* line 3011, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Drafts .Content .Item.Draft .DraftLink:before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 40px;
  top: 0;
}

/* line 3022, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.noGroupIcon .Group-Header-Info {
  padding-left: 0;
}

/* line 3026, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Messages.inbox .SearchBox {
  display: none;
}

/* line 3030, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
body.Section-PostConversation .SearchBox {
  display: none;
}

/* line 3035, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
* {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  overflow-wrap: break-word;
  word-break: normal;
  word-break: break-word;
  box-sizing: inherit;
  line-height: inherit;
}

/* line 3050, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
p {
  line-height: inherit;
  margin: 0;
  padding: 0;
  margin: 3px 0;
}

/* line 3056, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
p .emoji {
  height: auto;
  width: 14px;
}

/* line 3062, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
span {
  line-height: inherit;
  margin: 0;
  padding: 0;
}

/* line 3068, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
a {
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: inherit;
  transition: color .1s ease-out;
  color: #0392a9;
}

/* line 3077, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
a:focus {
  color: #0392a9;
}

/* line 3080, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
a:focus .Count {
  background-color: transparent;
  border-color: transparent;
  color: inherit;
}

/* line 3086, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
a:focus .Reactions .Count {
  background-color: transparent;
  border-color: transparent;
  color: inherit;
}

/* line 3093, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
a:hover {
  color: #0392a9;
}

/* line 3096, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
a:hover .Count {
  background-color: transparent;
  border-color: transparent;
  color: inherit;
}

/* line 3102, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
a:hover .Reactions .Count {
  background-color: transparent;
  border-color: transparent;
  color: inherit;
}

/* line 3109, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
a.ChangePicture {
  top: 0;
}

/* line 3113, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
a.Bookmark {
  background-image: none !important;
  color: transparent;
  font: 0/0 a;
  height: auto;
  text-indent: 0;
  width: auto;
}

/* line 3121, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
a.Bookmark:before {
  color: inherit;
  color: #0392a9;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-size: 1.5;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 3138, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
a.Bookmark:hover:before {
  color: #0298b3;
}

/* line 3144, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
a.Bookmarked:before {
  color: #e5b951 !important;
  content: "";
}

/* line 3149, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
a.Bookmarked:hover:before {
  color: #e5b951 !important;
  content: "";
}

/* line 3155, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
a.MoreWrap {
  color: #0392a9;
}

/* line 3158, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
a.MoreWrap:focus {
  color: #0392a9;
}

/* line 3162, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
a.MoreWrap:hover {
  color: #0392a9;
}

/* line 3167, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
a.Dismiss.Dismiss {
  align-items: center;
  background: transparent;
  color: rgba(85, 90, 98, 0.7);
  display: flex;
  float: right;
  font-family: Arial, sans-serif;
  font-size: 20px;
  justify-content: center;
  padding: 0;
  position: static;
  visibility: visible;
}

/* line 3180, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
a.Dismiss.Dismiss:hover {
  background: transparent;
  color: #555a62;
}

/* line 3187, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
h1 {
  font-family: Open Sans, HelveticaNeue-Light, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  margin: 0;
  font-size: 32px;
  font-weight: 700;
}

/* line 3196, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
h1 .Gloss {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
}

/* line 3202, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
h1 a {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
}

/* line 3208, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
h1 .emoji {
  height: auto;
  width: 32px;
}

/* line 3214, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
h2 {
  font-family: Open Sans, HelveticaNeue-Light, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  margin: 0;
  font-size: 18px;
}

/* line 3222, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
h2 .emoji {
  height: auto;
  width: 18px;
}

/* line 3228, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
h3 {
  font-family: Open Sans, HelveticaNeue-Light, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  margin: 0;
}

/* line 3236, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
h4 {
  font-family: Open Sans, HelveticaNeue-Light, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  margin: 0;
}

/* line 3244, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
h5 {
  font-family: Open Sans, HelveticaNeue-Light, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  margin: 0;
}

/* line 3252, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
h6 {
  font-family: Open Sans, HelveticaNeue-Light, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  margin: 0;
}

/* line 3260, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
b {
  font-weight: 700;
}

/* line 3264, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
strong {
  font-weight: 700;
}

/* line 3268, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
abbr {
  text-underline: none;
}

/* line 3272, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryHeading {
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

/* line 3278, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryHeading .ItemContent {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

/* line 3284, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryHeading .ItemContent:focus {
  color: inherit;
}

/* line 3288, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryHeading .ItemContent:hover {
  color: inherit;
}

/* line 3293, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryHeading a {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

/* line 3299, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryHeading a:focus {
  color: inherit;
}

/* line 3303, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryHeading a:hover {
  color: inherit;
}

/* line 3310, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .Title {
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

/* line 3316, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .Title .ItemContent {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

/* line 3322, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .Title .ItemContent:focus {
  color: inherit;
}

/* line 3326, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .Title .ItemContent:hover {
  color: inherit;
}

/* line 3331, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .Title a {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

/* line 3337, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .Title a:focus {
  color: inherit;
}

/* line 3341, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .Title a:hover {
  color: inherit;
}

/* line 3347, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .TitleWrap {
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

/* line 3353, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .TitleWrap .ItemContent {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

/* line 3359, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .TitleWrap .ItemContent:focus {
  color: inherit;
}

/* line 3363, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .TitleWrap .ItemContent:hover {
  color: inherit;
}

/* line 3368, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .TitleWrap a {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

/* line 3374, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .TitleWrap a:focus {
  color: inherit;
}

/* line 3378, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .TitleWrap a:hover {
  color: inherit;
}

/* line 3384, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .BlockTitle {
  font-size: inherit;
}

/* line 3388, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .Poll {
  background: transparent;
  border-left-width: 0;
  position: relative;
}

/* line 3393, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .Poll h2 {
  color: inherit;
  font-family: Open Sans, HelveticaNeue-Light, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  text-transform: none;
}

/* line 3400, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .Poll h2 span {
  color: inherit;
}

/* line 3405, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .Poll .VoteUsers {
  position: relative;
  z-index: 3;
}

/* line 3409, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .Poll .VoteUsers .PhotoWrap {
  height: 20px;
  margin-left: 4px;
  position: relative;
  width: 20px;
}

/* line 3415, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .Poll .VoteUsers .PhotoWrap:first-child {
  margin-left: 0;
}

/* line 3419, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .Poll .VoteUsers .PhotoWrap img {
  height: inherit;
  margin: 0;
  min-height: auto;
  min-width: auto;
  width: inherit;
}

/* line 3429, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .Poll .VoteOption {
  display: block;
  font-weight: 400;
  line-height: 1.5;
  position: relative;
  z-index: 3;
}

/* line 3437, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .Poll .VoteBar {
  margin: 0;
  position: static;
}

/* line 3442, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .Poll .PollOption {
  background-color: #f5f5f6;
  border-radius: 6px;
  margin: 12px 0;
  min-height: 32px;
  overflow: hidden;
  padding: 6px 50px 6px 12px;
  position: relative;
}

/* line 3453, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .Poll .PollColor {
  background-color: #0392a9 !important;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  min-height: 32px;
  opacity: .3;
  position: absolute;
  top: 0;
}

/* line 3465, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .Poll .VotePercent {
  line-height: 32px;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
}

/* line 3475, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item.Read .Title {
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

/* line 3481, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item.Read .Title .ItemContent {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

/* line 3487, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item.Read .Title .ItemContent:focus {
  color: inherit;
}

/* line 3491, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item.Read .Title .ItemContent:hover {
  color: inherit;
}

/* line 3496, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item.Read .Title a {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

/* line 3502, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item.Read .Title a:focus {
  color: inherit;
}

/* line 3506, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item.Read .Title a:hover {
  color: inherit;
}

/* line 3512, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .Author a {
  color: #696e75;
  font-size: inherit;
  font-weight: inherit;
}

/* line 3517, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .Author a:focus {
  color: #0392a9;
  text-decoration: none;
}

/* line 3522, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Item .Author a:hover {
  color: #0392a9;
  text-decoration: none;
}

/* line 3529, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Frame {
  background-color: #fff;
  background-image: "";
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 3542, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Frame {
    height: 100vh;
    min-height: 0;
    overflow: visible;
  }
}

/* line 3549, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Frame-top {
  flex: 1 0 auto;
}

/* line 3553, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Frame-contentWrap {
  background-color: transparent;
  border: none;
  box-shadow: none;
  margin-left: -18px;
  margin-right: -18px;
  padding: 18px 18px 48px;
  width: calc(100% +36px);
}

/* line 3563, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Frame-contentWrap:after {
  clear: both;
  content: "";
  display: table;
}

/* line 3571, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Frame-details:after {
  clear: both;
  content: "";
  display: table;
}

/* line 3577, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Frame-details .SearchBoxMobile {
  display: none;
}

@media screen and (max-width: 992px) {
  /* line 3583, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .ButtonGroup {
    cursor: pointer;
  }
  /* line 3586, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .ButtonGroup .mobileFlyoutOverlay {
    cursor: pointer;
  }
  /* line 3591, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .editor-dropdown {
    cursor: pointer;
  }
  /* line 3594, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .editor-dropdown .mobileFlyoutOverlay {
    cursor: pointer;
  }
  /* line 3599, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .ToggleFlyout {
    cursor: pointer;
  }
  /* line 3602, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .ToggleFlyout .mobileFlyoutOverlay {
    cursor: pointer;
  }
  /* line 3609, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.hasRichEditor #MessageForm .FormWrapper-Condensed.FormWrapper-Condensed {
    padding-left: 18px;
  }
  /* line 3613, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.hasRichEditor.Profile .FormWrapper-Condensed.FormWrapper-Condensed {
    padding-left: 18px;
  }
  /* line 3620, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .User .H {
    display: none;
  }
  /* line 3624, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .User h1 {
    display: none;
  }
  /* line 3629, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .Profile-header {
    display: flex;
  }
  /* line 3633, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .Profile-name {
    text-align: center;
    width: 100%;
  }
  /* line 3638, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .Profile-photo {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  /* line 3643, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .Profile-photo a.ChangePicture {
    padding-top: 20px;
  }
  /* line 3648, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .ProfileOptions {
    display: flex;
    float: none;
    justify-content: flex-end;
    margin-left: auto;
    padding-right: 0;
    padding-top: 0;
  }
  /* line 3657, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .Panel-main > .PhotoWrap {
    display: none;
  }
  /* line 3661, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .About.P .About {
    padding: 0;
  }
  /* line 3665, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .Button-EditProfile .Hidden {
    display: inline;
  }
  /* line 3670, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-BestOf .Tile {
    width: calc(50% - 12px);
  }
  /* line 3676, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Panel-main .BoxCategories {
    display: none;
  }
  /* line 3680, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Panel-main .SearchBox {
    display: none;
  }
  /* line 3684, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Panel-main .BigButton {
    margin-left: auto;
    margin-right: auto;
  }
  /* line 3689, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Panel-main .BoxNewDiscussion.BoxNewDiscussion {
    margin: 18px 0;
    text-align: center;
  }
  /* line 3694, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Panel-main .ButtonGroup.Multi {
    margin-left: auto;
    margin-right: auto;
  }
  /* line 3699, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Panel-main .Box h4 {
    align-items: center;
    color: #555a62;
    display: flex;
    font-size: 18px;
    font-weight: 700;
    justify-content: space-between;
  }
  /* line 3709, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Panel {
    width: 100%;
  }
  /* line 3713, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Group-Banner {
    height: 180px;
  }
  /* line 3717, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupOptions {
    top: 198px;
  }
  /* line 3722, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .ThemeOptions-panelToLeft .BreadcrumbsBox {
    order: 0;
    margin-left: 0;
    order: 0;
    width: auto;
  }
  /* line 3729, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .ThemeOptions-panelToLeft .MainContent {
    order: 0;
  }
  /* line 3733, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .ThemeOptions-panelToLeft .SearchBox {
    margin-left: auto;
  }
  /* line 3738, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Frame-details .SearchBoxMobile {
    display: block;
  }
  /* line 3742, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MainContent.Content {
    order: 0;
    width: 100%;
  }
  /* line 3747, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .DataTable.CategoryTable td.LatestPost {
    display: none;
  }
  /* line 3751, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Groups .DataTable.CategoryTable td.LatestPost {
    display: none;
  }
}

/* line 3756, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Container {
  margin: 0 auto;
  max-width: 1236px;
  padding-left: 18px;
  padding-right: 18px;
}

/* line 3763, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Frame-row {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

/* line 3770, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Crumbs {
  margin: 3px 0;
}

/* line 3775, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Frame-content .HomepageTitle {
  margin-bottom: 14px;
}

/* line 3778, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Frame-content .HomepageTitle .AdminCheck {
  height: 40px;
  padding: 0;
}

/* line 3782, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Frame-content .HomepageTitle .AdminCheck input {
  margin: 0;
}

/* line 3788, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Frame-content .PageDescription {
  margin-bottom: 14px;
  line-height: 1.5;
}

/* line 3792, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Frame-content .PageDescription:empty {
  display: none;
}

/* line 3800, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PhotoWrap {
  align-items: center;
  border-radius: 6px;
  border-radius: 50%;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2);
  display: inline-flex;
  height: 42px;
  justify-content: center;
  overflow: hidden;
  padding: 0;
  width: 42px;
}

/* line 3815, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PhotoWrap img {
  height: auto;
  margin: 0;
  width: 100%;
}

/* line 3821, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PhotoWrap.NoPhoto {
  display: none;
}

/* line 3825, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PhotoWrap.Hidden {
  display: none;
}

/* line 3830, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MeBox {
  margin: 0;
  display: flex;
  min-height: 0;
}

/* line 3835, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MeBox .Arrow {
  display: none;
}

/* line 3839, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MeBox .MeButton {
  border-radius: 3px;
  font-size: 20px;
  height: 32px;
  padding: 0;
  width: 32px;
  align-items: center;
  display: flex;
  justify-content: center;
}

/* line 3850, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MeBox .MeButton .Alert {
  align-items: center;
  display: flex;
  justify-content: center;
  border-radius: 18px;
  border-style: solid;
  border-width: 1px;
  height: 18px;
  line-height: 18px;
  min-width: 18px;
  right: -8px;
  top: -9px;
}

/* line 3866, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MeBox .MeBox-mobileClose {
  appearance: none;
  background: none;
  border: none;
  color: rgba(255, 255, 255, 0.7);
  display: none;
  font-size: 24px;
  outline: none;
}

/* line 3876, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MeBox .Flyout {
  top: 100%;
}

/* line 3880, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MeBox .WhoIs {
  line-height: inherit;
  min-height: 0;
}

/* line 3885, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MeBox .SocialIcon:not(.SocialIcon-OpenID) .Icon {
  background: none;
  text-align: center;
}

/* line 3889, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MeBox .SocialIcon:not(.SocialIcon-OpenID) .Icon:before {
  color: inherit;
  color: #fff;
  display: inline-block;
  font-family: vanillicon;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 3906, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MeBox .SocialIcon-Facebook .Icon:before {
  content: "";
}

/* line 3910, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MeBox .SocialIcon-Twitter .Icon:before {
  content: "";
}

/* line 3914, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MeBox .SocialIcon-Google .Icon:before {
  content: "";
}

/* line 3918, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MeBox .SocialIcon-LinkedIn .Icon:before {
  content: "";
}

/* line 3922, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MeBox .SocialIcon-MicrosoftAccount .Icon:before {
  content: "";
}

/* line 3926, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MeBox .SocialIcon-Steam .Icon:before {
  left: 1px;
}

/* line 3930, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MeBox .MeButton-user .ProfilePhoto {
  border-radius: 28px;
  height: 28px;
  width: 28px;
}

/* line 3937, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MeBox .SignInIcons:empty {
  display: none;
}

/* line 3941, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MeBox.FlyoutRight .Flyout {
  right: 0;
}

/* line 3946, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserBox {
  margin: 0;
}

/* line 3949, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserBox .WhoIs {
  line-height: inherit;
  min-height: 0;
}

/* line 3955, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PhotoGrid {
  margin: 0 -2px;
  width: calc(100% +4px);
}

/* line 3959, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PhotoGrid .ProfilePhoto {
  border-radius: 0;
  box-shadow: none;
}

/* line 3966, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PhotoGrid img {
  vertical-align: initial;
}

/* line 3971, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList {
  margin: 0 0 18px;
}

/* line 3974, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item {
  border-bottom-width: 0;
  background: transparent;
  border-top: 1px solid #d6d7d9;
  box-shadow: none;
  padding: 16px 8px;
}

/* line 3982, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item:last-child {
  border-bottom: 1px solid #d6d7d9;
}

/* line 3986, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item.Read {
  opacity: 1;
}

/* line 3989, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item.Read .Title {
  color: #555a62;
  display: block;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
  margin-bottom: 6px;
}

/* line 3997, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item.Read .Title:focus {
  color: #0392a9;
}

/* line 4001, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item.Read .Title:hover {
  color: #0392a9;
}

/* line 4005, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item.Read .Title a {
  color: inherit;
  display: inline;
  font-size: inherit;
  font-weight: inherit;
}

/* line 4011, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item.Read .Title a:focus {
  color: inherit;
}

/* line 4015, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item.Read .Title a:hover {
  color: inherit;
}

/* line 4022, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item.CategoryHeading {
  background: transparent;
  border-width: 0;
  box-shadow: none;
  font-size: 32px;
  margin-bottom: 16px;
  padding: 0 !important;
}

/* line 4031, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item.CategoryHeading .Options {
  display: none;
}

/* line 4036, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item .Title {
  color: #555a62;
  display: block;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
  margin-bottom: 6px;
}

/* line 4044, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item .Title:focus {
  color: #0392a9;
}

/* line 4048, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item .Title:hover {
  color: #0392a9;
}

/* line 4052, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item .Title a {
  color: inherit;
  display: inline;
  font-size: inherit;
  font-weight: inherit;
}

/* line 4058, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item .Title a:focus {
  color: inherit;
}

/* line 4062, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item .Title a:hover {
  color: inherit;
}

/* line 4068, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item h3 {
  color: #555a62;
  display: block;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
  margin-bottom: 6px;
}

/* line 4076, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item h3:focus {
  color: #0392a9;
}

/* line 4080, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item h3:hover {
  color: #0392a9;
}

/* line 4084, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item h3 a {
  color: inherit;
  display: inline;
  font-size: inherit;
  font-weight: inherit;
}

/* line 4090, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item h3 a:focus {
  color: inherit;
}

/* line 4094, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item h3 a:hover {
  color: inherit;
}

/* line 4100, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item ~ .CategoryHeading {
  margin-top: 16px;
}

/* line 4103, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item ~ .CategoryHeading:before {
  background: transparent;
  border-bottom: 1px solid #d6d7d9;
  box-shadow: 0 3px 0 transparent;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  top: -16px;
  width: 100%;
}

/* line 4118, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .IdeationTag {
  background-color: transparent;
  border: 1px solid #bcbec1;
  border-radius: 3px;
  color: #555a62;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
}

/* line 4132, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .IdeationTag:active {
  text-decoration: none;
  color: inherit;
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 4140, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .IdeationTag:focus {
  text-decoration: none;
  color: inherit;
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 4148, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .IdeationTag:hover {
  text-decoration: none;
  color: inherit;
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 4156, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .IdeationTag .Tag {
  background-color: transparent;
  border-width: 0;
  color: inherit;
  padding: 0;
}

/* line 4164, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .RoleTracker {
  background-color: transparent;
  border: 1px solid #bcbec1;
  border-radius: 3px;
  color: #555a62;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
  background-color: transparent;
}

/* line 4179, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .RoleTracker:active {
  text-decoration: none;
  color: inherit;
}

/* line 4184, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .RoleTracker:focus {
  text-decoration: none;
  color: inherit;
}

/* line 4189, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .RoleTracker:hover {
  text-decoration: none;
  color: inherit;
}

/* line 4194, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .RoleTracker .Tag {
  background-color: transparent;
  border-width: 0;
  color: inherit;
  padding: 0;
}

/* line 4202, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Tag {
  background-color: transparent;
  border: 1px solid #bcbec1;
  border-radius: 3px;
  color: #555a62;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
  margin-left: 6px;
  margin-right: 6px;
}

/* line 4218, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Tag:active {
  text-decoration: none;
}

/* line 4222, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Tag:focus {
  text-decoration: none;
}

/* line 4226, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Tag:hover {
  text-decoration: none;
}

/* line 4230, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Tag:not([class*=Status-Tag]) {
  margin-bottom: 3px;
}

/* line 4235, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Tag-Poll {
  background-color: transparent;
  border: 1px solid #bcbec1;
  border-radius: 3px;
  color: #555a62;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
}

/* line 4249, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Tag-Poll:active {
  text-decoration: none;
}

/* line 4253, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Tag-Poll:focus {
  text-decoration: none;
}

/* line 4257, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Tag-Poll:hover {
  text-decoration: none;
}

/* line 4262, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .HasNew {
  margin-bottom: 3px;
}

/* line 4265, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .HasNew.HasNew {
  background-color: transparent;
  border: 1px solid #0392a9;
  border-radius: 3px;
  color: #0392a9;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
}

/* line 4279, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .HasNew.HasNew:active {
  text-decoration: none;
}

/* line 4283, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .HasNew.HasNew:focus {
  text-decoration: none;
}

/* line 4287, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .HasNew.HasNew:hover {
  text-decoration: none;
}

/* line 4293, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .NewCommentCount {
  background-color: transparent;
  border: 1px solid #0392a9;
  border-radius: 3px;
  color: #0392a9;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
}

/* line 4307, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .NewCommentCount:active {
  text-decoration: none;
}

/* line 4311, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .NewCommentCount:focus {
  text-decoration: none;
}

/* line 4315, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .NewCommentCount:hover {
  text-decoration: none;
}

/* line 4320, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Tag-Announcement {
  background-color: transparent;
  border: 1px solid #0392a9;
  border-radius: 3px;
  color: #0392a9;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
}

/* line 4334, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Tag-Announcement:active {
  text-decoration: none;
}

/* line 4338, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Tag-Announcement:focus {
  text-decoration: none;
}

/* line 4342, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Tag-Announcement:hover {
  text-decoration: none;
}

/* line 4347, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .MItem {
  color: inherit;
  display: inline-block;
  font-size: inherit;
  font-weight: inherit;
  margin-left: 6px;
  margin-right: 6px;
}

/* line 4356, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .MItem.RoleTracker:active {
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 4362, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .MItem.RoleTracker:focus {
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 4368, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .MItem.RoleTracker:hover {
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 4375, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .MItem.Category {
  color: inherit;
  display: inline-block;
  font-size: inherit;
  font-weight: inherit;
  display: inline;
}

/* line 4382, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .MItem.Category a {
  color: #696e75;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  display: block;
  display: inherit;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 4394, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .MItem.Category a:focus {
  color: #0392a9;
  text-decoration: none;
}

/* line 4399, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .MItem.Category a:hover {
  color: #0392a9;
  text-decoration: none;
}

/* line 4406, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .MItem a {
  color: #696e75;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

/* line 4412, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .MItem a:focus {
  color: #0392a9;
  text-decoration: none;
}

/* line 4417, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .MItem a:hover {
  color: #0392a9;
  text-decoration: none;
}

/* line 4423, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .MItem.Hidden {
  display: none;
}

/* line 4427, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .MItem.DiscussionAuthor {
  display: none;
}

/* line 4431, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .MItem.RSS {
  display: none;
}

/* line 4435, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .MItem .userCardWrapper-link {
  margin-left: 6px;
}

/* line 4439, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .MItem.MItem-Resolved {
  display: inline-block;
  font-size: inherit;
  height: 14px;
  line-height: inherit;
  margin-bottom: 0;
  padding: 0;
  vertical-align: middle;
  width: 13px;
}

/* line 4452, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .tag-tracker:active {
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 4458, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .tag-tracker:focus {
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 4464, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .tag-tracker:hover {
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 4471, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .CategoryDescription {
  color: #555a62;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  margin: 0 0 6px;
  width: 100%;
}

/* line 4480, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .CategoryDescription:empty {
  display: none;
}

/* line 4485, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Excerpt {
  color: #555a62;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  margin: 0 0 6px;
  width: 100%;
}

/* line 4494, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Excerpt:empty {
  display: none;
}

/* line 4499, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Options {
  display: flex;
}

/* line 4503, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .LatestPostTitle {
  display: block;
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 4512, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .MostRecentBy {
  display: block;
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inherit;
}

/* line 4521, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .MostRecentBy > * {
  white-space: normal;
}

/* line 4525, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .MostRecentBy a {
  display: inline;
}

/* line 4530, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .AuthorInfo {
  color: #696e75;
  font-size: 12px;
  font-weight: 400;
}

/* line 4536, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Meta {
  color: #696e75;
  font-size: 12px;
  font-weight: 400;
  margin-left: -6px;
  margin-right: -6px;
}

/* line 4544, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .ChildCategories {
  color: inherit;
  display: inline-block;
  font-size: inherit;
  font-weight: inherit;
  border-top: 0;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -3px;
}

/* line 4554, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .ChildCategories a {
  color: #696e75;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: #696e75;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  margin-bottom: 3px;
}

/* line 4565, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .ChildCategories a:focus {
  color: #0392a9;
  text-decoration: none;
  color: #0392a9;
}

/* line 4571, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .ChildCategories a:hover {
  color: #0392a9;
  text-decoration: none;
  color: #0392a9;
}

/* line 4577, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .ChildCategories a:active {
  color: #0392a9;
}

/* line 4582, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .ChildCategories b {
  margin-bottom: 3px;
  margin-right: 3px;
}

/* line 4587, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .ChildCategories .Comma {
  margin-right: 3px;
}

/* line 4593, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .MostRecent > * {
  white-space: normal;
}

/* line 4597, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .MostRecent a {
  display: inline;
}

/* line 4602, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .PhotoWrap {
  align-items: center;
  border-radius: 6px;
  border-radius: 50%;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2);
  display: inline-flex;
  height: 42px;
  justify-content: center;
  margin: 0 12px 0 0;
  overflow: hidden;
  padding: 0;
  width: 42px;
}

/* line 4618, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .PhotoWrap img {
  height: auto;
  margin: 0;
  width: 100%;
}

/* line 4624, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .PhotoWrap.NoPhoto {
  display: none;
}

/* line 4629, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .IndexPhoto {
  margin-right: 0;
}

/* line 4633, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .NoteType {
  font-family: Open Sans, HelveticaNeue-Light, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
}

/* line 4640, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .CategoryPhoto {
  height: inherit;
}

/* line 4644, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .resolved2-resolved {
  display: block;
  top: auto;
}

/* line 4649, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .resolved2-unresolved {
  display: block;
  top: auto;
}

/* line 4654, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Hero {
  padding: 0;
}

/* line 4658, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList mark {
  background-color: rgba(255, 206, 0, 0.5);
}

/* line 4662, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Reactions {
  margin: 0 -3px;
}

/* line 4665, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Reactions .Bullet {
  display: none;
}

/* line 4669, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Reactions .ToggleFlyout {
  display: inline-block;
}

/* line 4673, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Reactions .ReactButton {
  margin: 3px 3px 0;
}

/* line 4677, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Reactions .ReactButton-Flag {
  margin-left: 0;
}

/* line 4683, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList.CategoryList .Item[class*=Depth] {
  padding-left: 8px !important;
}

/* line 4687, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList.CategoryList .Item:not(.CategoryHeading) {
  box-shadow: none;
}

/* line 4695, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList.Discussions .Item .Title {
  display: block;
}

/* line 4699, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList.Discussions .Item .Options .ToggleFlyout {
  order: 2;
}

/* line 4705, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList.Discussions .ItemDiscussion-withPhoto .userCardWrapper-photo {
  left: 12px;
  position: absolute;
  top: 18px;
}

/* line 4712, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList.Discussions .ItemDiscussion-withPhoto.ItemIdea .idea-counter-module {
  left: 60px;
  position: absolute;
  top: 18px;
}

/* line 4718, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList.Discussions .ItemDiscussion-withPhoto.ItemIdea .Discussion.ItemContent {
  padding-left: 102px;
}

/* line 4723, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList.Discussions .ItemDiscussion-withPhoto .Discussion.ItemContent {
  padding-left: 54px;
}

/* line 4728, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList.Discussions .CatalogueRow.ItemDiscussion-withPhoto .Discussion.ItemContent {
  padding-left: 112px;
}

/* line 4733, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .ItemContent.Discussion .Excerpt {
  margin-top: 6px;
}

/* line 4737, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Bookmark:before {
  font-size: 20px;
  line-height: 20px;
}

/* line 4742, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .OptionsMenu .Arrow:before {
  font-size: 20px;
  line-height: 20px;
  font-size: 18px;
  margin-top: -1px;
}

/* line 4749, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Author .Username {
  color: inherit;
  display: inline-block;
  font-size: inherit;
  font-weight: inherit;
}

/* line 4755, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Author .Username a {
  color: #696e75;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

/* line 4761, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Author .Username a:focus {
  color: #0392a9;
  text-decoration: none;
}

/* line 4766, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Author .Username a:hover {
  color: #0392a9;
  text-decoration: none;
}

/* line 4773, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList a.Delete {
  align-items: center;
  background: transparent;
  color: rgba(85, 90, 98, 0.7);
  display: flex;
  font-family: Arial, sans-serif;
  font-size: 20px;
  justify-content: center;
  padding: 0;
  visibility: visible;
}

/* line 4784, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList a.Delete:hover {
  background: transparent;
  color: #555a62;
}

/* line 4791, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .ItemIdea.ItemIdea.ItemIdea .idea-counter-module .idea-counter-box {
  height: 42px;
  margin: 0 12px 0 0;
  width: 42px;
}

/* line 4797, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .ItemIdea.ItemIdea.ItemIdea .PhotoWrap.IndexPhoto {
  height: 42px;
  margin: 0 12px 0 0;
  width: 42px;
}

/* line 4803, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .ItemIdea.ItemIdea.ItemIdea .Meta .ViewCount {
  margin-left: 0;
}

/* line 4808, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item-Col .Options {
  visibility: visible;
}

/* line 4811, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item-Col .Options .OptionsLink {
  background: transparent;
  border: 1px solid #bcbec1;
  border-radius: 6px;
  color: #555a62;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  margin-left: 3px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 4830, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item-Col .Options .OptionsLink:active {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 4836, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item-Col .Options .OptionsLink:focus {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 4842, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item-Col .Options .OptionsLink:hover {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 4849, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList .Item-Col .Options .Bullet {
  display: none;
}

/* line 4854, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList:not(.CategoryList) {
  border-radius: 0;
  border-top-width: 0;
  box-shadow: none;
}

/* line 4863, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Message {
  margin-top: 0;
}

/* line 4867, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable {
  margin: 0 0 18px;
  table-layout: fixed;
  width: 100%;
}

/* line 4872, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable td {
  border-bottom: 0;
}

/* line 4875, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable td .Wrap {
  padding: 16px 4px;
}

/* line 4879, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable td.BigCount {
  padding: 0;
  width: 110px;
}

/* line 4884, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable td.FirstUser {
  max-width: 170px;
  width: 170px;
}

/* line 4888, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable td.FirstUser .MItem {
  margin-bottom: 3px;
}

/* line 4893, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable td.LastUser {
  max-width: 170px;
  width: 170px;
}

/* line 4897, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable td.LastUser .MItem {
  margin-bottom: 3px;
}

/* line 4902, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable td.LatestPost {
  max-width: 170px;
  width: 170px;
}

/* line 4906, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable td.LatestPost .MItem {
  margin-bottom: 3px;
}

/* line 4911, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable td:first-child .Wrap {
  padding-left: 8px;
}

/* line 4915, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable td:last-child .Wrap {
  padding-right: 8px;
}

/* line 4921, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .Item td {
  background: transparent;
  border-bottom: 1px solid #d6d7d9;
}

/* line 4926, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .Item.Read {
  opacity: 1;
}

/* line 4930, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .Item:first-child td {
  border-top: 1px solid #d6d7d9;
}

/* line 4934, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .Item .CategoryName h2 {
  color: #555a62;
}

/* line 4937, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .Item .CategoryName h2:focus {
  color: #0392a9;
}

/* line 4941, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .Item .CategoryName h2:hover {
  color: #0392a9;
}

/* line 4947, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable thead {
  display: table;
  table-layout: fixed;
  width: inherit;
}

/* line 4952, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable thead tr {
  border: none;
}

/* line 4956, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable thead td {
  vertical-align: middle;
  border: 0;
}

/* line 4960, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable thead td:first-child {
  border: 0;
}

/* line 4964, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable thead td:last-child {
  border: 0;
}

/* line 4969, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable thead .Wrap {
  padding: 0;
  white-space: nowrap;
  word-break: normal;
}

/* line 4977, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable h2 {
  color: #555a62;
  display: block;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
}

/* line 4984, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable h2:focus {
  color: #0392a9;
}

/* line 4988, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable h2:hover {
  color: #0392a9;
}

/* line 4992, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable h2 a {
  color: inherit;
  display: inline;
  font-size: inherit;
  font-weight: inherit;
}

/* line 4998, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable h2 a:focus {
  color: inherit;
}

/* line 5002, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable h2 a:hover {
  color: inherit;
}

/* line 5008, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable h3 {
  color: #555a62;
  display: block;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
}

/* line 5015, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable h3:focus {
  color: #0392a9;
}

/* line 5019, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable h3:hover {
  color: #0392a9;
}

/* line 5023, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable h3 a {
  color: inherit;
  display: inline;
  font-size: inherit;
  font-weight: inherit;
}

/* line 5029, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable h3 a:focus {
  color: inherit;
}

/* line 5033, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable h3 a:hover {
  color: inherit;
}

/* line 5039, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .CategoryDescription {
  color: #555a62;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  margin: 6px 0 0;
  width: 100%;
}

/* line 5048, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .CategoryDescription:empty {
  display: none;
}

/* line 5053, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .Excerpt {
  color: #555a62;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  margin: 6px 0 0;
  width: 100%;
}

/* line 5062, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .Excerpt:empty {
  display: none;
}

/* line 5067, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .Options {
  align-items: center;
  display: flex;
}

/* line 5071, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .Options .Bookmark {
  margin-left: 3px;
}

/* line 5076, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .AuthorInfo {
  color: #696e75;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
}

/* line 5082, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .AuthorInfo * {
  font-size: inherit;
  font-weight: inherit;
  margin: 0;
}

/* line 5087, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .AuthorInfo * a {
  color: #696e75;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

/* line 5093, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .AuthorInfo * a:focus {
  color: #0392a9;
}

/* line 5097, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .AuthorInfo * a:hover {
  color: #0392a9;
}

/* line 5104, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .Meta {
  color: #696e75;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 6px;
}

/* line 5111, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .Meta > * {
  font-size: inherit;
  font-weight: inherit;
  margin: 0;
}

/* line 5116, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .Meta > * a {
  color: #696e75;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

/* line 5122, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .Meta > * a:focus {
  color: #0392a9;
}

/* line 5126, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .Meta > * a:hover {
  color: #0392a9;
}

/* line 5132, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .Meta:empty {
  display: none;
}

/* line 5137, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .MItem {
  font-size: 12px;
  line-height: inherit;
  margin-left: 0;
  color: #696e75;
}

/* line 5143, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .MItem.Category {
  display: block;
  display: inline;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 6px;
}

/* line 5153, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .MItem:last-child {
  margin-right: 0;
}

/* line 5157, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .MItem:focus {
  color: #0392a9;
}

/* line 5161, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .MItem:hover {
  color: #0392a9;
}

/* line 5165, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .MItem a {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

/* line 5171, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .MItem a:focus {
  color: inherit;
}

/* line 5175, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .MItem a:hover {
  color: inherit;
}

/* line 5180, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .MItem.RSS {
  display: none;
}

/* line 5185, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .HasNew {
  margin-bottom: 3px;
}

/* line 5189, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .LatestPostTitle {
  margin-left: 52px;
  color: #696e75;
}

/* line 5193, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .LatestPostTitle:focus {
  color: #0392a9;
}

/* line 5197, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .LatestPostTitle:hover {
  color: #0392a9;
}

/* line 5202, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .UserLink {
  color: #696e75;
}

/* line 5205, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .UserLink.BlockTitle {
  margin-left: 52px;
}

/* line 5209, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .UserLink:focus {
  color: #0392a9;
}

/* line 5213, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .UserLink:hover {
  color: #0392a9;
}

/* line 5218, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable tbody {
  border-radius: 0;
  border-spacing: 0;
  box-shadow: none;
  display: table;
  margin: 0;
  table-layout: fixed;
  width: inherit;
}

/* line 5229, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable tbody .Options {
  position: absolute;
  right: 8px;
  top: 16px;
}

/* line 5236, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable tbody td.FirstUser {
  font-size: 12px;
  margin-top: 0;
  position: relative;
}

/* line 5241, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable tbody td.FirstUser a {
  font-size: inherit;
}

/* line 5245, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable tbody td.FirstUser .PhotoWrap {
  height: 42px;
  left: 6px;
  margin: 0;
  position: absolute;
  width: 42px;
}

/* line 5252, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable tbody td.FirstUser .PhotoWrap img {
  height: 100%;
  width: 100%;
}

/* line 5258, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable tbody td.FirstUser .Bullet {
  display: none;
}

/* line 5263, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable tbody td.LastUser {
  font-size: 12px;
  margin-top: 0;
  position: relative;
}

/* line 5268, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable tbody td.LastUser a {
  font-size: inherit;
}

/* line 5272, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable tbody td.LastUser .PhotoWrap {
  height: 42px;
  left: 6px;
  margin: 0;
  position: absolute;
  width: 42px;
}

/* line 5279, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable tbody td.LastUser .PhotoWrap img {
  height: 100%;
  width: 100%;
}

/* line 5285, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable tbody td.LastUser .Bullet {
  display: none;
}

/* line 5290, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable tbody td.LatestPost {
  font-size: 12px;
  margin-top: 0;
  position: relative;
}

/* line 5295, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable tbody td.LatestPost a {
  font-size: inherit;
}

/* line 5299, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable tbody td.LatestPost .PhotoWrap {
  height: 42px;
  left: 6px;
  margin: 0;
  position: absolute;
  width: 42px;
}

/* line 5306, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable tbody td.LatestPost .PhotoWrap img {
  height: 100%;
  width: 100%;
}

/* line 5312, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable tbody td.LatestPost .Bullet {
  display: none;
}

/* line 5321, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.CategoryTable tbody .Options {
  top: auto;
}

/* line 5326, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.CategoryTable tbody td.CategoryName {
  margin-bottom: 0;
}

/* line 5329, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.CategoryTable tbody td.CategoryName .PhotoWrap {
  align-items: center;
  border-radius: 6px;
  border-radius: 50%;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2);
  display: inline-flex;
  height: 42px;
  justify-content: center;
  margin: 0 12px 0 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 42px;
}

/* line 5346, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.CategoryTable tbody td.CategoryName .PhotoWrap img {
  height: auto;
  margin: 0;
  width: 100%;
  position: absolute;
}

/* line 5353, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.CategoryTable tbody td.CategoryName .PhotoWrap.NoPhoto {
  display: none;
}

/* line 5359, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.CategoryTable tbody td.LatestPost {
  font-weight: inherit;
}

/* line 5362, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.CategoryTable tbody td.LatestPost a {
  display: block;
  margin-bottom: 0;
  margin-right: 0;
  padding-bottom: 0;
}

/* line 5369, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.CategoryTable tbody td.LatestPost .LatestPostTitle {
  font-weight: inherit;
}

/* line 5373, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.CategoryTable tbody td.LatestPost .UserLink {
  display: block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 5381, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.CategoryTable tbody td.LatestPost .Meta span:last-child {
  display: none;
}

/* line 5388, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.CategoryTable .ChildCategories {
  border-top: 0;
  display: flex;
  flex-wrap: wrap;
  font-size: 12px;
  font-weight: 400;
  margin-bottom: -3px;
}

/* line 5396, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.CategoryTable .ChildCategories b {
  margin-right: 3px;
}

/* line 5400, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.CategoryTable .ChildCategories a {
  color: #696e75;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

/* line 5406, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.CategoryTable .ChildCategories a:focus {
  color: #0392a9;
}

/* line 5410, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.CategoryTable .ChildCategories a:hover {
  color: #0392a9;
}

/* line 5415, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.CategoryTable .ChildCategories .Comma {
  margin-right: 3px;
}

/* line 5420, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.CategoryTable thead .CategoryName {
  padding-left: 16px 8px;
}

/* line 5425, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .Bookmark:before {
  font-size: 14px;
  font-size: 20px;
  line-height: 20px;
}

/* line 5431, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .SpFlyoutHandle:before {
  font-size: 14px;
}

/* line 5435, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .Title.Title {
  color: #555a62;
  display: block;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
}

/* line 5442, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .Title.Title:focus {
  color: #0392a9;
}

/* line 5446, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .Title.Title:hover {
  color: #0392a9;
}

/* line 5450, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .Title.Title a {
  color: inherit;
  display: inline;
  font-size: inherit;
  font-weight: inherit;
}

/* line 5456, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .Title.Title a:focus {
  color: inherit;
}

/* line 5460, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .Title.Title a:hover {
  color: inherit;
}

/* line 5466, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .ItemContent.Discussion .Excerpt {
  margin-top: 6px;
}

/* line 5470, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .OptionsMenu .Arrow:before {
  font-size: 20px;
  line-height: 20px;
}

/* line 5475, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .Tag:not([class*=Status-Tag]) {
  margin-bottom: 3px;
}

/* line 5479, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .NewCommentCount.NewCommentCount {
  font-size: 12px;
  line-height: inherit;
  margin-left: 0;
}

/* line 5485, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .BigCount .Meta {
  margin-left: 52px;
}

/* line 5489, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .Block.Wrap {
  line-height: 1.5;
}

/* line 5492, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable .Block.Wrap .Meta {
  margin-left: 52px;
}

/* line 5497, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.DiscussionsTable.DiscussionsTable {
  table-layout: fixed;
}

/* line 5500, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.DiscussionsTable.DiscussionsTable .userCardWrapper-link {
  margin-left: 52px;
}

/* line 5504, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.DiscussionsTable.DiscussionsTable .MiniPager {
  display: block;
  margin: 0;
  order: 2;
  text-align: right;
  width: 100%;
}

/* line 5511, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.DiscussionsTable.DiscussionsTable .MiniPager a {
  background-color: transparent;
  border: none;
  border-radius: 6px;
  color: #555a62;
  display: inline;
  font-size: inherit;
  font-weight: 600;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
}

/* line 5524, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.DiscussionsTable.DiscussionsTable .MiniPager a:focus {
  background-color: transparent;
  color: #0392a9;
}

/* line 5529, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.DiscussionsTable.DiscussionsTable .MiniPager a:hover {
  background-color: transparent;
  color: #0392a9;
}

/* line 5537, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.DiscussionsTable.DiscussionsTable td.CheckBoxColumn {
  width: 35px;
}

/* line 5541, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.DiscussionsTable.DiscussionsTable td.DiscussionName {
  width: 100%;
}

/* line 5547, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.DiscussionsTable.DiscussionsTable .ItemIdea td.DiscussionName .Wrap {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}

/* line 5553, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.DiscussionsTable.DiscussionsTable .ItemIdea td.DiscussionName .Options {
  position: absolute;
  right: 8px;
  top: 16px;
}

/* line 5559, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.DiscussionsTable.DiscussionsTable .ItemIdea td.DiscussionName .Title {
  flex-basis: calc(100% - 100px);
}

/* line 5563, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.DiscussionsTable.DiscussionsTable .ItemIdea td.DiscussionName .idea-counter-module {
  margin-right: 8px;
}

/* line 5567, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable.DiscussionsTable.DiscussionsTable .ItemIdea td.DiscussionName .Meta {
  flex-basis: calc(100% - 100px);
  margin-left: 50px;
}

/* line 5575, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryTable {
  margin-bottom: 18px;
  border-collapse: separate;
}

/* line 5579, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryTable tr {
  padding: 0;
}

/* line 5582, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryTable tr.Read {
  background: none;
}

/* line 5587, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryTable td {
  padding: 0;
  vertical-align: middle;
}

/* line 5591, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryTable td .Wrap {
  position: relative;
}

/* line 5595, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryTable td.BigCount {
  text-align: center;
  vertical-align: middle;
}

/* line 5602, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryTable thead td {
  border-bottom: none;
}

/* line 5605, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryTable thead td.BigCount .Wrap {
  align-items: center;
  display: flex;
  justify-content: center;
}

/* line 5612, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryTable thead tr {
  border-bottom: none;
}

/* line 5617, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryTable .CheckBoxColumn {
  width: 20px;
}

/* line 5621, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryTable .ChildCategories {
  border-top: none;
  padding-top: 0;
}

/* line 5626, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryTable tbody .Wrap {
  padding: 0;
  position: relative;
}

/* line 5632, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DiscussionTable {
  margin-bottom: 18px;
}

/* line 5636, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap {
  border-collapse: separate;
}

/* line 5639, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap tr {
  padding: 0;
}

/* line 5642, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap tr.Read {
  background: none;
}

/* line 5647, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap td {
  padding: 0;
  vertical-align: middle;
}

/* line 5651, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap td .Wrap {
  position: relative;
}

/* line 5655, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap td.BigCount {
  text-align: center;
  vertical-align: middle;
}

/* line 5662, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap thead td {
  border-bottom: none;
}

/* line 5665, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap thead td.BigCount .Wrap {
  align-items: center;
  display: flex;
  justify-content: center;
}

/* line 5672, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap thead tr {
  border-bottom: none;
}

/* line 5677, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .CheckBoxColumn {
  width: 20px;
}

/* line 5681, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .ChildCategories {
  border-top: none;
  padding-top: 0;
}

/* line 5686, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .IdeationTag {
  background-color: transparent;
  border: 1px solid #bcbec1;
  border-radius: 3px;
  color: #555a62;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
}

/* line 5700, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .IdeationTag:active {
  text-decoration: none;
  color: inherit;
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 5708, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .IdeationTag:focus {
  text-decoration: none;
  color: inherit;
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 5716, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .IdeationTag:hover {
  text-decoration: none;
  color: inherit;
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 5724, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .IdeationTag .Tag {
  background-color: transparent;
  border-width: 0;
  color: inherit;
  padding: 0;
}

/* line 5732, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .RoleTracker {
  background-color: transparent;
  border: 1px solid #bcbec1;
  border-radius: 3px;
  color: #555a62;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
  background-color: transparent;
}

/* line 5747, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .RoleTracker:active {
  text-decoration: none;
  color: inherit;
}

/* line 5752, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .RoleTracker:focus {
  text-decoration: none;
  color: inherit;
}

/* line 5757, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .RoleTracker:hover {
  text-decoration: none;
  color: inherit;
}

/* line 5762, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .RoleTracker .Tag {
  background-color: transparent;
  border-width: 0;
  color: inherit;
  padding: 0;
}

/* line 5770, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .Tag {
  background-color: transparent;
  border: 1px solid #bcbec1;
  border-radius: 3px;
  color: #555a62;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
}

/* line 5784, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .Tag:active {
  text-decoration: none;
}

/* line 5788, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .Tag:focus {
  text-decoration: none;
}

/* line 5792, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .Tag:hover {
  text-decoration: none;
}

/* line 5797, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .Tag-Poll {
  background-color: transparent;
  border: 1px solid #bcbec1;
  border-radius: 3px;
  color: #555a62;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
}

/* line 5811, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .Tag-Poll:active {
  text-decoration: none;
}

/* line 5815, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .Tag-Poll:focus {
  text-decoration: none;
}

/* line 5819, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .Tag-Poll:hover {
  text-decoration: none;
}

/* line 5824, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .NewCommentCount {
  background-color: transparent;
  border: 1px solid #0392a9;
  border-radius: 3px;
  color: #0392a9;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
}

/* line 5838, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .NewCommentCount:active {
  text-decoration: none;
}

/* line 5842, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .NewCommentCount:focus {
  text-decoration: none;
}

/* line 5846, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .NewCommentCount:hover {
  text-decoration: none;
}

/* line 5851, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .Tag-Announcement {
  background-color: transparent;
  border: 1px solid #0392a9;
  border-radius: 3px;
  color: #0392a9;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
}

/* line 5865, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .Tag-Announcement:active {
  text-decoration: none;
}

/* line 5869, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .Tag-Announcement:focus {
  text-decoration: none;
}

/* line 5873, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .Tag-Announcement:hover {
  text-decoration: none;
}

/* line 5879, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .tag-tracker:active {
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 5885, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .tag-tracker:focus {
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 5891, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .tag-tracker:hover {
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 5898, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap tbody .Wrap {
  padding: 0;
  position: relative;
}

/* line 5903, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .HasNew.HasNew {
  background-color: transparent;
  border: 1px solid #0392a9;
  border-radius: 3px;
  color: #0392a9;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
}

/* line 5917, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .HasNew.HasNew:active {
  text-decoration: none;
}

/* line 5921, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .HasNew.HasNew:focus {
  text-decoration: none;
}

/* line 5925, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .HasNew.HasNew:hover {
  text-decoration: none;
}

/* line 5931, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .MItem.RoleTracker:active {
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 5937, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .MItem.RoleTracker:focus {
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 5943, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTableWrap .MItem.RoleTracker:hover {
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 5951, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Options {
  height: auto;
}

/* line 5954, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Options > a {
  margin-left: 6px;
}

/* line 5958, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Options > span {
  margin-left: 6px;
}

/* line 5962, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Options .Bookmark {
  display: inline-block;
  padding: 0;
}

/* line 5966, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Options .Bookmark:before {
  font-size: 1.5;
}

/* line 5971, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Options .SpFlyoutHandle {
  display: inline-block;
  padding: 0;
}

/* line 5975, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Options .SpFlyoutHandle:before {
  font-size: 1.5;
}

/* line 5980, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Options .Arrow:before {
  color: #555a62;
}

/* line 5984, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Options .AdminCheck .icheckbox:before {
  vertical-align: top;
}

/* line 5990, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ButtonGroup.Multi {
  display: flex;
  max-width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
  max-width: 360px;
  width: 100%;
}

/* line 5999, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ButtonGroup.Multi > .Button:first-child {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
  text-align: center;
  width: 100%;
}

/* line 6008, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ButtonGroup.Multi .Button.Handle {
  background-color: #0392a9;
  border-color: #0392a9;
  color: #fff;
  height: 100%;
  min-width: 36px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 6019, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ButtonGroup.Multi .Button.Handle:active {
  background-color: rgba(2, 118, 179, 0.05);
  color: #fff;
}

/* line 6024, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ButtonGroup.Multi .Button.Handle:focus {
  background-color: rgba(2, 118, 179, 0.05);
  color: #fff;
}

/* line 6029, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ButtonGroup.Multi .Button.Handle:hover {
  background-color: rgba(2, 118, 179, 0.05);
  color: #fff;
}

/* line 6034, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ButtonGroup.Multi .Button.Handle .SpDropdownHandle:before {
  height: 100%;
  padding: 0 12px;
}

/* line 6040, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ButtonGroup.Multi.Open .Button.Handle {
  background-color: #0392a9;
  border-color: #0392a9;
  color: #fff;
  height: 100%;
  min-width: 36px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 6051, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ButtonGroup.Multi.Open .Button.Handle:active {
  background-color: rgba(2, 118, 179, 0.05);
  color: #fff;
}

/* line 6056, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ButtonGroup.Multi.Open .Button.Handle:focus {
  background-color: rgba(2, 118, 179, 0.05);
  color: #fff;
}

/* line 6061, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ButtonGroup.Multi.Open .Button.Handle:hover {
  background-color: rgba(2, 118, 179, 0.05);
  color: #fff;
}

/* line 6066, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ButtonGroup.Multi.Open .Button.Handle .SpDropdownHandle:before {
  height: 100%;
  padding: 0 12px;
}

/* line 6072, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ButtonGroup.Multi:active .Button.Handle {
  background-color: rgba(2, 118, 179, 0.3);
  color: #fff;
  min-width: 36px;
}

/* line 6078, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ButtonGroup.Multi:focus .Button.Handle {
  background-color: rgba(2, 118, 179, 0.3);
  color: #fff;
  min-width: 36px;
}

/* line 6084, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ButtonGroup.Multi:hover .Button.Handle {
  background-color: rgba(2, 118, 179, 0.3);
  color: #fff;
  min-width: 36px;
}

/* line 6092, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ButtonGroup.Big .MenuItems {
  min-width: 0;
}

/* line 6096, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ButtonGroup.Big .Flyout.Flyout {
  min-width: 0;
}

/* line 6101, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ButtonGroup.Open .Button.GroupOptionsTitle {
  background-color: transparent;
  border: none;
  color: transparent;
  max-width: 20px;
  padding: 0;
}

/* line 6108, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ButtonGroup.Open .Button.GroupOptionsTitle .SpDropdownHandle {
  display: none;
}

/* line 6112, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ButtonGroup.Open .Button.GroupOptionsTitle:before {
  color: inherit;
  color: #555a62;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  line-height: 20px;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 6132, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BlockTitle {
  padding: 0;
  font-weight: inherit;
}

/* line 6137, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.AdminCheck {
  align-items: center;
  display: inline-flex;
  height: 20px;
  justify-content: center;
}

/* line 6143, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.AdminCheck input {
  margin: 0;
  width: auto;
}

/* line 6150, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PageTitle .Options {
  height: auto;
}

/* line 6154, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PageTitle + .ItemDiscussion {
  border-radius: 0;
  border-top-width: 0;
  box-shadow: none;
}

/* line 6163, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ItemDiscussion {
  margin-bottom: 0;
}

/* line 6167, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
#SignoutWarning {
  background: #fff;
  bottom: auto;
}

/* line 6171, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
#SignoutWarning * {
  line-height: 40px;
}

/* line 6176, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CreateAccount {
  margin-top: 12px;
}

/* line 6180, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DateTile {
  border-radius: 0;
  min-height: 40px;
  width: 40px;
  background-color: #f5f5f6;
  color: #555a62;
  padding: 6px 0 2px;
  text-align: center;
}

/* line 6190, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DateTile .Day {
  font-weight: 700;
}

/* line 6195, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.idea-counter-box {
  border-radius: 0;
  min-height: 40px;
  width: 40px;
}

/* line 6202, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserSignature {
  font-size: 12px;
}

/* line 6207, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Reactions .ReactButton {
  align-items: center;
  display: inline-flex;
  vertical-align: baseline;
  color: #696e75;
}

/* line 6213, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Reactions .ReactButton.HasCount {
  align-items: center;
  display: inline-flex;
  vertical-align: baseline;
}

/* line 6219, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Reactions .ReactButton:hover {
  color: #0392a9;
}

/* line 6224, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Reactions .Count {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-radius: 20px;
  color: inherit;
  display: inline-flex;
  font-size: 12px;
  font-weight: inherit;
  justify-content: center;
  line-height: 1.5;
  padding: 0;
  white-space: nowrap;
}

/* line 6241, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems-Reactions {
  background-color: #fff;
  border: 1px solid #d6d7d9;
  border-radius: 6px;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3);
  color: #555a62 !important;
  z-index: 1;
}

/* line 6251, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems-Reactions .PhotoWrapSmall {
  margin-right: 0;
}

/* line 6255, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems-Reactions a {
  display: block;
  font-size: 12px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 6264, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems-Reactions:after {
  content: none !important;
}

/* line 6268, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems-Reactions:before {
  content: none !important;
}

/* line 6272, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems-Reactions.MenuItems-Reactions {
  min-width: 0;
  padding: 0;
}

/* line 6276, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems-Reactions.MenuItems-Reactions li {
  padding: 8px;
}

/* line 6280, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems-Reactions.MenuItems-Reactions .PhotoWrap {
  padding: 0 !important;
}

/* line 6283, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems-Reactions.MenuItems-Reactions .PhotoWrap + a {
  align-items: center;
  line-height: 20px;
  max-width: calc(100% - 36px);
  min-height: 20px;
}

/* line 6289, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems-Reactions.MenuItems-Reactions .PhotoWrap + a:active {
  background-color: transparent !important;
  color: #0392a9 !important;
}

/* line 6294, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems-Reactions.MenuItems-Reactions .PhotoWrap + a:focus {
  background-color: transparent !important;
  color: #0392a9 !important;
}

/* line 6299, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems-Reactions.MenuItems-Reactions .PhotoWrap + a:hover {
  background-color: transparent !important;
  color: #0392a9 !important;
}

/* line 6305, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems-Reactions.MenuItems-Reactions .PhotoWrap.PhotoWrap {
  height: 20px;
  margin-right: 8px;
  max-width: 100%;
  min-height: 0;
  width: 20px;
}

/* line 6314, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems-Reactions.MenuItems-Reactions a {
  padding: 0 !important;
}

/* line 6320, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems {
  background-color: #fff;
  border: 1px solid #d6d7d9;
  border-radius: 6px;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3);
  color: #555a62;
  min-width: 250px;
  padding: 6px 0;
  position: absolute;
  z-index: 1;
  padding: 8px 0;
}

/* line 6334, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems a {
  color: #555a62;
  align-items: center;
  display: flex;
  line-height: 1.25;
  min-height: 30px;
  padding: 4px 18px;
  width: 100%;
}

/* line 6343, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems a:hover {
  color: #0392a9;
}

/* line 6346, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems a:hover .Gloss {
  color: inherit !important;
}

/* line 6351, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems a:focus {
  color: #0392a9;
}

/* line 6355, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems a:link {
  align-items: center;
  display: flex;
  line-height: 1.25;
  min-height: 30px;
  padding: 4px 18px;
  width: 100%;
}

/* line 6365, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .InProgress {
  align-items: center;
  display: flex;
  height: 48px;
  justify-content: center;
  padding-bottom: 24px;
  padding-top: 24px;
  position: relative;
  width: 100%;
}

/* line 6375, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .InProgress:after {
  animation: spinnerLoader .7s infinite ease-in-out;
  border: 4px solid rgba(2, 145, 219, 0.3);
  border-radius: 50%;
  border-top-color: #0392a9;
  content: "";
  display: block;
  height: 24px;
  transform: translateZ(0);
  transition: opacity, .35s, ease-out;
  width: 24px;
}

/* line 6390, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .InProgress:after:after {
  border-radius: 50%;
  height: 24px;
  width: 24px;
}

/* line 6399, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems:after {
  content: none;
}

/* line 6403, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems:before {
  content: none;
}

/* line 6407, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .dd-separator {
  background-color: #eeefef;
  display: block;
  height: 1px;
  margin-bottom: 6px;
  margin-top: 6px;
  min-height: 0;
  padding: 0 !important;
  width: 100%;
}

/* line 6417, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .dd-separator:active {
  background: transparent;
}

/* line 6421, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .dd-separator:focus {
  background: transparent;
}

/* line 6425, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .dd-separator:hover {
  background: transparent;
}

/* line 6430, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .editor-action-separator {
  background-color: #eeefef;
  display: block;
  height: 1px;
  margin-bottom: 6px;
  margin-top: 6px;
  min-height: 0;
  padding: 0 !important;
  width: 100%;
}

/* line 6440, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .editor-action-separator:active {
  background: transparent;
}

/* line 6444, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .editor-action-separator:focus {
  background: transparent;
}

/* line 6448, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .editor-action-separator:hover {
  background: transparent;
}

/* line 6453, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .menu-separator {
  background-color: #eeefef;
  display: block;
  height: 1px;
  margin-bottom: 6px;
  margin-top: 6px;
  min-height: 0;
  padding: 0 !important;
  width: 100%;
}

/* line 6463, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .menu-separator:active {
  background: transparent;
}

/* line 6467, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .menu-separator:focus {
  background: transparent;
}

/* line 6471, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .menu-separator:hover {
  background: transparent;
}

/* line 6476, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems hr {
  background-color: #eeefef;
  display: block;
  height: 1px;
  margin-bottom: 6px;
  margin-top: 6px;
  min-height: 0;
  padding: 0 !important;
  width: 100%;
}

/* line 6486, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems hr:active {
  background: transparent;
}

/* line 6490, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems hr:focus {
  background: transparent;
}

/* line 6494, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems hr:hover {
  background: transparent;
}

/* line 6499, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .editor-action {
  padding: 4px 18px;
  border-bottom-width: 0;
  color: inherit;
  display: flex;
  flex-wrap: nowrap;
  position: relative;
  align-items: center;
  display: flex;
  line-height: 1.25;
  min-height: 30px;
  padding: 4px 18px;
  width: 100%;
}

/* line 6514, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .editor-action a:active {
  background-color: rgba(2, 145, 219, 0.05) !important;
  color: inherit !important;
  text-decoration: none;
}

/* line 6520, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .editor-action a:focus {
  background-color: rgba(2, 145, 219, 0.05) !important;
  color: inherit !important;
  text-decoration: none;
}

/* line 6526, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .editor-action a:hover {
  background-color: rgba(2, 145, 219, 0.05) !important;
  color: inherit !important;
  text-decoration: none;
}

/* line 6533, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .editor-action .Count {
  margin-left: auto;
}

/* line 6537, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .editor-action:not(.editor-action-separator) {
  color: inherit !important;
}

/* line 6540, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .editor-action:not(.editor-action-separator):active {
  background-color: rgba(2, 145, 219, 0.05) !important;
  color: inherit !important;
}

/* line 6545, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .editor-action:not(.editor-action-separator):focus {
  background-color: rgba(2, 145, 219, 0.05) !important;
  color: inherit !important;
}

/* line 6550, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .editor-action:not(.editor-action-separator):hover {
  background-color: rgba(2, 145, 219, 0.05) !important;
  color: inherit !important;
}

/* line 6557, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .Item {
  padding: 4px 18px;
  border-bottom-width: 0;
  color: inherit;
  display: flex;
  flex-wrap: nowrap;
  position: relative;
}

/* line 6566, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .Item a:active {
  background-color: rgba(2, 145, 219, 0.05) !important;
  color: inherit !important;
  text-decoration: none;
}

/* line 6572, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .Item a:focus {
  background-color: rgba(2, 145, 219, 0.05) !important;
  color: inherit !important;
  text-decoration: none;
}

/* line 6578, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .Item a:hover {
  background-color: rgba(2, 145, 219, 0.05) !important;
  color: inherit !important;
  text-decoration: none;
}

/* line 6585, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .Item .Count {
  margin-left: auto;
}

/* line 6590, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .Item.Center a:active {
  background-color: transparent !important;
}

/* line 6594, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .Item.Center a:focus {
  background-color: transparent !important;
}

/* line 6598, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .Item.Center a:hover {
  background-color: transparent !important;
}

/* line 6604, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .Item.Title a:active {
  background-color: transparent !important;
}

/* line 6608, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .Item.Title a:focus {
  background-color: transparent !important;
}

/* line 6612, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .Item.Title a:hover {
  background-color: transparent !important;
}

/* line 6618, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems li {
  border-bottom-width: 0;
  color: inherit;
  display: flex;
  flex-wrap: nowrap;
  position: relative;
}

/* line 6626, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems li a:active {
  background-color: rgba(2, 145, 219, 0.05) !important;
  color: inherit !important;
  text-decoration: none;
}

/* line 6632, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems li a:focus {
  background-color: rgba(2, 145, 219, 0.05) !important;
  color: inherit !important;
  text-decoration: none;
}

/* line 6638, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems li a:hover {
  background-color: rgba(2, 145, 219, 0.05) !important;
  color: inherit !important;
  text-decoration: none;
}

/* line 6645, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems li .Count {
  margin-left: auto;
}

/* line 6649, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems li > a {
  align-items: center;
  display: flex;
  line-height: 1.25;
  min-height: 30px;
  padding: 4px 18px;
  width: 100%;
}

/* line 6659, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems strong {
  font-family: Open Sans, HelveticaNeue-Light, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.25;
  margin: 0;
}

/* line 6667, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems .Meta {
  color: #6f737a;
}

/* line 6671, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems.ui-autocomplete {
  color: #555a62;
}

/* line 6674, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems.ui-autocomplete .ui-menu-item {
  display: block;
}

/* line 6677, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems.ui-autocomplete .ui-menu-item > a {
  display: block;
}

/* line 6683, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems.ui-autocomplete a:active {
  color: #555a62;
}

/* line 6686, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems.ui-autocomplete a:active .Gloss {
  color: inherit;
}

/* line 6691, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems.ui-autocomplete a:focus {
  color: #555a62;
}

/* line 6694, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems.ui-autocomplete a:focus .Gloss {
  color: inherit;
}

/* line 6699, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems.ui-autocomplete a:hover {
  color: #555a62;
}

/* line 6702, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems.ui-autocomplete a:hover .Gloss {
  color: inherit;
}

/* line 6708, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems.ui-autocomplete .Title {
  display: block;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 6px;
  width: 100%;
}

/* line 6716, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems.ui-autocomplete .Aside {
  float: left;
  font-size: 12px;
  opacity: 1;
}

/* line 6722, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MenuItems.ui-autocomplete .Gloss {
  font-size: 12px;
  padding-left: 6px;
  width: auto;
}

/* line 6730, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
#Form_Ban {
  background: #0392a9;
  border: 1px solid #0392a9;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 6748, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
#Form_Ban:active {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 6754, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
#Form_Ban:focus {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 6760, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
#Form_Ban:hover {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 6767, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
[class*=Status-Tag-] {
  background-color: transparent !important;
  padding: 0 !important;
}

/* line 6772, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Leaderboard-User {
  display: inline-block;
  overflow: auto;
  text-overflow: clip;
  white-space: inherit;
}

/* line 6779, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList-Connections {
  width: 100%;
}

/* line 6782, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList-Connections .Connection-Header {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}

/* line 6788, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList-Connections .Connection-Name {
  margin: 12px 0;
  font-size: 14px;
  margin: 0;
}

/* line 6794, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList-Connections .Connection-Connect {
  margin-left: auto;
  padding: 0;
  position: static;
}

/* line 6800, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList-Connections .ActivateSlider {
  min-width: 125px;
  width: auto;
}

/* line 6806, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList-Connections .ActivateSlider-Active .ActivateSlider-Button {
  margin-left: 10.5px;
}

/* line 6810, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList-Connections .ActivateSlider-Active .Button {
  background: #0392a9;
  border-color: #029cc2;
  color: #fff;
}

/* line 6817, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList-Connections .Gloss.Connected {
  align-items: center;
  display: flex;
  position: static;
  width: 100%;
}

/* line 6823, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList-Connections .Gloss.Connected .ProfilePhoto {
  height: 30px;
  margin-right: 12px;
  width: 30px;
}

/* line 6830, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList-Connections .Button.ActivateSlider-Button {
  background: #fff;
  border: 1px solid #029cc2;
  border-radius: 6px;
  color: #0392a9;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  line-height: 36px;
  margin: 0;
  min-height: 36px;
  padding: 0 12px;
  white-space: nowrap;
}

/* line 6845, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList-Connections .Button.ActivateSlider-Button:focus {
  text-decoration: none;
}

/* line 6849, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList-Connections .Button.ActivateSlider-Button:hover {
  text-decoration: none;
}

/* line 6854, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList-Connections .ActivateSlider-InActive .ActivateSlider-Button {
  margin-right: 10.5px;
}

@media screen and (max-width: 600px) {
  /* line 6860, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .DataList-Connections .Connection-Name {
    display: none;
  }
}

/* line 6865, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager {
  font-weight: inherit;
  align-items: center;
  display: inline-flex;
  flex-wrap: wrap;
}

/* line 6871, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager .QuickSearchButton {
  margin: 0 0 0 12px;
  align-items: center;
  display: inline-flex;
  height: 36px;
  justify-content: center;
  min-width: 36px;
  background: #0392a9;
  border: 1px solid #0392a9;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 6895, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager .QuickSearchButton:active {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 6901, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager .QuickSearchButton:focus {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 6907, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager .QuickSearchButton:hover {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 6913, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager .QuickSearchButton.QuickSearchButton span {
  color: inherit;
  display: inherit;
}

/* line 6917, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager .QuickSearchButton.QuickSearchButton span:focus {
  background-color: transparent;
  color: inherit;
}

/* line 6922, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager .QuickSearchButton.QuickSearchButton span:hover {
  background-color: transparent;
  color: inherit;
}

/* line 6929, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager > a {
  align-items: center;
  background: transparent;
  border: 1px solid #d6d7d9;
  color: #555a62;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  height: 36px;
  justify-content: center;
  line-height: 36px;
  margin: 0 0 0 -1px;
  min-width: 36px;
  padding: 0;
  transition: color .25s ease-out;
}

/* line 6946, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager > a:focus {
  background: #f5f5f6;
  z-index: 1;
}

/* line 6951, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager > a:hover {
  background: #f5f5f6;
  z-index: 1;
}

/* line 6956, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager > a.Highlight {
  background: #f5f5f6;
  border: 1px solid #d6d7d9;
  color: #0298b3;
  position: relative;
  z-index: 1;
}

/* line 6963, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager > a.Highlight:focus {
  background: #f5f5f6;
  border: 1px solid #d6d7d9;
  color: #0298b3;
  position: relative;
  z-index: 1;
}

/* line 6971, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager > a.Highlight:hover {
  background: #f5f5f6;
  border: 1px solid #d6d7d9;
  color: #0298b3;
  position: relative;
  z-index: 1;
}

/* line 6980, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager > a.Ellipsis {
  background: none;
  font-size: 0;
  padding-bottom: 0;
}

/* line 6985, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager > a.Ellipsis:after {
  content: "•••";
  font-size: 11px;
  font-weight: 400;
}

/* line 6993, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager span {
  align-items: center;
  background: transparent;
  border: 1px solid #d6d7d9;
  color: #555a62;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  height: 36px;
  justify-content: center;
  line-height: 36px;
  margin: 0 0 0 -1px;
  min-width: 36px;
  padding: 0;
  transition: color .25s ease-out;
}

/* line 7010, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager span:focus {
  background: #f5f5f6;
  z-index: 1;
}

/* line 7015, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager span:hover {
  background: #f5f5f6;
  z-index: 1;
}

/* line 7021, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager .Next {
  padding: 0 12px;
  text-align: center;
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

/* line 7030, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager .Previous {
  padding: 0 12px;
  text-align: center;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

/* line 7039, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager .QuickSearchWrap {
  width: 300px;
}

/* line 7042, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager .QuickSearchWrap .Button {
  background: #0392a9;
  border: 1px solid #0392a9;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 7060, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager .QuickSearchWrap .Button:active {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 7066, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager .QuickSearchWrap .Button:focus {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 7072, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager .QuickSearchWrap .Button:hover {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 7080, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Pager .bwrap .Button {
  height: 36px;
  line-height: 36px;
}

/* line 7087, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PanelInfo .Active {
  background: transparent;
  font-weight: inherit;
}

/* line 7092, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PanelInfo li {
  border-bottom-width: 0;
}

/* line 7095, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PanelInfo li:first-child {
  border-top-width: 0;
}

/* line 7101, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box {
  margin: 12px 0;
}

/* line 7104, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box a {
  align-items: center;
  display: flex;
}

/* line 7108, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box a:before {
  content: none !important;
}

/* line 7112, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box a .Aside {
  margin-left: auto;
  order: 2;
}

/* line 7118, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box .Sprite {
  display: none !important;
}

/* line 7122, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box li {
  border: none;
}

/* line 7126, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box li.Popup a[href*="/profile/signature"]:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7141, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box li.Popup a[href*="/profile/online"]:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7157, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box li:first-child {
  border: none;
}

/* line 7161, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box li.MyDiscussions a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7176, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box li.MyDrafts a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7191, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box li.QnA-UnansweredQuestions a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7206, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box li.EditAccountLink a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7221, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box li.PasswordLink a:before {
  color: inherit;
  content: "•••";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7236, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box li.PreferencesLink a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7251, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box li.PictureLink a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7266, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box li.QuoteSettingsLink a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7281, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box li.Activity a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7296, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box li.Notifications a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7311, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box li.Inbox a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7326, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box li.Comments a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7341, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box li.Reactions-BestOf a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7356, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box li.AllCategories a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7371, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box li.Discussions a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7386, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box li.Activities a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7401, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box li.UserNotes a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7416, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box li.MyBookmarks a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7431, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box li.Groups a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7446, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box li.link-social a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7461, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box li.link-tokens a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7477, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Box.BadgeGrid a {
  display: inline-block;
}

/* line 7482, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SocialIcon {
  align-items: center;
  border-radius: 6px;
  display: inline-flex;
  height: 38px;
  justify-content: center;
  width: 38px;
}

/* line 7491, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SocialIcon .Text {
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 170px;
  padding: 0 0 0 3px;
}

/* line 7501, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PageDescription {
  margin: 0;
}

@keyframes spinnerLoader {
  0% {
    transform: rotate(73deg);
  }
  to {
    transform: rotate(433deg);
  }
}

/* line 7517, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactSprite {
  background-image: none !important;
  height: auto;
  width: auto;
}

/* line 7522, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactSprite:before {
  color: inherit;
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
  font-size: 14px;
}

/* line 7538, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SpFlyoutHandle {
  background-image: none !important;
  height: auto;
  width: auto;
  cursor: pointer;
}

/* line 7544, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SpFlyoutHandle:before {
  color: inherit;
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
  color: inherit;
  content: "";
  display: inline-block;
  font-family: kbicons;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7571, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Sprite {
  background-image: none !important;
  height: auto;
  width: auto;
}

/* line 7576, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Sprite:before {
  color: inherit;
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7591, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Sprite16 {
  background-image: none !important;
  height: auto;
  width: auto;
}

/* line 7596, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Sprite16:before {
  color: inherit;
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7612, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.RSS a {
  color: inherit;
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
  color: #f26522;
}

/* line 7626, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.RSS a:before {
  content: "";
}

/* line 7631, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.RSS img {
  display: none;
}

/* line 7637, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactFacebook:before {
  content: "";
}

/* line 7641, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactFacebook:hover:before {
  color: #3a5795;
}

/* line 7647, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactTwitter:before {
  content: "";
}

/* line 7651, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactTwitter:hover:before {
  color: #55c3ee;
}

/* line 7657, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactGooglePlus:before {
  content: "";
}

/* line 7661, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactGooglePlus:hover:before {
  color: #dd4b39;
}

/* line 7667, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button.Danger {
  background: transparent;
  border: 1px solid #bcbec1;
  border-radius: 6px;
  color: #555a62;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 7685, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button.Danger:active {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 7691, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button.Danger:focus {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 7697, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button.Danger:hover {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 7704, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button.GroupOptionsTitle {
  background-color: transparent;
  border: none;
  color: transparent;
  max-width: 20px;
  padding: 0;
}

/* line 7711, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button.GroupOptionsTitle:active {
  background-color: transparent;
  border: none;
  color: transparent;
  max-width: 20px;
  padding: 0;
}

/* line 7718, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button.GroupOptionsTitle:active .SpDropdownHandle {
  display: none;
}

/* line 7722, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button.GroupOptionsTitle:active:before {
  color: inherit;
  color: #555a62;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  line-height: 20px;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7741, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button.GroupOptionsTitle:focus {
  background-color: transparent;
  border: none;
  color: transparent;
  max-width: 20px;
  padding: 0;
}

/* line 7748, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button.GroupOptionsTitle:focus .SpDropdownHandle {
  display: none;
}

/* line 7752, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button.GroupOptionsTitle:focus:before {
  color: inherit;
  color: #555a62;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  line-height: 20px;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7771, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button.GroupOptionsTitle .SpDropdownHandle {
  display: none;
}

/* line 7775, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button.GroupOptionsTitle:before {
  color: inherit;
  color: #555a62;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  line-height: 20px;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7794, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button.Handle .Sprite {
  border: 0;
  position: static;
  vertical-align: baseline;
}

/* line 7800, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button:not(.GroupOptionsTitle) {
  background: transparent;
  border: 1px solid #bcbec1;
  border-radius: 6px;
  color: #555a62;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 7818, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button:not(.GroupOptionsTitle):active {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 7824, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button:not(.GroupOptionsTitle):focus {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 7830, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button:not(.GroupOptionsTitle):hover {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 7839, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.NavButton.Handle .Sprite {
  border: 0;
  position: static;
  vertical-align: baseline;
}

/* line 7845, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.NavButton > .SpEditProfile {
  height: auto;
  line-height: inherit;
  vertical-align: baseline;
  width: auto;
}

/* line 7853, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.OptionsMenu {
  font-size: 14px;
}

/* line 7856, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.OptionsMenu .Flyout {
  right: 0;
  top: 110%;
}

/* line 7862, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.OptionsTitle {
  border: 0 !important;
  clip: rect(0, 0, 0, 0) !important;
  display: block !important;
  font-size: inherit !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

/* line 7875, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SocialIcon-MicrosoftAccount {
  background-color: #0392a9;
}

/* line 7878, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SocialIcon-MicrosoftAccount:active {
  background-color: #0298b3;
}

/* line 7882, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SocialIcon-MicrosoftAccount:focus {
  background-color: #0298b3;
}

/* line 7886, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SocialIcon-MicrosoftAccount:hover {
  background-color: #0298b3;
}

/* line 7892, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Methods .SocialIcon:not(.SocialIcon-OpenID) .Icon {
  background: none;
  text-align: center;
}

/* line 7896, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Methods .SocialIcon:not(.SocialIcon-OpenID) .Icon:before {
  color: inherit;
  color: #fff;
  display: inline-block;
  font-family: vanillicon;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7913, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Methods .SocialIcon-Facebook .Icon:before {
  content: "";
}

/* line 7917, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Methods .SocialIcon-Twitter .Icon:before {
  content: "";
}

/* line 7921, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Methods .SocialIcon-Google .Icon:before {
  content: "";
}

/* line 7925, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Methods .SocialIcon-LinkedIn .Icon:before {
  content: "";
}

/* line 7929, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Methods .SocialIcon-MicrosoftAccount .Icon:before {
  content: "";
}

/* line 7933, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Methods .SocialIcon-Steam .Icon:before {
  left: 1px;
}

/* line 7938, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation {
  display: none;
  overflow: hidden;
  position: relative;
  transition: height .3s ease;
  width: 100%;
  will-change: height;
  background: #fff;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3);
  color: #555a62;
}

/* line 7955, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .SocialIcon {
  margin: 0 3px;
}

/* line 7958, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .SocialIcon:not(.SocialIcon-OpenID) .Icon {
  background: none;
  text-align: center;
}

/* line 7962, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .SocialIcon:not(.SocialIcon-OpenID) .Icon:before {
  color: inherit;
  color: #fff;
  display: inline-block;
  font-family: vanillicon;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 7980, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation.needsInitialization {
  left: -100%;
  position: fixed;
  top: -100%;
  visibility: hidden;
}

/* line 7987, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .MeBox-SignIn {
  flex-wrap: wrap;
}

/* line 7991, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .SocialIcon-Facebook .Icon:before {
  content: "";
}

/* line 7995, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .SocialIcon-Twitter .Icon:before {
  content: "";
}

/* line 7999, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .SocialIcon-Google .Icon:before {
  content: "";
}

/* line 8003, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .SocialIcon-LinkedIn .Icon:before {
  content: "";
}

/* line 8007, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .SocialIcon-MicrosoftAccount .Icon:before {
  content: "";
}

/* line 8011, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .SocialIcon-Steam .Icon:before {
  left: 1px;
}

/* line 8015, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .BoxButtons .Button:not(.Handle) {
  background: #0392a9;
  border: 1px solid #0392a9;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
  width: 100%;
}

/* line 8034, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .BoxButtons .Button:not(.Handle):active {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 8040, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .BoxButtons .Button:not(.Handle):focus {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 8046, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .BoxButtons .Button:not(.Handle):hover {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 8055, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .ButtonGroup.Multi:active .Button.Handle {
  background-color: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 8061, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .ButtonGroup.Multi:active.Open .Button.Handle {
  background-color: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 8069, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .ButtonGroup.Multi:focus .Button.Handle {
  background-color: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 8075, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .ButtonGroup.Multi:focus.Open .Button.Handle {
  background-color: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 8083, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .ButtonGroup.Multi:hover .Button.Handle {
  background-color: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 8089, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .ButtonGroup.Multi:hover.Open .Button.Handle {
  background-color: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 8096, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .ButtonGroup.Multi .Button.Handle {
  background-color: #0392a9;
  border-color: #0392a9;
  color: #fff;
}

/* line 8101, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .ButtonGroup.Multi .Button.Handle:active {
  background: rgba(2, 145, 219, 0.05);
  border-color: #0392a9;
  color: #fff;
}

/* line 8107, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .ButtonGroup.Multi .Button.Handle:focus {
  background: rgba(2, 145, 219, 0.05);
  border-color: #0392a9;
  color: #fff;
}

/* line 8113, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .ButtonGroup.Multi .Button.Handle:hover {
  background: rgba(2, 145, 219, 0.05);
  border-color: #0392a9;
  color: #fff;
}

/* line 8120, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .ButtonGroup.Multi.Open .Button.Handle {
  background-color: #0392a9;
  border-color: #0392a9;
  color: #fff;
}

/* line 8125, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .ButtonGroup.Multi.Open .Button.Handle:active {
  background: rgba(2, 145, 219, 0.05);
  border-color: #0392a9;
  color: #fff;
}

/* line 8131, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .ButtonGroup.Multi.Open .Button.Handle:focus {
  background: rgba(2, 145, 219, 0.05);
  border-color: #0392a9;
  color: #fff;
}

/* line 8137, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .ButtonGroup.Multi.Open .Button.Handle:hover {
  background: rgba(2, 145, 219, 0.05);
  border-color: #0392a9;
  color: #fff;
}

/* line 8145, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .NewDiscussion.mobile {
  width: 100%;
}

/* line 8149, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .SignInIcons.SignInIcons {
  display: block;
  margin-left: 0;
  margin-top: 12px;
  text-align: center;
  width: 100%;
}

/* line 8157, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .MeBox.mobile {
  width: 100%;
}

/* line 8160, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .MeBox.mobile .MeBox {
  width: 100%;
}

/* line 8163, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .MeBox.mobile .MeBox .WhoIs {
  width: 100%;
}

/* line 8166, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .MeBox.mobile .MeBox .WhoIs > .Username {
  display: none;
}

/* line 8171, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .MeBox.mobile .MeBox .MeMenu {
  display: flex;
  justify-content: space-between;
  padding: 0;
}

/* line 8177, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .MeBox.mobile .MeBox > .PhotoWrap {
  display: none;
}

/* line 8180, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .MeBox.mobile .MeBox > .PhotoWrap.PhotoWrap {
  border-radius: 0;
  box-shadow: none;
  display: inline-flex;
  height: 42px;
  justify-content: flex-start;
  margin-right: 0;
  width: 25%;
}

/* line 8191, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .MeBox.mobile .MeBox > .PhotoWrap.PhotoWrap img {
  border-radius: 6px;
  border-radius: 50%;
  overflow: hidden;
  width: 32px;
}

/* line 8204, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .SignInLinks.SignInLinks {
  text-align: center;
  width: 100%;
}

/* line 8208, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .SignInLinks.SignInLinks a {
  background: #0392a9;
  border: 1px solid #0392a9;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 8226, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .SignInLinks.SignInLinks a:active {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 8232, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .SignInLinks.SignInLinks a:focus {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 8238, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .SignInLinks.SignInLinks a:hover {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 8245, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .SignInLinks.SignInLinks .Bullet {
  font-size: 0;
  width: 20px;
}

/* line 8251, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation .SignIn.mobile {
  width: 100%;
}

/* line 8256, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel {
  background: transparent;
  border: none;
  border-radius: 0;
  margin-left: auto;
  padding: 0;
  width: 220px;
}

/* line 8265, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel h4 {
  align-items: center;
  display: flex;
  font-weight: 700;
  justify-content: space-between;
  margin-bottom: 0;
  padding: 5px;
}

/* line 8273, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel h4 .Count {
  margin-bottom: -3px;
  margin-right: 6px;
}

/* line 8280, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .vanilla-connect a {
  display: inline-flex;
}

/* line 8284, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .vanilla-connect .Button + .Button {
  margin-top: 3px;
}

/* line 8289, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .BoxButtons {
  margin: 0 0 18px;
}

/* line 8292, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .BoxButtons .Button:not(.Handle) {
  padding: 0;
  width: 100%;
}

/* line 8298, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .PhotoWrap {
  height: 24px;
  width: 24px;
}

/* line 8303, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .PhotoWrapLarge {
  border-radius: 0;
  height: 220px;
  overflow: hidden;
  position: relative;
  width: 220px;
}

/* line 8311, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .PhotoWrapLarge img {
  left: 0;
  margin: auto;
  min-height: 50%;
  min-width: 50%;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 8321, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .PhotoWrapLarge:hover a.ChangePicture {
  display: block;
  z-index: 1;
}

/* line 8328, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .InThisConversation a {
  background-color: transparent;
  border: none;
  border-radius: 6px;
  color: #555a62;
  padding: 5px;
  transition: color .35s ease-out, background-color .35s ease-out;
  width: 100%;
}

/* line 8339, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .InThisConversation a:active {
  background-color: transparent;
  border-color: none;
  color: #0392a9;
}

/* line 8345, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .InThisConversation a:focus {
  background-color: transparent;
  border-color: none;
  color: #0392a9;
}

/* line 8351, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .InThisConversation a:hover {
  background-color: transparent;
  border-color: none;
  color: #0392a9;
}

/* line 8358, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .InThisConversation .Username {
  display: block;
  display: inline-block;
  line-height: 38px;
  margin-left: 10px;
  max-width: 100%;
  max-width: 92px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 8369, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .InThisConversation .Username:active {
  color: #0392a9;
}

/* line 8373, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .InThisConversation .Username:focus {
  color: #0392a9;
}

/* line 8377, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .InThisConversation .Username:hover {
  color: #0392a9;
}

/* line 8382, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .InThisConversation .Conversation-User {
  display: flex;
}

/* line 8386, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .InThisConversation li:not(.Heading) + li:not(.Heading) {
  margin-top: 0;
}

/* line 8389, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .InThisConversation li:not(.Heading) + li:not(.Heading) a {
  margin-top: -1px;
}

/* line 8394, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .InThisConversation .ProfilePhoto.ProfilePhoto {
  align-items: center;
  border-radius: 6px;
  border-radius: 50%;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2);
  display: inline-flex;
  height: 42px;
  height: 38px;
  justify-content: center;
  overflow: hidden;
  padding: 0;
  width: 42px;
  width: 38px;
}

/* line 8411, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .InThisConversation .ProfilePhoto.ProfilePhoto img {
  height: auto;
  margin: 0;
  width: 100%;
}

/* line 8417, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .InThisConversation .ProfilePhoto.ProfilePhoto.NoPhoto {
  display: none;
}

/* line 8424, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .Leaderboard a {
  background-color: transparent;
  border: none;
  border-radius: 6px;
  color: #555a62;
  padding: 5px;
  transition: color .35s ease-out, background-color .35s ease-out;
  width: 100%;
}

/* line 8435, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .Leaderboard a:active {
  background-color: transparent;
  border-color: none;
  color: #0392a9;
}

/* line 8441, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .Leaderboard a:focus {
  background-color: transparent;
  border-color: none;
  color: #0392a9;
}

/* line 8447, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .Leaderboard a:hover {
  background-color: transparent;
  border-color: none;
  color: #0392a9;
}

/* line 8454, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .Leaderboard .Username {
  display: block;
  display: inline-block;
  line-height: 38px;
  margin-left: 10px;
  max-width: 100%;
  max-width: 92px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 8465, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .Leaderboard .Username:active {
  color: #0392a9;
}

/* line 8469, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .Leaderboard .Username:focus {
  color: #0392a9;
}

/* line 8473, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .Leaderboard .Username:hover {
  color: #0392a9;
}

/* line 8478, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .Leaderboard .Conversation-User {
  display: flex;
}

/* line 8482, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .Leaderboard li:not(.Heading) + li:not(.Heading) {
  margin-top: 0;
}

/* line 8485, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .Leaderboard li:not(.Heading) + li:not(.Heading) a {
  margin-top: -1px;
}

/* line 8490, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .Leaderboard .ProfilePhoto.ProfilePhoto {
  align-items: center;
  border-radius: 6px;
  border-radius: 50%;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2);
  display: inline-flex;
  height: 42px;
  height: 38px;
  justify-content: center;
  overflow: hidden;
  padding: 0;
  width: 42px;
  width: 38px;
}

/* line 8507, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .Leaderboard .ProfilePhoto.ProfilePhoto img {
  height: auto;
  margin: 0;
  width: 100%;
}

/* line 8513, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .Leaderboard .ProfilePhoto.ProfilePhoto.NoPhoto {
  display: none;
}

/* line 8519, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .SocialIcon:not(.SocialIcon-OpenID) .Icon {
  background: none;
  text-align: center;
}

/* line 8523, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .SocialIcon:not(.SocialIcon-OpenID) .Icon:before {
  color: inherit;
  color: #fff;
  display: inline-block;
  font-family: vanillicon;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 8540, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .SocialIcon-Facebook .Icon:before {
  content: "";
}

/* line 8544, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .SocialIcon-Twitter .Icon:before {
  content: "";
}

/* line 8548, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .SocialIcon-Google .Icon:before {
  content: "";
}

/* line 8552, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .SocialIcon-LinkedIn .Icon:before {
  content: "";
}

/* line 8556, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .SocialIcon-MicrosoftAccount .Icon:before {
  content: "";
}

/* line 8560, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .SocialIcon-Steam .Icon:before {
  left: 1px;
}

/* line 8564, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .PanelInfo li {
  padding: 0;
}

/* line 8568, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .PanelInThisDiscussion a {
  background-color: transparent;
  border: none;
  border-radius: 6px;
  color: #555a62;
  display: block;
  padding: 5px;
  transition: color .35s ease-out, background-color .35s ease-out;
  width: 100%;
}

/* line 8580, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .PanelInThisDiscussion a:active {
  background-color: transparent;
  border-color: none;
  color: #0392a9;
}

/* line 8586, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .PanelInThisDiscussion a:focus {
  background-color: transparent;
  border-color: none;
  color: #0392a9;
}

/* line 8592, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel .PanelInThisDiscussion a:hover {
  background-color: transparent;
  border-color: none;
  color: #0392a9;
}

/* line 8601, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter a {
  align-items: center;
  display: flex;
}

/* line 8605, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter a:before {
  content: none !important;
}

/* line 8609, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter a .Aside {
  margin-left: auto;
  order: 2;
}

/* line 8615, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter .Sprite {
  display: none !important;
}

/* line 8621, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter li.Popup a[href*="/profile/signature"]:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 8636, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter li.Popup a[href*="/profile/online"]:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 8652, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter li.MyDiscussions a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 8667, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter li.MyDrafts a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 8682, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter li.QnA-UnansweredQuestions a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 8697, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter li.EditAccountLink a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 8712, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter li.PasswordLink a:before {
  color: inherit;
  content: "•••";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 8727, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter li.PreferencesLink a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 8742, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter li.PictureLink a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 8757, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter li.QuoteSettingsLink a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 8772, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter li.Activity a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 8787, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter li.Notifications a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 8802, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter li.Inbox a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 8817, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter li.Comments a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 8832, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter li.Reactions-BestOf a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 8847, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter li.AllCategories a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 8862, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter li.Discussions a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 8877, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter li.Activities a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 8892, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter li.UserNotes a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 8907, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter li.MyBookmarks a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 8922, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter li.Groups a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 8937, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter li.link-social a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 8952, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter li.link-tokens a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 8968, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter.BadgeGrid a {
  display: inline-block;
}

/* line 8973, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter:not(.BoxBestOfFilter) li {
  border-radius: 6px;
}

/* line 8977, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter:not(.BoxBestOfFilter) li.Heading {
  align-items: center;
  border: none;
  border-radius: 6px;
  color: #555a62;
  display: flex;
  font-weight: 600;
  padding: 5px;
}

/* line 8987, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter:not(.BoxBestOfFilter) li.Heading .Aside {
  margin-left: auto;
  order: 2;
}

/* line 8993, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter:not(.BoxBestOfFilter) li:not(.Heading) + li:not(.Heading) {
  margin-top: 0;
}

/* line 8996, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter:not(.BoxBestOfFilter) li:not(.Heading) + li:not(.Heading) a {
  margin-top: -1px;
}

/* line 9002, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter:not(.BoxBestOfFilter) a {
  align-items: center;
  background-color: transparent;
  border: none;
  border-radius: 6px;
  color: #555a62;
  display: flex;
  padding: 5px;
  transition: color .35s ease-out, background-color .35s ease-out;
  width: 100%;
}

/* line 9015, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter:not(.BoxBestOfFilter) a:active {
  background-color: transparent;
  border-color: none;
  color: #0392a9;
}

/* line 9021, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter:not(.BoxBestOfFilter) a:focus {
  background-color: transparent;
  border-color: none;
  color: #0392a9;
}

/* line 9027, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter:not(.BoxBestOfFilter) a:hover {
  background-color: transparent;
  border-color: none;
  color: #0392a9;
}

/* line 9034, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter:not(.BoxBestOfFilter) .PanelCategories li {
  padding: 0;
}

/* line 9037, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth2 {
  position: relative;
}

/* line 9040, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth2 a {
  padding-left: 24px;
}

/* line 9044, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth2:before {
  border-bottom: 2px solid #d6d7d9;
  border-left: 2px solid #d6d7d9;
  content: "";
  display: block;
  height: 6px;
  left: 7px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  z-index: 1;
}

/* line 9060, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth3 {
  position: relative;
}

/* line 9063, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth3 a {
  padding-left: 24px;
}

/* line 9067, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth3:before {
  border-bottom: 2px solid #d6d7d9;
  border-left: 2px solid #d6d7d9;
  content: "";
  display: block;
  height: 6px;
  left: 7px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  z-index: 1;
}

/* line 9083, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth4 {
  position: relative;
}

/* line 9086, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth4 a {
  padding-left: 24px;
}

/* line 9090, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth4:before {
  border-bottom: 2px solid #d6d7d9;
  border-left: 2px solid #d6d7d9;
  content: "";
  display: block;
  height: 6px;
  left: 7px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  z-index: 1;
}

/* line 9106, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth5 {
  position: relative;
}

/* line 9109, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth5 a {
  padding-left: 24px;
}

/* line 9113, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth5:before {
  border-bottom: 2px solid #d6d7d9;
  border-left: 2px solid #d6d7d9;
  content: "";
  display: block;
  height: 6px;
  left: 7px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  z-index: 1;
}

/* line 9130, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter:not(.BoxBestOfFilter).BadgeGrid a {
  border-radius: 0;
  padding: 0;
  width: auto;
}

/* line 9137, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxFilter:not(.BoxBestOfFilter) .Active a {
  font-weight: 600;
}

/* line 9143, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Breadcrumbs {
  display: block;
  color: #555a62;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  padding: 12px 0;
  text-transform: uppercase;
}

/* line 9152, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Breadcrumbs a {
  color: #0392a9;
  font-size: inherit;
}

/* line 9156, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Breadcrumbs a:focus {
  color: #0392a9;
  text-decoration: underline;
}

/* line 9161, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Breadcrumbs a:hover {
  color: #0392a9;
  text-decoration: underline;
}

/* line 9167, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Breadcrumbs .Crumb {
  opacity: .5;
}

/* line 9171, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Breadcrumbs .Last a {
  color: #0392a9;
}

/* line 9174, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Breadcrumbs .Last a:focus {
  color: #0392a9;
  text-decoration: underline;
}

/* line 9179, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Breadcrumbs .Last a:hover {
  color: #0392a9;
  text-decoration: underline;
}

/* line 9186, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BreadcrumbsBox {
  display: block;
}

/* line 9190, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Aside {
  margin: 0;
}

/* line 9194, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Alert {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-radius: 20px;
  color: inherit;
  display: inline-flex;
  font-size: 12px;
  font-weight: inherit;
  justify-content: center;
  line-height: 1.5;
  padding: 0;
  white-space: nowrap;
}

/* line 9210, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Count {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-radius: 20px;
  color: inherit;
  display: inline-flex;
  font-size: 12px;
  font-weight: inherit;
  justify-content: center;
  line-height: 1.5;
  padding: 0;
  white-space: nowrap;
}

/* line 9226, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ui-datepicker {
  background-color: #fff;
  border-radius: 3px;
  color: #555a62;
}

/* line 9232, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ui-datepicker td {
  width: 37.14286px;
}

/* line 9235, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ui-datepicker td a {
  text-align: center;
}

/* line 9240, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ui-datepicker a {
  background-color: transparent;
  border: 1px solid #bcbec1;
  border-radius: 3px;
  color: #555a62;
}

/* line 9247, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ui-datepicker a:active {
  background-color: transparent;
  border: 1px solid #0392a9;
  color: #0392a9;
}

/* line 9253, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ui-datepicker a:focus {
  background-color: transparent;
  border: 1px solid #0392a9;
  color: #0392a9;
}

/* line 9259, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ui-datepicker a:hover {
  background-color: transparent;
  border: 1px solid #0392a9;
  color: #0392a9;
}

/* line 9266, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ui-datepicker .ui-datepicker-header {
  align-items: center;
  background-color: #ededed;
  border-radius: 3px;
  display: flex;
  justify-content: space-between;
}

/* line 9274, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ui-datepicker .ui-datepicker-header .ui-icon {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 9286, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ui-datepicker .ui-datepicker-next {
  align-items: center;
  border-width: 0;
  color: #696e75;
  display: flex;
  height: auto;
  justify-content: center;
  position: static;
  white-space: nowrap;
  width: 24px;
  order: 3;
}

/* line 9298, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ui-datepicker .ui-datepicker-next:focus {
  background-color: transparent;
  border-width: 0;
  color: #0392a9;
  cursor: pointer;
}

/* line 9305, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ui-datepicker .ui-datepicker-next:hover {
  background-color: transparent;
  border-width: 0;
  color: #0392a9;
  cursor: pointer;
}

/* line 9312, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ui-datepicker .ui-datepicker-next:before {
  color: inherit;
  display: inline-block;
  font-family: vanillicon;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
  content: "";
}

/* line 9329, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ui-datepicker .ui-datepicker-prev {
  align-items: center;
  border-width: 0;
  color: #696e75;
  display: flex;
  height: auto;
  justify-content: center;
  position: static;
  white-space: nowrap;
  width: 24px;
}

/* line 9340, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ui-datepicker .ui-datepicker-prev:focus {
  background-color: transparent;
  border-width: 0;
  color: #0392a9;
  cursor: pointer;
}

/* line 9347, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ui-datepicker .ui-datepicker-prev:hover {
  background-color: transparent;
  border-width: 0;
  color: #0392a9;
  cursor: pointer;
}

/* line 9354, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ui-datepicker .ui-datepicker-prev:before {
  color: inherit;
  display: inline-block;
  font-family: vanillicon;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
  content: "";
}

/* line 9371, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ui-datepicker .ui-datepicker-title {
  line-height: inherit;
  margin: 0;
  order: 2;
  position: static;
}

/* line 9378, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ui-datepicker .ui-datepicker-today a {
  background-color: rgba(0, 0, 0, 0.03);
}

/* line 9382, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ui-datepicker .ui-datepicker-current-day a {
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 9389, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList {
  margin: 0 0 18px;
  clear: both;
}

/* line 9393, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .IdeationTag {
  background-color: transparent;
  border: 1px solid #bcbec1;
  border-radius: 3px;
  color: #555a62;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
}

/* line 9407, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .IdeationTag:active {
  text-decoration: none;
  color: inherit;
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 9415, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .IdeationTag:focus {
  text-decoration: none;
  color: inherit;
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 9423, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .IdeationTag:hover {
  text-decoration: none;
  color: inherit;
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 9431, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .IdeationTag .Tag {
  background-color: transparent;
  border-width: 0;
  color: inherit;
  padding: 0;
}

/* line 9439, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .RoleTracker {
  background-color: transparent;
  border: 1px solid #bcbec1;
  border-radius: 3px;
  color: #555a62;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
  background-color: transparent;
}

/* line 9454, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .RoleTracker:active {
  text-decoration: none;
  color: inherit;
}

/* line 9459, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .RoleTracker:focus {
  text-decoration: none;
  color: inherit;
}

/* line 9464, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .RoleTracker:hover {
  text-decoration: none;
  color: inherit;
}

/* line 9469, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .RoleTracker .Tag {
  background-color: transparent;
  border-width: 0;
  color: inherit;
  padding: 0;
}

/* line 9477, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Tag {
  background-color: transparent;
  border: 1px solid #bcbec1;
  border-radius: 3px;
  color: #555a62;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
  margin-left: 6px;
  margin-right: 6px;
}

/* line 9493, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Tag:active {
  text-decoration: none;
}

/* line 9497, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Tag:focus {
  text-decoration: none;
}

/* line 9501, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Tag:hover {
  text-decoration: none;
}

/* line 9505, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Tag:not([class*=Status-Tag]) {
  margin-bottom: 3px;
}

/* line 9510, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Tag-Poll {
  background-color: transparent;
  border: 1px solid #bcbec1;
  border-radius: 3px;
  color: #555a62;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
}

/* line 9524, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Tag-Poll:active {
  text-decoration: none;
}

/* line 9528, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Tag-Poll:focus {
  text-decoration: none;
}

/* line 9532, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Tag-Poll:hover {
  text-decoration: none;
}

/* line 9537, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .HasNew {
  margin-bottom: 3px;
}

/* line 9540, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .HasNew.HasNew {
  background-color: transparent;
  border: 1px solid #0392a9;
  border-radius: 3px;
  color: #0392a9;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
}

/* line 9554, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .HasNew.HasNew:active {
  text-decoration: none;
}

/* line 9558, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .HasNew.HasNew:focus {
  text-decoration: none;
}

/* line 9562, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .HasNew.HasNew:hover {
  text-decoration: none;
}

/* line 9568, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .NewCommentCount {
  background-color: transparent;
  border: 1px solid #0392a9;
  border-radius: 3px;
  color: #0392a9;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
}

/* line 9582, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .NewCommentCount:active {
  text-decoration: none;
}

/* line 9586, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .NewCommentCount:focus {
  text-decoration: none;
}

/* line 9590, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .NewCommentCount:hover {
  text-decoration: none;
}

/* line 9595, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Tag-Announcement {
  background-color: transparent;
  border: 1px solid #0392a9;
  border-radius: 3px;
  color: #0392a9;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
}

/* line 9609, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Tag-Announcement:active {
  text-decoration: none;
}

/* line 9613, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Tag-Announcement:focus {
  text-decoration: none;
}

/* line 9617, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Tag-Announcement:hover {
  text-decoration: none;
}

/* line 9622, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .MItem {
  color: inherit;
  display: inline-block;
  font-size: inherit;
  font-weight: inherit;
  margin-left: 6px;
  margin-right: 6px;
}

/* line 9631, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .MItem.RoleTracker:active {
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 9637, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .MItem.RoleTracker:focus {
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 9643, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .MItem.RoleTracker:hover {
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 9650, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .MItem.Category {
  color: inherit;
  display: inline-block;
  font-size: inherit;
  font-weight: inherit;
  display: inline;
}

/* line 9657, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .MItem.Category a {
  color: #696e75;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  display: block;
  display: inherit;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 9669, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .MItem.Category a:focus {
  color: #0392a9;
  text-decoration: none;
}

/* line 9674, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .MItem.Category a:hover {
  color: #0392a9;
  text-decoration: none;
}

/* line 9681, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .MItem a {
  color: #696e75;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

/* line 9687, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .MItem a:focus {
  color: #0392a9;
  text-decoration: none;
}

/* line 9692, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .MItem a:hover {
  color: #0392a9;
  text-decoration: none;
}

/* line 9698, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .MItem.Hidden {
  display: none;
}

/* line 9702, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .MItem.DiscussionAuthor {
  display: none;
}

/* line 9706, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .MItem.RSS {
  display: none;
}

/* line 9710, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .MItem .userCardWrapper-link {
  margin-left: 6px;
}

/* line 9714, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .MItem.MItem-Resolved {
  display: inline-block;
  font-size: inherit;
  height: 14px;
  line-height: inherit;
  margin-bottom: 0;
  padding: 0;
  vertical-align: middle;
  width: 13px;
}

/* line 9727, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .tag-tracker:active {
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 9733, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .tag-tracker:focus {
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 9739, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .tag-tracker:hover {
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 9746, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item {
  background: transparent;
  border-top: 1px solid #d6d7d9;
  box-shadow: none;
  padding: 16px 8px;
}

/* line 9753, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item:last-child {
  border-bottom: 1px solid #d6d7d9;
}

/* line 9757, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item.Read {
  opacity: 1;
}

/* line 9760, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item.Read .Title {
  color: #555a62;
  display: block;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
  margin-bottom: 6px;
}

/* line 9768, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item.Read .Title:focus {
  color: #0392a9;
}

/* line 9772, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item.Read .Title:hover {
  color: #0392a9;
}

/* line 9776, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item.Read .Title a {
  color: inherit;
  display: inline;
  font-size: inherit;
  font-weight: inherit;
}

/* line 9782, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item.Read .Title a:focus {
  color: inherit;
}

/* line 9786, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item.Read .Title a:hover {
  color: inherit;
}

/* line 9793, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item.CategoryHeading {
  background: transparent;
  border-width: 0;
  box-shadow: none;
  font-size: 32px;
  margin-bottom: 16px;
  padding: 0 !important;
}

/* line 9802, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item.CategoryHeading .Options {
  display: none;
}

/* line 9807, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item .Title {
  color: #555a62;
  display: block;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
  margin-bottom: 6px;
}

/* line 9815, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item .Title:focus {
  color: #0392a9;
}

/* line 9819, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item .Title:hover {
  color: #0392a9;
}

/* line 9823, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item .Title a {
  color: inherit;
  display: inline;
  font-size: inherit;
  font-weight: inherit;
}

/* line 9829, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item .Title a:focus {
  color: inherit;
}

/* line 9833, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item .Title a:hover {
  color: inherit;
}

/* line 9839, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item h3 {
  color: #555a62;
  display: block;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
  margin-bottom: 6px;
}

/* line 9847, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item h3:focus {
  color: #0392a9;
}

/* line 9851, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item h3:hover {
  color: #0392a9;
}

/* line 9855, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item h3 a {
  color: inherit;
  display: inline;
  font-size: inherit;
  font-weight: inherit;
}

/* line 9861, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item h3 a:focus {
  color: inherit;
}

/* line 9865, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item h3 a:hover {
  color: inherit;
}

/* line 9871, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item ~ .CategoryHeading {
  margin-top: 16px;
}

/* line 9874, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item ~ .CategoryHeading:before {
  background: transparent;
  border-bottom: 1px solid #d6d7d9;
  box-shadow: 0 3px 0 transparent;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  top: -16px;
  width: 100%;
}

/* line 9889, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .CategoryDescription {
  color: #555a62;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  margin: 0 0 6px;
  width: 100%;
}

/* line 9898, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .CategoryDescription:empty {
  display: none;
}

/* line 9903, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Excerpt {
  color: #555a62;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  margin: 0 0 6px;
  width: 100%;
}

/* line 9912, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Excerpt:empty {
  display: none;
}

/* line 9917, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Options {
  display: flex;
}

/* line 9921, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .LatestPostTitle {
  display: block;
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 9930, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .MostRecentBy {
  display: block;
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inherit;
}

/* line 9939, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .MostRecentBy > * {
  white-space: normal;
}

/* line 9943, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .MostRecentBy a {
  display: inline;
}

/* line 9948, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .AuthorInfo {
  color: #696e75;
  font-size: 12px;
  font-weight: 400;
}

/* line 9954, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Meta {
  color: #696e75;
  font-size: 12px;
  font-weight: 400;
  margin-left: -6px;
  margin-right: -6px;
}

/* line 9962, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ChildCategories {
  color: inherit;
  display: inline-block;
  font-size: inherit;
  font-weight: inherit;
  border-top: 0;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -3px;
}

/* line 9972, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ChildCategories a {
  color: #696e75;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: #696e75;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  margin-bottom: 3px;
}

/* line 9983, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ChildCategories a:focus {
  color: #0392a9;
  text-decoration: none;
  color: #0392a9;
}

/* line 9989, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ChildCategories a:hover {
  color: #0392a9;
  text-decoration: none;
  color: #0392a9;
}

/* line 9995, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ChildCategories a:active {
  color: #0392a9;
}

/* line 10000, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ChildCategories b {
  margin-bottom: 3px;
  margin-right: 3px;
}

/* line 10005, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ChildCategories .Comma {
  margin-right: 3px;
}

/* line 10011, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .MostRecent > * {
  white-space: normal;
}

/* line 10015, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .MostRecent a {
  display: inline;
}

/* line 10020, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .PhotoWrap {
  align-items: center;
  border-radius: 6px;
  border-radius: 50%;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2);
  display: inline-flex;
  height: 42px;
  justify-content: center;
  margin: 0 12px 0 0;
  overflow: hidden;
  padding: 0;
  width: 42px;
}

/* line 10036, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .PhotoWrap img {
  height: auto;
  margin: 0;
  width: 100%;
}

/* line 10042, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .PhotoWrap.NoPhoto {
  display: none;
}

/* line 10047, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .IndexPhoto {
  margin-right: 0;
}

/* line 10051, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .NoteType {
  font-family: Open Sans, HelveticaNeue-Light, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
}

/* line 10058, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .CategoryPhoto {
  height: inherit;
}

/* line 10062, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .resolved2-resolved {
  display: block;
  top: auto;
}

/* line 10067, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .resolved2-unresolved {
  display: block;
  top: auto;
}

/* line 10072, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Hero {
  padding: 0;
}

/* line 10076, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList mark {
  background-color: rgba(255, 206, 0, 0.5);
}

/* line 10080, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Reactions {
  margin: 0 -3px;
}

/* line 10083, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Reactions .Bullet {
  display: none;
}

/* line 10087, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Reactions .ToggleFlyout {
  display: inline-block;
}

/* line 10091, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Reactions .ReactButton {
  margin: 3px 3px 0;
}

/* line 10095, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Reactions .ReactButton-Flag {
  margin-left: 0;
}

/* line 10100, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment {
  position: relative;
}

/* line 10103, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .Options {
  margin-right: 8px;
  margin-top: 16px;
}

/* line 10107, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .Options .ToggleFlyout {
  order: 2;
}

/* line 10112, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment.ItemComment {
  padding: 0;
}

/* line 10116, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .Item-Header {
  background: transparent;
  margin: 0;
  min-height: 66px;
  padding: 16px 8px 8px;
  width: 100%;
}

/* line 10123, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .Item-Header .PhotoWrap {
  left: 8px;
  margin: 0;
  position: absolute;
  top: 16px;
}

/* line 10131, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .MItem {
  margin-bottom: 0;
}

/* line 10134, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .MItem.RoleTracker {
  padding: 0 3px;
}

/* line 10137, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .MItem.RoleTracker a {
  color: inherit;
  margin: 0;
}

/* line 10141, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .MItem.RoleTracker a:active {
  text-decoration: none;
}

/* line 10145, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .MItem.RoleTracker a:focus {
  text-decoration: none;
}

/* line 10149, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .MItem.RoleTracker a:hover {
  text-decoration: none;
}

/* line 10155, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .MItem.Category {
  display: none;
}

/* line 10159, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .MItem.Rank {
  background-color: transparent;
  border: 1px solid #bcbec1;
  border-radius: 3px;
  color: #555a62;
  color: inherit;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
}

/* line 10174, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .MItem.Rank:active {
  text-decoration: none;
}

/* line 10178, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .MItem.Rank:focus {
  text-decoration: none;
}

/* line 10182, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .MItem.Rank:hover {
  text-decoration: none;
}

/* line 10187, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .MItem.RoleTitle {
  background-color: transparent;
  border: 1px solid #bcbec1;
  border-radius: 3px;
  color: #555a62;
  color: inherit;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
}

/* line 10202, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .MItem.RoleTitle:active {
  text-decoration: none;
}

/* line 10206, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .MItem.RoleTitle:focus {
  text-decoration: none;
}

/* line 10210, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .MItem.RoleTitle:hover {
  text-decoration: none;
}

/* line 10216, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .AuthorWrap {
  display: inline-block;
  font-size: 12px;
  line-height: 1.5;
  padding-left: 50px;
  max-width: calc(100% - 45px);
}

/* line 10223, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .AuthorWrap > * {
  display: inline;
  font-size: inherit;
  line-height: inherit;
}

/* line 10230, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .Meta {
  display: inline-block;
  font-size: 12px;
  line-height: 1.5;
  padding-left: 50px;
  width: 100%;
}

/* line 10237, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .Meta > * {
  display: inline;
  font-size: inherit;
  line-height: inherit;
}

/* line 10244, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .InlineTags {
  padding-left: 0;
}

/* line 10247, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .InlineTags a {
  color: #696e75;
  font-size: inherit;
}

/* line 10251, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .InlineTags a:active {
  color: #0392a9;
}

/* line 10255, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .InlineTags a:focus {
  color: #0392a9;
}

/* line 10259, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .InlineTags a:hover {
  color: #0392a9;
}

/* line 10265, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .Username {
  color: #696e75;
  font-weight: 400;
}

/* line 10269, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .Username:focus {
  color: #0392a9;
}

/* line 10273, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .Username:hover {
  color: #0392a9;
}

/* line 10278, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .flair {
  display: inline-flex;
  margin: 0 -3px;
  width: calc(100% +6px);
}

/* line 10284, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .flair-item {
  display: inline-block;
  margin: 0 3px;
}

/* line 10288, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .flair-item img {
  margin: 0;
}

/* line 10293, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .Item-BodyWrap {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding: 8px 8px 16px;
}

/* line 10302, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .Item-Body > * {
  margin: 0 0 12px;
}

/* line 10306, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemComment .Item-Body > :last-child {
  margin: 0;
}

/* line 10312, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .PageTitle {
  margin-bottom: 14px;
}

/* line 10316, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .PageTitle .Options .ToggleFlyout {
  order: 2;
}

/* line 10320, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .PageTitle .Options .Bookmark {
  order: 2;
}

/* line 10325, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .PageTitle h1 {
  font-size: 32px;
  line-height: 1.25;
}

/* line 10331, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion {
  position: relative;
}

/* line 10334, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion.ItemDiscussion {
  padding: 0;
}

/* line 10338, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .Item-Header {
  background: transparent;
  margin: 0;
  min-height: 66px;
  padding: 16px 8px 8px;
  width: 100%;
}

/* line 10345, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .Item-Header .PhotoWrap {
  left: 8px;
  margin: 0;
  position: absolute;
  top: 16px;
}

/* line 10353, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .MItem {
  margin-bottom: 0;
}

/* line 10356, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .MItem.RoleTracker {
  padding: 0 3px;
}

/* line 10359, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .MItem.RoleTracker a {
  color: inherit;
  margin: 0;
}

/* line 10363, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .MItem.RoleTracker a:active {
  text-decoration: none;
}

/* line 10367, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .MItem.RoleTracker a:focus {
  text-decoration: none;
}

/* line 10371, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .MItem.RoleTracker a:hover {
  text-decoration: none;
}

/* line 10377, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .MItem.Category {
  display: none;
}

/* line 10381, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .MItem.Rank {
  background-color: transparent;
  border: 1px solid #bcbec1;
  border-radius: 3px;
  color: #555a62;
  color: inherit;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
}

/* line 10396, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .MItem.Rank:active {
  text-decoration: none;
}

/* line 10400, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .MItem.Rank:focus {
  text-decoration: none;
}

/* line 10404, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .MItem.Rank:hover {
  text-decoration: none;
}

/* line 10409, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .MItem.RoleTitle {
  background-color: transparent;
  border: 1px solid #bcbec1;
  border-radius: 3px;
  color: #555a62;
  color: inherit;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
}

/* line 10424, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .MItem.RoleTitle:active {
  text-decoration: none;
}

/* line 10428, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .MItem.RoleTitle:focus {
  text-decoration: none;
}

/* line 10432, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .MItem.RoleTitle:hover {
  text-decoration: none;
}

/* line 10438, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .AuthorWrap {
  display: inline-block;
  font-size: 12px;
  line-height: 1.5;
  padding-left: 50px;
  max-width: calc(100% - 45px);
}

/* line 10445, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .AuthorWrap > * {
  display: inline;
  font-size: inherit;
  line-height: inherit;
}

/* line 10452, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .Meta {
  display: inline-block;
  font-size: 12px;
  line-height: 1.5;
  padding-left: 50px;
  width: 100%;
}

/* line 10459, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .Meta > * {
  display: inline;
  font-size: inherit;
  line-height: inherit;
}

/* line 10466, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .InlineTags {
  padding-left: 0;
}

/* line 10469, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .InlineTags a {
  color: #696e75;
  font-size: inherit;
}

/* line 10473, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .InlineTags a:active {
  color: #0392a9;
}

/* line 10477, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .InlineTags a:focus {
  color: #0392a9;
}

/* line 10481, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .InlineTags a:hover {
  color: #0392a9;
}

/* line 10487, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .Username {
  color: #696e75;
  font-weight: 400;
}

/* line 10491, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .Username:focus {
  color: #0392a9;
}

/* line 10495, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .Username:hover {
  color: #0392a9;
}

/* line 10500, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .flair {
  display: inline-flex;
  margin: 0 -3px;
  width: calc(100% +6px);
}

/* line 10506, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .flair-item {
  display: inline-block;
  margin: 0 3px;
}

/* line 10510, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .flair-item img {
  margin: 0;
}

/* line 10515, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .Item-BodyWrap {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding: 8px 8px 16px;
}

/* line 10524, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .Item-Body > * {
  margin: 0 0 12px;
}

/* line 10528, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemDiscussion .Item-Body > :last-child {
  margin: 0;
}

/* line 10534, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemContent.Discussion .Excerpt {
  margin-top: 6px;
}

/* line 10538, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Bookmark:before {
  font-size: 20px;
  line-height: 20px;
}

/* line 10543, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .OptionsMenu .Arrow:before {
  font-size: 20px;
  line-height: 20px;
  font-size: 18px;
  margin-top: -1px;
}

/* line 10550, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Author .Username {
  color: inherit;
  display: inline-block;
  font-size: inherit;
  font-weight: inherit;
}

/* line 10556, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Author .Username a {
  color: #696e75;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

/* line 10562, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Author .Username a:focus {
  color: #0392a9;
  text-decoration: none;
}

/* line 10567, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Author .Username a:hover {
  color: #0392a9;
  text-decoration: none;
}

/* line 10574, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList a.Delete {
  align-items: center;
  background: transparent;
  color: rgba(85, 90, 98, 0.7);
  display: flex;
  font-family: Arial, sans-serif;
  font-size: 20px;
  justify-content: center;
  padding: 0;
  visibility: visible;
}

/* line 10585, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList a.Delete:hover {
  background: transparent;
  color: #555a62;
}

/* line 10592, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemIdea.ItemIdea.ItemIdea .idea-counter-module .idea-counter-box {
  height: 42px;
  margin: 0 12px 0 0;
  width: 42px;
}

/* line 10598, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemIdea.ItemIdea.ItemIdea .PhotoWrap.IndexPhoto {
  height: 42px;
  margin: 0 12px 0 0;
  width: 42px;
}

/* line 10604, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .ItemIdea.ItemIdea.ItemIdea .Meta .ViewCount {
  margin-left: 0;
}

/* line 10609, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item-Col .Options {
  visibility: visible;
}

/* line 10612, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item-Col .Options .OptionsLink {
  background: transparent;
  border: 1px solid #bcbec1;
  border-radius: 6px;
  color: #555a62;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  margin-left: 3px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 10631, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item-Col .Options .OptionsLink:active {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 10637, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item-Col .Options .OptionsLink:focus {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 10643, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item-Col .Options .OptionsLink:hover {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 10650, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList .Item-Col .Options .Bullet {
  display: none;
}

/* line 10655, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList.AcceptedAnswers .Item:first-child {
  border-top-width: 0;
}

/* line 10659, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MessageList.Comments .Item:first-child {
  border-top-width: 0;
}

/* line 10664, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.AdvancedSearch {
  margin: 0;
  max-width: 100%;
  padding-right: 0;
}

/* line 10669, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.AdvancedSearch .InputBox {
  background: #fff;
  border: 1px solid #999;
  border-radius: 6px;
  color: #000;
  font-family: Open Sans, HelveticaNeue-Light, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  height: 36px;
  line-height: 36px;
  margin: 0;
  padding: 3px 12px;
  width: 100%;
}

/* line 10682, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.AdvancedSearch .InputBox:active {
  background: #fff;
  border-color: #0392a9;
  box-shadow: none;
  color: #000;
  outline: none;
}

/* line 10691, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.AdvancedSearch .InputBox:focus {
  background: #fff;
  border-color: #0392a9;
  box-shadow: none;
  color: #000;
  outline: none;
}

/* line 10701, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.AdvancedSearch select {
  background: #fff;
  border: 1px solid #999;
  border-radius: 6px;
  color: #000;
  font-family: Open Sans, HelveticaNeue-Light, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  height: 36px;
  line-height: 36px;
  margin: 0;
  padding: 3px 12px;
  width: 100%;
  padding-bottom: 0;
  padding-top: 0;
}

/* line 10716, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.AdvancedSearch select:active {
  background: #fff;
  border-color: #0392a9;
  box-shadow: none;
  color: #000;
  outline: none;
}

/* line 10725, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.AdvancedSearch select:focus {
  background: #fff;
  border-color: #0392a9;
  box-shadow: none;
  color: #000;
  outline: none;
}

/* line 10736, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.AdvancedSearch .bwrap .Button {
  background: transparent;
  border-color: transparent;
  border-width: 0;
  height: 36px;
  line-height: 36px;
  min-width: 0;
  padding: 0 3px;
  position: absolute;
  right: 0;
  top: 0;
  width: 36px;
  color: #555a62;
}

/* line 10751, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.AdvancedSearch .bwrap.bwrap {
  position: static;
}

/* line 10756, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.AdvancedSearch .Handle.Handle {
  align-items: center;
  display: inline-flex;
  height: 36px;
  justify-content: center;
  opacity: 1;
  right: 36px;
  width: 36px;
}

/* line 10765, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.AdvancedSearch .Handle.Handle .Arrow {
  border-color: transparent;
  font-size: 20px;
  height: auto;
  position: static;
  width: auto;
}

/* line 10772, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.AdvancedSearch .Handle.Handle .Arrow:after {
  color: inherit;
  color: #555a62;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 10792, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.InputBox {
  background: #fff;
  border: 1px solid #999;
  border-radius: 6px;
  color: #000;
  font-family: Open Sans, HelveticaNeue-Light, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  height: 36px;
  line-height: 36px;
  margin: 0;
  padding: 3px 12px;
  width: 100%;
}

/* line 10805, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.InputBox:active {
  background: #fff;
  border-color: #0392a9;
  box-shadow: none;
  color: #000;
  outline: none;
}

/* line 10814, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.InputBox:focus {
  background: #fff;
  border-color: #0392a9;
  box-shadow: none;
  color: #000;
  outline: none;
}

/* line 10824, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.token-input-dropdown {
  border: 1px solid #d6d7d9;
  border-radius: 6px;
  box-shadow: 0 -2px 10px 2px rgba(0, 0, 0, 0.1);
  opacity: 1 !important;
  visibility: visible !important;
}

/* line 10833, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.token-input-dropdown p {
  display: inline-block;
  line-height: 40px;
  padding-left: 18px;
  padding-right: 18px;
  width: 100%;
}

/* line 10841, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.token-input-dropdown ul li[class^=token-input-dropdown-item] {
  display: inline-block;
  line-height: 40px;
  padding-left: 18px;
  padding-right: 18px;
  width: 100%;
}

/* line 10850, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup {
  left: 50vw !important;
  position: fixed;
  top: 50vh !important;
  transform: translateX(-50%) translateY(-50%);
}

/* line 10857, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup .Border {
  background: none;
}

/* line 10861, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup .Body {
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
  color: #555a62;
  padding: 12px 18px;
}

/* line 10870, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup .Body .FormWrapper {
  padding: 0;
}

/* line 10874, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup .Body a {
  color: #0392a9;
}

/* line 10877, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup .Body a:focus {
  color: #0298b3;
  text-decoration: none;
}

/* line 10882, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup .Body a:hover {
  color: #0298b3;
  text-decoration: none;
}

/* line 10888, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup .Body input[type=text] {
  border-color: rgba(85, 90, 98, 0.8);
}

/* line 10892, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup .Body select {
  border-color: rgba(85, 90, 98, 0.8);
}

/* line 10896, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup .Body textarea {
  border-color: rgba(85, 90, 98, 0.8);
}

/* line 10900, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup .Body .WarningMessage {
  background-color: #fffae6;
  border-color: #ffce00;
  color: #555a62;
}

/* line 10906, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup .Body input.InputBox {
  border-color: rgba(85, 90, 98, 0.8);
}

/* line 10910, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup .Body ul.token-input-list {
  border-color: rgba(85, 90, 98, 0.8);
}

/* line 10915, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup .Body .Buttons .Close:focus {
  color: #fff;
}

/* line 10919, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup .Body .Buttons .Close:hover {
  color: #fff;
}

/* line 10925, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup .Content {
  color: inherit;
  float: none;
  width: auto !important;
}

/* line 10931, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup .Footer {
  color: inherit;
}

/* line 10936, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup .Button.change-picture-new {
  background: #0392a9;
  border: 1px solid #0392a9;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 10954, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup .Button.change-picture-new:active {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 10960, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup .Button.change-picture-new:focus {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 10966, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup .Button.change-picture-new:hover {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 10973, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup .Button.change-picture-remove {
  background: transparent;
  border: 1px solid #bcbec1;
  border-radius: 6px;
  color: #555a62;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 10991, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup .Button.change-picture-remove:active {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 10997, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup .Button.change-picture-remove:focus {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 11003, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup .Button.change-picture-remove:hover {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 11011, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup a.Close {
  align-items: center;
  background: transparent;
  color: rgba(85, 90, 98, 0.7);
  display: flex;
  font-family: Arial, sans-serif;
  font-size: 20px;
  justify-content: center;
  padding: 0;
  right: 28px;
  top: 24px;
  visibility: visible;
}

/* line 11024, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup a.Close:hover {
  background: transparent;
  color: #555a62;
}

/* line 11030, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
div.Popup .Buttons > :first-child {
  margin-right: 3px;
}

/* line 11036, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
input[type=text] {
  background: #fff;
  border: 1px solid #999;
  border-radius: 6px;
  color: #000;
  font-family: Open Sans, HelveticaNeue-Light, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  height: 36px;
  line-height: 36px;
  margin: 0;
  padding: 3px 12px;
  width: 100%;
}

/* line 11049, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
input[type=text]:active {
  background: #fff;
  border-color: #0392a9;
  box-shadow: none;
  color: #000;
  outline: none;
}

/* line 11058, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
input[type=text]:focus {
  background: #fff;
  border-color: #0392a9;
  box-shadow: none;
  color: #000;
  outline: none;
}

/* line 11068, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
select {
  background: #fff;
  border: 1px solid #999;
  border-radius: 6px;
  color: #000;
  font-family: Open Sans, HelveticaNeue-Light, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  height: 36px;
  line-height: 36px;
  margin: 0;
  padding: 3px 12px;
  width: 100%;
  padding-bottom: 0;
  padding-top: 0;
}

/* line 11083, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
select:active {
  background: #fff;
  border-color: #0392a9;
  box-shadow: none;
  color: #000;
  outline: none;
}

/* line 11092, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
select:focus {
  background: #fff;
  border-color: #0392a9;
  box-shadow: none;
  color: #000;
  outline: none;
}

/* line 11101, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

/* line 11108, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
textarea {
  background: #fff;
  border: 1px solid #999;
  border-radius: 6px;
  color: #000;
  font-family: Open Sans, HelveticaNeue-Light, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  height: 36px;
  line-height: 36px;
  margin: 0;
  padding: 3px 12px;
  width: 100%;
  overflow: auto;
}

/* line 11122, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
textarea:active {
  background: #fff;
  border-color: #0392a9;
  box-shadow: none;
  color: #000;
  outline: none;
}

/* line 11131, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
textarea:focus {
  background: #fff;
  border-color: #0392a9;
  box-shadow: none;
  color: #000;
  outline: none;
}

/* line 11140, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
textarea.isWysiwyg {
  padding: 12px;
}

/* line 11145, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
::-ms-clear {
  display: none;
}

/* line 11149, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
select::-ms-expand {
  display: none;
}

/* line 11153, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormWrapper {
  background: transparent;
  border-radius: 6px;
  padding: 0;
}

/* line 11159, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormWrapper label {
  color: #555a62;
}

/* line 11163, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormWrapper .Buttons {
  padding-bottom: 0;
  padding-top: 0;
}

/* line 11167, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormWrapper .Buttons .Back {
  padding-right: 12px;
  margin-bottom: 3px;
  margin-left: 3px;
  margin-right: 0;
  padding-right: 0;
  font-size: 14px;
  line-height: 36px;
}

/* line 11177, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormWrapper .Buttons .Back a:focus {
  text-decoration: none;
}

/* line 11181, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormWrapper .Buttons .Back a:hover {
  text-decoration: none;
}

/* line 11187, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormWrapper .Buttons .Button {
  margin-bottom: 3px;
  margin-left: 3px;
  margin-right: 0;
  padding-right: 0;
  background: transparent;
  border: 1px solid #bcbec1;
  border-radius: 6px;
  color: #555a62;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 11209, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormWrapper .Buttons .Button:active {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 11215, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormWrapper .Buttons .Button:focus {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 11221, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormWrapper .Buttons .Button:hover {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 11227, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormWrapper .Buttons .Button.Primary {
  background: #0392a9;
  border: 1px solid #0392a9;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 11245, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormWrapper .Buttons .Button.Primary:active {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 11251, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormWrapper .Buttons .Button.Primary:focus {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 11257, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormWrapper .Buttons .Button.Primary:hover {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 11264, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormWrapper .Buttons .Button.Hidden {
  display: none;
}

/* line 11271, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.editor-help-text {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

/* line 11276, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.editor-help-text a {
  color: #696e75;
}

/* line 11279, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.editor-help-text a:focus {
  color: #0392a9;
  text-decoration: none;
}

/* line 11284, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.editor-help-text a:hover {
  color: #0392a9;
  text-decoration: none;
}

/* line 11291, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.js-poll-result-btn {
  background: transparent;
  border: 1px solid #bcbec1;
  border-radius: 6px;
  color: #555a62;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 11309, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.js-poll-result-btn:active {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 11315, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.js-poll-result-btn:focus {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 11321, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.js-poll-result-btn:hover {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 11328, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormTitleWrapper {
  margin-bottom: 14px;
}

/* line 11331, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormTitleWrapper .Buttons {
  padding-bottom: 0;
  padding-top: 0;
}

/* line 11335, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormTitleWrapper .Buttons .Back {
  margin-bottom: 3px;
  margin-left: 3px;
  margin-right: 0;
  padding-right: 0;
  font-size: 14px;
  line-height: 36px;
}

/* line 11344, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormTitleWrapper .Buttons .Back a:focus {
  text-decoration: none;
}

/* line 11348, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormTitleWrapper .Buttons .Back a:hover {
  text-decoration: none;
}

/* line 11354, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormTitleWrapper .Buttons .Button {
  margin-bottom: 3px;
  margin-left: 3px;
  margin-right: 0;
  padding-right: 0;
  background: transparent;
  border: 1px solid #bcbec1;
  border-radius: 6px;
  color: #555a62;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 11376, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormTitleWrapper .Buttons .Button:active {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 11382, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormTitleWrapper .Buttons .Button:focus {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 11388, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormTitleWrapper .Buttons .Button:hover {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 11394, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormTitleWrapper .Buttons .Button.Primary {
  background: #0392a9;
  border: 1px solid #0392a9;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 11412, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormTitleWrapper .Buttons .Button.Primary:active {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 11418, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormTitleWrapper .Buttons .Button.Primary:focus {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 11424, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormTitleWrapper .Buttons .Button.Primary:hover {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 11431, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormTitleWrapper .Buttons .Button.Hidden {
  display: none;
}

/* line 11437, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormTitleWrapper .H {
  margin-bottom: 6px;
}

/* line 11442, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
#Form_OK {
  background: transparent;
  border: 1px solid #bcbec1;
  border-radius: 6px;
  color: #555a62;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 11460, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
#Form_OK:active {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 11466, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
#Form_OK:focus {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 11472, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
#Form_OK:hover {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 11480, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Buttons .btn-primary {
  background: transparent;
  border: 1px solid #bcbec1;
  border-radius: 6px;
  color: #555a62;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 11498, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Buttons .btn-primary:active {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 11504, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Buttons .btn-primary:focus {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 11510, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Buttons .btn-primary:hover {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 11517, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Buttons .Close {
  background: transparent;
  border: 1px solid #bcbec1;
  border-radius: 6px;
  color: #555a62;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 11535, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Buttons .Close:active {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 11541, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Buttons .Close:focus {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 11547, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Buttons .Close:hover {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 11555, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ActivityFormWrap {
  margin-bottom: 12px;
}

/* line 11559, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
label {
  display: inline-block;
  margin-bottom: 3px;
}

/* line 11565, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.editor a {
  cursor: pointer;
}

/* line 11569, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.editor .icon-caret-down:hover {
  background: none;
}

/* line 11574, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SelectWrapper {
  position: relative;
}

/* line 11577, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SelectWrapper select {
  appearance: none;
  width: 100%;
}

/* line 11582, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SelectWrapper:after {
  color: inherit;
  color: #0392a9;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  pointer-events: none;
  position: absolute;
  right: 6px;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
  top: 50%;
  transform: translateY(-50%);
}

/* line 11605, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BigButton {
  align-items: center;
  display: flex;
  justify-content: center;
  max-width: 360px;
  width: 100%;
}

/* line 11612, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BigButton:not(.Danger) {
  background: #0392a9;
  border: 1px solid #0392a9;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 11630, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BigButton:not(.Danger):active {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 11636, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BigButton:not(.Danger):focus {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 11642, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BigButton:not(.Danger):hover {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 11651, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button-Controls.Button-Controls {
  display: flex;
  justify-content: flex-end;
  margin-right: 0;
  order: 2;
}

/* line 11657, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button-Controls.Button-Controls .BigButton {
  min-width: 200px;
}

/* line 11661, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button-Controls.Button-Controls .BoxNewDiscussion {
  display: block;
}

/* line 11665, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button-Controls.Button-Controls .ButtonGroup.Multi {
  min-width: 200px;
}

/* line 11669, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button-Controls.Button-Controls .Button:nth-child(2) {
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
  margin-left: 3px;
}

/* line 11675, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button-Controls.Button-Controls .Button:nth-child(2):focus {
  background-color: #0392a9;
  border-color: #0392a9;
  color: #fff;
}

/* line 11681, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button-Controls.Button-Controls .Button:nth-child(2):hover {
  background-color: #0392a9;
  border-color: #0392a9;
  color: #fff;
}

/* line 11689, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button-Controls .Button.Primary {
  background: #0392a9;
  border: 1px solid #0392a9;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 11707, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button-Controls .Button.Primary:active {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 11713, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button-Controls .Button.Primary:focus {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 11719, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Button-Controls .Button.Primary:hover {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 11728, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CommentForm .DraftButton {
  display: none !important;
}

/* line 11732, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CommentForm textarea.TextBox {
  min-height: 100px;
}

/* line 11736, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CommentForm.CommentForm .FormWrapper {
  border-width: 0;
  padding: 0;
}

/* line 11742, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.info {
  color: #555a62;
  font-size: 12px;
}

/* line 11747, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.form-group {
  margin-bottom: 6px;
  margin-top: 6px;
}

/* line 11752, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.file-upload {
  cursor: pointer;
  display: inline-block;
  font-weight: 400;
  margin-bottom: 0;
  max-width: 500px;
  min-height: 36px;
  position: relative;
  width: 100%;
}

/* line 11762, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.file-upload input {
  filter: alpha(opacity=0);
  margin: 0;
  opacity: 0;
}

/* line 11767, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.file-upload input.disabled {
  opacity: 0;
}

/* line 11771, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.file-upload input:disabled {
  opacity: 0;
}

/* line 11776, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.file-upload .form-control {
  line-height: 36px;
}

/* line 11781, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.file-upload-choose {
  background: #fff;
  border: 1px solid #999;
  border-radius: 6px;
  color: #000;
  font-family: Open Sans, HelveticaNeue-Light, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  height: 36px;
  left: 0;
  line-height: 36px;
  margin: 0;
  max-width: inherit;
  overflow: hidden;
  padding: 3px 12px;
  position: absolute;
  right: 0;
  top: 0;
  white-space: nowrap;
  width: 100%;
}

/* line 11803, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.file-upload-choose:active {
  background: #fff;
  border-color: #0392a9;
  box-shadow: none;
  color: #000;
  outline: none;
}

/* line 11812, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.file-upload-choose:focus {
  background: #fff;
  border-color: #0392a9;
  box-shadow: none;
  color: #000;
  outline: none;
}

/* line 11822, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.file-upload-browse {
  background: #0392a9;
  border: 1px solid #0392a9;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  margin-right: 0;
  min-height: 36px;
  min-width: 36px;
  min-width: 75px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 11842, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.file-upload-browse:active {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 11848, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.file-upload-browse:focus {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 11854, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.file-upload-browse:hover {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 11860, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.file-upload-browse:before {
  background-color: #fff;
  border: 0;
  content: "";
  height: 34px;
  left: -13px;
  position: absolute;
  width: 12px;
  z-index: 1;
}

/* line 11871, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.file-upload-browse.file-upload-browse.file-upload-browse {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  height: 36px;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 11881, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.file-upload-browse.file-upload-browse.file-upload-browse:active {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 11888, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.file-upload-browse.file-upload-browse.file-upload-browse:focus {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 11895, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.file-upload-browse.file-upload-browse.file-upload-browse:hover {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 11903, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.file-upload-browse.file-upload-browse.file-upload-browse:not([disabled]):active {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 11910, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.file-upload-browse.file-upload-browse.file-upload-browse:not([disabled]):focus {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 11917, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.file-upload-browse.file-upload-browse.file-upload-browse:not([disabled]):hover {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 11927, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.button-skipToContent {
  left: 0;
  position: absolute;
  top: 0;
}

/* line 11932, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.button-skipToContent:active {
  background-color: transparent;
  border: #0392a9 !important;
  clip: auto !important;
  color: #555a62;
  height: auto !important;
  margin: 0 !important;
  overflow: initial !important;
  overflow: visible !important;
  padding: 3px 12px !important;
  width: auto !important;
}

/* line 11945, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.button-skipToContent:focus {
  background-color: transparent;
  border: #0392a9 !important;
  clip: auto !important;
  color: #555a62;
  height: auto !important;
  margin: 0 !important;
  overflow: initial !important;
  overflow: visible !important;
  padding: 3px 12px !important;
  width: auto !important;
}

/* line 11960, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.editor-dropdown-open .Flyout {
  display: block;
}

/* line 11964, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.editor-dropdown-open .MenuItems {
  display: block;
}

/* line 11970, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout {
  background-color: #fff;
  border: 1px solid #d6d7d9;
  border-radius: 6px;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3);
  color: #555a62;
  min-width: 250px;
  padding: 6px 0;
  position: absolute;
  z-index: 1;
}

/* line 11983, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .InProgress {
  align-items: center;
  display: flex;
  height: 48px;
  justify-content: center;
  padding-bottom: 24px;
  padding-top: 24px;
  position: relative;
  width: 100%;
}

/* line 11993, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .InProgress:after {
  animation: spinnerLoader .7s infinite ease-in-out;
  border: 4px solid rgba(2, 145, 219, 0.3);
  border-radius: 50%;
  border-top-color: #0392a9;
  content: "";
  display: block;
  height: 24px;
  transform: translateZ(0);
  transition: opacity, .35s, ease-out;
  width: 24px;
}

/* line 12008, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .InProgress:after:after {
  border-radius: 50%;
  height: 24px;
  width: 24px;
}

/* line 12017, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout:after {
  content: none;
}

/* line 12021, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout:before {
  content: none;
}

/* line 12025, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .dd-separator {
  background-color: #eeefef;
  display: block;
  height: 1px;
  margin-bottom: 6px;
  margin-top: 6px;
  min-height: 0;
  padding: 0 !important;
  width: 100%;
}

/* line 12035, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .dd-separator:active {
  background: transparent;
}

/* line 12039, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .dd-separator:focus {
  background: transparent;
}

/* line 12043, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .dd-separator:hover {
  background: transparent;
}

/* line 12048, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .editor-action-separator {
  background-color: #eeefef;
  display: block;
  height: 1px;
  margin-bottom: 6px;
  margin-top: 6px;
  min-height: 0;
  padding: 0 !important;
  width: 100%;
}

/* line 12058, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .editor-action-separator:active {
  background: transparent;
}

/* line 12062, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .editor-action-separator:focus {
  background: transparent;
}

/* line 12066, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .editor-action-separator:hover {
  background: transparent;
}

/* line 12071, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .menu-separator {
  background-color: #eeefef;
  display: block;
  height: 1px;
  margin-bottom: 6px;
  margin-top: 6px;
  min-height: 0;
  padding: 0 !important;
  width: 100%;
}

/* line 12081, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .menu-separator:active {
  background: transparent;
}

/* line 12085, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .menu-separator:focus {
  background: transparent;
}

/* line 12089, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .menu-separator:hover {
  background: transparent;
}

/* line 12094, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout hr {
  background-color: #eeefef;
  display: block;
  height: 1px;
  margin-bottom: 6px;
  margin-top: 6px;
  min-height: 0;
  padding: 0 !important;
  width: 100%;
}

/* line 12104, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout hr:active {
  background: transparent;
}

/* line 12108, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout hr:focus {
  background: transparent;
}

/* line 12112, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout hr:hover {
  background: transparent;
}

/* line 12117, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .editor-action {
  padding: 4px 18px;
  border-bottom-width: 0;
  color: inherit;
  display: flex;
  flex-wrap: nowrap;
  position: relative;
}

/* line 12126, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .editor-action a:active {
  background-color: rgba(2, 145, 219, 0.05) !important;
  color: inherit !important;
  text-decoration: none;
}

/* line 12132, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .editor-action a:focus {
  background-color: rgba(2, 145, 219, 0.05) !important;
  color: inherit !important;
  text-decoration: none;
}

/* line 12138, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .editor-action a:hover {
  background-color: rgba(2, 145, 219, 0.05) !important;
  color: inherit !important;
  text-decoration: none;
}

/* line 12145, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .editor-action .Count {
  margin-left: auto;
}

/* line 12149, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .editor-action:not(.editor-action-separator) {
  color: inherit !important;
}

/* line 12152, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .editor-action:not(.editor-action-separator):active {
  background-color: rgba(2, 145, 219, 0.05) !important;
  color: inherit !important;
}

/* line 12157, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .editor-action:not(.editor-action-separator):focus {
  background-color: rgba(2, 145, 219, 0.05) !important;
  color: inherit !important;
}

/* line 12162, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .editor-action:not(.editor-action-separator):hover {
  background-color: rgba(2, 145, 219, 0.05) !important;
  color: inherit !important;
}

/* line 12169, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .Item {
  padding: 4px 18px;
  border-bottom-width: 0;
  color: inherit;
  display: flex;
  flex-wrap: nowrap;
  position: relative;
}

/* line 12178, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .Item a:active {
  background-color: rgba(2, 145, 219, 0.05) !important;
  color: inherit !important;
  text-decoration: none;
}

/* line 12184, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .Item a:focus {
  background-color: rgba(2, 145, 219, 0.05) !important;
  color: inherit !important;
  text-decoration: none;
}

/* line 12190, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .Item a:hover {
  background-color: rgba(2, 145, 219, 0.05) !important;
  color: inherit !important;
  text-decoration: none;
}

/* line 12197, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .Item .Count {
  margin-left: auto;
}

/* line 12202, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .Item.Center a:active {
  background-color: transparent !important;
}

/* line 12206, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .Item.Center a:focus {
  background-color: transparent !important;
}

/* line 12210, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .Item.Center a:hover {
  background-color: transparent !important;
}

/* line 12216, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .Item.Title a:active {
  background-color: transparent !important;
}

/* line 12220, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .Item.Title a:focus {
  background-color: transparent !important;
}

/* line 12224, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .Item.Title a:hover {
  background-color: transparent !important;
}

/* line 12230, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout li {
  border-bottom-width: 0;
  color: inherit;
  display: flex;
  flex-wrap: nowrap;
  position: relative;
}

/* line 12238, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout li a:active {
  background-color: rgba(2, 145, 219, 0.05) !important;
  color: inherit !important;
  text-decoration: none;
}

/* line 12244, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout li a:focus {
  background-color: rgba(2, 145, 219, 0.05) !important;
  color: inherit !important;
  text-decoration: none;
}

/* line 12250, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout li a:hover {
  background-color: rgba(2, 145, 219, 0.05) !important;
  color: inherit !important;
  text-decoration: none;
}

/* line 12257, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout li .Count {
  margin-left: auto;
}

/* line 12262, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout strong {
  font-family: Open Sans, HelveticaNeue-Light, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.25;
  margin: 0;
}

/* line 12270, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout a {
  color: #555a62;
}

/* line 12273, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout a:focus {
  color: #0392a9;
}

/* line 12277, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout a:hover {
  color: #0392a9;
}

/* line 12282, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout .Meta {
  color: #6f737a;
}

/* line 12287, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout.Flyout-withFrame {
  padding: 0;
}

/* line 12292, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Item.Title {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  min-height: 44px;
  padding: 0 12px !important;
  position: relative;
  width: 100%;
  z-index: 1;
}

/* line 12302, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Item.Title:active {
  background-color: transparent;
  text-decoration: none;
}

/* line 12307, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Item.Title:focus {
  background-color: transparent;
  text-decoration: none;
}

/* line 12312, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Item.Title:hover {
  background-color: transparent;
  text-decoration: none;
}

/* line 12317, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Item.Title strong {
  display: block;
}

/* line 12321, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Item.Title a {
  align-items: center;
  color: transparent;
  display: flex;
  flex-wrap: wrap;
  height: 36px;
  justify-content: center;
  min-width: 36px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  width: 36px;
}

/* line 12335, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Item.Title a:active {
  color: #0392a9;
}

/* line 12338, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Item.Title a:active:before {
  color: #0392a9;
}

/* line 12343, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Item.Title a:focus {
  color: #0392a9;
}

/* line 12346, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Item.Title a:focus:before {
  color: #0392a9;
}

/* line 12351, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Item.Title a:hover {
  color: #0392a9;
}

/* line 12354, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Item.Title a:hover:before {
  color: #0392a9;
}

/* line 12359, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Item.Title a:before {
  color: inherit;
  color: #555a62;
  display: inline-block;
  display: block;
  font-family: kbicons;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  line-height: 36px;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 12379, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Item + .Item {
  border-top: 1px solid #d6d7d9;
}

/* line 12383, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Item.Center:last-child {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  min-height: 44px;
  padding: 12px;
  position: relative;
  z-index: 1;
}

/* line 12392, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Item.Center:last-child:active {
  background-color: transparent;
  text-decoration: none;
}

/* line 12397, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Item.Center:last-child:focus {
  background-color: transparent;
  text-decoration: none;
}

/* line 12402, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Item.Center:last-child:hover {
  background-color: transparent;
  text-decoration: none;
}

/* line 12407, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Item.Center:last-child a {
  padding: 0 !important;
}

/* line 12410, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Item.Center:last-child a:active {
  color: #0392a9 !important;
}

/* line 12414, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Item.Center:last-child a:focus {
  color: #0392a9 !important;
}

/* line 12418, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Item.Center:last-child a:hover {
  color: #0392a9 !important;
}

/* line 12423, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Item.Center:last-child .button + .button {
  margin-left: 11px;
}

/* line 12429, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .richEditorFlyout-header {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  min-height: 44px;
  padding: 0 12px !important;
  position: relative;
  width: 100%;
  z-index: 1;
}

/* line 12439, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .richEditorFlyout-header:active {
  background-color: transparent;
  text-decoration: none;
}

/* line 12444, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .richEditorFlyout-header:focus {
  background-color: transparent;
  text-decoration: none;
}

/* line 12449, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .richEditorFlyout-header:hover {
  background-color: transparent;
  text-decoration: none;
}

/* line 12454, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .richEditorFlyout-header strong {
  display: block;
}

/* line 12458, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .richEditorFlyout-header a {
  align-items: center;
  color: transparent;
  display: flex;
  flex-wrap: wrap;
  height: 36px;
  justify-content: center;
  min-width: 36px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  width: 36px;
}

/* line 12472, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .richEditorFlyout-header a:active {
  color: #0392a9;
}

/* line 12475, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .richEditorFlyout-header a:active:before {
  color: #0392a9;
}

/* line 12480, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .richEditorFlyout-header a:focus {
  color: #0392a9;
}

/* line 12483, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .richEditorFlyout-header a:focus:before {
  color: #0392a9;
}

/* line 12488, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .richEditorFlyout-header a:hover {
  color: #0392a9;
}

/* line 12491, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .richEditorFlyout-header a:hover:before {
  color: #0392a9;
}

/* line 12496, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .richEditorFlyout-header a:before {
  color: inherit;
  color: #555a62;
  display: inline-block;
  display: block;
  font-family: kbicons;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  line-height: 36px;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 12516, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Empty {
  margin: 0;
}

/* line 12520, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .ItemContent {
  flex-grow: 1;
  line-height: inherit;
  margin: 0;
  max-width: calc(100% - 54px);
  padding-left: 10px;
  padding-right: 18px;
  line-height: 1.5;
}

/* line 12529, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .ItemContent a {
  font-weight: 700;
}

/* line 12532, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .ItemContent a:focus {
  color: #555a62;
}

/* line 12536, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .ItemContent a:hover {
  color: #555a62;
}

/* line 12542, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Excerpt {
  line-height: 1.5;
}

/* line 12546, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Subject {
  line-height: 1.5;
}

/* line 12550, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .Meta {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 0 -3px;
  width: calc(100% +6px);
}

/* line 12559, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .MItem {
  color: inherit;
  display: inline-block;
  font-size: 12px;
  margin: 0 3px;
}

/* line 12566, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .HasNew.HasNew {
  background-color: #0392a9;
  border-radius: 50%;
  bottom: 0;
  color: transparent;
  display: block;
  height: 12px;
  margin: auto 0;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 8px;
  top: 0;
  width: 12px;
}

/* line 12583, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Flyout .ReactButton .Count {
  order: 1;
}

/* line 12590, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Item.Title {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  min-height: 44px;
  padding: 0 12px !important;
  position: relative;
  width: 100%;
  z-index: 1;
}

/* line 12600, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Item.Title:active {
  background-color: transparent;
  text-decoration: none;
}

/* line 12605, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Item.Title:focus {
  background-color: transparent;
  text-decoration: none;
}

/* line 12610, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Item.Title:hover {
  background-color: transparent;
  text-decoration: none;
}

/* line 12615, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Item.Title strong {
  display: block;
}

/* line 12619, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Item.Title a {
  align-items: center;
  color: transparent;
  display: flex;
  flex-wrap: wrap;
  height: 36px;
  justify-content: center;
  min-width: 36px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  width: 36px;
}

/* line 12633, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Item.Title a:active {
  color: #0392a9;
}

/* line 12636, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Item.Title a:active:before {
  color: #0392a9;
}

/* line 12641, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Item.Title a:focus {
  color: #0392a9;
}

/* line 12644, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Item.Title a:focus:before {
  color: #0392a9;
}

/* line 12649, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Item.Title a:hover {
  color: #0392a9;
}

/* line 12652, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Item.Title a:hover:before {
  color: #0392a9;
}

/* line 12657, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Item.Title a:before {
  color: inherit;
  color: #555a62;
  display: inline-block;
  display: block;
  font-family: kbicons;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  line-height: 36px;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 12677, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Item + .Item {
  border-top: 1px solid #d6d7d9;
}

/* line 12681, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Item.Center:last-child {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  min-height: 44px;
  padding: 12px;
  position: relative;
  z-index: 1;
}

/* line 12690, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Item.Center:last-child:active {
  background-color: transparent;
  text-decoration: none;
}

/* line 12695, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Item.Center:last-child:focus {
  background-color: transparent;
  text-decoration: none;
}

/* line 12700, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Item.Center:last-child:hover {
  background-color: transparent;
  text-decoration: none;
}

/* line 12705, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Item.Center:last-child a {
  padding: 0 !important;
}

/* line 12708, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Item.Center:last-child a:active {
  color: #0392a9 !important;
}

/* line 12712, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Item.Center:last-child a:focus {
  color: #0392a9 !important;
}

/* line 12716, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Item.Center:last-child a:hover {
  color: #0392a9 !important;
}

/* line 12721, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Item.Center:last-child .button + .button {
  margin-left: 11px;
}

/* line 12727, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .richEditorFlyout-header {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  min-height: 44px;
  padding: 0 12px !important;
  position: relative;
  width: 100%;
  z-index: 1;
  border-bottom: 1px solid #eeefef;
}

/* line 12738, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .richEditorFlyout-header:active {
  background-color: transparent;
  text-decoration: none;
}

/* line 12743, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .richEditorFlyout-header:focus {
  background-color: transparent;
  text-decoration: none;
}

/* line 12748, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .richEditorFlyout-header:hover {
  background-color: transparent;
  text-decoration: none;
}

/* line 12753, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .richEditorFlyout-header strong {
  display: block;
}

/* line 12757, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .richEditorFlyout-header a {
  align-items: center;
  color: transparent;
  display: flex;
  flex-wrap: wrap;
  height: 36px;
  justify-content: center;
  min-width: 36px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  width: 36px;
}

/* line 12771, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .richEditorFlyout-header a:active {
  color: #0392a9;
}

/* line 12774, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .richEditorFlyout-header a:active:before {
  color: #0392a9;
}

/* line 12779, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .richEditorFlyout-header a:focus {
  color: #0392a9;
}

/* line 12782, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .richEditorFlyout-header a:focus:before {
  color: #0392a9;
}

/* line 12787, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .richEditorFlyout-header a:hover {
  color: #0392a9;
}

/* line 12790, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .richEditorFlyout-header a:hover:before {
  color: #0392a9;
}

/* line 12795, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .richEditorFlyout-header a:before {
  color: inherit;
  color: #555a62;
  display: inline-block;
  display: block;
  font-family: kbicons;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  line-height: 36px;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 12815, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Empty {
  margin: 0;
}

/* line 12819, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .ItemContent {
  flex-grow: 1;
  line-height: inherit;
  margin: 0;
  max-width: calc(100% - 54px);
  padding-left: 10px;
  padding-right: 18px;
  line-height: 1.5;
}

/* line 12828, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .ItemContent a {
  font-weight: 700;
}

/* line 12831, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .ItemContent a:focus {
  color: #555a62;
}

/* line 12835, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .ItemContent a:hover {
  color: #555a62;
}

/* line 12841, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Excerpt {
  line-height: 1.5;
}

/* line 12845, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Subject {
  line-height: 1.5;
}

/* line 12849, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .Meta {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 0 -3px;
  width: calc(100% +6px);
}

/* line 12858, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .MItem {
  color: inherit;
  display: inline-block;
  font-size: 12px;
  margin: 0 3px;
}

/* line 12866, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .richEditor-button:active {
  background-color: rgba(2, 145, 219, 0.05);
}

/* line 12870, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .richEditor-button:focus {
  background-color: rgba(2, 145, 219, 0.05);
}

/* line 12874, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .richEditor-button:hover {
  background-color: rgba(2, 145, 219, 0.05);
}

/* line 12879, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditorFlyout .HasNew.HasNew {
  background-color: #0392a9;
  border-radius: 50%;
  bottom: 0;
  color: transparent;
  display: block;
  height: 12px;
  margin: auto 0;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 8px;
  top: 0;
  width: 12px;
}

/* line 12898, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PopList.PopList {
  font-size: 14px;
}

/* line 12901, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PopList.PopList .Item {
  padding: 8px;
}

/* line 12905, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PopList.PopList .PhotoWrap {
  height: 38px;
  width: 38px;
}

/* line 12911, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PopList.Activities .Item.Title a:before {
  content: "";
}

/* line 12915, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PopList.Conversations .Item.Title a:before {
  content: "";
}

/* line 12920, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.selectBox-content {
  margin-top: 0;
}

@-webkit-keyframes chevron-pulse {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}

@keyframes chevron-pulse {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}

/* line 12960, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Hamburger {
  align-items: center;
  background: transparent;
  border: none;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  height: 22px;
  justify-content: center;
  outline: none;
  tap-highlight-color: transparent;
  transition: .35s;
  user-select: none;
  width: 22px;
}

/* line 12979, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Hamburger-menuLines {
  background-color: #fff;
  border-radius: 2px;
  display: inline-block;
  height: 2px;
  position: relative;
  transition: .35s;
  width: 22px;
}

/* line 12990, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Hamburger-menuLines:after {
  background-color: #fff;
  border-radius: 2px;
  content: "";
  display: inline-block;
  height: 2px;
  left: 0;
  position: absolute;
  transform-origin: 5.5px center;
  transition: .35s;
  width: 22px;
  top: -6.28571px;
}

/* line 13007, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Hamburger-menuLines:before {
  background-color: #fff;
  border-radius: 2px;
  content: "";
  display: inline-block;
  height: 2px;
  left: 0;
  position: absolute;
  transform-origin: 5.5px center;
  transition: .35s;
  width: 22px;
  top: 5.5px;
}

/* line 13025, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Hamburger-menuXcross {
  height: 22px;
  padding: 0;
  width: 22px;
}

/* line 13030, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Hamburger-menuXcross.isToggled .Hamburger-menuLines {
  background: transparent;
}

/* line 13033, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Hamburger-menuXcross.isToggled .Hamburger-menuLines:after {
  background-color: rgba(255, 255, 255, 0.6);
  left: 0;
  top: 0;
  transform-origin: 50% 50%;
  width: 22px;
  transform: rotate(-45deg);
}

/* line 13044, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Hamburger-menuXcross.isToggled .Hamburger-menuLines:before {
  background-color: rgba(255, 255, 255, 0.6);
  left: 0;
  top: 0;
  transform-origin: 50% 50%;
  width: 22px;
  transform: rotate(45deg);
}

/* line 13057, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Herobanner {
  align-items: center;
  background-color: #475b68;
  color: #fff;
  display: flex;
  height: 370px;
  position: relative;
  width: 100%;
}

/* line 13066, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Herobanner .HomepageTitle {
  font-size: 48px;
  text-shadow: 0 0 1px #555a62;
}

/* line 13072, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Herobanner .followButton {
  align-items: flex-end;
  color: #fff;
  display: inline-flex;
  min-height: 48px;
  padding: 10px 5px;
}

/* line 13079, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Herobanner .followButton:active {
  color: #fff;
}

/* line 13083, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Herobanner .followButton:focus {
  color: #fff;
}

/* line 13087, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Herobanner .followButton:hover {
  color: #fff;
}

/* line 13092, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Herobanner .PageDescription {
  text-shadow: 0 0 1px #555a62;
}

/* line 13097, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Herobanner .SearchBox {
  max-width: 673px;
}

/* line 13100, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Herobanner .SearchBox.SearchBox {
  margin-left: auto;
}

/* line 13104, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Herobanner .SearchBox .InputAndButton {
  display: flex;
  width: 100%;
}

/* line 13109, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Herobanner .SearchBox #Form_Search {
  border: 1px solid #fff;
  border-bottom-right-radius: 0;
  border-right-width: 0;
  border-top-right-radius: 0;
  height: 40px;
  line-height: 40px;
  padding: 3px 12px;
}

/* line 13120, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Herobanner .SearchBox #Form_Search:active {
  border: 1px solid #fff;
}

/* line 13124, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Herobanner .SearchBox #Form_Search:focus {
  border: 1px solid #fff;
}

/* line 13129, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Herobanner .SearchBox #Form_Go {
  background-color: transparent;
  border: 1px solid #fff;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  color: #fff;
  height: 40px;
  line-height: 40px;
  min-width: 110px;
  padding: 0 12px;
  position: static;
  width: auto;
}

/* line 13144, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Herobanner .SearchBox #Form_Go:before {
  content: attr(title);
}

/* line 13149, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Herobanner .SearchBox .Handle.Handle {
  display: none;
}

/* line 13153, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Herobanner .SearchBox .AdvancedSearch .BigInput {
  border: 1px solid #fff;
  border-bottom-right-radius: 0;
  border-right-width: 0;
  border-top-right-radius: 0;
  height: 40px;
  line-height: 40px;
  padding: 3px 12px;
}

/* line 13164, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Herobanner .SearchBox .AdvancedSearch .BigInput:active {
  border: 1px solid #fff;
}

/* line 13168, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Herobanner .SearchBox .AdvancedSearch .BigInput:focus {
  border: 1px solid #fff;
}

/* line 13173, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Herobanner .SearchBox .bwrap > .Button {
  background-color: transparent;
  border: 1px solid #fff;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  color: #fff;
  height: 40px;
  line-height: 40px;
  min-width: 110px;
  padding: 0 12px;
  position: static;
  width: auto;
}

/* line 13188, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Herobanner .SearchBox .bwrap > .Button:before {
  content: attr(title);
}

/* line 13194, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Herobanner > .Container {
  width: 100%;
  z-index: 1;
}

@media screen and (min-width: 768px) {
  /* line 13201, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Herobanner .SearchBox {
    font-size: 16px;
    margin: 0 auto;
  }
  /* line 13205, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Herobanner .SearchBox form > div {
    display: flex;
  }
  /* line 13208, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Herobanner .SearchBox form > div:after {
    display: none;
  }
  /* line 13214, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .MeBox .MeBox-mobileClose {
    display: none;
  }
}

/* line 13219, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Herobanner-bgImage {
  background-position: 50%;
  background-size: cover;
  filter: brightness(0.75);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 13230, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Activities {
  clear: both;
}

/* line 13233, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Activities .ItemContent {
  margin-left: 50px;
}

/* line 13236, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Activities .ItemContent .Author {
  display: block;
}

/* line 13242, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Conversations {
  clear: both;
}

/* line 13246, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList-Search {
  margin-top: 18px;
}

/* line 13249, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList-Search .Item-Body {
  padding-left: 50px;
}

/* line 13253, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList-Search h3 {
  padding-left: 50px;
}

/* line 13257, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList-Search .PhotoWrap {
  left: 0;
  position: absolute;
  top: 16px;
}

/* line 13263, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList-Search .Meta {
  margin-left: 0;
  margin-right: 0;
}

/* line 13268, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList-Search .MItem-Author a {
  color: #696e75;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

/* line 13274, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList-Search .MItem-Author a:focus {
  color: #0392a9;
  text-decoration: none;
}

/* line 13279, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList-Search .MItem-Author a:hover {
  color: #0392a9;
  text-decoration: none;
}

/* line 13286, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Content {
  display: inline-block;
  width: 100%;
}

/* line 13291, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Content .DataList .Options {
  position: absolute;
  right: 8px;
  top: 16px;
}

/* line 13297, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Content .DataList .ItemContent.Discussion {
  padding-left: 0;
}

/* line 13303, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Box {
  clear: both;
}

/* line 13307, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Box .DiscussionsTable td.DiscussionName.DiscussionName .Wrap {
  display: block;
  padding-left: 0;
}

/* line 13312, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Box .DiscussionsTable .DiscussionName .Title.Title {
  padding-right: 0;
}

/* line 13317, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Box .Meta {
  margin-left: -6px;
  margin-right: -6px;
}

/* line 13322, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Box .MItem {
  line-height: 1.5;
  white-space: normal;
}

/* line 13326, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Box .MItem.Hidden {
  display: none;
}

/* line 13330, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Box .MItem a {
  display: block;
  display: inline-block;
  max-width: 100%;
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}

/* line 13342, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Box.EventList .Item .Options {
  position: static;
}

/* line 13345, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Box.EventList .Item .Options .OptionsMenu {
  order: 2;
}

/* line 13352, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList-Notes .Item-Col {
  padding-left: 0;
}

/* line 13356, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList-Notes .Meta {
  margin: 0 0 6px;
}

/* line 13360, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataList-Notes .NoteType {
  color: #555a62;
  display: block;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
  margin-bottom: 6px;
}

/* line 13371, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryBox .Empty {
  background: transparent;
  border-top: 1px solid #d6d7d9;
  box-shadow: none;
  padding: 16px 8px;
}

/* line 13378, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryBox .Empty:last-child {
  border-bottom: 1px solid #d6d7d9;
}

/* line 13382, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryBox .Empty.Read {
  opacity: 1;
}

/* line 13387, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryBox .H {
  color: inherit;
  font-family: Open Sans, HelveticaNeue-Light, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 16px 8px;
}

/* line 13395, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryBox .H a {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
}

/* line 13400, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryBox .H a:focus {
  color: inherit;
}

/* line 13404, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryBox .H a:hover {
  color: inherit;
}

/* line 13410, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryBox + .CategoryBox {
  margin-top: 16px 8px;
}

/* line 13414, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryBox > .OptionsMenu {
  float: right;
  margin-right: 16px 8px;
}

/* line 13419, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryBox .Bookmark:before {
  font-size: 20px;
  line-height: 20px;
}

/* line 13424, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryBox .OptionsMenu .Arrow:before {
  font-size: 20px;
  line-height: 20px;
  font-size: 18px;
  margin-top: -1px;
}

@media screen and (max-width: 410px) {
  /* line 13434, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .DataTable .CatalogueRow .Options {
    margin-bottom: 12px;
  }
  /* line 13439, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .DataTable.CategoryTable td.CountComments {
    display: none;
  }
  /* line 13443, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .DataTable.CategoryTable td.CountDiscussions {
    display: none;
  }
  /* line 13449, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .DataTable.DiscussionsTable.DiscussionsTable tbody tr .CheckBoxColumn.CheckBoxColumn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
  /* line 13456, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .DataTable.DiscussionsTable.DiscussionsTable td.BigCount {
    display: none;
  }
  /* line 13460, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .DataTable.DiscussionsTable.DiscussionsTable .MItem.Category a {
    max-width: 30ex;
  }
  /* line 13466, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .DataList.Discussions .CatalogueRow.ItemDiscussion-withPhoto .Discussion.ItemContent {
    padding-left: 0;
  }
  /* line 13470, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .catalogue-image-wrapper.catalogue-image-wrapper {
    float: none;
    height: 100px;
    margin-bottom: 12px;
    margin-right: 0;
    width: 100%;
  }
  /* line 13477, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .catalogue-image-wrapper.catalogue-image-wrapper img {
    height: auto;
    left: auto;
    top: 50%;
    transform: translateX(0) translateY(-50%);
    width: 100%;
  }
  /* line 13489, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Groups .DataTable.CategoryTable td.CountComments {
    display: none;
  }
  /* line 13493, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Groups .DataTable.CategoryTable td.CountDiscussions {
    display: none;
  }
  /* line 13499, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Groups .DataTable.DiscussionsTable.DiscussionsTable tbody tr .CheckBoxColumn.CheckBoxColumn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
  /* line 13506, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Groups .DataTable.DiscussionsTable.DiscussionsTable td.BigCount {
    display: none;
  }
  /* line 13510, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Groups .DataTable.DiscussionsTable.DiscussionsTable .MItem.Category a {
    max-width: 30ex;
  }
  /* line 13517, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .DataCounts {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-left: -6px;
    width: calc(100% +12px);
  }
  /* line 13525, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .CountItemWrap {
    margin-left: 6px;
    margin-right: 6px;
    width: calc(33.33333% - 12px);
  }
  /* line 13532, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .Content .BadgeGrid .PhotoGrid {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-left: -6px;
    width: calc(100% +12px);
  }
  /* line 13540, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  body.Section-Profile .Content .BadgeGrid a {
    margin-left: 6px;
    margin-right: 6px;
    width: calc(33.33333% - 12px);
  }
}

/* line 13550, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Open .SpNotifications:before {
  content: "";
}

/* line 13554, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Open .SpInbox:before {
  content: "";
}

/* line 13558, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Open .SpBookmarks:before {
  content: "";
}

/* line 13563, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SignInIcons {
  margin-left: 18px;
}

/* line 13568, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MeBox-header .MeBox {
  align-items: center;
  display: flex;
}

/* line 13573, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MeBox-header .MeMenu {
  align-items: center;
  display: flex;
  margin-left: 18px;
}

/* line 13578, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MeBox-header .MeMenu .ToggleFlyout + .ToggleFlyout {
  margin-left: 8px;
}

/* line 13583, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MeBox-header .WhoIs {
  align-items: center;
  display: flex;
}

/* line 13588, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MeBox-header .SignInLinks .Bullet {
  display: none;
}

/* line 13593, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DismissMessage {
  background-color: #eeefef;
  border-color: #555a62;
  border-radius: 6px;
  color: #555a62;
  font-family: Open Sans, HelveticaNeue-Light, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  margin: 0 0 14px;
  padding: 16px 8px;
}

/* line 13606, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DismissMessage a {
  color: #555a62;
  text-decoration: underline;
}

/* line 13611, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DismissMessage ul {
  list-style: initial;
  padding: 36px;
}

/* line 13616, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DismissMessage ol {
  list-style: decimal;
  padding: 36px;
}

/* line 13621, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DismissMessage img {
  max-width: 100%;
}

/* line 13626, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CasualMessage {
  background-color: #e6f4fb;
  border-color: #0392a9;
}

/* line 13630, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CasualMessage a {
  color: #01699e;
}

/* line 13635, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.WarningMessage {
  background-color: #ffebeb;
  border-color: #ff3933;
}

/* line 13639, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.WarningMessage a {
  color: #b30500;
}

/* line 13644, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.AlertMessage {
  background-color: #fffae6;
  border-color: #ffce00;
}

/* line 13648, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.AlertMessage a {
  color: #997c00;
}

/* line 13653, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PrevNextPager {
  width: 100%;
}

/* line 13656, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PrevNextPager .Next {
  height: auto;
  min-height: 0;
  background: transparent;
  border: 1px solid #bcbec1;
  border-radius: 6px;
  color: #555a62;
  display: inline-block;
  flex: initial;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  min-width: 120px;
  padding: 0 12px;
  text-align: center;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
  margin-left: auto;
}

/* line 13680, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PrevNextPager .Next:active {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 13686, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PrevNextPager .Next:focus {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 13692, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PrevNextPager .Next:hover {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 13699, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PrevNextPager .Previous {
  height: auto;
  min-height: 0;
  background: transparent;
  border: 1px solid #bcbec1;
  border-radius: 6px;
  color: #555a62;
  display: inline-block;
  flex: initial;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  min-width: 120px;
  padding: 0 12px;
  text-align: center;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 13722, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PrevNextPager .Previous:active {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 13728, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PrevNextPager .Previous:focus {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 13734, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PrevNextPager .Previous:hover {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 13742, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MorePager {
  color: #696e75;
  margin-top: 0;
  text-align: center;
}

/* line 13747, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MorePager:focus {
  color: #0392a9;
}

/* line 13751, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MorePager:hover {
  color: #0392a9;
}

/* line 13755, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MorePager a {
  color: inherit;
}

/* line 13758, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MorePager a:focus {
  color: inherit;
}

/* line 13762, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MorePager a:hover {
  color: inherit;
}

/* line 13768, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PagerWrap {
  float: right;
  margin: 0;
}

/* line 13772, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PagerWrap:after {
  clear: both;
  content: "";
  display: table;
}

/* line 13779, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PagerNub {
  display: none;
}

/* line 13783, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CommentHeading {
  align-items: center;
  display: flex;
  float: left;
  margin: 0 0 6px;
  min-height: 36px;
}

/* line 13791, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BeforeCommentHeading {
  margin-bottom: 14px;
}

/* line 13795, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PageControls {
  margin: initial;
  margin-bottom: 14px;
  min-height: 0;
}

/* line 13800, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PageControls:after {
  clear: both;
  content: "";
  display: table;
}

/* line 13806, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PageControls .H {
  margin-bottom: 14px;
}

/* line 13811, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PageControls.PageControls .discussion-sorts {
  margin-right: 12px;
}

/* line 13815, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PageControls.PageControls .BoxNewConversation {
  display: none;
}

/* line 13819, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PageControls.PageControls .BoxNewDiscussion {
  display: none;
}

/* line 13823, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PageControls.PageControls .discussion-sort-filter-module {
  display: inline-flex;
  float: none !important;
}

/* line 13828, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PageControls.PageControls .selectBox {
  display: inline-flex;
  float: none;
  height: 38px;
}

/* line 13835, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.PageControls.Bottom .NewDiscussion {
  display: none;
}

/* line 13840, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.selectBox-toggle {
  color: #0392a9;
}

@media screen and (max-width: 500px) {
  /* line 13845, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Pager {
    display: flex;
    flex-wrap: nowrap;
  }
  /* line 13849, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Pager a {
    flex: 1;
    min-width: 34px;
    padding-left: 0;
    padding-right: 0;
    white-space: nowrap;
  }
  /* line 13857, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Pager span {
    flex: 1;
    min-width: 34px;
    padding-left: 0;
    padding-right: 0;
    white-space: nowrap;
  }
  /* line 13866, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .PagerLinkCount-13 .Pager-p:not(.Highlight):not(.LastPage) {
    display: none;
  }
}

@media screen and (max-width: 470px) {
  /* line 13872, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .PagerLinkCount-11 .Pager-p:not(.Highlight):not(.LastPage) {
    display: none;
  }
}

/* line 13878, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
#Form_Cancel:focus {
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 13884, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
#Form_Cancel:hover {
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 13891, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Overlay {
  background: rgba(0, 0, 0, 0.4);
}

/* line 13895, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.RecordReactions {
  display: flex;
  flex-wrap: wrap;
  margin-left: -3px;
  margin-right: -3px;
}

/* line 13901, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.RecordReactions .PhotoWrap {
  height: 24px;
  position: relative;
  width: 24px;
}

/* line 13907, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.RecordReactions .ReactSprite {
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  color: #fff;
  display: inline-flex;
  height: 14px;
  margin-right: 0;
  overflow: hidden;
  width: 14px;
}

/* line 13920, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.RecordReactions .UserReactionWrap {
  margin: 0 3px 3px;
  width: 24px;
}

/* line 13925, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.RecordReactions .ReactAwesome:before {
  font-size: 11px;
  margin-left: 1.5px;
  margin-top: 1px;
}

/* line 13933, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.InputAndButton .BigInput {
  border-color: #999;
  font-size: inherit;
  padding: 3px 36px 3px 12px;
  width: 100%;
}

/* line 13939, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.InputAndButton .BigInput:-ms-input-placeholder {
  color: #999;
}

/* line 13944, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.InputAndButton .BigInput::-webkit-input-placeholder {
  color: #999;
}

/* line 13948, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.InputAndButton .BigInput::-ms-input-placeholder {
  color: #999;
}

/* line 13952, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.InputAndButton .BigInput::placeholder {
  color: #999;
}

/* line 13958, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.InputBox.js-search {
  border-color: #999;
  font-size: inherit;
  padding: 3px 36px 3px 12px;
  width: 100%;
}

/* line 13964, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.InputBox.js-search:-ms-input-placeholder {
  color: #999;
}

/* line 13968, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.InputBox.js-search + input {
  background: transparent;
  border-color: transparent;
  border-width: 0;
  height: 36px;
  line-height: 36px;
  min-width: 0;
  padding: 0 3px;
  position: absolute;
  right: 0;
  top: 0;
  width: 36px;
  color: transparent;
}

/* line 13982, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.InputBox.js-search + input:active {
  color: transparent;
}

/* line 13986, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.InputBox.js-search + input:focus {
  color: transparent;
}

/* line 13990, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.InputBox.js-search + input:hover {
  color: transparent;
}

/* line 13996, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.InputBox.js-search::-webkit-input-placeholder {
  color: #999;
}

/* line 14000, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.InputBox.js-search::-ms-input-placeholder {
  color: #999;
}

/* line 14004, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.InputBox.js-search::placeholder {
  color: #999;
}

/* line 14009, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.groupSearch-search {
  position: relative;
}

/* line 14012, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.groupSearch-search:before {
  bottom: 0;
  color: inherit;
  color: #555a62;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  line-height: 36px;
  min-width: 1em;
  pointer-events: none;
  position: absolute;
  right: 0;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
  top: 0;
  width: 36px;
}

/* line 14035, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.groupSearch-search .groupSearch-button.groupSearch-button {
  bottom: 0;
  background: transparent;
  border-color: transparent;
  border-width: 0;
  height: 36px;
  line-height: 36px;
  min-width: 0;
  padding: 0 3px;
  position: absolute;
  right: 0;
  top: 0;
  width: 36px;
}

/* line 14052, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SearchForm .InputBox {
  border-radius: 6px;
}

/* line 14057, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SearchForm .SiteSearch .Button {
  background: transparent;
  border-color: transparent;
  border-width: 0;
  height: 36px;
  line-height: 36px;
  min-width: 0;
  padding: 0 3px;
  position: absolute;
  right: 0;
  top: 0;
  width: 36px;
}

/* line 14071, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SearchForm form > div:after {
  bottom: 0;
  color: inherit;
  color: #555a62;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  line-height: 36px;
  min-width: 1em;
  pointer-events: none;
  position: absolute;
  right: 0;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
  top: 0;
  width: 36px;
}

/* line 14095, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SearchBox {
  margin-bottom: 18px;
  position: relative;
  width: 100%;
}

/* line 14100, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SearchBox:after {
  clear: both;
  content: "";
  display: table;
}

/* line 14106, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SearchBox .Sprite.SpSearch {
  display: none;
}

/* line 14110, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SearchBox form > div:after {
  bottom: 0;
  color: inherit;
  color: #555a62;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  line-height: 36px;
  min-width: 1em;
  pointer-events: none;
  position: absolute;
  right: 0;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
  top: 0;
  width: 36px;
  bottom: 0;
  color: inherit;
  color: #555a62;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  line-height: 36px;
  min-width: 1em;
  pointer-events: none;
  position: absolute;
  right: 0;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
  top: 0;
  width: 36px;
}

/* line 14154, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ActivateSlider {
  background-color: rgba(0, 0, 0, 0.03);
  border: 1px solid #d6d7d9;
  border-radius: 6px;
  box-shadow: none;
}

/* line 14164, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryGroup .Empty {
  border-bottom: 1px solid #d6d7d9;
  border-top: 1px solid #d6d7d9;
  box-shadow: none;
  padding-bottom: 16px 8px;
  padding-top: 16px 8px;
}

/* line 14173, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryGroup.HideTable {
  display: none;
}

/* line 14178, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.categoryList-heading {
  font-size: 32px;
  margin-bottom: 16px 8px;
  color: #555a62;
}

@media screen and (max-width: 1272px) {
  /* line 14186, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .DataTable.CategoryTable td.LatestPost {
    display: none;
  }
  /* line 14191, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .DataTable.DiscussionsTable.DiscussionsTable td.FirstUser {
    display: none;
  }
  /* line 14195, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .DataTable.DiscussionsTable.DiscussionsTable td.LastUser {
    display: none;
  }
  /* line 14202, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Groups .DataTable.CategoryTable td.LatestPost {
    display: none;
  }
  /* line 14207, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Groups .DataTable.DiscussionsTable.DiscussionsTable td.FirstUser {
    display: none;
  }
  /* line 14211, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Groups .DataTable.DiscussionsTable.DiscussionsTable td.LastUser {
    display: none;
  }
  /* line 14218, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable td.EventLocation {
    display: none;
  }
  /* line 14222, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .GroupWrap .DataTable td.LatestPost {
    display: none;
  }
}

/* line 14228, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable-ReactionsLog {
  border-radius: 4px;
  overflow: hidden;
}

/* line 14233, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable-ReactionsLog tbody {
  border-spacing: 0;
  margin-top: 0;
}

/* line 14239, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable-ReactionsLog .Options.Options {
  bottom: 0;
  top: 0;
}

/* line 14244, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable-ReactionsLog .Options .Hijack {
  align-items: center;
  background: transparent;
  color: rgba(85, 90, 98, 0.7);
  display: flex;
  font-family: Arial, sans-serif;
  font-size: 20px;
  justify-content: center;
  padding: 0;
  visibility: visible;
}

/* line 14255, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable-ReactionsLog .Options .Hijack:hover {
  background: transparent;
  color: #555a62;
}

/* line 14261, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable-ReactionsLog .Options a {
  align-items: center;
  background: transparent;
  color: rgba(85, 90, 98, 0.7);
  display: flex;
  font-family: Arial, sans-serif;
  font-size: 20px;
  justify-content: center;
  padding: 0;
  visibility: visible;
}

/* line 14272, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable-ReactionsLog .Options a:hover {
  background: transparent;
  color: #555a62;
}

/* line 14279, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable-ReactionsLog .Item {
  background-color: transparent;
}

/* line 14282, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable-ReactionsLog .Item td {
  background-color: #f5f5f6;
  border: 0 !important;
  border-radius: 0 !important;
  vert-align: middle;
}

/* line 14291, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable-ReactionsLog .ReactionsLog-Date {
  width: 16ex;
}

/* line 14295, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable-ReactionsLog .ReactionsLog-User {
  width: 50%;
}

/* line 14298, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable-ReactionsLog .ReactionsLog-User a {
  color: #696e75;
  display: block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 14306, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable-ReactionsLog .ReactionsLog-User a:focus {
  color: #0392a9;
}

/* line 14310, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable-ReactionsLog .ReactionsLog-User a:hover {
  color: #0392a9;
}

/* line 14316, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable-ReactionsLog .ReactionsLog-Reaction {
  text-align: center;
  width: 12ex;
}

/* line 14321, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DataTable-ReactionsLog .ReactionsLog-Options {
  position: relative;
  width: 2ex;
}

/* line 14329, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent h3:focus {
  color: #555a62 !important;
}

/* line 14333, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent h3:hover {
  color: #555a62 !important;
}

/* line 14338, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent .embedImage-img {
  display: block;
  margin: 0 auto;
  position: relative;
}

/* line 14345, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent p a {
  color: #0392a9;
}

/* line 14348, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent p a:focus {
  color: #0392a9;
  text-decoration: underline;
}

/* line 14353, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent p a:hover {
  color: #0392a9;
  text-decoration: underline;
}

/* line 14358, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent p a:visited {
  color: #0392a9;
}

/* line 14363, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent p .codeBlock {
  background-color: #f7f7f7;
  display: inline;
  padding: .2em .4em;
  white-space: normal;
}

/* line 14370, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent p code {
  background-color: #f7f7f7;
  display: inline;
  padding: .2em .4em;
  white-space: normal;
}

/* line 14379, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent div.Spoiler {
  background-color: rgba(85, 90, 98, 0.05);
  border: none;
  border-radius: 6px;
  margin-right: 0;
  margin-top: 0;
  padding: 3px 0;
}

/* line 14388, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent div.Spoiler.SpoilerConfigured {
  background-color: rgba(85, 90, 98, 0.05);
  border: none;
  border-radius: 6px;
  margin-right: 0;
  margin-top: 0;
  padding: 3px 0;
}

/* line 14399, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent div.Spoiler div.SpoilerText {
  border-left-width: 0;
  margin: 0;
  padding: 0 14px 14px;
}

/* line 14405, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent div.Spoiler div.SpoilerTitle input {
  background-color: transparent;
  border-width: 0;
  color: transparent;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  width: calc(100% - 10px);
}

/* line 14419, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent div.SpoilerTitle {
  font-size: 16px;
  line-height: 40px;
  min-height: 40px;
  padding: 0 20px;
  position: relative;
  text-align: center;
}

/* line 14427, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent div.SpoilerTitle:after {
  color: inherit;
  display: inline-block;
  font-family: vanillicon;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  height: 40px;
  line-height: inherit;
  line-height: 40px;
  min-width: 1em;
  position: relative;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
  width: 40px;
}

/* line 14446, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent div.SpoilerTitle:before {
  color: inherit;
  display: inline-block;
  font-family: vanillicon;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  height: 40px;
  line-height: inherit;
  line-height: 40px;
  min-width: 1em;
  position: relative;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
  width: 40px;
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  margin-right: 3px;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 14480, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent .codeBlock {
  border: 0;
  font-family: Menlo, Monaco, Consolas, Courier New, monospace;
  font-size: .85em;
  margin: 0;
  vertical-align: middle;
  background-color: transparent;
  color: inherit;
  display: inline;
  padding: 0;
}

/* line 14492, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent code {
  border: 0;
  font-family: Menlo, Monaco, Consolas, Courier New, monospace;
  font-size: .85em;
  margin: 0;
  vertical-align: middle;
  background-color: transparent;
  color: inherit;
  display: inline;
  padding: 0;
}

/* line 14504, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent pre {
  border: 0;
  font-family: Menlo, Monaco, Consolas, Courier New, monospace;
  font-size: .85em;
  margin: 0;
  vertical-align: middle;
  background-color: #f7f7f7;
  color: #26282b;
  display: block;
  flex-shrink: 0;
  max-width: 100%;
  overflow-x: auto;
  padding: 14px;
  position: relative;
}

/* line 14519, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent pre.codeBlock {
  background-color: #f7f7f7;
  color: #26282b;
  display: block;
  flex-shrink: 0;
  max-width: 100%;
  overflow-x: auto;
  padding: 14px;
  position: relative;
}

/* line 14531, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent .post-text-align-justify .embedImage-img {
  display: initial;
}

/* line 14535, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent .post-text-align-left .embedImage-img {
  display: initial;
}

/* line 14539, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent .post-text-align-right .embedImage-img {
  display: initial;
}

/* line 14543, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent .bbcode_center .embedImage-img {
  display: inline-block;
}

/* line 14547, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent .bbcode_left .embedImage-img {
  display: inline-block;
  margin-right: auto;
}

/* line 14552, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent .bbcode_right .embedImage-img {
  display: inline-block;
  margin-left: auto;
}

/* line 14557, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent li a {
  color: #0392a9;
}

/* line 14560, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent li a:focus {
  color: #0392a9;
  text-decoration: underline;
}

/* line 14565, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent li a:hover {
  color: #0392a9;
  text-decoration: underline;
}

/* line 14570, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.userContent li a:visited {
  color: #0392a9;
}

/* line 14578, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent h3:focus {
  color: #555a62 !important;
}

/* line 14582, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent h3:hover {
  color: #555a62 !important;
}

/* line 14587, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent .embedImage-img {
  display: block;
  margin: 0 auto;
  position: relative;
}

/* line 14594, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent p a {
  color: #0392a9;
}

/* line 14597, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent p a:focus {
  color: #0392a9;
  text-decoration: underline;
}

/* line 14602, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent p a:hover {
  color: #0392a9;
  text-decoration: underline;
}

/* line 14607, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent p a:visited {
  color: #0392a9;
}

/* line 14612, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent p .codeBlock {
  background-color: #f7f7f7;
  display: inline;
  padding: .2em .4em;
  white-space: normal;
}

/* line 14619, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent p code {
  background-color: #f7f7f7;
  display: inline;
  padding: .2em .4em;
  white-space: normal;
}

/* line 14628, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent div.Spoiler {
  background-color: rgba(85, 90, 98, 0.05);
  border: none;
  border-radius: 6px;
  margin-right: 0;
  margin-top: 0;
  padding: 3px 0;
}

/* line 14637, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent div.Spoiler.SpoilerConfigured {
  background-color: rgba(85, 90, 98, 0.05);
  border: none;
  border-radius: 6px;
  margin-right: 0;
  margin-top: 0;
  padding: 3px 0;
}

/* line 14648, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent div.Spoiler div.SpoilerText {
  border-left-width: 0;
  margin: 0;
  padding: 0 14px 14px;
}

/* line 14654, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent div.Spoiler div.SpoilerTitle input {
  background-color: transparent;
  border-width: 0;
  color: transparent;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  width: calc(100% - 10px);
}

/* line 14668, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent div.SpoilerTitle {
  font-size: 16px;
  line-height: 40px;
  min-height: 40px;
  padding: 0 20px;
  position: relative;
  text-align: center;
}

/* line 14676, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent div.SpoilerTitle:after {
  color: inherit;
  display: inline-block;
  font-family: vanillicon;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  height: 40px;
  line-height: inherit;
  line-height: 40px;
  min-width: 1em;
  position: relative;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
  width: 40px;
}

/* line 14695, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent div.SpoilerTitle:before {
  color: inherit;
  display: inline-block;
  font-family: vanillicon;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  height: 40px;
  line-height: inherit;
  line-height: 40px;
  min-width: 1em;
  position: relative;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
  width: 40px;
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  margin-right: 3px;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 14729, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent .codeBlock {
  border: 0;
  font-family: Menlo, Monaco, Consolas, Courier New, monospace;
  font-size: .85em;
  margin: 0;
  vertical-align: middle;
  background-color: transparent;
  color: inherit;
  display: inline;
  padding: 0;
}

/* line 14741, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent code {
  border: 0;
  font-family: Menlo, Monaco, Consolas, Courier New, monospace;
  font-size: .85em;
  margin: 0;
  vertical-align: middle;
  background-color: transparent;
  color: inherit;
  display: inline;
  padding: 0;
}

/* line 14753, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent pre {
  border: 0;
  font-family: Menlo, Monaco, Consolas, Courier New, monospace;
  font-size: .85em;
  margin: 0;
  vertical-align: middle;
  background-color: #f7f7f7;
  color: #26282b;
  display: block;
  flex-shrink: 0;
  max-width: 100%;
  overflow-x: auto;
  padding: 14px;
  position: relative;
}

/* line 14768, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent pre.codeBlock {
  background-color: #f7f7f7;
  color: #26282b;
  display: block;
  flex-shrink: 0;
  max-width: 100%;
  overflow-x: auto;
  padding: 14px;
  position: relative;
}

/* line 14780, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent .post-text-align-justify .embedImage-img {
  display: initial;
}

/* line 14784, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent .post-text-align-left .embedImage-img {
  display: initial;
}

/* line 14788, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent .post-text-align-right .embedImage-img {
  display: initial;
}

/* line 14792, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent .bbcode_center .embedImage-img {
  display: inline-block;
}

/* line 14796, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent .bbcode_left .embedImage-img {
  display: inline-block;
  margin-right: auto;
}

/* line 14801, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent .bbcode_right .embedImage-img {
  display: inline-block;
  margin-left: auto;
}

/* line 14806, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent li a {
  color: #0392a9;
}

/* line 14809, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent li a:focus {
  color: #0392a9;
  text-decoration: underline;
}

/* line 14814, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent li a:hover {
  color: #0392a9;
  text-decoration: underline;
}

/* line 14819, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserContent li a:visited {
  color: #0392a9;
}

/* line 14825, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Footer {
  background: #505B72;
  color: #F2F2F2;
  font-size: 14px;
  line-height: 1.5;
  padding: 18px 0;
}

/* line 14832, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Footer a {
  color: #82DEEC;
}

/* line 14835, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Footer a:hover {
  color: #26C6DA;
}

/* line 14840, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Footer .row {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: -3px;
}

/* line 14848, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Footer .col {
  padding: 0 3px;
}

/* line 14852, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Footer .col-copyRight {
  justify-content: flex-start;
  display: flex;
  flex: 1;
}

/* line 14858, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Footer .col-logo {
  justify-content: flex-end;
  display: flex;
  flex: 1;
}

/* line 14865, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Vanilla-logo {
  height: 28px;
  opacity: .6;
  width: 120px;
}

/* line 14871, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header {
  background-color: #0392a9;
  border-bottom: 0;
  box-shadow: none;
  color: #fff;
}

/* line 14878, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header .row {
  align-items: center;
  display: flex;
  height: 48px;
}

/* line 14884, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header .Hamburger {
  display: none;
}

/* line 14888, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header .mobileMeBox-button {
  display: none;
}

/* line 14892, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header .MeButton {
  background-color: transparent;
  color: #fff;
}

/* line 14896, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header .MeButton:active {
  background-color: #189bbc;
  color: #fff;
}

/* line 14900, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header .MeButton:active .Alert {
  background-color: #d0021b;
  border-color: #d0021b;
  color: #fff;
}

/* line 14907, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header .MeButton:focus {
  background-color: #189bbc;
  color: #fff;
}

/* line 14911, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header .MeButton:focus .Alert {
  background-color: #d0021b;
  border-color: #d0021b;
  color: #fff;
}

/* line 14918, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header .MeButton:hover {
  background-color: #189bbc;
  color: #fff;
}

/* line 14922, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header .MeButton:hover .Alert {
  background-color: #d0021b;
  border-color: #d0021b;
  color: #fff;
}

/* line 14930, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header .ToggleFlyout.Open .MeButton {
  background-color: #20b3df;
}

/* line 14934, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header .WhoIs > .Username {
  color: #fff;
}

/* line 14938, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header .SignInLinks a {
  background: transparent;
  border: 1px solid #fff;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 14956, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header .SignInLinks a:active {
  background: #20b3df;
  border-color: #fff;
  color: #fff;
}

/* line 14962, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header .SignInLinks a:focus {
  background: #20b3df;
  border-color: #fff;
  color: #fff;
}

/* line 14968, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header .SignInLinks a:hover {
  background: #20b3df;
  border-color: #fff;
  color: #fff;
}

/* line 14976, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header-logo {
  align-items: center;
  color: #fff;
  display: flex;
  flex-basis: 160px;
  padding: 3px 0;
}

/* line 14983, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header-logo:active {
  color: #fff;
}

/* line 14987, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header-logo:focus {
  color: #fff;
}

/* line 14991, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header-logo:hover {
  color: #fff;
}

/* line 14995, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header-logo img {
  height: auto;
  max-height: 28px;
  width: auto;
}

/* line 15001, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header-logo.mobile {
  display: none;
}

/* line 15006, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header-desktopNav {
  align-items: center;
  display: flex;
}

/* line 15011, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header-desktopNav .Navigation-linkContainer a {
  align-items: center;
  border-radius: 3px;
  color: #fff;
  display: flex;
  font-size: 14px;
  height: 36px;
  justify-content: center;
  margin: 0 6px;
  padding: 0 6px;
}

/* line 15023, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header-desktopNav .Navigation-linkContainer a:active {
  background: #0298b3;
  color: #fff;
}

/* line 15028, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header-desktopNav .Navigation-linkContainer a:focus {
  background: #0298b3;
  color: #fff;
}

/* line 15033, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header-desktopNav .Navigation-linkContainer a:hover {
  background: #0298b3;
  color: #fff;
}

/* line 15039, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header-desktopNav .Navigation-linkContainer:after {
  display: none;
}

/* line 15045, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header-flexSpacer {
  flex: 1;
}

/* line 15049, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Header-right {
  align-items: center;
  align-self: stretch;
  display: flex;
  margin-left: auto;
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  /* line 15058, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Header-logo img {
    max-height: unset;
  }
}

/* line 15063, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.mobileMebox {
  display: none;
  overflow: hidden;
  position: relative;
  transition: height .3s ease;
  width: 100%;
  will-change: height;
  background-color: #20b3df;
}

/* line 15073, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.mobileMebox.needsInitialization {
  left: -100%;
  position: fixed;
  top: -100%;
  visibility: hidden;
}

/* line 15080, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.mobileMebox .Container {
  align-items: center;
  display: flex;
}

/* line 15085, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.mobileMebox .MeBox {
  display: block;
  padding: 6px 0;
  width: 80%;
}

/* line 15091, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.mobileMebox .MeMenu {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

/* line 15098, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.mobileMebox .MeButton-user:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: kbicons;
  font-size: 26px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 15114, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.mobileMebox .MeButton-user .ProfilePhoto {
  display: none;
}

/* line 15120, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.mobileMebox .MeButton:active {
  background-color: transparent;
}

/* line 15124, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.mobileMebox .MeButton:focus {
  background-color: transparent;
}

/* line 15128, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.mobileMebox .MeButton:hover {
  background-color: transparent;
}

/* line 15132, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.mobileMebox .MeButton .Alert {
  background-color: #d0021b;
  border-color: #d0021b;
  color: #fff;
}

/* line 15139, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.mobileMebox .Open .MeButton-user:before {
  content: "";
}

/* line 15144, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation-row {
  display: flex;
  padding: 18px;
  align-items: center;
}

/* line 15150, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation-link {
  align-items: center;
  color: #555a62;
  display: block;
  display: flex;
  font-size: 16px;
  font-weight: 400;
  min-height: 32px;
  padding: 0 18px;
  width: 100%;
}

/* line 15161, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation-link:focus {
  color: #0392a9;
}

/* line 15165, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation-link:hover {
  color: #0392a9;
}

/* line 15170, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation-linkContainer {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 0;
  position: relative;
}

/* line 15177, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation-linkContainer a {
  margin: 0;
}

/* line 15180, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation-linkContainer a:hover {
  background: none;
}

/* line 15185, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation-linkContainer:after {
  background: #ededed;
  content: "";
  display: block;
  height: 1px;
  margin: 6px 0;
  width: 100%;
}

/* line 15194, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Navigation-linkContainer:last-child:after {
  content: none;
}

/* line 15199, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.mobileMeBox-button {
  background: transparent;
  border-width: 0;
  cursor: pointer;
  outline: none;
  user-select: none;
  align-items: center;
  display: flex;
  justify-content: center;
  padding: 0;
  height: 28px;
  right: 12px;
  transition: .35s;
  user-select: none;
  width: 28px;
}

/* line 15218, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.mobileMeBox-button .PhotoWrap {
  height: 28px;
  width: 28px;
}

/* line 15222, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.mobileMeBox-button .PhotoWrap:hover a.ChangePicture {
  display: none;
}

/* line 15228, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.mobileMebox-buttonClose {
  background: transparent;
  border-width: 0;
  cursor: pointer;
  outline: none;
  user-select: none;
  align-items: center;
  display: flex;
  justify-content: center;
  padding: 0;
  border-radius: 3px;
  color: #fff;
  font-size: 20px;
  height: 32px;
  line-height: 32px;
  margin-left: auto;
  opacity: .6;
  width: 32px;
}

/* line 15249, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.mobileMebox-buttonClose span {
  font-size: inherit;
}

/* line 15254, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel-main {
  line-height: 1.25;
}

/* line 15257, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel-main .ApplyButton {
  display: inline-flex;
  justify-content: center;
}

/* line 15262, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel-main .SocialIcon {
  display: inline-flex;
  justify-content: center;
}

/* line 15267, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel-main .TagCloud {
  background: transparent;
}

/* line 15270, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel-main .TagCloud li {
  background: transparent;
  padding: 0;
}

/* line 15276, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel-main .Button.Primary {
  display: inline-flex;
  justify-content: center;
}

@media screen and (max-width: 992px) and (max-width: 500px) {
  /* line 15284, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Panel-main .BigButton {
    max-width: 100%;
  }
  /* line 15288, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
  .Panel-main .ButtonGroup.Multi {
    max-width: 100%;
  }
}

/* line 15294, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Panel-header {
  display: none;
}

/* line 15299, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Group .H {
  display: block;
  float: none;
  font-size: 32px;
  text-align: center;
  width: 100%;
}

/* line 15308, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Group.Section-Discussion .H {
  text-align: left;
}

/* line 15312, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Group.Section-Discussion .Group-Header {
  display: none;
}

/* line 15318, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Group.NoPanel .MainContent {
  width: 100%;
}

/* line 15322, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Group.NoPanel .Frame-content > .Container {
  max-width: 1236px;
}

/* line 15327, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Group .Excerpt + .HasNew {
  margin-left: 3px;
}

/* line 15331, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Group .PageControls.PageControls .BoxNewDiscussion {
  margin-right: 0;
}

/* line 15337, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-GroupList .MainContent {
  width: 100%;
}

/* line 15340, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-GroupList .MainContent h1 {
  display: none;
}

/* line 15344, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-GroupList .MainContent .H {
  display: block;
  float: none;
  font-size: 32px;
  margin-bottom: 14px;
  text-align: center;
}

/* line 15352, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-GroupList .MainContent .Groups.H {
  display: block;
  float: none;
  font-size: 32px;
  margin-bottom: 14px;
  text-align: center;
}

/* line 15360, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-GroupList .MainContent > .Button.Primary {
  float: right;
}

/* line 15365, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-GroupList .groupToolbar {
  display: flex;
  justify-content: flex-end;
}

/* line 15370, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-GroupList .Panel {
  display: none;
}

/* line 15374, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-GroupList .UserLink {
  display: none;
}

/* line 15378, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-GroupList .Item-Icon {
  margin: 0 0 12px;
}

/* line 15382, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-GroupList .Frame-content > .Container {
  max-width: 1236px;
}

/* line 15387, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-GroupList .DataList .Item .GroupDescription {
  margin: 0;
}

/* line 15391, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-GroupList .DataList .Item .Title {
  margin: 0;
}

/* line 15395, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-GroupList .DataList .Item .Options {
  flex-direction: row;
}

/* line 15398, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-GroupList .DataList .Item .Options .Buttons {
  margin-left: 3px;
}

/* line 15403, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-GroupList .DataList .Item .ItemContent.ItemContent {
  padding-left: 0;
}

/* line 15409, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Header {
  display: flex;
  flex-direction: column;
  position: relative;
}

/* line 15414, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Header .Group-Buttons {
  display: inline-block;
  float: none;
}

/* line 15419, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Header .OptionsMenu {
  display: inline-block;
  float: none;
}

/* line 15424, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Header.NoBanner {
  display: flex;
  min-height: 140px;
}

/* line 15428, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Header.NoBanner .Group {
  padding-top: 0;
}

/* line 15432, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Header.NoBanner .Group-Title {
  padding-top: 0;
}

/* line 15436, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Header.NoBanner .Group-Header-Info {
  padding-left: 158px;
}

/* line 15440, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Header.NoBanner .Group-Icon-Big-Wrap {
  flex: 1 0 140px;
  margin: 0 18px 0 0;
  position: absolute;
  z-index: 1;
}

/* line 15447, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Header.NoBanner .GroupOptions {
  right: 0;
  top: 0;
}

/* line 15453, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Header.Group-Header.Group-Header.NoBanner {
  margin-bottom: 18px;
}

/* line 15458, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Banner {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.4);
  height: 230px;
  margin-bottom: 18px;
}

/* line 15468, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.GroupOptions {
  position: absolute;
  right: 0;
  top: 248px;
}

/* line 15474, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Icon-Big-Wrap {
  background-color: #fff;
  border-radius: 0;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  height: 140px;
  margin: -68px 18px 18px;
  position: absolute;
  top: 230px;
  width: 140px;
}

/* line 15486, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Icon-Big-Wrap .Group-Icon-Big {
  border: 3px solid #fff;
  border-radius: inherit;
  height: 100%;
  width: 100%;
}

/* line 15495, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Title {
  font-size: 18px;
  margin: 0 0 12px;
  padding-right: 20px;
}

/* line 15500, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Title a {
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 16px;
  font-size: inherit;
  font-weight: 700;
  line-height: 1.5;
  text-shadow: none;
}

/* line 15509, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Title a:focus {
  color: #0392a9;
}

/* line 15513, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Title a:hover {
  color: #0392a9;
}

/* line 15519, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Description {
  margin-bottom: 18px;
}

/* line 15523, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Header-Info {
  padding-left: 176px;
}

/* line 15528, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Members .Group-Box {
  margin-bottom: 18px;
}

/* line 15532, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Members .Group-RemoveMember {
  background: #0392a9;
  border: 1px solid #0392a9;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 15550, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Members .Group-RemoveMember:active {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 15556, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Members .Group-RemoveMember:focus {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 15562, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Members .Group-RemoveMember:hover {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 15570, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Members .DataList .Item .Buttons {
  margin-right: 0;
}

/* line 15574, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Members .DataList .Item .Title {
  margin-bottom: 0;
}

/* line 15578, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Members .DataList .Item .Meta {
  margin-bottom: 0;
}

/* line 15582, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Members .DataList .Item .MItem {
  line-height: 21px;
}

/* line 15586, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Members .DataList .Item .Excerpt:empty {
  display: none;
}

/* line 15591, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Members .Group-Header + form {
  margin-bottom: 18px;
}

/* line 15597, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-MembersPreview .PhotoGrid {
  margin: 0 -3px;
}

/* line 15601, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-MembersPreview .PhotoWrap.PhotoWrap.PhotoWrap {
  align-items: center;
  border-radius: 6px;
  border-radius: 50%;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2);
  display: inline-block;
  display: inline-flex;
  height: 42px;
  justify-content: center;
  margin: 0 3px;
  overflow: hidden;
  padding: 0;
  width: 42px;
}

/* line 15618, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-MembersPreview .PhotoWrap.PhotoWrap.PhotoWrap img {
  height: auto;
  margin: 0;
  width: 100%;
}

/* line 15624, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-MembersPreview .PhotoWrap.PhotoWrap.PhotoWrap.NoPhoto {
  display: none;
}

/* line 15629, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-MembersPreview .PhotoGridSmall img {
  margin: 0;
}

/* line 15634, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
#Form_memberFilter {
  height: 38px;
}

/* line 15638, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.group-members-filter-box {
  display: flex;
  position: relative;
}

/* line 15642, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.group-members-filter-box .Button {
  background: transparent;
  border: 1px solid #bcbec1;
  border-radius: 6px;
  color: #555a62;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 15660, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.group-members-filter-box .Button:active {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 15666, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.group-members-filter-box .Button:focus {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 15672, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.group-members-filter-box .Button:hover {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 15678, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.group-members-filter-box .Button.search {
  background: #0392a9;
  border: 1px solid #0392a9;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 15696, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.group-members-filter-box .Button.search:active {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 15702, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.group-members-filter-box .Button.search:focus {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 15708, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.group-members-filter-box .Button.search:hover {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 15715, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.group-members-filter-box .Button + .Button {
  margin-left: 3px;
}

/* line 15722, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Conversation .H {
  margin-bottom: 14px;
}

/* line 15727, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Conversation .Conversation .PhotoWrap {
  left: 8px;
  margin-right: 0;
  position: absolute;
  top: 16px;
}

/* line 15734, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Conversation .Conversation .Excerpt {
  padding-left: 50px;
  display: block;
}

/* line 15739, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Conversation .Conversation .Meta {
  padding-left: 50px;
  display: block;
}

/* line 15744, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Conversation .Conversation .Author + a {
  padding-left: 50px;
}

/* line 15749, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Conversation .SearchBox {
  display: none;
}

/* line 15753, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Conversation .DataListWrap {
  margin: 0;
}

/* line 15758, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Conversation .DataList.Conversations .PhotoWrap {
  left: 8px;
  margin-right: 0;
  position: absolute;
  top: 16px;
}

/* line 15765, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Conversation .DataList.Conversations .Excerpt {
  padding-left: 50px;
  display: block;
}

/* line 15770, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Conversation .DataList.Conversations .Meta {
  padding-left: 50px;
  display: block;
}

/* line 15775, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Conversation .DataList.Conversations .Author + a {
  padding-left: 50px;
}

/* line 15780, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Conversation .Conversation-User img {
  border-radius: 6px;
  border-radius: 50%;
  overflow: hidden;
}

/* line 15788, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Conversation .MessageList .Message {
  padding-left: 50px;
}

/* line 15794, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-ConversationList .H {
  margin-bottom: 14px;
}

/* line 15799, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-ConversationList .Conversation .PhotoWrap {
  left: 8px;
  margin-right: 0;
  position: absolute;
  top: 16px;
}

/* line 15806, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-ConversationList .Conversation .Excerpt {
  padding-left: 50px;
  display: block;
}

/* line 15811, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-ConversationList .Conversation .Meta {
  padding-left: 50px;
  display: block;
}

/* line 15816, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-ConversationList .Conversation .Author + a {
  padding-left: 50px;
}

/* line 15822, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-ConversationList .Frame-content .Content {
  width: 100%;
}

/* line 15826, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-ConversationList .Frame-content .Panel {
  display: none;
}

/* line 15830, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-ConversationList .Frame-content > .Container {
  max-width: 800px;
}

/* line 15836, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-ConversationList .DataList.Conversations .PhotoWrap {
  left: 8px;
  margin-right: 0;
  position: absolute;
  top: 16px;
}

/* line 15843, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-ConversationList .DataList.Conversations .Excerpt {
  padding-left: 50px;
  display: block;
}

/* line 15848, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-ConversationList .DataList.Conversations .Meta {
  padding-left: 50px;
  display: block;
}

/* line 15853, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-ConversationList .DataList.Conversations .Author + a {
  padding-left: 50px;
}

/* line 15860, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ThemeOptions-panelToLeft .Panel-main {
  margin-left: 0;
}

/* line 15864, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ThemeOptions-panelToLeft .BreadcrumbsBox {
  margin-left: auto;
  order: 2;
  margin-left: auto;
  order: 2;
  width: calc(100% - 270px);
}

/* line 15872, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ThemeOptions-panelToLeft .MainContent {
  margin-left: auto;
  order: 2;
}

/* line 15877, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ThemeOptions-panelToLeft .SearchBox {
  margin-left: 0;
}

/* line 15883, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ThemeOptions-hasHeroBanner .BreadcrumbsBox {
  margin-left: 0;
  width: 100%;
}

/* line 15888, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ThemeOptions-hasHeroBanner.ThemeOptions-hasFeatureSearchbox .Panel .SearchBox {
  display: none;
}

/* line 15893, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryName h2 {
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

/* line 15899, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryName h2 .ItemContent {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

/* line 15905, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryName h2 .ItemContent:focus {
  color: inherit;
}

/* line 15909, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryName h2 .ItemContent:hover {
  color: inherit;
}

/* line 15914, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryName h2 a {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

/* line 15920, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryName h2 a:focus {
  color: inherit;
}

/* line 15924, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CategoryName h2 a:hover {
  color: inherit;
}

/* line 15930, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
[aria-level="3"] a {
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

/* line 15936, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
[aria-level="3"] a .ItemContent {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

/* line 15942, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
[aria-level="3"] a .ItemContent:focus {
  color: inherit;
}

/* line 15946, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
[aria-level="3"] a .ItemContent:hover {
  color: inherit;
}

/* line 15951, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
[aria-level="3"] a a {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

/* line 15957, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
[aria-level="3"] a a:focus {
  color: inherit;
}

/* line 15961, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
[aria-level="3"] a a:hover {
  color: inherit;
}

/* line 15967, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.EmbeddedFrame.Frame {
  min-height: 0;
}

/* line 15971, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MainContent.Content {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
  width: calc(100% - 260px);
}

/* line 15980, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.About.P {
  margin: 0;
}

/* line 15985, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
table.PreferenceGroup th {
  min-width: 9ex;
}

/* line 15989, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
table.PreferenceGroup tbody tr:hover td {
  background: #f5f5f6 !important;
}

/* line 15995, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Popup #UserBadgeForm h1 {
  display: block;
  margin-bottom: 12px;
}

/* line 16000, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Popup #UserBadgeForm p {
  display: block;
  margin-bottom: 12px;
}

/* line 16005, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Popup #UserBadgeForm textarea {
  display: block;
  margin-top: 3px;
  width: 100%;
}

/* line 16011, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Popup #UserBadgeForm button {
  background: #0392a9;
  border: 1px solid #0392a9;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  float: right;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  margin-top: -16px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 16031, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Popup #UserBadgeForm button:active {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 16037, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Popup #UserBadgeForm button:focus {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 16043, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Popup #UserBadgeForm button:hover {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 16052, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
#Panel .FilterMenu .Active {
  background: transparent;
  font-weight: inherit;
}

/* line 16057, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
#Panel .FilterMenu li:first-child {
  border-top-width: 0;
}

/* line 16062, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SpEditProfile:before {
  content: "";
}

/* line 16066, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SpDropdownHandle:before {
  content: "";
}

/* line 16070, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SpDiscussions:before {
  content: "";
}

/* line 16074, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SpActivity:before {
  content: "";
}

/* line 16078, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SpDelete:before {
  content: "";
}

/* line 16082, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SpOptions:before {
  content: "";
}

/* line 16086, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SpPreferences:before {
  content: "";
}

/* line 16090, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SpPassword:before {
  content: "";
}

/* line 16094, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SpSearch:before {
  content: "";
}

/* line 16098, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactPromote:before {
  content: "";
}

/* line 16102, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactOffTopic:before {
  content: "";
}

/* line 16106, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactInsightful:before {
  content: "";
}

/* line 16110, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactDisagree:before {
  content: "";
}

/* line 16114, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactAgree:before {
  content: "";
}

/* line 16118, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactDislike:before {
  content: "";
}

/* line 16122, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactLike:before {
  content: "";
}

/* line 16126, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactDown:before {
  content: "";
}

/* line 16130, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactUp:before {
  content: "";
}

/* line 16134, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactWTF:before {
  content: "";
}

/* line 16138, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactAwesome:before {
  content: "";
}

/* line 16142, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactLOL:before {
  content: "";
}

/* line 16146, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactFlag:before {
  content: "";
}

/* line 16150, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactAbuse:before {
  content: "";
}

/* line 16154, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactSpam:before {
  content: "";
}

/* line 16158, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactQuote:before {
  content: "";
}

/* line 16162, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactMessage:before {
  content: "";
}

/* line 16166, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactWarn:before {
  content: "";
}

/* line 16170, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ReactButton.PopupWindow:hover .Sprite:before {
  color: #0392a9;
}

/* line 16174, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Handle > .SpEditProfile {
  height: auto;
  line-height: inherit;
  vertical-align: baseline;
  width: auto;
}

/* line 16182, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxActivityFilter li:first-child a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 16197, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxActivityFilter li:nth-child(2) a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 16212, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxActivityFilter li:nth-child(3) a:before {
  color: inherit;
  content: "";
  display: inline-block;
  font-family: vanillicon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
}

/* line 16228, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.TagCloud a {
  background-color: transparent;
  border: 1px solid #bcbec1;
  border-radius: 3px;
  color: #555a62;
  display: inline-block;
  display: block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  max-width: 100%;
  max-width: 220px;
  overflow: hidden;
  padding: 0 3px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 16247, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.TagCloud a:active {
  text-decoration: none;
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 16253, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.TagCloud a:active .Count {
  color: inherit;
}

/* line 16258, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.TagCloud a:focus {
  text-decoration: none;
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 16264, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.TagCloud a:focus .Count {
  color: inherit;
}

/* line 16269, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.TagCloud a:hover {
  text-decoration: none;
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 16275, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.TagCloud a:hover .Count {
  color: inherit;
}

/* line 16280, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.TagCloud a .Count {
  background-color: transparent;
  color: inherit;
  padding: 0;
}

/* line 16287, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Form-Tags .AvailableTag {
  background-color: transparent;
  border: 1px solid #bcbec1;
  border-radius: 3px;
  color: #555a62;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
}

/* line 16301, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Form-Tags .AvailableTag:active {
  text-decoration: none;
}

/* line 16305, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Form-Tags .AvailableTag:focus {
  text-decoration: none;
  background-color: #0392a9;
  border-color: #0392a9;
  color: #fff;
  text-decoration: none;
}

/* line 16313, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Form-Tags .AvailableTag:hover {
  text-decoration: none;
  background-color: #0392a9;
  border-color: #0392a9;
  color: #fff;
  text-decoration: none;
}

/* line 16322, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
input.InputBox {
  background: #fff;
  border: 1px solid #999;
  border-radius: 6px;
  color: #000;
  font-family: Open Sans, HelveticaNeue-Light, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  height: 36px;
  line-height: 36px;
  margin: 0;
  padding: 3px 12px;
  width: 100%;
}

/* line 16335, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
input.InputBox:active {
  background: #fff;
  border-color: #0392a9;
  box-shadow: none;
  color: #000;
  outline: none;
}

/* line 16344, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
input.InputBox:focus {
  background: #fff;
  border-color: #0392a9;
  box-shadow: none;
  color: #000;
  outline: none;
}

/* line 16354, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
ul.token-input-list {
  background: #fff;
  border: 1px solid #999;
  border-radius: 6px;
  color: #000;
  font-family: Open Sans, HelveticaNeue-Light, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  height: 36px;
  line-height: 36px;
  margin: 0;
  padding: 3px 12px;
  width: 100%;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  line-height: normal;
  padding: 3px 12px;
}

/* line 16372, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
ul.token-input-list:active {
  background: #fff;
  border-color: #0392a9;
  box-shadow: none;
  color: #000;
  outline: none;
}

/* line 16381, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
ul.token-input-list:focus {
  background: #fff;
  border-color: #0392a9;
  box-shadow: none;
  color: #000;
  outline: none;
}

/* line 16390, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
ul.token-input-list.token-input-focused {
  background: #fff;
  border-color: #0392a9;
  box-shadow: none;
  outline: none;
}

/* line 16398, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
ul.token-input-list li input {
  font-size: 14px;
  font-weight: 400 !important;
  height: 30px;
  line-height: normal;
  margin: 0 !important;
  padding: 0;
}

/* line 16408, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.btn-primary.Close {
  background: transparent;
  border: 1px solid #bcbec1;
  border-radius: 6px;
  color: #555a62;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 16426, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.btn-primary.Close:active {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 16432, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.btn-primary.Close:focus {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 16438, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.btn-primary.Close:hover {
  background: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 16445, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
li.token-input-token {
  background-color: transparent;
  border: 1px solid #bcbec1;
  border-radius: 3px;
  color: #555a62;
  display: inline-block;
  font-size: 12px;
  font-weight: inherit;
  height: auto;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
}

/* line 16459, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
li.token-input-token:active {
  text-decoration: none;
}

/* line 16463, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
li.token-input-token:focus {
  text-decoration: none;
}

/* line 16467, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
li.token-input-token:hover {
  text-decoration: none;
}

/* line 16472, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.NewConversation.NewConversation {
  background: #0392a9;
  border: 1px solid #0392a9;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 16490, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.NewConversation.NewConversation:active {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 16496, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.NewConversation.NewConversation:focus {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 16502, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.NewConversation.NewConversation:hover {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 16509, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxButtons .Button.Primary {
  background: #0392a9;
  border: 1px solid #0392a9;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 16527, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxButtons .Button.Primary:active {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 16533, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxButtons .Button.Primary:focus {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 16539, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxButtons .Button.Primary:hover {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 16546, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.groupToolbar .Button.Primary {
  background: #0392a9;
  border: 1px solid #0392a9;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  font-family: Open Sans, Segoe UI, Helvetica Neue, Helvetica, Raleway, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  min-height: 36px;
  min-width: 36px;
  padding: 0 12px;
  text-decoration: none;
  transition: background .1s ease, border .1s ease;
}

/* line 16564, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.groupToolbar .Button.Primary:active {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 16570, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.groupToolbar .Button.Primary:focus {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 16576, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.groupToolbar .Button.Primary:hover {
  background: #0298b3;
  border-color: #0298b3;
  color: #fff;
}

/* line 16583, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.change-picture .WarningMessage {
  margin: 12px 0;
}

/* line 16587, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.DiscussionForm textarea.TextBox {
  min-height: 100px;
}

/* line 16591, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Form-HeaderWrap .Author {
  display: none;
}

/* line 16595, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.FormWrapper-Condensed .FormWrapper {
  border-width: 0;
  padding: 0;
}

/* line 16600, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.label-wrap img {
  margin-bottom: 3px;
  margin-top: 3px;
  max-height: 180px;
  max-width: 50%;
}

/* line 16607, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Dropdown.MenuItems {
  width: 100%;
}

/* line 16612, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditor-button.isOpen .Flyout {
  display: block;
}

/* line 16616, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.richEditor-button.isOpen .MenuItems {
  display: block;
}

/* line 16622, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ToggleFlyout.Open .Flyout {
  display: block;
}

/* line 16626, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ToggleFlyout.Open .MenuItems {
  display: block;
}

/* line 16631, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.emoji-wrap.emoji-wrap.emoji-wrap {
  display: inline-flex;
  padding: 12px;
  width: auto;
}

/* line 16636, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.emoji-wrap.emoji-wrap.emoji-wrap:active {
  padding: 12px;
}

/* line 16640, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.emoji-wrap.emoji-wrap.emoji-wrap:focus {
  padding: 12px;
}

/* line 16644, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.emoji-wrap.emoji-wrap.emoji-wrap:hover {
  padding: 12px;
}

/* line 16649, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.editor-action-emoji .MenuItems {
  width: 266px;
}

/* line 16654, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.editor-dd-link + .mobileFlyoutOverlay .MenuButtons {
  border-top: 1px solid #eeefef;
  min-height: 30px;
  padding: 8px;
}

/* line 16660, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.editor-dd-link + .mobileFlyoutOverlay input.InputBox {
  margin: 8px;
  width: calc(100% - 16px);
}

/* line 16666, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.OnlineUserWrap .OnlineUserName {
  padding: 4px 18px !important;
}

/* line 16669, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.OnlineUserWrap .OnlineUserName.OnlineUserName {
  background-color: #fff;
  border: 1px solid #d6d7d9;
  border-radius: 6px;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3);
  color: #555a62 !important;
  z-index: 1;
}

/* line 16679, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.OnlineUserWrap .OnlineUserName.OnlineUserName:after {
  content: none !important;
}

/* line 16683, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.OnlineUserWrap .OnlineUserName.OnlineUserName:before {
  content: none !important;
}

/* line 16689, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.selectBox-item .dropdown-menu-link.selectBox-link {
  padding-left: 30px !important;
  position: static;
}

/* line 16694, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.dropdown-menu-link .Alert {
  margin-left: auto;
}

/* line 16699, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Hamburger-svgchevron path.a1 {
  animation-delay: 0s;
}

/* line 16703, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Hamburger-svgchevron path.a2 {
  animation-delay: -.5s;
}

/* line 16707, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Hamburger-svgchevron path.a3 {
  animation-delay: -1s;
}

/* line 16712, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.isToggled .Hamburger-menuLines {
  transform: scaleX(1);
}

/* line 16718, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ItemIdea.ItemIdea.ItemIdea .idea-counter-module .idea-counter-box {
  height: 42px;
  margin: 0;
  width: 42px;
}

/* line 16724, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ItemIdea.ItemIdea.ItemIdea .PhotoWrap.IndexPhoto {
  height: 42px;
  margin: 0;
  width: 42px;
}

/* line 16731, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Conversation .Meta {
  margin-left: 0;
  margin-right: 0;
}

/* line 16737, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ApplicantList .DataList .PhotoWrap {
  margin-right: 0;
}

/* line 16741, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.ApplicantList .DataList .ItemContent {
  padding-left: 50px;
}

/* line 16746, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.catalogue-image-wrapper.catalogue-image-wrapper {
  border-radius: 6px;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2);
  height: 100px;
  margin-right: 12px;
  overflow: hidden;
  position: relative;
  width: 100px;
}

/* line 16757, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.catalogue-image-wrapper.catalogue-image-wrapper a {
  display: block;
  height: inherit;
  width: inherit;
}

/* line 16763, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.catalogue-image-wrapper.catalogue-image-wrapper img {
  height: 100%;
  left: 50%;
  max-height: none;
  max-width: none;
  position: absolute;
  transform: translateX(-50%);
  width: auto;
}

/* line 16775, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SpBookmarks:before {
  color: inherit;
  display: inline-block;
  font-family: kbicons;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
  content: "";
  font-size: 22px;
}

/* line 16791, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SpInbox:before {
  color: inherit;
  display: inline-block;
  font-family: kbicons;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
  content: "";
  font-size: 24px;
}

/* line 16807, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SpNotifications:before {
  color: inherit;
  display: inline-block;
  font-family: kbicons;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: inherit;
  min-width: 1em;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
  content: "";
  font-size: 24px;
}

/* line 16823, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.CommentsWrap:after {
  clear: both;
  content: "";
  display: table;
}

/* line 16829, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.QuickSearch .MenuItems {
  right: -2px;
  top: 100%;
}

/* line 16833, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.QuickSearch .MenuItems:after {
  clear: both;
  content: "";
  display: table;
}

/* line 16839, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.QuickSearch .MenuItems .InputBox {
  margin-right: 12px;
}

/* line 16843, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.QuickSearch .MenuItems .bwrap {
  margin-left: 3px;
  position: static;
}

/* line 16847, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.QuickSearch .MenuItems .bwrap button {
  padding: 0;
}

/* line 16852, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.QuickSearch .MenuItems form > div {
  display: flex;
}

/* line 16857, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.more.More {
  color: #0392a9;
}

/* line 16860, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.more.More:focus {
  color: #0392a9;
}

/* line 16864, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.more.More:hover {
  color: #0392a9;
}

/* line 16869, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MoreWrap a {
  color: #0392a9;
}

/* line 16872, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MoreWrap a:focus {
  color: #0392a9;
}

/* line 16876, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MoreWrap a:hover {
  color: #0392a9;
}

/* line 16881, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.InformMessages .InformMessage {
  background-color: #fff !important;
  border-radius: 6px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4) !important;
  color: #555a62 !important;
  text-shadow: none;
}

/* line 16891, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.InformMessages .InformMessage:hover {
  background-color: #fff !important;
  border-radius: 6px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4) !important;
  color: #555a62 !important;
  text-shadow: none;
}

/* line 16901, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.InformMessages .InformMessage:hover a {
  color: #0392a9;
}

/* line 16905, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.InformMessages .InformMessage:hover .Close {
  align-items: center;
  background: transparent;
  color: rgba(85, 90, 98, 0.7);
  display: flex;
  display: flex !important;
  font-family: Arial, sans-serif;
  font-size: 20px;
  font-size: 20px !important;
  justify-content: center;
  margin: 3px;
  padding: 0;
  visibility: visible;
}

/* line 16919, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.InformMessages .InformMessage:hover .Close:hover {
  background: transparent;
  color: #555a62;
}

/* line 16926, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.InformMessages .InformMessage a {
  color: #0392a9;
}

/* line 16930, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.InformMessages .InformMessage .Close {
  align-items: center;
  background: transparent;
  color: rgba(85, 90, 98, 0.7);
  display: flex;
  display: flex !important;
  font-family: Arial, sans-serif;
  font-size: 20px;
  font-size: 20px !important;
  justify-content: center;
  margin: 3px;
  padding: 0;
  visibility: visible;
}

/* line 16944, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.InformMessages .InformMessage .Close:hover {
  background: transparent;
  color: #555a62;
}

/* line 16951, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SiteSearch .Button {
  color: transparent;
}

/* line 16954, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SiteSearch .Button:active {
  color: transparent;
}

/* line 16958, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SiteSearch .Button:focus {
  color: transparent;
}

/* line 16962, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SiteSearch .Button:hover {
  color: transparent;
}

/* line 16967, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SearchBoxMobile .Handle.Handle {
  display: none;
}

/* line 16971, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable {
  margin: 0 0 18px;
  table-layout: fixed;
  width: 100%;
}

/* line 16977, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .Item td {
  background: transparent;
  border-bottom: 1px solid #d6d7d9;
}

/* line 16982, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .Item.Read {
  opacity: 1;
}

/* line 16986, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .Item:first-child td {
  border-top: 1px solid #d6d7d9;
}

/* line 16990, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .Item .CategoryName h2 {
  color: #555a62;
}

/* line 16993, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .Item .CategoryName h2:focus {
  color: #0392a9;
}

/* line 16997, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .Item .CategoryName h2:hover {
  color: #0392a9;
}

/* line 17003, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable thead {
  display: table;
  table-layout: fixed;
  width: inherit;
}

/* line 17008, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable thead tr {
  border: none;
}

/* line 17012, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable thead td {
  vertical-align: middle;
  border: 0;
}

/* line 17016, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable thead td:first-child {
  border: 0;
}

/* line 17020, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable thead td:last-child {
  border: 0;
}

/* line 17025, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable thead .Wrap {
  padding: 0;
  white-space: nowrap;
  word-break: normal;
}

/* line 17034, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable td .Wrap {
  padding: 16px 4px;
}

/* line 17038, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable td.BigCount {
  padding: 0;
  width: 110px;
}

/* line 17043, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable td.FirstUser {
  max-width: 170px;
  width: 170px;
}

/* line 17047, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable td.FirstUser .MItem {
  margin-bottom: 3px;
}

/* line 17052, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable td.LastUser {
  max-width: 170px;
  width: 170px;
}

/* line 17056, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable td.LastUser .MItem {
  margin-bottom: 3px;
}

/* line 17061, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable td.LatestPost {
  max-width: 170px;
  width: 170px;
}

/* line 17065, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable td.LatestPost .MItem {
  margin-bottom: 3px;
}

/* line 17070, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable td:first-child .Wrap {
  padding-left: 8px;
}

/* line 17074, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable td:last-child .Wrap {
  padding-right: 8px;
}

/* line 17079, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable h2 {
  color: #555a62;
  display: block;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
}

/* line 17086, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable h2:focus {
  color: #0392a9;
}

/* line 17090, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable h2:hover {
  color: #0392a9;
}

/* line 17094, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable h2 a {
  color: inherit;
  display: inline;
  font-size: inherit;
  font-weight: inherit;
}

/* line 17100, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable h2 a:focus {
  color: inherit;
}

/* line 17104, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable h2 a:hover {
  color: inherit;
}

/* line 17110, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable h3 {
  color: #555a62;
  display: block;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
}

/* line 17117, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable h3:focus {
  color: #0392a9;
}

/* line 17121, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable h3:hover {
  color: #0392a9;
}

/* line 17125, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable h3 a {
  color: inherit;
  display: inline;
  font-size: inherit;
  font-weight: inherit;
}

/* line 17131, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable h3 a:focus {
  color: inherit;
}

/* line 17135, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable h3 a:hover {
  color: inherit;
}

/* line 17141, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .CategoryDescription {
  color: #555a62;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  margin: 6px 0 0;
  width: 100%;
}

/* line 17150, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .CategoryDescription:empty {
  display: none;
}

/* line 17155, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .Excerpt {
  color: #555a62;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  margin: 6px 0 0;
  width: 100%;
}

/* line 17164, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .Excerpt:empty {
  display: none;
}

/* line 17169, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .Options {
  align-items: center;
  display: flex;
}

/* line 17173, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .Options .Bookmark {
  margin-left: 3px;
}

/* line 17178, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .AuthorInfo {
  color: #696e75;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
}

/* line 17184, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .AuthorInfo * {
  font-size: inherit;
  font-weight: inherit;
  margin: 0;
}

/* line 17189, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .AuthorInfo * a {
  color: #696e75;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

/* line 17195, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .AuthorInfo * a:focus {
  color: #0392a9;
}

/* line 17199, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .AuthorInfo * a:hover {
  color: #0392a9;
}

/* line 17206, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .Meta {
  color: #696e75;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 6px;
}

/* line 17213, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .Meta > * {
  font-size: inherit;
  font-weight: inherit;
  margin: 0;
}

/* line 17218, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .Meta > * a {
  color: #696e75;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

/* line 17224, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .Meta > * a:focus {
  color: #0392a9;
}

/* line 17228, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .Meta > * a:hover {
  color: #0392a9;
}

/* line 17234, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .Meta:empty {
  display: none;
}

/* line 17239, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .MItem {
  font-size: 12px;
  line-height: inherit;
  margin-left: 0;
  color: #696e75;
}

/* line 17245, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .MItem.Category {
  display: block;
  display: inline;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 6px;
}

/* line 17255, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .MItem:last-child {
  margin-right: 0;
}

/* line 17259, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .MItem:focus {
  color: #0392a9;
}

/* line 17263, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .MItem:hover {
  color: #0392a9;
}

/* line 17267, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .MItem a {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

/* line 17273, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .MItem a:focus {
  color: inherit;
}

/* line 17277, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .MItem a:hover {
  color: inherit;
}

/* line 17282, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .MItem.RSS {
  display: none;
}

/* line 17287, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .HasNew {
  margin-bottom: 3px;
}

/* line 17291, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .LatestPostTitle {
  margin-left: 52px;
  color: #696e75;
}

/* line 17295, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .LatestPostTitle:focus {
  color: #0392a9;
}

/* line 17299, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .LatestPostTitle:hover {
  color: #0392a9;
}

/* line 17304, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .UserLink {
  color: #696e75;
}

/* line 17307, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .UserLink.BlockTitle {
  margin-left: 52px;
}

/* line 17311, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .UserLink:focus {
  color: #0392a9;
}

/* line 17315, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .UserLink:hover {
  color: #0392a9;
}

/* line 17320, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable tbody {
  border-radius: 0;
  border-spacing: 0;
  box-shadow: none;
  display: table;
  margin: 0;
  table-layout: fixed;
  width: inherit;
}

/* line 17331, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable tbody .Options {
  position: absolute;
  right: 8px;
  top: 16px;
}

/* line 17338, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable tbody td.FirstUser {
  font-size: 12px;
  margin-top: 0;
  position: relative;
}

/* line 17343, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable tbody td.FirstUser a {
  font-size: inherit;
}

/* line 17347, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable tbody td.FirstUser .PhotoWrap {
  height: 42px;
  left: 6px;
  margin: 0;
  position: absolute;
  width: 42px;
}

/* line 17354, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable tbody td.FirstUser .PhotoWrap img {
  height: 100%;
  width: 100%;
}

/* line 17360, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable tbody td.FirstUser .Bullet {
  display: none;
}

/* line 17365, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable tbody td.LastUser {
  font-size: 12px;
  margin-top: 0;
  position: relative;
}

/* line 17370, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable tbody td.LastUser a {
  font-size: inherit;
}

/* line 17374, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable tbody td.LastUser .PhotoWrap {
  height: 42px;
  left: 6px;
  margin: 0;
  position: absolute;
  width: 42px;
}

/* line 17381, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable tbody td.LastUser .PhotoWrap img {
  height: 100%;
  width: 100%;
}

/* line 17387, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable tbody td.LastUser .Bullet {
  display: none;
}

/* line 17392, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable tbody td.LatestPost {
  font-size: 12px;
  margin-top: 0;
  position: relative;
}

/* line 17397, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable tbody td.LatestPost a {
  font-size: inherit;
}

/* line 17401, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable tbody td.LatestPost .PhotoWrap {
  height: 42px;
  left: 6px;
  margin: 0;
  position: absolute;
  width: 42px;
}

/* line 17408, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable tbody td.LatestPost .PhotoWrap img {
  height: 100%;
  width: 100%;
}

/* line 17414, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable tbody td.LatestPost .Bullet {
  display: none;
}

/* line 17423, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.CategoryTable tbody .Options {
  top: auto;
}

/* line 17428, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.CategoryTable tbody td.CategoryName {
  margin-bottom: 0;
}

/* line 17431, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.CategoryTable tbody td.CategoryName .PhotoWrap {
  align-items: center;
  border-radius: 6px;
  border-radius: 50%;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2);
  display: inline-flex;
  height: 42px;
  justify-content: center;
  margin: 0 12px 0 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 42px;
}

/* line 17448, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.CategoryTable tbody td.CategoryName .PhotoWrap img {
  height: auto;
  margin: 0;
  width: 100%;
  position: absolute;
}

/* line 17455, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.CategoryTable tbody td.CategoryName .PhotoWrap.NoPhoto {
  display: none;
}

/* line 17461, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.CategoryTable tbody td.LatestPost {
  font-weight: inherit;
}

/* line 17464, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.CategoryTable tbody td.LatestPost a {
  display: block;
  margin-bottom: 0;
  margin-right: 0;
  padding-bottom: 0;
}

/* line 17471, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.CategoryTable tbody td.LatestPost .LatestPostTitle {
  font-weight: inherit;
}

/* line 17475, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.CategoryTable tbody td.LatestPost .UserLink {
  display: block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 17483, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.CategoryTable tbody td.LatestPost .Meta span:last-child {
  display: none;
}

/* line 17490, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.CategoryTable .ChildCategories {
  border-top: 0;
  display: flex;
  flex-wrap: wrap;
  font-size: 12px;
  font-weight: 400;
  margin-bottom: -3px;
}

/* line 17498, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.CategoryTable .ChildCategories b {
  margin-right: 3px;
}

/* line 17502, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.CategoryTable .ChildCategories a {
  color: #696e75;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

/* line 17508, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.CategoryTable .ChildCategories a:focus {
  color: #0392a9;
}

/* line 17512, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.CategoryTable .ChildCategories a:hover {
  color: #0392a9;
}

/* line 17517, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.CategoryTable .ChildCategories .Comma {
  margin-right: 3px;
}

/* line 17522, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.CategoryTable thead .CategoryName {
  padding-left: 16px 8px;
}

/* line 17527, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .Bookmark:before {
  font-size: 14px;
  font-size: 20px;
  line-height: 20px;
}

/* line 17533, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .SpFlyoutHandle:before {
  font-size: 14px;
}

/* line 17537, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .Title.Title {
  color: #555a62;
  display: block;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
}

/* line 17544, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .Title.Title:focus {
  color: #0392a9;
}

/* line 17548, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .Title.Title:hover {
  color: #0392a9;
}

/* line 17552, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .Title.Title a {
  color: inherit;
  display: inline;
  font-size: inherit;
  font-weight: inherit;
}

/* line 17558, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .Title.Title a:focus {
  color: inherit;
}

/* line 17562, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .Title.Title a:hover {
  color: inherit;
}

/* line 17568, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .ItemContent.Discussion .Excerpt {
  margin-top: 6px;
}

/* line 17572, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .OptionsMenu .Arrow:before {
  font-size: 20px;
  line-height: 20px;
}

/* line 17577, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .Tag:not([class*=Status-Tag]) {
  margin-bottom: 3px;
}

/* line 17581, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .NewCommentCount.NewCommentCount {
  font-size: 12px;
  line-height: inherit;
  margin-left: 0;
}

/* line 17587, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .BigCount .Meta {
  margin-left: 52px;
}

/* line 17591, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .Block.Wrap {
  line-height: 1.5;
}

/* line 17594, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable .Block.Wrap .Meta {
  margin-left: 52px;
}

/* line 17599, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.DiscussionsTable.DiscussionsTable {
  table-layout: fixed;
}

/* line 17602, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.DiscussionsTable.DiscussionsTable .userCardWrapper-link {
  margin-left: 52px;
}

/* line 17606, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.DiscussionsTable.DiscussionsTable .MiniPager {
  display: block;
  margin: 0;
  order: 2;
  text-align: right;
  width: 100%;
}

/* line 17613, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.DiscussionsTable.DiscussionsTable .MiniPager a {
  background-color: transparent;
  border: none;
  border-radius: 6px;
  color: #555a62;
  display: inline;
  font-size: inherit;
  font-weight: 600;
  line-height: 1.5;
  padding: 0 3px;
  white-space: nowrap;
}

/* line 17626, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.DiscussionsTable.DiscussionsTable .MiniPager a:focus {
  background-color: transparent;
  color: #0392a9;
}

/* line 17631, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.DiscussionsTable.DiscussionsTable .MiniPager a:hover {
  background-color: transparent;
  color: #0392a9;
}

/* line 17639, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.DiscussionsTable.DiscussionsTable td.CheckBoxColumn {
  width: 35px;
}

/* line 17643, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.DiscussionsTable.DiscussionsTable td.DiscussionName {
  width: 100%;
}

/* line 17649, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.DiscussionsTable.DiscussionsTable .ItemIdea td.DiscussionName .Wrap {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}

/* line 17655, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.DiscussionsTable.DiscussionsTable .ItemIdea td.DiscussionName .Options {
  position: absolute;
  right: 8px;
  top: 16px;
}

/* line 17661, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.DiscussionsTable.DiscussionsTable .ItemIdea td.DiscussionName .Title {
  flex-basis: calc(100% - 100px);
}

/* line 17665, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.DiscussionsTable.DiscussionsTable .ItemIdea td.DiscussionName .idea-counter-module {
  margin-right: 8px;
}

/* line 17669, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Groups .DataTable.DiscussionsTable.DiscussionsTable .ItemIdea td.DiscussionName .Meta {
  flex-basis: calc(100% - 100px);
  margin-left: 50px;
}

/* line 17678, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.GroupWrap .DataTable .Title-Icon {
  color: #555a62;
}

/* line 17682, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.GroupWrap .DataTable .Buttons {
  margin-left: 3px;
  margin-right: 0;
}

/* line 17687, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.GroupWrap .DataTable .Excerpt {
  margin: 0 0 6px;
}

/* line 17691, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.GroupWrap .DataTable .Title-Wrapper {
  margin: 0 0 6px;
}

/* line 17695, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.GroupWrap .DataTable .Meta {
  margin-left: -6px;
  margin-right: -6px;
}

/* line 17700, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.GroupWrap .DataTable .LastUser {
  max-width: 30ex;
  width: 30ex;
}

/* line 17705, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.GroupWrap .DataTable .LatestPost {
  max-width: 30ex;
  width: 30ex;
}

/* line 17711, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.GroupWrap .DataTable .Group-Name .Title-Wrapper {
  padding-left: 0;
  padding-right: 0;
}

/* line 17716, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.GroupWrap .DataTable .Group-Name .Wrap {
  padding-left: 0;
  padding-right: 0;
}

/* line 17721, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.GroupWrap .DataTable .Group-Name .PhotoWrap {
  margin-right: 12px;
}

/* line 17725, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.GroupWrap .DataTable .Group-Name .Buttons .Button:nth-child(2) {
  background-color: transparent;
  border-color: #0392a9;
  color: #0392a9;
}

/* line 17730, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.GroupWrap .DataTable .Group-Name .Buttons .Button:nth-child(2):focus {
  background-color: #0392a9;
  border-color: #0392a9;
  color: #fff;
}

/* line 17736, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.GroupWrap .DataTable .Group-Name .Buttons .Button:nth-child(2):hover {
  background-color: #0392a9;
  border-color: #0392a9;
  color: #fff;
}

/* line 17744, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.GroupWrap .DataTable .Title.Title {
  display: inline-block;
  padding-right: 0;
  width: auto;
}

/* line 17750, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.GroupWrap .DataTable .EventTitle .Title {
  display: inline;
}

/* line 17754, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.GroupWrap .DataTable .Invitation .MItem {
  color: #696e75;
}

/* line 17757, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.GroupWrap .DataTable .Invitation .MItem:focus {
  color: #696e75;
}

/* line 17761, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.GroupWrap .DataTable .Invitation .MItem:hover {
  color: #696e75;
}

/* line 17766, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.GroupWrap .DataTable .Event .OptionsMenu {
  margin-right: 3px;
}

/* line 17770, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.GroupWrap .DataTable .EventLocation .Text {
  display: block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 17781, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MemberList .DataTable td.UserName {
  width: 70%;
}

/* line 17785, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MemberList .DataTable td.BlockColumn-Buttons {
  width: 260px;
}

/* line 17789, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MemberList .DataTable td.Buttons {
  width: 260px;
}

/* line 17793, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MemberList .DataTable td.JoinDate {
  width: 260px;
}

/* line 17798, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MemberList .DataTable .Title-Wrapper {
  align-items: center;
  display: inline-flex;
  height: 42px;
  padding-right: 0;
  width: calc(100% - 54px);
}

/* line 17806, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MemberList .DataTable .PhotoWrap {
  display: inline-block;
  margin-bottom: 0;
}

/* line 17812, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.UserLoggedOut .Navigation-row.NewDiscussion {
  display: none;
}

/* line 17817, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxCategories.BoxCategories li {
  border-radius: 6px;
}

/* line 17821, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxCategories.BoxCategories li.Heading {
  align-items: center;
  border: none;
  border-radius: 6px;
  color: #555a62;
  display: flex;
  font-weight: 600;
  padding: 5px;
}

/* line 17831, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxCategories.BoxCategories li.Heading .Aside {
  margin-left: auto;
  order: 2;
}

/* line 17837, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxCategories.BoxCategories li:not(.Heading) + li:not(.Heading) {
  margin-top: 0;
}

/* line 17840, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxCategories.BoxCategories li:not(.Heading) + li:not(.Heading) a {
  margin-top: -1px;
}

/* line 17846, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxCategories.BoxCategories a {
  align-items: center;
  background-color: transparent;
  border: none;
  border-radius: 6px;
  color: #555a62;
  display: flex;
  padding: 5px;
  transition: color .35s ease-out, background-color .35s ease-out;
  width: 100%;
}

/* line 17859, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxCategories.BoxCategories a:active {
  background-color: transparent;
  border-color: none;
  color: #0392a9;
}

/* line 17865, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxCategories.BoxCategories a:focus {
  background-color: transparent;
  border-color: none;
  color: #0392a9;
}

/* line 17871, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxCategories.BoxCategories a:hover {
  background-color: transparent;
  border-color: none;
  color: #0392a9;
}

/* line 17878, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxCategories.BoxCategories .PanelCategories li {
  padding: 0;
}

/* line 17881, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxCategories.BoxCategories .PanelCategories li.Depth2 {
  position: relative;
}

/* line 17884, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxCategories.BoxCategories .PanelCategories li.Depth2 a {
  padding-left: 24px;
}

/* line 17888, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxCategories.BoxCategories .PanelCategories li.Depth2:before {
  border-bottom: 2px solid #d6d7d9;
  border-left: 2px solid #d6d7d9;
  content: "";
  display: block;
  height: 6px;
  left: 7px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  z-index: 1;
}

/* line 17904, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxCategories.BoxCategories .PanelCategories li.Depth3 {
  position: relative;
}

/* line 17907, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxCategories.BoxCategories .PanelCategories li.Depth3 a {
  padding-left: 24px;
}

/* line 17911, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxCategories.BoxCategories .PanelCategories li.Depth3:before {
  border-bottom: 2px solid #d6d7d9;
  border-left: 2px solid #d6d7d9;
  content: "";
  display: block;
  height: 6px;
  left: 7px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  z-index: 1;
}

/* line 17927, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxCategories.BoxCategories .PanelCategories li.Depth4 {
  position: relative;
}

/* line 17930, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxCategories.BoxCategories .PanelCategories li.Depth4 a {
  padding-left: 24px;
}

/* line 17934, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxCategories.BoxCategories .PanelCategories li.Depth4:before {
  border-bottom: 2px solid #d6d7d9;
  border-left: 2px solid #d6d7d9;
  content: "";
  display: block;
  height: 6px;
  left: 7px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  z-index: 1;
}

/* line 17950, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxCategories.BoxCategories .PanelCategories li.Depth5 {
  position: relative;
}

/* line 17953, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxCategories.BoxCategories .PanelCategories li.Depth5 a {
  padding-left: 24px;
}

/* line 17957, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxCategories.BoxCategories .PanelCategories li.Depth5:before {
  border-bottom: 2px solid #d6d7d9;
  border-left: 2px solid #d6d7d9;
  content: "";
  display: block;
  height: 6px;
  left: 7px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  z-index: 1;
}

/* line 17974, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxCategories.BoxCategories.BadgeGrid a {
  border-radius: 0;
  padding: 0;
  width: auto;
}

/* line 17981, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.BoxCategories.BoxCategories .Active a {
  font-weight: 600;
}

/* line 17986, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.WhosOnline.Box .PhotoWrap.PhotoWrap {
  align-items: center;
  border-radius: 6px;
  border-radius: 50%;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2);
  display: inline-block;
  display: inline-flex;
  height: 42px;
  height: 38px;
  justify-content: center;
  margin: 0 2px 2px;
  min-height: 0;
  overflow: hidden;
  padding: 0;
  width: 42px;
  width: 38px;
}

/* line 18006, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.WhosOnline.Box .PhotoWrap.PhotoWrap img {
  height: auto;
  margin: 0;
  width: 100%;
}

/* line 18012, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.WhosOnline.Box .PhotoWrap.PhotoWrap.NoPhoto {
  display: none;
}

/* line 18017, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-ActivityList .SearchBox {
  display: none;
}

/* line 18021, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.SignInPopup .input.Password {
  width: 100%;
}

/* line 18025, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.MultipleEntryMethods .Methods {
  float: left;
  margin-left: 0;
  padding: 0;
}

/* line 18031, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Meta.Group-Meta {
  font-size: 12px;
  margin: 0 -3px;
}

/* line 18035, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Meta.Group-Meta a {
  color: #696e75;
  font-size: inherit;
}

/* line 18039, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Meta.Group-Meta a:focus {
  color: #0392a9;
  text-decoration: none;
}

/* line 18044, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Meta.Group-Meta a:hover {
  color: #0392a9;
  text-decoration: none;
}

/* line 18050, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Meta.Group-Meta .MItem {
  margin: 0 3px;
}

/* line 18053, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Group-Meta.Group-Meta .MItem:nth-child(-n + 2) .label {
  font-weight: 700;
}

/* line 18060, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Event.Section-Event .MaybeAttending {
  margin-bottom: 12px;
}

/* line 18064, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Event.Section-Event .NotAttending {
  margin-bottom: 12px;
}

/* line 18068, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Event.Section-Event .YesAttending {
  margin-bottom: 12px;
}

/* line 18073, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Event.Section-Event .EventTime label {
  display: block;
}

/* line 18076, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Event.Section-Event .EventTime label.When {
  display: none;
}

/* line 18081, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Event.Section-Event .EventTime .Timebased a {
  color: #0392a9;
}

/* line 18086, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Event.Section-Event .Buttons {
  display: flex;
  justify-content: flex-end;
}

/* line 18090, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Event.Section-Event .Buttons .Primary {
  margin-left: 3px;
  order: 2;
}

/* line 18096, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Event.Section-Event .AttendeeList.AttendeeList h3 {
  align-items: center;
  display: flex;
  font-size: 18px;
  font-weight: 700;
  justify-content: space-between;
  margin-bottom: 18px;
}

/* line 18105, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Event.Section-Event .FormWrapper.Attending {
  margin: 12px 0;
}

/* line 18109, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Event.Section-Event .FormTitleWrapper h2 {
  display: none;
}

/* line 18113, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Event.Section-Event .EventTitle .ButtonGroup {
  margin-top: 0;
}

/* line 18118, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.Section-Post .SearchBox {
  display: none;
}

/* line 18122, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.hideContentDescription .MainContent .PageDescription {
  display: none;
}

/* line 18127, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.hideHomepageTitle .MainContent .HomepageTitle {
  display: none;
}

/* line 18131, Q:/themes/vanilla_legend_theme/scss/custom_default.scss */
.hideHomepageTitle .MainContent .PageDescription {
  display: none;
}

/*# sourceMappingURL=../design/custom_default.map */