.flatpickr-calendar {
    background: transparent;
    opacity: 0;
    display: none;
    text-align: center;
    visibility: hidden;
    padding: 0;
    -webkit-animation: none;
    animation: none;
    direction: ltr;
    border: 0;
    font-size: 14px;
    line-height: 24px;
    border-radius: 5px;
    position: absolute;
    width: 307.875px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    background: #fff;
    -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, .08);
    box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, .08)
}

.flatpickr-calendar.inline,
.flatpickr-calendar.open {
    opacity: 1;
    max-height: 640px;
    visibility: visible
}

.flatpickr-calendar.open {
    display: inline-block;
    z-index: 99999
}

.flatpickr-calendar.animate.open {
    -webkit-animation: fpFadeInDown .3s cubic-bezier(.23, 1, .32, 1);
    animation: fpFadeInDown .3s cubic-bezier(.23, 1, .32, 1)
}

.flatpickr-calendar.inline {
    display: block;
    position: relative;
    top: 2px
}

.flatpickr-calendar.static {
    position: absolute;
    top: calc(100% + 2px)
}

.flatpickr-calendar.static.open {
    z-index: 999;
    display: block
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
    -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
    box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6
}

.flatpickr-calendar .hasTime .dayContainer,
.flatpickr-calendar .hasWeeks .dayContainer {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.flatpickr-calendar .hasWeeks .dayContainer {
    border-left: 0
}

.flatpickr-calendar.hasTime .flatpickr-time {
    height: 40px;
    border-top: 1px solid #e6e6e6
}

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
    height: auto
}

.flatpickr-calendar:after,
.flatpickr-calendar:before {
    position: absolute;
    display: block;
    pointer-events: none;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    left: 22px
}

.flatpickr-calendar.arrowRight:after,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.rightMost:before {
    left: auto;
    right: 22px
}

.flatpickr-calendar.arrowCenter:after,
.flatpickr-calendar.arrowCenter:before {
    left: 50%;
    right: 50%
}

.flatpickr-calendar:before {
    border-width: 5px;
    margin: 0 -5px
}

.flatpickr-calendar:after {
    border-width: 4px;
    margin: 0 -4px
}

.flatpickr-calendar.arrowTop:after,
.flatpickr-calendar.arrowTop:before {
    bottom: 100%
}

.flatpickr-calendar.arrowTop:before {
    border-bottom-color: #e6e6e6
}

.flatpickr-calendar.arrowTop:after {
    border-bottom-color: #fff
}

.flatpickr-calendar.arrowBottom:after,
.flatpickr-calendar.arrowBottom:before {
    top: 100%
}

.flatpickr-calendar.arrowBottom:before {
    border-top-color: #e6e6e6
}

.flatpickr-calendar.arrowBottom:after {
    border-top-color: #fff
}

.flatpickr-calendar:focus {
    outline: 0
}

.flatpickr-wrapper {
    position: relative;
    display: inline-block
}

.flatpickr-months {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.flatpickr-months .flatpickr-month {
    background: transparent;
    line-height: 1;
    text-align: center;
    position: relative;
    overflow: hidden;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.flatpickr-months .flatpickr-month,
.flatpickr-months .flatpickr-next-month,
.flatpickr-months .flatpickr-prev-month {
    color: rgba(0, 0, 0, .9);
    fill: rgba(0, 0, 0, .9);
    height: 34px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.flatpickr-months .flatpickr-next-month,
.flatpickr-months .flatpickr-prev-month {
    text-decoration: none;
    cursor: pointer;
    position: absolute;
    top: 0;
    padding: 10px;
    z-index: 3
}

.flatpickr-months .flatpickr-next-month.flatpickr-disabled,
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled {
    display: none
}

.flatpickr-months .flatpickr-next-month i,
.flatpickr-months .flatpickr-prev-month i {
    position: relative
}

.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month {
    left: 0
}

.flatpickr-months .flatpickr-next-month.flatpickr-next-month,
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month {
    right: 0
}

.flatpickr-months .flatpickr-next-month:hover,
.flatpickr-months .flatpickr-prev-month:hover {
    color: #959ea9
}

.flatpickr-months .flatpickr-next-month:hover svg,
.flatpickr-months .flatpickr-prev-month:hover svg {
    fill: #f64747
}

.flatpickr-months .flatpickr-next-month svg,
.flatpickr-months .flatpickr-prev-month svg {
    width: 14px;
    height: 14px
}

.flatpickr-months .flatpickr-next-month svg path,
.flatpickr-months .flatpickr-prev-month svg path {
    -webkit-transition: fill .1s;
    transition: fill .1s;
    fill: inherit
}

.numInputWrapper {
    position: relative;
    height: auto
}

.numInputWrapper input,
.numInputWrapper span {
    display: inline-block
}

.numInputWrapper input {
    width: 100%
}

.numInputWrapper input::-ms-clear {
    display: none
}

.numInputWrapper input::-webkit-inner-spin-button,
.numInputWrapper input::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none
}

.numInputWrapper span {
    position: absolute;
    right: 0;
    width: 14px;
    padding: 0 4px 0 2px;
    height: 50%;
    line-height: 50%;
    opacity: 0;
    cursor: pointer;
    border: 1px solid rgba(57, 57, 57, .15);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.numInputWrapper span:hover {
    background: rgba(0, 0, 0, .1)
}

.numInputWrapper span:active {
    background: rgba(0, 0, 0, .2)
}

.numInputWrapper span:after {
    display: block;
    content: "";
    position: absolute
}

.numInputWrapper span.arrowUp {
    top: 0;
    border-bottom: 0
}

.numInputWrapper span.arrowUp:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid rgba(57, 57, 57, .6);
    top: 26%
}

.numInputWrapper span.arrowDown {
    top: 50%
}

.numInputWrapper span.arrowDown:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid rgba(57, 57, 57, .6);
    top: 40%
}

.numInputWrapper span svg {
    width: inherit;
    height: auto
}

.numInputWrapper span svg path {
    fill: rgba(0, 0, 0, .5)
}

.numInputWrapper:hover {
    background: rgba(0, 0, 0, .05)
}

.numInputWrapper:hover span {
    opacity: 1
}

.flatpickr-current-month {
    font-size: 135%;
    line-height: inherit;
    font-weight: 300;
    color: inherit;
    position: absolute;
    width: 75%;
    left: 12.5%;
    padding: 7.48px 0 0;
    line-height: 1;
    height: 34px;
    display: inline-block;
    text-align: center;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.flatpickr-current-month span.cur-month {
    font-family: inherit;
    font-weight: 700;
    color: inherit;
    display: inline-block;
    margin-left: .5ch;
    padding: 0
}

.flatpickr-current-month span.cur-month:hover {
    background: rgba(0, 0, 0, .05)
}

.flatpickr-current-month .numInputWrapper {
    width: 6ch;
    width: 7ch\0;
    display: inline-block
}

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
    border-bottom-color: rgba(0, 0, 0, .9)
}

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
    border-top-color: rgba(0, 0, 0, .9)
}

.flatpickr-current-month input.cur-year {
    background: transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    cursor: text;
    padding: 0 0 0 .5ch;
    margin: 0;
    display: inline-block;
    font-size: inherit;
    font-family: inherit;
    font-weight: 300;
    line-height: inherit;
    height: auto;
    border: 0;
    border-radius: 0;
    vertical-align: initial;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield
}

.flatpickr-current-month input.cur-year:focus {
    outline: 0
}

.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
    font-size: 100%;
    color: rgba(0, 0, 0, .5);
    background: transparent;
    pointer-events: none
}

.flatpickr-current-month .flatpickr-monthDropdown-months {
    appearance: menulist;
    background: transparent;
    border: none;
    border-radius: 0;
    box-sizing: border-box;
    color: inherit;
    cursor: pointer;
    font-size: inherit;
    font-family: inherit;
    font-weight: 300;
    height: auto;
    line-height: inherit;
    margin: -1px 0 0;
    outline: none;
    padding: 0 0 0 .5ch;
    position: relative;
    vertical-align: initial;
    -webkit-box-sizing: border-box;
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    width: auto
}

.flatpickr-current-month .flatpickr-monthDropdown-months:active,
.flatpickr-current-month .flatpickr-monthDropdown-months:focus {
    outline: none
}

.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
    background: rgba(0, 0, 0, .05)
}

.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
    background-color: transparent;
    outline: none;
    padding: 0
}

.flatpickr-weekdays {
    background: transparent;
    text-align: center;
    overflow: hidden;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 28px
}

.flatpickr-weekdays,
.flatpickr-weekdays .flatpickr-weekdaycontainer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.flatpickr-weekdays .flatpickr-weekdaycontainer,
span.flatpickr-weekday {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

span.flatpickr-weekday {
    cursor: default;
    font-size: 90%;
    background: transparent;
    color: rgba(0, 0, 0, .54);
    line-height: 1;
    margin: 0;
    text-align: center;
    display: block;
    font-weight: bolder
}

.dayContainer,
.flatpickr-weeks {
    padding: 1px 0 0
}

.flatpickr-days {
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 307.875px
}

.flatpickr-days:focus {
    outline: 0
}

.dayContainer {
    padding: 0;
    outline: 0;
    text-align: left;
    width: 307.875px;
    min-width: 307.875px;
    max-width: 307.875px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1
}

.dayContainer+.dayContainer {
    -webkit-box-shadow: -1px 0 0 #e6e6e6;
    box-shadow: -1px 0 0 #e6e6e6
}

.flatpickr-day {
    background: none;
    border: 1px solid transparent;
    border-radius: 150px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #393939;
    cursor: pointer;
    font-weight: 400;
    width: 14.2857143%;
    -webkit-flex-basis: 14.2857143%;
    -ms-flex-preferred-size: 14.2857143%;
    flex-basis: 14.2857143%;
    max-width: 39px;
    height: 39px;
    line-height: 39px;
    margin: 0;
    display: inline-block;
    position: relative;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.flatpickr-day.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day.nextMonthDay:focus,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.today.inRange,
.flatpickr-day:focus,
.flatpickr-day:hover {
    cursor: pointer;
    outline: 0;
    background: #e6e6e6;
    border-color: #e6e6e6
}

.flatpickr-day.today {
    border-color: #959ea9
}

.flatpickr-day.today:focus,
.flatpickr-day.today:hover {
    border-color: #959ea9;
    background: #959ea9;
    color: #fff
}

.flatpickr-day.endRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.endRange.nextMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.endRange:focus,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected,
.flatpickr-day.selected.inRange,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.selected:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.startRange:focus,
.flatpickr-day.startRange:hover {
    background: #569ff7;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    border-color: #569ff7
}

.flatpickr-day.endRange.startRange,
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange {
    border-radius: 50px 0 0 50px
}

.flatpickr-day.endRange.endRange,
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange {
    border-radius: 0 50px 50px 0
}

.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),
.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)) {
    -webkit-box-shadow: -10px 0 0 #569ff7;
    box-shadow: -10px 0 0 #569ff7
}

.flatpickr-day.endRange.startRange.endRange,
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange {
    border-radius: 50px
}

.flatpickr-day.inRange {
    border-radius: 0;
    -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
    box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6
}

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.nextMonthDay,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.prevMonthDay {
    color: rgba(57, 57, 57, .3);
    background: transparent;
    border-color: transparent;
    cursor: default
}

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
    cursor: not-allowed;
    color: rgba(57, 57, 57, .1)
}

.flatpickr-day.week.selected {
    border-radius: 0;
    -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
    box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7
}

.flatpickr-day.hidden {
    visibility: hidden
}

.rangeMode .flatpickr-day {
    margin-top: 1px
}

.flatpickr-weekwrapper {
    float: left
}

.flatpickr-weekwrapper .flatpickr-weeks {
    padding: 0 12px;
    -webkit-box-shadow: 1px 0 0 #e6e6e6;
    box-shadow: 1px 0 0 #e6e6e6
}

.flatpickr-weekwrapper .flatpickr-weekday {
    float: none;
    width: 100%;
    line-height: 28px
}

.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
    display: block;
    width: 100%;
    max-width: none;
    color: rgba(57, 57, 57, .3);
    background: transparent;
    cursor: default;
    border: none
}

.flatpickr-innerContainer {
    display: block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden
}

.flatpickr-innerContainer,
.flatpickr-rContainer {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.flatpickr-rContainer {
    display: inline-block;
    padding: 0
}

.flatpickr-time {
    text-align: center;
    outline: 0;
    display: block;
    height: 0;
    line-height: 40px;
    max-height: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.flatpickr-time:after {
    content: "";
    display: table;
    clear: both
}

.flatpickr-time .numInputWrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 40%;
    height: 40px;
    float: left
}

.flatpickr-time .numInputWrapper span.arrowUp:after {
    border-bottom-color: #393939
}

.flatpickr-time .numInputWrapper span.arrowDown:after {
    border-top-color: #393939
}

.flatpickr-time.hasSeconds .numInputWrapper {
    width: 26%
}

.flatpickr-time.time24hr .numInputWrapper {
    width: 49%
}

.flatpickr-time input {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    border-radius: 0;
    text-align: center;
    margin: 0;
    padding: 0;
    height: inherit;
    line-height: inherit;
    color: #393939;
    font-size: 14px;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield
}

.flatpickr-time input.flatpickr-hour {
    font-weight: 700
}

.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
    font-weight: 400
}

.flatpickr-time input:focus {
    outline: 0;
    border: 0
}

.flatpickr-time .flatpickr-am-pm,
.flatpickr-time .flatpickr-time-separator {
    height: inherit;
    float: left;
    line-height: inherit;
    color: #393939;
    font-weight: 700;
    width: 2%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.flatpickr-time .flatpickr-am-pm {
    outline: 0;
    width: 18%;
    cursor: pointer;
    text-align: center;
    font-weight: 400
}

.flatpickr-time .flatpickr-am-pm:focus,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time input:hover {
    background: #eee
}

.flatpickr-input[readonly] {
    cursor: pointer
}

@-webkit-keyframes fpFadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fpFadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.form-inline,
.navbar-form {
    position: static
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    background: transparent
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0
}

.container:after,
.container:before {
    content: " ";
    display: table
}

.container:after {
    clear: both
}

@media (min-width:768px) {
    .container {
        width: 750px
    }
}

@media (min-width:992px) {
    .container {
        width: 970px
    }
}

@media (min-width:1200px) {
    .container {
        width: 1170px
    }
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0
}

.container-fluid:after,
.container-fluid:before {
    content: " ";
    display: table
}

.container-fluid:after {
    clear: both
}

.row {
    margin-left: 0;
    margin-right: 0
}

.row:after,
.row:before {
    content: " ";
    display: table
}

.row:after {
    clear: both
}

.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left
}

.col-xs-1 {
    width: 8.33333%
}

.col-xs-2 {
    width: 16.66667%
}

.col-xs-3 {
    width: 25%
}

.col-xs-4 {
    width: 33.33333%
}

.col-xs-5 {
    width: 41.66667%
}

.col-xs-6 {
    width: 50%
}

.col-xs-7 {
    width: 58.33333%
}

.col-xs-8 {
    width: 66.66667%
}

.col-xs-9 {
    width: 75%
}

.col-xs-10 {
    width: 83.33333%
}

.col-xs-11 {
    width: 91.66667%
}

.col-xs-12 {
    width: 100%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-pull-1 {
    right: 8.33333%
}

.col-xs-pull-2 {
    right: 16.66667%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-4 {
    right: 33.33333%
}

.col-xs-pull-5 {
    right: 41.66667%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-7 {
    right: 58.33333%
}

.col-xs-pull-8 {
    right: 66.66667%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-10 {
    right: 83.33333%
}

.col-xs-pull-11 {
    right: 91.66667%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-push-1 {
    left: 8.33333%
}

.col-xs-push-2 {
    left: 16.66667%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-4 {
    left: 33.33333%
}

.col-xs-push-5 {
    left: 41.66667%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-7 {
    left: 58.33333%
}

.col-xs-push-8 {
    left: 66.66667%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-10 {
    left: 83.33333%
}

.col-xs-push-11 {
    left: 91.66667%
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-offset-0 {
    margin-left: 0
}

.col-xs-offset-1 {
    margin-left: 8.33333%
}

.col-xs-offset-2 {
    margin-left: 16.66667%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-4 {
    margin-left: 33.33333%
}

.col-xs-offset-5 {
    margin-left: 41.66667%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-7 {
    margin-left: 58.33333%
}

.col-xs-offset-8 {
    margin-left: 66.66667%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-10 {
    margin-left: 83.33333%
}

.col-xs-offset-11 {
    margin-left: 91.66667%
}

.col-xs-offset-12 {
    margin-left: 100%
}

@media (min-width:768px) {

    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left
    }

    .col-sm-1 {
        width: 8.33333%
    }

    .col-sm-2 {
        width: 16.66667%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-4 {
        width: 33.33333%
    }

    .col-sm-5 {
        width: 41.66667%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-7 {
        width: 58.33333%
    }

    .col-sm-8 {
        width: 66.66667%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-10 {
        width: 83.33333%
    }

    .col-sm-11 {
        width: 91.66667%
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-pull-0 {
        right: auto
    }

    .col-sm-pull-1 {
        right: 8.33333%
    }

    .col-sm-pull-2 {
        right: 16.66667%
    }

    .col-sm-pull-3 {
        right: 25%
    }

    .col-sm-pull-4 {
        right: 33.33333%
    }

    .col-sm-pull-5 {
        right: 41.66667%
    }

    .col-sm-pull-6 {
        right: 50%
    }

    .col-sm-pull-7 {
        right: 58.33333%
    }

    .col-sm-pull-8 {
        right: 66.66667%
    }

    .col-sm-pull-9 {
        right: 75%
    }

    .col-sm-pull-10 {
        right: 83.33333%
    }

    .col-sm-pull-11 {
        right: 91.66667%
    }

    .col-sm-pull-12 {
        right: 100%
    }

    .col-sm-push-0 {
        left: auto
    }

    .col-sm-push-1 {
        left: 8.33333%
    }

    .col-sm-push-2 {
        left: 16.66667%
    }

    .col-sm-push-3 {
        left: 25%
    }

    .col-sm-push-4 {
        left: 33.33333%
    }

    .col-sm-push-5 {
        left: 41.66667%
    }

    .col-sm-push-6 {
        left: 50%
    }

    .col-sm-push-7 {
        left: 58.33333%
    }

    .col-sm-push-8 {
        left: 66.66667%
    }

    .col-sm-push-9 {
        left: 75%
    }

    .col-sm-push-10 {
        left: 83.33333%
    }

    .col-sm-push-11 {
        left: 91.66667%
    }

    .col-sm-push-12 {
        left: 100%
    }

    .col-sm-offset-0 {
        margin-left: 0
    }

    .col-sm-offset-1 {
        margin-left: 8.33333%
    }

    .col-sm-offset-2 {
        margin-left: 16.66667%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333%
    }

    .col-sm-offset-5 {
        margin-left: 41.66667%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-7 {
        margin-left: 58.33333%
    }

    .col-sm-offset-8 {
        margin-left: 66.66667%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333%
    }

    .col-sm-offset-11 {
        margin-left: 91.66667%
    }

    .col-sm-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:992px) {

    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left
    }

    .col-md-1 {
        width: 8.33333%
    }

    .col-md-2 {
        width: 16.66667%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-4 {
        width: 33.33333%
    }

    .col-md-5 {
        width: 41.66667%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-7 {
        width: 58.33333%
    }

    .col-md-8 {
        width: 66.66667%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-10 {
        width: 83.33333%
    }

    .col-md-11 {
        width: 91.66667%
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-pull-0 {
        right: auto
    }

    .col-md-pull-1 {
        right: 8.33333%
    }

    .col-md-pull-2 {
        right: 16.66667%
    }

    .col-md-pull-3 {
        right: 25%
    }

    .col-md-pull-4 {
        right: 33.33333%
    }

    .col-md-pull-5 {
        right: 41.66667%
    }

    .col-md-pull-6 {
        right: 50%
    }

    .col-md-pull-7 {
        right: 58.33333%
    }

    .col-md-pull-8 {
        right: 66.66667%
    }

    .col-md-pull-9 {
        right: 75%
    }

    .col-md-pull-10 {
        right: 83.33333%
    }

    .col-md-pull-11 {
        right: 91.66667%
    }

    .col-md-pull-12 {
        right: 100%
    }

    .col-md-push-0 {
        left: auto
    }

    .col-md-push-1 {
        left: 8.33333%
    }

    .col-md-push-2 {
        left: 16.66667%
    }

    .col-md-push-3 {
        left: 25%
    }

    .col-md-push-4 {
        left: 33.33333%
    }

    .col-md-push-5 {
        left: 41.66667%
    }

    .col-md-push-6 {
        left: 50%
    }

    .col-md-push-7 {
        left: 58.33333%
    }

    .col-md-push-8 {
        left: 66.66667%
    }

    .col-md-push-9 {
        left: 75%
    }

    .col-md-push-10 {
        left: 83.33333%
    }

    .col-md-push-11 {
        left: 91.66667%
    }

    .col-md-push-12 {
        left: 100%
    }

    .col-md-offset-0 {
        margin-left: 0
    }

    .col-md-offset-1 {
        margin-left: 8.33333%
    }

    .col-md-offset-2 {
        margin-left: 16.66667%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-4 {
        margin-left: 33.33333%
    }

    .col-md-offset-5 {
        margin-left: 41.66667%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-7 {
        margin-left: 58.33333%
    }

    .col-md-offset-8 {
        margin-left: 66.66667%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-10 {
        margin-left: 83.33333%
    }

    .col-md-offset-11 {
        margin-left: 91.66667%
    }

    .col-md-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:1200px) {

    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 {
        float: left
    }

    .col-lg-1 {
        width: 8.33333%
    }

    .col-lg-2 {
        width: 16.66667%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-4 {
        width: 33.33333%
    }

    .col-lg-5 {
        width: 41.66667%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-7 {
        width: 58.33333%
    }

    .col-lg-8 {
        width: 66.66667%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-10 {
        width: 83.33333%
    }

    .col-lg-11 {
        width: 91.66667%
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-pull-1 {
        right: 8.33333%
    }

    .col-lg-pull-2 {
        right: 16.66667%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-4 {
        right: 33.33333%
    }

    .col-lg-pull-5 {
        right: 41.66667%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-7 {
        right: 58.33333%
    }

    .col-lg-pull-8 {
        right: 66.66667%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-10 {
        right: 83.33333%
    }

    .col-lg-pull-11 {
        right: 91.66667%
    }

    .col-lg-pull-12 {
        right: 100%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-push-1 {
        left: 8.33333%
    }

    .col-lg-push-2 {
        left: 16.66667%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-4 {
        left: 33.33333%
    }

    .col-lg-push-5 {
        left: 41.66667%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-7 {
        left: 58.33333%
    }

    .col-lg-push-8 {
        left: 66.66667%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-10 {
        left: 83.33333%
    }

    .col-lg-push-11 {
        left: 91.66667%
    }

    .col-lg-push-12 {
        left: 100%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }

    .col-lg-offset-1 {
        margin-left: 8.33333%
    }

    .col-lg-offset-2 {
        margin-left: 16.66667%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333%
    }

    .col-lg-offset-5 {
        margin-left: 41.66667%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-7 {
        margin-left: 58.33333%
    }

    .col-lg-offset-8 {
        margin-left: 66.66667%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-10 {
        margin-left: 83.33333%
    }

    .col-lg-offset-11 {
        margin-left: 91.66667%
    }

    .col-lg-offset-12 {
        margin-left: 100%
    }
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.fade.in {
    opacity: 1
}

.collapse {
    display: none
}

.collapse.in {
    display: block
}

tr.collapse.in {
    display: table-row
}

tbody.collapse.in {
    display: table-row-group
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    -o-transition: height .35s ease;
    transition: height .35s ease
}

.navbar {
    position: relative;
    min-height: 40px;
    margin-bottom: 20px;
    border: 1px solid transparent
}

.navbar:after,
.navbar:before {
    content: " ";
    display: table
}

.navbar:after {
    clear: both
}

@media (min-width:768px) {
    .navbar {
        border-radius: 4px
    }
}

.navbar-header:after,
.navbar-header:before {
    content: " ";
    display: table
}

.navbar-header:after {
    clear: both
}

@media (min-width:768px) {
    .navbar-header {
        float: left
    }
}

.navbar-collapse {
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .1);
    -webkit-overflow-scrolling: touch
}

.navbar-collapse:after,
.navbar-collapse:before {
    content: " ";
    display: table
}

.navbar-collapse:after {
    clear: both
}

.navbar-collapse.in {
    overflow-y: auto
}

@media (min-width:768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none
    }

    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important
    }

    .navbar-collapse.in {
        overflow-y: visible
    }

    .navbar-fixed-bottom .navbar-collapse,
    .navbar-fixed-top .navbar-collapse,
    .navbar-static-top .navbar-collapse {
        padding-left: 0;
        padding-right: 0
    }
}

.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
    max-height: 340px
}

@media (max-width:480px) and (orientation:landscape) {

    .navbar-fixed-bottom .navbar-collapse,
    .navbar-fixed-top .navbar-collapse {
        max-height: 200px
    }
}

.container-fluid>.navbar-collapse,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container>.navbar-header {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width:768px) {

    .container-fluid>.navbar-collapse,
    .container-fluid>.navbar-header,
    .container>.navbar-collapse,
    .container>.navbar-header {
        margin-right: 0;
        margin-left: 0
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px
}

@media (min-width:768px) {
    .navbar-static-top {
        border-radius: 0
    }
}

.navbar-fixed-bottom,
.navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

@media (min-width:768px) {

    .navbar-fixed-bottom,
    .navbar-fixed-top {
        border-radius: 0
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0
}

.navbar-brand {
    float: left;
    padding: 10px 15px;
    font-size: 18px;
    line-height: 20px;
    height: 40px
}

.navbar-brand:focus,
.navbar-brand:hover {
    text-decoration: none
}

@media (min-width:768px) {

    .navbar>.container-fluid .navbar-brand,
    .navbar>.container .navbar-brand {
        margin-left: -15px
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 3px;
    margin-bottom: 3px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}

.navbar-toggle:focus {
    outline: 0
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px
}

.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px
}

@media (min-width:768px) {
    .navbar-toggle {
        display: none
    }
}

.navbar-nav {
    margin: 5px -15px
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px
}

@media (max-width:767px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none
    }

    .navbar-nav .open .dropdown-menu .dropdown-header,
    .navbar-nav .open .dropdown-menu>li>a {
        padding: 5px 15px 5px 25px
    }

    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 20px
    }

    .navbar-nav .open .dropdown-menu>li>a:focus,
    .navbar-nav .open .dropdown-menu>li>a:hover {
        background-image: none
    }
}

@media (min-width:768px) {
    .navbar-nav {
        float: left;
        margin: 0
    }

    .navbar-nav>li {
        float: left
    }

    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .navbar-nav.navbar-right:last-child {
        margin-right: -15px
    }
}

@media (min-width:768px) {
    .navbar-left {
        float: left !important
    }

    .navbar-right {
        float: right !important
    }
}

.navbar-form {
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .1), 0 1px 0 hsla(0, 0%, 100%, .1);
    box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .1), 0 1px 0 hsla(0, 0%, 100%, .1);
    margin: 3px -15px
}

@media (max-width:767px) {
    .navbar-form .form-group {
        margin-bottom: 5px
    }
}

@media (min-width:768px) {
    .navbar-form {
        width: auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .navbar-form.navbar-right:last-child {
        margin-right: -15px
    }
}

.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.navbar-btn {
    margin-top: 3px;
    margin-bottom: 3px
}

.navbar-btn.btn-sm {
    margin-top: 5px;
    margin-bottom: 5px
}

.navbar-btn.btn-xs {
    margin-top: 9px;
    margin-bottom: 9px
}

.navbar-text {
    margin-top: 10px;
    margin-bottom: 10px
}

@media (min-width:768px) {
    .navbar-text {
        float: left;
        margin-left: 15px;
        margin-right: 15px
    }

    .navbar-text.navbar-right:last-child {
        margin-right: 0
    }
}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7
}

.navbar-default .navbar-brand {
    color: #777
}

.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
    color: #5e5e5e;
    background-color: transparent
}

.navbar-default .navbar-nav>li>a,
.navbar-default .navbar-text {
    color: #777
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
    color: #333;
    background-color: transparent
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    color: #555;
    background-color: #e7e7e7
}

.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:focus,
.navbar-default .navbar-nav>.disabled>a:hover {
    color: #ccc;
    background-color: transparent
}

.navbar-default .navbar-toggle {
    border-color: #ddd
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
    background-color: #ddd
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #888
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #e7e7e7
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
    background-color: #e7e7e7;
    color: #555
}

@media (max-width:767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #777
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #333;
        background-color: transparent
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #555;
        background-color: #e7e7e7
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color: #ccc;
        background-color: transparent
    }
}

.navbar-default .navbar-link {
    color: #777
}

.navbar-default .navbar-link:hover {
    color: #333
}

.navbar-default .btn-link {
    color: #777
}

.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover {
    color: #333
}

.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .btn-link:hover {
    color: #ccc
}

.navbar-inverse {
    background-color: #222;
    border-color: #090909
}

.navbar-inverse .navbar-brand {
    color: #777
}

.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
    color: #fff;
    background-color: transparent
}

.navbar-inverse .navbar-nav>li>a,
.navbar-inverse .navbar-text {
    color: #777
}

.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover {
    color: #fff;
    background-color: transparent
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #090909
}

.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:focus,
.navbar-inverse .navbar-nav>.disabled>a:hover {
    color: #444;
    background-color: transparent
}

.navbar-inverse .navbar-toggle {
    border-color: #333
}

.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
    background-color: #333
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
    border-color: #101010
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover {
    background-color: #090909;
    color: #fff
}

@media (max-width:767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color: #090909
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #090909
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #777
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #fff;
        background-color: transparent
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #fff;
        background-color: #090909
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color: #444;
        background-color: transparent
    }
}

.navbar-inverse .navbar-link {
    color: #777
}

.navbar-inverse .navbar-link:hover {
    color: #fff
}

.navbar-inverse .btn-link {
    color: #777
}

.navbar-inverse .btn-link:focus,
.navbar-inverse .btn-link:hover {
    color: #fff
}

.navbar-inverse .btn-link[disabled]:focus,
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover {
    color: #444
}

.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

.nav:after,
.nav:before {
    content: " ";
    display: table
}

.nav:after {
    clear: both
}

.nav>li,
.nav>li>a {
    position: relative;
    display: block
}

.nav>li>a {
    padding: 10px 15px
}

.nav>li>a:focus,
.nav>li>a:hover {
    text-decoration: none;
    background-color: #eee
}

.nav>li.disabled>a {
    color: #777
}

.nav>li.disabled>a:focus,
.nav>li.disabled>a:hover {
    color: #777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed
}

.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
    background-color: #eee;
    border-color: #428bca
}

.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.nav>li>a>img {
    max-width: none
}

.nav-tabs {
    border-bottom: 1px solid #ddd
}

.nav-tabs>li {
    float: left;
    margin-bottom: -1px
}

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}

.nav-tabs>li>a:hover {
    border-color: #eee #eee #ddd
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    color: #555;
    background-color: #fff;
    border: 1px solid;
    border-color: #ddd #ddd transparent;
    cursor: default
}

.nav-pills>li {
    float: left
}

.nav-pills>li>a {
    border-radius: 4px
}

.nav-pills>li+li {
    margin-left: 2px
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #428bca
}

.nav-stacked>li {
    float: none
}

.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0
}

.nav-justified,
.nav-tabs.nav-justified {
    width: 100%
}

.nav-justified>li,
.nav-tabs.nav-justified>li {
    float: none
}

.nav-justified>li>a,
.nav-tabs.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px
}

.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto
}

@media (min-width:768px) {

    .nav-justified>li,
    .nav-tabs.nav-justified>li {
        display: table-cell;
        width: 1%
    }

    .nav-justified>li>a,
    .nav-tabs.nav-justified>li>a {
        margin-bottom: 0
    }
}

.nav-tabs-justified,
.nav-tabs.nav-justified {
    border-bottom: 0
}

.nav-tabs-justified>li>a,
.nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs-justified>.active>a,
.nav-tabs-justified>.active>a:focus,
.nav-tabs-justified>.active>a:hover,
.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:focus,
.nav-tabs.nav-justified>.active>a:hover {
    border: 1px solid #ddd
}

@media (min-width:768px) {

    .nav-tabs-justified>li>a,
    .nav-tabs.nav-justified>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }

    .nav-tabs-justified>.active>a,
    .nav-tabs-justified>.active>a:focus,
    .nav-tabs-justified>.active>a:hover,
    .nav-tabs.nav-justified>.active>a,
    .nav-tabs.nav-justified>.active>a:focus,
    .nav-tabs.nav-justified>.active>a:hover {
        border-bottom-color: #fff
    }
}

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.modal,
.modal-open {
    overflow: hidden
}

.modal {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.modal.fade .modal-dialog {
    -webkit-transform: translate3d(0, -25%, 0);
    transform: translate3d(0, -25%, 0);
    -webkit-transition: -webkit-transform .3s ease-out;
    -moz-transition: -moz-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out
}

.modal.in .modal-dialog {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    background-clip: padding-box;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0)
}

.modal-backdrop.in {
    opacity: .5;
    filter: alpha(opacity=50)
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.42857px
}

.modal-header .close {
    margin-top: -2px
}

.modal-title {
    margin: 0;
    line-height: 1.42857
}

.modal-body {
    position: relative;
    padding: 15px
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.modal-footer:after,
.modal-footer:before {
    content: " ";
    display: table
}

.modal-footer:after {
    clear: both
}

.modal-footer .btn+.btn {
    margin-left: 5px;
    margin-bottom: 0
}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
    margin-left: 0
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width:768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto
    }

    .modal-sm {
        width: 300px
    }
}

@media (min-width:992px) {
    .modal-lg {
        width: 900px
    }
}

@-ms-viewport {
    width: device-width
}

.visible-lg,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
    display: none !important
}

@media (max-width:767px) {
    .visible-xs {
        display: block !important
    }

    table.visible-xs {
        display: table
    }

    tr.visible-xs {
        display: table-row !important
    }

    td.visible-xs,
    th.visible-xs {
        display: table-cell !important
    }
}

@media (max-width:767px) {
    .visible-xs-block {
        display: block !important
    }
}

@media (max-width:767px) {
    .visible-xs-inline {
        display: inline !important
    }
}

@media (max-width:767px) {
    .visible-xs-inline-block {
        display: inline-block !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm {
        display: block !important
    }

    table.visible-sm {
        display: table
    }

    tr.visible-sm {
        display: table-row !important
    }

    td.visible-sm,
    th.visible-sm {
        display: table-cell !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-block {
        display: block !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-inline {
        display: inline !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-inline-block {
        display: inline-block !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md {
        display: block !important
    }

    table.visible-md {
        display: table
    }

    tr.visible-md {
        display: table-row !important
    }

    td.visible-md,
    th.visible-md {
        display: table-cell !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-block {
        display: block !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline {
        display: inline !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline-block {
        display: inline-block !important
    }
}

@media (min-width:1200px) {
    .visible-lg {
        display: block !important
    }

    table.visible-lg {
        display: table
    }

    tr.visible-lg {
        display: table-row !important
    }

    td.visible-lg,
    th.visible-lg {
        display: table-cell !important
    }
}

@media (min-width:1200px) {
    .visible-lg-block {
        display: block !important
    }
}

@media (min-width:1200px) {
    .visible-lg-inline {
        display: inline !important
    }
}

@media (min-width:1200px) {
    .visible-lg-inline-block {
        display: inline-block !important
    }
}

@media (max-width:767px) {
    .hidden-xs {
        display: none !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .hidden-sm {
        display: none !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .hidden-md {
        display: none !important
    }
}

@media (min-width:1200px) {
    .hidden-lg {
        display: none !important
    }
}

.visible-print {
    display: none !important
}

@media print {
    .visible-print {
        display: block !important
    }

    table.visible-print {
        display: table
    }

    tr.visible-print {
        display: table-row !important
    }

    td.visible-print,
    th.visible-print {
        display: table-cell !important
    }
}

.visible-print-block {
    display: none !important
}

@media print {
    .visible-print-block {
        display: block !important
    }
}

.visible-print-inline {
    display: none !important
}

@media print {
    .visible-print-inline {
        display: inline !important
    }
}

.visible-print-inline-block {
    display: none !important
}

@media print {
    .visible-print-inline-block {
        display: inline-block !important
    }
}

@media print {
    .hidden-print {
        display: none !important
    }
}

.clearfix:after,
.clearfix:before {
    content: " ";
    display: table
}

.clearfix:after {
    clear: both
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.pull-right {
    float: right !important
}

.pull-left {
    float: left !important
}

.hide {
    display: none !important
}

.show {
    display: block !important
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.hidden {
    display: none !important;
    visibility: hidden !important
}

.affix {
    position: fixed;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

[data-simplebar] {
    position: relative;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: flex-start;
    align-items: flex-start
}

.simplebar-wrapper {
    overflow: hidden;
    width: inherit;
    height: inherit;
    max-width: inherit;
    max-height: inherit
}

.simplebar-mask {
    direction: inherit;
    overflow: hidden;
    width: auto !important;
    height: auto !important;
    z-index: 0
}

.simplebar-mask,
.simplebar-offset {
    position: absolute;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0
}

.simplebar-offset {
    direction: inherit !important;
    box-sizing: inherit !important;
    resize: none !important;
    -webkit-overflow-scrolling: touch
}

.simplebar-content-wrapper {
    direction: inherit;
    box-sizing: border-box !important;
    position: relative;
    display: block;
    height: 100%;
    width: auto;
    visibility: visible;
    max-width: 100%;
    max-height: 100%;
    scrollbar-width: none
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
    display: none
}

.simplebar-content:after,
.simplebar-content:before {
    content: " ";
    display: table
}

.simplebar-placeholder {
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    pointer-events: none
}

.simplebar-height-auto-observer-wrapper {
    box-sizing: inherit !important;
    height: 100%;
    width: 100%;
    max-width: 1px;
    position: relative;
    float: left;
    max-height: 1px;
    overflow: hidden;
    z-index: -1;
    padding: 0;
    margin: 0;
    pointer-events: none;
    flex-grow: inherit;
    flex-shrink: 0;
    flex-basis: 0
}

.simplebar-height-auto-observer {
    box-sizing: inherit;
    display: block;
    opacity: 0;
    top: 0;
    left: 0;
    height: 1000%;
    width: 1000%;
    min-height: 1px;
    min-width: 1px;
    z-index: -1
}

.simplebar-height-auto-observer,
.simplebar-track {
    position: absolute;
    overflow: hidden;
    pointer-events: none
}

.simplebar-track {
    z-index: 1;
    right: 0;
    bottom: 0
}

[data-simplebar].simplebar-dragging .simplebar-content {
    pointer-events: none;
    user-select: none;
    -webkit-user-select: none
}

[data-simplebar].simplebar-dragging .simplebar-track {
    pointer-events: all
}

.simplebar-scrollbar {
    position: absolute;
    right: 2px;
    width: 7px;
    min-height: 10px
}

.simplebar-scrollbar:before {
    position: absolute;
    content: "";
    background: #000;
    border-radius: 7px;
    left: 0;
    right: 0;
    opacity: 0;
    transition: opacity .2s linear
}

.simplebar-scrollbar.simplebar-visible:before {
    opacity: .5;
    transition: opacity 0s linear
}

.simplebar-track.simplebar-vertical {
    top: 0;
    width: 11px
}

.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
    top: 2px;
    bottom: 2px
}

.simplebar-track.simplebar-horizontal {
    left: 0;
    height: 11px
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
    height: 100%;
    left: 2px;
    right: 2px
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
    right: auto;
    left: 0;
    top: 2px;
    height: 7px;
    min-height: 0;
    min-width: 10px;
    width: auto
}

[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
    right: auto;
    left: 0
}

.hs-dummy-scrollbar-size {
    direction: rtl;
    position: fixed;
    opacity: 0;
    visibility: hidden;
    height: 500px;
    width: 500px;
    overflow-y: hidden;
    overflow-x: scroll
}

.simplebar-hide-scrollbar {
    position: fixed;
    left: 0;
    visibility: hidden;
    overflow-y: scroll;
    scrollbar-width: none
}

@font-face {
    font-family: HCo Gotham SSm;
    src: url(https://css.rbxcdn.com/38e00f7de6f417aa3a458560a15e2b8a-GothamSSm-Light.woff2) format("woff2"), url(https://css.rbxcdn.com/5c779fadf28d7893108d5b896e092e0d-GothamSSm-Light.woff) format("woff");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: HCo Gotham SSm;
    src: url(https://css.rbxcdn.com/6eafc48312528e2515d622428b6b95cc-GothamSSm-Book.woff2) format("woff2"), url(https://css.rbxcdn.com/713e0b3a604ff4e44f55f9d1c100e8b5-GothamSSm-Book.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: HCo Gotham SSm;
    src: url(https://css.rbxcdn.com/66d562e3299ee732a53db150038c026e-GothamSSm-Medium.woff2) format("woff2"), url(https://css.rbxcdn.com/2ed7693f8cf4d79466dd604c35502f76-GothamSSm-Medium.woff) format("woff");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: HCo Gotham SSm;
    src: url(https://css.rbxcdn.com/3c102ace52ea35b16da4383819acfa38-GothamSSm-Bold.woff2) format("woff2"), url(https://css.rbxcdn.com/fe0e9885efc341b17f7e600781493f69-GothamSSm-Bold.woff) format("woff");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: HCo Gotham SSm;
    src: url(https://css.rbxcdn.com/0acd8ff34f3a5c177d02e9011ee74eb3-GothamSSm-Black.woff2) format("woff2"), url(https://css.rbxcdn.com/3ac436cddb043616a4059aa6fe3b0c0a-GothamSSm-Black.woff) format("woff");
    font-weight: 800;
    font-style: normal
}

h1,
h2,
h3,
h4,
h5 {
    font-family: HCo Gotham SSm, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
    line-height: 1.4em;
    margin: 0;
    padding: 5px 0
}

h1 {
    font-size: 32px;
    font-weight: 400
}

@media (max-width:767px) {
    h1 {
        font-size: 20px
    }
}

h2 {
    font-size: 20px;
    font-weight: 300
}

@media (max-width:767px) {
    h2 {
        font-size: 20px
    }
}

h3 {
    font-size: 20px;
    font-weight: 300
}

@media (max-width:767px) {
    h3 {
        font-size: 20px
    }
}

h4 {
    font-size: 20px;
    font-weight: 400
}

@media (max-width:767px) {
    h4 {
        font-size: 16px
    }
}

h5 {
    font-size: 16px;
    font-weight: 400
}

@media (max-width:767px) {
    h5 {
        font-size: 16px
    }
}

div {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.3em
}

@media (max-width:767px) {
    div {
        font-size: 12px;
        font-weight: 400
    }
}

.text-description,
p {
    word-wrap: break-word;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    -o-hyphens: none;
    hyphens: none;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.5em
}

.allow-hyphens {
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto
}

.font-bold,
.font-bold:active,
.font-bold:link,
.font-bold:visited,
strong,
strong:active,
strong:link,
strong:visited {
    font-weight: 500
}

.font-small,
.font-small:active,
.font-small:link,
.font-small:visited {
    font-size: 12px;
    font-weight: 400
}

.small,
.small-oneline {
    color: #191919
}

.small,
.small-oneline,
.small-oneline:active,
.small-oneline:link,
.small-oneline:visited,
.small:active,
.small:link,
.small:visited {
    font-size: 12px;
    font-weight: 400
}

.small-oneline {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.xsmall {
    color: #191919
}

.xsmall,
.xsmall:active,
.xsmall:link,
.xsmall:visited {
    font-size: 10px;
    font-weight: 400
}

.xxsmall {
    color: #191919
}

.xxsmall,
.xxsmall:active,
.xxsmall:link,
.xxsmall:visited {
    font-size: 10px;
    font-weight: 400
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text,
.text-nav {
    color: #191919
}

.text-link,
.text-link:active,
.text-link:hover,
.text-link:link,
.text-link:visited,
.vlist .list-item .list-body .list-content a,
.vlist .list-item .list-body .list-content a:active,
.vlist .list-item .list-body .list-content a:hover,
.vlist .list-item .list-body .list-content a:link,
.vlist .list-item .list-body .list-content a:visited {
    color: #00a2ff
}

.text-link:focus,
.text-link:hover,
.vlist .list-item .list-body .list-content a:focus,
.vlist .list-item .list-body .list-content a:hover {
    text-decoration: underline
}

.text-link-secondary {
    color: #757575
}

.text-link-secondary.active,
.text-link-secondary:hover {
    color: #00a2ff
}

.text-name {
    font-weight: 400
}

.text-name,
.text-name:active,
.text-name:hover,
.text-name:link,
.text-name:visited {
    color: #00a2ff
}

.text-name:focus,
.text-name:hover {
    text-decoration: underline
}

.text-name.small,
.text-name.small:active,
.text-name.small:link,
.text-name.small:visited,
.text-name.xsmall,
.text-name.xsmall:active,
.text-name.xsmall:link,
.text-name.xsmall:visited,
.text-name.xxsmall,
.text-name.xxsmall:active,
.text-name.xxsmall:link,
.text-name.xxsmall:visited {
    color: #00a2ff
}

.text-secondary {
    font-size: 12px
}

.text-info {
    color: #757575
}

.text-lead {
    font-size: 18px;
    font-weight: 400
}

.text-label {
    color: #b8b8b8;
    font-weight: 400
}

.text-report-ads,
.text-report-ads:active,
.text-report-ads:link,
.text-report-ads:visited {
    font-size: 10px;
    font-weight: 400;
    color: #b8b8b8
}

.text-report-ads:hover {
    color: #d86868
}

.text-report-ads:focus,
.text-report-ads:hover {
    text-decoration: underline
}

.text-report,
.text-report:active,
.text-report:hover,
.text-report:link,
.text-report:visited {
    font-size: 12px;
    font-weight: 400;
    color: #d86868
}

.text-report:focus,
.text-report:hover {
    text-decoration: underline
}

.text-warning {
    color: #f68802
}

.text-alert {
    color: #e2231a
}

.text-error {
    color: #d86868
}

.text-error,
.text-secondary {
    font-size: 10px;
    font-weight: 400
}

.text-secondary {
    color: #757575
}

.text-pastname {
    font-size: 12px;
    font-weight: 400;
    color: #b8b8b8
}

.text-date-hint {
    font-size: 10px;
    font-weight: 400;
    color: #b8b8b8
}

.text-footer-nav,
.text-footer-nav:active,
.text-footer-nav:link,
.text-footer-nav:visited {
    color: #b8b8b8;
    font-size: 20px;
    font-weight: 300
}

@media (max-width:767px) {

    .text-footer-nav,
    .text-footer-nav:active,
    .text-footer-nav:link,
    .text-footer-nav:visited {
        font-size: 16px
    }
}

.text-footer-nav:focus,
.text-footer-nav:hover {
    color: #191919;
    font-size: 20px;
    font-weight: 300
}

@media (max-width:767px) {

    .text-footer-nav:focus,
    .text-footer-nav:hover {
        font-size: 16px
    }
}

.text-footer {
    font-size: 10px;
    font-weight: 400;
    color: #b8b8b8
}

@media (max-width:767px) {
    .text-footer {
        font-size: 10px
    }
}

.text-robux,
.text-robux-tile {
    color: #02b757;
    font-weight: 500
}

.text-success {
    color: #02b757
}

.text-tooltips {
    color: #f2f2f2;
    font-size: 14px;
    font-weight: 400
}

.text-robux-lg {
    color: #02b757;
    font-size: 24px
}

.text-robux-lg,
.text-subject {
    font-weight: 400
}

.text-overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.text-roblox {
    text-transform: capitalize
}

.para-overflow,
.para-overflow-toggle {
    line-height: 1.5em;
    position: relative;
    overflow: hidden;
    white-space: normal
}

.para-overflow-toggle.para-overflow-toggle-off {
    overflow: auto
}

.para-overflow-toggle.para-overflow-toggle-off:after {
    content: "";
    width: 80px
}

.para-overflow-toggle.para-overflow-page-loading {
    overflow: hidden
}

.para-overflow-toggle.para-overflow-page-loading:after {
    content: ""
}

.para-overflow-toggle .toggle-para {
    color: #00a2ff;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1000;
    display: none
}

.para-overflow-toggle .toggle-para:hover {
    cursor: pointer;
    text-decoration: underline
}

.strike-through {
    text-decoration: line-through
}

.italics {
    font-style: italic
}

.toggle-target .content-height {
    height: 96px
}

@media (max-width:767px) {
    .toggle-target .content-height {
        height: auto
    }
}

.toggle-target .field-content {
    font-weight: 300
}

@media (max-width:767px) {
    .toggle-target .toggle-content {
        display: none
    }
}

@media (max-width:767px) {
    .toggle-target .content-overflow-toggle:after {
        content: ""
    }
}

.show-more-end {
    display: none
}

@media (max-width:767px) {
    .show-more-end {
        background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff);
        bottom: 32px;
        height: 30px;
        left: 0;
        position: absolute;
        width: 100%;
        display: inline-block
    }
}

.light-theme button.toggle-content {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #f2f4f5;
    border-radius: 8px
}

.light-theme button.toggle-content:link {
    color: #f2f4f5
}

.light-theme button.toggle-content:focus,
.light-theme button.toggle-content:hover {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #f2f4f5
}

.light-theme button.toggle-content.active,
.light-theme button.toggle-content:active {
    background-color: #393b3d;
    color: #f2f4f5
}

.light-theme button.toggle-content:visited {
    color: #f2f4f5
}

.light-theme button.toggle-content.disabled,
.light-theme button.toggle-content.disabled.active,
.light-theme button.toggle-content.disabled:active,
.light-theme button.toggle-content.disabled:focus,
.light-theme button.toggle-content.disabled:hover,
.light-theme button.toggle-content[disabled],
.light-theme button.toggle-content[disabled].active,
.light-theme button.toggle-content[disabled]:active,
.light-theme button.toggle-content[disabled]:focus,
.light-theme button.toggle-content[disabled]:hover {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #f2f4f5;
    opacity: .5
}

.dark-theme button.toggle-content {
    background-color: #fff;
    border-color: #fff;
    color: #232527;
    border-radius: 8px
}

.dark-theme button.toggle-content:link {
    color: #232527
}

.dark-theme button.toggle-content:focus,
.dark-theme button.toggle-content:hover {
    background-color: #fff;
    border-color: #fff;
    color: #232527
}

.dark-theme button.toggle-content.active,
.dark-theme button.toggle-content:active {
    background-color: #fff;
    color: #232527
}

.dark-theme button.toggle-content:visited {
    color: #232527
}

.dark-theme button.toggle-content.disabled,
.dark-theme button.toggle-content.disabled.active,
.dark-theme button.toggle-content.disabled:active,
.dark-theme button.toggle-content.disabled:focus,
.dark-theme button.toggle-content.disabled:hover,
.dark-theme button.toggle-content[disabled],
.dark-theme button.toggle-content[disabled].active,
.dark-theme button.toggle-content[disabled]:active,
.dark-theme button.toggle-content[disabled]:focus,
.dark-theme button.toggle-content[disabled]:hover {
    background-color: #fff;
    border-color: #fff;
    color: #232527;
    opacity: .5
}

.light-theme .touch button.toggle-content.active,
.light-theme .touch button.toggle-content:active,
.light-theme .touch button.toggle-content:focus,
.light-theme .touch button.toggle-content:hover,
.light-theme .touch button.toggle-content:visited {
    color: #f2f4f5;
    background-color: #393b3d;
    border-color: #393b3d
}

.dark-theme .touch button.toggle-content.active,
.dark-theme .touch button.toggle-content:active,
.dark-theme .touch button.toggle-content:focus,
.dark-theme .touch button.toggle-content:hover,
.dark-theme .touch button.toggle-content:visited {
    color: #232527;
    background-color: #fff;
    border-color: #fff
}

button.toggle-content {
    display: none
}

@media (max-width:767px) {
    button.toggle-content {
        display: block
    }
}

.content-overflow-toggle.item-details.content-overflow-toggle-off button.toggle-content {
    position: relative
}

.content-overflow-toggle {
    line-height: 1.5em;
    position: relative;
    overflow: hidden;
    white-space: normal
}

.content-overflow-toggle.content-overflow-toggle-off {
    overflow: auto
}

.content-overflow-toggle.content-overflow-toggle-off:after {
    content: "";
    width: 80px
}

.content-overflow-toggle.content-overflow-page-loading {
    overflow: hidden
}

.content-overflow-toggle.content-overflow-page-loading:after {
    content: ""
}

.content-overflow-toggle .toggle-content {
    color: #00a2ff;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1000;
    background: #fff
}

.content-overflow-toggle .toggle-content:hover {
    cursor: pointer;
    text-decoration: underline
}

@media (max-width:767px) {
    .content-overflow-toggle .toggle-content {
        color: #191919
    }

    .content-overflow-toggle .toggle-content:hover {
        text-decoration: none;
        outline: none
    }
}

.dynamic-overflow-container {
    display: flex;
    flex-direction: row
}

.dynamic-overflow-container div {
    display: inline-block
}

.dynamic-overflow-container.no-wrap {
    white-space: nowrap
}

.dynamic-overflow-container .dynamic-ellipsis-item {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    flex: 1 2 auto
}

.dynamic-overflow-container .dynamic-width-item {
    flex: 1 1 auto
}

.align-right {
    text-align: right
}

.align-left {
    text-align: left
}

.align-center {
    text-align: center
}

.icon-text-wrapper .icon-robux {
    margin-top: -3px
}

html {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 100%;
    position: relative
}

*,
:after,
:before {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit
}

body {
    font-family: HCo Gotham SSm, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
    font-weight: 300;
    font-size: 16px;
    width: 100%;
    height: 100%;
    min-width: 320px;
    margin-bottom: 168px;
    overflow-y: scroll
}

body.no-footer {
    margin-bottom: 0
}

body.no-footer .container-main {
    padding-bottom: 0
}

@media (max-width:991px) {
    body {
        margin-bottom: 0
    }
}

@media (max-width:767px) {
    body {
        font-size: 12px;
        font-weight: 400
    }
}

.content {
    max-width: 1338px;
    background-color: #e3e3e3;
    padding-top: 12px;
    margin: 0 auto
}

.content:after,
.content:before {
    content: " ";
    display: table
}

.content:after {
    clear: both
}

@media (max-width:1338px) {
    .content {
        max-width: 1154px
    }
}

@media (max-width:1154px) {
    .content {
        max-width: 970px
    }
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.invisible {
    visibility: hidden
}

.cursor-pointer:hover {
    cursor: pointer
}

.cursor-disabled:hover {
    cursor: not-allowed
}

.border-top {
    border-top: 1px solid #e3e3e3
}

.border-bottom {
    border-bottom: 1px solid #e3e3e3
}

.border-right {
    border-right: 1px solid #e3e3e3
}

.border-left {
    border-left: 1px solid #e3e3e3
}

.border {
    border: 1px solid #e3e3e3
}

.border-warning {
    border: 1px solid #f68802
}

.ng-cloak,
[ng-cloak],
[ng\:cloak] {
    display: none !important
}

@-ms-viewport {
    width: auto
}

*,
:after,
:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

p {
    line-height: 1.5em;
    margin: 0
}

a,
a:active,
a:focus,
a:hover,
a:link,
a:visited {
    text-decoration: none;
    color: inherit
}

a:focus,
a:hover {
    cursor: pointer
}

li,
ul {
    list-style: none;
    margin: 0;
    padding: 0
}

img {
    vertical-align: middle
}

.disable-iphone-tap {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none
}

pre {
    font-family: HCo Gotham SSm, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
    font-size: 16px;
    margin: 0
}

input[type=text]::-ms-clear {
    display: none
}

option,
select {
    -webkit-appearance: none
}

a[class^=btn],
button[class^=btn] {
    font-weight: 500
}

.container-header:after,
.container-header:before,
.container-list:after,
.container-list:before,
.container-main:after,
.container-main:before,
.hlist:after,
.hlist:before,
.section:after,
.section:before {
    content: " ";
    display: table
}

.container-header:after,
.container-list:after,
.container-main:after,
.hlist:after,
.section:after {
    clear: both
}

.container-main {
    min-height: 60%;
    min-height: calc(100% - 183px);
    margin: 40px auto 0;
    position: relative;
    padding-bottom: 40px
}

@media (max-width:991px) {
    .container-main {
        margin-top: 82px;
        padding-bottom: 0
    }
}

@media (max-width:543px) {
    .container-main {
        margin-top: 74px
    }
}

@media (max-width:991px) {
    .container-main:not(.in-app) {
        min-height: 420px
    }
}

.container-main.no-header-nav {
    margin-top: 0
}

.container-footer {
    background-color: #fff
}

.container-footer.light-theme {
    background-color: #dee1e3
}

.container-footer.light-theme.remove-panel {
    background-color: transparent
}

.light-theme .container-footer {
    background-color: #dee1e3
}

.light-theme .container-footer.remove-panel {
    background-color: transparent
}

.container-footer.dark-theme {
    background-color: #191b1d
}

.container-footer.dark-theme.remove-panel {
    background-color: transparent
}

.dark-theme .container-footer {
    background-color: #191b1d
}

.dark-theme .container-footer.remove-panel {
    background-color: transparent
}

.container-footer {
    padding: 12px;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%
}

@media (max-width:991px) {
    .container-footer {
        position: relative
    }

    .container-footer.app-bumper-exists {
        margin-bottom: 55px
    }
}

.container-list {
    margin: 0 0 6px
}

.section-content {
    margin: 0 0 18px
}

@media (max-width:767px) {
    .section-content {
        margin: 0 0 12px
    }
}

.container-list {
    padding: 0
}

@media (max-width:991px) {
    .container-list {
        padding: 0 15px
    }
}

.container-list .btn-full-width {
    width: 100%
}

.container-empty {
    background-color: #e3e3e3;
    color: #757575;
    padding: 15px;
    text-align: center
}

.section {
    position: relative
}

.section:after,
.section:before {
    content: " ";
    display: table
}

.section:after {
    clear: both
}

@media (max-width:991px) {
    .section .container-header {
        padding: 0 15px
    }
}

.section-content.light-theme {
    background-color: #fff;
    color: #393b3d
}

.section-content.light-theme.remove-panel {
    background-color: transparent
}

.light-theme .section-content {
    background-color: #fff;
    color: #393b3d
}

.light-theme .section-content.remove-panel {
    background-color: transparent
}

.section-content.dark-theme {
    background-color: #393b3d;
    color: #fff
}

.section-content.dark-theme.remove-panel {
    background-color: transparent
}

.dark-theme .section-content {
    background-color: #393b3d;
    color: #fff
}

.dark-theme .section-content.remove-panel {
    background-color: transparent
}

.section-content {
    background-color: #fff;
    padding: 15px;
    position: relative
}

.section-content:after,
.section-content:before {
    content: " ";
    display: table
}

.section-content:after {
    clear: both
}

.section-content .bullet-item {
    list-style: disc
}

.section-content-off {
    background-color: #b8b8b8;
    color: #757575;
    padding: 15px;
    text-align: center
}

.container-double:nth-child(2n) .section-content {
    margin: 0 0 0 6px
}

@media (max-width:991px) {
    .container-double:nth-child(2n) .section-content {
        margin: 0
    }
}

.container-double:nth-child(odd) .section-content {
    margin: 0 6px 0 0
}

@media (max-width:991px) {
    .container-double:nth-child(odd) .section-content {
        margin: 0 0 12px
    }
}

.section-row {
    background-color: #fff
}

.section-row.light-theme {
    background-color: #fff;
    color: #393b3d
}

.section-row.light-theme.remove-panel {
    background-color: transparent
}

.light-theme .section-row {
    background-color: #fff;
    color: #393b3d
}

.light-theme .section-row.remove-panel {
    background-color: transparent
}

.section-row.dark-theme {
    background-color: #393b3d;
    color: #fff
}

.section-row.dark-theme.remove-panel {
    background-color: transparent
}

.dark-theme .section-row {
    background-color: #393b3d;
    color: #fff
}

.dark-theme .section-row.remove-panel {
    background-color: transparent
}

.section-row {
    margin: 0 0 6px;
    padding: 5px 12px;
    border-radius: 3px
}

.section-row:after,
.section-row:before {
    content: " ";
    display: table
}

.section-row:after {
    clear: both
}

.section-header:after,
.section-header:before {
    content: " ";
    display: table
}

.section-header:after {
    clear: both
}

.section-header h2,
.section-header h3 {
    width: 70%;
    width: calc(100% - 120px);
    float: left;
    margin: 0 0 6px
}

.section-header .btn-more {
    float: right;
    margin: 6px 0 0
}

.section-header .link-menu {
    position: absolute;
    top: 6px;
    right: 6px
}

@media (max-width:991px) {
    .section-header {
        padding: 0 15px
    }
}

@media (max-width:767px) {

    .section-header .btn-more,
    .section-header h2,
    .section-header h3 {
        float: none
    }

    .section-header h2,
    .section-header h3 {
        width: 100%
    }

    .section-header .btn-more {
        width: 90%;
        width: calc(100% - 30px);
        position: absolute;
        bottom: 12px;
        margin: 0 0 12px;
        z-index: 1000
    }
}

.section-left,
.section-right {
    float: left
}

.section-left {
    width: 20%;
    border-right: 1px solid #b8b8b8;
    padding-right: 12px
}

.section-right {
    width: 78%
}

@media (max-width:767px) {

    .section-left,
    .section-right {
        float: none;
        width: 100%
    }

    .section-left {
        border-right: none
    }

    .section-right {
        margin-top: 12px
    }
}

.container-header {
    margin: 3px 0 6px
}

.container-header h2,
.container-header h3 {
    float: left;
    margin: 0;
    padding-top: 0
}

.container-header .btn-more {
    float: right;
    margin: 0
}

.hlist .list-item {
    float: left
}

.hlist .list-item a {
    display: block
}

.vlist h2,
.vlist h3 {
    margin: 0 0 10px
}

.vlist.no-top-border .list-item:first-child {
    border-top: none
}

.vlist .list-item {
    border-top: 1px solid #e3e3e3;
    display: block;
    padding: 0;
    margin-bottom: 12px
}

.vlist .list-item:after,
.vlist .list-item:before {
    content: " ";
    display: table
}

.vlist .list-item:after {
    clear: both
}

.vlist .list-item .list-body,
.vlist .list-item .list-header {
    float: left;
    display: inline-block;
    margin: 12px 0
}

.vlist .list-item .list-header {
    margin-right: 24px
}

.vlist .list-item .list-header .header-thumb {
    width: 60px;
    height: 60px
}

.vlist .list-item .list-body {
    width: 80%;
    width: calc(100% - 84px);
    position: relative
}

@media (max-width:991px) {
    .vlist .list-item .list-body {
        width: 75%;
        width: calc(100% - 84px)
    }
}

@media (max-width:543px) {
    .vlist .list-item .list-body {
        width: 188px;
        width: calc(100% - 84px)
    }
}

.vlist .list-item .list-body:hover .icon-report {
    background-position: 0 -40px
}

.vlist .list-item .list-body:hover .icon-report:hover,
.vlist .list-item .list-body:hover a:hover .icon-report,
.vlist .list-item .list-body:hover button:hover .icon-report {
    background-position: -20px -40px
}

.vlist .list-item .list-body .icon-report {
    position: absolute;
    top: 12px;
    right: 6px
}

.vlist .list-item .list-body .list-content {
    margin: 0 0 12px;
    word-break: break-word
}

.vlist .list-item .list-body .list-content .font-bold {
    display: block;
    margin-bottom: 12px
}

.vlist .list-item .list-body .rbx-text-notes.small {
    font-weight: 300
}

.stack .stack-list .stack-row {
    background-color: #fff
}

.stack .stack-list .stack-row.light-theme {
    background-color: #fff;
    color: #393b3d
}

.stack .stack-list .stack-row.light-theme.remove-panel {
    background-color: transparent
}

.light-theme .stack .stack-list .stack-row {
    background-color: #fff;
    color: #393b3d
}

.light-theme .stack .stack-list .stack-row.remove-panel {
    background-color: transparent
}

.stack .stack-list .stack-row.dark-theme {
    background-color: #393b3d;
    color: #fff
}

.stack .stack-list .stack-row.dark-theme.remove-panel {
    background-color: transparent
}

.dark-theme .stack .stack-list .stack-row {
    background-color: #393b3d;
    color: #fff
}

.dark-theme .stack .stack-list .stack-row.remove-panel {
    background-color: transparent
}

.stack {
    padding: 0;
    margin: 0 0 6px
}

.stack:after,
.stack:before {
    content: " ";
    display: table
}

.stack:after {
    clear: both
}

@media (max-width:991px) {
    .stack .container-header {
        padding: 0 15px
    }
}

.stack .stack-list .stack-row {
    margin: 0 0 6px;
    padding: 12px;
    position: relative
}

.stack .stack-list .stack-row:after,
.stack .stack-list .stack-row:before {
    content: " ";
    display: table
}

.stack .stack-list .stack-row:after {
    clear: both
}

.stack .stack-list .stack-row .stack-header:after,
.stack .stack-list .stack-row .stack-header:before {
    content: " ";
    display: table
}

.stack .stack-list .stack-row .stack-header:after {
    clear: both
}

.stack .stack-list .stack-row .stack-header .link-menu {
    position: absolute;
    top: 6px;
    right: 6px
}

.unavailable-container .unavailable-content {
    color: #757575;
    margin: 35% auto;
    text-align: center
}

.layer {
    padding: 12px
}

.layer.glide-carousel-container {
    padding: 12px 0 12px 24px
}

.component-status,
.component-status .component-container,
.component-status .component-status-container {
    width: 100%;
    height: 100%
}

.component-status .component-status-container:not(.hidden) {
    display: flex;
    justify-content: center;
    align-items: center
}

.asset-status-icon .status-default {
    display: inline-block;
    font-size: 20px;
    font-weight: 400;
    background-color: #757575;
    color: #fff;
    padding: 6px;
    border-radius: 5px;
    line-height: 1em;
    margin-left: 6px
}

.asset-status-icon .status-default .label-text {
    vertical-align: middle
}

.asset-status-icon .status-new {
    display: inline-block;
    font-size: 20px;
    font-weight: 400;
    background-color: #f68802;
    color: #fff;
    padding: 6px;
    border-radius: 5px;
    line-height: 1em;
    margin-left: 6px
}

.asset-status-icon .status-new .label-text {
    vertical-align: middle
}

.asset-status-icon .status-sale {
    display: inline-block;
    font-size: 20px;
    font-weight: 400;
    background-color: #e2231a;
    color: #fff;
    padding: 6px;
    border-radius: 5px;
    line-height: 1em;
    margin-left: 6px
}

.asset-status-icon .status-sale .label-text {
    vertical-align: middle
}

.asset-status-icon .has-icon .icon-clock {
    background-position: -20px -720px;
    width: 20px;
    height: 20px;
    background-size: 40px auto
}

.item-cards-stackable .asset-status-icon {
    position: absolute;
    top: 9px;
    right: 6px;
    z-index: 1
}

.item-cards-stackable .asset-status-icon .status-default {
    display: inline-block;
    font-size: 10px;
    font-weight: 400;
    background-color: #757575;
    color: #fff;
    padding: 4px;
    border-radius: 3px;
    line-height: 1em;
    margin-left: 3px
}

.item-cards-stackable .asset-status-icon .status-default .label-text {
    vertical-align: middle
}

.item-cards-stackable .asset-status-icon .status-new {
    display: inline-block;
    font-size: 10px;
    font-weight: 400;
    background-color: #f68802;
    color: #fff;
    padding: 4px;
    border-radius: 3px;
    line-height: 1em;
    margin-left: 3px
}

.item-cards-stackable .asset-status-icon .status-new .label-text {
    vertical-align: middle
}

.item-cards-stackable .asset-status-icon .status-sale {
    display: inline-block;
    font-size: 10px;
    font-weight: 400;
    background-color: #e2231a;
    color: #fff;
    padding: 4px;
    border-radius: 3px;
    line-height: 1em;
    margin-left: 3px
}

.item-cards-stackable .asset-status-icon .status-sale .label-text {
    vertical-align: middle
}

.item-cards-stackable .asset-status-icon .has-icon {
    padding: 2px
}

.item-cards-stackable .asset-status-icon .has-icon .icon-clock {
    background-position: -16px -576px;
    width: 16px;
    height: 16px;
    background-size: 32px auto
}

.item-cards-stackable .asset-status-icon .has-icon.has-text.status-new,
.item-cards-stackable .asset-status-icon .has-icon.has-text.status-sale {
    padding: 3px 4px 3px 2px
}

.breadcrumb-container:after,
.breadcrumb-container:before {
    content: " ";
    display: table
}

.breadcrumb-container:after {
    clear: both
}

.breadcrumb-container li {
    float: left
}

.breadcrumb-container li span[class^=icon-] {
    margin: 0 3px 0 0
}

.breadcrumb-container li.breadcrumb-filter {
    background-color: #00a2ff;
    border-radius: 10px;
    font-size: 10px;
    font-weight: 400;
    line-height: 1em;
    padding: 2px 6px;
    margin: 3px 3px 0
}

.breadcrumb-container li.breadcrumb-filter:hover {
    background-color: #32b5ff;
    cursor: pointer
}

.breadcrumb-container li.breadcrumb-filter span[class^=icon-] {
    vertical-align: top
}

.breadcrumb-container li .breadcrumb-filter-name {
    color: #fff
}

.breadcrumb-container li .icon-close-white {
    background-position: 0 -528px;
    background-size: 24px auto;
    height: 12px;
    width: 12px
}

.breadcrumb-container li .icon-robux {
    background-position: 0 -48px;
    background-size: 24px auto;
    height: 12px;
    width: 12px
}

.breadcrumb-container li .breadcrumb-link {
    font-weight: 500
}

.btn-primary-lg {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #02b757;
    border: 1px solid #02b757;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 15px;
    font-size: 20px;
    line-height: 100%;
    border-radius: 5px
}

.btn-primary-lg:link {
    color: #fff
}

.btn-primary-lg:focus,
.btn-primary-lg:hover {
    background-color: #3fc679;
    border-color: #3fc679;
    color: #fff;
    cursor: pointer
}

.btn-primary-lg.active,
.btn-primary-lg:active {
    background-color: #3fc679;
    color: #fff
}

.btn-primary-lg.active:focus,
.btn-primary-lg:active:focus {
    outline: 0 none
}

.btn-primary-lg:visited {
    color: #fff
}

.btn-primary-lg:visited:focus {
    outline: 0 none
}

.btn-primary-lg.disabled,
.btn-primary-lg.disabled.active,
.btn-primary-lg.disabled:active,
.btn-primary-lg.disabled:focus,
.btn-primary-lg.disabled:hover,
.btn-primary-lg[disabled],
.btn-primary-lg[disabled].active,
.btn-primary-lg[disabled]:active,
.btn-primary-lg[disabled]:focus,
.btn-primary-lg[disabled]:hover {
    opacity: .5;
    background-color: #a3e2bd;
    border-color: #a3e2bd;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none
}

@media (max-width:767px) {
    .btn-primary-lg {
        padding: 9px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.touch .btn-primary-lg:not([disabled]):focus,
.touch .btn-primary-lg:not([disabled]):hover,
.touch .btn-primary-lg:not([disabled]):visited {
    color: #fff;
    background-color: #02b757;
    border-color: #02b757
}

.touch .btn-primary-lg:not([disabled]).active,
.touch .btn-primary-lg:not([disabled]):active {
    color: #fff;
    background-color: #118237;
    border-color: #118237
}

@media (max-width:767px) {
    .touch .btn-primary-lg {
        padding: 9px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.in-app .btn-primary-lg:focus {
    outline: none
}

.light-theme .btn-primary-lg {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #fff;
    border-radius: 8px
}

.light-theme .btn-primary-lg:link {
    color: #fff
}

.light-theme .btn-primary-lg:focus,
.light-theme .btn-primary-lg:hover {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #fff
}

.light-theme .btn-primary-lg.active,
.light-theme .btn-primary-lg:active {
    background-color: #393b3d;
    color: #fff
}

.light-theme .btn-primary-lg:visited {
    color: #fff
}

.light-theme .btn-primary-lg.disabled,
.light-theme .btn-primary-lg.disabled.active,
.light-theme .btn-primary-lg.disabled:active,
.light-theme .btn-primary-lg.disabled:focus,
.light-theme .btn-primary-lg.disabled:hover,
.light-theme .btn-primary-lg[disabled],
.light-theme .btn-primary-lg[disabled].active,
.light-theme .btn-primary-lg[disabled]:active,
.light-theme .btn-primary-lg[disabled]:focus,
.light-theme .btn-primary-lg[disabled]:hover {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #fff;
    opacity: .5
}

.dark-theme .btn-primary-lg {
    background-color: #fff;
    border-color: #fff;
    color: #393b3d;
    border-radius: 8px
}

.dark-theme .btn-primary-lg:link {
    color: #393b3d
}

.dark-theme .btn-primary-lg:focus,
.dark-theme .btn-primary-lg:hover {
    background-color: #fff;
    border-color: #fff;
    color: #393b3d
}

.dark-theme .btn-primary-lg.active,
.dark-theme .btn-primary-lg:active {
    background-color: #fff;
    color: #393b3d
}

.dark-theme .btn-primary-lg:visited {
    color: #393b3d
}

.dark-theme .btn-primary-lg.disabled,
.dark-theme .btn-primary-lg.disabled.active,
.dark-theme .btn-primary-lg.disabled:active,
.dark-theme .btn-primary-lg.disabled:focus,
.dark-theme .btn-primary-lg.disabled:hover,
.dark-theme .btn-primary-lg[disabled],
.dark-theme .btn-primary-lg[disabled].active,
.dark-theme .btn-primary-lg[disabled]:active,
.dark-theme .btn-primary-lg[disabled]:focus,
.dark-theme .btn-primary-lg[disabled]:hover {
    background-color: #fff;
    border-color: #fff;
    color: #393b3d;
    opacity: .5
}

.light-theme .touch .btn-primary-lg.active,
.light-theme .touch .btn-primary-lg:active,
.light-theme .touch .btn-primary-lg:focus,
.light-theme .touch .btn-primary-lg:hover,
.light-theme .touch .btn-primary-lg:visited {
    color: #fff;
    background-color: #393b3d;
    border-color: #393b3d
}

.dark-theme .touch .btn-primary-lg.active,
.dark-theme .touch .btn-primary-lg:active,
.dark-theme .touch .btn-primary-lg:focus,
.dark-theme .touch .btn-primary-lg:hover,
.dark-theme .touch .btn-primary-lg:visited {
    color: #393b3d;
    background-color: #fff;
    border-color: #fff
}

.btn-primary-md {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #02b757;
    border: 1px solid #02b757;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 9px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px
}

.btn-primary-md:link {
    color: #fff
}

.btn-primary-md:focus,
.btn-primary-md:hover {
    background-color: #3fc679;
    border-color: #3fc679;
    color: #fff;
    cursor: pointer
}

.btn-primary-md.active,
.btn-primary-md:active {
    background-color: #3fc679;
    color: #fff
}

.btn-primary-md.active:focus,
.btn-primary-md:active:focus {
    outline: 0 none
}

.btn-primary-md:visited {
    color: #fff
}

.btn-primary-md:visited:focus {
    outline: 0 none
}

.btn-primary-md.disabled,
.btn-primary-md.disabled.active,
.btn-primary-md.disabled:active,
.btn-primary-md.disabled:focus,
.btn-primary-md.disabled:hover,
.btn-primary-md[disabled],
.btn-primary-md[disabled].active,
.btn-primary-md[disabled]:active,
.btn-primary-md[disabled]:focus,
.btn-primary-md[disabled]:hover {
    opacity: .5;
    background-color: #a3e2bd;
    border-color: #a3e2bd;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none
}

@media (max-width:767px) {
    .btn-primary-md {
        padding: 7px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.touch .btn-primary-md:not([disabled]):focus,
.touch .btn-primary-md:not([disabled]):hover,
.touch .btn-primary-md:not([disabled]):visited {
    color: #fff;
    background-color: #02b757;
    border-color: #02b757
}

.touch .btn-primary-md:not([disabled]).active,
.touch .btn-primary-md:not([disabled]):active {
    color: #fff;
    background-color: #118237;
    border-color: #118237
}

@media (max-width:767px) {
    .touch .btn-primary-md {
        padding: 7px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.in-app .btn-primary-md:focus {
    outline: none
}

.light-theme .btn-primary-md {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #fff;
    border-radius: 8px
}

.light-theme .btn-primary-md:link {
    color: #fff
}

.light-theme .btn-primary-md:focus,
.light-theme .btn-primary-md:hover {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #fff
}

.light-theme .btn-primary-md.active,
.light-theme .btn-primary-md:active {
    background-color: #393b3d;
    color: #fff
}

.light-theme .btn-primary-md:visited {
    color: #fff
}

.light-theme .btn-primary-md.disabled,
.light-theme .btn-primary-md.disabled.active,
.light-theme .btn-primary-md.disabled:active,
.light-theme .btn-primary-md.disabled:focus,
.light-theme .btn-primary-md.disabled:hover,
.light-theme .btn-primary-md[disabled],
.light-theme .btn-primary-md[disabled].active,
.light-theme .btn-primary-md[disabled]:active,
.light-theme .btn-primary-md[disabled]:focus,
.light-theme .btn-primary-md[disabled]:hover {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #fff;
    opacity: .5
}

.dark-theme .btn-primary-md {
    background-color: #fff;
    border-color: #fff;
    color: #393b3d;
    border-radius: 8px
}

.dark-theme .btn-primary-md:link {
    color: #393b3d
}

.dark-theme .btn-primary-md:focus,
.dark-theme .btn-primary-md:hover {
    background-color: #fff;
    border-color: #fff;
    color: #393b3d
}

.dark-theme .btn-primary-md.active,
.dark-theme .btn-primary-md:active {
    background-color: #fff;
    color: #393b3d
}

.dark-theme .btn-primary-md:visited {
    color: #393b3d
}

.dark-theme .btn-primary-md.disabled,
.dark-theme .btn-primary-md.disabled.active,
.dark-theme .btn-primary-md.disabled:active,
.dark-theme .btn-primary-md.disabled:focus,
.dark-theme .btn-primary-md.disabled:hover,
.dark-theme .btn-primary-md[disabled],
.dark-theme .btn-primary-md[disabled].active,
.dark-theme .btn-primary-md[disabled]:active,
.dark-theme .btn-primary-md[disabled]:focus,
.dark-theme .btn-primary-md[disabled]:hover {
    background-color: #fff;
    border-color: #fff;
    color: #393b3d;
    opacity: .5
}

.light-theme .touch .btn-primary-md.active,
.light-theme .touch .btn-primary-md:active,
.light-theme .touch .btn-primary-md:focus,
.light-theme .touch .btn-primary-md:hover,
.light-theme .touch .btn-primary-md:visited {
    color: #fff;
    background-color: #393b3d;
    border-color: #393b3d
}

.dark-theme .touch .btn-primary-md.active,
.dark-theme .touch .btn-primary-md:active,
.dark-theme .touch .btn-primary-md:focus,
.dark-theme .touch .btn-primary-md:hover,
.dark-theme .touch .btn-primary-md:visited {
    color: #393b3d;
    background-color: #fff;
    border-color: #fff
}

.btn-primary-sm {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #02b757;
    border: 1px solid #02b757;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 7px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px
}

.btn-primary-sm:link {
    color: #fff
}

.btn-primary-sm:focus,
.btn-primary-sm:hover {
    background-color: #3fc679;
    border-color: #3fc679;
    color: #fff;
    cursor: pointer
}

.btn-primary-sm.active,
.btn-primary-sm:active {
    background-color: #3fc679;
    color: #fff
}

.btn-primary-sm.active:focus,
.btn-primary-sm:active:focus {
    outline: 0 none
}

.btn-primary-sm:visited {
    color: #fff
}

.btn-primary-sm:visited:focus {
    outline: 0 none
}

.btn-primary-sm.disabled,
.btn-primary-sm.disabled.active,
.btn-primary-sm.disabled:active,
.btn-primary-sm.disabled:focus,
.btn-primary-sm.disabled:hover,
.btn-primary-sm[disabled],
.btn-primary-sm[disabled].active,
.btn-primary-sm[disabled]:active,
.btn-primary-sm[disabled]:focus,
.btn-primary-sm[disabled]:hover {
    opacity: .5;
    background-color: #a3e2bd;
    border-color: #a3e2bd;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none
}

.touch .btn-primary-sm:not([disabled]):focus,
.touch .btn-primary-sm:not([disabled]):hover,
.touch .btn-primary-sm:not([disabled]):visited {
    color: #fff;
    background-color: #02b757;
    border-color: #02b757
}

.touch .btn-primary-sm:not([disabled]).active,
.touch .btn-primary-sm:not([disabled]):active {
    color: #fff;
    background-color: #118237;
    border-color: #118237
}

.in-app .btn-primary-sm:focus {
    outline: none
}

.light-theme .btn-primary-sm {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #fff;
    border-radius: 8px
}

.light-theme .btn-primary-sm:link {
    color: #fff
}

.light-theme .btn-primary-sm:focus,
.light-theme .btn-primary-sm:hover {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #fff
}

.light-theme .btn-primary-sm.active,
.light-theme .btn-primary-sm:active {
    background-color: #393b3d;
    color: #fff
}

.light-theme .btn-primary-sm:visited {
    color: #fff
}

.light-theme .btn-primary-sm.disabled,
.light-theme .btn-primary-sm.disabled.active,
.light-theme .btn-primary-sm.disabled:active,
.light-theme .btn-primary-sm.disabled:focus,
.light-theme .btn-primary-sm.disabled:hover,
.light-theme .btn-primary-sm[disabled],
.light-theme .btn-primary-sm[disabled].active,
.light-theme .btn-primary-sm[disabled]:active,
.light-theme .btn-primary-sm[disabled]:focus,
.light-theme .btn-primary-sm[disabled]:hover {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #fff;
    opacity: .5
}

.dark-theme .btn-primary-sm {
    background-color: #fff;
    border-color: #fff;
    color: #393b3d;
    border-radius: 8px
}

.dark-theme .btn-primary-sm:link {
    color: #393b3d
}

.dark-theme .btn-primary-sm:focus,
.dark-theme .btn-primary-sm:hover {
    background-color: #fff;
    border-color: #fff;
    color: #393b3d
}

.dark-theme .btn-primary-sm.active,
.dark-theme .btn-primary-sm:active {
    background-color: #fff;
    color: #393b3d
}

.dark-theme .btn-primary-sm:visited {
    color: #393b3d
}

.dark-theme .btn-primary-sm.disabled,
.dark-theme .btn-primary-sm.disabled.active,
.dark-theme .btn-primary-sm.disabled:active,
.dark-theme .btn-primary-sm.disabled:focus,
.dark-theme .btn-primary-sm.disabled:hover,
.dark-theme .btn-primary-sm[disabled],
.dark-theme .btn-primary-sm[disabled].active,
.dark-theme .btn-primary-sm[disabled]:active,
.dark-theme .btn-primary-sm[disabled]:focus,
.dark-theme .btn-primary-sm[disabled]:hover {
    background-color: #fff;
    border-color: #fff;
    color: #393b3d;
    opacity: .5
}

.light-theme .touch .btn-primary-sm.active,
.light-theme .touch .btn-primary-sm:active,
.light-theme .touch .btn-primary-sm:focus,
.light-theme .touch .btn-primary-sm:hover,
.light-theme .touch .btn-primary-sm:visited {
    color: #fff;
    background-color: #393b3d;
    border-color: #393b3d
}

.dark-theme .touch .btn-primary-sm.active,
.dark-theme .touch .btn-primary-sm:active,
.dark-theme .touch .btn-primary-sm:focus,
.dark-theme .touch .btn-primary-sm:hover,
.dark-theme .touch .btn-primary-sm:visited {
    color: #393b3d;
    background-color: #fff;
    border-color: #fff
}

.btn-primary-xs {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #02b757;
    border: 1px solid #02b757;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 4px;
    font-size: 12px;
    line-height: 100%;
    border-radius: 3px
}

.btn-primary-xs:link {
    color: #fff
}

.btn-primary-xs:focus,
.btn-primary-xs:hover {
    background-color: #3fc679;
    border-color: #3fc679;
    color: #fff;
    cursor: pointer
}

.btn-primary-xs.active,
.btn-primary-xs:active {
    background-color: #3fc679;
    color: #fff
}

.btn-primary-xs.active:focus,
.btn-primary-xs:active:focus {
    outline: 0 none
}

.btn-primary-xs:visited {
    color: #fff
}

.btn-primary-xs:visited:focus {
    outline: 0 none
}

.btn-primary-xs.disabled,
.btn-primary-xs.disabled.active,
.btn-primary-xs.disabled:active,
.btn-primary-xs.disabled:focus,
.btn-primary-xs.disabled:hover,
.btn-primary-xs[disabled],
.btn-primary-xs[disabled].active,
.btn-primary-xs[disabled]:active,
.btn-primary-xs[disabled]:focus,
.btn-primary-xs[disabled]:hover {
    opacity: .5;
    background-color: #a3e2bd;
    border-color: #a3e2bd;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none
}

.touch .btn-primary-xs:not([disabled]):focus,
.touch .btn-primary-xs:not([disabled]):hover,
.touch .btn-primary-xs:not([disabled]):visited {
    color: #fff;
    background-color: #02b757;
    border-color: #02b757
}

.touch .btn-primary-xs:not([disabled]).active,
.touch .btn-primary-xs:not([disabled]):active {
    color: #fff;
    background-color: #118237;
    border-color: #118237
}

.in-app .btn-primary-xs:focus {
    outline: none
}

.light-theme .btn-primary-xs {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #fff;
    border-radius: 8px
}

.light-theme .btn-primary-xs:link {
    color: #fff
}

.light-theme .btn-primary-xs:focus,
.light-theme .btn-primary-xs:hover {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #fff
}

.light-theme .btn-primary-xs.active,
.light-theme .btn-primary-xs:active {
    background-color: #393b3d;
    color: #fff
}

.light-theme .btn-primary-xs:visited {
    color: #fff
}

.light-theme .btn-primary-xs.disabled,
.light-theme .btn-primary-xs.disabled.active,
.light-theme .btn-primary-xs.disabled:active,
.light-theme .btn-primary-xs.disabled:focus,
.light-theme .btn-primary-xs.disabled:hover,
.light-theme .btn-primary-xs[disabled],
.light-theme .btn-primary-xs[disabled].active,
.light-theme .btn-primary-xs[disabled]:active,
.light-theme .btn-primary-xs[disabled]:focus,
.light-theme .btn-primary-xs[disabled]:hover {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #fff;
    opacity: .5
}

.dark-theme .btn-primary-xs {
    background-color: #fff;
    border-color: #fff;
    color: #393b3d;
    border-radius: 8px
}

.dark-theme .btn-primary-xs:link {
    color: #393b3d
}

.dark-theme .btn-primary-xs:focus,
.dark-theme .btn-primary-xs:hover {
    background-color: #fff;
    border-color: #fff;
    color: #393b3d
}

.dark-theme .btn-primary-xs.active,
.dark-theme .btn-primary-xs:active {
    background-color: #fff;
    color: #393b3d
}

.dark-theme .btn-primary-xs:visited {
    color: #393b3d
}

.dark-theme .btn-primary-xs.disabled,
.dark-theme .btn-primary-xs.disabled.active,
.dark-theme .btn-primary-xs.disabled:active,
.dark-theme .btn-primary-xs.disabled:focus,
.dark-theme .btn-primary-xs.disabled:hover,
.dark-theme .btn-primary-xs[disabled],
.dark-theme .btn-primary-xs[disabled].active,
.dark-theme .btn-primary-xs[disabled]:active,
.dark-theme .btn-primary-xs[disabled]:focus,
.dark-theme .btn-primary-xs[disabled]:hover {
    background-color: #fff;
    border-color: #fff;
    color: #393b3d;
    opacity: .5
}

.light-theme .touch .btn-primary-xs.active,
.light-theme .touch .btn-primary-xs:active,
.light-theme .touch .btn-primary-xs:focus,
.light-theme .touch .btn-primary-xs:hover,
.light-theme .touch .btn-primary-xs:visited {
    color: #fff;
    background-color: #393b3d;
    border-color: #393b3d
}

.dark-theme .touch .btn-primary-xs.active,
.dark-theme .touch .btn-primary-xs:active,
.dark-theme .touch .btn-primary-xs:focus,
.dark-theme .touch .btn-primary-xs:hover,
.dark-theme .touch .btn-primary-xs:visited {
    color: #393b3d;
    background-color: #fff;
    border-color: #fff
}

.btn-cta-lg {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #02b757;
    border: 1px solid #02b757;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 15px;
    font-size: 20px;
    line-height: 100%;
    border-radius: 5px
}

.btn-cta-lg:link {
    color: #fff
}

.btn-cta-lg:focus,
.btn-cta-lg:hover {
    background-color: #3fc679;
    border-color: #3fc679;
    color: #fff;
    cursor: pointer
}

.btn-cta-lg.active,
.btn-cta-lg:active {
    background-color: #3fc679;
    color: #fff
}

.btn-cta-lg.active:focus,
.btn-cta-lg:active:focus {
    outline: 0 none
}

.btn-cta-lg:visited {
    color: #fff
}

.btn-cta-lg:visited:focus {
    outline: 0 none
}

.btn-cta-lg.disabled,
.btn-cta-lg.disabled.active,
.btn-cta-lg.disabled:active,
.btn-cta-lg.disabled:focus,
.btn-cta-lg.disabled:hover,
.btn-cta-lg[disabled],
.btn-cta-lg[disabled].active,
.btn-cta-lg[disabled]:active,
.btn-cta-lg[disabled]:focus,
.btn-cta-lg[disabled]:hover {
    opacity: .5;
    background-color: #a3e2bd;
    border-color: #a3e2bd;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none
}

@media (max-width:767px) {
    .btn-cta-lg {
        padding: 9px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.touch .btn-cta-lg:not([disabled]):focus,
.touch .btn-cta-lg:not([disabled]):hover,
.touch .btn-cta-lg:not([disabled]):visited {
    color: #fff;
    background-color: #02b757;
    border-color: #02b757
}

.touch .btn-cta-lg:not([disabled]).active,
.touch .btn-cta-lg:not([disabled]):active {
    color: #fff;
    background-color: #118237;
    border-color: #118237
}

@media (max-width:767px) {
    .touch .btn-cta-lg {
        padding: 9px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.in-app .btn-cta-lg:focus {
    outline: none
}

.light-theme .btn-cta-lg {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #f2f4f5;
    border-radius: 8px
}

.light-theme .btn-cta-lg:link {
    color: #f2f4f5
}

.light-theme .btn-cta-lg:focus,
.light-theme .btn-cta-lg:hover {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #f2f4f5
}

.light-theme .btn-cta-lg.active,
.light-theme .btn-cta-lg:active {
    background-color: #393b3d;
    color: #f2f4f5
}

.light-theme .btn-cta-lg:visited {
    color: #f2f4f5
}

.light-theme .btn-cta-lg.disabled,
.light-theme .btn-cta-lg.disabled.active,
.light-theme .btn-cta-lg.disabled:active,
.light-theme .btn-cta-lg.disabled:focus,
.light-theme .btn-cta-lg.disabled:hover,
.light-theme .btn-cta-lg[disabled],
.light-theme .btn-cta-lg[disabled].active,
.light-theme .btn-cta-lg[disabled]:active,
.light-theme .btn-cta-lg[disabled]:focus,
.light-theme .btn-cta-lg[disabled]:hover {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #f2f4f5;
    opacity: .5
}

.dark-theme .btn-cta-lg {
    background-color: #fff;
    border-color: #fff;
    color: #232527;
    border-radius: 8px
}

.dark-theme .btn-cta-lg:link {
    color: #232527
}

.dark-theme .btn-cta-lg:focus,
.dark-theme .btn-cta-lg:hover {
    background-color: #fff;
    border-color: #fff;
    color: #232527
}

.dark-theme .btn-cta-lg.active,
.dark-theme .btn-cta-lg:active {
    background-color: #fff;
    color: #232527
}

.dark-theme .btn-cta-lg:visited {
    color: #232527
}

.dark-theme .btn-cta-lg.disabled,
.dark-theme .btn-cta-lg.disabled.active,
.dark-theme .btn-cta-lg.disabled:active,
.dark-theme .btn-cta-lg.disabled:focus,
.dark-theme .btn-cta-lg.disabled:hover,
.dark-theme .btn-cta-lg[disabled],
.dark-theme .btn-cta-lg[disabled].active,
.dark-theme .btn-cta-lg[disabled]:active,
.dark-theme .btn-cta-lg[disabled]:focus,
.dark-theme .btn-cta-lg[disabled]:hover {
    background-color: #fff;
    border-color: #fff;
    color: #232527;
    opacity: .5
}

.light-theme .touch .btn-cta-lg.active,
.light-theme .touch .btn-cta-lg:active,
.light-theme .touch .btn-cta-lg:focus,
.light-theme .touch .btn-cta-lg:hover,
.light-theme .touch .btn-cta-lg:visited {
    color: #f2f4f5;
    background-color: #393b3d;
    border-color: #393b3d
}

.dark-theme .touch .btn-cta-lg.active,
.dark-theme .touch .btn-cta-lg:active,
.dark-theme .touch .btn-cta-lg:focus,
.dark-theme .touch .btn-cta-lg:hover,
.dark-theme .touch .btn-cta-lg:visited {
    color: #232527;
    background-color: #fff;
    border-color: #fff
}

.btn-cta-md {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #02b757;
    border: 1px solid #02b757;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 9px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px
}

.btn-cta-md:link {
    color: #fff
}

.btn-cta-md:focus,
.btn-cta-md:hover {
    background-color: #3fc679;
    border-color: #3fc679;
    color: #fff;
    cursor: pointer
}

.btn-cta-md.active,
.btn-cta-md:active {
    background-color: #3fc679;
    color: #fff
}

.btn-cta-md.active:focus,
.btn-cta-md:active:focus {
    outline: 0 none
}

.btn-cta-md:visited {
    color: #fff
}

.btn-cta-md:visited:focus {
    outline: 0 none
}

.btn-cta-md.disabled,
.btn-cta-md.disabled.active,
.btn-cta-md.disabled:active,
.btn-cta-md.disabled:focus,
.btn-cta-md.disabled:hover,
.btn-cta-md[disabled],
.btn-cta-md[disabled].active,
.btn-cta-md[disabled]:active,
.btn-cta-md[disabled]:focus,
.btn-cta-md[disabled]:hover {
    opacity: .5;
    background-color: #a3e2bd;
    border-color: #a3e2bd;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none
}

@media (max-width:767px) {
    .btn-cta-md {
        padding: 7px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.touch .btn-cta-md:not([disabled]):focus,
.touch .btn-cta-md:not([disabled]):hover,
.touch .btn-cta-md:not([disabled]):visited {
    color: #fff;
    background-color: #02b757;
    border-color: #02b757
}

.touch .btn-cta-md:not([disabled]).active,
.touch .btn-cta-md:not([disabled]):active {
    color: #fff;
    background-color: #118237;
    border-color: #118237
}

@media (max-width:767px) {
    .touch .btn-cta-md {
        padding: 7px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.in-app .btn-cta-md:focus {
    outline: none
}

.light-theme .btn-cta-md {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #f2f4f5;
    border-radius: 8px
}

.light-theme .btn-cta-md:link {
    color: #f2f4f5
}

.light-theme .btn-cta-md:focus,
.light-theme .btn-cta-md:hover {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #f2f4f5
}

.light-theme .btn-cta-md.active,
.light-theme .btn-cta-md:active {
    background-color: #393b3d;
    color: #f2f4f5
}

.light-theme .btn-cta-md:visited {
    color: #f2f4f5
}

.light-theme .btn-cta-md.disabled,
.light-theme .btn-cta-md.disabled.active,
.light-theme .btn-cta-md.disabled:active,
.light-theme .btn-cta-md.disabled:focus,
.light-theme .btn-cta-md.disabled:hover,
.light-theme .btn-cta-md[disabled],
.light-theme .btn-cta-md[disabled].active,
.light-theme .btn-cta-md[disabled]:active,
.light-theme .btn-cta-md[disabled]:focus,
.light-theme .btn-cta-md[disabled]:hover {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #f2f4f5;
    opacity: .5
}

.dark-theme .btn-cta-md {
    background-color: #fff;
    border-color: #fff;
    color: #232527;
    border-radius: 8px
}

.dark-theme .btn-cta-md:link {
    color: #232527
}

.dark-theme .btn-cta-md:focus,
.dark-theme .btn-cta-md:hover {
    background-color: #fff;
    border-color: #fff;
    color: #232527
}

.dark-theme .btn-cta-md.active,
.dark-theme .btn-cta-md:active {
    background-color: #fff;
    color: #232527
}

.dark-theme .btn-cta-md:visited {
    color: #232527
}

.dark-theme .btn-cta-md.disabled,
.dark-theme .btn-cta-md.disabled.active,
.dark-theme .btn-cta-md.disabled:active,
.dark-theme .btn-cta-md.disabled:focus,
.dark-theme .btn-cta-md.disabled:hover,
.dark-theme .btn-cta-md[disabled],
.dark-theme .btn-cta-md[disabled].active,
.dark-theme .btn-cta-md[disabled]:active,
.dark-theme .btn-cta-md[disabled]:focus,
.dark-theme .btn-cta-md[disabled]:hover {
    background-color: #fff;
    border-color: #fff;
    color: #232527;
    opacity: .5
}

.light-theme .touch .btn-cta-md.active,
.light-theme .touch .btn-cta-md:active,
.light-theme .touch .btn-cta-md:focus,
.light-theme .touch .btn-cta-md:hover,
.light-theme .touch .btn-cta-md:visited {
    color: #f2f4f5;
    background-color: #393b3d;
    border-color: #393b3d
}

.dark-theme .touch .btn-cta-md.active,
.dark-theme .touch .btn-cta-md:active,
.dark-theme .touch .btn-cta-md:focus,
.dark-theme .touch .btn-cta-md:hover,
.dark-theme .touch .btn-cta-md:visited {
    color: #232527;
    background-color: #fff;
    border-color: #fff
}

.btn-cta-sm {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #02b757;
    border: 1px solid #02b757;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 7px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px
}

.btn-cta-sm:link {
    color: #fff
}

.btn-cta-sm:focus,
.btn-cta-sm:hover {
    background-color: #3fc679;
    border-color: #3fc679;
    color: #fff;
    cursor: pointer
}

.btn-cta-sm.active,
.btn-cta-sm:active {
    background-color: #3fc679;
    color: #fff
}

.btn-cta-sm.active:focus,
.btn-cta-sm:active:focus {
    outline: 0 none
}

.btn-cta-sm:visited {
    color: #fff
}

.btn-cta-sm:visited:focus {
    outline: 0 none
}

.btn-cta-sm.disabled,
.btn-cta-sm.disabled.active,
.btn-cta-sm.disabled:active,
.btn-cta-sm.disabled:focus,
.btn-cta-sm.disabled:hover,
.btn-cta-sm[disabled],
.btn-cta-sm[disabled].active,
.btn-cta-sm[disabled]:active,
.btn-cta-sm[disabled]:focus,
.btn-cta-sm[disabled]:hover {
    opacity: .5;
    background-color: #a3e2bd;
    border-color: #a3e2bd;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none
}

.touch .btn-cta-sm:not([disabled]):focus,
.touch .btn-cta-sm:not([disabled]):hover,
.touch .btn-cta-sm:not([disabled]):visited {
    color: #fff;
    background-color: #02b757;
    border-color: #02b757
}

.touch .btn-cta-sm:not([disabled]).active,
.touch .btn-cta-sm:not([disabled]):active {
    color: #fff;
    background-color: #118237;
    border-color: #118237
}

.in-app .btn-cta-sm:focus {
    outline: none
}

.light-theme .btn-cta-sm {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #f2f4f5;
    border-radius: 8px
}

.light-theme .btn-cta-sm:link {
    color: #f2f4f5
}

.light-theme .btn-cta-sm:focus,
.light-theme .btn-cta-sm:hover {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #f2f4f5
}

.light-theme .btn-cta-sm.active,
.light-theme .btn-cta-sm:active {
    background-color: #393b3d;
    color: #f2f4f5
}

.light-theme .btn-cta-sm:visited {
    color: #f2f4f5
}

.light-theme .btn-cta-sm.disabled,
.light-theme .btn-cta-sm.disabled.active,
.light-theme .btn-cta-sm.disabled:active,
.light-theme .btn-cta-sm.disabled:focus,
.light-theme .btn-cta-sm.disabled:hover,
.light-theme .btn-cta-sm[disabled],
.light-theme .btn-cta-sm[disabled].active,
.light-theme .btn-cta-sm[disabled]:active,
.light-theme .btn-cta-sm[disabled]:focus,
.light-theme .btn-cta-sm[disabled]:hover {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #f2f4f5;
    opacity: .5
}

.dark-theme .btn-cta-sm {
    background-color: #fff;
    border-color: #fff;
    color: #232527;
    border-radius: 8px
}

.dark-theme .btn-cta-sm:link {
    color: #232527
}

.dark-theme .btn-cta-sm:focus,
.dark-theme .btn-cta-sm:hover {
    background-color: #fff;
    border-color: #fff;
    color: #232527
}

.dark-theme .btn-cta-sm.active,
.dark-theme .btn-cta-sm:active {
    background-color: #fff;
    color: #232527
}

.dark-theme .btn-cta-sm:visited {
    color: #232527
}

.dark-theme .btn-cta-sm.disabled,
.dark-theme .btn-cta-sm.disabled.active,
.dark-theme .btn-cta-sm.disabled:active,
.dark-theme .btn-cta-sm.disabled:focus,
.dark-theme .btn-cta-sm.disabled:hover,
.dark-theme .btn-cta-sm[disabled],
.dark-theme .btn-cta-sm[disabled].active,
.dark-theme .btn-cta-sm[disabled]:active,
.dark-theme .btn-cta-sm[disabled]:focus,
.dark-theme .btn-cta-sm[disabled]:hover {
    background-color: #fff;
    border-color: #fff;
    color: #232527;
    opacity: .5
}

.light-theme .touch .btn-cta-sm.active,
.light-theme .touch .btn-cta-sm:active,
.light-theme .touch .btn-cta-sm:focus,
.light-theme .touch .btn-cta-sm:hover,
.light-theme .touch .btn-cta-sm:visited {
    color: #f2f4f5;
    background-color: #393b3d;
    border-color: #393b3d
}

.dark-theme .touch .btn-cta-sm.active,
.dark-theme .touch .btn-cta-sm:active,
.dark-theme .touch .btn-cta-sm:focus,
.dark-theme .touch .btn-cta-sm:hover,
.dark-theme .touch .btn-cta-sm:visited {
    color: #232527;
    background-color: #fff;
    border-color: #fff
}

.btn-cta-xs {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #02b757;
    border: 1px solid #02b757;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 4px;
    font-size: 12px;
    line-height: 100%;
    border-radius: 3px
}

.btn-cta-xs:link {
    color: #fff
}

.btn-cta-xs:focus,
.btn-cta-xs:hover {
    background-color: #3fc679;
    border-color: #3fc679;
    color: #fff;
    cursor: pointer
}

.btn-cta-xs.active,
.btn-cta-xs:active {
    background-color: #3fc679;
    color: #fff
}

.btn-cta-xs.active:focus,
.btn-cta-xs:active:focus {
    outline: 0 none
}

.btn-cta-xs:visited {
    color: #fff
}

.btn-cta-xs:visited:focus {
    outline: 0 none
}

.btn-cta-xs.disabled,
.btn-cta-xs.disabled.active,
.btn-cta-xs.disabled:active,
.btn-cta-xs.disabled:focus,
.btn-cta-xs.disabled:hover,
.btn-cta-xs[disabled],
.btn-cta-xs[disabled].active,
.btn-cta-xs[disabled]:active,
.btn-cta-xs[disabled]:focus,
.btn-cta-xs[disabled]:hover {
    opacity: .5;
    background-color: #a3e2bd;
    border-color: #a3e2bd;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none
}

.touch .btn-cta-xs:not([disabled]):focus,
.touch .btn-cta-xs:not([disabled]):hover,
.touch .btn-cta-xs:not([disabled]):visited {
    color: #fff;
    background-color: #02b757;
    border-color: #02b757
}

.touch .btn-cta-xs:not([disabled]).active,
.touch .btn-cta-xs:not([disabled]):active {
    color: #fff;
    background-color: #118237;
    border-color: #118237
}

.in-app .btn-cta-xs:focus {
    outline: none
}

.light-theme .btn-cta-xs {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #f2f4f5;
    border-radius: 8px
}

.light-theme .btn-cta-xs:link {
    color: #f2f4f5
}

.light-theme .btn-cta-xs:focus,
.light-theme .btn-cta-xs:hover {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #f2f4f5
}

.light-theme .btn-cta-xs.active,
.light-theme .btn-cta-xs:active {
    background-color: #393b3d;
    color: #f2f4f5
}

.light-theme .btn-cta-xs:visited {
    color: #f2f4f5
}

.light-theme .btn-cta-xs.disabled,
.light-theme .btn-cta-xs.disabled.active,
.light-theme .btn-cta-xs.disabled:active,
.light-theme .btn-cta-xs.disabled:focus,
.light-theme .btn-cta-xs.disabled:hover,
.light-theme .btn-cta-xs[disabled],
.light-theme .btn-cta-xs[disabled].active,
.light-theme .btn-cta-xs[disabled]:active,
.light-theme .btn-cta-xs[disabled]:focus,
.light-theme .btn-cta-xs[disabled]:hover {
    background-color: #393b3d;
    border-color: #393b3d;
    color: #f2f4f5;
    opacity: .5
}

.dark-theme .btn-cta-xs {
    background-color: #fff;
    border-color: #fff;
    color: #232527;
    border-radius: 8px
}

.dark-theme .btn-cta-xs:link {
    color: #232527
}

.dark-theme .btn-cta-xs:focus,
.dark-theme .btn-cta-xs:hover {
    background-color: #fff;
    border-color: #fff;
    color: #232527
}

.dark-theme .btn-cta-xs.active,
.dark-theme .btn-cta-xs:active {
    background-color: #fff;
    color: #232527
}

.dark-theme .btn-cta-xs:visited {
    color: #232527
}

.dark-theme .btn-cta-xs.disabled,
.dark-theme .btn-cta-xs.disabled.active,
.dark-theme .btn-cta-xs.disabled:active,
.dark-theme .btn-cta-xs.disabled:focus,
.dark-theme .btn-cta-xs.disabled:hover,
.dark-theme .btn-cta-xs[disabled],
.dark-theme .btn-cta-xs[disabled].active,
.dark-theme .btn-cta-xs[disabled]:active,
.dark-theme .btn-cta-xs[disabled]:focus,
.dark-theme .btn-cta-xs[disabled]:hover {
    background-color: #fff;
    border-color: #fff;
    color: #232527;
    opacity: .5
}

.light-theme .touch .btn-cta-xs.active,
.light-theme .touch .btn-cta-xs:active,
.light-theme .touch .btn-cta-xs:focus,
.light-theme .touch .btn-cta-xs:hover,
.light-theme .touch .btn-cta-xs:visited {
    color: #f2f4f5;
    background-color: #393b3d;
    border-color: #393b3d
}

.dark-theme .touch .btn-cta-xs.active,
.dark-theme .touch .btn-cta-xs:active,
.dark-theme .touch .btn-cta-xs:focus,
.dark-theme .touch .btn-cta-xs:hover,
.dark-theme .touch .btn-cta-xs:visited {
    color: #232527;
    background-color: #fff;
    border-color: #fff
}

.btn-growth-lg {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #02b757;
    border: 1px solid #02b757;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 15px;
    font-size: 20px;
    line-height: 100%;
    border-radius: 5px
}

.btn-growth-lg:link {
    color: #fff
}

.btn-growth-lg:focus,
.btn-growth-lg:hover {
    background-color: #3fc679;
    border-color: #3fc679;
    color: #fff;
    cursor: pointer
}

.btn-growth-lg.active,
.btn-growth-lg:active {
    background-color: #3fc679;
    color: #fff
}

.btn-growth-lg.active:focus,
.btn-growth-lg:active:focus {
    outline: 0 none
}

.btn-growth-lg:visited {
    color: #fff
}

.btn-growth-lg:visited:focus {
    outline: 0 none
}

.btn-growth-lg.disabled,
.btn-growth-lg.disabled.active,
.btn-growth-lg.disabled:active,
.btn-growth-lg.disabled:focus,
.btn-growth-lg.disabled:hover,
.btn-growth-lg[disabled],
.btn-growth-lg[disabled].active,
.btn-growth-lg[disabled]:active,
.btn-growth-lg[disabled]:focus,
.btn-growth-lg[disabled]:hover {
    opacity: .5;
    background-color: #a3e2bd;
    border-color: #a3e2bd;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none
}

@media (max-width:767px) {
    .btn-growth-lg {
        padding: 9px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.touch .btn-growth-lg:not([disabled]):focus,
.touch .btn-growth-lg:not([disabled]):hover,
.touch .btn-growth-lg:not([disabled]):visited {
    color: #fff;
    background-color: #02b757;
    border-color: #02b757
}

.touch .btn-growth-lg:not([disabled]).active,
.touch .btn-growth-lg:not([disabled]):active {
    color: #fff;
    background-color: #118237;
    border-color: #118237
}

@media (max-width:767px) {
    .touch .btn-growth-lg {
        padding: 9px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.in-app .btn-growth-lg:focus {
    outline: none
}

.light-theme .btn-growth-lg {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    border-radius: 8px
}

.light-theme .btn-growth-lg:link {
    color: #fff
}

.light-theme .btn-growth-lg:focus,
.light-theme .btn-growth-lg:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff
}

.light-theme .btn-growth-lg.active,
.light-theme .btn-growth-lg:active {
    background-color: #00b06f;
    color: #fff
}

.light-theme .btn-growth-lg:visited {
    color: #fff
}

.light-theme .btn-growth-lg.disabled,
.light-theme .btn-growth-lg.disabled.active,
.light-theme .btn-growth-lg.disabled:active,
.light-theme .btn-growth-lg.disabled:focus,
.light-theme .btn-growth-lg.disabled:hover,
.light-theme .btn-growth-lg[disabled],
.light-theme .btn-growth-lg[disabled].active,
.light-theme .btn-growth-lg[disabled]:active,
.light-theme .btn-growth-lg[disabled]:focus,
.light-theme .btn-growth-lg[disabled]:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    opacity: .5
}

.dark-theme .btn-growth-lg {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    border-radius: 8px
}

.dark-theme .btn-growth-lg:link {
    color: #fff
}

.dark-theme .btn-growth-lg:focus,
.dark-theme .btn-growth-lg:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff
}

.dark-theme .btn-growth-lg.active,
.dark-theme .btn-growth-lg:active {
    background-color: #00b06f;
    color: #fff
}

.dark-theme .btn-growth-lg:visited {
    color: #fff
}

.dark-theme .btn-growth-lg.disabled,
.dark-theme .btn-growth-lg.disabled.active,
.dark-theme .btn-growth-lg.disabled:active,
.dark-theme .btn-growth-lg.disabled:focus,
.dark-theme .btn-growth-lg.disabled:hover,
.dark-theme .btn-growth-lg[disabled],
.dark-theme .btn-growth-lg[disabled].active,
.dark-theme .btn-growth-lg[disabled]:active,
.dark-theme .btn-growth-lg[disabled]:focus,
.dark-theme .btn-growth-lg[disabled]:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    opacity: .5
}

.dark-theme .touch .btn-growth-lg.active,
.dark-theme .touch .btn-growth-lg:active,
.dark-theme .touch .btn-growth-lg:focus,
.dark-theme .touch .btn-growth-lg:hover,
.dark-theme .touch .btn-growth-lg:visited,
.light-theme .touch .btn-growth-lg.active,
.light-theme .touch .btn-growth-lg:active,
.light-theme .touch .btn-growth-lg:focus,
.light-theme .touch .btn-growth-lg:hover,
.light-theme .touch .btn-growth-lg:visited {
    color: #fff;
    background-color: #00b06f;
    border-color: #00b06f
}

.btn-growth-md {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #02b757;
    border: 1px solid #02b757;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 9px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px
}

.btn-growth-md:link {
    color: #fff
}

.btn-growth-md:focus,
.btn-growth-md:hover {
    background-color: #3fc679;
    border-color: #3fc679;
    color: #fff;
    cursor: pointer
}

.btn-growth-md.active,
.btn-growth-md:active {
    background-color: #3fc679;
    color: #fff
}

.btn-growth-md.active:focus,
.btn-growth-md:active:focus {
    outline: 0 none
}

.btn-growth-md:visited {
    color: #fff
}

.btn-growth-md:visited:focus {
    outline: 0 none
}

.btn-growth-md.disabled,
.btn-growth-md.disabled.active,
.btn-growth-md.disabled:active,
.btn-growth-md.disabled:focus,
.btn-growth-md.disabled:hover,
.btn-growth-md[disabled],
.btn-growth-md[disabled].active,
.btn-growth-md[disabled]:active,
.btn-growth-md[disabled]:focus,
.btn-growth-md[disabled]:hover {
    opacity: .5;
    background-color: #a3e2bd;
    border-color: #a3e2bd;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none
}

@media (max-width:767px) {
    .btn-growth-md {
        padding: 7px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.touch .btn-growth-md:not([disabled]):focus,
.touch .btn-growth-md:not([disabled]):hover,
.touch .btn-growth-md:not([disabled]):visited {
    color: #fff;
    background-color: #02b757;
    border-color: #02b757
}

.touch .btn-growth-md:not([disabled]).active,
.touch .btn-growth-md:not([disabled]):active {
    color: #fff;
    background-color: #118237;
    border-color: #118237
}

@media (max-width:767px) {
    .touch .btn-growth-md {
        padding: 7px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.in-app .btn-growth-md:focus {
    outline: none
}

.light-theme .btn-growth-md {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    border-radius: 8px
}

.light-theme .btn-growth-md:link {
    color: #fff
}

.light-theme .btn-growth-md:focus,
.light-theme .btn-growth-md:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff
}

.light-theme .btn-growth-md.active,
.light-theme .btn-growth-md:active {
    background-color: #00b06f;
    color: #fff
}

.light-theme .btn-growth-md:visited {
    color: #fff
}

.light-theme .btn-growth-md.disabled,
.light-theme .btn-growth-md.disabled.active,
.light-theme .btn-growth-md.disabled:active,
.light-theme .btn-growth-md.disabled:focus,
.light-theme .btn-growth-md.disabled:hover,
.light-theme .btn-growth-md[disabled],
.light-theme .btn-growth-md[disabled].active,
.light-theme .btn-growth-md[disabled]:active,
.light-theme .btn-growth-md[disabled]:focus,
.light-theme .btn-growth-md[disabled]:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    opacity: .5
}

.dark-theme .btn-growth-md {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    border-radius: 8px
}

.dark-theme .btn-growth-md:link {
    color: #fff
}

.dark-theme .btn-growth-md:focus,
.dark-theme .btn-growth-md:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff
}

.dark-theme .btn-growth-md.active,
.dark-theme .btn-growth-md:active {
    background-color: #00b06f;
    color: #fff
}

.dark-theme .btn-growth-md:visited {
    color: #fff
}

.dark-theme .btn-growth-md.disabled,
.dark-theme .btn-growth-md.disabled.active,
.dark-theme .btn-growth-md.disabled:active,
.dark-theme .btn-growth-md.disabled:focus,
.dark-theme .btn-growth-md.disabled:hover,
.dark-theme .btn-growth-md[disabled],
.dark-theme .btn-growth-md[disabled].active,
.dark-theme .btn-growth-md[disabled]:active,
.dark-theme .btn-growth-md[disabled]:focus,
.dark-theme .btn-growth-md[disabled]:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    opacity: .5
}

.dark-theme .touch .btn-growth-md.active,
.dark-theme .touch .btn-growth-md:active,
.dark-theme .touch .btn-growth-md:focus,
.dark-theme .touch .btn-growth-md:hover,
.dark-theme .touch .btn-growth-md:visited,
.light-theme .touch .btn-growth-md.active,
.light-theme .touch .btn-growth-md:active,
.light-theme .touch .btn-growth-md:focus,
.light-theme .touch .btn-growth-md:hover,
.light-theme .touch .btn-growth-md:visited {
    color: #fff;
    background-color: #00b06f;
    border-color: #00b06f
}

.btn-growth-sm {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #02b757;
    border: 1px solid #02b757;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 7px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px
}

.btn-growth-sm:link {
    color: #fff
}

.btn-growth-sm:focus,
.btn-growth-sm:hover {
    background-color: #3fc679;
    border-color: #3fc679;
    color: #fff;
    cursor: pointer
}

.btn-growth-sm.active,
.btn-growth-sm:active {
    background-color: #3fc679;
    color: #fff
}

.btn-growth-sm.active:focus,
.btn-growth-sm:active:focus {
    outline: 0 none
}

.btn-growth-sm:visited {
    color: #fff
}

.btn-growth-sm:visited:focus {
    outline: 0 none
}

.btn-growth-sm.disabled,
.btn-growth-sm.disabled.active,
.btn-growth-sm.disabled:active,
.btn-growth-sm.disabled:focus,
.btn-growth-sm.disabled:hover,
.btn-growth-sm[disabled],
.btn-growth-sm[disabled].active,
.btn-growth-sm[disabled]:active,
.btn-growth-sm[disabled]:focus,
.btn-growth-sm[disabled]:hover {
    opacity: .5;
    background-color: #a3e2bd;
    border-color: #a3e2bd;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none
}

.touch .btn-growth-sm:not([disabled]):focus,
.touch .btn-growth-sm:not([disabled]):hover,
.touch .btn-growth-sm:not([disabled]):visited {
    color: #fff;
    background-color: #02b757;
    border-color: #02b757
}

.touch .btn-growth-sm:not([disabled]).active,
.touch .btn-growth-sm:not([disabled]):active {
    color: #fff;
    background-color: #118237;
    border-color: #118237
}

.in-app .btn-growth-sm:focus {
    outline: none
}

.light-theme .btn-growth-sm {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    border-radius: 8px
}

.light-theme .btn-growth-sm:link {
    color: #fff
}

.light-theme .btn-growth-sm:focus,
.light-theme .btn-growth-sm:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff
}

.light-theme .btn-growth-sm.active,
.light-theme .btn-growth-sm:active {
    background-color: #00b06f;
    color: #fff
}

.light-theme .btn-growth-sm:visited {
    color: #fff
}

.light-theme .btn-growth-sm.disabled,
.light-theme .btn-growth-sm.disabled.active,
.light-theme .btn-growth-sm.disabled:active,
.light-theme .btn-growth-sm.disabled:focus,
.light-theme .btn-growth-sm.disabled:hover,
.light-theme .btn-growth-sm[disabled],
.light-theme .btn-growth-sm[disabled].active,
.light-theme .btn-growth-sm[disabled]:active,
.light-theme .btn-growth-sm[disabled]:focus,
.light-theme .btn-growth-sm[disabled]:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    opacity: .5
}

.dark-theme .btn-growth-sm {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    border-radius: 8px
}

.dark-theme .btn-growth-sm:link {
    color: #fff
}

.dark-theme .btn-growth-sm:focus,
.dark-theme .btn-growth-sm:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff
}

.dark-theme .btn-growth-sm.active,
.dark-theme .btn-growth-sm:active {
    background-color: #00b06f;
    color: #fff
}

.dark-theme .btn-growth-sm:visited {
    color: #fff
}

.dark-theme .btn-growth-sm.disabled,
.dark-theme .btn-growth-sm.disabled.active,
.dark-theme .btn-growth-sm.disabled:active,
.dark-theme .btn-growth-sm.disabled:focus,
.dark-theme .btn-growth-sm.disabled:hover,
.dark-theme .btn-growth-sm[disabled],
.dark-theme .btn-growth-sm[disabled].active,
.dark-theme .btn-growth-sm[disabled]:active,
.dark-theme .btn-growth-sm[disabled]:focus,
.dark-theme .btn-growth-sm[disabled]:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    opacity: .5
}

.dark-theme .touch .btn-growth-sm.active,
.dark-theme .touch .btn-growth-sm:active,
.dark-theme .touch .btn-growth-sm:focus,
.dark-theme .touch .btn-growth-sm:hover,
.dark-theme .touch .btn-growth-sm:visited,
.light-theme .touch .btn-growth-sm.active,
.light-theme .touch .btn-growth-sm:active,
.light-theme .touch .btn-growth-sm:focus,
.light-theme .touch .btn-growth-sm:hover,
.light-theme .touch .btn-growth-sm:visited {
    color: #fff;
    background-color: #00b06f;
    border-color: #00b06f
}

.btn-growth-xs {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #02b757;
    border: 1px solid #02b757;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 4px;
    font-size: 12px;
    line-height: 100%;
    border-radius: 3px
}

.btn-growth-xs:link {
    color: #fff
}

.btn-growth-xs:focus,
.btn-growth-xs:hover {
    background-color: #3fc679;
    border-color: #3fc679;
    color: #fff;
    cursor: pointer
}

.btn-growth-xs.active,
.btn-growth-xs:active {
    background-color: #3fc679;
    color: #fff
}

.btn-growth-xs.active:focus,
.btn-growth-xs:active:focus {
    outline: 0 none
}

.btn-growth-xs:visited {
    color: #fff
}

.btn-growth-xs:visited:focus {
    outline: 0 none
}

.btn-growth-xs.disabled,
.btn-growth-xs.disabled.active,
.btn-growth-xs.disabled:active,
.btn-growth-xs.disabled:focus,
.btn-growth-xs.disabled:hover,
.btn-growth-xs[disabled],
.btn-growth-xs[disabled].active,
.btn-growth-xs[disabled]:active,
.btn-growth-xs[disabled]:focus,
.btn-growth-xs[disabled]:hover {
    opacity: .5;
    background-color: #a3e2bd;
    border-color: #a3e2bd;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none
}

.touch .btn-growth-xs:not([disabled]):focus,
.touch .btn-growth-xs:not([disabled]):hover,
.touch .btn-growth-xs:not([disabled]):visited {
    color: #fff;
    background-color: #02b757;
    border-color: #02b757
}

.touch .btn-growth-xs:not([disabled]).active,
.touch .btn-growth-xs:not([disabled]):active {
    color: #fff;
    background-color: #118237;
    border-color: #118237
}

.in-app .btn-growth-xs:focus {
    outline: none
}

.light-theme .btn-growth-xs {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    border-radius: 8px
}

.light-theme .btn-growth-xs:link {
    color: #fff
}

.light-theme .btn-growth-xs:focus,
.light-theme .btn-growth-xs:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff
}

.light-theme .btn-growth-xs.active,
.light-theme .btn-growth-xs:active {
    background-color: #00b06f;
    color: #fff
}

.light-theme .btn-growth-xs:visited {
    color: #fff
}

.light-theme .btn-growth-xs.disabled,
.light-theme .btn-growth-xs.disabled.active,
.light-theme .btn-growth-xs.disabled:active,
.light-theme .btn-growth-xs.disabled:focus,
.light-theme .btn-growth-xs.disabled:hover,
.light-theme .btn-growth-xs[disabled],
.light-theme .btn-growth-xs[disabled].active,
.light-theme .btn-growth-xs[disabled]:active,
.light-theme .btn-growth-xs[disabled]:focus,
.light-theme .btn-growth-xs[disabled]:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    opacity: .5
}

.dark-theme .btn-growth-xs {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    border-radius: 8px
}

.dark-theme .btn-growth-xs:link {
    color: #fff
}

.dark-theme .btn-growth-xs:focus,
.dark-theme .btn-growth-xs:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff
}

.dark-theme .btn-growth-xs.active,
.dark-theme .btn-growth-xs:active {
    background-color: #00b06f;
    color: #fff
}

.dark-theme .btn-growth-xs:visited {
    color: #fff
}

.dark-theme .btn-growth-xs.disabled,
.dark-theme .btn-growth-xs.disabled.active,
.dark-theme .btn-growth-xs.disabled:active,
.dark-theme .btn-growth-xs.disabled:focus,
.dark-theme .btn-growth-xs.disabled:hover,
.dark-theme .btn-growth-xs[disabled],
.dark-theme .btn-growth-xs[disabled].active,
.dark-theme .btn-growth-xs[disabled]:active,
.dark-theme .btn-growth-xs[disabled]:focus,
.dark-theme .btn-growth-xs[disabled]:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    opacity: .5
}

.dark-theme .touch .btn-growth-xs.active,
.dark-theme .touch .btn-growth-xs:active,
.dark-theme .touch .btn-growth-xs:focus,
.dark-theme .touch .btn-growth-xs:hover,
.dark-theme .touch .btn-growth-xs:visited,
.light-theme .touch .btn-growth-xs.active,
.light-theme .touch .btn-growth-xs:active,
.light-theme .touch .btn-growth-xs:focus,
.light-theme .touch .btn-growth-xs:hover,
.light-theme .touch .btn-growth-xs:visited {
    color: #fff;
    background-color: #00b06f;
    border-color: #00b06f
}

.btn-secondary-lg {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #00a2ff;
    border: 1px solid #00a2ff;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 15px;
    font-size: 20px;
    line-height: 100%;
    border-radius: 5px
}

.btn-secondary-lg:link {
    color: #fff
}

.btn-secondary-lg:focus,
.btn-secondary-lg:hover {
    background-color: #32b5ff;
    border-color: #32b5ff;
    color: #fff;
    cursor: pointer
}

.btn-secondary-lg.active,
.btn-secondary-lg:active {
    background-color: #32b5ff;
    color: #fff
}

.btn-secondary-lg.active:focus,
.btn-secondary-lg:active:focus {
    outline: 0 none
}

.btn-secondary-lg:visited {
    color: #fff
}

.btn-secondary-lg:visited:focus {
    outline: 0 none
}

.btn-secondary-lg.disabled,
.btn-secondary-lg.disabled.active,
.btn-secondary-lg.disabled:active,
.btn-secondary-lg.disabled:focus,
.btn-secondary-lg.disabled:hover,
.btn-secondary-lg[disabled],
.btn-secondary-lg[disabled].active,
.btn-secondary-lg[disabled]:active,
.btn-secondary-lg[disabled]:focus,
.btn-secondary-lg[disabled]:hover {
    opacity: .5;
    background-color: #99daff;
    border-color: #99daff;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none
}

@media (max-width:767px) {
    .btn-secondary-lg {
        padding: 9px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.touch .btn-secondary-lg:not([disabled]):focus,
.touch .btn-secondary-lg:not([disabled]):hover,
.touch .btn-secondary-lg:not([disabled]):visited {
    color: #fff;
    background-color: #00a2ff;
    border-color: #00a2ff
}

.touch .btn-secondary-lg:not([disabled]).active,
.touch .btn-secondary-lg:not([disabled]):active {
    color: #fff;
    background-color: #0074bd;
    border-color: #0074bd
}

@media (max-width:767px) {
    .touch .btn-secondary-lg {
        padding: 9px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.in-app .btn-secondary-lg:focus {
    outline: none
}

.light-theme .btn-secondary-lg {
    background-color: transparent;
    border-color: #606162;
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-secondary-lg:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-secondary-lg:focus,
.light-theme .btn-secondary-lg:hover {
    background-color: transparent;
    border-color: #393b3d;
    color: #393b3d
}

.light-theme .btn-secondary-lg.active,
.light-theme .btn-secondary-lg:active {
    background-color: transparent;
    color: #393b3d
}

.light-theme .btn-secondary-lg:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-secondary-lg.disabled,
.light-theme .btn-secondary-lg.disabled.active,
.light-theme .btn-secondary-lg.disabled:active,
.light-theme .btn-secondary-lg.disabled:focus,
.light-theme .btn-secondary-lg.disabled:hover,
.light-theme .btn-secondary-lg[disabled],
.light-theme .btn-secondary-lg[disabled].active,
.light-theme .btn-secondary-lg[disabled]:active,
.light-theme .btn-secondary-lg[disabled]:focus,
.light-theme .btn-secondary-lg[disabled]:hover {
    background-color: transparent;
    border-color: #606162;
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-secondary-lg {
    background-color: transparent;
    border-color: #bdbebe;
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-secondary-lg:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-secondary-lg:focus,
.dark-theme .btn-secondary-lg:hover {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.dark-theme .btn-secondary-lg.active,
.dark-theme .btn-secondary-lg:active {
    background-color: transparent;
    color: #fff
}

.dark-theme .btn-secondary-lg:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-secondary-lg.disabled,
.dark-theme .btn-secondary-lg.disabled.active,
.dark-theme .btn-secondary-lg.disabled:active,
.dark-theme .btn-secondary-lg.disabled:focus,
.dark-theme .btn-secondary-lg.disabled:hover,
.dark-theme .btn-secondary-lg[disabled],
.dark-theme .btn-secondary-lg[disabled].active,
.dark-theme .btn-secondary-lg[disabled]:active,
.dark-theme .btn-secondary-lg[disabled]:focus,
.dark-theme .btn-secondary-lg[disabled]:hover {
    background-color: transparent;
    border-color: #bdbebe;
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-secondary-lg.active,
.light-theme .touch .btn-secondary-lg:active,
.light-theme .touch .btn-secondary-lg:focus,
.light-theme .touch .btn-secondary-lg:hover,
.light-theme .touch .btn-secondary-lg:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: #606162
}

.dark-theme .touch .btn-secondary-lg.active,
.dark-theme .touch .btn-secondary-lg:active,
.dark-theme .touch .btn-secondary-lg:focus,
.dark-theme .touch .btn-secondary-lg:hover,
.dark-theme .touch .btn-secondary-lg:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: #bdbebe
}

.btn-secondary-md {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #00a2ff;
    border: 1px solid #00a2ff;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 9px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px
}

.btn-secondary-md:link {
    color: #fff
}

.btn-secondary-md:focus,
.btn-secondary-md:hover {
    background-color: #32b5ff;
    border-color: #32b5ff;
    color: #fff;
    cursor: pointer
}

.btn-secondary-md.active,
.btn-secondary-md:active {
    background-color: #32b5ff;
    color: #fff
}

.btn-secondary-md.active:focus,
.btn-secondary-md:active:focus {
    outline: 0 none
}

.btn-secondary-md:visited {
    color: #fff
}

.btn-secondary-md:visited:focus {
    outline: 0 none
}

.btn-secondary-md.disabled,
.btn-secondary-md.disabled.active,
.btn-secondary-md.disabled:active,
.btn-secondary-md.disabled:focus,
.btn-secondary-md.disabled:hover,
.btn-secondary-md[disabled],
.btn-secondary-md[disabled].active,
.btn-secondary-md[disabled]:active,
.btn-secondary-md[disabled]:focus,
.btn-secondary-md[disabled]:hover {
    opacity: .5;
    background-color: #99daff;
    border-color: #99daff;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none
}

@media (max-width:767px) {
    .btn-secondary-md {
        padding: 7px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.touch .btn-secondary-md:not([disabled]):focus,
.touch .btn-secondary-md:not([disabled]):hover,
.touch .btn-secondary-md:not([disabled]):visited {
    color: #fff;
    background-color: #00a2ff;
    border-color: #00a2ff
}

.touch .btn-secondary-md:not([disabled]).active,
.touch .btn-secondary-md:not([disabled]):active {
    color: #fff;
    background-color: #0074bd;
    border-color: #0074bd
}

@media (max-width:767px) {
    .touch .btn-secondary-md {
        padding: 7px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.in-app .btn-secondary-md:focus {
    outline: none
}

.light-theme .btn-secondary-md {
    background-color: transparent;
    border-color: #606162;
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-secondary-md:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-secondary-md:focus,
.light-theme .btn-secondary-md:hover {
    background-color: transparent;
    border-color: #393b3d;
    color: #393b3d
}

.light-theme .btn-secondary-md.active,
.light-theme .btn-secondary-md:active {
    background-color: transparent;
    color: #393b3d
}

.light-theme .btn-secondary-md:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-secondary-md.disabled,
.light-theme .btn-secondary-md.disabled.active,
.light-theme .btn-secondary-md.disabled:active,
.light-theme .btn-secondary-md.disabled:focus,
.light-theme .btn-secondary-md.disabled:hover,
.light-theme .btn-secondary-md[disabled],
.light-theme .btn-secondary-md[disabled].active,
.light-theme .btn-secondary-md[disabled]:active,
.light-theme .btn-secondary-md[disabled]:focus,
.light-theme .btn-secondary-md[disabled]:hover {
    background-color: transparent;
    border-color: #606162;
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-secondary-md {
    background-color: transparent;
    border-color: #bdbebe;
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-secondary-md:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-secondary-md:focus,
.dark-theme .btn-secondary-md:hover {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.dark-theme .btn-secondary-md.active,
.dark-theme .btn-secondary-md:active {
    background-color: transparent;
    color: #fff
}

.dark-theme .btn-secondary-md:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-secondary-md.disabled,
.dark-theme .btn-secondary-md.disabled.active,
.dark-theme .btn-secondary-md.disabled:active,
.dark-theme .btn-secondary-md.disabled:focus,
.dark-theme .btn-secondary-md.disabled:hover,
.dark-theme .btn-secondary-md[disabled],
.dark-theme .btn-secondary-md[disabled].active,
.dark-theme .btn-secondary-md[disabled]:active,
.dark-theme .btn-secondary-md[disabled]:focus,
.dark-theme .btn-secondary-md[disabled]:hover {
    background-color: transparent;
    border-color: #bdbebe;
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-secondary-md.active,
.light-theme .touch .btn-secondary-md:active,
.light-theme .touch .btn-secondary-md:focus,
.light-theme .touch .btn-secondary-md:hover,
.light-theme .touch .btn-secondary-md:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: #606162
}

.dark-theme .touch .btn-secondary-md.active,
.dark-theme .touch .btn-secondary-md:active,
.dark-theme .touch .btn-secondary-md:focus,
.dark-theme .touch .btn-secondary-md:hover,
.dark-theme .touch .btn-secondary-md:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: #bdbebe
}

.btn-secondary-sm {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #00a2ff;
    border: 1px solid #00a2ff;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 7px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px
}

.btn-secondary-sm:link {
    color: #fff
}

.btn-secondary-sm:focus,
.btn-secondary-sm:hover {
    background-color: #32b5ff;
    border-color: #32b5ff;
    color: #fff;
    cursor: pointer
}

.btn-secondary-sm.active,
.btn-secondary-sm:active {
    background-color: #32b5ff;
    color: #fff
}

.btn-secondary-sm.active:focus,
.btn-secondary-sm:active:focus {
    outline: 0 none
}

.btn-secondary-sm:visited {
    color: #fff
}

.btn-secondary-sm:visited:focus {
    outline: 0 none
}

.btn-secondary-sm.disabled,
.btn-secondary-sm.disabled.active,
.btn-secondary-sm.disabled:active,
.btn-secondary-sm.disabled:focus,
.btn-secondary-sm.disabled:hover,
.btn-secondary-sm[disabled],
.btn-secondary-sm[disabled].active,
.btn-secondary-sm[disabled]:active,
.btn-secondary-sm[disabled]:focus,
.btn-secondary-sm[disabled]:hover {
    opacity: .5;
    background-color: #99daff;
    border-color: #99daff;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none
}

.touch .btn-secondary-sm:not([disabled]):focus,
.touch .btn-secondary-sm:not([disabled]):hover,
.touch .btn-secondary-sm:not([disabled]):visited {
    color: #fff;
    background-color: #00a2ff;
    border-color: #00a2ff
}

.touch .btn-secondary-sm:not([disabled]).active,
.touch .btn-secondary-sm:not([disabled]):active {
    color: #fff;
    background-color: #0074bd;
    border-color: #0074bd
}

.in-app .btn-secondary-sm:focus {
    outline: none
}

.light-theme .btn-secondary-sm {
    background-color: transparent;
    border-color: #606162;
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-secondary-sm:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-secondary-sm:focus,
.light-theme .btn-secondary-sm:hover {
    background-color: transparent;
    border-color: #393b3d;
    color: #393b3d
}

.light-theme .btn-secondary-sm.active,
.light-theme .btn-secondary-sm:active {
    background-color: transparent;
    color: #393b3d
}

.light-theme .btn-secondary-sm:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-secondary-sm.disabled,
.light-theme .btn-secondary-sm.disabled.active,
.light-theme .btn-secondary-sm.disabled:active,
.light-theme .btn-secondary-sm.disabled:focus,
.light-theme .btn-secondary-sm.disabled:hover,
.light-theme .btn-secondary-sm[disabled],
.light-theme .btn-secondary-sm[disabled].active,
.light-theme .btn-secondary-sm[disabled]:active,
.light-theme .btn-secondary-sm[disabled]:focus,
.light-theme .btn-secondary-sm[disabled]:hover {
    background-color: transparent;
    border-color: #606162;
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-secondary-sm {
    background-color: transparent;
    border-color: #bdbebe;
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-secondary-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-secondary-sm:focus,
.dark-theme .btn-secondary-sm:hover {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.dark-theme .btn-secondary-sm.active,
.dark-theme .btn-secondary-sm:active {
    background-color: transparent;
    color: #fff
}

.dark-theme .btn-secondary-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-secondary-sm.disabled,
.dark-theme .btn-secondary-sm.disabled.active,
.dark-theme .btn-secondary-sm.disabled:active,
.dark-theme .btn-secondary-sm.disabled:focus,
.dark-theme .btn-secondary-sm.disabled:hover,
.dark-theme .btn-secondary-sm[disabled],
.dark-theme .btn-secondary-sm[disabled].active,
.dark-theme .btn-secondary-sm[disabled]:active,
.dark-theme .btn-secondary-sm[disabled]:focus,
.dark-theme .btn-secondary-sm[disabled]:hover {
    background-color: transparent;
    border-color: #bdbebe;
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-secondary-sm.active,
.light-theme .touch .btn-secondary-sm:active,
.light-theme .touch .btn-secondary-sm:focus,
.light-theme .touch .btn-secondary-sm:hover,
.light-theme .touch .btn-secondary-sm:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: #606162
}

.dark-theme .touch .btn-secondary-sm.active,
.dark-theme .touch .btn-secondary-sm:active,
.dark-theme .touch .btn-secondary-sm:focus,
.dark-theme .touch .btn-secondary-sm:hover,
.dark-theme .touch .btn-secondary-sm:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: #bdbebe
}

.btn-secondary-xs {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #00a2ff;
    border: 1px solid #00a2ff;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 4px;
    font-size: 12px;
    line-height: 100%;
    border-radius: 3px
}

.btn-secondary-xs:link {
    color: #fff
}

.btn-secondary-xs:focus,
.btn-secondary-xs:hover {
    background-color: #32b5ff;
    border-color: #32b5ff;
    color: #fff;
    cursor: pointer
}

.btn-secondary-xs.active,
.btn-secondary-xs:active {
    background-color: #32b5ff;
    color: #fff
}

.btn-secondary-xs.active:focus,
.btn-secondary-xs:active:focus {
    outline: 0 none
}

.btn-secondary-xs:visited {
    color: #fff
}

.btn-secondary-xs:visited:focus {
    outline: 0 none
}

.btn-secondary-xs.disabled,
.btn-secondary-xs.disabled.active,
.btn-secondary-xs.disabled:active,
.btn-secondary-xs.disabled:focus,
.btn-secondary-xs.disabled:hover,
.btn-secondary-xs[disabled],
.btn-secondary-xs[disabled].active,
.btn-secondary-xs[disabled]:active,
.btn-secondary-xs[disabled]:focus,
.btn-secondary-xs[disabled]:hover {
    opacity: .5;
    background-color: #99daff;
    border-color: #99daff;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none
}

.touch .btn-secondary-xs:not([disabled]):focus,
.touch .btn-secondary-xs:not([disabled]):hover,
.touch .btn-secondary-xs:not([disabled]):visited {
    color: #fff;
    background-color: #00a2ff;
    border-color: #00a2ff
}

.touch .btn-secondary-xs:not([disabled]).active,
.touch .btn-secondary-xs:not([disabled]):active {
    color: #fff;
    background-color: #0074bd;
    border-color: #0074bd
}

.in-app .btn-secondary-xs:focus {
    outline: none
}

.light-theme .btn-secondary-xs {
    background-color: transparent;
    border-color: #606162;
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-secondary-xs:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-secondary-xs:focus,
.light-theme .btn-secondary-xs:hover {
    background-color: transparent;
    border-color: #393b3d;
    color: #393b3d
}

.light-theme .btn-secondary-xs.active,
.light-theme .btn-secondary-xs:active {
    background-color: transparent;
    color: #393b3d
}

.light-theme .btn-secondary-xs:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-secondary-xs.disabled,
.light-theme .btn-secondary-xs.disabled.active,
.light-theme .btn-secondary-xs.disabled:active,
.light-theme .btn-secondary-xs.disabled:focus,
.light-theme .btn-secondary-xs.disabled:hover,
.light-theme .btn-secondary-xs[disabled],
.light-theme .btn-secondary-xs[disabled].active,
.light-theme .btn-secondary-xs[disabled]:active,
.light-theme .btn-secondary-xs[disabled]:focus,
.light-theme .btn-secondary-xs[disabled]:hover {
    background-color: transparent;
    border-color: #606162;
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-secondary-xs {
    background-color: transparent;
    border-color: #bdbebe;
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-secondary-xs:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-secondary-xs:focus,
.dark-theme .btn-secondary-xs:hover {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.dark-theme .btn-secondary-xs.active,
.dark-theme .btn-secondary-xs:active {
    background-color: transparent;
    color: #fff
}

.dark-theme .btn-secondary-xs:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-secondary-xs.disabled,
.dark-theme .btn-secondary-xs.disabled.active,
.dark-theme .btn-secondary-xs.disabled:active,
.dark-theme .btn-secondary-xs.disabled:focus,
.dark-theme .btn-secondary-xs.disabled:hover,
.dark-theme .btn-secondary-xs[disabled],
.dark-theme .btn-secondary-xs[disabled].active,
.dark-theme .btn-secondary-xs[disabled]:active,
.dark-theme .btn-secondary-xs[disabled]:focus,
.dark-theme .btn-secondary-xs[disabled]:hover {
    background-color: transparent;
    border-color: #bdbebe;
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-secondary-xs.active,
.light-theme .touch .btn-secondary-xs:active,
.light-theme .touch .btn-secondary-xs:focus,
.light-theme .touch .btn-secondary-xs:hover,
.light-theme .touch .btn-secondary-xs:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: #606162
}

.dark-theme .touch .btn-secondary-xs.active,
.dark-theme .touch .btn-secondary-xs:active,
.dark-theme .touch .btn-secondary-xs:focus,
.dark-theme .touch .btn-secondary-xs:hover,
.dark-theme .touch .btn-secondary-xs:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: #bdbebe
}

.btn-control-lg {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    border: 1px solid #b8b8b8;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 15px;
    font-size: 20px;
    line-height: 100%;
    border-radius: 5px
}

.btn-control-lg:link {
    color: #191919
}

.btn-control-lg:focus,
.btn-control-lg:hover {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: pointer
}

.btn-control-lg.active,
.btn-control-lg:active {
    background-color: #fff;
    color: #191919
}

.btn-control-lg.active:focus,
.btn-control-lg:active:focus {
    outline: 0 none
}

.btn-control-lg:visited {
    color: #191919
}

.btn-control-lg:visited:focus {
    outline: 0 none
}

.btn-control-lg.disabled,
.btn-control-lg.disabled.active,
.btn-control-lg.disabled:active,
.btn-control-lg.disabled:focus,
.btn-control-lg.disabled:hover,
.btn-control-lg[disabled],
.btn-control-lg[disabled].active,
.btn-control-lg[disabled]:active,
.btn-control-lg[disabled]:focus,
.btn-control-lg[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #b8b8b8;
    cursor: not-allowed;
    pointer-events: none
}

@media (max-width:767px) {
    .btn-control-lg {
        padding: 9px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.touch .btn-control-lg:not([disabled]):focus,
.touch .btn-control-lg:not([disabled]):hover,
.touch .btn-control-lg:not([disabled]):visited {
    color: #191919;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-control-lg:not([disabled]).active,
.touch .btn-control-lg:not([disabled]):active {
    color: #191919;
    background-color: #f2f2f2;
    border-color: #b8b8b8
}

@media (max-width:767px) {
    .touch .btn-control-lg {
        padding: 9px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.in-app .btn-control-lg:focus {
    outline: none
}

.light-theme .btn-control-lg {
    background-color: transparent;
    border-color: #606162;
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-control-lg:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-control-lg:focus,
.light-theme .btn-control-lg:hover {
    background-color: transparent;
    border-color: #393b3d;
    color: #393b3d
}

.light-theme .btn-control-lg.active,
.light-theme .btn-control-lg:active {
    background-color: transparent;
    color: #393b3d
}

.light-theme .btn-control-lg:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-control-lg.disabled,
.light-theme .btn-control-lg.disabled.active,
.light-theme .btn-control-lg.disabled:active,
.light-theme .btn-control-lg.disabled:focus,
.light-theme .btn-control-lg.disabled:hover,
.light-theme .btn-control-lg[disabled],
.light-theme .btn-control-lg[disabled].active,
.light-theme .btn-control-lg[disabled]:active,
.light-theme .btn-control-lg[disabled]:focus,
.light-theme .btn-control-lg[disabled]:hover {
    background-color: transparent;
    border-color: #606162;
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-control-lg {
    background-color: transparent;
    border-color: #bdbebe;
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-control-lg:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-control-lg:focus,
.dark-theme .btn-control-lg:hover {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.dark-theme .btn-control-lg.active,
.dark-theme .btn-control-lg:active {
    background-color: transparent;
    color: #fff
}

.dark-theme .btn-control-lg:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-control-lg.disabled,
.dark-theme .btn-control-lg.disabled.active,
.dark-theme .btn-control-lg.disabled:active,
.dark-theme .btn-control-lg.disabled:focus,
.dark-theme .btn-control-lg.disabled:hover,
.dark-theme .btn-control-lg[disabled],
.dark-theme .btn-control-lg[disabled].active,
.dark-theme .btn-control-lg[disabled]:active,
.dark-theme .btn-control-lg[disabled]:focus,
.dark-theme .btn-control-lg[disabled]:hover {
    background-color: transparent;
    border-color: #bdbebe;
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-control-lg.active,
.light-theme .touch .btn-control-lg:active,
.light-theme .touch .btn-control-lg:focus,
.light-theme .touch .btn-control-lg:hover,
.light-theme .touch .btn-control-lg:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: #606162
}

.dark-theme .touch .btn-control-lg.active,
.dark-theme .touch .btn-control-lg:active,
.dark-theme .touch .btn-control-lg:focus,
.dark-theme .touch .btn-control-lg:hover,
.dark-theme .touch .btn-control-lg:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: #bdbebe
}

.btn-control-md {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    border: 1px solid #b8b8b8;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 9px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px
}

.btn-control-md:link {
    color: #191919
}

.btn-control-md:focus,
.btn-control-md:hover {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: pointer
}

.btn-control-md.active,
.btn-control-md:active {
    background-color: #fff;
    color: #191919
}

.btn-control-md.active:focus,
.btn-control-md:active:focus {
    outline: 0 none
}

.btn-control-md:visited {
    color: #191919
}

.btn-control-md:visited:focus {
    outline: 0 none
}

.btn-control-md.disabled,
.btn-control-md.disabled.active,
.btn-control-md.disabled:active,
.btn-control-md.disabled:focus,
.btn-control-md.disabled:hover,
.btn-control-md[disabled],
.btn-control-md[disabled].active,
.btn-control-md[disabled]:active,
.btn-control-md[disabled]:focus,
.btn-control-md[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #b8b8b8;
    cursor: not-allowed;
    pointer-events: none
}

@media (max-width:767px) {
    .btn-control-md {
        padding: 7px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.touch .btn-control-md:not([disabled]):focus,
.touch .btn-control-md:not([disabled]):hover,
.touch .btn-control-md:not([disabled]):visited {
    color: #191919;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-control-md:not([disabled]).active,
.touch .btn-control-md:not([disabled]):active {
    color: #191919;
    background-color: #f2f2f2;
    border-color: #b8b8b8
}

@media (max-width:767px) {
    .touch .btn-control-md {
        padding: 7px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.in-app .btn-control-md:focus {
    outline: none
}

.light-theme .btn-control-md {
    background-color: transparent;
    border-color: #606162;
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-control-md:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-control-md:focus,
.light-theme .btn-control-md:hover {
    background-color: transparent;
    border-color: #393b3d;
    color: #393b3d
}

.light-theme .btn-control-md.active,
.light-theme .btn-control-md:active {
    background-color: transparent;
    color: #393b3d
}

.light-theme .btn-control-md:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-control-md.disabled,
.light-theme .btn-control-md.disabled.active,
.light-theme .btn-control-md.disabled:active,
.light-theme .btn-control-md.disabled:focus,
.light-theme .btn-control-md.disabled:hover,
.light-theme .btn-control-md[disabled],
.light-theme .btn-control-md[disabled].active,
.light-theme .btn-control-md[disabled]:active,
.light-theme .btn-control-md[disabled]:focus,
.light-theme .btn-control-md[disabled]:hover {
    background-color: transparent;
    border-color: #606162;
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-control-md {
    background-color: transparent;
    border-color: #bdbebe;
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-control-md:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-control-md:focus,
.dark-theme .btn-control-md:hover {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.dark-theme .btn-control-md.active,
.dark-theme .btn-control-md:active {
    background-color: transparent;
    color: #fff
}

.dark-theme .btn-control-md:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-control-md.disabled,
.dark-theme .btn-control-md.disabled.active,
.dark-theme .btn-control-md.disabled:active,
.dark-theme .btn-control-md.disabled:focus,
.dark-theme .btn-control-md.disabled:hover,
.dark-theme .btn-control-md[disabled],
.dark-theme .btn-control-md[disabled].active,
.dark-theme .btn-control-md[disabled]:active,
.dark-theme .btn-control-md[disabled]:focus,
.dark-theme .btn-control-md[disabled]:hover {
    background-color: transparent;
    border-color: #bdbebe;
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-control-md.active,
.light-theme .touch .btn-control-md:active,
.light-theme .touch .btn-control-md:focus,
.light-theme .touch .btn-control-md:hover,
.light-theme .touch .btn-control-md:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: #606162
}

.dark-theme .touch .btn-control-md.active,
.dark-theme .touch .btn-control-md:active,
.dark-theme .touch .btn-control-md:focus,
.dark-theme .touch .btn-control-md:hover,
.dark-theme .touch .btn-control-md:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: #bdbebe
}

.btn-control-sm {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    border: 1px solid #b8b8b8;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 7px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px
}

.btn-control-sm:link {
    color: #191919
}

.btn-control-sm:focus,
.btn-control-sm:hover {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: pointer
}

.btn-control-sm.active,
.btn-control-sm:active {
    background-color: #fff;
    color: #191919
}

.btn-control-sm.active:focus,
.btn-control-sm:active:focus {
    outline: 0 none
}

.btn-control-sm:visited {
    color: #191919
}

.btn-control-sm:visited:focus {
    outline: 0 none
}

.btn-control-sm.disabled,
.btn-control-sm.disabled.active,
.btn-control-sm.disabled:active,
.btn-control-sm.disabled:focus,
.btn-control-sm.disabled:hover,
.btn-control-sm[disabled],
.btn-control-sm[disabled].active,
.btn-control-sm[disabled]:active,
.btn-control-sm[disabled]:focus,
.btn-control-sm[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #b8b8b8;
    cursor: not-allowed;
    pointer-events: none
}

.touch .btn-control-sm:not([disabled]):focus,
.touch .btn-control-sm:not([disabled]):hover,
.touch .btn-control-sm:not([disabled]):visited {
    color: #191919;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-control-sm:not([disabled]).active,
.touch .btn-control-sm:not([disabled]):active {
    color: #191919;
    background-color: #f2f2f2;
    border-color: #b8b8b8
}

.in-app .btn-control-sm:focus {
    outline: none
}

.light-theme .btn-control-sm {
    background-color: transparent;
    border-color: #606162;
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-control-sm:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-control-sm:focus,
.light-theme .btn-control-sm:hover {
    background-color: transparent;
    border-color: #393b3d;
    color: #393b3d
}

.light-theme .btn-control-sm.active,
.light-theme .btn-control-sm:active {
    background-color: transparent;
    color: #393b3d
}

.light-theme .btn-control-sm:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-control-sm.disabled,
.light-theme .btn-control-sm.disabled.active,
.light-theme .btn-control-sm.disabled:active,
.light-theme .btn-control-sm.disabled:focus,
.light-theme .btn-control-sm.disabled:hover,
.light-theme .btn-control-sm[disabled],
.light-theme .btn-control-sm[disabled].active,
.light-theme .btn-control-sm[disabled]:active,
.light-theme .btn-control-sm[disabled]:focus,
.light-theme .btn-control-sm[disabled]:hover {
    background-color: transparent;
    border-color: #606162;
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-control-sm {
    background-color: transparent;
    border-color: #bdbebe;
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-control-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-control-sm:focus,
.dark-theme .btn-control-sm:hover {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.dark-theme .btn-control-sm.active,
.dark-theme .btn-control-sm:active {
    background-color: transparent;
    color: #fff
}

.dark-theme .btn-control-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-control-sm.disabled,
.dark-theme .btn-control-sm.disabled.active,
.dark-theme .btn-control-sm.disabled:active,
.dark-theme .btn-control-sm.disabled:focus,
.dark-theme .btn-control-sm.disabled:hover,
.dark-theme .btn-control-sm[disabled],
.dark-theme .btn-control-sm[disabled].active,
.dark-theme .btn-control-sm[disabled]:active,
.dark-theme .btn-control-sm[disabled]:focus,
.dark-theme .btn-control-sm[disabled]:hover {
    background-color: transparent;
    border-color: #bdbebe;
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-control-sm.active,
.light-theme .touch .btn-control-sm:active,
.light-theme .touch .btn-control-sm:focus,
.light-theme .touch .btn-control-sm:hover,
.light-theme .touch .btn-control-sm:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: #606162
}

.dark-theme .touch .btn-control-sm.active,
.dark-theme .touch .btn-control-sm:active,
.dark-theme .touch .btn-control-sm:focus,
.dark-theme .touch .btn-control-sm:hover,
.dark-theme .touch .btn-control-sm:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: #bdbebe
}

.btn-control-xs {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    border: 1px solid #b8b8b8;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 4px;
    font-size: 12px;
    line-height: 100%;
    border-radius: 3px
}

.btn-control-xs:link {
    color: #191919
}

.btn-control-xs:focus,
.btn-control-xs:hover {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: pointer
}

.btn-control-xs.active,
.btn-control-xs:active {
    background-color: #fff;
    color: #191919
}

.btn-control-xs.active:focus,
.btn-control-xs:active:focus {
    outline: 0 none
}

.btn-control-xs:visited {
    color: #191919
}

.btn-control-xs:visited:focus {
    outline: 0 none
}

.btn-control-xs.disabled,
.btn-control-xs.disabled.active,
.btn-control-xs.disabled:active,
.btn-control-xs.disabled:focus,
.btn-control-xs.disabled:hover,
.btn-control-xs[disabled],
.btn-control-xs[disabled].active,
.btn-control-xs[disabled]:active,
.btn-control-xs[disabled]:focus,
.btn-control-xs[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #b8b8b8;
    cursor: not-allowed;
    pointer-events: none
}

.touch .btn-control-xs:not([disabled]):focus,
.touch .btn-control-xs:not([disabled]):hover,
.touch .btn-control-xs:not([disabled]):visited {
    color: #191919;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-control-xs:not([disabled]).active,
.touch .btn-control-xs:not([disabled]):active {
    color: #191919;
    background-color: #f2f2f2;
    border-color: #b8b8b8
}

.in-app .btn-control-xs:focus {
    outline: none
}

.light-theme .btn-control-xs {
    background-color: transparent;
    border-color: #606162;
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-control-xs:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-control-xs:focus,
.light-theme .btn-control-xs:hover {
    background-color: transparent;
    border-color: #393b3d;
    color: #393b3d
}

.light-theme .btn-control-xs.active,
.light-theme .btn-control-xs:active {
    background-color: transparent;
    color: #393b3d
}

.light-theme .btn-control-xs:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-control-xs.disabled,
.light-theme .btn-control-xs.disabled.active,
.light-theme .btn-control-xs.disabled:active,
.light-theme .btn-control-xs.disabled:focus,
.light-theme .btn-control-xs.disabled:hover,
.light-theme .btn-control-xs[disabled],
.light-theme .btn-control-xs[disabled].active,
.light-theme .btn-control-xs[disabled]:active,
.light-theme .btn-control-xs[disabled]:focus,
.light-theme .btn-control-xs[disabled]:hover {
    background-color: transparent;
    border-color: #606162;
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-control-xs {
    background-color: transparent;
    border-color: #bdbebe;
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-control-xs:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-control-xs:focus,
.dark-theme .btn-control-xs:hover {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.dark-theme .btn-control-xs.active,
.dark-theme .btn-control-xs:active {
    background-color: transparent;
    color: #fff
}

.dark-theme .btn-control-xs:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-control-xs.disabled,
.dark-theme .btn-control-xs.disabled.active,
.dark-theme .btn-control-xs.disabled:active,
.dark-theme .btn-control-xs.disabled:focus,
.dark-theme .btn-control-xs.disabled:hover,
.dark-theme .btn-control-xs[disabled],
.dark-theme .btn-control-xs[disabled].active,
.dark-theme .btn-control-xs[disabled]:active,
.dark-theme .btn-control-xs[disabled]:focus,
.dark-theme .btn-control-xs[disabled]:hover {
    background-color: transparent;
    border-color: #bdbebe;
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-control-xs.active,
.light-theme .touch .btn-control-xs:active,
.light-theme .touch .btn-control-xs:focus,
.light-theme .touch .btn-control-xs:hover,
.light-theme .touch .btn-control-xs:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: #606162
}

.dark-theme .touch .btn-control-xs.active,
.dark-theme .touch .btn-control-xs:active,
.dark-theme .touch .btn-control-xs:focus,
.dark-theme .touch .btn-control-xs:hover,
.dark-theme .touch .btn-control-xs:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: #bdbebe
}

.btn-alert-lg {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #d86868;
    border: 1px solid #d86868;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 15px;
    font-size: 20px;
    line-height: 100%;
    border-radius: 5px
}

.btn-alert-lg:link {
    color: #fff
}

.btn-alert-lg:focus,
.btn-alert-lg:hover {
    background-color: #e27676;
    border-color: #e27676;
    color: #fff;
    cursor: pointer
}

.btn-alert-lg.active,
.btn-alert-lg:active {
    background-color: #e27676;
    color: #fff
}

.btn-alert-lg.active:focus,
.btn-alert-lg:active:focus {
    outline: 0 none
}

.btn-alert-lg:visited {
    color: #fff
}

.btn-alert-lg:visited:focus {
    outline: 0 none
}

.btn-alert-lg.disabled,
.btn-alert-lg.disabled.active,
.btn-alert-lg.disabled:active,
.btn-alert-lg.disabled:focus,
.btn-alert-lg.disabled:hover,
.btn-alert-lg[disabled],
.btn-alert-lg[disabled].active,
.btn-alert-lg[disabled]:active,
.btn-alert-lg[disabled]:focus,
.btn-alert-lg[disabled]:hover {
    opacity: .5;
    background-color: #d86868;
    border-color: #d86868;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none
}

@media (max-width:767px) {
    .btn-alert-lg {
        padding: 9px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.touch .btn-alert-lg:not([disabled]):focus,
.touch .btn-alert-lg:not([disabled]):hover,
.touch .btn-alert-lg:not([disabled]):visited {
    color: #fff;
    background-color: #d86868;
    border-color: #d86868
}

.touch .btn-alert-lg:not([disabled]).active,
.touch .btn-alert-lg:not([disabled]):active {
    color: #fff;
    background-color: #ac1e2d;
    border-color: #ac1e2d
}

@media (max-width:767px) {
    .touch .btn-alert-lg {
        padding: 9px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.in-app .btn-alert-lg:focus {
    outline: none
}

.light-theme .btn-alert-lg {
    background-color: transparent;
    border-color: #f74b52;
    color: #f74b52;
    border-radius: 8px
}

.light-theme .btn-alert-lg:link {
    color: #f74b52
}

.light-theme .btn-alert-lg:focus,
.light-theme .btn-alert-lg:hover {
    background-color: transparent;
    border-color: #f74b52;
    color: #f74b52
}

.light-theme .btn-alert-lg.active,
.light-theme .btn-alert-lg:active {
    background-color: transparent;
    color: #f74b52
}

.light-theme .btn-alert-lg:visited {
    color: #f74b52
}

.light-theme .btn-alert-lg.disabled,
.light-theme .btn-alert-lg.disabled.active,
.light-theme .btn-alert-lg.disabled:active,
.light-theme .btn-alert-lg.disabled:focus,
.light-theme .btn-alert-lg.disabled:hover,
.light-theme .btn-alert-lg[disabled],
.light-theme .btn-alert-lg[disabled].active,
.light-theme .btn-alert-lg[disabled]:active,
.light-theme .btn-alert-lg[disabled]:focus,
.light-theme .btn-alert-lg[disabled]:hover {
    background-color: transparent;
    border-color: #f74b52;
    color: #f74b52;
    opacity: .5
}

.dark-theme .btn-alert-lg {
    background-color: transparent;
    border-color: #f74b52;
    color: #f74b52;
    border-radius: 8px
}

.dark-theme .btn-alert-lg:link {
    color: #f74b52
}

.dark-theme .btn-alert-lg:focus,
.dark-theme .btn-alert-lg:hover {
    background-color: transparent;
    border-color: #f74b52;
    color: #f74b52
}

.dark-theme .btn-alert-lg.active,
.dark-theme .btn-alert-lg:active {
    background-color: transparent;
    color: #f74b52
}

.dark-theme .btn-alert-lg:visited {
    color: #f74b52
}

.dark-theme .btn-alert-lg.disabled,
.dark-theme .btn-alert-lg.disabled.active,
.dark-theme .btn-alert-lg.disabled:active,
.dark-theme .btn-alert-lg.disabled:focus,
.dark-theme .btn-alert-lg.disabled:hover,
.dark-theme .btn-alert-lg[disabled],
.dark-theme .btn-alert-lg[disabled].active,
.dark-theme .btn-alert-lg[disabled]:active,
.dark-theme .btn-alert-lg[disabled]:focus,
.dark-theme .btn-alert-lg[disabled]:hover {
    background-color: transparent;
    border-color: #f74b52;
    color: #f74b52;
    opacity: .5
}

.dark-theme .touch .btn-alert-lg.active,
.dark-theme .touch .btn-alert-lg:active,
.dark-theme .touch .btn-alert-lg:focus,
.dark-theme .touch .btn-alert-lg:hover,
.dark-theme .touch .btn-alert-lg:visited,
.light-theme .touch .btn-alert-lg.active,
.light-theme .touch .btn-alert-lg:active,
.light-theme .touch .btn-alert-lg:focus,
.light-theme .touch .btn-alert-lg:hover,
.light-theme .touch .btn-alert-lg:visited {
    color: #f74b52;
    background-color: transparent;
    border-color: #f74b52
}

.btn-alert-md {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #d86868;
    border: 1px solid #d86868;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 9px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px
}

.btn-alert-md:link {
    color: #fff
}

.btn-alert-md:focus,
.btn-alert-md:hover {
    background-color: #e27676;
    border-color: #e27676;
    color: #fff;
    cursor: pointer
}

.btn-alert-md.active,
.btn-alert-md:active {
    background-color: #e27676;
    color: #fff
}

.btn-alert-md.active:focus,
.btn-alert-md:active:focus {
    outline: 0 none
}

.btn-alert-md:visited {
    color: #fff
}

.btn-alert-md:visited:focus {
    outline: 0 none
}

.btn-alert-md.disabled,
.btn-alert-md.disabled.active,
.btn-alert-md.disabled:active,
.btn-alert-md.disabled:focus,
.btn-alert-md.disabled:hover,
.btn-alert-md[disabled],
.btn-alert-md[disabled].active,
.btn-alert-md[disabled]:active,
.btn-alert-md[disabled]:focus,
.btn-alert-md[disabled]:hover {
    opacity: .5;
    background-color: #d86868;
    border-color: #d86868;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none
}

@media (max-width:767px) {
    .btn-alert-md {
        padding: 7px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.touch .btn-alert-md:not([disabled]):focus,
.touch .btn-alert-md:not([disabled]):hover,
.touch .btn-alert-md:not([disabled]):visited {
    color: #fff;
    background-color: #d86868;
    border-color: #d86868
}

.touch .btn-alert-md:not([disabled]).active,
.touch .btn-alert-md:not([disabled]):active {
    color: #fff;
    background-color: #ac1e2d;
    border-color: #ac1e2d
}

@media (max-width:767px) {
    .touch .btn-alert-md {
        padding: 7px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.in-app .btn-alert-md:focus {
    outline: none
}

.light-theme .btn-alert-md {
    background-color: transparent;
    border-color: #f74b52;
    color: #f74b52;
    border-radius: 8px
}

.light-theme .btn-alert-md:link {
    color: #f74b52
}

.light-theme .btn-alert-md:focus,
.light-theme .btn-alert-md:hover {
    background-color: transparent;
    border-color: #f74b52;
    color: #f74b52
}

.light-theme .btn-alert-md.active,
.light-theme .btn-alert-md:active {
    background-color: transparent;
    color: #f74b52
}

.light-theme .btn-alert-md:visited {
    color: #f74b52
}

.light-theme .btn-alert-md.disabled,
.light-theme .btn-alert-md.disabled.active,
.light-theme .btn-alert-md.disabled:active,
.light-theme .btn-alert-md.disabled:focus,
.light-theme .btn-alert-md.disabled:hover,
.light-theme .btn-alert-md[disabled],
.light-theme .btn-alert-md[disabled].active,
.light-theme .btn-alert-md[disabled]:active,
.light-theme .btn-alert-md[disabled]:focus,
.light-theme .btn-alert-md[disabled]:hover {
    background-color: transparent;
    border-color: #f74b52;
    color: #f74b52;
    opacity: .5
}

.dark-theme .btn-alert-md {
    background-color: transparent;
    border-color: #f74b52;
    color: #f74b52;
    border-radius: 8px
}

.dark-theme .btn-alert-md:link {
    color: #f74b52
}

.dark-theme .btn-alert-md:focus,
.dark-theme .btn-alert-md:hover {
    background-color: transparent;
    border-color: #f74b52;
    color: #f74b52
}

.dark-theme .btn-alert-md.active,
.dark-theme .btn-alert-md:active {
    background-color: transparent;
    color: #f74b52
}

.dark-theme .btn-alert-md:visited {
    color: #f74b52
}

.dark-theme .btn-alert-md.disabled,
.dark-theme .btn-alert-md.disabled.active,
.dark-theme .btn-alert-md.disabled:active,
.dark-theme .btn-alert-md.disabled:focus,
.dark-theme .btn-alert-md.disabled:hover,
.dark-theme .btn-alert-md[disabled],
.dark-theme .btn-alert-md[disabled].active,
.dark-theme .btn-alert-md[disabled]:active,
.dark-theme .btn-alert-md[disabled]:focus,
.dark-theme .btn-alert-md[disabled]:hover {
    background-color: transparent;
    border-color: #f74b52;
    color: #f74b52;
    opacity: .5
}

.dark-theme .touch .btn-alert-md.active,
.dark-theme .touch .btn-alert-md:active,
.dark-theme .touch .btn-alert-md:focus,
.dark-theme .touch .btn-alert-md:hover,
.dark-theme .touch .btn-alert-md:visited,
.light-theme .touch .btn-alert-md.active,
.light-theme .touch .btn-alert-md:active,
.light-theme .touch .btn-alert-md:focus,
.light-theme .touch .btn-alert-md:hover,
.light-theme .touch .btn-alert-md:visited {
    color: #f74b52;
    background-color: transparent;
    border-color: #f74b52
}

.btn-alert-sm {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #d86868;
    border: 1px solid #d86868;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 7px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px
}

.btn-alert-sm:link {
    color: #fff
}

.btn-alert-sm:focus,
.btn-alert-sm:hover {
    background-color: #e27676;
    border-color: #e27676;
    color: #fff;
    cursor: pointer
}

.btn-alert-sm.active,
.btn-alert-sm:active {
    background-color: #e27676;
    color: #fff
}

.btn-alert-sm.active:focus,
.btn-alert-sm:active:focus {
    outline: 0 none
}

.btn-alert-sm:visited {
    color: #fff
}

.btn-alert-sm:visited:focus {
    outline: 0 none
}

.btn-alert-sm.disabled,
.btn-alert-sm.disabled.active,
.btn-alert-sm.disabled:active,
.btn-alert-sm.disabled:focus,
.btn-alert-sm.disabled:hover,
.btn-alert-sm[disabled],
.btn-alert-sm[disabled].active,
.btn-alert-sm[disabled]:active,
.btn-alert-sm[disabled]:focus,
.btn-alert-sm[disabled]:hover {
    opacity: .5;
    background-color: #d86868;
    border-color: #d86868;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none
}

.touch .btn-alert-sm:not([disabled]):focus,
.touch .btn-alert-sm:not([disabled]):hover,
.touch .btn-alert-sm:not([disabled]):visited {
    color: #fff;
    background-color: #d86868;
    border-color: #d86868
}

.touch .btn-alert-sm:not([disabled]).active,
.touch .btn-alert-sm:not([disabled]):active {
    color: #fff;
    background-color: #ac1e2d;
    border-color: #ac1e2d
}

.in-app .btn-alert-sm:focus {
    outline: none
}

.light-theme .btn-alert-sm {
    background-color: transparent;
    border-color: #f74b52;
    color: #f74b52;
    border-radius: 8px
}

.light-theme .btn-alert-sm:link {
    color: #f74b52
}

.light-theme .btn-alert-sm:focus,
.light-theme .btn-alert-sm:hover {
    background-color: transparent;
    border-color: #f74b52;
    color: #f74b52
}

.light-theme .btn-alert-sm.active,
.light-theme .btn-alert-sm:active {
    background-color: transparent;
    color: #f74b52
}

.light-theme .btn-alert-sm:visited {
    color: #f74b52
}

.light-theme .btn-alert-sm.disabled,
.light-theme .btn-alert-sm.disabled.active,
.light-theme .btn-alert-sm.disabled:active,
.light-theme .btn-alert-sm.disabled:focus,
.light-theme .btn-alert-sm.disabled:hover,
.light-theme .btn-alert-sm[disabled],
.light-theme .btn-alert-sm[disabled].active,
.light-theme .btn-alert-sm[disabled]:active,
.light-theme .btn-alert-sm[disabled]:focus,
.light-theme .btn-alert-sm[disabled]:hover {
    background-color: transparent;
    border-color: #f74b52;
    color: #f74b52;
    opacity: .5
}

.dark-theme .btn-alert-sm {
    background-color: transparent;
    border-color: #f74b52;
    color: #f74b52;
    border-radius: 8px
}

.dark-theme .btn-alert-sm:link {
    color: #f74b52
}

.dark-theme .btn-alert-sm:focus,
.dark-theme .btn-alert-sm:hover {
    background-color: transparent;
    border-color: #f74b52;
    color: #f74b52
}

.dark-theme .btn-alert-sm.active,
.dark-theme .btn-alert-sm:active {
    background-color: transparent;
    color: #f74b52
}

.dark-theme .btn-alert-sm:visited {
    color: #f74b52
}

.dark-theme .btn-alert-sm.disabled,
.dark-theme .btn-alert-sm.disabled.active,
.dark-theme .btn-alert-sm.disabled:active,
.dark-theme .btn-alert-sm.disabled:focus,
.dark-theme .btn-alert-sm.disabled:hover,
.dark-theme .btn-alert-sm[disabled],
.dark-theme .btn-alert-sm[disabled].active,
.dark-theme .btn-alert-sm[disabled]:active,
.dark-theme .btn-alert-sm[disabled]:focus,
.dark-theme .btn-alert-sm[disabled]:hover {
    background-color: transparent;
    border-color: #f74b52;
    color: #f74b52;
    opacity: .5
}

.dark-theme .touch .btn-alert-sm.active,
.dark-theme .touch .btn-alert-sm:active,
.dark-theme .touch .btn-alert-sm:focus,
.dark-theme .touch .btn-alert-sm:hover,
.dark-theme .touch .btn-alert-sm:visited,
.light-theme .touch .btn-alert-sm.active,
.light-theme .touch .btn-alert-sm:active,
.light-theme .touch .btn-alert-sm:focus,
.light-theme .touch .btn-alert-sm:hover,
.light-theme .touch .btn-alert-sm:visited {
    color: #f74b52;
    background-color: transparent;
    border-color: #f74b52
}

.btn-alert-xs {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #d86868;
    border: 1px solid #d86868;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 4px;
    font-size: 12px;
    line-height: 100%;
    border-radius: 3px
}

.btn-alert-xs:link {
    color: #fff
}

.btn-alert-xs:focus,
.btn-alert-xs:hover {
    background-color: #e27676;
    border-color: #e27676;
    color: #fff;
    cursor: pointer
}

.btn-alert-xs.active,
.btn-alert-xs:active {
    background-color: #e27676;
    color: #fff
}

.btn-alert-xs.active:focus,
.btn-alert-xs:active:focus {
    outline: 0 none
}

.btn-alert-xs:visited {
    color: #fff
}

.btn-alert-xs:visited:focus {
    outline: 0 none
}

.btn-alert-xs.disabled,
.btn-alert-xs.disabled.active,
.btn-alert-xs.disabled:active,
.btn-alert-xs.disabled:focus,
.btn-alert-xs.disabled:hover,
.btn-alert-xs[disabled],
.btn-alert-xs[disabled].active,
.btn-alert-xs[disabled]:active,
.btn-alert-xs[disabled]:focus,
.btn-alert-xs[disabled]:hover {
    opacity: .5;
    background-color: #d86868;
    border-color: #d86868;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none
}

.touch .btn-alert-xs:not([disabled]):focus,
.touch .btn-alert-xs:not([disabled]):hover,
.touch .btn-alert-xs:not([disabled]):visited {
    color: #fff;
    background-color: #d86868;
    border-color: #d86868
}

.touch .btn-alert-xs:not([disabled]).active,
.touch .btn-alert-xs:not([disabled]):active {
    color: #fff;
    background-color: #ac1e2d;
    border-color: #ac1e2d
}

.in-app .btn-alert-xs:focus {
    outline: none
}

.light-theme .btn-alert-xs {
    background-color: transparent;
    border-color: #f74b52;
    color: #f74b52;
    border-radius: 8px
}

.light-theme .btn-alert-xs:link {
    color: #f74b52
}

.light-theme .btn-alert-xs:focus,
.light-theme .btn-alert-xs:hover {
    background-color: transparent;
    border-color: #f74b52;
    color: #f74b52
}

.light-theme .btn-alert-xs.active,
.light-theme .btn-alert-xs:active {
    background-color: transparent;
    color: #f74b52
}

.light-theme .btn-alert-xs:visited {
    color: #f74b52
}

.light-theme .btn-alert-xs.disabled,
.light-theme .btn-alert-xs.disabled.active,
.light-theme .btn-alert-xs.disabled:active,
.light-theme .btn-alert-xs.disabled:focus,
.light-theme .btn-alert-xs.disabled:hover,
.light-theme .btn-alert-xs[disabled],
.light-theme .btn-alert-xs[disabled].active,
.light-theme .btn-alert-xs[disabled]:active,
.light-theme .btn-alert-xs[disabled]:focus,
.light-theme .btn-alert-xs[disabled]:hover {
    background-color: transparent;
    border-color: #f74b52;
    color: #f74b52;
    opacity: .5
}

.dark-theme .btn-alert-xs {
    background-color: transparent;
    border-color: #f74b52;
    color: #f74b52;
    border-radius: 8px
}

.dark-theme .btn-alert-xs:link {
    color: #f74b52
}

.dark-theme .btn-alert-xs:focus,
.dark-theme .btn-alert-xs:hover {
    background-color: transparent;
    border-color: #f74b52;
    color: #f74b52
}

.dark-theme .btn-alert-xs.active,
.dark-theme .btn-alert-xs:active {
    background-color: transparent;
    color: #f74b52
}

.dark-theme .btn-alert-xs:visited {
    color: #f74b52
}

.dark-theme .btn-alert-xs.disabled,
.dark-theme .btn-alert-xs.disabled.active,
.dark-theme .btn-alert-xs.disabled:active,
.dark-theme .btn-alert-xs.disabled:focus,
.dark-theme .btn-alert-xs.disabled:hover,
.dark-theme .btn-alert-xs[disabled],
.dark-theme .btn-alert-xs[disabled].active,
.dark-theme .btn-alert-xs[disabled]:active,
.dark-theme .btn-alert-xs[disabled]:focus,
.dark-theme .btn-alert-xs[disabled]:hover {
    background-color: transparent;
    border-color: #f74b52;
    color: #f74b52;
    opacity: .5
}

.dark-theme .touch .btn-alert-xs.active,
.dark-theme .touch .btn-alert-xs:active,
.dark-theme .touch .btn-alert-xs:focus,
.dark-theme .touch .btn-alert-xs:hover,
.dark-theme .touch .btn-alert-xs:visited,
.light-theme .touch .btn-alert-xs.active,
.light-theme .touch .btn-alert-xs:active,
.light-theme .touch .btn-alert-xs:focus,
.light-theme .touch .btn-alert-xs:hover,
.light-theme .touch .btn-alert-xs:visited {
    color: #f74b52;
    background-color: transparent;
    border-color: #f74b52
}

.btn-generic-edit-lg,
a.btn-generic-edit-lg,
button.btn-generic-edit-lg {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 12px;
    font-size: 20px;
    line-height: 100%;
    border-radius: 5px;
    border: none
}

.btn-generic-edit-lg:link,
a.btn-generic-edit-lg:link,
button.btn-generic-edit-lg:link {
    color: #191919
}

.btn-generic-edit-lg:focus,
.btn-generic-edit-lg:hover,
a.btn-generic-edit-lg:focus,
a.btn-generic-edit-lg:hover,
button.btn-generic-edit-lg:focus,
button.btn-generic-edit-lg:hover {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: pointer
}

.btn-generic-edit-lg.active,
.btn-generic-edit-lg:active,
a.btn-generic-edit-lg.active,
a.btn-generic-edit-lg:active,
button.btn-generic-edit-lg.active,
button.btn-generic-edit-lg:active {
    background-color: #fff;
    color: #191919
}

.btn-generic-edit-lg.active:focus,
.btn-generic-edit-lg:active:focus,
a.btn-generic-edit-lg.active:focus,
a.btn-generic-edit-lg:active:focus,
button.btn-generic-edit-lg.active:focus,
button.btn-generic-edit-lg:active:focus {
    outline: 0 none
}

.btn-generic-edit-lg:visited,
a.btn-generic-edit-lg:visited,
button.btn-generic-edit-lg:visited {
    color: #191919
}

.btn-generic-edit-lg:visited:focus,
a.btn-generic-edit-lg:visited:focus,
button.btn-generic-edit-lg:visited:focus {
    outline: 0 none
}

.btn-generic-edit-lg.disabled,
.btn-generic-edit-lg.disabled.active,
.btn-generic-edit-lg.disabled:active,
.btn-generic-edit-lg.disabled:focus,
.btn-generic-edit-lg.disabled:hover,
.btn-generic-edit-lg[disabled],
.btn-generic-edit-lg[disabled].active,
.btn-generic-edit-lg[disabled]:active,
.btn-generic-edit-lg[disabled]:focus,
.btn-generic-edit-lg[disabled]:hover,
a.btn-generic-edit-lg.disabled,
a.btn-generic-edit-lg.disabled.active,
a.btn-generic-edit-lg.disabled:active,
a.btn-generic-edit-lg.disabled:focus,
a.btn-generic-edit-lg.disabled:hover,
a.btn-generic-edit-lg[disabled],
a.btn-generic-edit-lg[disabled].active,
a.btn-generic-edit-lg[disabled]:active,
a.btn-generic-edit-lg[disabled]:focus,
a.btn-generic-edit-lg[disabled]:hover,
button.btn-generic-edit-lg.disabled,
button.btn-generic-edit-lg.disabled.active,
button.btn-generic-edit-lg.disabled:active,
button.btn-generic-edit-lg.disabled:focus,
button.btn-generic-edit-lg.disabled:hover,
button.btn-generic-edit-lg[disabled],
button.btn-generic-edit-lg[disabled].active,
button.btn-generic-edit-lg[disabled]:active,
button.btn-generic-edit-lg[disabled]:focus,
button.btn-generic-edit-lg[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: not-allowed;
    pointer-events: none
}

.btn-generic-edit-lg.disabled:hover span[class^=icon-],
.btn-generic-edit-lg.disabled span[class^=icon-],
.btn-generic-edit-lg[disabled]:hover span[class^=icon-],
.btn-generic-edit-lg[disabled] span[class^=icon-],
a.btn-generic-edit-lg.disabled:hover span[class^=icon-],
a.btn-generic-edit-lg.disabled span[class^=icon-],
a.btn-generic-edit-lg[disabled]:hover span[class^=icon-],
a.btn-generic-edit-lg[disabled] span[class^=icon-],
button.btn-generic-edit-lg.disabled:hover span[class^=icon-],
button.btn-generic-edit-lg.disabled span[class^=icon-],
button.btn-generic-edit-lg[disabled]:hover span[class^=icon-],
button.btn-generic-edit-lg[disabled] span[class^=icon-] {
    background-position: 0 -84px
}

.btn-generic-edit-lg:hover span[class^=icon-],
a.btn-generic-edit-lg:hover span[class^=icon-],
button.btn-generic-edit-lg:hover span[class^=icon-] {
    background-position: -28px -84px
}

.btn-generic-edit-lg span[class^=icon-],
a.btn-generic-edit-lg span[class^=icon-],
button.btn-generic-edit-lg span[class^=icon-] {
    background-position: 0 -84px
}

.btn-generic-edit-lg span[class^=icon-],
.btn-generic-edit-lg span[class^=icon-]:hover,
a.btn-generic-edit-lg span[class^=icon-],
a.btn-generic-edit-lg span[class^=icon-]:hover,
button.btn-generic-edit-lg span[class^=icon-],
button.btn-generic-edit-lg span[class^=icon-]:hover {
    background-size: 56px auto;
    width: 28px;
    height: 28px
}

.btn-generic-edit-lg .btn-text,
a.btn-generic-edit-lg .btn-text,
button.btn-generic-edit-lg .btn-text {
    vertical-align: middle
}

.touch .btn-generic-edit-lg:focus,
.touch .btn-generic-edit-lg:hover,
.touch .btn-generic-edit-lg:visited,
.touch a.btn-generic-edit-lg:focus,
.touch a.btn-generic-edit-lg:hover,
.touch a.btn-generic-edit-lg:visited {
    color: #191919;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-generic-edit-lg.active,
.touch .btn-generic-edit-lg:active,
.touch a.btn-generic-edit-lg.active,
.touch a.btn-generic-edit-lg:active {
    color: #191919;
    background-color: #f2f2f2;
    border-color: #b8b8b8
}

.light-theme .btn-generic-edit-lg {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-generic-edit-lg:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-edit-lg:focus,
.light-theme .btn-generic-edit-lg:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme .btn-generic-edit-lg.active,
.light-theme .btn-generic-edit-lg:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme .btn-generic-edit-lg:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-edit-lg.disabled,
.light-theme .btn-generic-edit-lg.disabled.active,
.light-theme .btn-generic-edit-lg.disabled:active,
.light-theme .btn-generic-edit-lg.disabled:focus,
.light-theme .btn-generic-edit-lg.disabled:hover,
.light-theme .btn-generic-edit-lg[disabled],
.light-theme .btn-generic-edit-lg[disabled].active,
.light-theme .btn-generic-edit-lg[disabled]:active,
.light-theme .btn-generic-edit-lg[disabled]:focus,
.light-theme .btn-generic-edit-lg[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-generic-edit-lg {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-generic-edit-lg:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-edit-lg:focus,
.dark-theme .btn-generic-edit-lg:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme .btn-generic-edit-lg.active,
.dark-theme .btn-generic-edit-lg:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme .btn-generic-edit-lg:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-edit-lg.disabled,
.dark-theme .btn-generic-edit-lg.disabled.active,
.dark-theme .btn-generic-edit-lg.disabled:active,
.dark-theme .btn-generic-edit-lg.disabled:focus,
.dark-theme .btn-generic-edit-lg.disabled:hover,
.dark-theme .btn-generic-edit-lg[disabled],
.dark-theme .btn-generic-edit-lg[disabled].active,
.dark-theme .btn-generic-edit-lg[disabled]:active,
.dark-theme .btn-generic-edit-lg[disabled]:focus,
.dark-theme .btn-generic-edit-lg[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-generic-edit-lg:focus,
.light-theme .touch .btn-generic-edit-lg:hover,
.light-theme .touch .btn-generic-edit-lg:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch .btn-generic-edit-lg.active,
.light-theme .touch .btn-generic-edit-lg:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch .btn-generic-edit-lg:focus,
.dark-theme .touch .btn-generic-edit-lg:hover,
.dark-theme .touch .btn-generic-edit-lg:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch .btn-generic-edit-lg.active,
.dark-theme .touch .btn-generic-edit-lg:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.light-theme a.btn-generic-edit-lg {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme a.btn-generic-edit-lg:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-edit-lg:focus,
.light-theme a.btn-generic-edit-lg:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme a.btn-generic-edit-lg.active,
.light-theme a.btn-generic-edit-lg:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme a.btn-generic-edit-lg:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-edit-lg.disabled,
.light-theme a.btn-generic-edit-lg.disabled.active,
.light-theme a.btn-generic-edit-lg.disabled:active,
.light-theme a.btn-generic-edit-lg.disabled:focus,
.light-theme a.btn-generic-edit-lg.disabled:hover,
.light-theme a.btn-generic-edit-lg[disabled],
.light-theme a.btn-generic-edit-lg[disabled].active,
.light-theme a.btn-generic-edit-lg[disabled]:active,
.light-theme a.btn-generic-edit-lg[disabled]:focus,
.light-theme a.btn-generic-edit-lg[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme a.btn-generic-edit-lg {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme a.btn-generic-edit-lg:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-edit-lg:focus,
.dark-theme a.btn-generic-edit-lg:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme a.btn-generic-edit-lg.active,
.dark-theme a.btn-generic-edit-lg:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme a.btn-generic-edit-lg:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-edit-lg.disabled,
.dark-theme a.btn-generic-edit-lg.disabled.active,
.dark-theme a.btn-generic-edit-lg.disabled:active,
.dark-theme a.btn-generic-edit-lg.disabled:focus,
.dark-theme a.btn-generic-edit-lg.disabled:hover,
.dark-theme a.btn-generic-edit-lg[disabled],
.dark-theme a.btn-generic-edit-lg[disabled].active,
.dark-theme a.btn-generic-edit-lg[disabled]:active,
.dark-theme a.btn-generic-edit-lg[disabled]:focus,
.dark-theme a.btn-generic-edit-lg[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch a.btn-generic-edit-lg:focus,
.light-theme .touch a.btn-generic-edit-lg:hover,
.light-theme .touch a.btn-generic-edit-lg:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch a.btn-generic-edit-lg.active,
.light-theme .touch a.btn-generic-edit-lg:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch a.btn-generic-edit-lg:focus,
.dark-theme .touch a.btn-generic-edit-lg:hover,
.dark-theme .touch a.btn-generic-edit-lg:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch a.btn-generic-edit-lg.active,
.dark-theme .touch a.btn-generic-edit-lg:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.btn-generic-edit-md,
a.btn-generic-edit-md,
button.btn-generic-edit-md {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 4px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px;
    border: none
}

.btn-generic-edit-md:link,
a.btn-generic-edit-md:link,
button.btn-generic-edit-md:link {
    color: #191919
}

.btn-generic-edit-md:focus,
.btn-generic-edit-md:hover,
a.btn-generic-edit-md:focus,
a.btn-generic-edit-md:hover,
button.btn-generic-edit-md:focus,
button.btn-generic-edit-md:hover {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: pointer
}

.btn-generic-edit-md.active,
.btn-generic-edit-md:active,
a.btn-generic-edit-md.active,
a.btn-generic-edit-md:active,
button.btn-generic-edit-md.active,
button.btn-generic-edit-md:active {
    background-color: #fff;
    color: #191919
}

.btn-generic-edit-md.active:focus,
.btn-generic-edit-md:active:focus,
a.btn-generic-edit-md.active:focus,
a.btn-generic-edit-md:active:focus,
button.btn-generic-edit-md.active:focus,
button.btn-generic-edit-md:active:focus {
    outline: 0 none
}

.btn-generic-edit-md:visited,
a.btn-generic-edit-md:visited,
button.btn-generic-edit-md:visited {
    color: #191919
}

.btn-generic-edit-md:visited:focus,
a.btn-generic-edit-md:visited:focus,
button.btn-generic-edit-md:visited:focus {
    outline: 0 none
}

.btn-generic-edit-md.disabled,
.btn-generic-edit-md.disabled.active,
.btn-generic-edit-md.disabled:active,
.btn-generic-edit-md.disabled:focus,
.btn-generic-edit-md.disabled:hover,
.btn-generic-edit-md[disabled],
.btn-generic-edit-md[disabled].active,
.btn-generic-edit-md[disabled]:active,
.btn-generic-edit-md[disabled]:focus,
.btn-generic-edit-md[disabled]:hover,
a.btn-generic-edit-md.disabled,
a.btn-generic-edit-md.disabled.active,
a.btn-generic-edit-md.disabled:active,
a.btn-generic-edit-md.disabled:focus,
a.btn-generic-edit-md.disabled:hover,
a.btn-generic-edit-md[disabled],
a.btn-generic-edit-md[disabled].active,
a.btn-generic-edit-md[disabled]:active,
a.btn-generic-edit-md[disabled]:focus,
a.btn-generic-edit-md[disabled]:hover,
button.btn-generic-edit-md.disabled,
button.btn-generic-edit-md.disabled.active,
button.btn-generic-edit-md.disabled:active,
button.btn-generic-edit-md.disabled:focus,
button.btn-generic-edit-md.disabled:hover,
button.btn-generic-edit-md[disabled],
button.btn-generic-edit-md[disabled].active,
button.btn-generic-edit-md[disabled]:active,
button.btn-generic-edit-md[disabled]:focus,
button.btn-generic-edit-md[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: not-allowed;
    pointer-events: none
}

.btn-generic-edit-md.disabled:hover span[class^=icon-],
.btn-generic-edit-md.disabled span[class^=icon-],
.btn-generic-edit-md[disabled]:hover span[class^=icon-],
.btn-generic-edit-md[disabled] span[class^=icon-],
a.btn-generic-edit-md.disabled:hover span[class^=icon-],
a.btn-generic-edit-md.disabled span[class^=icon-],
a.btn-generic-edit-md[disabled]:hover span[class^=icon-],
a.btn-generic-edit-md[disabled] span[class^=icon-],
button.btn-generic-edit-md.disabled:hover span[class^=icon-],
button.btn-generic-edit-md.disabled span[class^=icon-],
button.btn-generic-edit-md[disabled]:hover span[class^=icon-],
button.btn-generic-edit-md[disabled] span[class^=icon-] {
    background-position: 0 -84px
}

.btn-generic-edit-md:hover span[class^=icon-],
a.btn-generic-edit-md:hover span[class^=icon-],
button.btn-generic-edit-md:hover span[class^=icon-] {
    background-position: -28px -84px
}

.btn-generic-edit-md span[class^=icon-],
a.btn-generic-edit-md span[class^=icon-],
button.btn-generic-edit-md span[class^=icon-] {
    background-position: 0 -84px
}

.btn-generic-edit-md span[class^=icon-],
.btn-generic-edit-md span[class^=icon-]:hover,
a.btn-generic-edit-md span[class^=icon-],
a.btn-generic-edit-md span[class^=icon-]:hover,
button.btn-generic-edit-md span[class^=icon-],
button.btn-generic-edit-md span[class^=icon-]:hover {
    background-size: 56px auto;
    width: 28px;
    height: 28px
}

.btn-generic-edit-md .btn-text,
a.btn-generic-edit-md .btn-text,
button.btn-generic-edit-md .btn-text {
    vertical-align: middle
}

.touch .btn-generic-edit-md:focus,
.touch .btn-generic-edit-md:hover,
.touch .btn-generic-edit-md:visited,
.touch a.btn-generic-edit-md:focus,
.touch a.btn-generic-edit-md:hover,
.touch a.btn-generic-edit-md:visited {
    color: #191919;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-generic-edit-md.active,
.touch .btn-generic-edit-md:active,
.touch a.btn-generic-edit-md.active,
.touch a.btn-generic-edit-md:active {
    color: #191919;
    background-color: #f2f2f2;
    border-color: #b8b8b8
}

.light-theme .btn-generic-edit-md {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-generic-edit-md:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-edit-md:focus,
.light-theme .btn-generic-edit-md:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme .btn-generic-edit-md.active,
.light-theme .btn-generic-edit-md:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme .btn-generic-edit-md:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-edit-md.disabled,
.light-theme .btn-generic-edit-md.disabled.active,
.light-theme .btn-generic-edit-md.disabled:active,
.light-theme .btn-generic-edit-md.disabled:focus,
.light-theme .btn-generic-edit-md.disabled:hover,
.light-theme .btn-generic-edit-md[disabled],
.light-theme .btn-generic-edit-md[disabled].active,
.light-theme .btn-generic-edit-md[disabled]:active,
.light-theme .btn-generic-edit-md[disabled]:focus,
.light-theme .btn-generic-edit-md[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-generic-edit-md {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-generic-edit-md:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-edit-md:focus,
.dark-theme .btn-generic-edit-md:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme .btn-generic-edit-md.active,
.dark-theme .btn-generic-edit-md:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme .btn-generic-edit-md:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-edit-md.disabled,
.dark-theme .btn-generic-edit-md.disabled.active,
.dark-theme .btn-generic-edit-md.disabled:active,
.dark-theme .btn-generic-edit-md.disabled:focus,
.dark-theme .btn-generic-edit-md.disabled:hover,
.dark-theme .btn-generic-edit-md[disabled],
.dark-theme .btn-generic-edit-md[disabled].active,
.dark-theme .btn-generic-edit-md[disabled]:active,
.dark-theme .btn-generic-edit-md[disabled]:focus,
.dark-theme .btn-generic-edit-md[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-generic-edit-md:focus,
.light-theme .touch .btn-generic-edit-md:hover,
.light-theme .touch .btn-generic-edit-md:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch .btn-generic-edit-md.active,
.light-theme .touch .btn-generic-edit-md:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch .btn-generic-edit-md:focus,
.dark-theme .touch .btn-generic-edit-md:hover,
.dark-theme .touch .btn-generic-edit-md:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch .btn-generic-edit-md.active,
.dark-theme .touch .btn-generic-edit-md:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.light-theme a.btn-generic-edit-md {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme a.btn-generic-edit-md:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-edit-md:focus,
.light-theme a.btn-generic-edit-md:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme a.btn-generic-edit-md.active,
.light-theme a.btn-generic-edit-md:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme a.btn-generic-edit-md:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-edit-md.disabled,
.light-theme a.btn-generic-edit-md.disabled.active,
.light-theme a.btn-generic-edit-md.disabled:active,
.light-theme a.btn-generic-edit-md.disabled:focus,
.light-theme a.btn-generic-edit-md.disabled:hover,
.light-theme a.btn-generic-edit-md[disabled],
.light-theme a.btn-generic-edit-md[disabled].active,
.light-theme a.btn-generic-edit-md[disabled]:active,
.light-theme a.btn-generic-edit-md[disabled]:focus,
.light-theme a.btn-generic-edit-md[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme a.btn-generic-edit-md {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme a.btn-generic-edit-md:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-edit-md:focus,
.dark-theme a.btn-generic-edit-md:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme a.btn-generic-edit-md.active,
.dark-theme a.btn-generic-edit-md:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme a.btn-generic-edit-md:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-edit-md.disabled,
.dark-theme a.btn-generic-edit-md.disabled.active,
.dark-theme a.btn-generic-edit-md.disabled:active,
.dark-theme a.btn-generic-edit-md.disabled:focus,
.dark-theme a.btn-generic-edit-md.disabled:hover,
.dark-theme a.btn-generic-edit-md[disabled],
.dark-theme a.btn-generic-edit-md[disabled].active,
.dark-theme a.btn-generic-edit-md[disabled]:active,
.dark-theme a.btn-generic-edit-md[disabled]:focus,
.dark-theme a.btn-generic-edit-md[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch a.btn-generic-edit-md:focus,
.light-theme .touch a.btn-generic-edit-md:hover,
.light-theme .touch a.btn-generic-edit-md:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch a.btn-generic-edit-md.active,
.light-theme .touch a.btn-generic-edit-md:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch a.btn-generic-edit-md:focus,
.dark-theme .touch a.btn-generic-edit-md:hover,
.dark-theme .touch a.btn-generic-edit-md:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch a.btn-generic-edit-md.active,
.dark-theme .touch a.btn-generic-edit-md:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.btn-generic-edit-sm,
a.btn-generic-edit-sm,
button.btn-generic-edit-sm {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 5px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px;
    border: none
}

.btn-generic-edit-sm:link,
a.btn-generic-edit-sm:link,
button.btn-generic-edit-sm:link {
    color: #191919
}

.btn-generic-edit-sm:focus,
.btn-generic-edit-sm:hover,
a.btn-generic-edit-sm:focus,
a.btn-generic-edit-sm:hover,
button.btn-generic-edit-sm:focus,
button.btn-generic-edit-sm:hover {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: pointer
}

.btn-generic-edit-sm.active,
.btn-generic-edit-sm:active,
a.btn-generic-edit-sm.active,
a.btn-generic-edit-sm:active,
button.btn-generic-edit-sm.active,
button.btn-generic-edit-sm:active {
    background-color: #fff;
    color: #191919
}

.btn-generic-edit-sm.active:focus,
.btn-generic-edit-sm:active:focus,
a.btn-generic-edit-sm.active:focus,
a.btn-generic-edit-sm:active:focus,
button.btn-generic-edit-sm.active:focus,
button.btn-generic-edit-sm:active:focus {
    outline: 0 none
}

.btn-generic-edit-sm:visited,
a.btn-generic-edit-sm:visited,
button.btn-generic-edit-sm:visited {
    color: #191919
}

.btn-generic-edit-sm:visited:focus,
a.btn-generic-edit-sm:visited:focus,
button.btn-generic-edit-sm:visited:focus {
    outline: 0 none
}

.btn-generic-edit-sm.disabled,
.btn-generic-edit-sm.disabled.active,
.btn-generic-edit-sm.disabled:active,
.btn-generic-edit-sm.disabled:focus,
.btn-generic-edit-sm.disabled:hover,
.btn-generic-edit-sm[disabled],
.btn-generic-edit-sm[disabled].active,
.btn-generic-edit-sm[disabled]:active,
.btn-generic-edit-sm[disabled]:focus,
.btn-generic-edit-sm[disabled]:hover,
a.btn-generic-edit-sm.disabled,
a.btn-generic-edit-sm.disabled.active,
a.btn-generic-edit-sm.disabled:active,
a.btn-generic-edit-sm.disabled:focus,
a.btn-generic-edit-sm.disabled:hover,
a.btn-generic-edit-sm[disabled],
a.btn-generic-edit-sm[disabled].active,
a.btn-generic-edit-sm[disabled]:active,
a.btn-generic-edit-sm[disabled]:focus,
a.btn-generic-edit-sm[disabled]:hover,
button.btn-generic-edit-sm.disabled,
button.btn-generic-edit-sm.disabled.active,
button.btn-generic-edit-sm.disabled:active,
button.btn-generic-edit-sm.disabled:focus,
button.btn-generic-edit-sm.disabled:hover,
button.btn-generic-edit-sm[disabled],
button.btn-generic-edit-sm[disabled].active,
button.btn-generic-edit-sm[disabled]:active,
button.btn-generic-edit-sm[disabled]:focus,
button.btn-generic-edit-sm[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: not-allowed;
    pointer-events: none
}

.btn-generic-edit-sm.disabled:hover span[class^=icon-],
.btn-generic-edit-sm.disabled span[class^=icon-],
.btn-generic-edit-sm[disabled]:hover span[class^=icon-],
.btn-generic-edit-sm[disabled] span[class^=icon-],
a.btn-generic-edit-sm.disabled:hover span[class^=icon-],
a.btn-generic-edit-sm.disabled span[class^=icon-],
a.btn-generic-edit-sm[disabled]:hover span[class^=icon-],
a.btn-generic-edit-sm[disabled] span[class^=icon-],
button.btn-generic-edit-sm.disabled:hover span[class^=icon-],
button.btn-generic-edit-sm.disabled span[class^=icon-],
button.btn-generic-edit-sm[disabled]:hover span[class^=icon-],
button.btn-generic-edit-sm[disabled] span[class^=icon-] {
    background-position: 0 -60px
}

.btn-generic-edit-sm:hover span[class^=icon-],
a.btn-generic-edit-sm:hover span[class^=icon-],
button.btn-generic-edit-sm:hover span[class^=icon-] {
    background-position: -20px -60px
}

.btn-generic-edit-sm span[class^=icon-],
a.btn-generic-edit-sm span[class^=icon-],
button.btn-generic-edit-sm span[class^=icon-] {
    background-position: 0 -60px
}

.btn-generic-edit-sm span[class^=icon-],
.btn-generic-edit-sm span[class^=icon-]:hover,
a.btn-generic-edit-sm span[class^=icon-],
a.btn-generic-edit-sm span[class^=icon-]:hover,
button.btn-generic-edit-sm span[class^=icon-],
button.btn-generic-edit-sm span[class^=icon-]:hover {
    background-size: 40px auto;
    width: 20px;
    height: 20px
}

.btn-generic-edit-sm .btn-text,
a.btn-generic-edit-sm .btn-text,
button.btn-generic-edit-sm .btn-text {
    vertical-align: middle
}

.touch .btn-generic-edit-sm:focus,
.touch .btn-generic-edit-sm:hover,
.touch .btn-generic-edit-sm:visited,
.touch a.btn-generic-edit-sm:focus,
.touch a.btn-generic-edit-sm:hover,
.touch a.btn-generic-edit-sm:visited {
    color: #191919;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-generic-edit-sm.active,
.touch .btn-generic-edit-sm:active,
.touch a.btn-generic-edit-sm.active,
.touch a.btn-generic-edit-sm:active {
    color: #191919;
    background-color: #f2f2f2;
    border-color: #b8b8b8
}

.light-theme .btn-generic-edit-sm {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-generic-edit-sm:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-edit-sm:focus,
.light-theme .btn-generic-edit-sm:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme .btn-generic-edit-sm.active,
.light-theme .btn-generic-edit-sm:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme .btn-generic-edit-sm:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-edit-sm.disabled,
.light-theme .btn-generic-edit-sm.disabled.active,
.light-theme .btn-generic-edit-sm.disabled:active,
.light-theme .btn-generic-edit-sm.disabled:focus,
.light-theme .btn-generic-edit-sm.disabled:hover,
.light-theme .btn-generic-edit-sm[disabled],
.light-theme .btn-generic-edit-sm[disabled].active,
.light-theme .btn-generic-edit-sm[disabled]:active,
.light-theme .btn-generic-edit-sm[disabled]:focus,
.light-theme .btn-generic-edit-sm[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-generic-edit-sm {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-generic-edit-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-edit-sm:focus,
.dark-theme .btn-generic-edit-sm:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme .btn-generic-edit-sm.active,
.dark-theme .btn-generic-edit-sm:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme .btn-generic-edit-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-edit-sm.disabled,
.dark-theme .btn-generic-edit-sm.disabled.active,
.dark-theme .btn-generic-edit-sm.disabled:active,
.dark-theme .btn-generic-edit-sm.disabled:focus,
.dark-theme .btn-generic-edit-sm.disabled:hover,
.dark-theme .btn-generic-edit-sm[disabled],
.dark-theme .btn-generic-edit-sm[disabled].active,
.dark-theme .btn-generic-edit-sm[disabled]:active,
.dark-theme .btn-generic-edit-sm[disabled]:focus,
.dark-theme .btn-generic-edit-sm[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-generic-edit-sm:focus,
.light-theme .touch .btn-generic-edit-sm:hover,
.light-theme .touch .btn-generic-edit-sm:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch .btn-generic-edit-sm.active,
.light-theme .touch .btn-generic-edit-sm:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch .btn-generic-edit-sm:focus,
.dark-theme .touch .btn-generic-edit-sm:hover,
.dark-theme .touch .btn-generic-edit-sm:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch .btn-generic-edit-sm.active,
.dark-theme .touch .btn-generic-edit-sm:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.light-theme a.btn-generic-edit-sm {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme a.btn-generic-edit-sm:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-edit-sm:focus,
.light-theme a.btn-generic-edit-sm:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme a.btn-generic-edit-sm.active,
.light-theme a.btn-generic-edit-sm:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme a.btn-generic-edit-sm:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-edit-sm.disabled,
.light-theme a.btn-generic-edit-sm.disabled.active,
.light-theme a.btn-generic-edit-sm.disabled:active,
.light-theme a.btn-generic-edit-sm.disabled:focus,
.light-theme a.btn-generic-edit-sm.disabled:hover,
.light-theme a.btn-generic-edit-sm[disabled],
.light-theme a.btn-generic-edit-sm[disabled].active,
.light-theme a.btn-generic-edit-sm[disabled]:active,
.light-theme a.btn-generic-edit-sm[disabled]:focus,
.light-theme a.btn-generic-edit-sm[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme a.btn-generic-edit-sm {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme a.btn-generic-edit-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-edit-sm:focus,
.dark-theme a.btn-generic-edit-sm:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme a.btn-generic-edit-sm.active,
.dark-theme a.btn-generic-edit-sm:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme a.btn-generic-edit-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-edit-sm.disabled,
.dark-theme a.btn-generic-edit-sm.disabled.active,
.dark-theme a.btn-generic-edit-sm.disabled:active,
.dark-theme a.btn-generic-edit-sm.disabled:focus,
.dark-theme a.btn-generic-edit-sm.disabled:hover,
.dark-theme a.btn-generic-edit-sm[disabled],
.dark-theme a.btn-generic-edit-sm[disabled].active,
.dark-theme a.btn-generic-edit-sm[disabled]:active,
.dark-theme a.btn-generic-edit-sm[disabled]:focus,
.dark-theme a.btn-generic-edit-sm[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch a.btn-generic-edit-sm:focus,
.light-theme .touch a.btn-generic-edit-sm:hover,
.light-theme .touch a.btn-generic-edit-sm:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch a.btn-generic-edit-sm.active,
.light-theme .touch a.btn-generic-edit-sm:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch a.btn-generic-edit-sm:focus,
.dark-theme .touch a.btn-generic-edit-sm:hover,
.dark-theme .touch a.btn-generic-edit-sm:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch a.btn-generic-edit-sm.active,
.dark-theme .touch a.btn-generic-edit-sm:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.btn-generic-edit-xs,
a.btn-generic-edit-xs,
button.btn-generic-edit-xs {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 2px 1px;
    font-size: 12px;
    line-height: 100%;
    border-radius: 3px;
    border: none
}

.btn-generic-edit-xs:link,
a.btn-generic-edit-xs:link,
button.btn-generic-edit-xs:link {
    color: #191919
}

.btn-generic-edit-xs:focus,
.btn-generic-edit-xs:hover,
a.btn-generic-edit-xs:focus,
a.btn-generic-edit-xs:hover,
button.btn-generic-edit-xs:focus,
button.btn-generic-edit-xs:hover {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: pointer
}

.btn-generic-edit-xs.active,
.btn-generic-edit-xs:active,
a.btn-generic-edit-xs.active,
a.btn-generic-edit-xs:active,
button.btn-generic-edit-xs.active,
button.btn-generic-edit-xs:active {
    background-color: #fff;
    color: #191919
}

.btn-generic-edit-xs.active:focus,
.btn-generic-edit-xs:active:focus,
a.btn-generic-edit-xs.active:focus,
a.btn-generic-edit-xs:active:focus,
button.btn-generic-edit-xs.active:focus,
button.btn-generic-edit-xs:active:focus {
    outline: 0 none
}

.btn-generic-edit-xs:visited,
a.btn-generic-edit-xs:visited,
button.btn-generic-edit-xs:visited {
    color: #191919
}

.btn-generic-edit-xs:visited:focus,
a.btn-generic-edit-xs:visited:focus,
button.btn-generic-edit-xs:visited:focus {
    outline: 0 none
}

.btn-generic-edit-xs.disabled,
.btn-generic-edit-xs.disabled.active,
.btn-generic-edit-xs.disabled:active,
.btn-generic-edit-xs.disabled:focus,
.btn-generic-edit-xs.disabled:hover,
.btn-generic-edit-xs[disabled],
.btn-generic-edit-xs[disabled].active,
.btn-generic-edit-xs[disabled]:active,
.btn-generic-edit-xs[disabled]:focus,
.btn-generic-edit-xs[disabled]:hover,
a.btn-generic-edit-xs.disabled,
a.btn-generic-edit-xs.disabled.active,
a.btn-generic-edit-xs.disabled:active,
a.btn-generic-edit-xs.disabled:focus,
a.btn-generic-edit-xs.disabled:hover,
a.btn-generic-edit-xs[disabled],
a.btn-generic-edit-xs[disabled].active,
a.btn-generic-edit-xs[disabled]:active,
a.btn-generic-edit-xs[disabled]:focus,
a.btn-generic-edit-xs[disabled]:hover,
button.btn-generic-edit-xs.disabled,
button.btn-generic-edit-xs.disabled.active,
button.btn-generic-edit-xs.disabled:active,
button.btn-generic-edit-xs.disabled:focus,
button.btn-generic-edit-xs.disabled:hover,
button.btn-generic-edit-xs[disabled],
button.btn-generic-edit-xs[disabled].active,
button.btn-generic-edit-xs[disabled]:active,
button.btn-generic-edit-xs[disabled]:focus,
button.btn-generic-edit-xs[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: not-allowed;
    pointer-events: none
}

.btn-generic-edit-xs.disabled:hover span[class^=icon-],
.btn-generic-edit-xs.disabled span[class^=icon-],
.btn-generic-edit-xs[disabled]:hover span[class^=icon-],
.btn-generic-edit-xs[disabled] span[class^=icon-],
a.btn-generic-edit-xs.disabled:hover span[class^=icon-],
a.btn-generic-edit-xs.disabled span[class^=icon-],
a.btn-generic-edit-xs[disabled]:hover span[class^=icon-],
a.btn-generic-edit-xs[disabled] span[class^=icon-],
button.btn-generic-edit-xs.disabled:hover span[class^=icon-],
button.btn-generic-edit-xs.disabled span[class^=icon-],
button.btn-generic-edit-xs[disabled]:hover span[class^=icon-],
button.btn-generic-edit-xs[disabled] span[class^=icon-] {
    background-position: 0 -60px
}

.btn-generic-edit-xs:hover span[class^=icon-],
a.btn-generic-edit-xs:hover span[class^=icon-],
button.btn-generic-edit-xs:hover span[class^=icon-] {
    background-position: -20px -60px
}

.btn-generic-edit-xs span[class^=icon-],
a.btn-generic-edit-xs span[class^=icon-],
button.btn-generic-edit-xs span[class^=icon-] {
    background-position: 0 -60px
}

.btn-generic-edit-xs span[class^=icon-],
.btn-generic-edit-xs span[class^=icon-]:hover,
a.btn-generic-edit-xs span[class^=icon-],
a.btn-generic-edit-xs span[class^=icon-]:hover,
button.btn-generic-edit-xs span[class^=icon-],
button.btn-generic-edit-xs span[class^=icon-]:hover {
    background-size: 40px auto;
    width: 20px;
    height: 20px
}

.btn-generic-edit-xs .btn-text,
a.btn-generic-edit-xs .btn-text,
button.btn-generic-edit-xs .btn-text {
    vertical-align: middle
}

.touch .btn-generic-edit-xs:focus,
.touch .btn-generic-edit-xs:hover,
.touch .btn-generic-edit-xs:visited,
.touch a.btn-generic-edit-xs:focus,
.touch a.btn-generic-edit-xs:hover,
.touch a.btn-generic-edit-xs:visited {
    color: #191919;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-generic-edit-xs.active,
.touch .btn-generic-edit-xs:active,
.touch a.btn-generic-edit-xs.active,
.touch a.btn-generic-edit-xs:active {
    color: #191919;
    background-color: #f2f2f2;
    border-color: #b8b8b8
}

.light-theme .btn-generic-edit-xs {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-generic-edit-xs:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-edit-xs:focus,
.light-theme .btn-generic-edit-xs:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme .btn-generic-edit-xs.active,
.light-theme .btn-generic-edit-xs:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme .btn-generic-edit-xs:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-edit-xs.disabled,
.light-theme .btn-generic-edit-xs.disabled.active,
.light-theme .btn-generic-edit-xs.disabled:active,
.light-theme .btn-generic-edit-xs.disabled:focus,
.light-theme .btn-generic-edit-xs.disabled:hover,
.light-theme .btn-generic-edit-xs[disabled],
.light-theme .btn-generic-edit-xs[disabled].active,
.light-theme .btn-generic-edit-xs[disabled]:active,
.light-theme .btn-generic-edit-xs[disabled]:focus,
.light-theme .btn-generic-edit-xs[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-generic-edit-xs {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-generic-edit-xs:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-edit-xs:focus,
.dark-theme .btn-generic-edit-xs:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme .btn-generic-edit-xs.active,
.dark-theme .btn-generic-edit-xs:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme .btn-generic-edit-xs:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-edit-xs.disabled,
.dark-theme .btn-generic-edit-xs.disabled.active,
.dark-theme .btn-generic-edit-xs.disabled:active,
.dark-theme .btn-generic-edit-xs.disabled:focus,
.dark-theme .btn-generic-edit-xs.disabled:hover,
.dark-theme .btn-generic-edit-xs[disabled],
.dark-theme .btn-generic-edit-xs[disabled].active,
.dark-theme .btn-generic-edit-xs[disabled]:active,
.dark-theme .btn-generic-edit-xs[disabled]:focus,
.dark-theme .btn-generic-edit-xs[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-generic-edit-xs:focus,
.light-theme .touch .btn-generic-edit-xs:hover,
.light-theme .touch .btn-generic-edit-xs:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch .btn-generic-edit-xs.active,
.light-theme .touch .btn-generic-edit-xs:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch .btn-generic-edit-xs:focus,
.dark-theme .touch .btn-generic-edit-xs:hover,
.dark-theme .touch .btn-generic-edit-xs:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch .btn-generic-edit-xs.active,
.dark-theme .touch .btn-generic-edit-xs:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.light-theme a.btn-generic-edit-xs {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme a.btn-generic-edit-xs:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-edit-xs:focus,
.light-theme a.btn-generic-edit-xs:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme a.btn-generic-edit-xs.active,
.light-theme a.btn-generic-edit-xs:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme a.btn-generic-edit-xs:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-edit-xs.disabled,
.light-theme a.btn-generic-edit-xs.disabled.active,
.light-theme a.btn-generic-edit-xs.disabled:active,
.light-theme a.btn-generic-edit-xs.disabled:focus,
.light-theme a.btn-generic-edit-xs.disabled:hover,
.light-theme a.btn-generic-edit-xs[disabled],
.light-theme a.btn-generic-edit-xs[disabled].active,
.light-theme a.btn-generic-edit-xs[disabled]:active,
.light-theme a.btn-generic-edit-xs[disabled]:focus,
.light-theme a.btn-generic-edit-xs[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme a.btn-generic-edit-xs {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme a.btn-generic-edit-xs:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-edit-xs:focus,
.dark-theme a.btn-generic-edit-xs:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme a.btn-generic-edit-xs.active,
.dark-theme a.btn-generic-edit-xs:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme a.btn-generic-edit-xs:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-edit-xs.disabled,
.dark-theme a.btn-generic-edit-xs.disabled.active,
.dark-theme a.btn-generic-edit-xs.disabled:active,
.dark-theme a.btn-generic-edit-xs.disabled:focus,
.dark-theme a.btn-generic-edit-xs.disabled:hover,
.dark-theme a.btn-generic-edit-xs[disabled],
.dark-theme a.btn-generic-edit-xs[disabled].active,
.dark-theme a.btn-generic-edit-xs[disabled]:active,
.dark-theme a.btn-generic-edit-xs[disabled]:focus,
.dark-theme a.btn-generic-edit-xs[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch a.btn-generic-edit-xs:focus,
.light-theme .touch a.btn-generic-edit-xs:hover,
.light-theme .touch a.btn-generic-edit-xs:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch a.btn-generic-edit-xs.active,
.light-theme .touch a.btn-generic-edit-xs:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch a.btn-generic-edit-xs:focus,
.dark-theme .touch a.btn-generic-edit-xs:hover,
.dark-theme .touch a.btn-generic-edit-xs:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch a.btn-generic-edit-xs.active,
.dark-theme .touch a.btn-generic-edit-xs:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.btn-generic-trash-bin-lg,
a.btn-generic-trash-bin-lg,
button.btn-generic-trash-bin-lg {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 12px;
    font-size: 20px;
    line-height: 100%;
    border-radius: 5px;
    border: none
}

.btn-generic-trash-bin-lg:link,
a.btn-generic-trash-bin-lg:link,
button.btn-generic-trash-bin-lg:link {
    color: #191919
}

.btn-generic-trash-bin-lg:focus,
.btn-generic-trash-bin-lg:hover,
a.btn-generic-trash-bin-lg:focus,
a.btn-generic-trash-bin-lg:hover,
button.btn-generic-trash-bin-lg:focus,
button.btn-generic-trash-bin-lg:hover {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: pointer
}

.btn-generic-trash-bin-lg.active,
.btn-generic-trash-bin-lg:active,
a.btn-generic-trash-bin-lg.active,
a.btn-generic-trash-bin-lg:active,
button.btn-generic-trash-bin-lg.active,
button.btn-generic-trash-bin-lg:active {
    background-color: #fff;
    color: #191919
}

.btn-generic-trash-bin-lg.active:focus,
.btn-generic-trash-bin-lg:active:focus,
a.btn-generic-trash-bin-lg.active:focus,
a.btn-generic-trash-bin-lg:active:focus,
button.btn-generic-trash-bin-lg.active:focus,
button.btn-generic-trash-bin-lg:active:focus {
    outline: 0 none
}

.btn-generic-trash-bin-lg:visited,
a.btn-generic-trash-bin-lg:visited,
button.btn-generic-trash-bin-lg:visited {
    color: #191919
}

.btn-generic-trash-bin-lg:visited:focus,
a.btn-generic-trash-bin-lg:visited:focus,
button.btn-generic-trash-bin-lg:visited:focus {
    outline: 0 none
}

.btn-generic-trash-bin-lg.disabled,
.btn-generic-trash-bin-lg.disabled.active,
.btn-generic-trash-bin-lg.disabled:active,
.btn-generic-trash-bin-lg.disabled:focus,
.btn-generic-trash-bin-lg.disabled:hover,
.btn-generic-trash-bin-lg[disabled],
.btn-generic-trash-bin-lg[disabled].active,
.btn-generic-trash-bin-lg[disabled]:active,
.btn-generic-trash-bin-lg[disabled]:focus,
.btn-generic-trash-bin-lg[disabled]:hover,
a.btn-generic-trash-bin-lg.disabled,
a.btn-generic-trash-bin-lg.disabled.active,
a.btn-generic-trash-bin-lg.disabled:active,
a.btn-generic-trash-bin-lg.disabled:focus,
a.btn-generic-trash-bin-lg.disabled:hover,
a.btn-generic-trash-bin-lg[disabled],
a.btn-generic-trash-bin-lg[disabled].active,
a.btn-generic-trash-bin-lg[disabled]:active,
a.btn-generic-trash-bin-lg[disabled]:focus,
a.btn-generic-trash-bin-lg[disabled]:hover,
button.btn-generic-trash-bin-lg.disabled,
button.btn-generic-trash-bin-lg.disabled.active,
button.btn-generic-trash-bin-lg.disabled:active,
button.btn-generic-trash-bin-lg.disabled:focus,
button.btn-generic-trash-bin-lg.disabled:hover,
button.btn-generic-trash-bin-lg[disabled],
button.btn-generic-trash-bin-lg[disabled].active,
button.btn-generic-trash-bin-lg[disabled]:active,
button.btn-generic-trash-bin-lg[disabled]:focus,
button.btn-generic-trash-bin-lg[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: not-allowed;
    pointer-events: none
}

.btn-generic-trash-bin-lg.disabled:hover span[class^=icon-],
.btn-generic-trash-bin-lg.disabled span[class^=icon-],
.btn-generic-trash-bin-lg[disabled]:hover span[class^=icon-],
.btn-generic-trash-bin-lg[disabled] span[class^=icon-],
a.btn-generic-trash-bin-lg.disabled:hover span[class^=icon-],
a.btn-generic-trash-bin-lg.disabled span[class^=icon-],
a.btn-generic-trash-bin-lg[disabled]:hover span[class^=icon-],
a.btn-generic-trash-bin-lg[disabled] span[class^=icon-],
button.btn-generic-trash-bin-lg.disabled:hover span[class^=icon-],
button.btn-generic-trash-bin-lg.disabled span[class^=icon-],
button.btn-generic-trash-bin-lg[disabled]:hover span[class^=icon-],
button.btn-generic-trash-bin-lg[disabled] span[class^=icon-] {
    background-position: 0 -2072px
}

.btn-generic-trash-bin-lg:hover span[class^=icon-],
a.btn-generic-trash-bin-lg:hover span[class^=icon-],
button.btn-generic-trash-bin-lg:hover span[class^=icon-] {
    background-position: -28px -2072px
}

.btn-generic-trash-bin-lg span[class^=icon-],
a.btn-generic-trash-bin-lg span[class^=icon-],
button.btn-generic-trash-bin-lg span[class^=icon-] {
    background-position: 0 -2072px
}

.btn-generic-trash-bin-lg span[class^=icon-],
.btn-generic-trash-bin-lg span[class^=icon-]:hover,
a.btn-generic-trash-bin-lg span[class^=icon-],
a.btn-generic-trash-bin-lg span[class^=icon-]:hover,
button.btn-generic-trash-bin-lg span[class^=icon-],
button.btn-generic-trash-bin-lg span[class^=icon-]:hover {
    background-size: 56px auto;
    width: 28px;
    height: 28px
}

.btn-generic-trash-bin-lg .btn-text,
a.btn-generic-trash-bin-lg .btn-text,
button.btn-generic-trash-bin-lg .btn-text {
    vertical-align: middle
}

.touch .btn-generic-trash-bin-lg:focus,
.touch .btn-generic-trash-bin-lg:hover,
.touch .btn-generic-trash-bin-lg:visited,
.touch a.btn-generic-trash-bin-lg:focus,
.touch a.btn-generic-trash-bin-lg:hover,
.touch a.btn-generic-trash-bin-lg:visited {
    color: #191919;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-generic-trash-bin-lg.active,
.touch .btn-generic-trash-bin-lg:active,
.touch a.btn-generic-trash-bin-lg.active,
.touch a.btn-generic-trash-bin-lg:active {
    color: #191919;
    background-color: #f2f2f2;
    border-color: #b8b8b8
}

.light-theme .btn-generic-trash-bin-lg {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-generic-trash-bin-lg:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-trash-bin-lg:focus,
.light-theme .btn-generic-trash-bin-lg:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme .btn-generic-trash-bin-lg.active,
.light-theme .btn-generic-trash-bin-lg:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme .btn-generic-trash-bin-lg:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-trash-bin-lg.disabled,
.light-theme .btn-generic-trash-bin-lg.disabled.active,
.light-theme .btn-generic-trash-bin-lg.disabled:active,
.light-theme .btn-generic-trash-bin-lg.disabled:focus,
.light-theme .btn-generic-trash-bin-lg.disabled:hover,
.light-theme .btn-generic-trash-bin-lg[disabled],
.light-theme .btn-generic-trash-bin-lg[disabled].active,
.light-theme .btn-generic-trash-bin-lg[disabled]:active,
.light-theme .btn-generic-trash-bin-lg[disabled]:focus,
.light-theme .btn-generic-trash-bin-lg[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-generic-trash-bin-lg {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-generic-trash-bin-lg:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-trash-bin-lg:focus,
.dark-theme .btn-generic-trash-bin-lg:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme .btn-generic-trash-bin-lg.active,
.dark-theme .btn-generic-trash-bin-lg:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme .btn-generic-trash-bin-lg:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-trash-bin-lg.disabled,
.dark-theme .btn-generic-trash-bin-lg.disabled.active,
.dark-theme .btn-generic-trash-bin-lg.disabled:active,
.dark-theme .btn-generic-trash-bin-lg.disabled:focus,
.dark-theme .btn-generic-trash-bin-lg.disabled:hover,
.dark-theme .btn-generic-trash-bin-lg[disabled],
.dark-theme .btn-generic-trash-bin-lg[disabled].active,
.dark-theme .btn-generic-trash-bin-lg[disabled]:active,
.dark-theme .btn-generic-trash-bin-lg[disabled]:focus,
.dark-theme .btn-generic-trash-bin-lg[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-generic-trash-bin-lg:focus,
.light-theme .touch .btn-generic-trash-bin-lg:hover,
.light-theme .touch .btn-generic-trash-bin-lg:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch .btn-generic-trash-bin-lg.active,
.light-theme .touch .btn-generic-trash-bin-lg:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch .btn-generic-trash-bin-lg:focus,
.dark-theme .touch .btn-generic-trash-bin-lg:hover,
.dark-theme .touch .btn-generic-trash-bin-lg:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch .btn-generic-trash-bin-lg.active,
.dark-theme .touch .btn-generic-trash-bin-lg:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.light-theme a.btn-generic-trash-bin-lg {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme a.btn-generic-trash-bin-lg:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-trash-bin-lg:focus,
.light-theme a.btn-generic-trash-bin-lg:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme a.btn-generic-trash-bin-lg.active,
.light-theme a.btn-generic-trash-bin-lg:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme a.btn-generic-trash-bin-lg:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-trash-bin-lg.disabled,
.light-theme a.btn-generic-trash-bin-lg.disabled.active,
.light-theme a.btn-generic-trash-bin-lg.disabled:active,
.light-theme a.btn-generic-trash-bin-lg.disabled:focus,
.light-theme a.btn-generic-trash-bin-lg.disabled:hover,
.light-theme a.btn-generic-trash-bin-lg[disabled],
.light-theme a.btn-generic-trash-bin-lg[disabled].active,
.light-theme a.btn-generic-trash-bin-lg[disabled]:active,
.light-theme a.btn-generic-trash-bin-lg[disabled]:focus,
.light-theme a.btn-generic-trash-bin-lg[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme a.btn-generic-trash-bin-lg {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme a.btn-generic-trash-bin-lg:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-trash-bin-lg:focus,
.dark-theme a.btn-generic-trash-bin-lg:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme a.btn-generic-trash-bin-lg.active,
.dark-theme a.btn-generic-trash-bin-lg:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme a.btn-generic-trash-bin-lg:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-trash-bin-lg.disabled,
.dark-theme a.btn-generic-trash-bin-lg.disabled.active,
.dark-theme a.btn-generic-trash-bin-lg.disabled:active,
.dark-theme a.btn-generic-trash-bin-lg.disabled:focus,
.dark-theme a.btn-generic-trash-bin-lg.disabled:hover,
.dark-theme a.btn-generic-trash-bin-lg[disabled],
.dark-theme a.btn-generic-trash-bin-lg[disabled].active,
.dark-theme a.btn-generic-trash-bin-lg[disabled]:active,
.dark-theme a.btn-generic-trash-bin-lg[disabled]:focus,
.dark-theme a.btn-generic-trash-bin-lg[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch a.btn-generic-trash-bin-lg:focus,
.light-theme .touch a.btn-generic-trash-bin-lg:hover,
.light-theme .touch a.btn-generic-trash-bin-lg:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch a.btn-generic-trash-bin-lg.active,
.light-theme .touch a.btn-generic-trash-bin-lg:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch a.btn-generic-trash-bin-lg:focus,
.dark-theme .touch a.btn-generic-trash-bin-lg:hover,
.dark-theme .touch a.btn-generic-trash-bin-lg:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch a.btn-generic-trash-bin-lg.active,
.dark-theme .touch a.btn-generic-trash-bin-lg:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.btn-generic-trash-bin-md,
a.btn-generic-trash-bin-md,
button.btn-generic-trash-bin-md {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 4px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px;
    border: none
}

.btn-generic-trash-bin-md:link,
a.btn-generic-trash-bin-md:link,
button.btn-generic-trash-bin-md:link {
    color: #191919
}

.btn-generic-trash-bin-md:focus,
.btn-generic-trash-bin-md:hover,
a.btn-generic-trash-bin-md:focus,
a.btn-generic-trash-bin-md:hover,
button.btn-generic-trash-bin-md:focus,
button.btn-generic-trash-bin-md:hover {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: pointer
}

.btn-generic-trash-bin-md.active,
.btn-generic-trash-bin-md:active,
a.btn-generic-trash-bin-md.active,
a.btn-generic-trash-bin-md:active,
button.btn-generic-trash-bin-md.active,
button.btn-generic-trash-bin-md:active {
    background-color: #fff;
    color: #191919
}

.btn-generic-trash-bin-md.active:focus,
.btn-generic-trash-bin-md:active:focus,
a.btn-generic-trash-bin-md.active:focus,
a.btn-generic-trash-bin-md:active:focus,
button.btn-generic-trash-bin-md.active:focus,
button.btn-generic-trash-bin-md:active:focus {
    outline: 0 none
}

.btn-generic-trash-bin-md:visited,
a.btn-generic-trash-bin-md:visited,
button.btn-generic-trash-bin-md:visited {
    color: #191919
}

.btn-generic-trash-bin-md:visited:focus,
a.btn-generic-trash-bin-md:visited:focus,
button.btn-generic-trash-bin-md:visited:focus {
    outline: 0 none
}

.btn-generic-trash-bin-md.disabled,
.btn-generic-trash-bin-md.disabled.active,
.btn-generic-trash-bin-md.disabled:active,
.btn-generic-trash-bin-md.disabled:focus,
.btn-generic-trash-bin-md.disabled:hover,
.btn-generic-trash-bin-md[disabled],
.btn-generic-trash-bin-md[disabled].active,
.btn-generic-trash-bin-md[disabled]:active,
.btn-generic-trash-bin-md[disabled]:focus,
.btn-generic-trash-bin-md[disabled]:hover,
a.btn-generic-trash-bin-md.disabled,
a.btn-generic-trash-bin-md.disabled.active,
a.btn-generic-trash-bin-md.disabled:active,
a.btn-generic-trash-bin-md.disabled:focus,
a.btn-generic-trash-bin-md.disabled:hover,
a.btn-generic-trash-bin-md[disabled],
a.btn-generic-trash-bin-md[disabled].active,
a.btn-generic-trash-bin-md[disabled]:active,
a.btn-generic-trash-bin-md[disabled]:focus,
a.btn-generic-trash-bin-md[disabled]:hover,
button.btn-generic-trash-bin-md.disabled,
button.btn-generic-trash-bin-md.disabled.active,
button.btn-generic-trash-bin-md.disabled:active,
button.btn-generic-trash-bin-md.disabled:focus,
button.btn-generic-trash-bin-md.disabled:hover,
button.btn-generic-trash-bin-md[disabled],
button.btn-generic-trash-bin-md[disabled].active,
button.btn-generic-trash-bin-md[disabled]:active,
button.btn-generic-trash-bin-md[disabled]:focus,
button.btn-generic-trash-bin-md[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: not-allowed;
    pointer-events: none
}

.btn-generic-trash-bin-md.disabled:hover span[class^=icon-],
.btn-generic-trash-bin-md.disabled span[class^=icon-],
.btn-generic-trash-bin-md[disabled]:hover span[class^=icon-],
.btn-generic-trash-bin-md[disabled] span[class^=icon-],
a.btn-generic-trash-bin-md.disabled:hover span[class^=icon-],
a.btn-generic-trash-bin-md.disabled span[class^=icon-],
a.btn-generic-trash-bin-md[disabled]:hover span[class^=icon-],
a.btn-generic-trash-bin-md[disabled] span[class^=icon-],
button.btn-generic-trash-bin-md.disabled:hover span[class^=icon-],
button.btn-generic-trash-bin-md.disabled span[class^=icon-],
button.btn-generic-trash-bin-md[disabled]:hover span[class^=icon-],
button.btn-generic-trash-bin-md[disabled] span[class^=icon-] {
    background-position: 0 -2072px
}

.btn-generic-trash-bin-md:hover span[class^=icon-],
a.btn-generic-trash-bin-md:hover span[class^=icon-],
button.btn-generic-trash-bin-md:hover span[class^=icon-] {
    background-position: -28px -2072px
}

.btn-generic-trash-bin-md span[class^=icon-],
a.btn-generic-trash-bin-md span[class^=icon-],
button.btn-generic-trash-bin-md span[class^=icon-] {
    background-position: 0 -2072px
}

.btn-generic-trash-bin-md span[class^=icon-],
.btn-generic-trash-bin-md span[class^=icon-]:hover,
a.btn-generic-trash-bin-md span[class^=icon-],
a.btn-generic-trash-bin-md span[class^=icon-]:hover,
button.btn-generic-trash-bin-md span[class^=icon-],
button.btn-generic-trash-bin-md span[class^=icon-]:hover {
    background-size: 56px auto;
    width: 28px;
    height: 28px
}

.btn-generic-trash-bin-md .btn-text,
a.btn-generic-trash-bin-md .btn-text,
button.btn-generic-trash-bin-md .btn-text {
    vertical-align: middle
}

.touch .btn-generic-trash-bin-md:focus,
.touch .btn-generic-trash-bin-md:hover,
.touch .btn-generic-trash-bin-md:visited,
.touch a.btn-generic-trash-bin-md:focus,
.touch a.btn-generic-trash-bin-md:hover,
.touch a.btn-generic-trash-bin-md:visited {
    color: #191919;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-generic-trash-bin-md.active,
.touch .btn-generic-trash-bin-md:active,
.touch a.btn-generic-trash-bin-md.active,
.touch a.btn-generic-trash-bin-md:active {
    color: #191919;
    background-color: #f2f2f2;
    border-color: #b8b8b8
}

.light-theme .btn-generic-trash-bin-md {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-generic-trash-bin-md:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-trash-bin-md:focus,
.light-theme .btn-generic-trash-bin-md:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme .btn-generic-trash-bin-md.active,
.light-theme .btn-generic-trash-bin-md:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme .btn-generic-trash-bin-md:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-trash-bin-md.disabled,
.light-theme .btn-generic-trash-bin-md.disabled.active,
.light-theme .btn-generic-trash-bin-md.disabled:active,
.light-theme .btn-generic-trash-bin-md.disabled:focus,
.light-theme .btn-generic-trash-bin-md.disabled:hover,
.light-theme .btn-generic-trash-bin-md[disabled],
.light-theme .btn-generic-trash-bin-md[disabled].active,
.light-theme .btn-generic-trash-bin-md[disabled]:active,
.light-theme .btn-generic-trash-bin-md[disabled]:focus,
.light-theme .btn-generic-trash-bin-md[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-generic-trash-bin-md {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-generic-trash-bin-md:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-trash-bin-md:focus,
.dark-theme .btn-generic-trash-bin-md:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme .btn-generic-trash-bin-md.active,
.dark-theme .btn-generic-trash-bin-md:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme .btn-generic-trash-bin-md:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-trash-bin-md.disabled,
.dark-theme .btn-generic-trash-bin-md.disabled.active,
.dark-theme .btn-generic-trash-bin-md.disabled:active,
.dark-theme .btn-generic-trash-bin-md.disabled:focus,
.dark-theme .btn-generic-trash-bin-md.disabled:hover,
.dark-theme .btn-generic-trash-bin-md[disabled],
.dark-theme .btn-generic-trash-bin-md[disabled].active,
.dark-theme .btn-generic-trash-bin-md[disabled]:active,
.dark-theme .btn-generic-trash-bin-md[disabled]:focus,
.dark-theme .btn-generic-trash-bin-md[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-generic-trash-bin-md:focus,
.light-theme .touch .btn-generic-trash-bin-md:hover,
.light-theme .touch .btn-generic-trash-bin-md:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch .btn-generic-trash-bin-md.active,
.light-theme .touch .btn-generic-trash-bin-md:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch .btn-generic-trash-bin-md:focus,
.dark-theme .touch .btn-generic-trash-bin-md:hover,
.dark-theme .touch .btn-generic-trash-bin-md:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch .btn-generic-trash-bin-md.active,
.dark-theme .touch .btn-generic-trash-bin-md:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.light-theme a.btn-generic-trash-bin-md {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme a.btn-generic-trash-bin-md:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-trash-bin-md:focus,
.light-theme a.btn-generic-trash-bin-md:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme a.btn-generic-trash-bin-md.active,
.light-theme a.btn-generic-trash-bin-md:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme a.btn-generic-trash-bin-md:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-trash-bin-md.disabled,
.light-theme a.btn-generic-trash-bin-md.disabled.active,
.light-theme a.btn-generic-trash-bin-md.disabled:active,
.light-theme a.btn-generic-trash-bin-md.disabled:focus,
.light-theme a.btn-generic-trash-bin-md.disabled:hover,
.light-theme a.btn-generic-trash-bin-md[disabled],
.light-theme a.btn-generic-trash-bin-md[disabled].active,
.light-theme a.btn-generic-trash-bin-md[disabled]:active,
.light-theme a.btn-generic-trash-bin-md[disabled]:focus,
.light-theme a.btn-generic-trash-bin-md[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme a.btn-generic-trash-bin-md {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme a.btn-generic-trash-bin-md:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-trash-bin-md:focus,
.dark-theme a.btn-generic-trash-bin-md:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme a.btn-generic-trash-bin-md.active,
.dark-theme a.btn-generic-trash-bin-md:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme a.btn-generic-trash-bin-md:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-trash-bin-md.disabled,
.dark-theme a.btn-generic-trash-bin-md.disabled.active,
.dark-theme a.btn-generic-trash-bin-md.disabled:active,
.dark-theme a.btn-generic-trash-bin-md.disabled:focus,
.dark-theme a.btn-generic-trash-bin-md.disabled:hover,
.dark-theme a.btn-generic-trash-bin-md[disabled],
.dark-theme a.btn-generic-trash-bin-md[disabled].active,
.dark-theme a.btn-generic-trash-bin-md[disabled]:active,
.dark-theme a.btn-generic-trash-bin-md[disabled]:focus,
.dark-theme a.btn-generic-trash-bin-md[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch a.btn-generic-trash-bin-md:focus,
.light-theme .touch a.btn-generic-trash-bin-md:hover,
.light-theme .touch a.btn-generic-trash-bin-md:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch a.btn-generic-trash-bin-md.active,
.light-theme .touch a.btn-generic-trash-bin-md:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch a.btn-generic-trash-bin-md:focus,
.dark-theme .touch a.btn-generic-trash-bin-md:hover,
.dark-theme .touch a.btn-generic-trash-bin-md:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch a.btn-generic-trash-bin-md.active,
.dark-theme .touch a.btn-generic-trash-bin-md:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.btn-generic-trash-bin-sm,
a.btn-generic-trash-bin-sm,
button.btn-generic-trash-bin-sm {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 5px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px;
    border: none
}

.btn-generic-trash-bin-sm:link,
a.btn-generic-trash-bin-sm:link,
button.btn-generic-trash-bin-sm:link {
    color: #191919
}

.btn-generic-trash-bin-sm:focus,
.btn-generic-trash-bin-sm:hover,
a.btn-generic-trash-bin-sm:focus,
a.btn-generic-trash-bin-sm:hover,
button.btn-generic-trash-bin-sm:focus,
button.btn-generic-trash-bin-sm:hover {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: pointer
}

.btn-generic-trash-bin-sm.active,
.btn-generic-trash-bin-sm:active,
a.btn-generic-trash-bin-sm.active,
a.btn-generic-trash-bin-sm:active,
button.btn-generic-trash-bin-sm.active,
button.btn-generic-trash-bin-sm:active {
    background-color: #fff;
    color: #191919
}

.btn-generic-trash-bin-sm.active:focus,
.btn-generic-trash-bin-sm:active:focus,
a.btn-generic-trash-bin-sm.active:focus,
a.btn-generic-trash-bin-sm:active:focus,
button.btn-generic-trash-bin-sm.active:focus,
button.btn-generic-trash-bin-sm:active:focus {
    outline: 0 none
}

.btn-generic-trash-bin-sm:visited,
a.btn-generic-trash-bin-sm:visited,
button.btn-generic-trash-bin-sm:visited {
    color: #191919
}

.btn-generic-trash-bin-sm:visited:focus,
a.btn-generic-trash-bin-sm:visited:focus,
button.btn-generic-trash-bin-sm:visited:focus {
    outline: 0 none
}

.btn-generic-trash-bin-sm.disabled,
.btn-generic-trash-bin-sm.disabled.active,
.btn-generic-trash-bin-sm.disabled:active,
.btn-generic-trash-bin-sm.disabled:focus,
.btn-generic-trash-bin-sm.disabled:hover,
.btn-generic-trash-bin-sm[disabled],
.btn-generic-trash-bin-sm[disabled].active,
.btn-generic-trash-bin-sm[disabled]:active,
.btn-generic-trash-bin-sm[disabled]:focus,
.btn-generic-trash-bin-sm[disabled]:hover,
a.btn-generic-trash-bin-sm.disabled,
a.btn-generic-trash-bin-sm.disabled.active,
a.btn-generic-trash-bin-sm.disabled:active,
a.btn-generic-trash-bin-sm.disabled:focus,
a.btn-generic-trash-bin-sm.disabled:hover,
a.btn-generic-trash-bin-sm[disabled],
a.btn-generic-trash-bin-sm[disabled].active,
a.btn-generic-trash-bin-sm[disabled]:active,
a.btn-generic-trash-bin-sm[disabled]:focus,
a.btn-generic-trash-bin-sm[disabled]:hover,
button.btn-generic-trash-bin-sm.disabled,
button.btn-generic-trash-bin-sm.disabled.active,
button.btn-generic-trash-bin-sm.disabled:active,
button.btn-generic-trash-bin-sm.disabled:focus,
button.btn-generic-trash-bin-sm.disabled:hover,
button.btn-generic-trash-bin-sm[disabled],
button.btn-generic-trash-bin-sm[disabled].active,
button.btn-generic-trash-bin-sm[disabled]:active,
button.btn-generic-trash-bin-sm[disabled]:focus,
button.btn-generic-trash-bin-sm[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: not-allowed;
    pointer-events: none
}

.btn-generic-trash-bin-sm.disabled:hover span[class^=icon-],
.btn-generic-trash-bin-sm.disabled span[class^=icon-],
.btn-generic-trash-bin-sm[disabled]:hover span[class^=icon-],
.btn-generic-trash-bin-sm[disabled] span[class^=icon-],
a.btn-generic-trash-bin-sm.disabled:hover span[class^=icon-],
a.btn-generic-trash-bin-sm.disabled span[class^=icon-],
a.btn-generic-trash-bin-sm[disabled]:hover span[class^=icon-],
a.btn-generic-trash-bin-sm[disabled] span[class^=icon-],
button.btn-generic-trash-bin-sm.disabled:hover span[class^=icon-],
button.btn-generic-trash-bin-sm.disabled span[class^=icon-],
button.btn-generic-trash-bin-sm[disabled]:hover span[class^=icon-],
button.btn-generic-trash-bin-sm[disabled] span[class^=icon-] {
    background-position: 0 -1480px
}

.btn-generic-trash-bin-sm:hover span[class^=icon-],
a.btn-generic-trash-bin-sm:hover span[class^=icon-],
button.btn-generic-trash-bin-sm:hover span[class^=icon-] {
    background-position: -20px -1480px
}

.btn-generic-trash-bin-sm span[class^=icon-],
a.btn-generic-trash-bin-sm span[class^=icon-],
button.btn-generic-trash-bin-sm span[class^=icon-] {
    background-position: 0 -1480px
}

.btn-generic-trash-bin-sm span[class^=icon-],
.btn-generic-trash-bin-sm span[class^=icon-]:hover,
a.btn-generic-trash-bin-sm span[class^=icon-],
a.btn-generic-trash-bin-sm span[class^=icon-]:hover,
button.btn-generic-trash-bin-sm span[class^=icon-],
button.btn-generic-trash-bin-sm span[class^=icon-]:hover {
    background-size: 40px auto;
    width: 20px;
    height: 20px
}

.btn-generic-trash-bin-sm .btn-text,
a.btn-generic-trash-bin-sm .btn-text,
button.btn-generic-trash-bin-sm .btn-text {
    vertical-align: middle
}

.touch .btn-generic-trash-bin-sm:focus,
.touch .btn-generic-trash-bin-sm:hover,
.touch .btn-generic-trash-bin-sm:visited,
.touch a.btn-generic-trash-bin-sm:focus,
.touch a.btn-generic-trash-bin-sm:hover,
.touch a.btn-generic-trash-bin-sm:visited {
    color: #191919;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-generic-trash-bin-sm.active,
.touch .btn-generic-trash-bin-sm:active,
.touch a.btn-generic-trash-bin-sm.active,
.touch a.btn-generic-trash-bin-sm:active {
    color: #191919;
    background-color: #f2f2f2;
    border-color: #b8b8b8
}

.light-theme .btn-generic-trash-bin-sm {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-generic-trash-bin-sm:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-trash-bin-sm:focus,
.light-theme .btn-generic-trash-bin-sm:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme .btn-generic-trash-bin-sm.active,
.light-theme .btn-generic-trash-bin-sm:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme .btn-generic-trash-bin-sm:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-trash-bin-sm.disabled,
.light-theme .btn-generic-trash-bin-sm.disabled.active,
.light-theme .btn-generic-trash-bin-sm.disabled:active,
.light-theme .btn-generic-trash-bin-sm.disabled:focus,
.light-theme .btn-generic-trash-bin-sm.disabled:hover,
.light-theme .btn-generic-trash-bin-sm[disabled],
.light-theme .btn-generic-trash-bin-sm[disabled].active,
.light-theme .btn-generic-trash-bin-sm[disabled]:active,
.light-theme .btn-generic-trash-bin-sm[disabled]:focus,
.light-theme .btn-generic-trash-bin-sm[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-generic-trash-bin-sm {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-generic-trash-bin-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-trash-bin-sm:focus,
.dark-theme .btn-generic-trash-bin-sm:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme .btn-generic-trash-bin-sm.active,
.dark-theme .btn-generic-trash-bin-sm:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme .btn-generic-trash-bin-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-trash-bin-sm.disabled,
.dark-theme .btn-generic-trash-bin-sm.disabled.active,
.dark-theme .btn-generic-trash-bin-sm.disabled:active,
.dark-theme .btn-generic-trash-bin-sm.disabled:focus,
.dark-theme .btn-generic-trash-bin-sm.disabled:hover,
.dark-theme .btn-generic-trash-bin-sm[disabled],
.dark-theme .btn-generic-trash-bin-sm[disabled].active,
.dark-theme .btn-generic-trash-bin-sm[disabled]:active,
.dark-theme .btn-generic-trash-bin-sm[disabled]:focus,
.dark-theme .btn-generic-trash-bin-sm[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-generic-trash-bin-sm:focus,
.light-theme .touch .btn-generic-trash-bin-sm:hover,
.light-theme .touch .btn-generic-trash-bin-sm:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch .btn-generic-trash-bin-sm.active,
.light-theme .touch .btn-generic-trash-bin-sm:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch .btn-generic-trash-bin-sm:focus,
.dark-theme .touch .btn-generic-trash-bin-sm:hover,
.dark-theme .touch .btn-generic-trash-bin-sm:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch .btn-generic-trash-bin-sm.active,
.dark-theme .touch .btn-generic-trash-bin-sm:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.light-theme a.btn-generic-trash-bin-sm {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme a.btn-generic-trash-bin-sm:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-trash-bin-sm:focus,
.light-theme a.btn-generic-trash-bin-sm:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme a.btn-generic-trash-bin-sm.active,
.light-theme a.btn-generic-trash-bin-sm:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme a.btn-generic-trash-bin-sm:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-trash-bin-sm.disabled,
.light-theme a.btn-generic-trash-bin-sm.disabled.active,
.light-theme a.btn-generic-trash-bin-sm.disabled:active,
.light-theme a.btn-generic-trash-bin-sm.disabled:focus,
.light-theme a.btn-generic-trash-bin-sm.disabled:hover,
.light-theme a.btn-generic-trash-bin-sm[disabled],
.light-theme a.btn-generic-trash-bin-sm[disabled].active,
.light-theme a.btn-generic-trash-bin-sm[disabled]:active,
.light-theme a.btn-generic-trash-bin-sm[disabled]:focus,
.light-theme a.btn-generic-trash-bin-sm[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme a.btn-generic-trash-bin-sm {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme a.btn-generic-trash-bin-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-trash-bin-sm:focus,
.dark-theme a.btn-generic-trash-bin-sm:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme a.btn-generic-trash-bin-sm.active,
.dark-theme a.btn-generic-trash-bin-sm:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme a.btn-generic-trash-bin-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-trash-bin-sm.disabled,
.dark-theme a.btn-generic-trash-bin-sm.disabled.active,
.dark-theme a.btn-generic-trash-bin-sm.disabled:active,
.dark-theme a.btn-generic-trash-bin-sm.disabled:focus,
.dark-theme a.btn-generic-trash-bin-sm.disabled:hover,
.dark-theme a.btn-generic-trash-bin-sm[disabled],
.dark-theme a.btn-generic-trash-bin-sm[disabled].active,
.dark-theme a.btn-generic-trash-bin-sm[disabled]:active,
.dark-theme a.btn-generic-trash-bin-sm[disabled]:focus,
.dark-theme a.btn-generic-trash-bin-sm[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch a.btn-generic-trash-bin-sm:focus,
.light-theme .touch a.btn-generic-trash-bin-sm:hover,
.light-theme .touch a.btn-generic-trash-bin-sm:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch a.btn-generic-trash-bin-sm.active,
.light-theme .touch a.btn-generic-trash-bin-sm:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch a.btn-generic-trash-bin-sm:focus,
.dark-theme .touch a.btn-generic-trash-bin-sm:hover,
.dark-theme .touch a.btn-generic-trash-bin-sm:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch a.btn-generic-trash-bin-sm.active,
.dark-theme .touch a.btn-generic-trash-bin-sm:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.btn-generic-trash-bin-xs,
a.btn-generic-trash-bin-xs,
button.btn-generic-trash-bin-xs {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 2px 1px;
    font-size: 12px;
    line-height: 100%;
    border-radius: 3px;
    border: none
}

.btn-generic-trash-bin-xs:link,
a.btn-generic-trash-bin-xs:link,
button.btn-generic-trash-bin-xs:link {
    color: #191919
}

.btn-generic-trash-bin-xs:focus,
.btn-generic-trash-bin-xs:hover,
a.btn-generic-trash-bin-xs:focus,
a.btn-generic-trash-bin-xs:hover,
button.btn-generic-trash-bin-xs:focus,
button.btn-generic-trash-bin-xs:hover {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: pointer
}

.btn-generic-trash-bin-xs.active,
.btn-generic-trash-bin-xs:active,
a.btn-generic-trash-bin-xs.active,
a.btn-generic-trash-bin-xs:active,
button.btn-generic-trash-bin-xs.active,
button.btn-generic-trash-bin-xs:active {
    background-color: #fff;
    color: #191919
}

.btn-generic-trash-bin-xs.active:focus,
.btn-generic-trash-bin-xs:active:focus,
a.btn-generic-trash-bin-xs.active:focus,
a.btn-generic-trash-bin-xs:active:focus,
button.btn-generic-trash-bin-xs.active:focus,
button.btn-generic-trash-bin-xs:active:focus {
    outline: 0 none
}

.btn-generic-trash-bin-xs:visited,
a.btn-generic-trash-bin-xs:visited,
button.btn-generic-trash-bin-xs:visited {
    color: #191919
}

.btn-generic-trash-bin-xs:visited:focus,
a.btn-generic-trash-bin-xs:visited:focus,
button.btn-generic-trash-bin-xs:visited:focus {
    outline: 0 none
}

.btn-generic-trash-bin-xs.disabled,
.btn-generic-trash-bin-xs.disabled.active,
.btn-generic-trash-bin-xs.disabled:active,
.btn-generic-trash-bin-xs.disabled:focus,
.btn-generic-trash-bin-xs.disabled:hover,
.btn-generic-trash-bin-xs[disabled],
.btn-generic-trash-bin-xs[disabled].active,
.btn-generic-trash-bin-xs[disabled]:active,
.btn-generic-trash-bin-xs[disabled]:focus,
.btn-generic-trash-bin-xs[disabled]:hover,
a.btn-generic-trash-bin-xs.disabled,
a.btn-generic-trash-bin-xs.disabled.active,
a.btn-generic-trash-bin-xs.disabled:active,
a.btn-generic-trash-bin-xs.disabled:focus,
a.btn-generic-trash-bin-xs.disabled:hover,
a.btn-generic-trash-bin-xs[disabled],
a.btn-generic-trash-bin-xs[disabled].active,
a.btn-generic-trash-bin-xs[disabled]:active,
a.btn-generic-trash-bin-xs[disabled]:focus,
a.btn-generic-trash-bin-xs[disabled]:hover,
button.btn-generic-trash-bin-xs.disabled,
button.btn-generic-trash-bin-xs.disabled.active,
button.btn-generic-trash-bin-xs.disabled:active,
button.btn-generic-trash-bin-xs.disabled:focus,
button.btn-generic-trash-bin-xs.disabled:hover,
button.btn-generic-trash-bin-xs[disabled],
button.btn-generic-trash-bin-xs[disabled].active,
button.btn-generic-trash-bin-xs[disabled]:active,
button.btn-generic-trash-bin-xs[disabled]:focus,
button.btn-generic-trash-bin-xs[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: not-allowed;
    pointer-events: none
}

.btn-generic-trash-bin-xs.disabled:hover span[class^=icon-],
.btn-generic-trash-bin-xs.disabled span[class^=icon-],
.btn-generic-trash-bin-xs[disabled]:hover span[class^=icon-],
.btn-generic-trash-bin-xs[disabled] span[class^=icon-],
a.btn-generic-trash-bin-xs.disabled:hover span[class^=icon-],
a.btn-generic-trash-bin-xs.disabled span[class^=icon-],
a.btn-generic-trash-bin-xs[disabled]:hover span[class^=icon-],
a.btn-generic-trash-bin-xs[disabled] span[class^=icon-],
button.btn-generic-trash-bin-xs.disabled:hover span[class^=icon-],
button.btn-generic-trash-bin-xs.disabled span[class^=icon-],
button.btn-generic-trash-bin-xs[disabled]:hover span[class^=icon-],
button.btn-generic-trash-bin-xs[disabled] span[class^=icon-] {
    background-position: 0 -1480px
}

.btn-generic-trash-bin-xs:hover span[class^=icon-],
a.btn-generic-trash-bin-xs:hover span[class^=icon-],
button.btn-generic-trash-bin-xs:hover span[class^=icon-] {
    background-position: -20px -1480px
}

.btn-generic-trash-bin-xs span[class^=icon-],
a.btn-generic-trash-bin-xs span[class^=icon-],
button.btn-generic-trash-bin-xs span[class^=icon-] {
    background-position: 0 -1480px
}

.btn-generic-trash-bin-xs span[class^=icon-],
.btn-generic-trash-bin-xs span[class^=icon-]:hover,
a.btn-generic-trash-bin-xs span[class^=icon-],
a.btn-generic-trash-bin-xs span[class^=icon-]:hover,
button.btn-generic-trash-bin-xs span[class^=icon-],
button.btn-generic-trash-bin-xs span[class^=icon-]:hover {
    background-size: 40px auto;
    width: 20px;
    height: 20px
}

.btn-generic-trash-bin-xs .btn-text,
a.btn-generic-trash-bin-xs .btn-text,
button.btn-generic-trash-bin-xs .btn-text {
    vertical-align: middle
}

.touch .btn-generic-trash-bin-xs:focus,
.touch .btn-generic-trash-bin-xs:hover,
.touch .btn-generic-trash-bin-xs:visited,
.touch a.btn-generic-trash-bin-xs:focus,
.touch a.btn-generic-trash-bin-xs:hover,
.touch a.btn-generic-trash-bin-xs:visited {
    color: #191919;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-generic-trash-bin-xs.active,
.touch .btn-generic-trash-bin-xs:active,
.touch a.btn-generic-trash-bin-xs.active,
.touch a.btn-generic-trash-bin-xs:active {
    color: #191919;
    background-color: #f2f2f2;
    border-color: #b8b8b8
}

.light-theme .btn-generic-trash-bin-xs {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-generic-trash-bin-xs:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-trash-bin-xs:focus,
.light-theme .btn-generic-trash-bin-xs:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme .btn-generic-trash-bin-xs.active,
.light-theme .btn-generic-trash-bin-xs:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme .btn-generic-trash-bin-xs:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-trash-bin-xs.disabled,
.light-theme .btn-generic-trash-bin-xs.disabled.active,
.light-theme .btn-generic-trash-bin-xs.disabled:active,
.light-theme .btn-generic-trash-bin-xs.disabled:focus,
.light-theme .btn-generic-trash-bin-xs.disabled:hover,
.light-theme .btn-generic-trash-bin-xs[disabled],
.light-theme .btn-generic-trash-bin-xs[disabled].active,
.light-theme .btn-generic-trash-bin-xs[disabled]:active,
.light-theme .btn-generic-trash-bin-xs[disabled]:focus,
.light-theme .btn-generic-trash-bin-xs[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-generic-trash-bin-xs {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-generic-trash-bin-xs:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-trash-bin-xs:focus,
.dark-theme .btn-generic-trash-bin-xs:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme .btn-generic-trash-bin-xs.active,
.dark-theme .btn-generic-trash-bin-xs:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme .btn-generic-trash-bin-xs:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-trash-bin-xs.disabled,
.dark-theme .btn-generic-trash-bin-xs.disabled.active,
.dark-theme .btn-generic-trash-bin-xs.disabled:active,
.dark-theme .btn-generic-trash-bin-xs.disabled:focus,
.dark-theme .btn-generic-trash-bin-xs.disabled:hover,
.dark-theme .btn-generic-trash-bin-xs[disabled],
.dark-theme .btn-generic-trash-bin-xs[disabled].active,
.dark-theme .btn-generic-trash-bin-xs[disabled]:active,
.dark-theme .btn-generic-trash-bin-xs[disabled]:focus,
.dark-theme .btn-generic-trash-bin-xs[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-generic-trash-bin-xs:focus,
.light-theme .touch .btn-generic-trash-bin-xs:hover,
.light-theme .touch .btn-generic-trash-bin-xs:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch .btn-generic-trash-bin-xs.active,
.light-theme .touch .btn-generic-trash-bin-xs:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch .btn-generic-trash-bin-xs:focus,
.dark-theme .touch .btn-generic-trash-bin-xs:hover,
.dark-theme .touch .btn-generic-trash-bin-xs:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch .btn-generic-trash-bin-xs.active,
.dark-theme .touch .btn-generic-trash-bin-xs:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.light-theme a.btn-generic-trash-bin-xs {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme a.btn-generic-trash-bin-xs:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-trash-bin-xs:focus,
.light-theme a.btn-generic-trash-bin-xs:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme a.btn-generic-trash-bin-xs.active,
.light-theme a.btn-generic-trash-bin-xs:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme a.btn-generic-trash-bin-xs:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-trash-bin-xs.disabled,
.light-theme a.btn-generic-trash-bin-xs.disabled.active,
.light-theme a.btn-generic-trash-bin-xs.disabled:active,
.light-theme a.btn-generic-trash-bin-xs.disabled:focus,
.light-theme a.btn-generic-trash-bin-xs.disabled:hover,
.light-theme a.btn-generic-trash-bin-xs[disabled],
.light-theme a.btn-generic-trash-bin-xs[disabled].active,
.light-theme a.btn-generic-trash-bin-xs[disabled]:active,
.light-theme a.btn-generic-trash-bin-xs[disabled]:focus,
.light-theme a.btn-generic-trash-bin-xs[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme a.btn-generic-trash-bin-xs {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme a.btn-generic-trash-bin-xs:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-trash-bin-xs:focus,
.dark-theme a.btn-generic-trash-bin-xs:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme a.btn-generic-trash-bin-xs.active,
.dark-theme a.btn-generic-trash-bin-xs:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme a.btn-generic-trash-bin-xs:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-trash-bin-xs.disabled,
.dark-theme a.btn-generic-trash-bin-xs.disabled.active,
.dark-theme a.btn-generic-trash-bin-xs.disabled:active,
.dark-theme a.btn-generic-trash-bin-xs.disabled:focus,
.dark-theme a.btn-generic-trash-bin-xs.disabled:hover,
.dark-theme a.btn-generic-trash-bin-xs[disabled],
.dark-theme a.btn-generic-trash-bin-xs[disabled].active,
.dark-theme a.btn-generic-trash-bin-xs[disabled]:active,
.dark-theme a.btn-generic-trash-bin-xs[disabled]:focus,
.dark-theme a.btn-generic-trash-bin-xs[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch a.btn-generic-trash-bin-xs:focus,
.light-theme .touch a.btn-generic-trash-bin-xs:hover,
.light-theme .touch a.btn-generic-trash-bin-xs:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch a.btn-generic-trash-bin-xs.active,
.light-theme .touch a.btn-generic-trash-bin-xs:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch a.btn-generic-trash-bin-xs:focus,
.dark-theme .touch a.btn-generic-trash-bin-xs:hover,
.dark-theme .touch a.btn-generic-trash-bin-xs:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch a.btn-generic-trash-bin-xs.active,
.dark-theme .touch a.btn-generic-trash-bin-xs:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.btn-generic-next-sm,
a.btn-generic-next-sm,
button.btn-generic-next-sm {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 5px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px;
    border: none
}

.btn-generic-next-sm:link,
a.btn-generic-next-sm:link,
button.btn-generic-next-sm:link {
    color: #191919
}

.btn-generic-next-sm:focus,
.btn-generic-next-sm:hover,
a.btn-generic-next-sm:focus,
a.btn-generic-next-sm:hover,
button.btn-generic-next-sm:focus,
button.btn-generic-next-sm:hover {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: pointer
}

.btn-generic-next-sm.active,
.btn-generic-next-sm:active,
a.btn-generic-next-sm.active,
a.btn-generic-next-sm:active,
button.btn-generic-next-sm.active,
button.btn-generic-next-sm:active {
    background-color: #fff;
    color: #191919
}

.btn-generic-next-sm.active:focus,
.btn-generic-next-sm:active:focus,
a.btn-generic-next-sm.active:focus,
a.btn-generic-next-sm:active:focus,
button.btn-generic-next-sm.active:focus,
button.btn-generic-next-sm:active:focus {
    outline: 0 none
}

.btn-generic-next-sm:visited,
a.btn-generic-next-sm:visited,
button.btn-generic-next-sm:visited {
    color: #191919
}

.btn-generic-next-sm:visited:focus,
a.btn-generic-next-sm:visited:focus,
button.btn-generic-next-sm:visited:focus {
    outline: 0 none
}

.btn-generic-next-sm.disabled,
.btn-generic-next-sm.disabled.active,
.btn-generic-next-sm.disabled:active,
.btn-generic-next-sm.disabled:focus,
.btn-generic-next-sm.disabled:hover,
.btn-generic-next-sm[disabled],
.btn-generic-next-sm[disabled].active,
.btn-generic-next-sm[disabled]:active,
.btn-generic-next-sm[disabled]:focus,
.btn-generic-next-sm[disabled]:hover,
a.btn-generic-next-sm.disabled,
a.btn-generic-next-sm.disabled.active,
a.btn-generic-next-sm.disabled:active,
a.btn-generic-next-sm.disabled:focus,
a.btn-generic-next-sm.disabled:hover,
a.btn-generic-next-sm[disabled],
a.btn-generic-next-sm[disabled].active,
a.btn-generic-next-sm[disabled]:active,
a.btn-generic-next-sm[disabled]:focus,
a.btn-generic-next-sm[disabled]:hover,
button.btn-generic-next-sm.disabled,
button.btn-generic-next-sm.disabled.active,
button.btn-generic-next-sm.disabled:active,
button.btn-generic-next-sm.disabled:focus,
button.btn-generic-next-sm.disabled:hover,
button.btn-generic-next-sm[disabled],
button.btn-generic-next-sm[disabled].active,
button.btn-generic-next-sm[disabled]:active,
button.btn-generic-next-sm[disabled]:focus,
button.btn-generic-next-sm[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: not-allowed;
    pointer-events: none
}

.btn-generic-next-sm.disabled:hover span[class^=icon-],
.btn-generic-next-sm.disabled span[class^=icon-],
.btn-generic-next-sm[disabled]:hover span[class^=icon-],
.btn-generic-next-sm[disabled] span[class^=icon-],
.btn-generic-next-sm span[class^=icon-],
a.btn-generic-next-sm.disabled:hover span[class^=icon-],
a.btn-generic-next-sm.disabled span[class^=icon-],
a.btn-generic-next-sm[disabled]:hover span[class^=icon-],
a.btn-generic-next-sm[disabled] span[class^=icon-],
a.btn-generic-next-sm span[class^=icon-],
button.btn-generic-next-sm.disabled:hover span[class^=icon-],
button.btn-generic-next-sm.disabled span[class^=icon-],
button.btn-generic-next-sm[disabled]:hover span[class^=icon-],
button.btn-generic-next-sm[disabled] span[class^=icon-],
button.btn-generic-next-sm span[class^=icon-] {
    background-position: 0 -360px
}

.btn-generic-next-sm span[class^=icon-],
.btn-generic-next-sm span[class^=icon-]:hover,
a.btn-generic-next-sm span[class^=icon-],
a.btn-generic-next-sm span[class^=icon-]:hover,
button.btn-generic-next-sm span[class^=icon-],
button.btn-generic-next-sm span[class^=icon-]:hover {
    background-size: 40px auto;
    width: 20px;
    height: 20px
}

.btn-generic-next-sm .btn-text,
a.btn-generic-next-sm .btn-text,
button.btn-generic-next-sm .btn-text {
    vertical-align: middle
}

.touch .btn-generic-next-sm:focus,
.touch .btn-generic-next-sm:hover,
.touch .btn-generic-next-sm:visited,
.touch a.btn-generic-next-sm:focus,
.touch a.btn-generic-next-sm:hover,
.touch a.btn-generic-next-sm:visited {
    color: #191919;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-generic-next-sm.active,
.touch .btn-generic-next-sm:active,
.touch a.btn-generic-next-sm.active,
.touch a.btn-generic-next-sm:active {
    color: #191919;
    background-color: #f2f2f2;
    border-color: #b8b8b8
}

.light-theme .btn-generic-next-sm {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-generic-next-sm:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-next-sm:focus,
.light-theme .btn-generic-next-sm:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme .btn-generic-next-sm.active,
.light-theme .btn-generic-next-sm:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme .btn-generic-next-sm:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-next-sm.disabled,
.light-theme .btn-generic-next-sm.disabled.active,
.light-theme .btn-generic-next-sm.disabled:active,
.light-theme .btn-generic-next-sm.disabled:focus,
.light-theme .btn-generic-next-sm.disabled:hover,
.light-theme .btn-generic-next-sm[disabled],
.light-theme .btn-generic-next-sm[disabled].active,
.light-theme .btn-generic-next-sm[disabled]:active,
.light-theme .btn-generic-next-sm[disabled]:focus,
.light-theme .btn-generic-next-sm[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-generic-next-sm {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-generic-next-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-next-sm:focus,
.dark-theme .btn-generic-next-sm:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme .btn-generic-next-sm.active,
.dark-theme .btn-generic-next-sm:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme .btn-generic-next-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-next-sm.disabled,
.dark-theme .btn-generic-next-sm.disabled.active,
.dark-theme .btn-generic-next-sm.disabled:active,
.dark-theme .btn-generic-next-sm.disabled:focus,
.dark-theme .btn-generic-next-sm.disabled:hover,
.dark-theme .btn-generic-next-sm[disabled],
.dark-theme .btn-generic-next-sm[disabled].active,
.dark-theme .btn-generic-next-sm[disabled]:active,
.dark-theme .btn-generic-next-sm[disabled]:focus,
.dark-theme .btn-generic-next-sm[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-generic-next-sm:focus,
.light-theme .touch .btn-generic-next-sm:hover,
.light-theme .touch .btn-generic-next-sm:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch .btn-generic-next-sm.active,
.light-theme .touch .btn-generic-next-sm:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch .btn-generic-next-sm:focus,
.dark-theme .touch .btn-generic-next-sm:hover,
.dark-theme .touch .btn-generic-next-sm:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch .btn-generic-next-sm.active,
.dark-theme .touch .btn-generic-next-sm:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.light-theme a.btn-generic-next-sm {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme a.btn-generic-next-sm:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-next-sm:focus,
.light-theme a.btn-generic-next-sm:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme a.btn-generic-next-sm.active,
.light-theme a.btn-generic-next-sm:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme a.btn-generic-next-sm:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-next-sm.disabled,
.light-theme a.btn-generic-next-sm.disabled.active,
.light-theme a.btn-generic-next-sm.disabled:active,
.light-theme a.btn-generic-next-sm.disabled:focus,
.light-theme a.btn-generic-next-sm.disabled:hover,
.light-theme a.btn-generic-next-sm[disabled],
.light-theme a.btn-generic-next-sm[disabled].active,
.light-theme a.btn-generic-next-sm[disabled]:active,
.light-theme a.btn-generic-next-sm[disabled]:focus,
.light-theme a.btn-generic-next-sm[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme a.btn-generic-next-sm {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme a.btn-generic-next-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-next-sm:focus,
.dark-theme a.btn-generic-next-sm:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme a.btn-generic-next-sm.active,
.dark-theme a.btn-generic-next-sm:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme a.btn-generic-next-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-next-sm.disabled,
.dark-theme a.btn-generic-next-sm.disabled.active,
.dark-theme a.btn-generic-next-sm.disabled:active,
.dark-theme a.btn-generic-next-sm.disabled:focus,
.dark-theme a.btn-generic-next-sm.disabled:hover,
.dark-theme a.btn-generic-next-sm[disabled],
.dark-theme a.btn-generic-next-sm[disabled].active,
.dark-theme a.btn-generic-next-sm[disabled]:active,
.dark-theme a.btn-generic-next-sm[disabled]:focus,
.dark-theme a.btn-generic-next-sm[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch a.btn-generic-next-sm:focus,
.light-theme .touch a.btn-generic-next-sm:hover,
.light-theme .touch a.btn-generic-next-sm:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch a.btn-generic-next-sm.active,
.light-theme .touch a.btn-generic-next-sm:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch a.btn-generic-next-sm:focus,
.dark-theme .touch a.btn-generic-next-sm:hover,
.dark-theme .touch a.btn-generic-next-sm:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch a.btn-generic-next-sm.active,
.dark-theme .touch a.btn-generic-next-sm:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.btn-generic-back-sm,
a.btn-generic-back-sm,
button.btn-generic-back-sm {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 5px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px;
    border: none
}

.btn-generic-back-sm:link,
a.btn-generic-back-sm:link,
button.btn-generic-back-sm:link {
    color: #191919
}

.btn-generic-back-sm:focus,
.btn-generic-back-sm:hover,
a.btn-generic-back-sm:focus,
a.btn-generic-back-sm:hover,
button.btn-generic-back-sm:focus,
button.btn-generic-back-sm:hover {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: pointer
}

.btn-generic-back-sm.active,
.btn-generic-back-sm:active,
a.btn-generic-back-sm.active,
a.btn-generic-back-sm:active,
button.btn-generic-back-sm.active,
button.btn-generic-back-sm:active {
    background-color: #fff;
    color: #191919
}

.btn-generic-back-sm.active:focus,
.btn-generic-back-sm:active:focus,
a.btn-generic-back-sm.active:focus,
a.btn-generic-back-sm:active:focus,
button.btn-generic-back-sm.active:focus,
button.btn-generic-back-sm:active:focus {
    outline: 0 none
}

.btn-generic-back-sm:visited,
a.btn-generic-back-sm:visited,
button.btn-generic-back-sm:visited {
    color: #191919
}

.btn-generic-back-sm:visited:focus,
a.btn-generic-back-sm:visited:focus,
button.btn-generic-back-sm:visited:focus {
    outline: 0 none
}

.btn-generic-back-sm.disabled,
.btn-generic-back-sm.disabled.active,
.btn-generic-back-sm.disabled:active,
.btn-generic-back-sm.disabled:focus,
.btn-generic-back-sm.disabled:hover,
.btn-generic-back-sm[disabled],
.btn-generic-back-sm[disabled].active,
.btn-generic-back-sm[disabled]:active,
.btn-generic-back-sm[disabled]:focus,
.btn-generic-back-sm[disabled]:hover,
a.btn-generic-back-sm.disabled,
a.btn-generic-back-sm.disabled.active,
a.btn-generic-back-sm.disabled:active,
a.btn-generic-back-sm.disabled:focus,
a.btn-generic-back-sm.disabled:hover,
a.btn-generic-back-sm[disabled],
a.btn-generic-back-sm[disabled].active,
a.btn-generic-back-sm[disabled]:active,
a.btn-generic-back-sm[disabled]:focus,
a.btn-generic-back-sm[disabled]:hover,
button.btn-generic-back-sm.disabled,
button.btn-generic-back-sm.disabled.active,
button.btn-generic-back-sm.disabled:active,
button.btn-generic-back-sm.disabled:focus,
button.btn-generic-back-sm.disabled:hover,
button.btn-generic-back-sm[disabled],
button.btn-generic-back-sm[disabled].active,
button.btn-generic-back-sm[disabled]:active,
button.btn-generic-back-sm[disabled]:focus,
button.btn-generic-back-sm[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: not-allowed;
    pointer-events: none
}

.btn-generic-back-sm.disabled:hover span[class^=icon-],
.btn-generic-back-sm.disabled span[class^=icon-],
.btn-generic-back-sm[disabled]:hover span[class^=icon-],
.btn-generic-back-sm[disabled] span[class^=icon-],
.btn-generic-back-sm span[class^=icon-],
a.btn-generic-back-sm.disabled:hover span[class^=icon-],
a.btn-generic-back-sm.disabled span[class^=icon-],
a.btn-generic-back-sm[disabled]:hover span[class^=icon-],
a.btn-generic-back-sm[disabled] span[class^=icon-],
a.btn-generic-back-sm span[class^=icon-],
button.btn-generic-back-sm.disabled:hover span[class^=icon-],
button.btn-generic-back-sm.disabled span[class^=icon-],
button.btn-generic-back-sm[disabled]:hover span[class^=icon-],
button.btn-generic-back-sm[disabled] span[class^=icon-],
button.btn-generic-back-sm span[class^=icon-] {
    background-position: 0 -380px
}

.btn-generic-back-sm span[class^=icon-],
.btn-generic-back-sm span[class^=icon-]:hover,
a.btn-generic-back-sm span[class^=icon-],
a.btn-generic-back-sm span[class^=icon-]:hover,
button.btn-generic-back-sm span[class^=icon-],
button.btn-generic-back-sm span[class^=icon-]:hover {
    background-size: 40px auto;
    width: 20px;
    height: 20px
}

.btn-generic-back-sm .btn-text,
a.btn-generic-back-sm .btn-text,
button.btn-generic-back-sm .btn-text {
    vertical-align: middle
}

.touch .btn-generic-back-sm:focus,
.touch .btn-generic-back-sm:hover,
.touch .btn-generic-back-sm:visited,
.touch a.btn-generic-back-sm:focus,
.touch a.btn-generic-back-sm:hover,
.touch a.btn-generic-back-sm:visited {
    color: #191919;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-generic-back-sm.active,
.touch .btn-generic-back-sm:active,
.touch a.btn-generic-back-sm.active,
.touch a.btn-generic-back-sm:active {
    color: #191919;
    background-color: #f2f2f2;
    border-color: #b8b8b8
}

.light-theme .btn-generic-back-sm {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-generic-back-sm:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-back-sm:focus,
.light-theme .btn-generic-back-sm:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme .btn-generic-back-sm.active,
.light-theme .btn-generic-back-sm:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme .btn-generic-back-sm:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-back-sm.disabled,
.light-theme .btn-generic-back-sm.disabled.active,
.light-theme .btn-generic-back-sm.disabled:active,
.light-theme .btn-generic-back-sm.disabled:focus,
.light-theme .btn-generic-back-sm.disabled:hover,
.light-theme .btn-generic-back-sm[disabled],
.light-theme .btn-generic-back-sm[disabled].active,
.light-theme .btn-generic-back-sm[disabled]:active,
.light-theme .btn-generic-back-sm[disabled]:focus,
.light-theme .btn-generic-back-sm[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-generic-back-sm {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-generic-back-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-back-sm:focus,
.dark-theme .btn-generic-back-sm:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme .btn-generic-back-sm.active,
.dark-theme .btn-generic-back-sm:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme .btn-generic-back-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-back-sm.disabled,
.dark-theme .btn-generic-back-sm.disabled.active,
.dark-theme .btn-generic-back-sm.disabled:active,
.dark-theme .btn-generic-back-sm.disabled:focus,
.dark-theme .btn-generic-back-sm.disabled:hover,
.dark-theme .btn-generic-back-sm[disabled],
.dark-theme .btn-generic-back-sm[disabled].active,
.dark-theme .btn-generic-back-sm[disabled]:active,
.dark-theme .btn-generic-back-sm[disabled]:focus,
.dark-theme .btn-generic-back-sm[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-generic-back-sm:focus,
.light-theme .touch .btn-generic-back-sm:hover,
.light-theme .touch .btn-generic-back-sm:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch .btn-generic-back-sm.active,
.light-theme .touch .btn-generic-back-sm:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch .btn-generic-back-sm:focus,
.dark-theme .touch .btn-generic-back-sm:hover,
.dark-theme .touch .btn-generic-back-sm:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch .btn-generic-back-sm.active,
.dark-theme .touch .btn-generic-back-sm:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.light-theme a.btn-generic-back-sm {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme a.btn-generic-back-sm:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-back-sm:focus,
.light-theme a.btn-generic-back-sm:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme a.btn-generic-back-sm.active,
.light-theme a.btn-generic-back-sm:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme a.btn-generic-back-sm:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-back-sm.disabled,
.light-theme a.btn-generic-back-sm.disabled.active,
.light-theme a.btn-generic-back-sm.disabled:active,
.light-theme a.btn-generic-back-sm.disabled:focus,
.light-theme a.btn-generic-back-sm.disabled:hover,
.light-theme a.btn-generic-back-sm[disabled],
.light-theme a.btn-generic-back-sm[disabled].active,
.light-theme a.btn-generic-back-sm[disabled]:active,
.light-theme a.btn-generic-back-sm[disabled]:focus,
.light-theme a.btn-generic-back-sm[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme a.btn-generic-back-sm {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme a.btn-generic-back-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-back-sm:focus,
.dark-theme a.btn-generic-back-sm:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme a.btn-generic-back-sm.active,
.dark-theme a.btn-generic-back-sm:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme a.btn-generic-back-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-back-sm.disabled,
.dark-theme a.btn-generic-back-sm.disabled.active,
.dark-theme a.btn-generic-back-sm.disabled:active,
.dark-theme a.btn-generic-back-sm.disabled:focus,
.dark-theme a.btn-generic-back-sm.disabled:hover,
.dark-theme a.btn-generic-back-sm[disabled],
.dark-theme a.btn-generic-back-sm[disabled].active,
.dark-theme a.btn-generic-back-sm[disabled]:active,
.dark-theme a.btn-generic-back-sm[disabled]:focus,
.dark-theme a.btn-generic-back-sm[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch a.btn-generic-back-sm:focus,
.light-theme .touch a.btn-generic-back-sm:hover,
.light-theme .touch a.btn-generic-back-sm:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch a.btn-generic-back-sm.active,
.light-theme .touch a.btn-generic-back-sm:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch a.btn-generic-back-sm:focus,
.dark-theme .touch a.btn-generic-back-sm:hover,
.dark-theme .touch a.btn-generic-back-sm:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch a.btn-generic-back-sm.active,
.dark-theme .touch a.btn-generic-back-sm:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.btn-generic-right-sm,
a.btn-generic-right-sm,
button.btn-generic-right-sm {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 5px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px;
    border: none
}

.btn-generic-right-sm:link,
a.btn-generic-right-sm:link,
button.btn-generic-right-sm:link {
    color: #191919
}

.btn-generic-right-sm:focus,
.btn-generic-right-sm:hover,
a.btn-generic-right-sm:focus,
a.btn-generic-right-sm:hover,
button.btn-generic-right-sm:focus,
button.btn-generic-right-sm:hover {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: pointer
}

.btn-generic-right-sm.active,
.btn-generic-right-sm:active,
a.btn-generic-right-sm.active,
a.btn-generic-right-sm:active,
button.btn-generic-right-sm.active,
button.btn-generic-right-sm:active {
    background-color: #fff;
    color: #191919
}

.btn-generic-right-sm.active:focus,
.btn-generic-right-sm:active:focus,
a.btn-generic-right-sm.active:focus,
a.btn-generic-right-sm:active:focus,
button.btn-generic-right-sm.active:focus,
button.btn-generic-right-sm:active:focus {
    outline: 0 none
}

.btn-generic-right-sm:visited,
a.btn-generic-right-sm:visited,
button.btn-generic-right-sm:visited {
    color: #191919
}

.btn-generic-right-sm:visited:focus,
a.btn-generic-right-sm:visited:focus,
button.btn-generic-right-sm:visited:focus {
    outline: 0 none
}

.btn-generic-right-sm.disabled,
.btn-generic-right-sm.disabled.active,
.btn-generic-right-sm.disabled:active,
.btn-generic-right-sm.disabled:focus,
.btn-generic-right-sm.disabled:hover,
.btn-generic-right-sm[disabled],
.btn-generic-right-sm[disabled].active,
.btn-generic-right-sm[disabled]:active,
.btn-generic-right-sm[disabled]:focus,
.btn-generic-right-sm[disabled]:hover,
a.btn-generic-right-sm.disabled,
a.btn-generic-right-sm.disabled.active,
a.btn-generic-right-sm.disabled:active,
a.btn-generic-right-sm.disabled:focus,
a.btn-generic-right-sm.disabled:hover,
a.btn-generic-right-sm[disabled],
a.btn-generic-right-sm[disabled].active,
a.btn-generic-right-sm[disabled]:active,
a.btn-generic-right-sm[disabled]:focus,
a.btn-generic-right-sm[disabled]:hover,
button.btn-generic-right-sm.disabled,
button.btn-generic-right-sm.disabled.active,
button.btn-generic-right-sm.disabled:active,
button.btn-generic-right-sm.disabled:focus,
button.btn-generic-right-sm.disabled:hover,
button.btn-generic-right-sm[disabled],
button.btn-generic-right-sm[disabled].active,
button.btn-generic-right-sm[disabled]:active,
button.btn-generic-right-sm[disabled]:focus,
button.btn-generic-right-sm[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: not-allowed;
    pointer-events: none
}

.btn-generic-right-sm.disabled:hover span[class^=icon-],
.btn-generic-right-sm.disabled span[class^=icon-],
.btn-generic-right-sm[disabled]:hover span[class^=icon-],
.btn-generic-right-sm[disabled] span[class^=icon-],
a.btn-generic-right-sm.disabled:hover span[class^=icon-],
a.btn-generic-right-sm.disabled span[class^=icon-],
a.btn-generic-right-sm[disabled]:hover span[class^=icon-],
a.btn-generic-right-sm[disabled] span[class^=icon-],
button.btn-generic-right-sm.disabled:hover span[class^=icon-],
button.btn-generic-right-sm.disabled span[class^=icon-],
button.btn-generic-right-sm[disabled]:hover span[class^=icon-],
button.btn-generic-right-sm[disabled] span[class^=icon-] {
    background-position: 0 -280px
}

.btn-generic-right-sm:hover span[class^=icon-],
a.btn-generic-right-sm:hover span[class^=icon-],
button.btn-generic-right-sm:hover span[class^=icon-] {
    background-position: -20px -280px
}

.btn-generic-right-sm span[class^=icon-],
a.btn-generic-right-sm span[class^=icon-],
button.btn-generic-right-sm span[class^=icon-] {
    background-position: 0 -280px
}

.btn-generic-right-sm span[class^=icon-],
.btn-generic-right-sm span[class^=icon-]:hover,
a.btn-generic-right-sm span[class^=icon-],
a.btn-generic-right-sm span[class^=icon-]:hover,
button.btn-generic-right-sm span[class^=icon-],
button.btn-generic-right-sm span[class^=icon-]:hover {
    background-size: 40px auto;
    width: 20px;
    height: 20px
}

.btn-generic-right-sm .btn-text,
a.btn-generic-right-sm .btn-text,
button.btn-generic-right-sm .btn-text {
    vertical-align: middle
}

.touch .btn-generic-right-sm:focus,
.touch .btn-generic-right-sm:hover,
.touch .btn-generic-right-sm:visited,
.touch a.btn-generic-right-sm:focus,
.touch a.btn-generic-right-sm:hover,
.touch a.btn-generic-right-sm:visited {
    color: #191919;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-generic-right-sm.active,
.touch .btn-generic-right-sm:active,
.touch a.btn-generic-right-sm.active,
.touch a.btn-generic-right-sm:active {
    color: #191919;
    background-color: #f2f2f2;
    border-color: #b8b8b8
}

.light-theme .btn-generic-right-sm {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-generic-right-sm:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-right-sm:focus,
.light-theme .btn-generic-right-sm:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme .btn-generic-right-sm.active,
.light-theme .btn-generic-right-sm:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme .btn-generic-right-sm:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-right-sm.disabled,
.light-theme .btn-generic-right-sm.disabled.active,
.light-theme .btn-generic-right-sm.disabled:active,
.light-theme .btn-generic-right-sm.disabled:focus,
.light-theme .btn-generic-right-sm.disabled:hover,
.light-theme .btn-generic-right-sm[disabled],
.light-theme .btn-generic-right-sm[disabled].active,
.light-theme .btn-generic-right-sm[disabled]:active,
.light-theme .btn-generic-right-sm[disabled]:focus,
.light-theme .btn-generic-right-sm[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-generic-right-sm {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-generic-right-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-right-sm:focus,
.dark-theme .btn-generic-right-sm:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme .btn-generic-right-sm.active,
.dark-theme .btn-generic-right-sm:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme .btn-generic-right-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-right-sm.disabled,
.dark-theme .btn-generic-right-sm.disabled.active,
.dark-theme .btn-generic-right-sm.disabled:active,
.dark-theme .btn-generic-right-sm.disabled:focus,
.dark-theme .btn-generic-right-sm.disabled:hover,
.dark-theme .btn-generic-right-sm[disabled],
.dark-theme .btn-generic-right-sm[disabled].active,
.dark-theme .btn-generic-right-sm[disabled]:active,
.dark-theme .btn-generic-right-sm[disabled]:focus,
.dark-theme .btn-generic-right-sm[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-generic-right-sm:focus,
.light-theme .touch .btn-generic-right-sm:hover,
.light-theme .touch .btn-generic-right-sm:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch .btn-generic-right-sm.active,
.light-theme .touch .btn-generic-right-sm:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch .btn-generic-right-sm:focus,
.dark-theme .touch .btn-generic-right-sm:hover,
.dark-theme .touch .btn-generic-right-sm:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch .btn-generic-right-sm.active,
.dark-theme .touch .btn-generic-right-sm:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.light-theme a.btn-generic-right-sm {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme a.btn-generic-right-sm:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-right-sm:focus,
.light-theme a.btn-generic-right-sm:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme a.btn-generic-right-sm.active,
.light-theme a.btn-generic-right-sm:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme a.btn-generic-right-sm:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-right-sm.disabled,
.light-theme a.btn-generic-right-sm.disabled.active,
.light-theme a.btn-generic-right-sm.disabled:active,
.light-theme a.btn-generic-right-sm.disabled:focus,
.light-theme a.btn-generic-right-sm.disabled:hover,
.light-theme a.btn-generic-right-sm[disabled],
.light-theme a.btn-generic-right-sm[disabled].active,
.light-theme a.btn-generic-right-sm[disabled]:active,
.light-theme a.btn-generic-right-sm[disabled]:focus,
.light-theme a.btn-generic-right-sm[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme a.btn-generic-right-sm {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme a.btn-generic-right-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-right-sm:focus,
.dark-theme a.btn-generic-right-sm:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme a.btn-generic-right-sm.active,
.dark-theme a.btn-generic-right-sm:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme a.btn-generic-right-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-right-sm.disabled,
.dark-theme a.btn-generic-right-sm.disabled.active,
.dark-theme a.btn-generic-right-sm.disabled:active,
.dark-theme a.btn-generic-right-sm.disabled:focus,
.dark-theme a.btn-generic-right-sm.disabled:hover,
.dark-theme a.btn-generic-right-sm[disabled],
.dark-theme a.btn-generic-right-sm[disabled].active,
.dark-theme a.btn-generic-right-sm[disabled]:active,
.dark-theme a.btn-generic-right-sm[disabled]:focus,
.dark-theme a.btn-generic-right-sm[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch a.btn-generic-right-sm:focus,
.light-theme .touch a.btn-generic-right-sm:hover,
.light-theme .touch a.btn-generic-right-sm:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch a.btn-generic-right-sm.active,
.light-theme .touch a.btn-generic-right-sm:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch a.btn-generic-right-sm:focus,
.dark-theme .touch a.btn-generic-right-sm:hover,
.dark-theme .touch a.btn-generic-right-sm:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch a.btn-generic-right-sm.active,
.dark-theme .touch a.btn-generic-right-sm:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.btn-generic-left-sm,
a.btn-generic-left-sm,
button.btn-generic-left-sm {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 5px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px;
    border: none
}

.btn-generic-left-sm:link,
a.btn-generic-left-sm:link,
button.btn-generic-left-sm:link {
    color: #191919
}

.btn-generic-left-sm:focus,
.btn-generic-left-sm:hover,
a.btn-generic-left-sm:focus,
a.btn-generic-left-sm:hover,
button.btn-generic-left-sm:focus,
button.btn-generic-left-sm:hover {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: pointer
}

.btn-generic-left-sm.active,
.btn-generic-left-sm:active,
a.btn-generic-left-sm.active,
a.btn-generic-left-sm:active,
button.btn-generic-left-sm.active,
button.btn-generic-left-sm:active {
    background-color: #fff;
    color: #191919
}

.btn-generic-left-sm.active:focus,
.btn-generic-left-sm:active:focus,
a.btn-generic-left-sm.active:focus,
a.btn-generic-left-sm:active:focus,
button.btn-generic-left-sm.active:focus,
button.btn-generic-left-sm:active:focus {
    outline: 0 none
}

.btn-generic-left-sm:visited,
a.btn-generic-left-sm:visited,
button.btn-generic-left-sm:visited {
    color: #191919
}

.btn-generic-left-sm:visited:focus,
a.btn-generic-left-sm:visited:focus,
button.btn-generic-left-sm:visited:focus {
    outline: 0 none
}

.btn-generic-left-sm.disabled,
.btn-generic-left-sm.disabled.active,
.btn-generic-left-sm.disabled:active,
.btn-generic-left-sm.disabled:focus,
.btn-generic-left-sm.disabled:hover,
.btn-generic-left-sm[disabled],
.btn-generic-left-sm[disabled].active,
.btn-generic-left-sm[disabled]:active,
.btn-generic-left-sm[disabled]:focus,
.btn-generic-left-sm[disabled]:hover,
a.btn-generic-left-sm.disabled,
a.btn-generic-left-sm.disabled.active,
a.btn-generic-left-sm.disabled:active,
a.btn-generic-left-sm.disabled:focus,
a.btn-generic-left-sm.disabled:hover,
a.btn-generic-left-sm[disabled],
a.btn-generic-left-sm[disabled].active,
a.btn-generic-left-sm[disabled]:active,
a.btn-generic-left-sm[disabled]:focus,
a.btn-generic-left-sm[disabled]:hover,
button.btn-generic-left-sm.disabled,
button.btn-generic-left-sm.disabled.active,
button.btn-generic-left-sm.disabled:active,
button.btn-generic-left-sm.disabled:focus,
button.btn-generic-left-sm.disabled:hover,
button.btn-generic-left-sm[disabled],
button.btn-generic-left-sm[disabled].active,
button.btn-generic-left-sm[disabled]:active,
button.btn-generic-left-sm[disabled]:focus,
button.btn-generic-left-sm[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: not-allowed;
    pointer-events: none
}

.btn-generic-left-sm.disabled:hover span[class^=icon-],
.btn-generic-left-sm.disabled span[class^=icon-],
.btn-generic-left-sm[disabled]:hover span[class^=icon-],
.btn-generic-left-sm[disabled] span[class^=icon-],
a.btn-generic-left-sm.disabled:hover span[class^=icon-],
a.btn-generic-left-sm.disabled span[class^=icon-],
a.btn-generic-left-sm[disabled]:hover span[class^=icon-],
a.btn-generic-left-sm[disabled] span[class^=icon-],
button.btn-generic-left-sm.disabled:hover span[class^=icon-],
button.btn-generic-left-sm.disabled span[class^=icon-],
button.btn-generic-left-sm[disabled]:hover span[class^=icon-],
button.btn-generic-left-sm[disabled] span[class^=icon-] {
    background-position: 0 -300px
}

.btn-generic-left-sm:hover span[class^=icon-],
a.btn-generic-left-sm:hover span[class^=icon-],
button.btn-generic-left-sm:hover span[class^=icon-] {
    background-position: -20px -300px
}

.btn-generic-left-sm span[class^=icon-],
a.btn-generic-left-sm span[class^=icon-],
button.btn-generic-left-sm span[class^=icon-] {
    background-position: 0 -300px
}

.btn-generic-left-sm span[class^=icon-],
.btn-generic-left-sm span[class^=icon-]:hover,
a.btn-generic-left-sm span[class^=icon-],
a.btn-generic-left-sm span[class^=icon-]:hover,
button.btn-generic-left-sm span[class^=icon-],
button.btn-generic-left-sm span[class^=icon-]:hover {
    background-size: 40px auto;
    width: 20px;
    height: 20px
}

.btn-generic-left-sm .btn-text,
a.btn-generic-left-sm .btn-text,
button.btn-generic-left-sm .btn-text {
    vertical-align: middle
}

.touch .btn-generic-left-sm:focus,
.touch .btn-generic-left-sm:hover,
.touch .btn-generic-left-sm:visited,
.touch a.btn-generic-left-sm:focus,
.touch a.btn-generic-left-sm:hover,
.touch a.btn-generic-left-sm:visited {
    color: #191919;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-generic-left-sm.active,
.touch .btn-generic-left-sm:active,
.touch a.btn-generic-left-sm.active,
.touch a.btn-generic-left-sm:active {
    color: #191919;
    background-color: #f2f2f2;
    border-color: #b8b8b8
}

.light-theme .btn-generic-left-sm {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-generic-left-sm:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-left-sm:focus,
.light-theme .btn-generic-left-sm:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme .btn-generic-left-sm.active,
.light-theme .btn-generic-left-sm:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme .btn-generic-left-sm:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-left-sm.disabled,
.light-theme .btn-generic-left-sm.disabled.active,
.light-theme .btn-generic-left-sm.disabled:active,
.light-theme .btn-generic-left-sm.disabled:focus,
.light-theme .btn-generic-left-sm.disabled:hover,
.light-theme .btn-generic-left-sm[disabled],
.light-theme .btn-generic-left-sm[disabled].active,
.light-theme .btn-generic-left-sm[disabled]:active,
.light-theme .btn-generic-left-sm[disabled]:focus,
.light-theme .btn-generic-left-sm[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-generic-left-sm {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-generic-left-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-left-sm:focus,
.dark-theme .btn-generic-left-sm:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme .btn-generic-left-sm.active,
.dark-theme .btn-generic-left-sm:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme .btn-generic-left-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-left-sm.disabled,
.dark-theme .btn-generic-left-sm.disabled.active,
.dark-theme .btn-generic-left-sm.disabled:active,
.dark-theme .btn-generic-left-sm.disabled:focus,
.dark-theme .btn-generic-left-sm.disabled:hover,
.dark-theme .btn-generic-left-sm[disabled],
.dark-theme .btn-generic-left-sm[disabled].active,
.dark-theme .btn-generic-left-sm[disabled]:active,
.dark-theme .btn-generic-left-sm[disabled]:focus,
.dark-theme .btn-generic-left-sm[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-generic-left-sm:focus,
.light-theme .touch .btn-generic-left-sm:hover,
.light-theme .touch .btn-generic-left-sm:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch .btn-generic-left-sm.active,
.light-theme .touch .btn-generic-left-sm:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch .btn-generic-left-sm:focus,
.dark-theme .touch .btn-generic-left-sm:hover,
.dark-theme .touch .btn-generic-left-sm:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch .btn-generic-left-sm.active,
.dark-theme .touch .btn-generic-left-sm:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.light-theme a.btn-generic-left-sm {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme a.btn-generic-left-sm:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-left-sm:focus,
.light-theme a.btn-generic-left-sm:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme a.btn-generic-left-sm.active,
.light-theme a.btn-generic-left-sm:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme a.btn-generic-left-sm:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-left-sm.disabled,
.light-theme a.btn-generic-left-sm.disabled.active,
.light-theme a.btn-generic-left-sm.disabled:active,
.light-theme a.btn-generic-left-sm.disabled:focus,
.light-theme a.btn-generic-left-sm.disabled:hover,
.light-theme a.btn-generic-left-sm[disabled],
.light-theme a.btn-generic-left-sm[disabled].active,
.light-theme a.btn-generic-left-sm[disabled]:active,
.light-theme a.btn-generic-left-sm[disabled]:focus,
.light-theme a.btn-generic-left-sm[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme a.btn-generic-left-sm {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme a.btn-generic-left-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-left-sm:focus,
.dark-theme a.btn-generic-left-sm:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme a.btn-generic-left-sm.active,
.dark-theme a.btn-generic-left-sm:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme a.btn-generic-left-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-left-sm.disabled,
.dark-theme a.btn-generic-left-sm.disabled.active,
.dark-theme a.btn-generic-left-sm.disabled:active,
.dark-theme a.btn-generic-left-sm.disabled:focus,
.dark-theme a.btn-generic-left-sm.disabled:hover,
.dark-theme a.btn-generic-left-sm[disabled],
.dark-theme a.btn-generic-left-sm[disabled].active,
.dark-theme a.btn-generic-left-sm[disabled]:active,
.dark-theme a.btn-generic-left-sm[disabled]:focus,
.dark-theme a.btn-generic-left-sm[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch a.btn-generic-left-sm:focus,
.light-theme .touch a.btn-generic-left-sm:hover,
.light-theme .touch a.btn-generic-left-sm:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch a.btn-generic-left-sm.active,
.light-theme .touch a.btn-generic-left-sm:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch a.btn-generic-left-sm:focus,
.dark-theme .touch a.btn-generic-left-sm:hover,
.dark-theme .touch a.btn-generic-left-sm:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch a.btn-generic-left-sm.active,
.dark-theme .touch a.btn-generic-left-sm:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.btn-generic-last-page-sm,
a.btn-generic-last-page-sm,
button.btn-generic-last-page-sm {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 5px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px;
    border: none
}

.btn-generic-last-page-sm:link,
a.btn-generic-last-page-sm:link,
button.btn-generic-last-page-sm:link {
    color: #191919
}

.btn-generic-last-page-sm:focus,
.btn-generic-last-page-sm:hover,
a.btn-generic-last-page-sm:focus,
a.btn-generic-last-page-sm:hover,
button.btn-generic-last-page-sm:focus,
button.btn-generic-last-page-sm:hover {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: pointer
}

.btn-generic-last-page-sm.active,
.btn-generic-last-page-sm:active,
a.btn-generic-last-page-sm.active,
a.btn-generic-last-page-sm:active,
button.btn-generic-last-page-sm.active,
button.btn-generic-last-page-sm:active {
    background-color: #fff;
    color: #191919
}

.btn-generic-last-page-sm.active:focus,
.btn-generic-last-page-sm:active:focus,
a.btn-generic-last-page-sm.active:focus,
a.btn-generic-last-page-sm:active:focus,
button.btn-generic-last-page-sm.active:focus,
button.btn-generic-last-page-sm:active:focus {
    outline: 0 none
}

.btn-generic-last-page-sm:visited,
a.btn-generic-last-page-sm:visited,
button.btn-generic-last-page-sm:visited {
    color: #191919
}

.btn-generic-last-page-sm:visited:focus,
a.btn-generic-last-page-sm:visited:focus,
button.btn-generic-last-page-sm:visited:focus {
    outline: 0 none
}

.btn-generic-last-page-sm.disabled,
.btn-generic-last-page-sm.disabled.active,
.btn-generic-last-page-sm.disabled:active,
.btn-generic-last-page-sm.disabled:focus,
.btn-generic-last-page-sm.disabled:hover,
.btn-generic-last-page-sm[disabled],
.btn-generic-last-page-sm[disabled].active,
.btn-generic-last-page-sm[disabled]:active,
.btn-generic-last-page-sm[disabled]:focus,
.btn-generic-last-page-sm[disabled]:hover,
a.btn-generic-last-page-sm.disabled,
a.btn-generic-last-page-sm.disabled.active,
a.btn-generic-last-page-sm.disabled:active,
a.btn-generic-last-page-sm.disabled:focus,
a.btn-generic-last-page-sm.disabled:hover,
a.btn-generic-last-page-sm[disabled],
a.btn-generic-last-page-sm[disabled].active,
a.btn-generic-last-page-sm[disabled]:active,
a.btn-generic-last-page-sm[disabled]:focus,
a.btn-generic-last-page-sm[disabled]:hover,
button.btn-generic-last-page-sm.disabled,
button.btn-generic-last-page-sm.disabled.active,
button.btn-generic-last-page-sm.disabled:active,
button.btn-generic-last-page-sm.disabled:focus,
button.btn-generic-last-page-sm.disabled:hover,
button.btn-generic-last-page-sm[disabled],
button.btn-generic-last-page-sm[disabled].active,
button.btn-generic-last-page-sm[disabled]:active,
button.btn-generic-last-page-sm[disabled]:focus,
button.btn-generic-last-page-sm[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: not-allowed;
    pointer-events: none
}

.btn-generic-last-page-sm.disabled:hover span[class^=icon-],
.btn-generic-last-page-sm.disabled span[class^=icon-],
.btn-generic-last-page-sm[disabled]:hover span[class^=icon-],
.btn-generic-last-page-sm[disabled] span[class^=icon-],
.btn-generic-last-page-sm span[class^=icon-],
a.btn-generic-last-page-sm.disabled:hover span[class^=icon-],
a.btn-generic-last-page-sm.disabled span[class^=icon-],
a.btn-generic-last-page-sm[disabled]:hover span[class^=icon-],
a.btn-generic-last-page-sm[disabled] span[class^=icon-],
a.btn-generic-last-page-sm span[class^=icon-],
button.btn-generic-last-page-sm.disabled:hover span[class^=icon-],
button.btn-generic-last-page-sm.disabled span[class^=icon-],
button.btn-generic-last-page-sm[disabled]:hover span[class^=icon-],
button.btn-generic-last-page-sm[disabled] span[class^=icon-],
button.btn-generic-last-page-sm span[class^=icon-] {
    background-position: 0 -800px
}

.btn-generic-last-page-sm span[class^=icon-],
.btn-generic-last-page-sm span[class^=icon-]:hover,
a.btn-generic-last-page-sm span[class^=icon-],
a.btn-generic-last-page-sm span[class^=icon-]:hover,
button.btn-generic-last-page-sm span[class^=icon-],
button.btn-generic-last-page-sm span[class^=icon-]:hover {
    background-size: 40px auto;
    width: 20px;
    height: 20px
}

.btn-generic-last-page-sm .btn-text,
a.btn-generic-last-page-sm .btn-text,
button.btn-generic-last-page-sm .btn-text {
    vertical-align: middle
}

.touch .btn-generic-last-page-sm:focus,
.touch .btn-generic-last-page-sm:hover,
.touch .btn-generic-last-page-sm:visited,
.touch a.btn-generic-last-page-sm:focus,
.touch a.btn-generic-last-page-sm:hover,
.touch a.btn-generic-last-page-sm:visited {
    color: #191919;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-generic-last-page-sm.active,
.touch .btn-generic-last-page-sm:active,
.touch a.btn-generic-last-page-sm.active,
.touch a.btn-generic-last-page-sm:active {
    color: #191919;
    background-color: #f2f2f2;
    border-color: #b8b8b8
}

.light-theme .btn-generic-last-page-sm {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-generic-last-page-sm:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-last-page-sm:focus,
.light-theme .btn-generic-last-page-sm:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme .btn-generic-last-page-sm.active,
.light-theme .btn-generic-last-page-sm:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme .btn-generic-last-page-sm:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-last-page-sm.disabled,
.light-theme .btn-generic-last-page-sm.disabled.active,
.light-theme .btn-generic-last-page-sm.disabled:active,
.light-theme .btn-generic-last-page-sm.disabled:focus,
.light-theme .btn-generic-last-page-sm.disabled:hover,
.light-theme .btn-generic-last-page-sm[disabled],
.light-theme .btn-generic-last-page-sm[disabled].active,
.light-theme .btn-generic-last-page-sm[disabled]:active,
.light-theme .btn-generic-last-page-sm[disabled]:focus,
.light-theme .btn-generic-last-page-sm[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-generic-last-page-sm {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-generic-last-page-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-last-page-sm:focus,
.dark-theme .btn-generic-last-page-sm:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme .btn-generic-last-page-sm.active,
.dark-theme .btn-generic-last-page-sm:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme .btn-generic-last-page-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-last-page-sm.disabled,
.dark-theme .btn-generic-last-page-sm.disabled.active,
.dark-theme .btn-generic-last-page-sm.disabled:active,
.dark-theme .btn-generic-last-page-sm.disabled:focus,
.dark-theme .btn-generic-last-page-sm.disabled:hover,
.dark-theme .btn-generic-last-page-sm[disabled],
.dark-theme .btn-generic-last-page-sm[disabled].active,
.dark-theme .btn-generic-last-page-sm[disabled]:active,
.dark-theme .btn-generic-last-page-sm[disabled]:focus,
.dark-theme .btn-generic-last-page-sm[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-generic-last-page-sm:focus,
.light-theme .touch .btn-generic-last-page-sm:hover,
.light-theme .touch .btn-generic-last-page-sm:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch .btn-generic-last-page-sm.active,
.light-theme .touch .btn-generic-last-page-sm:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch .btn-generic-last-page-sm:focus,
.dark-theme .touch .btn-generic-last-page-sm:hover,
.dark-theme .touch .btn-generic-last-page-sm:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch .btn-generic-last-page-sm.active,
.dark-theme .touch .btn-generic-last-page-sm:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.light-theme a.btn-generic-last-page-sm {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme a.btn-generic-last-page-sm:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-last-page-sm:focus,
.light-theme a.btn-generic-last-page-sm:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme a.btn-generic-last-page-sm.active,
.light-theme a.btn-generic-last-page-sm:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme a.btn-generic-last-page-sm:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-last-page-sm.disabled,
.light-theme a.btn-generic-last-page-sm.disabled.active,
.light-theme a.btn-generic-last-page-sm.disabled:active,
.light-theme a.btn-generic-last-page-sm.disabled:focus,
.light-theme a.btn-generic-last-page-sm.disabled:hover,
.light-theme a.btn-generic-last-page-sm[disabled],
.light-theme a.btn-generic-last-page-sm[disabled].active,
.light-theme a.btn-generic-last-page-sm[disabled]:active,
.light-theme a.btn-generic-last-page-sm[disabled]:focus,
.light-theme a.btn-generic-last-page-sm[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme a.btn-generic-last-page-sm {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme a.btn-generic-last-page-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-last-page-sm:focus,
.dark-theme a.btn-generic-last-page-sm:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme a.btn-generic-last-page-sm.active,
.dark-theme a.btn-generic-last-page-sm:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme a.btn-generic-last-page-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-last-page-sm.disabled,
.dark-theme a.btn-generic-last-page-sm.disabled.active,
.dark-theme a.btn-generic-last-page-sm.disabled:active,
.dark-theme a.btn-generic-last-page-sm.disabled:focus,
.dark-theme a.btn-generic-last-page-sm.disabled:hover,
.dark-theme a.btn-generic-last-page-sm[disabled],
.dark-theme a.btn-generic-last-page-sm[disabled].active,
.dark-theme a.btn-generic-last-page-sm[disabled]:active,
.dark-theme a.btn-generic-last-page-sm[disabled]:focus,
.dark-theme a.btn-generic-last-page-sm[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch a.btn-generic-last-page-sm:focus,
.light-theme .touch a.btn-generic-last-page-sm:hover,
.light-theme .touch a.btn-generic-last-page-sm:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch a.btn-generic-last-page-sm.active,
.light-theme .touch a.btn-generic-last-page-sm:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch a.btn-generic-last-page-sm:focus,
.dark-theme .touch a.btn-generic-last-page-sm:hover,
.dark-theme .touch a.btn-generic-last-page-sm:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch a.btn-generic-last-page-sm.active,
.dark-theme .touch a.btn-generic-last-page-sm:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.btn-generic-first-page-sm,
a.btn-generic-first-page-sm,
button.btn-generic-first-page-sm {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 5px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px;
    border: none
}

.btn-generic-first-page-sm:link,
a.btn-generic-first-page-sm:link,
button.btn-generic-first-page-sm:link {
    color: #191919
}

.btn-generic-first-page-sm:focus,
.btn-generic-first-page-sm:hover,
a.btn-generic-first-page-sm:focus,
a.btn-generic-first-page-sm:hover,
button.btn-generic-first-page-sm:focus,
button.btn-generic-first-page-sm:hover {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: pointer
}

.btn-generic-first-page-sm.active,
.btn-generic-first-page-sm:active,
a.btn-generic-first-page-sm.active,
a.btn-generic-first-page-sm:active,
button.btn-generic-first-page-sm.active,
button.btn-generic-first-page-sm:active {
    background-color: #fff;
    color: #191919
}

.btn-generic-first-page-sm.active:focus,
.btn-generic-first-page-sm:active:focus,
a.btn-generic-first-page-sm.active:focus,
a.btn-generic-first-page-sm:active:focus,
button.btn-generic-first-page-sm.active:focus,
button.btn-generic-first-page-sm:active:focus {
    outline: 0 none
}

.btn-generic-first-page-sm:visited,
a.btn-generic-first-page-sm:visited,
button.btn-generic-first-page-sm:visited {
    color: #191919
}

.btn-generic-first-page-sm:visited:focus,
a.btn-generic-first-page-sm:visited:focus,
button.btn-generic-first-page-sm:visited:focus {
    outline: 0 none
}

.btn-generic-first-page-sm.disabled,
.btn-generic-first-page-sm.disabled.active,
.btn-generic-first-page-sm.disabled:active,
.btn-generic-first-page-sm.disabled:focus,
.btn-generic-first-page-sm.disabled:hover,
.btn-generic-first-page-sm[disabled],
.btn-generic-first-page-sm[disabled].active,
.btn-generic-first-page-sm[disabled]:active,
.btn-generic-first-page-sm[disabled]:focus,
.btn-generic-first-page-sm[disabled]:hover,
a.btn-generic-first-page-sm.disabled,
a.btn-generic-first-page-sm.disabled.active,
a.btn-generic-first-page-sm.disabled:active,
a.btn-generic-first-page-sm.disabled:focus,
a.btn-generic-first-page-sm.disabled:hover,
a.btn-generic-first-page-sm[disabled],
a.btn-generic-first-page-sm[disabled].active,
a.btn-generic-first-page-sm[disabled]:active,
a.btn-generic-first-page-sm[disabled]:focus,
a.btn-generic-first-page-sm[disabled]:hover,
button.btn-generic-first-page-sm.disabled,
button.btn-generic-first-page-sm.disabled.active,
button.btn-generic-first-page-sm.disabled:active,
button.btn-generic-first-page-sm.disabled:focus,
button.btn-generic-first-page-sm.disabled:hover,
button.btn-generic-first-page-sm[disabled],
button.btn-generic-first-page-sm[disabled].active,
button.btn-generic-first-page-sm[disabled]:active,
button.btn-generic-first-page-sm[disabled]:focus,
button.btn-generic-first-page-sm[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: not-allowed;
    pointer-events: none
}

.btn-generic-first-page-sm.disabled:hover span[class^=icon-],
.btn-generic-first-page-sm.disabled span[class^=icon-],
.btn-generic-first-page-sm[disabled]:hover span[class^=icon-],
.btn-generic-first-page-sm[disabled] span[class^=icon-],
.btn-generic-first-page-sm span[class^=icon-],
a.btn-generic-first-page-sm.disabled:hover span[class^=icon-],
a.btn-generic-first-page-sm.disabled span[class^=icon-],
a.btn-generic-first-page-sm[disabled]:hover span[class^=icon-],
a.btn-generic-first-page-sm[disabled] span[class^=icon-],
a.btn-generic-first-page-sm span[class^=icon-],
button.btn-generic-first-page-sm.disabled:hover span[class^=icon-],
button.btn-generic-first-page-sm.disabled span[class^=icon-],
button.btn-generic-first-page-sm[disabled]:hover span[class^=icon-],
button.btn-generic-first-page-sm[disabled] span[class^=icon-],
button.btn-generic-first-page-sm span[class^=icon-] {
    background-position: 0 -820px
}

.btn-generic-first-page-sm span[class^=icon-],
.btn-generic-first-page-sm span[class^=icon-]:hover,
a.btn-generic-first-page-sm span[class^=icon-],
a.btn-generic-first-page-sm span[class^=icon-]:hover,
button.btn-generic-first-page-sm span[class^=icon-],
button.btn-generic-first-page-sm span[class^=icon-]:hover {
    background-size: 40px auto;
    width: 20px;
    height: 20px
}

.btn-generic-first-page-sm .btn-text,
a.btn-generic-first-page-sm .btn-text,
button.btn-generic-first-page-sm .btn-text {
    vertical-align: middle
}

.touch .btn-generic-first-page-sm:focus,
.touch .btn-generic-first-page-sm:hover,
.touch .btn-generic-first-page-sm:visited,
.touch a.btn-generic-first-page-sm:focus,
.touch a.btn-generic-first-page-sm:hover,
.touch a.btn-generic-first-page-sm:visited {
    color: #191919;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-generic-first-page-sm.active,
.touch .btn-generic-first-page-sm:active,
.touch a.btn-generic-first-page-sm.active,
.touch a.btn-generic-first-page-sm:active {
    color: #191919;
    background-color: #f2f2f2;
    border-color: #b8b8b8
}

.light-theme .btn-generic-first-page-sm {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-generic-first-page-sm:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-first-page-sm:focus,
.light-theme .btn-generic-first-page-sm:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme .btn-generic-first-page-sm.active,
.light-theme .btn-generic-first-page-sm:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme .btn-generic-first-page-sm:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-first-page-sm.disabled,
.light-theme .btn-generic-first-page-sm.disabled.active,
.light-theme .btn-generic-first-page-sm.disabled:active,
.light-theme .btn-generic-first-page-sm.disabled:focus,
.light-theme .btn-generic-first-page-sm.disabled:hover,
.light-theme .btn-generic-first-page-sm[disabled],
.light-theme .btn-generic-first-page-sm[disabled].active,
.light-theme .btn-generic-first-page-sm[disabled]:active,
.light-theme .btn-generic-first-page-sm[disabled]:focus,
.light-theme .btn-generic-first-page-sm[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-generic-first-page-sm {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-generic-first-page-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-first-page-sm:focus,
.dark-theme .btn-generic-first-page-sm:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme .btn-generic-first-page-sm.active,
.dark-theme .btn-generic-first-page-sm:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme .btn-generic-first-page-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-first-page-sm.disabled,
.dark-theme .btn-generic-first-page-sm.disabled.active,
.dark-theme .btn-generic-first-page-sm.disabled:active,
.dark-theme .btn-generic-first-page-sm.disabled:focus,
.dark-theme .btn-generic-first-page-sm.disabled:hover,
.dark-theme .btn-generic-first-page-sm[disabled],
.dark-theme .btn-generic-first-page-sm[disabled].active,
.dark-theme .btn-generic-first-page-sm[disabled]:active,
.dark-theme .btn-generic-first-page-sm[disabled]:focus,
.dark-theme .btn-generic-first-page-sm[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-generic-first-page-sm:focus,
.light-theme .touch .btn-generic-first-page-sm:hover,
.light-theme .touch .btn-generic-first-page-sm:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch .btn-generic-first-page-sm.active,
.light-theme .touch .btn-generic-first-page-sm:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch .btn-generic-first-page-sm:focus,
.dark-theme .touch .btn-generic-first-page-sm:hover,
.dark-theme .touch .btn-generic-first-page-sm:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch .btn-generic-first-page-sm.active,
.dark-theme .touch .btn-generic-first-page-sm:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.light-theme a.btn-generic-first-page-sm {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme a.btn-generic-first-page-sm:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-first-page-sm:focus,
.light-theme a.btn-generic-first-page-sm:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme a.btn-generic-first-page-sm.active,
.light-theme a.btn-generic-first-page-sm:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme a.btn-generic-first-page-sm:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-first-page-sm.disabled,
.light-theme a.btn-generic-first-page-sm.disabled.active,
.light-theme a.btn-generic-first-page-sm.disabled:active,
.light-theme a.btn-generic-first-page-sm.disabled:focus,
.light-theme a.btn-generic-first-page-sm.disabled:hover,
.light-theme a.btn-generic-first-page-sm[disabled],
.light-theme a.btn-generic-first-page-sm[disabled].active,
.light-theme a.btn-generic-first-page-sm[disabled]:active,
.light-theme a.btn-generic-first-page-sm[disabled]:focus,
.light-theme a.btn-generic-first-page-sm[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme a.btn-generic-first-page-sm {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme a.btn-generic-first-page-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-first-page-sm:focus,
.dark-theme a.btn-generic-first-page-sm:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme a.btn-generic-first-page-sm.active,
.dark-theme a.btn-generic-first-page-sm:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme a.btn-generic-first-page-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-first-page-sm.disabled,
.dark-theme a.btn-generic-first-page-sm.disabled.active,
.dark-theme a.btn-generic-first-page-sm.disabled:active,
.dark-theme a.btn-generic-first-page-sm.disabled:focus,
.dark-theme a.btn-generic-first-page-sm.disabled:hover,
.dark-theme a.btn-generic-first-page-sm[disabled],
.dark-theme a.btn-generic-first-page-sm[disabled].active,
.dark-theme a.btn-generic-first-page-sm[disabled]:active,
.dark-theme a.btn-generic-first-page-sm[disabled]:focus,
.dark-theme a.btn-generic-first-page-sm[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch a.btn-generic-first-page-sm:focus,
.light-theme .touch a.btn-generic-first-page-sm:hover,
.light-theme .touch a.btn-generic-first-page-sm:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch a.btn-generic-first-page-sm.active,
.light-theme .touch a.btn-generic-first-page-sm:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch a.btn-generic-first-page-sm:focus,
.dark-theme .touch a.btn-generic-first-page-sm:hover,
.dark-theme .touch a.btn-generic-first-page-sm:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch a.btn-generic-first-page-sm.active,
.dark-theme .touch a.btn-generic-first-page-sm:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.btn-generic-locked-sm,
a.btn-generic-locked-sm,
button.btn-generic-locked-sm {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 5px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px;
    border: none
}

.btn-generic-locked-sm:link,
a.btn-generic-locked-sm:link,
button.btn-generic-locked-sm:link {
    color: #191919
}

.btn-generic-locked-sm:focus,
.btn-generic-locked-sm:hover,
a.btn-generic-locked-sm:focus,
a.btn-generic-locked-sm:hover,
button.btn-generic-locked-sm:focus,
button.btn-generic-locked-sm:hover {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: pointer
}

.btn-generic-locked-sm.active,
.btn-generic-locked-sm:active,
a.btn-generic-locked-sm.active,
a.btn-generic-locked-sm:active,
button.btn-generic-locked-sm.active,
button.btn-generic-locked-sm:active {
    background-color: #fff;
    color: #191919
}

.btn-generic-locked-sm.active:focus,
.btn-generic-locked-sm:active:focus,
a.btn-generic-locked-sm.active:focus,
a.btn-generic-locked-sm:active:focus,
button.btn-generic-locked-sm.active:focus,
button.btn-generic-locked-sm:active:focus {
    outline: 0 none
}

.btn-generic-locked-sm:visited,
a.btn-generic-locked-sm:visited,
button.btn-generic-locked-sm:visited {
    color: #191919
}

.btn-generic-locked-sm:visited:focus,
a.btn-generic-locked-sm:visited:focus,
button.btn-generic-locked-sm:visited:focus {
    outline: 0 none
}

.btn-generic-locked-sm.disabled,
.btn-generic-locked-sm.disabled.active,
.btn-generic-locked-sm.disabled:active,
.btn-generic-locked-sm.disabled:focus,
.btn-generic-locked-sm.disabled:hover,
.btn-generic-locked-sm[disabled],
.btn-generic-locked-sm[disabled].active,
.btn-generic-locked-sm[disabled]:active,
.btn-generic-locked-sm[disabled]:focus,
.btn-generic-locked-sm[disabled]:hover,
a.btn-generic-locked-sm.disabled,
a.btn-generic-locked-sm.disabled.active,
a.btn-generic-locked-sm.disabled:active,
a.btn-generic-locked-sm.disabled:focus,
a.btn-generic-locked-sm.disabled:hover,
a.btn-generic-locked-sm[disabled],
a.btn-generic-locked-sm[disabled].active,
a.btn-generic-locked-sm[disabled]:active,
a.btn-generic-locked-sm[disabled]:focus,
a.btn-generic-locked-sm[disabled]:hover,
button.btn-generic-locked-sm.disabled,
button.btn-generic-locked-sm.disabled.active,
button.btn-generic-locked-sm.disabled:active,
button.btn-generic-locked-sm.disabled:focus,
button.btn-generic-locked-sm.disabled:hover,
button.btn-generic-locked-sm[disabled],
button.btn-generic-locked-sm[disabled].active,
button.btn-generic-locked-sm[disabled]:active,
button.btn-generic-locked-sm[disabled]:focus,
button.btn-generic-locked-sm[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: not-allowed;
    pointer-events: none
}

.btn-generic-locked-sm.disabled:hover span[class^=icon-],
.btn-generic-locked-sm.disabled span[class^=icon-],
.btn-generic-locked-sm[disabled]:hover span[class^=icon-],
.btn-generic-locked-sm[disabled] span[class^=icon-],
.btn-generic-locked-sm span[class^=icon-],
a.btn-generic-locked-sm.disabled:hover span[class^=icon-],
a.btn-generic-locked-sm.disabled span[class^=icon-],
a.btn-generic-locked-sm[disabled]:hover span[class^=icon-],
a.btn-generic-locked-sm[disabled] span[class^=icon-],
a.btn-generic-locked-sm span[class^=icon-],
button.btn-generic-locked-sm.disabled:hover span[class^=icon-],
button.btn-generic-locked-sm.disabled span[class^=icon-],
button.btn-generic-locked-sm[disabled]:hover span[class^=icon-],
button.btn-generic-locked-sm[disabled] span[class^=icon-],
button.btn-generic-locked-sm span[class^=icon-] {
    background-position: 0 -1160px
}

.btn-generic-locked-sm span[class^=icon-],
.btn-generic-locked-sm span[class^=icon-]:hover,
a.btn-generic-locked-sm span[class^=icon-],
a.btn-generic-locked-sm span[class^=icon-]:hover,
button.btn-generic-locked-sm span[class^=icon-],
button.btn-generic-locked-sm span[class^=icon-]:hover {
    background-size: 40px auto;
    width: 20px;
    height: 20px
}

.btn-generic-locked-sm .btn-text,
a.btn-generic-locked-sm .btn-text,
button.btn-generic-locked-sm .btn-text {
    vertical-align: middle
}

.touch .btn-generic-locked-sm:focus,
.touch .btn-generic-locked-sm:hover,
.touch .btn-generic-locked-sm:visited,
.touch a.btn-generic-locked-sm:focus,
.touch a.btn-generic-locked-sm:hover,
.touch a.btn-generic-locked-sm:visited {
    color: #191919;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-generic-locked-sm.active,
.touch .btn-generic-locked-sm:active,
.touch a.btn-generic-locked-sm.active,
.touch a.btn-generic-locked-sm:active {
    color: #191919;
    background-color: #f2f2f2;
    border-color: #b8b8b8
}

.light-theme .btn-generic-locked-sm {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-generic-locked-sm:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-locked-sm:focus,
.light-theme .btn-generic-locked-sm:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme .btn-generic-locked-sm.active,
.light-theme .btn-generic-locked-sm:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme .btn-generic-locked-sm:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-locked-sm.disabled,
.light-theme .btn-generic-locked-sm.disabled.active,
.light-theme .btn-generic-locked-sm.disabled:active,
.light-theme .btn-generic-locked-sm.disabled:focus,
.light-theme .btn-generic-locked-sm.disabled:hover,
.light-theme .btn-generic-locked-sm[disabled],
.light-theme .btn-generic-locked-sm[disabled].active,
.light-theme .btn-generic-locked-sm[disabled]:active,
.light-theme .btn-generic-locked-sm[disabled]:focus,
.light-theme .btn-generic-locked-sm[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-generic-locked-sm {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-generic-locked-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-locked-sm:focus,
.dark-theme .btn-generic-locked-sm:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme .btn-generic-locked-sm.active,
.dark-theme .btn-generic-locked-sm:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme .btn-generic-locked-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-locked-sm.disabled,
.dark-theme .btn-generic-locked-sm.disabled.active,
.dark-theme .btn-generic-locked-sm.disabled:active,
.dark-theme .btn-generic-locked-sm.disabled:focus,
.dark-theme .btn-generic-locked-sm.disabled:hover,
.dark-theme .btn-generic-locked-sm[disabled],
.dark-theme .btn-generic-locked-sm[disabled].active,
.dark-theme .btn-generic-locked-sm[disabled]:active,
.dark-theme .btn-generic-locked-sm[disabled]:focus,
.dark-theme .btn-generic-locked-sm[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-generic-locked-sm:focus,
.light-theme .touch .btn-generic-locked-sm:hover,
.light-theme .touch .btn-generic-locked-sm:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch .btn-generic-locked-sm.active,
.light-theme .touch .btn-generic-locked-sm:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch .btn-generic-locked-sm:focus,
.dark-theme .touch .btn-generic-locked-sm:hover,
.dark-theme .touch .btn-generic-locked-sm:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch .btn-generic-locked-sm.active,
.dark-theme .touch .btn-generic-locked-sm:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.light-theme a.btn-generic-locked-sm {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme a.btn-generic-locked-sm:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-locked-sm:focus,
.light-theme a.btn-generic-locked-sm:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme a.btn-generic-locked-sm.active,
.light-theme a.btn-generic-locked-sm:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme a.btn-generic-locked-sm:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-locked-sm.disabled,
.light-theme a.btn-generic-locked-sm.disabled.active,
.light-theme a.btn-generic-locked-sm.disabled:active,
.light-theme a.btn-generic-locked-sm.disabled:focus,
.light-theme a.btn-generic-locked-sm.disabled:hover,
.light-theme a.btn-generic-locked-sm[disabled],
.light-theme a.btn-generic-locked-sm[disabled].active,
.light-theme a.btn-generic-locked-sm[disabled]:active,
.light-theme a.btn-generic-locked-sm[disabled]:focus,
.light-theme a.btn-generic-locked-sm[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme a.btn-generic-locked-sm {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme a.btn-generic-locked-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-locked-sm:focus,
.dark-theme a.btn-generic-locked-sm:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme a.btn-generic-locked-sm.active,
.dark-theme a.btn-generic-locked-sm:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme a.btn-generic-locked-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-locked-sm.disabled,
.dark-theme a.btn-generic-locked-sm.disabled.active,
.dark-theme a.btn-generic-locked-sm.disabled:active,
.dark-theme a.btn-generic-locked-sm.disabled:focus,
.dark-theme a.btn-generic-locked-sm.disabled:hover,
.dark-theme a.btn-generic-locked-sm[disabled],
.dark-theme a.btn-generic-locked-sm[disabled].active,
.dark-theme a.btn-generic-locked-sm[disabled]:active,
.dark-theme a.btn-generic-locked-sm[disabled]:focus,
.dark-theme a.btn-generic-locked-sm[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch a.btn-generic-locked-sm:focus,
.light-theme .touch a.btn-generic-locked-sm:hover,
.light-theme .touch a.btn-generic-locked-sm:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch a.btn-generic-locked-sm.active,
.light-theme .touch a.btn-generic-locked-sm:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch a.btn-generic-locked-sm:focus,
.dark-theme .touch a.btn-generic-locked-sm:hover,
.dark-theme .touch a.btn-generic-locked-sm:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch a.btn-generic-locked-sm.active,
.dark-theme .touch a.btn-generic-locked-sm:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.btn-generic-unlocked-sm,
a.btn-generic-unlocked-sm,
button.btn-generic-unlocked-sm {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 5px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px;
    border: none
}

.btn-generic-unlocked-sm:link,
a.btn-generic-unlocked-sm:link,
button.btn-generic-unlocked-sm:link {
    color: #191919
}

.btn-generic-unlocked-sm:focus,
.btn-generic-unlocked-sm:hover,
a.btn-generic-unlocked-sm:focus,
a.btn-generic-unlocked-sm:hover,
button.btn-generic-unlocked-sm:focus,
button.btn-generic-unlocked-sm:hover {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: pointer
}

.btn-generic-unlocked-sm.active,
.btn-generic-unlocked-sm:active,
a.btn-generic-unlocked-sm.active,
a.btn-generic-unlocked-sm:active,
button.btn-generic-unlocked-sm.active,
button.btn-generic-unlocked-sm:active {
    background-color: #fff;
    color: #191919
}

.btn-generic-unlocked-sm.active:focus,
.btn-generic-unlocked-sm:active:focus,
a.btn-generic-unlocked-sm.active:focus,
a.btn-generic-unlocked-sm:active:focus,
button.btn-generic-unlocked-sm.active:focus,
button.btn-generic-unlocked-sm:active:focus {
    outline: 0 none
}

.btn-generic-unlocked-sm:visited,
a.btn-generic-unlocked-sm:visited,
button.btn-generic-unlocked-sm:visited {
    color: #191919
}

.btn-generic-unlocked-sm:visited:focus,
a.btn-generic-unlocked-sm:visited:focus,
button.btn-generic-unlocked-sm:visited:focus {
    outline: 0 none
}

.btn-generic-unlocked-sm.disabled,
.btn-generic-unlocked-sm.disabled.active,
.btn-generic-unlocked-sm.disabled:active,
.btn-generic-unlocked-sm.disabled:focus,
.btn-generic-unlocked-sm.disabled:hover,
.btn-generic-unlocked-sm[disabled],
.btn-generic-unlocked-sm[disabled].active,
.btn-generic-unlocked-sm[disabled]:active,
.btn-generic-unlocked-sm[disabled]:focus,
.btn-generic-unlocked-sm[disabled]:hover,
a.btn-generic-unlocked-sm.disabled,
a.btn-generic-unlocked-sm.disabled.active,
a.btn-generic-unlocked-sm.disabled:active,
a.btn-generic-unlocked-sm.disabled:focus,
a.btn-generic-unlocked-sm.disabled:hover,
a.btn-generic-unlocked-sm[disabled],
a.btn-generic-unlocked-sm[disabled].active,
a.btn-generic-unlocked-sm[disabled]:active,
a.btn-generic-unlocked-sm[disabled]:focus,
a.btn-generic-unlocked-sm[disabled]:hover,
button.btn-generic-unlocked-sm.disabled,
button.btn-generic-unlocked-sm.disabled.active,
button.btn-generic-unlocked-sm.disabled:active,
button.btn-generic-unlocked-sm.disabled:focus,
button.btn-generic-unlocked-sm.disabled:hover,
button.btn-generic-unlocked-sm[disabled],
button.btn-generic-unlocked-sm[disabled].active,
button.btn-generic-unlocked-sm[disabled]:active,
button.btn-generic-unlocked-sm[disabled]:focus,
button.btn-generic-unlocked-sm[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: not-allowed;
    pointer-events: none
}

.btn-generic-unlocked-sm.disabled:hover span[class^=icon-],
.btn-generic-unlocked-sm.disabled span[class^=icon-],
.btn-generic-unlocked-sm[disabled]:hover span[class^=icon-],
.btn-generic-unlocked-sm[disabled] span[class^=icon-],
.btn-generic-unlocked-sm span[class^=icon-],
a.btn-generic-unlocked-sm.disabled:hover span[class^=icon-],
a.btn-generic-unlocked-sm.disabled span[class^=icon-],
a.btn-generic-unlocked-sm[disabled]:hover span[class^=icon-],
a.btn-generic-unlocked-sm[disabled] span[class^=icon-],
a.btn-generic-unlocked-sm span[class^=icon-],
button.btn-generic-unlocked-sm.disabled:hover span[class^=icon-],
button.btn-generic-unlocked-sm.disabled span[class^=icon-],
button.btn-generic-unlocked-sm[disabled]:hover span[class^=icon-],
button.btn-generic-unlocked-sm[disabled] span[class^=icon-],
button.btn-generic-unlocked-sm span[class^=icon-] {
    background-position: 0 -1180px
}

.btn-generic-unlocked-sm span[class^=icon-],
.btn-generic-unlocked-sm span[class^=icon-]:hover,
a.btn-generic-unlocked-sm span[class^=icon-],
a.btn-generic-unlocked-sm span[class^=icon-]:hover,
button.btn-generic-unlocked-sm span[class^=icon-],
button.btn-generic-unlocked-sm span[class^=icon-]:hover {
    background-size: 40px auto;
    width: 20px;
    height: 20px
}

.btn-generic-unlocked-sm .btn-text,
a.btn-generic-unlocked-sm .btn-text,
button.btn-generic-unlocked-sm .btn-text {
    vertical-align: middle
}

.touch .btn-generic-unlocked-sm:focus,
.touch .btn-generic-unlocked-sm:hover,
.touch .btn-generic-unlocked-sm:visited,
.touch a.btn-generic-unlocked-sm:focus,
.touch a.btn-generic-unlocked-sm:hover,
.touch a.btn-generic-unlocked-sm:visited {
    color: #191919;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-generic-unlocked-sm.active,
.touch .btn-generic-unlocked-sm:active,
.touch a.btn-generic-unlocked-sm.active,
.touch a.btn-generic-unlocked-sm:active {
    color: #191919;
    background-color: #f2f2f2;
    border-color: #b8b8b8
}

.light-theme .btn-generic-unlocked-sm {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-generic-unlocked-sm:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-unlocked-sm:focus,
.light-theme .btn-generic-unlocked-sm:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme .btn-generic-unlocked-sm.active,
.light-theme .btn-generic-unlocked-sm:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme .btn-generic-unlocked-sm:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-unlocked-sm.disabled,
.light-theme .btn-generic-unlocked-sm.disabled.active,
.light-theme .btn-generic-unlocked-sm.disabled:active,
.light-theme .btn-generic-unlocked-sm.disabled:focus,
.light-theme .btn-generic-unlocked-sm.disabled:hover,
.light-theme .btn-generic-unlocked-sm[disabled],
.light-theme .btn-generic-unlocked-sm[disabled].active,
.light-theme .btn-generic-unlocked-sm[disabled]:active,
.light-theme .btn-generic-unlocked-sm[disabled]:focus,
.light-theme .btn-generic-unlocked-sm[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-generic-unlocked-sm {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-generic-unlocked-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-unlocked-sm:focus,
.dark-theme .btn-generic-unlocked-sm:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme .btn-generic-unlocked-sm.active,
.dark-theme .btn-generic-unlocked-sm:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme .btn-generic-unlocked-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-unlocked-sm.disabled,
.dark-theme .btn-generic-unlocked-sm.disabled.active,
.dark-theme .btn-generic-unlocked-sm.disabled:active,
.dark-theme .btn-generic-unlocked-sm.disabled:focus,
.dark-theme .btn-generic-unlocked-sm.disabled:hover,
.dark-theme .btn-generic-unlocked-sm[disabled],
.dark-theme .btn-generic-unlocked-sm[disabled].active,
.dark-theme .btn-generic-unlocked-sm[disabled]:active,
.dark-theme .btn-generic-unlocked-sm[disabled]:focus,
.dark-theme .btn-generic-unlocked-sm[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-generic-unlocked-sm:focus,
.light-theme .touch .btn-generic-unlocked-sm:hover,
.light-theme .touch .btn-generic-unlocked-sm:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch .btn-generic-unlocked-sm.active,
.light-theme .touch .btn-generic-unlocked-sm:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch .btn-generic-unlocked-sm:focus,
.dark-theme .touch .btn-generic-unlocked-sm:hover,
.dark-theme .touch .btn-generic-unlocked-sm:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch .btn-generic-unlocked-sm.active,
.dark-theme .touch .btn-generic-unlocked-sm:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.light-theme a.btn-generic-unlocked-sm {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme a.btn-generic-unlocked-sm:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-unlocked-sm:focus,
.light-theme a.btn-generic-unlocked-sm:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme a.btn-generic-unlocked-sm.active,
.light-theme a.btn-generic-unlocked-sm:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme a.btn-generic-unlocked-sm:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-unlocked-sm.disabled,
.light-theme a.btn-generic-unlocked-sm.disabled.active,
.light-theme a.btn-generic-unlocked-sm.disabled:active,
.light-theme a.btn-generic-unlocked-sm.disabled:focus,
.light-theme a.btn-generic-unlocked-sm.disabled:hover,
.light-theme a.btn-generic-unlocked-sm[disabled],
.light-theme a.btn-generic-unlocked-sm[disabled].active,
.light-theme a.btn-generic-unlocked-sm[disabled]:active,
.light-theme a.btn-generic-unlocked-sm[disabled]:focus,
.light-theme a.btn-generic-unlocked-sm[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme a.btn-generic-unlocked-sm {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme a.btn-generic-unlocked-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-unlocked-sm:focus,
.dark-theme a.btn-generic-unlocked-sm:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme a.btn-generic-unlocked-sm.active,
.dark-theme a.btn-generic-unlocked-sm:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme a.btn-generic-unlocked-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-unlocked-sm.disabled,
.dark-theme a.btn-generic-unlocked-sm.disabled.active,
.dark-theme a.btn-generic-unlocked-sm.disabled:active,
.dark-theme a.btn-generic-unlocked-sm.disabled:focus,
.dark-theme a.btn-generic-unlocked-sm.disabled:hover,
.dark-theme a.btn-generic-unlocked-sm[disabled],
.dark-theme a.btn-generic-unlocked-sm[disabled].active,
.dark-theme a.btn-generic-unlocked-sm[disabled]:active,
.dark-theme a.btn-generic-unlocked-sm[disabled]:focus,
.dark-theme a.btn-generic-unlocked-sm[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch a.btn-generic-unlocked-sm:focus,
.light-theme .touch a.btn-generic-unlocked-sm:hover,
.light-theme .touch a.btn-generic-unlocked-sm:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch a.btn-generic-unlocked-sm.active,
.light-theme .touch a.btn-generic-unlocked-sm:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch a.btn-generic-unlocked-sm:focus,
.dark-theme .touch a.btn-generic-unlocked-sm:hover,
.dark-theme .touch a.btn-generic-unlocked-sm:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch a.btn-generic-unlocked-sm.active,
.dark-theme .touch a.btn-generic-unlocked-sm:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.btn-generic-copy-sm,
a.btn-generic-copy-sm,
button.btn-generic-copy-sm {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 5px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px;
    border: none
}

.btn-generic-copy-sm:link,
a.btn-generic-copy-sm:link,
button.btn-generic-copy-sm:link {
    color: #191919
}

.btn-generic-copy-sm:focus,
.btn-generic-copy-sm:hover,
a.btn-generic-copy-sm:focus,
a.btn-generic-copy-sm:hover,
button.btn-generic-copy-sm:focus,
button.btn-generic-copy-sm:hover {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: pointer
}

.btn-generic-copy-sm.active,
.btn-generic-copy-sm:active,
a.btn-generic-copy-sm.active,
a.btn-generic-copy-sm:active,
button.btn-generic-copy-sm.active,
button.btn-generic-copy-sm:active {
    background-color: #fff;
    color: #191919
}

.btn-generic-copy-sm.active:focus,
.btn-generic-copy-sm:active:focus,
a.btn-generic-copy-sm.active:focus,
a.btn-generic-copy-sm:active:focus,
button.btn-generic-copy-sm.active:focus,
button.btn-generic-copy-sm:active:focus {
    outline: 0 none
}

.btn-generic-copy-sm:visited,
a.btn-generic-copy-sm:visited,
button.btn-generic-copy-sm:visited {
    color: #191919
}

.btn-generic-copy-sm:visited:focus,
a.btn-generic-copy-sm:visited:focus,
button.btn-generic-copy-sm:visited:focus {
    outline: 0 none
}

.btn-generic-copy-sm.disabled,
.btn-generic-copy-sm.disabled.active,
.btn-generic-copy-sm.disabled:active,
.btn-generic-copy-sm.disabled:focus,
.btn-generic-copy-sm.disabled:hover,
.btn-generic-copy-sm[disabled],
.btn-generic-copy-sm[disabled].active,
.btn-generic-copy-sm[disabled]:active,
.btn-generic-copy-sm[disabled]:focus,
.btn-generic-copy-sm[disabled]:hover,
a.btn-generic-copy-sm.disabled,
a.btn-generic-copy-sm.disabled.active,
a.btn-generic-copy-sm.disabled:active,
a.btn-generic-copy-sm.disabled:focus,
a.btn-generic-copy-sm.disabled:hover,
a.btn-generic-copy-sm[disabled],
a.btn-generic-copy-sm[disabled].active,
a.btn-generic-copy-sm[disabled]:active,
a.btn-generic-copy-sm[disabled]:focus,
a.btn-generic-copy-sm[disabled]:hover,
button.btn-generic-copy-sm.disabled,
button.btn-generic-copy-sm.disabled.active,
button.btn-generic-copy-sm.disabled:active,
button.btn-generic-copy-sm.disabled:focus,
button.btn-generic-copy-sm.disabled:hover,
button.btn-generic-copy-sm[disabled],
button.btn-generic-copy-sm[disabled].active,
button.btn-generic-copy-sm[disabled]:active,
button.btn-generic-copy-sm[disabled]:focus,
button.btn-generic-copy-sm[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: not-allowed;
    pointer-events: none
}

.btn-generic-copy-sm.disabled:hover span[class^=icon-],
.btn-generic-copy-sm.disabled span[class^=icon-],
.btn-generic-copy-sm[disabled]:hover span[class^=icon-],
.btn-generic-copy-sm[disabled] span[class^=icon-],
a.btn-generic-copy-sm.disabled:hover span[class^=icon-],
a.btn-generic-copy-sm.disabled span[class^=icon-],
a.btn-generic-copy-sm[disabled]:hover span[class^=icon-],
a.btn-generic-copy-sm[disabled] span[class^=icon-],
button.btn-generic-copy-sm.disabled:hover span[class^=icon-],
button.btn-generic-copy-sm.disabled span[class^=icon-],
button.btn-generic-copy-sm[disabled]:hover span[class^=icon-],
button.btn-generic-copy-sm[disabled] span[class^=icon-] {
    background-position: 0 -1140px
}

.btn-generic-copy-sm:hover span[class^=icon-],
a.btn-generic-copy-sm:hover span[class^=icon-],
button.btn-generic-copy-sm:hover span[class^=icon-] {
    background-position: -20px -1140px
}

.btn-generic-copy-sm span[class^=icon-],
a.btn-generic-copy-sm span[class^=icon-],
button.btn-generic-copy-sm span[class^=icon-] {
    background-position: 0 -1140px
}

.btn-generic-copy-sm span[class^=icon-],
.btn-generic-copy-sm span[class^=icon-]:hover,
a.btn-generic-copy-sm span[class^=icon-],
a.btn-generic-copy-sm span[class^=icon-]:hover,
button.btn-generic-copy-sm span[class^=icon-],
button.btn-generic-copy-sm span[class^=icon-]:hover {
    background-size: 40px auto;
    width: 20px;
    height: 20px
}

.btn-generic-copy-sm .btn-text,
a.btn-generic-copy-sm .btn-text,
button.btn-generic-copy-sm .btn-text {
    vertical-align: middle
}

.touch .btn-generic-copy-sm:focus,
.touch .btn-generic-copy-sm:hover,
.touch .btn-generic-copy-sm:visited,
.touch a.btn-generic-copy-sm:focus,
.touch a.btn-generic-copy-sm:hover,
.touch a.btn-generic-copy-sm:visited {
    color: #191919;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-generic-copy-sm.active,
.touch .btn-generic-copy-sm:active,
.touch a.btn-generic-copy-sm.active,
.touch a.btn-generic-copy-sm:active {
    color: #191919;
    background-color: #f2f2f2;
    border-color: #b8b8b8
}

.light-theme .btn-generic-copy-sm {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-generic-copy-sm:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-copy-sm:focus,
.light-theme .btn-generic-copy-sm:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme .btn-generic-copy-sm.active,
.light-theme .btn-generic-copy-sm:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme .btn-generic-copy-sm:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-copy-sm.disabled,
.light-theme .btn-generic-copy-sm.disabled.active,
.light-theme .btn-generic-copy-sm.disabled:active,
.light-theme .btn-generic-copy-sm.disabled:focus,
.light-theme .btn-generic-copy-sm.disabled:hover,
.light-theme .btn-generic-copy-sm[disabled],
.light-theme .btn-generic-copy-sm[disabled].active,
.light-theme .btn-generic-copy-sm[disabled]:active,
.light-theme .btn-generic-copy-sm[disabled]:focus,
.light-theme .btn-generic-copy-sm[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-generic-copy-sm {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-generic-copy-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-copy-sm:focus,
.dark-theme .btn-generic-copy-sm:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme .btn-generic-copy-sm.active,
.dark-theme .btn-generic-copy-sm:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme .btn-generic-copy-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-copy-sm.disabled,
.dark-theme .btn-generic-copy-sm.disabled.active,
.dark-theme .btn-generic-copy-sm.disabled:active,
.dark-theme .btn-generic-copy-sm.disabled:focus,
.dark-theme .btn-generic-copy-sm.disabled:hover,
.dark-theme .btn-generic-copy-sm[disabled],
.dark-theme .btn-generic-copy-sm[disabled].active,
.dark-theme .btn-generic-copy-sm[disabled]:active,
.dark-theme .btn-generic-copy-sm[disabled]:focus,
.dark-theme .btn-generic-copy-sm[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-generic-copy-sm:focus,
.light-theme .touch .btn-generic-copy-sm:hover,
.light-theme .touch .btn-generic-copy-sm:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch .btn-generic-copy-sm.active,
.light-theme .touch .btn-generic-copy-sm:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch .btn-generic-copy-sm:focus,
.dark-theme .touch .btn-generic-copy-sm:hover,
.dark-theme .touch .btn-generic-copy-sm:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch .btn-generic-copy-sm.active,
.dark-theme .touch .btn-generic-copy-sm:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.light-theme a.btn-generic-copy-sm {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme a.btn-generic-copy-sm:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-copy-sm:focus,
.light-theme a.btn-generic-copy-sm:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme a.btn-generic-copy-sm.active,
.light-theme a.btn-generic-copy-sm:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme a.btn-generic-copy-sm:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-copy-sm.disabled,
.light-theme a.btn-generic-copy-sm.disabled.active,
.light-theme a.btn-generic-copy-sm.disabled:active,
.light-theme a.btn-generic-copy-sm.disabled:focus,
.light-theme a.btn-generic-copy-sm.disabled:hover,
.light-theme a.btn-generic-copy-sm[disabled],
.light-theme a.btn-generic-copy-sm[disabled].active,
.light-theme a.btn-generic-copy-sm[disabled]:active,
.light-theme a.btn-generic-copy-sm[disabled]:focus,
.light-theme a.btn-generic-copy-sm[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme a.btn-generic-copy-sm {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme a.btn-generic-copy-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-copy-sm:focus,
.dark-theme a.btn-generic-copy-sm:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme a.btn-generic-copy-sm.active,
.dark-theme a.btn-generic-copy-sm:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme a.btn-generic-copy-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-copy-sm.disabled,
.dark-theme a.btn-generic-copy-sm.disabled.active,
.dark-theme a.btn-generic-copy-sm.disabled:active,
.dark-theme a.btn-generic-copy-sm.disabled:focus,
.dark-theme a.btn-generic-copy-sm.disabled:hover,
.dark-theme a.btn-generic-copy-sm[disabled],
.dark-theme a.btn-generic-copy-sm[disabled].active,
.dark-theme a.btn-generic-copy-sm[disabled]:active,
.dark-theme a.btn-generic-copy-sm[disabled]:focus,
.dark-theme a.btn-generic-copy-sm[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch a.btn-generic-copy-sm:focus,
.light-theme .touch a.btn-generic-copy-sm:hover,
.light-theme .touch a.btn-generic-copy-sm:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch a.btn-generic-copy-sm.active,
.light-theme .touch a.btn-generic-copy-sm:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch a.btn-generic-copy-sm:focus,
.dark-theme .touch a.btn-generic-copy-sm:hover,
.dark-theme .touch a.btn-generic-copy-sm:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch a.btn-generic-copy-sm.active,
.dark-theme .touch a.btn-generic-copy-sm:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.btn-download-download-md,
a.btn-download-download-md,
button.btn-download-download-md {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 4px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px;
    border: none
}

.btn-download-download-md:link,
a.btn-download-download-md:link,
button.btn-download-download-md:link {
    color: #191919
}

.btn-download-download-md:focus,
.btn-download-download-md:hover,
a.btn-download-download-md:focus,
a.btn-download-download-md:hover,
button.btn-download-download-md:focus,
button.btn-download-download-md:hover {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: pointer
}

.btn-download-download-md.active,
.btn-download-download-md:active,
a.btn-download-download-md.active,
a.btn-download-download-md:active,
button.btn-download-download-md.active,
button.btn-download-download-md:active {
    background-color: #fff;
    color: #191919
}

.btn-download-download-md.active:focus,
.btn-download-download-md:active:focus,
a.btn-download-download-md.active:focus,
a.btn-download-download-md:active:focus,
button.btn-download-download-md.active:focus,
button.btn-download-download-md:active:focus {
    outline: 0 none
}

.btn-download-download-md:visited,
a.btn-download-download-md:visited,
button.btn-download-download-md:visited {
    color: #191919
}

.btn-download-download-md:visited:focus,
a.btn-download-download-md:visited:focus,
button.btn-download-download-md:visited:focus {
    outline: 0 none
}

.btn-download-download-md.disabled,
.btn-download-download-md.disabled.active,
.btn-download-download-md.disabled:active,
.btn-download-download-md.disabled:focus,
.btn-download-download-md.disabled:hover,
.btn-download-download-md[disabled],
.btn-download-download-md[disabled].active,
.btn-download-download-md[disabled]:active,
.btn-download-download-md[disabled]:focus,
.btn-download-download-md[disabled]:hover,
a.btn-download-download-md.disabled,
a.btn-download-download-md.disabled.active,
a.btn-download-download-md.disabled:active,
a.btn-download-download-md.disabled:focus,
a.btn-download-download-md.disabled:hover,
a.btn-download-download-md[disabled],
a.btn-download-download-md[disabled].active,
a.btn-download-download-md[disabled]:active,
a.btn-download-download-md[disabled]:focus,
a.btn-download-download-md[disabled]:hover,
button.btn-download-download-md.disabled,
button.btn-download-download-md.disabled.active,
button.btn-download-download-md.disabled:active,
button.btn-download-download-md.disabled:focus,
button.btn-download-download-md.disabled:hover,
button.btn-download-download-md[disabled],
button.btn-download-download-md[disabled].active,
button.btn-download-download-md[disabled]:active,
button.btn-download-download-md[disabled]:focus,
button.btn-download-download-md[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: not-allowed;
    pointer-events: none
}

.btn-download-download-md.disabled:hover span[class^=icon-],
.btn-download-download-md.disabled span[class^=icon-],
.btn-download-download-md[disabled]:hover span[class^=icon-],
.btn-download-download-md[disabled] span[class^=icon-],
.btn-download-download-md span[class^=icon-],
a.btn-download-download-md.disabled:hover span[class^=icon-],
a.btn-download-download-md.disabled span[class^=icon-],
a.btn-download-download-md[disabled]:hover span[class^=icon-],
a.btn-download-download-md[disabled] span[class^=icon-],
a.btn-download-download-md span[class^=icon-],
button.btn-download-download-md.disabled:hover span[class^=icon-],
button.btn-download-download-md.disabled span[class^=icon-],
button.btn-download-download-md[disabled]:hover span[class^=icon-],
button.btn-download-download-md[disabled] span[class^=icon-],
button.btn-download-download-md span[class^=icon-] {
    background-position: 0 0
}

.btn-download-download-md span[class^=icon-],
.btn-download-download-md span[class^=icon-]:hover,
a.btn-download-download-md span[class^=icon-],
a.btn-download-download-md span[class^=icon-]:hover,
button.btn-download-download-md span[class^=icon-],
button.btn-download-download-md span[class^=icon-]:hover {
    background-size: 56px auto;
    width: 28px;
    height: 28px
}

.btn-download-download-md .btn-text,
a.btn-download-download-md .btn-text,
button.btn-download-download-md .btn-text {
    vertical-align: middle
}

.touch .btn-download-download-md:focus,
.touch .btn-download-download-md:hover,
.touch .btn-download-download-md:visited,
.touch a.btn-download-download-md:focus,
.touch a.btn-download-download-md:hover,
.touch a.btn-download-download-md:visited {
    color: #191919;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-download-download-md.active,
.touch .btn-download-download-md:active,
.touch a.btn-download-download-md.active,
.touch a.btn-download-download-md:active {
    color: #191919;
    background-color: #f2f2f2;
    border-color: #b8b8b8
}

.light-theme .btn-download-download-md {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-download-download-md:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-download-download-md:focus,
.light-theme .btn-download-download-md:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme .btn-download-download-md.active,
.light-theme .btn-download-download-md:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme .btn-download-download-md:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-download-download-md.disabled,
.light-theme .btn-download-download-md.disabled.active,
.light-theme .btn-download-download-md.disabled:active,
.light-theme .btn-download-download-md.disabled:focus,
.light-theme .btn-download-download-md.disabled:hover,
.light-theme .btn-download-download-md[disabled],
.light-theme .btn-download-download-md[disabled].active,
.light-theme .btn-download-download-md[disabled]:active,
.light-theme .btn-download-download-md[disabled]:focus,
.light-theme .btn-download-download-md[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-download-download-md {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-download-download-md:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-download-download-md:focus,
.dark-theme .btn-download-download-md:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme .btn-download-download-md.active,
.dark-theme .btn-download-download-md:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme .btn-download-download-md:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-download-download-md.disabled,
.dark-theme .btn-download-download-md.disabled.active,
.dark-theme .btn-download-download-md.disabled:active,
.dark-theme .btn-download-download-md.disabled:focus,
.dark-theme .btn-download-download-md.disabled:hover,
.dark-theme .btn-download-download-md[disabled],
.dark-theme .btn-download-download-md[disabled].active,
.dark-theme .btn-download-download-md[disabled]:active,
.dark-theme .btn-download-download-md[disabled]:focus,
.dark-theme .btn-download-download-md[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-download-download-md:focus,
.light-theme .touch .btn-download-download-md:hover,
.light-theme .touch .btn-download-download-md:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch .btn-download-download-md.active,
.light-theme .touch .btn-download-download-md:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch .btn-download-download-md:focus,
.dark-theme .touch .btn-download-download-md:hover,
.dark-theme .touch .btn-download-download-md:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch .btn-download-download-md.active,
.dark-theme .touch .btn-download-download-md:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.light-theme a.btn-download-download-md {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme a.btn-download-download-md:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-download-download-md:focus,
.light-theme a.btn-download-download-md:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme a.btn-download-download-md.active,
.light-theme a.btn-download-download-md:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme a.btn-download-download-md:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-download-download-md.disabled,
.light-theme a.btn-download-download-md.disabled.active,
.light-theme a.btn-download-download-md.disabled:active,
.light-theme a.btn-download-download-md.disabled:focus,
.light-theme a.btn-download-download-md.disabled:hover,
.light-theme a.btn-download-download-md[disabled],
.light-theme a.btn-download-download-md[disabled].active,
.light-theme a.btn-download-download-md[disabled]:active,
.light-theme a.btn-download-download-md[disabled]:focus,
.light-theme a.btn-download-download-md[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme a.btn-download-download-md {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme a.btn-download-download-md:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-download-download-md:focus,
.dark-theme a.btn-download-download-md:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme a.btn-download-download-md.active,
.dark-theme a.btn-download-download-md:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme a.btn-download-download-md:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-download-download-md.disabled,
.dark-theme a.btn-download-download-md.disabled.active,
.dark-theme a.btn-download-download-md.disabled:active,
.dark-theme a.btn-download-download-md.disabled:focus,
.dark-theme a.btn-download-download-md.disabled:hover,
.dark-theme a.btn-download-download-md[disabled],
.dark-theme a.btn-download-download-md[disabled].active,
.dark-theme a.btn-download-download-md[disabled]:active,
.dark-theme a.btn-download-download-md[disabled]:focus,
.dark-theme a.btn-download-download-md[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch a.btn-download-download-md:focus,
.light-theme .touch a.btn-download-download-md:hover,
.light-theme .touch a.btn-download-download-md:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch a.btn-download-download-md.active,
.light-theme .touch a.btn-download-download-md:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch a.btn-download-download-md:focus,
.dark-theme .touch a.btn-download-download-md:hover,
.dark-theme .touch a.btn-download-download-md:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch a.btn-download-download-md.active,
.dark-theme .touch a.btn-download-download-md:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.btn-generic-more-sm,
a.btn-generic-more-sm,
button.btn-generic-more-sm {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 5px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px;
    border: none
}

.btn-generic-more-sm:link,
a.btn-generic-more-sm:link,
button.btn-generic-more-sm:link {
    color: #191919
}

.btn-generic-more-sm:focus,
.btn-generic-more-sm:hover,
a.btn-generic-more-sm:focus,
a.btn-generic-more-sm:hover,
button.btn-generic-more-sm:focus,
button.btn-generic-more-sm:hover {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: pointer
}

.btn-generic-more-sm.active,
.btn-generic-more-sm:active,
a.btn-generic-more-sm.active,
a.btn-generic-more-sm:active,
button.btn-generic-more-sm.active,
button.btn-generic-more-sm:active {
    background-color: #fff;
    color: #191919
}

.btn-generic-more-sm.active:focus,
.btn-generic-more-sm:active:focus,
a.btn-generic-more-sm.active:focus,
a.btn-generic-more-sm:active:focus,
button.btn-generic-more-sm.active:focus,
button.btn-generic-more-sm:active:focus {
    outline: 0 none
}

.btn-generic-more-sm:visited,
a.btn-generic-more-sm:visited,
button.btn-generic-more-sm:visited {
    color: #191919
}

.btn-generic-more-sm:visited:focus,
a.btn-generic-more-sm:visited:focus,
button.btn-generic-more-sm:visited:focus {
    outline: 0 none
}

.btn-generic-more-sm.disabled,
.btn-generic-more-sm.disabled.active,
.btn-generic-more-sm.disabled:active,
.btn-generic-more-sm.disabled:focus,
.btn-generic-more-sm.disabled:hover,
.btn-generic-more-sm[disabled],
.btn-generic-more-sm[disabled].active,
.btn-generic-more-sm[disabled]:active,
.btn-generic-more-sm[disabled]:focus,
.btn-generic-more-sm[disabled]:hover,
a.btn-generic-more-sm.disabled,
a.btn-generic-more-sm.disabled.active,
a.btn-generic-more-sm.disabled:active,
a.btn-generic-more-sm.disabled:focus,
a.btn-generic-more-sm.disabled:hover,
a.btn-generic-more-sm[disabled],
a.btn-generic-more-sm[disabled].active,
a.btn-generic-more-sm[disabled]:active,
a.btn-generic-more-sm[disabled]:focus,
a.btn-generic-more-sm[disabled]:hover,
button.btn-generic-more-sm.disabled,
button.btn-generic-more-sm.disabled.active,
button.btn-generic-more-sm.disabled:active,
button.btn-generic-more-sm.disabled:focus,
button.btn-generic-more-sm.disabled:hover,
button.btn-generic-more-sm[disabled],
button.btn-generic-more-sm[disabled].active,
button.btn-generic-more-sm[disabled]:active,
button.btn-generic-more-sm[disabled]:focus,
button.btn-generic-more-sm[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: not-allowed;
    pointer-events: none
}

.btn-generic-more-sm.disabled:hover span[class^=icon-],
.btn-generic-more-sm.disabled span[class^=icon-],
.btn-generic-more-sm[disabled]:hover span[class^=icon-],
.btn-generic-more-sm[disabled] span[class^=icon-],
a.btn-generic-more-sm.disabled:hover span[class^=icon-],
a.btn-generic-more-sm.disabled span[class^=icon-],
a.btn-generic-more-sm[disabled]:hover span[class^=icon-],
a.btn-generic-more-sm[disabled] span[class^=icon-],
button.btn-generic-more-sm.disabled:hover span[class^=icon-],
button.btn-generic-more-sm.disabled span[class^=icon-],
button.btn-generic-more-sm[disabled]:hover span[class^=icon-],
button.btn-generic-more-sm[disabled] span[class^=icon-] {
    background-position: 0 -440px
}

.btn-generic-more-sm:hover span[class^=icon-],
a.btn-generic-more-sm:hover span[class^=icon-],
button.btn-generic-more-sm:hover span[class^=icon-] {
    background-position: -20px -440px
}

.btn-generic-more-sm span[class^=icon-],
a.btn-generic-more-sm span[class^=icon-],
button.btn-generic-more-sm span[class^=icon-] {
    background-position: 0 -440px
}

.btn-generic-more-sm span[class^=icon-],
.btn-generic-more-sm span[class^=icon-]:hover,
a.btn-generic-more-sm span[class^=icon-],
a.btn-generic-more-sm span[class^=icon-]:hover,
button.btn-generic-more-sm span[class^=icon-],
button.btn-generic-more-sm span[class^=icon-]:hover {
    background-size: 40px auto;
    width: 20px;
    height: 20px
}

.btn-generic-more-sm .btn-text,
a.btn-generic-more-sm .btn-text,
button.btn-generic-more-sm .btn-text {
    vertical-align: middle
}

.touch .btn-generic-more-sm:focus,
.touch .btn-generic-more-sm:hover,
.touch .btn-generic-more-sm:visited,
.touch a.btn-generic-more-sm:focus,
.touch a.btn-generic-more-sm:hover,
.touch a.btn-generic-more-sm:visited {
    color: #191919;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-generic-more-sm.active,
.touch .btn-generic-more-sm:active,
.touch a.btn-generic-more-sm.active,
.touch a.btn-generic-more-sm:active {
    color: #191919;
    background-color: #f2f2f2;
    border-color: #b8b8b8
}

.light-theme .btn-generic-more-sm {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-generic-more-sm:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-more-sm:focus,
.light-theme .btn-generic-more-sm:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme .btn-generic-more-sm.active,
.light-theme .btn-generic-more-sm:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme .btn-generic-more-sm:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-generic-more-sm.disabled,
.light-theme .btn-generic-more-sm.disabled.active,
.light-theme .btn-generic-more-sm.disabled:active,
.light-theme .btn-generic-more-sm.disabled:focus,
.light-theme .btn-generic-more-sm.disabled:hover,
.light-theme .btn-generic-more-sm[disabled],
.light-theme .btn-generic-more-sm[disabled].active,
.light-theme .btn-generic-more-sm[disabled]:active,
.light-theme .btn-generic-more-sm[disabled]:focus,
.light-theme .btn-generic-more-sm[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-generic-more-sm {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-generic-more-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-more-sm:focus,
.dark-theme .btn-generic-more-sm:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme .btn-generic-more-sm.active,
.dark-theme .btn-generic-more-sm:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme .btn-generic-more-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-generic-more-sm.disabled,
.dark-theme .btn-generic-more-sm.disabled.active,
.dark-theme .btn-generic-more-sm.disabled:active,
.dark-theme .btn-generic-more-sm.disabled:focus,
.dark-theme .btn-generic-more-sm.disabled:hover,
.dark-theme .btn-generic-more-sm[disabled],
.dark-theme .btn-generic-more-sm[disabled].active,
.dark-theme .btn-generic-more-sm[disabled]:active,
.dark-theme .btn-generic-more-sm[disabled]:focus,
.dark-theme .btn-generic-more-sm[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-generic-more-sm:focus,
.light-theme .touch .btn-generic-more-sm:hover,
.light-theme .touch .btn-generic-more-sm:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch .btn-generic-more-sm.active,
.light-theme .touch .btn-generic-more-sm:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch .btn-generic-more-sm:focus,
.dark-theme .touch .btn-generic-more-sm:hover,
.dark-theme .touch .btn-generic-more-sm:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch .btn-generic-more-sm.active,
.dark-theme .touch .btn-generic-more-sm:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.light-theme a.btn-generic-more-sm {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme a.btn-generic-more-sm:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-more-sm:focus,
.light-theme a.btn-generic-more-sm:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme a.btn-generic-more-sm.active,
.light-theme a.btn-generic-more-sm:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme a.btn-generic-more-sm:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-generic-more-sm.disabled,
.light-theme a.btn-generic-more-sm.disabled.active,
.light-theme a.btn-generic-more-sm.disabled:active,
.light-theme a.btn-generic-more-sm.disabled:focus,
.light-theme a.btn-generic-more-sm.disabled:hover,
.light-theme a.btn-generic-more-sm[disabled],
.light-theme a.btn-generic-more-sm[disabled].active,
.light-theme a.btn-generic-more-sm[disabled]:active,
.light-theme a.btn-generic-more-sm[disabled]:focus,
.light-theme a.btn-generic-more-sm[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme a.btn-generic-more-sm {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme a.btn-generic-more-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-more-sm:focus,
.dark-theme a.btn-generic-more-sm:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme a.btn-generic-more-sm.active,
.dark-theme a.btn-generic-more-sm:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme a.btn-generic-more-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-generic-more-sm.disabled,
.dark-theme a.btn-generic-more-sm.disabled.active,
.dark-theme a.btn-generic-more-sm.disabled:active,
.dark-theme a.btn-generic-more-sm.disabled:focus,
.dark-theme a.btn-generic-more-sm.disabled:hover,
.dark-theme a.btn-generic-more-sm[disabled],
.dark-theme a.btn-generic-more-sm[disabled].active,
.dark-theme a.btn-generic-more-sm[disabled]:active,
.dark-theme a.btn-generic-more-sm[disabled]:focus,
.dark-theme a.btn-generic-more-sm[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch a.btn-generic-more-sm:focus,
.light-theme .touch a.btn-generic-more-sm:hover,
.light-theme .touch a.btn-generic-more-sm:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch a.btn-generic-more-sm.active,
.light-theme .touch a.btn-generic-more-sm:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch a.btn-generic-more-sm:focus,
.dark-theme .touch a.btn-generic-more-sm:hover,
.dark-theme .touch a.btn-generic-more-sm:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch a.btn-generic-more-sm.active,
.dark-theme .touch a.btn-generic-more-sm:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.btn-games-experimental-gray2-xs,
a.btn-games-experimental-gray2-xs,
button.btn-games-experimental-gray2-xs {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 2px 1px;
    font-size: 12px;
    line-height: 100%;
    border-radius: 3px;
    border: none
}

.btn-games-experimental-gray2-xs:link,
a.btn-games-experimental-gray2-xs:link,
button.btn-games-experimental-gray2-xs:link {
    color: #191919
}

.btn-games-experimental-gray2-xs:focus,
.btn-games-experimental-gray2-xs:hover,
a.btn-games-experimental-gray2-xs:focus,
a.btn-games-experimental-gray2-xs:hover,
button.btn-games-experimental-gray2-xs:focus,
button.btn-games-experimental-gray2-xs:hover {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: pointer
}

.btn-games-experimental-gray2-xs.active,
.btn-games-experimental-gray2-xs:active,
a.btn-games-experimental-gray2-xs.active,
a.btn-games-experimental-gray2-xs:active,
button.btn-games-experimental-gray2-xs.active,
button.btn-games-experimental-gray2-xs:active {
    background-color: #fff;
    color: #191919
}

.btn-games-experimental-gray2-xs.active:focus,
.btn-games-experimental-gray2-xs:active:focus,
a.btn-games-experimental-gray2-xs.active:focus,
a.btn-games-experimental-gray2-xs:active:focus,
button.btn-games-experimental-gray2-xs.active:focus,
button.btn-games-experimental-gray2-xs:active:focus {
    outline: 0 none
}

.btn-games-experimental-gray2-xs:visited,
a.btn-games-experimental-gray2-xs:visited,
button.btn-games-experimental-gray2-xs:visited {
    color: #191919
}

.btn-games-experimental-gray2-xs:visited:focus,
a.btn-games-experimental-gray2-xs:visited:focus,
button.btn-games-experimental-gray2-xs:visited:focus {
    outline: 0 none
}

.btn-games-experimental-gray2-xs.disabled,
.btn-games-experimental-gray2-xs.disabled.active,
.btn-games-experimental-gray2-xs.disabled:active,
.btn-games-experimental-gray2-xs.disabled:focus,
.btn-games-experimental-gray2-xs.disabled:hover,
.btn-games-experimental-gray2-xs[disabled],
.btn-games-experimental-gray2-xs[disabled].active,
.btn-games-experimental-gray2-xs[disabled]:active,
.btn-games-experimental-gray2-xs[disabled]:focus,
.btn-games-experimental-gray2-xs[disabled]:hover,
a.btn-games-experimental-gray2-xs.disabled,
a.btn-games-experimental-gray2-xs.disabled.active,
a.btn-games-experimental-gray2-xs.disabled:active,
a.btn-games-experimental-gray2-xs.disabled:focus,
a.btn-games-experimental-gray2-xs.disabled:hover,
a.btn-games-experimental-gray2-xs[disabled],
a.btn-games-experimental-gray2-xs[disabled].active,
a.btn-games-experimental-gray2-xs[disabled]:active,
a.btn-games-experimental-gray2-xs[disabled]:focus,
a.btn-games-experimental-gray2-xs[disabled]:hover,
button.btn-games-experimental-gray2-xs.disabled,
button.btn-games-experimental-gray2-xs.disabled.active,
button.btn-games-experimental-gray2-xs.disabled:active,
button.btn-games-experimental-gray2-xs.disabled:focus,
button.btn-games-experimental-gray2-xs.disabled:hover,
button.btn-games-experimental-gray2-xs[disabled],
button.btn-games-experimental-gray2-xs[disabled].active,
button.btn-games-experimental-gray2-xs[disabled]:active,
button.btn-games-experimental-gray2-xs[disabled]:focus,
button.btn-games-experimental-gray2-xs[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: not-allowed;
    pointer-events: none
}

.btn-games-experimental-gray2-xs.disabled:hover span[class^=icon-],
.btn-games-experimental-gray2-xs.disabled span[class^=icon-],
.btn-games-experimental-gray2-xs[disabled]:hover span[class^=icon-],
.btn-games-experimental-gray2-xs[disabled] span[class^=icon-],
.btn-games-experimental-gray2-xs span[class^=icon-],
a.btn-games-experimental-gray2-xs.disabled:hover span[class^=icon-],
a.btn-games-experimental-gray2-xs.disabled span[class^=icon-],
a.btn-games-experimental-gray2-xs[disabled]:hover span[class^=icon-],
a.btn-games-experimental-gray2-xs[disabled] span[class^=icon-],
a.btn-games-experimental-gray2-xs span[class^=icon-],
button.btn-games-experimental-gray2-xs.disabled:hover span[class^=icon-],
button.btn-games-experimental-gray2-xs.disabled span[class^=icon-],
button.btn-games-experimental-gray2-xs[disabled]:hover span[class^=icon-],
button.btn-games-experimental-gray2-xs[disabled] span[class^=icon-],
button.btn-games-experimental-gray2-xs span[class^=icon-] {
    background-position: -20px -480px
}

.btn-games-experimental-gray2-xs span[class^=icon-],
.btn-games-experimental-gray2-xs span[class^=icon-]:hover,
a.btn-games-experimental-gray2-xs span[class^=icon-],
a.btn-games-experimental-gray2-xs span[class^=icon-]:hover,
button.btn-games-experimental-gray2-xs span[class^=icon-],
button.btn-games-experimental-gray2-xs span[class^=icon-]:hover {
    background-size: 40px auto;
    width: 20px;
    height: 20px
}

.btn-games-experimental-gray2-xs .btn-text,
a.btn-games-experimental-gray2-xs .btn-text,
button.btn-games-experimental-gray2-xs .btn-text {
    vertical-align: middle
}

.touch .btn-games-experimental-gray2-xs:focus,
.touch .btn-games-experimental-gray2-xs:hover,
.touch .btn-games-experimental-gray2-xs:visited,
.touch a.btn-games-experimental-gray2-xs:focus,
.touch a.btn-games-experimental-gray2-xs:hover,
.touch a.btn-games-experimental-gray2-xs:visited {
    color: #191919;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-games-experimental-gray2-xs.active,
.touch .btn-games-experimental-gray2-xs:active,
.touch a.btn-games-experimental-gray2-xs.active,
.touch a.btn-games-experimental-gray2-xs:active {
    color: #191919;
    background-color: #f2f2f2;
    border-color: #b8b8b8
}

.light-theme .btn-games-experimental-gray2-xs {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .btn-games-experimental-gray2-xs:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-games-experimental-gray2-xs:focus,
.light-theme .btn-games-experimental-gray2-xs:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme .btn-games-experimental-gray2-xs.active,
.light-theme .btn-games-experimental-gray2-xs:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme .btn-games-experimental-gray2-xs:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .btn-games-experimental-gray2-xs.disabled,
.light-theme .btn-games-experimental-gray2-xs.disabled.active,
.light-theme .btn-games-experimental-gray2-xs.disabled:active,
.light-theme .btn-games-experimental-gray2-xs.disabled:focus,
.light-theme .btn-games-experimental-gray2-xs.disabled:hover,
.light-theme .btn-games-experimental-gray2-xs[disabled],
.light-theme .btn-games-experimental-gray2-xs[disabled].active,
.light-theme .btn-games-experimental-gray2-xs[disabled]:active,
.light-theme .btn-games-experimental-gray2-xs[disabled]:focus,
.light-theme .btn-games-experimental-gray2-xs[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .btn-games-experimental-gray2-xs {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-games-experimental-gray2-xs:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-games-experimental-gray2-xs:focus,
.dark-theme .btn-games-experimental-gray2-xs:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme .btn-games-experimental-gray2-xs.active,
.dark-theme .btn-games-experimental-gray2-xs:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme .btn-games-experimental-gray2-xs:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-games-experimental-gray2-xs.disabled,
.dark-theme .btn-games-experimental-gray2-xs.disabled.active,
.dark-theme .btn-games-experimental-gray2-xs.disabled:active,
.dark-theme .btn-games-experimental-gray2-xs.disabled:focus,
.dark-theme .btn-games-experimental-gray2-xs.disabled:hover,
.dark-theme .btn-games-experimental-gray2-xs[disabled],
.dark-theme .btn-games-experimental-gray2-xs[disabled].active,
.dark-theme .btn-games-experimental-gray2-xs[disabled]:active,
.dark-theme .btn-games-experimental-gray2-xs[disabled]:focus,
.dark-theme .btn-games-experimental-gray2-xs[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .btn-games-experimental-gray2-xs:focus,
.light-theme .touch .btn-games-experimental-gray2-xs:hover,
.light-theme .touch .btn-games-experimental-gray2-xs:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch .btn-games-experimental-gray2-xs.active,
.light-theme .touch .btn-games-experimental-gray2-xs:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch .btn-games-experimental-gray2-xs:focus,
.dark-theme .touch .btn-games-experimental-gray2-xs:hover,
.dark-theme .touch .btn-games-experimental-gray2-xs:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch .btn-games-experimental-gray2-xs.active,
.dark-theme .touch .btn-games-experimental-gray2-xs:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.light-theme a.btn-games-experimental-gray2-xs {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme a.btn-games-experimental-gray2-xs:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-games-experimental-gray2-xs:focus,
.light-theme a.btn-games-experimental-gray2-xs:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .6);
    color: #393b3d
}

.light-theme a.btn-games-experimental-gray2-xs.active,
.light-theme a.btn-games-experimental-gray2-xs:active {
    background-color: rgba(0, 0, 0, .1);
    color: #393b3d
}

.light-theme a.btn-games-experimental-gray2-xs:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme a.btn-games-experimental-gray2-xs.disabled,
.light-theme a.btn-games-experimental-gray2-xs.disabled.active,
.light-theme a.btn-games-experimental-gray2-xs.disabled:active,
.light-theme a.btn-games-experimental-gray2-xs.disabled:focus,
.light-theme a.btn-games-experimental-gray2-xs.disabled:hover,
.light-theme a.btn-games-experimental-gray2-xs[disabled],
.light-theme a.btn-games-experimental-gray2-xs[disabled].active,
.light-theme a.btn-games-experimental-gray2-xs[disabled]:active,
.light-theme a.btn-games-experimental-gray2-xs[disabled]:focus,
.light-theme a.btn-games-experimental-gray2-xs[disabled]:hover {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6);
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme a.btn-games-experimental-gray2-xs {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme a.btn-games-experimental-gray2-xs:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-games-experimental-gray2-xs:focus,
.dark-theme a.btn-games-experimental-gray2-xs:hover {
    background-color: hsla(0, 0%, 100%, .1);
    border-color: hsla(0, 0%, 100%, .7);
    color: #fff
}

.dark-theme a.btn-games-experimental-gray2-xs.active,
.dark-theme a.btn-games-experimental-gray2-xs:active {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff
}

.dark-theme a.btn-games-experimental-gray2-xs:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme a.btn-games-experimental-gray2-xs.disabled,
.dark-theme a.btn-games-experimental-gray2-xs.disabled.active,
.dark-theme a.btn-games-experimental-gray2-xs.disabled:active,
.dark-theme a.btn-games-experimental-gray2-xs.disabled:focus,
.dark-theme a.btn-games-experimental-gray2-xs.disabled:hover,
.dark-theme a.btn-games-experimental-gray2-xs[disabled],
.dark-theme a.btn-games-experimental-gray2-xs[disabled].active,
.dark-theme a.btn-games-experimental-gray2-xs[disabled]:active,
.dark-theme a.btn-games-experimental-gray2-xs[disabled]:focus,
.dark-theme a.btn-games-experimental-gray2-xs[disabled]:hover {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch a.btn-games-experimental-gray2-xs:focus,
.light-theme .touch a.btn-games-experimental-gray2-xs:hover,
.light-theme .touch a.btn-games-experimental-gray2-xs:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: rgba(0, 0, 0, .6)
}

.light-theme .touch a.btn-games-experimental-gray2-xs.active,
.light-theme .touch a.btn-games-experimental-gray2-xs:active {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .3);
    border-color: rgba(0, 0, 0, .6)
}

.dark-theme .touch a.btn-games-experimental-gray2-xs:focus,
.dark-theme .touch a.btn-games-experimental-gray2-xs:hover,
.dark-theme .touch a.btn-games-experimental-gray2-xs:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7)
}

.dark-theme .touch a.btn-games-experimental-gray2-xs.active,
.dark-theme .touch a.btn-games-experimental-gray2-xs:active {
    color: hsla(0, 0%, 100%, .7);
    background-color: hsla(0, 0%, 100%, .3);
    border-color: hsla(0, 0%, 100%, .7)
}

.btn-common-play-game-lg,
a.btn-common-play-game-lg,
button.btn-common-play-game-lg {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #02b757;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 12px;
    font-size: 20px;
    line-height: 100%;
    border-radius: 5px;
    border: none
}

.btn-common-play-game-lg:link,
a.btn-common-play-game-lg:link,
button.btn-common-play-game-lg:link {
    color: #fff
}

.btn-common-play-game-lg:focus,
.btn-common-play-game-lg:hover,
a.btn-common-play-game-lg:focus,
a.btn-common-play-game-lg:hover,
button.btn-common-play-game-lg:focus,
button.btn-common-play-game-lg:hover {
    background-color: #3fc679;
    border-color: #3fc679;
    color: #fff;
    cursor: pointer
}

.btn-common-play-game-lg.active,
.btn-common-play-game-lg:active,
a.btn-common-play-game-lg.active,
a.btn-common-play-game-lg:active,
button.btn-common-play-game-lg.active,
button.btn-common-play-game-lg:active {
    background-color: #3fc679;
    color: #fff
}

.btn-common-play-game-lg.active:focus,
.btn-common-play-game-lg:active:focus,
a.btn-common-play-game-lg.active:focus,
a.btn-common-play-game-lg:active:focus,
button.btn-common-play-game-lg.active:focus,
button.btn-common-play-game-lg:active:focus {
    outline: 0 none
}

.btn-common-play-game-lg:visited,
a.btn-common-play-game-lg:visited,
button.btn-common-play-game-lg:visited {
    color: #fff
}

.btn-common-play-game-lg:visited:focus,
a.btn-common-play-game-lg:visited:focus,
button.btn-common-play-game-lg:visited:focus {
    outline: 0 none
}

.btn-common-play-game-lg.disabled,
.btn-common-play-game-lg.disabled.active,
.btn-common-play-game-lg.disabled:active,
.btn-common-play-game-lg.disabled:focus,
.btn-common-play-game-lg.disabled:hover,
.btn-common-play-game-lg[disabled],
.btn-common-play-game-lg[disabled].active,
.btn-common-play-game-lg[disabled]:active,
.btn-common-play-game-lg[disabled]:focus,
.btn-common-play-game-lg[disabled]:hover,
a.btn-common-play-game-lg.disabled,
a.btn-common-play-game-lg.disabled.active,
a.btn-common-play-game-lg.disabled:active,
a.btn-common-play-game-lg.disabled:focus,
a.btn-common-play-game-lg.disabled:hover,
a.btn-common-play-game-lg[disabled],
a.btn-common-play-game-lg[disabled].active,
a.btn-common-play-game-lg[disabled]:active,
a.btn-common-play-game-lg[disabled]:focus,
a.btn-common-play-game-lg[disabled]:hover,
button.btn-common-play-game-lg.disabled,
button.btn-common-play-game-lg.disabled.active,
button.btn-common-play-game-lg.disabled:active,
button.btn-common-play-game-lg.disabled:focus,
button.btn-common-play-game-lg.disabled:hover,
button.btn-common-play-game-lg[disabled],
button.btn-common-play-game-lg[disabled].active,
button.btn-common-play-game-lg[disabled]:active,
button.btn-common-play-game-lg[disabled]:focus,
button.btn-common-play-game-lg[disabled]:hover {
    opacity: .5;
    background-color: #a3e2bd;
    border-color: #a3e2bd;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none
}

.btn-common-play-game-lg.disabled:hover span[class^=icon-],
.btn-common-play-game-lg.disabled span[class^=icon-],
.btn-common-play-game-lg[disabled]:hover span[class^=icon-],
.btn-common-play-game-lg[disabled] span[class^=icon-],
.btn-common-play-game-lg span[class^=icon-],
a.btn-common-play-game-lg.disabled:hover span[class^=icon-],
a.btn-common-play-game-lg.disabled span[class^=icon-],
a.btn-common-play-game-lg[disabled]:hover span[class^=icon-],
a.btn-common-play-game-lg[disabled] span[class^=icon-],
a.btn-common-play-game-lg span[class^=icon-],
button.btn-common-play-game-lg.disabled:hover span[class^=icon-],
button.btn-common-play-game-lg.disabled span[class^=icon-],
button.btn-common-play-game-lg[disabled]:hover span[class^=icon-],
button.btn-common-play-game-lg[disabled] span[class^=icon-],
button.btn-common-play-game-lg span[class^=icon-] {
    background-position: 0 0
}

.btn-common-play-game-lg span[class^=icon-],
.btn-common-play-game-lg span[class^=icon-]:hover,
a.btn-common-play-game-lg span[class^=icon-],
a.btn-common-play-game-lg span[class^=icon-]:hover,
button.btn-common-play-game-lg span[class^=icon-],
button.btn-common-play-game-lg span[class^=icon-]:hover {
    background-size: 72px auto;
    width: 36px;
    height: 36px
}

.btn-common-play-game-lg .btn-text,
a.btn-common-play-game-lg .btn-text,
button.btn-common-play-game-lg .btn-text {
    vertical-align: middle
}

.touch .btn-common-play-game-lg:focus,
.touch .btn-common-play-game-lg:hover,
.touch .btn-common-play-game-lg:visited,
.touch a.btn-common-play-game-lg:focus,
.touch a.btn-common-play-game-lg:hover,
.touch a.btn-common-play-game-lg:visited {
    color: #fff;
    background-color: #02b757;
    border-color: #02b757
}

.touch .btn-common-play-game-lg.active,
.touch .btn-common-play-game-lg:active,
.touch a.btn-common-play-game-lg.active,
.touch a.btn-common-play-game-lg:active {
    color: #fff;
    background-color: #118237;
    border-color: #118237
}

.light-theme .btn-common-play-game-lg {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    border-radius: 8px
}

.light-theme .btn-common-play-game-lg:link {
    color: #fff
}

.light-theme .btn-common-play-game-lg:focus,
.light-theme .btn-common-play-game-lg:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff
}

.light-theme .btn-common-play-game-lg.active,
.light-theme .btn-common-play-game-lg:active {
    background-color: #00b06f;
    color: #fff
}

.light-theme .btn-common-play-game-lg:visited {
    color: #fff
}

.light-theme .btn-common-play-game-lg.disabled,
.light-theme .btn-common-play-game-lg.disabled.active,
.light-theme .btn-common-play-game-lg.disabled:active,
.light-theme .btn-common-play-game-lg.disabled:focus,
.light-theme .btn-common-play-game-lg.disabled:hover,
.light-theme .btn-common-play-game-lg[disabled],
.light-theme .btn-common-play-game-lg[disabled].active,
.light-theme .btn-common-play-game-lg[disabled]:active,
.light-theme .btn-common-play-game-lg[disabled]:focus,
.light-theme .btn-common-play-game-lg[disabled]:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    opacity: .5
}

.dark-theme .btn-common-play-game-lg {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    border-radius: 8px
}

.dark-theme .btn-common-play-game-lg:link {
    color: #fff
}

.dark-theme .btn-common-play-game-lg:focus,
.dark-theme .btn-common-play-game-lg:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff
}

.dark-theme .btn-common-play-game-lg.active,
.dark-theme .btn-common-play-game-lg:active {
    background-color: #00b06f;
    color: #fff
}

.dark-theme .btn-common-play-game-lg:visited {
    color: #fff
}

.dark-theme .btn-common-play-game-lg.disabled,
.dark-theme .btn-common-play-game-lg.disabled.active,
.dark-theme .btn-common-play-game-lg.disabled:active,
.dark-theme .btn-common-play-game-lg.disabled:focus,
.dark-theme .btn-common-play-game-lg.disabled:hover,
.dark-theme .btn-common-play-game-lg[disabled],
.dark-theme .btn-common-play-game-lg[disabled].active,
.dark-theme .btn-common-play-game-lg[disabled]:active,
.dark-theme .btn-common-play-game-lg[disabled]:focus,
.dark-theme .btn-common-play-game-lg[disabled]:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    opacity: .5
}

.dark-theme .touch .btn-common-play-game-lg.active,
.dark-theme .touch .btn-common-play-game-lg:active,
.dark-theme .touch .btn-common-play-game-lg:focus,
.dark-theme .touch .btn-common-play-game-lg:hover,
.dark-theme .touch .btn-common-play-game-lg:visited,
.light-theme .touch .btn-common-play-game-lg.active,
.light-theme .touch .btn-common-play-game-lg:active,
.light-theme .touch .btn-common-play-game-lg:focus,
.light-theme .touch .btn-common-play-game-lg:hover,
.light-theme .touch .btn-common-play-game-lg:visited,
.light-theme a.btn-common-play-game-lg {
    color: #fff;
    background-color: #00b06f;
    border-color: #00b06f
}

.light-theme a.btn-common-play-game-lg {
    border-radius: 8px
}

.light-theme a.btn-common-play-game-lg:link {
    color: #fff
}

.light-theme a.btn-common-play-game-lg:focus,
.light-theme a.btn-common-play-game-lg:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff
}

.light-theme a.btn-common-play-game-lg.active,
.light-theme a.btn-common-play-game-lg:active {
    background-color: #00b06f;
    color: #fff
}

.light-theme a.btn-common-play-game-lg:visited {
    color: #fff
}

.light-theme a.btn-common-play-game-lg.disabled,
.light-theme a.btn-common-play-game-lg.disabled.active,
.light-theme a.btn-common-play-game-lg.disabled:active,
.light-theme a.btn-common-play-game-lg.disabled:focus,
.light-theme a.btn-common-play-game-lg.disabled:hover,
.light-theme a.btn-common-play-game-lg[disabled],
.light-theme a.btn-common-play-game-lg[disabled].active,
.light-theme a.btn-common-play-game-lg[disabled]:active,
.light-theme a.btn-common-play-game-lg[disabled]:focus,
.light-theme a.btn-common-play-game-lg[disabled]:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    opacity: .5
}

.dark-theme a.btn-common-play-game-lg {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    border-radius: 8px
}

.dark-theme a.btn-common-play-game-lg:link {
    color: #fff
}

.dark-theme a.btn-common-play-game-lg:focus,
.dark-theme a.btn-common-play-game-lg:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff
}

.dark-theme a.btn-common-play-game-lg.active,
.dark-theme a.btn-common-play-game-lg:active {
    background-color: #00b06f;
    color: #fff
}

.dark-theme a.btn-common-play-game-lg:visited {
    color: #fff
}

.dark-theme a.btn-common-play-game-lg.disabled,
.dark-theme a.btn-common-play-game-lg.disabled.active,
.dark-theme a.btn-common-play-game-lg.disabled:active,
.dark-theme a.btn-common-play-game-lg.disabled:focus,
.dark-theme a.btn-common-play-game-lg.disabled:hover,
.dark-theme a.btn-common-play-game-lg[disabled],
.dark-theme a.btn-common-play-game-lg[disabled].active,
.dark-theme a.btn-common-play-game-lg[disabled]:active,
.dark-theme a.btn-common-play-game-lg[disabled]:focus,
.dark-theme a.btn-common-play-game-lg[disabled]:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    opacity: .5
}

.dark-theme .touch a.btn-common-play-game-lg.active,
.dark-theme .touch a.btn-common-play-game-lg:active,
.dark-theme .touch a.btn-common-play-game-lg:focus,
.dark-theme .touch a.btn-common-play-game-lg:hover,
.dark-theme .touch a.btn-common-play-game-lg:visited,
.light-theme .touch a.btn-common-play-game-lg.active,
.light-theme .touch a.btn-common-play-game-lg:active,
.light-theme .touch a.btn-common-play-game-lg:focus,
.light-theme .touch a.btn-common-play-game-lg:hover,
.light-theme .touch a.btn-common-play-game-lg:visited {
    color: #fff;
    background-color: #00b06f;
    border-color: #00b06f
}

.btn-branded-robux-white-lg,
a.btn-branded-robux-white-lg,
button.btn-branded-robux-white-lg {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #02b757;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 12px;
    font-size: 20px;
    line-height: 100%;
    border-radius: 5px;
    border: none
}

.btn-branded-robux-white-lg:link,
a.btn-branded-robux-white-lg:link,
button.btn-branded-robux-white-lg:link {
    color: #fff
}

.btn-branded-robux-white-lg:focus,
.btn-branded-robux-white-lg:hover,
a.btn-branded-robux-white-lg:focus,
a.btn-branded-robux-white-lg:hover,
button.btn-branded-robux-white-lg:focus,
button.btn-branded-robux-white-lg:hover {
    background-color: #3fc679;
    border-color: #3fc679;
    color: #fff;
    cursor: pointer
}

.btn-branded-robux-white-lg.active,
.btn-branded-robux-white-lg:active,
a.btn-branded-robux-white-lg.active,
a.btn-branded-robux-white-lg:active,
button.btn-branded-robux-white-lg.active,
button.btn-branded-robux-white-lg:active {
    background-color: #3fc679;
    color: #fff
}

.btn-branded-robux-white-lg.active:focus,
.btn-branded-robux-white-lg:active:focus,
a.btn-branded-robux-white-lg.active:focus,
a.btn-branded-robux-white-lg:active:focus,
button.btn-branded-robux-white-lg.active:focus,
button.btn-branded-robux-white-lg:active:focus {
    outline: 0 none
}

.btn-branded-robux-white-lg:visited,
a.btn-branded-robux-white-lg:visited,
button.btn-branded-robux-white-lg:visited {
    color: #fff
}

.btn-branded-robux-white-lg:visited:focus,
a.btn-branded-robux-white-lg:visited:focus,
button.btn-branded-robux-white-lg:visited:focus {
    outline: 0 none
}

.btn-branded-robux-white-lg.disabled,
.btn-branded-robux-white-lg.disabled.active,
.btn-branded-robux-white-lg.disabled:active,
.btn-branded-robux-white-lg.disabled:focus,
.btn-branded-robux-white-lg.disabled:hover,
.btn-branded-robux-white-lg[disabled],
.btn-branded-robux-white-lg[disabled].active,
.btn-branded-robux-white-lg[disabled]:active,
.btn-branded-robux-white-lg[disabled]:focus,
.btn-branded-robux-white-lg[disabled]:hover,
a.btn-branded-robux-white-lg.disabled,
a.btn-branded-robux-white-lg.disabled.active,
a.btn-branded-robux-white-lg.disabled:active,
a.btn-branded-robux-white-lg.disabled:focus,
a.btn-branded-robux-white-lg.disabled:hover,
a.btn-branded-robux-white-lg[disabled],
a.btn-branded-robux-white-lg[disabled].active,
a.btn-branded-robux-white-lg[disabled]:active,
a.btn-branded-robux-white-lg[disabled]:focus,
a.btn-branded-robux-white-lg[disabled]:hover,
button.btn-branded-robux-white-lg.disabled,
button.btn-branded-robux-white-lg.disabled.active,
button.btn-branded-robux-white-lg.disabled:active,
button.btn-branded-robux-white-lg.disabled:focus,
button.btn-branded-robux-white-lg.disabled:hover,
button.btn-branded-robux-white-lg[disabled],
button.btn-branded-robux-white-lg[disabled].active,
button.btn-branded-robux-white-lg[disabled]:active,
button.btn-branded-robux-white-lg[disabled]:focus,
button.btn-branded-robux-white-lg[disabled]:hover {
    opacity: .5;
    background-color: #a3e2bd;
    border-color: #a3e2bd;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none
}

.btn-branded-robux-white-lg.disabled:hover span[class^=icon-],
.btn-branded-robux-white-lg.disabled span[class^=icon-],
.btn-branded-robux-white-lg[disabled]:hover span[class^=icon-],
.btn-branded-robux-white-lg[disabled] span[class^=icon-],
.btn-branded-robux-white-lg span[class^=icon-],
a.btn-branded-robux-white-lg.disabled:hover span[class^=icon-],
a.btn-branded-robux-white-lg.disabled span[class^=icon-],
a.btn-branded-robux-white-lg[disabled]:hover span[class^=icon-],
a.btn-branded-robux-white-lg[disabled] span[class^=icon-],
a.btn-branded-robux-white-lg span[class^=icon-],
button.btn-branded-robux-white-lg.disabled:hover span[class^=icon-],
button.btn-branded-robux-white-lg.disabled span[class^=icon-],
button.btn-branded-robux-white-lg[disabled]:hover span[class^=icon-],
button.btn-branded-robux-white-lg[disabled] span[class^=icon-],
button.btn-branded-robux-white-lg span[class^=icon-] {
    background-position: 0 -252px
}

.btn-branded-robux-white-lg span[class^=icon-],
.btn-branded-robux-white-lg span[class^=icon-]:hover,
a.btn-branded-robux-white-lg span[class^=icon-],
a.btn-branded-robux-white-lg span[class^=icon-]:hover,
button.btn-branded-robux-white-lg span[class^=icon-],
button.btn-branded-robux-white-lg span[class^=icon-]:hover {
    background-size: 72px auto;
    width: 36px;
    height: 36px
}

.btn-branded-robux-white-lg .btn-text,
a.btn-branded-robux-white-lg .btn-text,
button.btn-branded-robux-white-lg .btn-text {
    vertical-align: middle
}

.touch .btn-branded-robux-white-lg:focus,
.touch .btn-branded-robux-white-lg:hover,
.touch .btn-branded-robux-white-lg:visited,
.touch a.btn-branded-robux-white-lg:focus,
.touch a.btn-branded-robux-white-lg:hover,
.touch a.btn-branded-robux-white-lg:visited {
    color: #fff;
    background-color: #02b757;
    border-color: #02b757
}

.touch .btn-branded-robux-white-lg.active,
.touch .btn-branded-robux-white-lg:active,
.touch a.btn-branded-robux-white-lg.active,
.touch a.btn-branded-robux-white-lg:active {
    color: #fff;
    background-color: #118237;
    border-color: #118237
}

.light-theme .btn-branded-robux-white-lg {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    border-radius: 8px
}

.light-theme .btn-branded-robux-white-lg:link {
    color: #fff
}

.light-theme .btn-branded-robux-white-lg:focus,
.light-theme .btn-branded-robux-white-lg:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff
}

.light-theme .btn-branded-robux-white-lg.active,
.light-theme .btn-branded-robux-white-lg:active {
    background-color: #00b06f;
    color: #fff
}

.light-theme .btn-branded-robux-white-lg:visited {
    color: #fff
}

.light-theme .btn-branded-robux-white-lg.disabled,
.light-theme .btn-branded-robux-white-lg.disabled.active,
.light-theme .btn-branded-robux-white-lg.disabled:active,
.light-theme .btn-branded-robux-white-lg.disabled:focus,
.light-theme .btn-branded-robux-white-lg.disabled:hover,
.light-theme .btn-branded-robux-white-lg[disabled],
.light-theme .btn-branded-robux-white-lg[disabled].active,
.light-theme .btn-branded-robux-white-lg[disabled]:active,
.light-theme .btn-branded-robux-white-lg[disabled]:focus,
.light-theme .btn-branded-robux-white-lg[disabled]:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    opacity: .5
}

.dark-theme .btn-branded-robux-white-lg {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    border-radius: 8px
}

.dark-theme .btn-branded-robux-white-lg:link {
    color: #fff
}

.dark-theme .btn-branded-robux-white-lg:focus,
.dark-theme .btn-branded-robux-white-lg:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff
}

.dark-theme .btn-branded-robux-white-lg.active,
.dark-theme .btn-branded-robux-white-lg:active {
    background-color: #00b06f;
    color: #fff
}

.dark-theme .btn-branded-robux-white-lg:visited {
    color: #fff
}

.dark-theme .btn-branded-robux-white-lg.disabled,
.dark-theme .btn-branded-robux-white-lg.disabled.active,
.dark-theme .btn-branded-robux-white-lg.disabled:active,
.dark-theme .btn-branded-robux-white-lg.disabled:focus,
.dark-theme .btn-branded-robux-white-lg.disabled:hover,
.dark-theme .btn-branded-robux-white-lg[disabled],
.dark-theme .btn-branded-robux-white-lg[disabled].active,
.dark-theme .btn-branded-robux-white-lg[disabled]:active,
.dark-theme .btn-branded-robux-white-lg[disabled]:focus,
.dark-theme .btn-branded-robux-white-lg[disabled]:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    opacity: .5
}

.dark-theme .touch .btn-branded-robux-white-lg.active,
.dark-theme .touch .btn-branded-robux-white-lg:active,
.dark-theme .touch .btn-branded-robux-white-lg:focus,
.dark-theme .touch .btn-branded-robux-white-lg:hover,
.dark-theme .touch .btn-branded-robux-white-lg:visited,
.light-theme .touch .btn-branded-robux-white-lg.active,
.light-theme .touch .btn-branded-robux-white-lg:active,
.light-theme .touch .btn-branded-robux-white-lg:focus,
.light-theme .touch .btn-branded-robux-white-lg:hover,
.light-theme .touch .btn-branded-robux-white-lg:visited,
.light-theme a.btn-branded-robux-white-lg {
    color: #fff;
    background-color: #00b06f;
    border-color: #00b06f
}

.light-theme a.btn-branded-robux-white-lg {
    border-radius: 8px
}

.light-theme a.btn-branded-robux-white-lg:link {
    color: #fff
}

.light-theme a.btn-branded-robux-white-lg:focus,
.light-theme a.btn-branded-robux-white-lg:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff
}

.light-theme a.btn-branded-robux-white-lg.active,
.light-theme a.btn-branded-robux-white-lg:active {
    background-color: #00b06f;
    color: #fff
}

.light-theme a.btn-branded-robux-white-lg:visited {
    color: #fff
}

.light-theme a.btn-branded-robux-white-lg.disabled,
.light-theme a.btn-branded-robux-white-lg.disabled.active,
.light-theme a.btn-branded-robux-white-lg.disabled:active,
.light-theme a.btn-branded-robux-white-lg.disabled:focus,
.light-theme a.btn-branded-robux-white-lg.disabled:hover,
.light-theme a.btn-branded-robux-white-lg[disabled],
.light-theme a.btn-branded-robux-white-lg[disabled].active,
.light-theme a.btn-branded-robux-white-lg[disabled]:active,
.light-theme a.btn-branded-robux-white-lg[disabled]:focus,
.light-theme a.btn-branded-robux-white-lg[disabled]:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    opacity: .5
}

.dark-theme a.btn-branded-robux-white-lg {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    border-radius: 8px
}

.dark-theme a.btn-branded-robux-white-lg:link {
    color: #fff
}

.dark-theme a.btn-branded-robux-white-lg:focus,
.dark-theme a.btn-branded-robux-white-lg:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff
}

.dark-theme a.btn-branded-robux-white-lg.active,
.dark-theme a.btn-branded-robux-white-lg:active {
    background-color: #00b06f;
    color: #fff
}

.dark-theme a.btn-branded-robux-white-lg:visited {
    color: #fff
}

.dark-theme a.btn-branded-robux-white-lg.disabled,
.dark-theme a.btn-branded-robux-white-lg.disabled.active,
.dark-theme a.btn-branded-robux-white-lg.disabled:active,
.dark-theme a.btn-branded-robux-white-lg.disabled:focus,
.dark-theme a.btn-branded-robux-white-lg.disabled:hover,
.dark-theme a.btn-branded-robux-white-lg[disabled],
.dark-theme a.btn-branded-robux-white-lg[disabled].active,
.dark-theme a.btn-branded-robux-white-lg[disabled]:active,
.dark-theme a.btn-branded-robux-white-lg[disabled]:focus,
.dark-theme a.btn-branded-robux-white-lg[disabled]:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    opacity: .5
}

.dark-theme .touch a.btn-branded-robux-white-lg.active,
.dark-theme .touch a.btn-branded-robux-white-lg:active,
.dark-theme .touch a.btn-branded-robux-white-lg:focus,
.dark-theme .touch a.btn-branded-robux-white-lg:hover,
.dark-theme .touch a.btn-branded-robux-white-lg:visited,
.light-theme .touch a.btn-branded-robux-white-lg.active,
.light-theme .touch a.btn-branded-robux-white-lg:active,
.light-theme .touch a.btn-branded-robux-white-lg:focus,
.light-theme .touch a.btn-branded-robux-white-lg:hover,
.light-theme .touch a.btn-branded-robux-white-lg:visited {
    color: #fff;
    background-color: #00b06f;
    border-color: #00b06f
}

.btn-economy-robux-white-lg,
a.btn-economy-robux-white-lg,
button.btn-economy-robux-white-lg {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #02b757;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 12px;
    font-size: 20px;
    line-height: 100%;
    border-radius: 5px;
    border: none
}

.btn-economy-robux-white-lg:link,
a.btn-economy-robux-white-lg:link,
button.btn-economy-robux-white-lg:link {
    color: #fff
}

.btn-economy-robux-white-lg:focus,
.btn-economy-robux-white-lg:hover,
a.btn-economy-robux-white-lg:focus,
a.btn-economy-robux-white-lg:hover,
button.btn-economy-robux-white-lg:focus,
button.btn-economy-robux-white-lg:hover {
    background-color: #3fc679;
    border-color: #3fc679;
    color: #fff;
    cursor: pointer
}

.btn-economy-robux-white-lg.active,
.btn-economy-robux-white-lg:active,
a.btn-economy-robux-white-lg.active,
a.btn-economy-robux-white-lg:active,
button.btn-economy-robux-white-lg.active,
button.btn-economy-robux-white-lg:active {
    background-color: #3fc679;
    color: #fff
}

.btn-economy-robux-white-lg.active:focus,
.btn-economy-robux-white-lg:active:focus,
a.btn-economy-robux-white-lg.active:focus,
a.btn-economy-robux-white-lg:active:focus,
button.btn-economy-robux-white-lg.active:focus,
button.btn-economy-robux-white-lg:active:focus {
    outline: 0 none
}

.btn-economy-robux-white-lg:visited,
a.btn-economy-robux-white-lg:visited,
button.btn-economy-robux-white-lg:visited {
    color: #fff
}

.btn-economy-robux-white-lg:visited:focus,
a.btn-economy-robux-white-lg:visited:focus,
button.btn-economy-robux-white-lg:visited:focus {
    outline: 0 none
}

.btn-economy-robux-white-lg.disabled,
.btn-economy-robux-white-lg.disabled.active,
.btn-economy-robux-white-lg.disabled:active,
.btn-economy-robux-white-lg.disabled:focus,
.btn-economy-robux-white-lg.disabled:hover,
.btn-economy-robux-white-lg[disabled],
.btn-economy-robux-white-lg[disabled].active,
.btn-economy-robux-white-lg[disabled]:active,
.btn-economy-robux-white-lg[disabled]:focus,
.btn-economy-robux-white-lg[disabled]:hover,
a.btn-economy-robux-white-lg.disabled,
a.btn-economy-robux-white-lg.disabled.active,
a.btn-economy-robux-white-lg.disabled:active,
a.btn-economy-robux-white-lg.disabled:focus,
a.btn-economy-robux-white-lg.disabled:hover,
a.btn-economy-robux-white-lg[disabled],
a.btn-economy-robux-white-lg[disabled].active,
a.btn-economy-robux-white-lg[disabled]:active,
a.btn-economy-robux-white-lg[disabled]:focus,
a.btn-economy-robux-white-lg[disabled]:hover,
button.btn-economy-robux-white-lg.disabled,
button.btn-economy-robux-white-lg.disabled.active,
button.btn-economy-robux-white-lg.disabled:active,
button.btn-economy-robux-white-lg.disabled:focus,
button.btn-economy-robux-white-lg.disabled:hover,
button.btn-economy-robux-white-lg[disabled],
button.btn-economy-robux-white-lg[disabled].active,
button.btn-economy-robux-white-lg[disabled]:active,
button.btn-economy-robux-white-lg[disabled]:focus,
button.btn-economy-robux-white-lg[disabled]:hover {
    opacity: .5;
    background-color: #a3e2bd;
    border-color: #a3e2bd;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none
}

.btn-economy-robux-white-lg.disabled:hover span[class^=icon-],
.btn-economy-robux-white-lg.disabled span[class^=icon-],
.btn-economy-robux-white-lg[disabled]:hover span[class^=icon-],
.btn-economy-robux-white-lg[disabled] span[class^=icon-],
.btn-economy-robux-white-lg span[class^=icon-],
a.btn-economy-robux-white-lg.disabled:hover span[class^=icon-],
a.btn-economy-robux-white-lg.disabled span[class^=icon-],
a.btn-economy-robux-white-lg[disabled]:hover span[class^=icon-],
a.btn-economy-robux-white-lg[disabled] span[class^=icon-],
a.btn-economy-robux-white-lg span[class^=icon-],
button.btn-economy-robux-white-lg.disabled:hover span[class^=icon-],
button.btn-economy-robux-white-lg.disabled span[class^=icon-],
button.btn-economy-robux-white-lg[disabled]:hover span[class^=icon-],
button.btn-economy-robux-white-lg[disabled] span[class^=icon-],
button.btn-economy-robux-white-lg span[class^=icon-] {
    background-position: 0 -72px
}

.btn-economy-robux-white-lg span[class^=icon-],
.btn-economy-robux-white-lg span[class^=icon-]:hover,
a.btn-economy-robux-white-lg span[class^=icon-],
a.btn-economy-robux-white-lg span[class^=icon-]:hover,
button.btn-economy-robux-white-lg span[class^=icon-],
button.btn-economy-robux-white-lg span[class^=icon-]:hover {
    background-size: 72px auto;
    width: 36px;
    height: 36px
}

.btn-economy-robux-white-lg .btn-text,
a.btn-economy-robux-white-lg .btn-text,
button.btn-economy-robux-white-lg .btn-text {
    vertical-align: middle
}

.touch .btn-economy-robux-white-lg:focus,
.touch .btn-economy-robux-white-lg:hover,
.touch .btn-economy-robux-white-lg:visited,
.touch a.btn-economy-robux-white-lg:focus,
.touch a.btn-economy-robux-white-lg:hover,
.touch a.btn-economy-robux-white-lg:visited {
    color: #fff;
    background-color: #02b757;
    border-color: #02b757
}

.touch .btn-economy-robux-white-lg.active,
.touch .btn-economy-robux-white-lg:active,
.touch a.btn-economy-robux-white-lg.active,
.touch a.btn-economy-robux-white-lg:active {
    color: #fff;
    background-color: #118237;
    border-color: #118237
}

.light-theme .btn-economy-robux-white-lg {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    border-radius: 8px
}

.light-theme .btn-economy-robux-white-lg:link {
    color: #fff
}

.light-theme .btn-economy-robux-white-lg:focus,
.light-theme .btn-economy-robux-white-lg:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff
}

.light-theme .btn-economy-robux-white-lg.active,
.light-theme .btn-economy-robux-white-lg:active {
    background-color: #00b06f;
    color: #fff
}

.light-theme .btn-economy-robux-white-lg:visited {
    color: #fff
}

.light-theme .btn-economy-robux-white-lg.disabled,
.light-theme .btn-economy-robux-white-lg.disabled.active,
.light-theme .btn-economy-robux-white-lg.disabled:active,
.light-theme .btn-economy-robux-white-lg.disabled:focus,
.light-theme .btn-economy-robux-white-lg.disabled:hover,
.light-theme .btn-economy-robux-white-lg[disabled],
.light-theme .btn-economy-robux-white-lg[disabled].active,
.light-theme .btn-economy-robux-white-lg[disabled]:active,
.light-theme .btn-economy-robux-white-lg[disabled]:focus,
.light-theme .btn-economy-robux-white-lg[disabled]:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    opacity: .5
}

.dark-theme .btn-economy-robux-white-lg {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    border-radius: 8px
}

.dark-theme .btn-economy-robux-white-lg:link {
    color: #fff
}

.dark-theme .btn-economy-robux-white-lg:focus,
.dark-theme .btn-economy-robux-white-lg:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff
}

.dark-theme .btn-economy-robux-white-lg.active,
.dark-theme .btn-economy-robux-white-lg:active {
    background-color: #00b06f;
    color: #fff
}

.dark-theme .btn-economy-robux-white-lg:visited {
    color: #fff
}

.dark-theme .btn-economy-robux-white-lg.disabled,
.dark-theme .btn-economy-robux-white-lg.disabled.active,
.dark-theme .btn-economy-robux-white-lg.disabled:active,
.dark-theme .btn-economy-robux-white-lg.disabled:focus,
.dark-theme .btn-economy-robux-white-lg.disabled:hover,
.dark-theme .btn-economy-robux-white-lg[disabled],
.dark-theme .btn-economy-robux-white-lg[disabled].active,
.dark-theme .btn-economy-robux-white-lg[disabled]:active,
.dark-theme .btn-economy-robux-white-lg[disabled]:focus,
.dark-theme .btn-economy-robux-white-lg[disabled]:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    opacity: .5
}

.dark-theme .touch .btn-economy-robux-white-lg.active,
.dark-theme .touch .btn-economy-robux-white-lg:active,
.dark-theme .touch .btn-economy-robux-white-lg:focus,
.dark-theme .touch .btn-economy-robux-white-lg:hover,
.dark-theme .touch .btn-economy-robux-white-lg:visited,
.light-theme .touch .btn-economy-robux-white-lg.active,
.light-theme .touch .btn-economy-robux-white-lg:active,
.light-theme .touch .btn-economy-robux-white-lg:focus,
.light-theme .touch .btn-economy-robux-white-lg:hover,
.light-theme .touch .btn-economy-robux-white-lg:visited,
.light-theme a.btn-economy-robux-white-lg {
    color: #fff;
    background-color: #00b06f;
    border-color: #00b06f
}

.light-theme a.btn-economy-robux-white-lg {
    border-radius: 8px
}

.light-theme a.btn-economy-robux-white-lg:link {
    color: #fff
}

.light-theme a.btn-economy-robux-white-lg:focus,
.light-theme a.btn-economy-robux-white-lg:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff
}

.light-theme a.btn-economy-robux-white-lg.active,
.light-theme a.btn-economy-robux-white-lg:active {
    background-color: #00b06f;
    color: #fff
}

.light-theme a.btn-economy-robux-white-lg:visited {
    color: #fff
}

.light-theme a.btn-economy-robux-white-lg.disabled,
.light-theme a.btn-economy-robux-white-lg.disabled.active,
.light-theme a.btn-economy-robux-white-lg.disabled:active,
.light-theme a.btn-economy-robux-white-lg.disabled:focus,
.light-theme a.btn-economy-robux-white-lg.disabled:hover,
.light-theme a.btn-economy-robux-white-lg[disabled],
.light-theme a.btn-economy-robux-white-lg[disabled].active,
.light-theme a.btn-economy-robux-white-lg[disabled]:active,
.light-theme a.btn-economy-robux-white-lg[disabled]:focus,
.light-theme a.btn-economy-robux-white-lg[disabled]:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    opacity: .5
}

.dark-theme a.btn-economy-robux-white-lg {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    border-radius: 8px
}

.dark-theme a.btn-economy-robux-white-lg:link {
    color: #fff
}

.dark-theme a.btn-economy-robux-white-lg:focus,
.dark-theme a.btn-economy-robux-white-lg:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff
}

.dark-theme a.btn-economy-robux-white-lg.active,
.dark-theme a.btn-economy-robux-white-lg:active {
    background-color: #00b06f;
    color: #fff
}

.dark-theme a.btn-economy-robux-white-lg:visited {
    color: #fff
}

.dark-theme a.btn-economy-robux-white-lg.disabled,
.dark-theme a.btn-economy-robux-white-lg.disabled.active,
.dark-theme a.btn-economy-robux-white-lg.disabled:active,
.dark-theme a.btn-economy-robux-white-lg.disabled:focus,
.dark-theme a.btn-economy-robux-white-lg.disabled:hover,
.dark-theme a.btn-economy-robux-white-lg[disabled],
.dark-theme a.btn-economy-robux-white-lg[disabled].active,
.dark-theme a.btn-economy-robux-white-lg[disabled]:active,
.dark-theme a.btn-economy-robux-white-lg[disabled]:focus,
.dark-theme a.btn-economy-robux-white-lg[disabled]:hover {
    background-color: #00b06f;
    border-color: #00b06f;
    color: #fff;
    opacity: .5
}

.dark-theme .touch a.btn-economy-robux-white-lg.active,
.dark-theme .touch a.btn-economy-robux-white-lg:active,
.dark-theme .touch a.btn-economy-robux-white-lg:focus,
.dark-theme .touch a.btn-economy-robux-white-lg:hover,
.dark-theme .touch a.btn-economy-robux-white-lg:visited,
.light-theme .touch a.btn-economy-robux-white-lg.active,
.light-theme .touch a.btn-economy-robux-white-lg:active,
.light-theme .touch a.btn-economy-robux-white-lg:focus,
.light-theme .touch a.btn-economy-robux-white-lg:hover,
.light-theme .touch a.btn-economy-robux-white-lg:visited {
    color: #fff;
    background-color: #00b06f;
    border-color: #00b06f
}

.btn-buy-lg {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    border: 1px solid #b8b8b8;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 15px;
    font-size: 20px;
    line-height: 100%;
    border-radius: 5px
}

.btn-buy-lg,
.btn-buy-lg:link {
    color: #757575
}

.btn-buy-lg:focus,
.btn-buy-lg:hover {
    background-color: #3fc679;
    border-color: #3fc679;
    color: #fff;
    cursor: pointer
}

.btn-buy-lg.active,
.btn-buy-lg:active {
    background-color: #3fc679;
    color: #fff
}

.btn-buy-lg.active:focus,
.btn-buy-lg:active:focus {
    outline: 0 none
}

.btn-buy-lg:visited {
    color: #fff
}

.btn-buy-lg:visited:focus {
    outline: 0 none
}

.btn-buy-lg.disabled,
.btn-buy-lg.disabled.active,
.btn-buy-lg.disabled:active,
.btn-buy-lg.disabled:focus,
.btn-buy-lg.disabled:hover,
.btn-buy-lg[disabled],
.btn-buy-lg[disabled].active,
.btn-buy-lg[disabled]:active,
.btn-buy-lg[disabled]:focus,
.btn-buy-lg[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #b8b8b8;
    cursor: not-allowed;
    pointer-events: none
}

@media (max-width:767px) {
    .btn-buy-lg {
        padding: 9px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.touch .btn-buy-lg:not([disabled]):focus,
.touch .btn-buy-lg:not([disabled]):hover,
.touch .btn-buy-lg:not([disabled]):visited {
    color: #757575;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-buy-lg:not([disabled]).active,
.touch .btn-buy-lg:not([disabled]):active {
    color: #fff;
    background-color: #118237;
    border-color: #118237
}

@media (max-width:767px) {
    .touch .btn-buy-lg {
        padding: 9px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.in-app .btn-buy-lg:focus {
    outline: none
}

.light-theme .btn-buy-lg {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .5);
    color: rgba(0, 0, 0, .5);
    border-radius: 8px
}

.light-theme .btn-buy-lg:link {
    color: rgba(0, 0, 0, .5)
}

.light-theme .btn-buy-lg:focus,
.light-theme .btn-buy-lg:hover {
    background-color: transparent;
    border-color: #393b3d;
    color: #393b3d
}

.light-theme .btn-buy-lg.active,
.light-theme .btn-buy-lg:active {
    background-color: transparent;
    color: #393b3d
}

.light-theme .btn-buy-lg:visited {
    color: rgba(0, 0, 0, .5)
}

.light-theme .btn-buy-lg.disabled,
.light-theme .btn-buy-lg.disabled.active,
.light-theme .btn-buy-lg.disabled:active,
.light-theme .btn-buy-lg.disabled:focus,
.light-theme .btn-buy-lg.disabled:hover,
.light-theme .btn-buy-lg[disabled],
.light-theme .btn-buy-lg[disabled].active,
.light-theme .btn-buy-lg[disabled]:active,
.light-theme .btn-buy-lg[disabled]:focus,
.light-theme .btn-buy-lg[disabled]:hover {
    background-color: transparent;
    border-color: #393b3d;
    color: #393b3d;
    opacity: .5
}

.dark-theme .btn-buy-lg {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-buy-lg,
.dark-theme .btn-buy-lg:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-buy-lg:focus,
.dark-theme .btn-buy-lg:hover {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.dark-theme .btn-buy-lg.active,
.dark-theme .btn-buy-lg:active {
    background-color: transparent;
    color: #fff
}

.dark-theme .btn-buy-lg:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-buy-lg.disabled,
.dark-theme .btn-buy-lg.disabled.active,
.dark-theme .btn-buy-lg.disabled:active,
.dark-theme .btn-buy-lg.disabled:focus,
.dark-theme .btn-buy-lg.disabled:hover,
.dark-theme .btn-buy-lg[disabled],
.dark-theme .btn-buy-lg[disabled].active,
.dark-theme .btn-buy-lg[disabled]:active,
.dark-theme .btn-buy-lg[disabled]:focus,
.dark-theme .btn-buy-lg[disabled]:hover {
    background-color: transparent;
    border-color: #fff;
    color: #fff;
    opacity: .5
}

.light-theme .touch .btn-buy-lg:focus,
.light-theme .touch .btn-buy-lg:hover,
.light-theme .touch .btn-buy-lg:visited {
    color: #393b3d;
    background-color: transparent;
    border-color: #606162
}

.light-theme .touch .btn-buy-lg.active,
.light-theme .touch .btn-buy-lg:active {
    color: #393b3d;
    background-color: #00b06f;
    border-color: #00b06f
}

.dark-theme .touch .btn-buy-lg:focus,
.dark-theme .touch .btn-buy-lg:hover,
.dark-theme .touch .btn-buy-lg:visited {
    color: #fff;
    background-color: transparent;
    border-color: #bdbebe
}

.dark-theme .touch .btn-buy-lg.active,
.dark-theme .touch .btn-buy-lg:active {
    color: #fff;
    background-color: #00b06f;
    border-color: #00b06f
}

.btn-buy-md {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    border: 1px solid #b8b8b8;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 9px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px
}

.btn-buy-md,
.btn-buy-md:link {
    color: #757575
}

.btn-buy-md:focus,
.btn-buy-md:hover {
    background-color: #3fc679;
    border-color: #3fc679;
    color: #fff;
    cursor: pointer
}

.btn-buy-md.active,
.btn-buy-md:active {
    background-color: #3fc679;
    color: #fff
}

.btn-buy-md.active:focus,
.btn-buy-md:active:focus {
    outline: 0 none
}

.btn-buy-md:visited {
    color: #fff
}

.btn-buy-md:visited:focus {
    outline: 0 none
}

.btn-buy-md.disabled,
.btn-buy-md.disabled.active,
.btn-buy-md.disabled:active,
.btn-buy-md.disabled:focus,
.btn-buy-md.disabled:hover,
.btn-buy-md[disabled],
.btn-buy-md[disabled].active,
.btn-buy-md[disabled]:active,
.btn-buy-md[disabled]:focus,
.btn-buy-md[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #b8b8b8;
    cursor: not-allowed;
    pointer-events: none
}

@media (max-width:767px) {
    .btn-buy-md {
        padding: 7px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.touch .btn-buy-md:not([disabled]):focus,
.touch .btn-buy-md:not([disabled]):hover,
.touch .btn-buy-md:not([disabled]):visited {
    color: #757575;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-buy-md:not([disabled]).active,
.touch .btn-buy-md:not([disabled]):active {
    color: #fff;
    background-color: #118237;
    border-color: #118237
}

@media (max-width:767px) {
    .touch .btn-buy-md {
        padding: 7px;
        font-size: 16px;
        line-height: 100%;
        border-radius: 3px
    }
}

.in-app .btn-buy-md:focus {
    outline: none
}

.light-theme .btn-buy-md {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .5);
    color: rgba(0, 0, 0, .5);
    border-radius: 8px
}

.light-theme .btn-buy-md:link {
    color: rgba(0, 0, 0, .5)
}

.light-theme .btn-buy-md:focus,
.light-theme .btn-buy-md:hover {
    background-color: transparent;
    border-color: #393b3d;
    color: #393b3d
}

.light-theme .btn-buy-md.active,
.light-theme .btn-buy-md:active {
    background-color: transparent;
    color: #393b3d
}

.light-theme .btn-buy-md:visited {
    color: rgba(0, 0, 0, .5)
}

.light-theme .btn-buy-md.disabled,
.light-theme .btn-buy-md.disabled.active,
.light-theme .btn-buy-md.disabled:active,
.light-theme .btn-buy-md.disabled:focus,
.light-theme .btn-buy-md.disabled:hover,
.light-theme .btn-buy-md[disabled],
.light-theme .btn-buy-md[disabled].active,
.light-theme .btn-buy-md[disabled]:active,
.light-theme .btn-buy-md[disabled]:focus,
.light-theme .btn-buy-md[disabled]:hover {
    background-color: transparent;
    border-color: #393b3d;
    color: #393b3d;
    opacity: .5
}

.dark-theme .btn-buy-md {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-buy-md,
.dark-theme .btn-buy-md:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-buy-md:focus,
.dark-theme .btn-buy-md:hover {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.dark-theme .btn-buy-md.active,
.dark-theme .btn-buy-md:active {
    background-color: transparent;
    color: #fff
}

.dark-theme .btn-buy-md:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-buy-md.disabled,
.dark-theme .btn-buy-md.disabled.active,
.dark-theme .btn-buy-md.disabled:active,
.dark-theme .btn-buy-md.disabled:focus,
.dark-theme .btn-buy-md.disabled:hover,
.dark-theme .btn-buy-md[disabled],
.dark-theme .btn-buy-md[disabled].active,
.dark-theme .btn-buy-md[disabled]:active,
.dark-theme .btn-buy-md[disabled]:focus,
.dark-theme .btn-buy-md[disabled]:hover {
    background-color: transparent;
    border-color: #fff;
    color: #fff;
    opacity: .5
}

.light-theme .touch .btn-buy-md:focus,
.light-theme .touch .btn-buy-md:hover,
.light-theme .touch .btn-buy-md:visited {
    color: #393b3d;
    background-color: transparent;
    border-color: #606162
}

.light-theme .touch .btn-buy-md.active,
.light-theme .touch .btn-buy-md:active {
    color: #393b3d;
    background-color: #00b06f;
    border-color: #00b06f
}

.dark-theme .touch .btn-buy-md:focus,
.dark-theme .touch .btn-buy-md:hover,
.dark-theme .touch .btn-buy-md:visited {
    color: #fff;
    background-color: transparent;
    border-color: #bdbebe
}

.dark-theme .touch .btn-buy-md.active,
.dark-theme .touch .btn-buy-md:active {
    color: #fff;
    background-color: #00b06f;
    border-color: #00b06f
}

.btn-buy-sm {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    border: 1px solid #b8b8b8;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 7px;
    font-size: 16px;
    line-height: 100%;
    border-radius: 3px
}

.btn-buy-sm,
.btn-buy-sm:link {
    color: #757575
}

.btn-buy-sm:focus,
.btn-buy-sm:hover {
    background-color: #3fc679;
    border-color: #3fc679;
    color: #fff;
    cursor: pointer
}

.btn-buy-sm.active,
.btn-buy-sm:active {
    background-color: #3fc679;
    color: #fff
}

.btn-buy-sm.active:focus,
.btn-buy-sm:active:focus {
    outline: 0 none
}

.btn-buy-sm:visited {
    color: #fff
}

.btn-buy-sm:visited:focus {
    outline: 0 none
}

.btn-buy-sm.disabled,
.btn-buy-sm.disabled.active,
.btn-buy-sm.disabled:active,
.btn-buy-sm.disabled:focus,
.btn-buy-sm.disabled:hover,
.btn-buy-sm[disabled],
.btn-buy-sm[disabled].active,
.btn-buy-sm[disabled]:active,
.btn-buy-sm[disabled]:focus,
.btn-buy-sm[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #b8b8b8;
    cursor: not-allowed;
    pointer-events: none
}

.touch .btn-buy-sm:not([disabled]):focus,
.touch .btn-buy-sm:not([disabled]):hover,
.touch .btn-buy-sm:not([disabled]):visited {
    color: #757575;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-buy-sm:not([disabled]).active,
.touch .btn-buy-sm:not([disabled]):active {
    color: #fff;
    background-color: #118237;
    border-color: #118237
}

.in-app .btn-buy-sm:focus {
    outline: none
}

.light-theme .btn-buy-sm {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .5);
    color: rgba(0, 0, 0, .5);
    border-radius: 8px
}

.light-theme .btn-buy-sm:link {
    color: rgba(0, 0, 0, .5)
}

.light-theme .btn-buy-sm:focus,
.light-theme .btn-buy-sm:hover {
    background-color: transparent;
    border-color: #393b3d;
    color: #393b3d
}

.light-theme .btn-buy-sm.active,
.light-theme .btn-buy-sm:active {
    background-color: transparent;
    color: #393b3d
}

.light-theme .btn-buy-sm:visited {
    color: rgba(0, 0, 0, .5)
}

.light-theme .btn-buy-sm.disabled,
.light-theme .btn-buy-sm.disabled.active,
.light-theme .btn-buy-sm.disabled:active,
.light-theme .btn-buy-sm.disabled:focus,
.light-theme .btn-buy-sm.disabled:hover,
.light-theme .btn-buy-sm[disabled],
.light-theme .btn-buy-sm[disabled].active,
.light-theme .btn-buy-sm[disabled]:active,
.light-theme .btn-buy-sm[disabled]:focus,
.light-theme .btn-buy-sm[disabled]:hover {
    background-color: transparent;
    border-color: #393b3d;
    color: #393b3d;
    opacity: .5
}

.dark-theme .btn-buy-sm {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-buy-sm,
.dark-theme .btn-buy-sm:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-buy-sm:focus,
.dark-theme .btn-buy-sm:hover {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.dark-theme .btn-buy-sm.active,
.dark-theme .btn-buy-sm:active {
    background-color: transparent;
    color: #fff
}

.dark-theme .btn-buy-sm:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-buy-sm.disabled,
.dark-theme .btn-buy-sm.disabled.active,
.dark-theme .btn-buy-sm.disabled:active,
.dark-theme .btn-buy-sm.disabled:focus,
.dark-theme .btn-buy-sm.disabled:hover,
.dark-theme .btn-buy-sm[disabled],
.dark-theme .btn-buy-sm[disabled].active,
.dark-theme .btn-buy-sm[disabled]:active,
.dark-theme .btn-buy-sm[disabled]:focus,
.dark-theme .btn-buy-sm[disabled]:hover {
    background-color: transparent;
    border-color: #fff;
    color: #fff;
    opacity: .5
}

.light-theme .touch .btn-buy-sm:focus,
.light-theme .touch .btn-buy-sm:hover,
.light-theme .touch .btn-buy-sm:visited {
    color: #393b3d;
    background-color: transparent;
    border-color: #606162
}

.light-theme .touch .btn-buy-sm.active,
.light-theme .touch .btn-buy-sm:active {
    color: #393b3d;
    background-color: #00b06f;
    border-color: #00b06f
}

.dark-theme .touch .btn-buy-sm:focus,
.dark-theme .touch .btn-buy-sm:hover,
.dark-theme .touch .btn-buy-sm:visited {
    color: #fff;
    background-color: transparent;
    border-color: #bdbebe
}

.dark-theme .touch .btn-buy-sm.active,
.dark-theme .touch .btn-buy-sm:active {
    color: #fff;
    background-color: #00b06f;
    border-color: #00b06f
}

.btn-buy-xs {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    border: 1px solid #b8b8b8;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 4px;
    font-size: 12px;
    line-height: 100%;
    border-radius: 3px
}

.btn-buy-xs,
.btn-buy-xs:link {
    color: #757575
}

.btn-buy-xs:focus,
.btn-buy-xs:hover {
    background-color: #3fc679;
    border-color: #3fc679;
    color: #fff;
    cursor: pointer
}

.btn-buy-xs.active,
.btn-buy-xs:active {
    background-color: #3fc679;
    color: #fff
}

.btn-buy-xs.active:focus,
.btn-buy-xs:active:focus {
    outline: 0 none
}

.btn-buy-xs:visited {
    color: #fff
}

.btn-buy-xs:visited:focus {
    outline: 0 none
}

.btn-buy-xs.disabled,
.btn-buy-xs.disabled.active,
.btn-buy-xs.disabled:active,
.btn-buy-xs.disabled:focus,
.btn-buy-xs.disabled:hover,
.btn-buy-xs[disabled],
.btn-buy-xs[disabled].active,
.btn-buy-xs[disabled]:active,
.btn-buy-xs[disabled]:focus,
.btn-buy-xs[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #b8b8b8;
    cursor: not-allowed;
    pointer-events: none
}

.touch .btn-buy-xs:not([disabled]):focus,
.touch .btn-buy-xs:not([disabled]):hover,
.touch .btn-buy-xs:not([disabled]):visited {
    color: #757575;
    background-color: #fff;
    border-color: #b8b8b8
}

.touch .btn-buy-xs:not([disabled]).active,
.touch .btn-buy-xs:not([disabled]):active {
    color: #fff;
    background-color: #118237;
    border-color: #118237
}

.in-app .btn-buy-xs:focus {
    outline: none
}

.light-theme .btn-buy-xs {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .5);
    color: rgba(0, 0, 0, .5);
    border-radius: 8px
}

.light-theme .btn-buy-xs:link {
    color: rgba(0, 0, 0, .5)
}

.light-theme .btn-buy-xs:focus,
.light-theme .btn-buy-xs:hover {
    background-color: transparent;
    border-color: #393b3d;
    color: #393b3d
}

.light-theme .btn-buy-xs.active,
.light-theme .btn-buy-xs:active {
    background-color: transparent;
    color: #393b3d
}

.light-theme .btn-buy-xs:visited {
    color: rgba(0, 0, 0, .5)
}

.light-theme .btn-buy-xs.disabled,
.light-theme .btn-buy-xs.disabled.active,
.light-theme .btn-buy-xs.disabled:active,
.light-theme .btn-buy-xs.disabled:focus,
.light-theme .btn-buy-xs.disabled:hover,
.light-theme .btn-buy-xs[disabled],
.light-theme .btn-buy-xs[disabled].active,
.light-theme .btn-buy-xs[disabled]:active,
.light-theme .btn-buy-xs[disabled]:focus,
.light-theme .btn-buy-xs[disabled]:hover {
    background-color: transparent;
    border-color: #393b3d;
    color: #393b3d;
    opacity: .5
}

.dark-theme .btn-buy-xs {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .btn-buy-xs,
.dark-theme .btn-buy-xs:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-buy-xs:focus,
.dark-theme .btn-buy-xs:hover {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.dark-theme .btn-buy-xs.active,
.dark-theme .btn-buy-xs:active {
    background-color: transparent;
    color: #fff
}

.dark-theme .btn-buy-xs:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .btn-buy-xs.disabled,
.dark-theme .btn-buy-xs.disabled.active,
.dark-theme .btn-buy-xs.disabled:active,
.dark-theme .btn-buy-xs.disabled:focus,
.dark-theme .btn-buy-xs.disabled:hover,
.dark-theme .btn-buy-xs[disabled],
.dark-theme .btn-buy-xs[disabled].active,
.dark-theme .btn-buy-xs[disabled]:active,
.dark-theme .btn-buy-xs[disabled]:focus,
.dark-theme .btn-buy-xs[disabled]:hover {
    background-color: transparent;
    border-color: #fff;
    color: #fff;
    opacity: .5
}

.light-theme .touch .btn-buy-xs:focus,
.light-theme .touch .btn-buy-xs:hover,
.light-theme .touch .btn-buy-xs:visited {
    color: #393b3d;
    background-color: transparent;
    border-color: #606162
}

.light-theme .touch .btn-buy-xs.active,
.light-theme .touch .btn-buy-xs:active {
    color: #393b3d;
    background-color: #00b06f;
    border-color: #00b06f
}

.dark-theme .touch .btn-buy-xs:focus,
.dark-theme .touch .btn-buy-xs:hover,
.dark-theme .touch .btn-buy-xs:visited {
    color: #fff;
    background-color: transparent;
    border-color: #bdbebe
}

.dark-theme .touch .btn-buy-xs.active,
.dark-theme .touch .btn-buy-xs:active {
    color: #fff;
    background-color: #00b06f;
    border-color: #00b06f
}

.see-all-link,
.touch .see-all-link {
    width: auto;
    text-align: center;
    color: inherit;
    font-size: 16px;
    font-weight: 500
}

.see-all-link,
.see-all-link:active,
.see-all-link:focus,
.see-all-link:hover,
.touch .see-all-link,
.touch .see-all-link:active,
.touch .see-all-link:focus,
.touch .see-all-link:hover {
    background-color: transparent;
    border: 0
}

.see-all-link:hover,
.touch .see-all-link:hover {
    text-decoration: underline
}

.refresh-link,
.touch .refresh-link {
    width: auto;
    text-align: center;
    color: inherit;
    font-size: 16px;
    font-weight: 500
}

.refresh-link,
.refresh-link:active,
.refresh-link:focus,
.refresh-link:hover,
.touch .refresh-link,
.touch .refresh-link:active,
.touch .refresh-link:focus,
.touch .refresh-link:hover {
    background-color: transparent;
    border: 0
}

.refresh-link:hover,
.touch .refresh-link:hover {
    text-decoration: underline
}

.see-all-link-icon,
.touch .see-all-link-icon {
    width: auto;
    text-align: center;
    color: inherit;
    font-size: 16px;
    font-weight: 500;
    background-color: transparent;
    border: 0;
    position: relative
}

.see-all-link-icon,
.see-all-link-icon:active,
.see-all-link-icon:focus,
.see-all-link-icon:hover,
.touch .see-all-link-icon,
.touch .see-all-link-icon:active,
.touch .see-all-link-icon:focus,
.touch .see-all-link-icon:hover {
    border: 0;
    background-color: transparent
}

.see-all-link-icon:hover,
.touch .see-all-link-icon:hover {
    text-decoration: underline
}

.see-all-link-icon:after,
.touch .see-all-link-icon:after {
    content: "";
    position: absolute;
    display: inline-block;
    right: 0;
    top: 0
}

.refresh-link-icon,
.touch .refresh-link-icon {
    width: auto;
    text-align: center;
    color: inherit;
    font-size: 16px;
    font-weight: 500;
    background-color: transparent;
    border: 0;
    position: relative
}

.refresh-link-icon,
.refresh-link-icon:active,
.refresh-link-icon:focus,
.refresh-link-icon:hover,
.touch .refresh-link-icon,
.touch .refresh-link-icon:active,
.touch .refresh-link-icon:focus,
.touch .refresh-link-icon:hover {
    border: 0;
    background-color: transparent
}

.refresh-link-icon:hover,
.touch .refresh-link-icon:hover {
    text-decoration: underline
}

.refresh-link-icon:after,
.touch .refresh-link-icon:after {
    content: "";
    position: absolute;
    display: inline-block;
    right: 0;
    top: 0
}

.btn-fixed-width {
    width: 90px
}

.btn-min-width {
    min-width: 90px
}

.btn-fixed-width-lg {
    width: 180px
}

.btn-full-width {
    width: 100%
}

.btn-toggle-label {
    min-height: 24px
}

.btn-toggle {
    background-color: #b8b8b8;
    border-radius: 12px;
    color: #fff;
    display: inline-block;
    height: 24px;
    width: 40px;
    padding: 2px;
    position: relative;
    border: 0
}

.btn-toggle:after,
.btn-toggle:before {
    content: " ";
    display: table
}

.btn-toggle:after {
    clear: both
}

.btn-toggle:hover {
    cursor: pointer
}

.btn-toggle .toggle-on {
    display: none
}

.btn-toggle .toggle-off,
.btn-toggle .toggle-on {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.btn-toggle .toggle-off {
    display: inline
}

.btn-toggle .toggle-flip {
    background-color: #fff;
    border-radius: 10px;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 2px;
    right: auto;
    left: 2px
}

.btn-toggle.on {
    background-color: #02b757
}

.btn-toggle.on .toggle-on {
    display: inline
}

.btn-toggle.on .toggle-off {
    display: none
}

.btn-toggle.on .toggle-flip {
    left: auto;
    right: 2px
}

.btn-toggle.on.disabled,
.btn-toggle.on[disabled] {
    background-color: #a3e2bd
}

.btn-toggle.on.disabled .toggle-flip,
.btn-toggle.on[disabled] .toggle-flip {
    background-color: #fff
}

.btn-toggle.disabled,
.btn-toggle[disabled] {
    background-color: #e3e3e3
}

.btn-toggle.disabled:hover,
.btn-toggle[disabled]:hover {
    cursor: default
}

.btn-toggle.disabled .toggle-flip,
.btn-toggle[disabled] .toggle-flip {
    background-color: #f2f2f2
}

.btn-growth-md,
.btn-growth-md:active,
.btn-growth-md:hover,
.btn-growth-md:link,
a.btn-growth-md,
a.btn-growth-md:active,
a.btn-growth-md:hover,
a.btn-growth-md:link {
    font-size: 16px
}

.common-banner {
    border: 1px solid "divider"
}

.light-theme .common-banner {
    border-color: #bdbebe
}

.dark-theme .common-banner {
    border-color: #656668
}

.common-banner {
    display: flex;
    flex-wrap: nowrap;
    align-items: start;
    border-radius: 8px;
    padding: 12px;
    gap: 12px
}

.light-theme .common-banner {
    background-color: #fff
}

.dark-theme .common-banner {
    background-color: #393b3d
}

.common-banner .icon-warning {
    background-size: 65px auto;
    width: 30px;
    height: 30px;
    background-position: -30px -90px;
    background-position: 0 -198px
}

.common-banner .icon-turn-off {
    background-size: 65px auto;
    width: 30px;
    height: 30px;
    background-position: 0 -90px;
    background-position: 0 -165px
}

.common-banner .icon-flag {
    background-size: 65px auto;
    width: 30px;
    height: 30px;
    background-position: 0 -120px;
    background-position: 0 -230px
}

.common-banner .banner-info {
    flex-direction: column
}

.common-banner .banner-info .banner-title {
    font-weight: 700;
    margin: 0
}

.common-banner .banner-info .banner-content {
    margin: 0
}

@media (max-width:991px) {

    .common-banner .icon-flag,
    .common-banner .icon-turn-off,
    .common-banner .icon-warning {
        display: none
    }
}

.avatar-headshot-xs {
    background-color: transparent;
    border: 0;
    width: 32px;
    height: 32px;
    padding: 0;
    position: relative;
    vertical-align: bottom;
    border-radius: 50%
}

.avatar-headshot-xs.card-plain {
    width: 34px;
    height: 34px
}

.avatar-headshot-xs .avatar-card-link {
    width: 100%;
    height: 100%
}

.avatar-headshot-xs .avatar-status {
    position: absolute
}

.avatar-headshot-sm {
    background-color: transparent;
    border: 0;
    width: 48px;
    height: 48px;
    padding: 0;
    position: relative;
    vertical-align: bottom;
    border-radius: 50%
}

.avatar-headshot-sm.card-plain {
    width: 50px;
    height: 50px
}

.avatar-headshot-sm .avatar-card-link {
    width: 100%;
    height: 100%
}

.avatar-headshot-sm .avatar-status {
    position: absolute
}

.avatar-headshot-md {
    background-color: transparent;
    border: 0;
    width: 60px;
    height: 60px;
    padding: 0;
    position: relative;
    vertical-align: bottom;
    border-radius: 50%
}

.avatar-headshot-md.card-plain {
    width: 62px;
    height: 62px
}

.avatar-headshot-md .avatar-card-link {
    width: 100%;
    height: 100%
}

.avatar-headshot-md .avatar-status {
    position: absolute
}

.avatar-headshot-lg {
    background-color: transparent;
    border: 0;
    width: 150px;
    height: 150px;
    padding: 0;
    position: relative;
    vertical-align: bottom;
    border-radius: 50%
}

.avatar-headshot-lg.card-plain {
    width: 152px;
    height: 152px
}

.avatar-headshot-lg .avatar-card-link {
    width: 100%;
    height: 100%
}

.avatar-fullbody-sm {
    background-color: transparent;
    border: 0;
    width: 100px;
    height: 100px;
    padding: 0;
    position: relative;
    vertical-align: bottom;
    border-radius: 50%
}

.avatar-fullbody-sm.card-plain {
    width: 102px;
    height: 102px
}

.avatar-fullbody-sm .avatar-card-link {
    width: 100%;
    height: 100%
}

.avatar-fullbody-sm .avatar-status {
    position: absolute
}

.avatar-fullbody-lg {
    background-color: transparent;
    border: 0;
    width: 362px;
    height: 352px;
    padding: 0;
    position: relative;
    vertical-align: bottom;
    border-radius: 50%
}

.avatar-fullbody-lg.card-plain {
    width: 364px;
    height: 354px
}

.avatar-fullbody-lg .avatar-card-link {
    width: 100%;
    height: 100%
}

.avatar-fullbody-lg .avatar-status {
    position: absolute
}

.avatar-card-fullbody {
    background-color: transparent;
    border: 0;
    width: 90px;
    height: 90px;
    padding: 0;
    position: relative;
    vertical-align: bottom;
    border-radius: 50%
}

.avatar-card-fullbody.card-plain {
    width: 92px;
    height: 92px
}

.avatar-card-fullbody .avatar-card-link {
    width: 100%;
    height: 100%
}

.avatar-card-fullbody .icon-placeholder-avatar-headshot {
    background-size: 100% auto;
    width: 90px;
    height: 90px;
    background-position: 0 -180px
}

.avatar {
    position: relative
}

.avatar-card-container {
    background-color: #fff
}

.avatar-card-container.light-theme {
    background-color: #fff;
    color: #393b3d
}

.avatar-card-container.light-theme.remove-panel {
    background-color: transparent
}

.light-theme .avatar-card-container {
    background-color: #fff;
    color: #393b3d
}

.light-theme .avatar-card-container.remove-panel {
    background-color: transparent
}

.avatar-card-container.dark-theme {
    background-color: #393b3d;
    color: #fff
}

.avatar-card-container.dark-theme.remove-panel {
    background-color: transparent
}

.dark-theme .avatar-card-container {
    background-color: #393b3d;
    color: #fff
}

.dark-theme .avatar-card-container.remove-panel {
    background-color: transparent
}

.avatar-card-container .friend-name {
    font-weight: 500
}

.avatar-cards:after,
.avatar-cards:before {
    content: " ";
    display: table
}

.avatar-cards:after {
    clear: both
}

.avatar-cards .avatar-card {
    float: left;
    width: 33.33%;
    padding: 0 5px 12px
}

@media (max-width:1199px) and (min-width:991px) {
    .avatar-cards .avatar-card:nth-child(3n+1) {
        padding-left: 0
    }

    .avatar-cards .avatar-card:nth-child(3n+3) {
        padding-right: 0
    }
}

@media (max-width:991px) and (min-width:543px) {
    .avatar-cards .avatar-card {
        width: 50%
    }

    .avatar-cards .avatar-card:nth-child(odd) {
        padding-left: 0
    }

    .avatar-cards .avatar-card:nth-child(2n) {
        padding-right: 0
    }
}

@media (max-width:543px) {
    .avatar-cards .avatar-card {
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }
}

.avatar,
.avatar-card-fullbody {
    position: relative
}

.avatar-card-fullbody .avatar-card-image,
.avatar-card-fullbody .avatar-card-link,
.avatar .avatar-card-image,
.avatar .avatar-card-link {
    border: 0;
    border-radius: 50%
}

.avatar-card-fullbody .avatar-card-link,
.avatar .avatar-card-link {
    display: block;
    text-align: center
}

.avatar-card-fullbody .avatar-card-image,
.avatar .avatar-card-image {
    width: 100%;
    height: 100%;
    word-break: break-all;
    vertical-align: top
}

.avatar-container {
    position: relative;
    width: 90px
}

.avatar-container .avatar-status {
    position: absolute;
    bottom: 0;
    right: 0
}

@media (max-width:767px) {
    .avatar-container .avatar-status {
        right: 7px;
        bottom: 7px;
        width: 14px;
        height: 14px;
        border-radius: 50%
    }

    .avatar-container .avatar-status.icon-online {
        background-color: #00a2ff;
        background-image: none
    }

    .avatar-container .avatar-status.icon-game {
        background-color: #02b757;
        background-image: none
    }

    .avatar-container .avatar-status.icon-studio {
        background-color: #f68802;
        background-image: none
    }
}

.avatar-container .friend-name {
    font-weight: 500
}

.avatar-card-fullbody .avatar-status {
    position: absolute;
    bottom: 0;
    right: 0
}

@media (max-width:767px) {
    .avatar-card-fullbody .avatar-status {
        bottom: 5px;
        right: 5px
    }

    .avatar-card-fullbody .avatar-status span[class^=icon-] {
        background-image: none;
        width: 14px;
        height: 14px;
        border-radius: 50%
    }
}

@media (max-width:767px) {
    .avatar-card-fullbody .icon-online {
        background-color: #00a2ff
    }

    .avatar-card-fullbody .icon-game {
        background-color: #02b757
    }

    .avatar-card-fullbody .icon-studio {
        background-color: #f68802
    }
}

.avatar-headshot-md .avatar-status,
.avatar-headshot-sm .avatar-status,
.avatar-headshot-xs .avatar-status {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 14px;
    height: 14px;
    border-radius: 50%
}

.avatar-headshot-md .avatar-status.online,
.avatar-headshot-sm .avatar-status.online,
.avatar-headshot-xs .avatar-status.online {
    background-color: #00a2ff
}

.avatar-headshot-md .avatar-status.game,
.avatar-headshot-sm .avatar-status.game,
.avatar-headshot-xs .avatar-status.game {
    background-color: #02b757
}

.avatar-headshot-md .avatar-status.studio,
.avatar-headshot-sm .avatar-status.studio,
.avatar-headshot-xs .avatar-status.studio {
    background-color: #f68802
}

.avatar-headshot-lg .avatar-status {
    bottom: 4%;
    position: absolute;
    right: 5%
}

@media (max-width:767px) {
    .avatar-headshot-lg .avatar-status {
        border-radius: 50%;
        bottom: 9%;
        width: 14px;
        height: 14px;
        right: 6%
    }

    .avatar-headshot-lg .avatar-status span[class*=icon-] {
        background-image: none
    }

    .avatar-headshot-lg .avatar-status.icon-online {
        background-color: #00a2ff;
        background-image: none
    }

    .avatar-headshot-lg .avatar-status.icon-game {
        background-color: #02b757;
        background-image: none
    }

    .avatar-headshot-lg .avatar-status.icon-studio {
        background-color: #f68802;
        background-image: none
    }
}

.avatar-group {
    position: relative;
    border: 0;
    border-radius: 50%;
    width: 48px;
    height: 48px;
    overflow: hidden
}

.avatar-group:after,
.avatar-group:before {
    content: " ";
    display: table
}

.avatar-group:after {
    clear: both
}

.avatar-group.card-plain {
    width: 50px;
    height: 50px
}

.avatar-group li {
    float: left
}

.avatar-group li,
.avatar-group li .avatar-card-link {
    display: inline-block
}

.avatar-group li .avatar-card-image,
.avatar-item {
    width: 100%;
    height: 100%
}

.avatar-item {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.avatar-double .avatar-item {
    overflow: hidden;
    text-align: center
}

.avatar-double .avatar-item:first-child {
    margin-left: -50%
}

.avatar-double .avatar-item:first-child .avatar-card-image {
    margin-left: 25%
}

.avatar-double .avatar-item:last-child {
    margin-right: -50%
}

.avatar-double .avatar-item:last-child .avatar-card-image {
    margin-left: -50%
}

.avatar-triple .avatar-item {
    overflow: hidden
}

.avatar-triple .avatar-item:first-child {
    margin-left: -50%
}

.avatar-triple .avatar-item:first-child .avatar-card-image {
    margin-left: 25%
}

.avatar-triple .avatar-item:nth-child(2),
.avatar-triple .avatar-item:nth-child(3) {
    margin-right: 0;
    height: 50%;
    width: 50%;
    vertical-align: top
}

.avatar-triple .avatar-item:nth-child(2) img,
.avatar-triple .avatar-item:nth-child(3) img {
    height: 100%;
    width: 100%;
    vertical-align: top
}

.avatar-triple .avatar-item:nth-child(2) {
    top: 0
}

.avatar-triple .avatar-item:nth-child(3) {
    bottom: 0
}

.avatar-all .avatar-item {
    display: inline-block;
    height: 50%;
    width: 50%;
    vertical-align: top
}

.avatar-all .avatar-item img {
    height: 100%;
    width: 100%;
    vertical-align: top
}

.avatar-card-container {
    padding: 0;
    position: relative
}

.avatar-card-container:after,
.avatar-card-container:before {
    content: " ";
    display: table
}

.avatar-card-container:after {
    clear: both
}

.avatar-card-container .avatar-card-content {
    display: flex
}

.avatar-card-container .avatar-card-content .avatar-card-fullbody {
    margin: 12px;
    width: 96px;
    height: 96px
}

.avatar-card-container .avatar-card-content .avatar-card-caption {
    width: 60%;
    width: calc(100% - 132px);
    margin: 0;
    padding: 12px 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.avatar-card-container .avatar-card-content .avatar-card-caption.has-menu .avatar-name-container {
    width: 88%;
    width: calc(100% - 20px)
}

.avatar-card-container .avatar-card-content .avatar-card-caption.has-menu .avatar-name-container.verified {
    width: 88%;
    width: calc(100% - 32px)
}

.avatar-card-container .avatar-card-content .avatar-card-caption .avatar-name-container {
    display: flex;
    flex-direction: row;
    align-items: center
}

.avatar-card-container .avatar-card-content .avatar-card-caption .avatar-name-container .avatar-name {
    font-weight: 500
}

.avatar-card-container .avatar-card-content .avatar-card-caption .avatar-card-label,
.avatar-card-container .avatar-card-content .avatar-card-caption .avatar-status-link {
    padding: 3px 0 0;
    line-height: 1.3em;
    font-size: 12px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 34px
}

.avatar-card-container .avatar-card-content .avatar-card-caption .avatar-card-footer {
    height: 34px
}

.avatar-card-container .avatar-card-content .avatar-card-caption-with-menu {
    width: 50%;
    width: calc(100% - 146px)
}

.avatar-card-container .avatar-card-content .avatar-card-menu {
    position: absolute;
    top: 6px;
    right: 6px
}

.avatar-card-container .avatar-card-content .avatar-card-menu .icon-more {
    background-position: 0 -440px;
    background-size: 40px auto;
    width: 20px;
    height: 20px
}

.avatar-card-container .avatar-card-content .avatar-card-menu .icon-more:hover {
    background-position: -20px -440px
}

.avatar-card-content:after,
.avatar-card-content:before {
    content: " ";
    display: table
}

.avatar-card-content:after {
    clear: both
}

.avatar-card-btns {
    background-color: #f2f2f2
}

.avatar-card-btns.light-theme {
    background-color: #fff;
    color: #393b3d
}

.avatar-card-btns.light-theme.remove-panel {
    background-color: transparent
}

.light-theme .avatar-card-btns {
    background-color: #fff;
    color: #393b3d
}

.light-theme .avatar-card-btns.remove-panel {
    background-color: transparent
}

.avatar-card-btns.dark-theme {
    background-color: #393b3d;
    color: #fff
}

.avatar-card-btns.dark-theme.remove-panel {
    background-color: transparent
}

.dark-theme .avatar-card-btns {
    background-color: #393b3d;
    color: #fff
}

.dark-theme .avatar-card-btns.remove-panel {
    background-color: transparent
}

.avatar-card-btns {
    border-top: 1px solid #e3e3e3;
    padding: 12px
}

.avatar-card-btns:after,
.avatar-card-btns:before {
    content: " ";
    display: table
}

.avatar-card-btns:after {
    clear: both
}

.avatar-card-btns [class^=btn-] {
    width: 45%;
    width: calc(50% - 12px);
    float: left;
    margin: 0 6px
}

.game-cards {
    white-space: nowrap
}

.game-cards.card-grid {
    white-space: normal;
    text-align: center
}

.game-cards .game-card {
    float: none;
    width: 164px;
    height: 240px;
    padding: 0 14px 0 0;
    display: inline-block;
    margin-bottom: 12px;
    vertical-align: top;
    white-space: normal
}

@media (max-width:543px) {
    .game-cards .game-card {
        width: 102px;
        height: 160px;
        padding: 0
    }

    .game-cards .game-card.game-tile {
        height: 150px
    }
}

.game-cards .game-card .game-card-info,
.game-cards .game-card .game-card-name {
    line-height: 1.4em
}

@media (max-width:543px) {

    .game-cards .game-card .game-card-info,
    .game-cards .game-card .game-card-name {
        font-size: 10px
    }
}

@media (max-width:543px) {

    .game-cards .game-card .game-card-info .playing-counts-label,
    .game-cards .game-card .game-card-info .vote-percentage-label {
        padding: 0;
        margin: 0 0 0 -4px
    }
}

@media (max-width:543px) {
    .game-cards .sponsored-game {
        height: 150px
    }
}

.game-card-container {
    background-color: #fff
}

.dark-theme .game-card-container,
.light-theme .game-card-container {
    background-color: transparent
}

.game-card-container {
    position: relative;
    border-radius: 8px;
    float: left;
    height: 100%;
    margin: 0 auto;
    padding: 0;
    text-align: start;
    width: 100%
}

@media (max-width:543px) {
    .game-card-container {
        width: 90px;
        width: calc(100% - 12px)
    }
}

.game-card-container .game-card-name {
    font-weight: 500
}

@media (max-width:767px) {
    .game-card-container .game-card-name {
        font-size: 16px
    }
}

@media (max-width:543px) {
    .game-card-container .game-card-name {
        font-size: 10px;
        line-height: 1.1em
    }
}

.game-card-container:hover .game-card-thumb-container:before {
    opacity: 1
}

.game-card-thumb-container {
    position: relative;
    z-index: 0
}

.game-card-thumb-container:before {
    border-radius: 8px;
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: radial-gradient(transparent, rgba(0, 0, 0, .4));
    transition: opacity .3s linear;
    opacity: 0
}

.game-card-container thumbnail-2d,
.game-card-thumb-container {
    height: 150px;
    width: 150px;
    display: inline-block;
    border-radius: 8px
}

@media (max-width:543px) {

    .game-card-container thumbnail-2d,
    .game-card-thumb-container {
        width: 100%;
        height: auto
    }

    .game-card-container thumbnail-2d .icon-placeholder-game,
    .game-card-thumb-container .icon-placeholder-game {
        background-size: 90px auto;
        height: 90px;
        width: 90px
    }
}

.game-card-container thumbnail-2d .game-card-thumb,
.game-card-thumb-container .game-card-thumb {
    height: 150px;
    width: 150px;
    overflow: hidden;
    display: inline-block;
    margin: auto;
    border-radius: 8px
}

@media (max-width:543px) {

    .game-card-container thumbnail-2d .game-card-thumb,
    .game-card-thumb-container .game-card-thumb {
        width: 100%;
        height: auto
    }
}

.game-tile-container .icon-common-play,
.game-tile-container .instant-play-mask,
.game-tile-container .tile-mask {
    display: none
}

.game-tile-container.instant-play,
.game-tile-container .instant-play {
    position: relative
}

.game-tile-container.instant-play .tile-mask,
.game-tile-container .instant-play .tile-mask {
    background: linear-gradient(transparent, rgba(0, 0, 0, .5));
    display: block;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    bottom: -1px
}

.game-tile-container.instant-play .icon-play-with-circle,
.game-tile-container .instant-play .icon-play-with-circle {
    left: 36%;
    display: inline-block;
    position: absolute;
    top: 36%
}

.game-tile-container:hover .instant-play-mask {
    display: block;
    background: linear-gradient(transparent, rgba(0, 0, 0, .5));
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    bottom: 0;
    z-index: 1000
}

.game-tile-container:hover .instant-play-mask .icon-common-play {
    left: 45%;
    display: inline-block;
    position: absolute;
    top: 40%
}

.game-card-experimental,
.game-card-name,
.game-card-name-secondary,
.game-card-vote {
    width: 100%;
    margin: 3px 0
}

.game-card-name {
    margin-top: 6px
}

@media (max-width:543px) {
    .game-card-name {
        margin-top: 3px
    }
}

.game-card-experimental,
.game-card-name-secondary {
    font-size: 10px;
    font-weight: 400
}

@media (max-width:543px) {

    .game-card-experimental,
    .game-card-name-secondary {
        line-height: 1.1em
    }
}

.game-card-experimental {
    display: none
}

.game-card-experimental.game-is-experimental {
    display: block
}

@media (max-width:543px) {
    .game-card-experimental.game-is-experimental .experimental-label-long {
        display: none
    }
}

.game-card-experimental.game-is-experimental .experimental-label-short {
    font-size: 10px
}

@media (min-width:543px) {
    .game-card-experimental.game-is-experimental .experimental-label-short {
        display: none
    }
}

@media (max-width:543px) {
    .game-card-vote {
        line-height: 1em
    }
}

.game-card-vote .vote-bar {
    position: relative;
    height: 20px
}

.game-card-vote .vote-bar:after,
.game-card-vote .vote-bar:before {
    content: " ";
    display: table
}

.game-card-vote .vote-bar:after {
    clear: both
}

@media (max-width:543px) {
    .game-card-vote .vote-bar {
        height: 16px
    }
}

.game-card-vote .vote-container,
.game-card-vote .vote-thumbs-down,
.game-card-vote .vote-thumbs-up {
    float: left
}

.game-card-vote.game-is-experimental {
    display: none
}

.game-card-experimental .icon-experimental-gray2 {
    background-position: -16px -384px;
    background-size: 32px auto;
    width: 16px;
    height: 16px
}

@media (max-width:543px) {
    .game-card-experimental .icon-experimental-gray2 {
        background-position: -12px -288px;
        background-size: 24px auto;
        width: 12px;
        height: 12px
    }
}

@media (max-width:543px) {
    .vote-thumbs-up {
        line-height: 1em
    }

    .vote-thumbs-up .icon-like-gray-16x16 {
        background-position: 0 -264px;
        background-size: 24px auto;
        width: 12px;
        height: 12px
    }
}

.vote-thumbs-down {
    visibility: hidden;
    opacity: .6
}

@media (max-width:543px) {
    .vote-thumbs-down .icon-dislike-gray-16x16 {
        background-position: 0 -276px;
        background-size: 24px auto;
        width: 12px;
        height: 12px
    }
}

.vote-container {
    width: 70%;
    width: calc(99% - 32px);
    height: 6px;
    margin: 9px auto 0 1%;
    position: relative
}

@media (max-width:543px) {
    .vote-container {
        width: 72%;
        width: calc(99% - 24px);
        height: 4px
    }
}

.vote-background,
.vote-percentage {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%
}

.vote-background {
    background-color: #b8b8b8;
    width: 100%
}

.vote-percentage {
    background-color: #757575
}

.vote-mask .segment {
    background-color: #fff;
    height: 6px;
    width: 2px;
    position: absolute;
    top: 0
}

.vote-mask .seg-1 {
    left: 18%
}

.vote-mask .seg-2 {
    left: 38%
}

.vote-mask .seg-3 {
    left: 58%
}

.vote-mask .seg-4 {
    left: 78%
}

.vote-counts {
    position: relative;
    padding: 0 2px 5px;
    width: 100%;
    display: none
}

.vote-counts .vote-down-count,
.vote-counts .vote-up-count {
    font-size: 10px
}

.vote-counts .vote-up-count {
    color: #02b757
}

.vote-counts .vote-down-count {
    float: right;
    color: #e27676;
    opacity: .6
}

.game-card-footer {
    width: 100%;
    display: none;
    border-top: 1px solid #e3e3e3
}

.game-card-footer .creator {
    padding: 5px 5px 0
}

.game-card-footer .creator:after,
.game-card-footer .creator:before {
    content: " ";
    display: table
}

.game-card-footer .creator:after {
    clear: both
}

.game-card-footer .creator .text-label {
    display: block;
    width: 100%
}

.game-card-footer .creator .text-link,
.game-card-footer .creator .vlist .list-item .list-body .list-content a,
.vlist .list-item .list-body .list-content .game-card-footer .creator a {
    display: inline;
    margin-left: 3px
}

.game-card-footer .game-card-experimental {
    margin: 6px 0
}

.game-name-title {
    overflow: hidden;
    position: relative;
    line-height: 22px;
    max-height: 44px
}

.game-name-title.game-name-oneline {
    overflow: hidden;
    position: relative;
    line-height: 22px;
    max-height: 22px
}

.game-name-title {
    text-overflow: ellipsis
}

@media (max-width:767px) {
    .game-name-title {
        overflow: hidden;
        position: relative;
        line-height: 22px;
        max-height: 44px
    }

    .game-name-title.game-name-oneline {
        overflow: hidden;
        position: relative;
        line-height: 25px;
        max-height: 25px
    }
}

@media (max-width:543px) {
    .game-name-title {
        overflow: hidden;
        position: relative;
        line-height: 14px;
        max-height: 28px
    }

    .game-name-title.game-name-oneline {
        overflow: hidden;
        position: relative;
        line-height: 18px;
        max-height: 18px
    }
}

.game-card-info {
    position: absolute;
    bottom: 6px;
    width: 100%;
    margin: 0 6px
}

.game-card-info .info-label {
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px
}

@media (max-width:543px) {
    .game-card-info .info-label {
        font-size: 10px;
        line-height: 10px
    }
}

.game-card-info .icon-playing-counts-gray,
.game-card-info .icon-playing-counts-gray-white-70,
.game-card-info .icon-votes-gray,
.game-card-info .icon-votes-gray-white-70 {
    background-size: 32px auto;
    width: 16px;
    height: 16px
}

@media (max-width:543px) {

    .game-card-info .icon-playing-counts-gray,
    .game-card-info .icon-playing-counts-gray-white-70,
    .game-card-info .icon-votes-gray,
    .game-card-info .icon-votes-gray-white-70 {
        background-size: 20px auto;
        width: 10px;
        height: 10px
    }
}

.game-card-info .icon-votes-gray {
    background-position: 0 -480px
}

@media (max-width:543px) {
    .game-card-info .icon-votes-gray {
        background-position: 0 -300px
    }
}

.game-card-info .icon-playing-counts-gray {
    background-position: 0 -496px
}

@media (max-width:543px) {
    .game-card-info .icon-playing-counts-gray {
        background-position: 0 -310px
    }
}

.game-card-info .vote-percentage-label {
    padding: 0 12px 0 0;
    vertical-align: middle
}

@media (max-width:543px) {
    .game-card-info .vote-percentage-label {
        padding: 0 2.5px 0 0;
        margin: 0 0 0 -2px
    }
}

.game-card-info .no-vote {
    padding: 5px 12px 0 0
}

.game-card-info .no-vote:after {
    content: "\2013\2013"
}

@media (max-width:543px) {
    .game-card-info .no-vote {
        padding: 5px 2.5px 0 0;
        margin: 0 0 0 -2px
    }
}

.game-card-info .playing-counts-label {
    padding: 0;
    vertical-align: middle
}

@media (max-width:543px) {
    .game-card-info .playing-counts-label {
        padding: 0 2.5px 0 0;
        margin: 0 0 0 -2px
    }
}

.game-tile:hover {
    cursor: pointer
}

.game-tile:hover .game-card-container {
    height: 100%
}

.game-card-avatar-slots {
    text-align: center;
    padding: 9px 0 0
}

.game-card-avatar-slots .avatar {
    display: inline-block;
    margin: 0 2px 0 0
}

.game-card-avatar-slots .avatar.offset-card {
    text-align: center;
    padding: 3px 0
}

@media (max-width:543px) {
    .game-card-avatar-slots .avatar {
        height: 18px;
        width: 18px
    }

    .game-card-avatar-slots .avatar.offset-card {
        padding: 0
    }
}

@media (max-width:543px) {
    .game-card-avatar-slots .avatar .avatar-offset-label {
        font-size: 10px;
        line-height: 10px
    }
}

@media (max-width:970px) {

    .container-list .game-cards,
    .game-grid .game-cards {
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch
    }
}

.game-cards-sm .game-card {
    width: 137px;
    height: 196px
}

@media (max-width:543px) {
    .game-cards-sm .game-card {
        width: 102px;
        height: 150px;
        padding: 0
    }
}

.game-cards-sm .game-card-thumb-container {
    height: 126px;
    width: 126px
}

@media (max-width:543px) {
    .game-cards-sm .game-card-thumb-container {
        width: 100%;
        height: auto
    }
}

.game-cards-sm .game-card-thumb-container .game-card-thumb {
    height: 126px;
    width: 126px
}

@media (max-width:543px) {
    .game-cards-sm .game-card-thumb-container .game-card-thumb {
        width: 100%;
        height: auto
    }
}

@media (max-width:1199px) {
    .touch .game-card-container:hover {
        display: inline-block;
        z-index: auto;
        height: 100%
    }

    .touch .game-card-container:hover .vote-thumbs-down {
        visibility: hidden
    }

    .touch .game-card-container:hover .vote-container .vote-background {
        background-color: #b8b8b8
    }

    .touch .game-card-container:hover .vote-container .vote-percentage {
        background-color: #757575
    }

    .touch .game-card-container:hover .game-card-footer,
    .touch .game-card-container:hover .vote-counts {
        display: none;
        float: none
    }
}

.sponsored-game .game-card-native-ad {
    background-color: #b8b8b8
}

.sponsored-game .game-card-native-ad.light-theme {
    background-color: #bdbebe
}

.sponsored-game .game-card-native-ad.light-theme.remove-panel {
    background-color: transparent
}

.light-theme .sponsored-game .game-card-native-ad {
    background-color: #bdbebe
}

.light-theme .sponsored-game .game-card-native-ad.remove-panel {
    background-color: transparent
}

.sponsored-game .game-card-native-ad.dark-theme {
    background-color: #656668
}

.sponsored-game .game-card-native-ad.dark-theme.remove-panel {
    background-color: transparent
}

.dark-theme .sponsored-game .game-card-native-ad {
    background-color: #656668
}

.dark-theme .sponsored-game .game-card-native-ad.remove-panel {
    background-color: transparent
}

.sponsored-game .game-card-container:hover {
    height: 100%
}

.sponsored-game .game-card-native-ad {
    bottom: 0;
    height: 25px;
    padding: 5px 8px;
    position: absolute;
    width: 100%
}

@media (max-width:543px) {
    .sponsored-game .game-card-native-ad {
        position: relative;
        margin-top: 0;
        padding: 5px 0 0
    }
}

.sponsored-game .game-card-native-ad .native-ad-label {
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    text-align: center
}

.game-card.sponsored-game:hover {
    transform: none
}

.game-card-list {
    height: 235px
}

@media (max-width:543px) {
    .game-card-list {
        height: 155px
    }
}

.game-card-list-spinner {
    top: 110px
}

@media (max-width:543px) {
    .game-card-list-spinner {
        top: 70px
    }
}

.large-game-tile {
    margin: 0 6px;
    display: inline-block
}

.large-game-tile .large-game-tile-container {
    position: relative;
    width: 100%;
    height: auto;
    float: left;
    background-color: transparent
}

.large-game-tile .large-game-tile-container .large-game-tile-info-container {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    padding: 0 15px 10px;
    color: #fff
}

.large-game-tile .large-game-tile-container .large-game-tile-info-container .large-game-tile-info {
    position: relative;
    margin: 0;
    bottom: 0;
    min-height: 36px;
    padding: 5px 0
}

.large-game-tile .large-game-tile-container .large-game-tile-thumb-container {
    z-index: 0
}

.large-game-tile .large-game-tile-container .large-game-tile-thumb,
.large-game-tile .large-game-tile-container .large-game-tile-thumb-container {
    width: 480px;
    display: block
}

@media (max-width:543px) {

    .large-game-tile .large-game-tile-container .large-game-tile-thumb,
    .large-game-tile .large-game-tile-container .large-game-tile-thumb-container {
        width: 294px
    }
}

.large-game-tile .large-game-tile-container .large-game-tile-thumb-container {
    height: 270px
}

@media (max-width:543px) {
    .large-game-tile .large-game-tile-container .large-game-tile-thumb-container {
        height: 166px
    }
}

.large-game-tile .large-game-tile-container .large-game-tile-thumb {
    height: auto
}

.large-game-tile .large-game-tile-container .large-game-tile-link {
    width: 100%;
    height: 100%;
    display: block
}

.large-game-tile .large-game-tile-container .large-game-tile-overlay {
    background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .7) 50%, rgba(0, 0, 0, .7));
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 135px
}

@media (max-width:543px) {
    .large-game-tile .large-game-tile-container .large-game-tile-overlay {
        height: 83px
    }
}

.large-game-tile:hover {
    -webkit-transition: transform .15s;
    -o-transition: transform .15s;
    transition: transform .15s;
    transform: scale(1.04)
}

.large-game-tile:hover.instant-play-container {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    transform: scale(1)
}

.large-game-tile .game-card-info .info-label {
    color: hsla(0, 0%, 100%, .7)
}

.large-game-tile .game-card-info .icon-votes-gray-white-70 {
    background-position: 0 -512px
}

@media (max-width:543px) {
    .large-game-tile .game-card-info .icon-votes-gray-white-70 {
        background-position: 0 -320px
    }
}

.large-game-tile .game-card-info .icon-playing-counts-gray-white-70 {
    background-position: 0 -528px
}

@media (max-width:543px) {
    .large-game-tile .game-card-info .icon-playing-counts-gray-white-70 {
        background-position: 0 -330px
    }
}

.instant-play-container:hover,
.instant-play-container:hover .large-game-tile-thumb-container {
    overflow: hidden
}

.instant-play-container:hover .large-game-tile-overlay,
.instant-play-container:hover .large-game-tile-thumb {
    filter: blur(5px);
    transform: translateZ(0)
}

.large-game-tile-avatar-slots {
    text-align: left
}

.large-game-tile-avatar-slots .avatar {
    display: inline-block;
    margin: 0 12px 0 0
}

.large-game-tile-avatar-slots .avatar.offset-card {
    text-align: center;
    padding: 3px 0
}

.large-game-tile-avatar-slots .avatar-headshot-xs {
    width: 36px;
    height: 36px
}

.item-card {
    width: 14.28571%;
    padding: 5px
}

.item-card-container {
    background-color: #fff
}

.dark-theme .item-card-container,
.light-theme .item-card-container {
    background-color: transparent
}

.item-card-container {
    position: relative;
    padding: 0 0 5px;
    width: 126px;
    max-width: 150px;
    height: 100%
}

@media (max-width:991px) {
    .item-card-container {
        width: 100%;
        border-radius: 0
    }
}

.item-card-container .MediaPlayerControls {
    cursor: pointer;
    position: absolute;
    top: 96px;
    right: 2px
}

.item-card-container .icon-play {
    background-position: 0 -308px;
    background-size: 56px auto;
    height: 28px;
    width: 28px
}

.item-card-container .icon-play:hover {
    background-position: -28px -308px
}

.item-card-container .icon-pause {
    background-position: 0 -336px;
    background-size: 56px auto;
    height: 28px;
    width: 28px
}

.item-card-container .icon-pause:hover {
    background-position: -28px -336px
}

.item-card-container .item-card-name {
    height: 45px;
    overflow: hidden;
    white-space: normal;
    font-weight: 500
}

@media (max-width:767px) {
    .item-card-container .item-card-name {
        font-size: 12px;
        height: 40px
    }
}

.touch .item-card-container .icon-play {
    background-position: 0 -308px
}

.touch .item-card-container .icon-pause {
    background-position: 0 -336px
}

.item-card-link,
.item-card-name-link {
    display: block
}

.item-card-thumb-container {
    width: 126px;
    height: 126px;
    position: relative
}

.item-card-thumb-container,
.item-card-thumb-container .item-card-thumb,
.item-card-thumb-container div[class^=icon-],
.item-card-thumb-container span[class^=icon-] {
    border-radius: 8px
}

.item-card-thumb-container .icon-placeholder-asset {
    background-size: 100% auto;
    width: 126px;
    height: 126px;
    background-position: 0 -126px
}

@media (max-width:991px) {
    .item-card-thumb-container {
        width: 100%;
        height: auto
    }
}

.item-card-thumb-container .item-card-thumb {
    -webkit-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s;
    width: 100%;
    height: 100%;
    min-width: 85px;
    min-height: 85px;
    opacity: 1
}

.item-card-thumb-container .item-card-thumb.loading {
    opacity: 0
}

.item-card-thumb-container .item-serial-number {
    background-color: #191919;
    color: #fff;
    font-size: 10px;
    font-weight: 400;
    line-height: 1em;
    padding: 4px;
    position: absolute;
    top: 6px;
    right: 6px
}

.item-card-thumb-container .item-expire-time-label {
    background-color: #f74b52;
    bottom: 0;
    color: #fff;
    font-size: 10px;
    font-weight: 400;
    line-height: 1em;
    position: absolute;
    left: 0;
    width: 100%;
    padding: 2px;
    text-align: center
}

.item-card-thumb-container>span[class^=icon-] {
    position: absolute;
    bottom: -2px;
    left: -2px
}

.item-card-thumb-container .item-card-thumb-progressive-loading {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    border-radius: 8px
}

.item-card-thumb-container .limited-icon-container {
    position: absolute;
    bottom: 8px;
    left: 8px
}

.item-card-creator,
.item-card-label,
.item-card-name,
.item-card-price {
    padding: 0 5px;
    text-overflow: ellipsis
}

@media (max-width:767px) {
    .item-card-name {
        font-size: 12px
    }
}

.gotham-font .item-card-creator,
.gotham-font .item-card-creator .text-label,
.gotham-font .item-card-creator .text-link,
.gotham-font .item-card-creator .vlist .list-item .list-body .list-content a,
.vlist .list-item .list-body .list-content .gotham-font .item-card-creator a {
    font-size: 12px
}

.item-card-creator .text-label,
.item-card-creator .text-link,
.item-card-creator .vlist .list-item .list-body .list-content a,
.item-card-creator a.text-link,
.vlist .list-item .list-body .list-content .item-card-creator a {
    display: inline
}

.item-card-creator .text-link,
.item-card-creator .vlist .list-item .list-body .list-content a,
.vlist .list-item .list-body .list-content .item-card-creator a {
    margin-left: 3px
}

.gotham-font .item-card-label {
    font-size: 12px
}

.item-card-label {
    color: #757575;
    font-size: 10px;
    font-weight: 400
}

.item-card-price {
    height: 20px
}

.item-card-price .text-overflow {
    display: inline-block;
    width: 100%
}

.item-card-equipped {
    border: 2px solid #02b757;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    border-radius: 8px
}

.item-card-equipped .item-card-equipped-label {
    width: 0;
    height: 0;
    border-top: 36px solid #02b757;
    border-left: 36px solid transparent;
    position: absolute;
    top: 0;
    right: 0
}

@media (max-width:991px) {
    .item-cards .item-card {
        width: 16.66667%
    }
}

@media (max-width:767px) {
    .item-cards .item-card {
        width: 20%
    }
}

@media (max-width:543px) {
    .item-cards .item-card {
        width: 33.33%
    }
}

.item-cards-embed .item-card {
    width: 16.66667%
}

@media (max-width:991px) {
    .item-cards-embed .item-card {
        width: 20%
    }
}

@media (max-width:543px) {
    .item-cards-embed .item-card {
        width: 33.33%
    }
}

.item-card-caption-progressive-loading {
    padding: 5px 0 0
}

@media (max-width:767px) {
    .item-card-caption-progressive-loading {
        width: 80%;
        width: calc(100% - 90px);
        float: left;
        padding: 9px 9px 0
    }
}

.item-cards-stackable {
    width: 100%;
    overflow: hidden
}

.item-cards-stackable .item-card {
    float: none;
    display: inline-block;
    padding: 5px;
    width: 16.66667%
}

@media (max-width:991px) {
    .item-cards-stackable .item-card {
        width: 20%
    }
}

@media (max-width:767px) {
    .item-cards-stackable .item-card {
        margin-bottom: 2px;
        padding: 0;
        width: 100%
    }
}

@media (max-width:991px) {
    .item-cards-stackable .item-card-container {
        width: 100%
    }
}

@media (max-width:767px) {
    .item-cards-stackable .item-card-container {
        max-width: 100%;
        padding: 0
    }

    .item-cards-stackable .item-card-container:after,
    .item-cards-stackable .item-card-container:before {
        content: " ";
        display: table
    }

    .item-cards-stackable .item-card-container:after {
        clear: both
    }
}

@media (max-width:767px) {
    .item-cards-stackable .item-card-link {
        float: left
    }
}

@media (max-width:991px) {
    .item-cards-stackable .item-card-thumb-container {
        width: 100%;
        height: auto
    }
}

@media (max-width:767px) {
    .item-cards-stackable .item-card-thumb-container {
        width: 90px;
        height: 90px;
        border-bottom: 0;
        border-right: 1px solid #e3e3e3
    }

    .item-cards-stackable .item-card-thumb-container .icon-placeholder-asset {
        background-size: 100% auto;
        width: 90px;
        height: 90px;
        background-position: 0 -90px
    }
}

.item-cards-stackable .item-card-caption {
    padding: 6px 6px 0
}

@media (max-width:767px) {
    .item-cards-stackable .item-card-caption {
        width: 80%;
        width: calc(100% - 90px);
        float: left
    }
}

.item-cards-stackable .icon-robux-gray {
    background-position: 0 -72px;
    background-size: 24px auto;
    height: 12px;
    width: 12px;
    margin-bottom: 3px
}

.item-cards-stackable .item-card-creator,
.item-cards-stackable .item-card-label,
.item-cards-stackable .item-card-name,
.item-cards-stackable .item-card-price {
    padding: 0
}

@media (max-width:767px) {

    .item-cards-stackable .item-card-creator,
    .item-cards-stackable .item-card-label,
    .item-cards-stackable .item-card-name,
    .item-cards-stackable .item-card-price {
        padding: 0 5px
    }
}

@media (max-width:767px) {
    .item-cards-stackable .item-card-label {
        font-size: 12px
    }
}

.item-cards-stackable .item-card-price {
    width: 100%;
    height: 22px;
    font-size: 16px;
    margin-top: 20px
}

.item-cards-stackable .item-card-price .icon-robux {
    background-position: 0 -64px;
    background-size: 32px auto;
    height: 16px;
    width: 16px;
    margin-bottom: 2px
}

.item-cards-stackable .text-secondary {
    margin-top: 2px;
    margin-bottom: 1px
}

@media (max-width:767px) {
    .item-cards-stackable .text-secondary {
        margin-top: 4px;
        margin-bottom: 4px
    }
}

.item-cards-stackable .item-card-secondary-info {
    min-height: 14px
}

.item-cards-stackable .margin-top-none {
    margin-top: 0
}

.asset-item .asset-thumb-container {
    border-radius: 8px
}

.large-item-tile {
    margin: 0 6px;
    display: inline-block
}

.large-item-tile .large-item-tile-container {
    position: relative;
    width: 100%;
    height: auto;
    float: left;
    background-color: transparent
}

.large-item-tile .large-item-tile-container .large-item-tile-info-container {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    padding: 0 15px 10px;
    color: #fff
}

.large-item-tile .large-item-tile-container .large-item-tile-info-container .large-item-tile-info {
    position: relative;
    margin: 0;
    bottom: 0;
    min-height: 36px;
    padding: 5px 0
}

.large-item-tile .large-item-tile-container .large-item-tile-thumb-container {
    z-index: 0
}

.large-item-tile .large-item-tile-container .large-item-tile-thumb,
.large-item-tile .large-item-tile-container .large-item-tile-thumb-container {
    width: 480px;
    display: block
}

@media (max-width:543px) {

    .large-item-tile .large-item-tile-container .large-item-tile-thumb,
    .large-item-tile .large-item-tile-container .large-item-tile-thumb-container {
        width: 294px
    }
}

.large-item-tile .large-item-tile-container .large-item-tile-thumb-container {
    height: 270px
}

@media (max-width:543px) {
    .large-item-tile .large-item-tile-container .large-item-tile-thumb-container {
        height: 166px
    }
}

.large-item-tile .large-item-tile-container .large-item-tile-thumb {
    height: auto
}

.large-item-tile .large-item-tile-container .large-item-tile-link {
    width: 100%;
    height: 100%;
    display: block
}

.large-item-tile .large-item-tile-container .large-item-tile-overlay {
    background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .7) 50%, rgba(0, 0, 0, .7));
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 135px
}

@media (max-width:543px) {
    .large-item-tile .large-item-tile-container .large-item-tile-overlay {
        height: 83px
    }
}

.large-item-tile-container {
    background-color: #fff
}

.large-item-tile-container.light-theme {
    background-color: #fff;
    color: #393b3d
}

.large-item-tile-container.light-theme.remove-panel {
    background-color: transparent
}

.light-theme .large-item-tile-container {
    background-color: #fff;
    color: #393b3d
}

.light-theme .large-item-tile-container.remove-panel {
    background-color: transparent
}

.large-item-tile-container.dark-theme {
    background-color: #393b3d;
    color: #fff
}

.large-item-tile-container.dark-theme.remove-panel {
    background-color: transparent
}

.dark-theme .large-item-tile-container {
    background-color: #393b3d;
    color: #fff
}

.dark-theme .large-item-tile-container.remove-panel {
    background-color: transparent
}

.large-item-tile-container .icon-placeholder-asset {
    background-size: 100% auto;
    width: 480px;
    height: 480px;
    background-position: 0 -28px
}

.large-item-tile-thumb-container {
    overflow: hidden
}

.large-item-tile-info:after,
.large-item-tile-info:before {
    content: " ";
    display: table
}

.large-item-tile-info:after {
    clear: both
}

.large-item-tile-info .icon-robux,
.large-item-tile-info .text-robux {
    float: left
}

.large-item-tile-info .icon-robux {
    background-size: 36px auto;
    width: 18px;
    height: 18px;
    background-position: 0 -72px;
    float: left;
    margin: 2px 3px 0 0
}

.store-cards .list-item {
    width: 16.66667%;
    margin-bottom: 12px
}

@media (max-width:991px) {
    .store-cards .list-item {
        width: 20%
    }
}

@media (max-width:767px) {
    .store-cards .list-item {
        width: 25%
    }
}

@media (max-width:543px) {
    .store-cards .list-item {
        width: 33.33333%
    }
}

.store-card {
    background-color: #fff
}

.dark-theme .store-card,
.light-theme .store-card {
    background-color: transparent
}

.store-card {
    position: relative;
    border: 0;
    border-radius: 3px;
    margin: 0 5% 0 0;
    max-width: 150px;
    padding: 0
}

.store-card a {
    display: block;
    text-align: center
}

.store-card img {
    width: 150px;
    height: 150px;
    border-radius: 8px
}

@media (max-width:767px) {
    .store-card img {
        width: 100%;
        height: auto
    }
}

.store-card .store-card-caption {
    padding: 0 6px 6px
}

.store-card .store-card-name {
    font-weight: 500;
    margin: 3px auto
}

.store-card .store-card-price {
    line-height: 16px
}

.store-card .store-card-price:after,
.store-card .store-card-price:before {
    content: " ";
    display: table
}

.store-card .store-card-price:after {
    clear: both
}

.store-card .store-card-price .text-robux,
.store-card .store-card-price span[class^=icon-] {
    float: left
}

.store-card .store-card-price .text-robux {
    margin-left: 3px
}

@media (max-width:767px) {
    .store-card .store-card-price .text-robux {
        font-size: 12px;
        margin-left: 0
    }
}

.store-card .store-card-price .text-message {
    vertical-align: top
}

.store-card .store-card-footer {
    margin-top: 6px;
    height: 36px;
    text-align: center
}

@media (max-width:767px) {
    .store-card .store-card-footer {
        height: 30px
    }
}

.store-card .store-card-footer h5 {
    color: #b8b8b8
}

.store-card .store-card-add .store-card-add-label {
    display: block;
    text-align: center;
    height: 93px
}

@media (max-width:767px) {
    .store-card .store-card-add .store-card-add-label {
        height: 87px
    }
}

.carousel {
    width: 640px;
    height: 360px;
    position: relative;
    margin: 0 auto
}

@media (max-width:991px) {
    .carousel {
        width: 100%;
        height: auto;
        max-width: 768px
    }
}

.carousel .carousel-thumb {
    width: 100%
}

.carousel .flex-video {
    position: relative;
    padding-top: 25px;
    padding-bottom: 67.5%;
    height: 0;
    overflow: hidden;
    margin: 0 auto;
    text-align: center
}

.carousel .flex-video embed,
.carousel .flex-video iframe,
.carousel .flex-video object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.carousel .flex-video.widescreen {
    padding-bottom: 52.25%
}

.carousel.hover .carousel-control,
.carousel:hover .carousel-control {
    display: block
}

.carousel-control {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all, .2s, ease-in-out;
    -o-transition: all, .2s, ease-in-out;
    transition: all, .2s, ease-in-out;
    background-color: #191919;
    background-color: rgba(25, 25, 25, .3);
    top: 40%;
    top: calc(50% - 24px);
    border: 2px solid #fff;
    border-radius: 50%;
    display: none;
    height: 48px;
    position: absolute;
    text-align: center;
    width: 48px;
    z-index: 1000
}

.carousel-control:focus,
.carousel-control:hover {
    background-color: #191919;
    background-color: rgba(25, 25, 25, .75)
}

.carousel-control.left {
    left: 18px
}

.carousel-control.right {
    right: 18px
}

.carousel-control .icon-carousel-left,
.carousel-control .icon-carousel-right {
    margin: 8px auto
}

.carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%;
    max-height: 100%
}

.carousel-inner .item {
    -webkit-transition: opacity .5s ease-in-out;
    -o-transition: opacity ease-in-out .5s;
    transition: opacity .5s ease-in-out;
    opacity: 0;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    position: absolute;
    z-index: 0;
    transform: translateZ(0)
}

.carousel-inner .item:first-of-type {
    position: relative
}

.carousel-inner>.active {
    opacity: 1;
    z-index: 3
}

.carousel-inner>.next.left,
.carousel-inner>.prev.right {
    -webkit-transition: opacity 1s ease-in-out;
    -o-transition: opacity ease-in-out 1s;
    transition: opacity 1s ease-in-out;
    opacity: 1;
    left: 0;
    z-index: 2
}

.carousel-inner>.active.left,
.carousel-inner>.active.right {
    z-index: 1
}

.switcher {
    position: relative
}

.switcher .switcher-items {
    position: relative;
    height: 300px;
    overflow: hidden
}

@media (max-width:991px) {
    .switcher .switcher-items {
        height: 240px
    }
}

@media (max-width:543px) {
    .switcher .switcher-items {
        height: 500px
    }
}

.switcher .switcher-items .switcher-item {
    margin: 0 auto;
    position: absolute;
    width: 100%;
    opacity: 0;
    top: 0;
    z-index: 0
}

.switcher .switcher-items .switcher-item .slide-item-emblem-container,
.switcher .switcher-items .switcher-item .slide-item-info {
    opacity: 0;
    z-index: 0
}

.switcher .switcher-items .switcher-item.active {
    z-index: 1;
    opacity: 1
}

.switcher .switcher-items .switcher-item.active .slide-item-emblem-container,
.switcher .switcher-items .switcher-item.active .slide-item-info {
    -webkit-transition: opacity 1s ease-in-out;
    -o-transition: opacity ease-in-out 1s;
    transition: opacity 1s ease-in-out;
    opacity: 1;
    z-index: 1
}

.switcher:hover .carousel-control {
    display: block
}

@media (max-width:543px) {
    .switcher .carousel-control {
        top: 20%;
        top: calc(25% - 24px)
    }
}

.touch .switcher .carousel-control {
    display: block
}

@media (max-width:991px) {
    .section .switcher {
        margin: 0 0 15px
    }
}

.slide-switcher.groups {
    background-color: #0074bd
}

.slide-switcher.groups.light-theme {
    background-color: #fff;
    color: #393b3d
}

.slide-switcher.groups.light-theme.remove-panel {
    background-color: transparent
}

.light-theme .slide-switcher.groups {
    background-color: #fff;
    color: #393b3d
}

.light-theme .slide-switcher.groups.remove-panel {
    background-color: transparent
}

.slide-switcher.groups.dark-theme {
    background-color: #393b3d;
    color: #fff
}

.slide-switcher.groups.dark-theme.remove-panel {
    background-color: transparent
}

.dark-theme .slide-switcher.groups {
    background-color: #393b3d;
    color: #fff
}

.dark-theme .slide-switcher.groups.remove-panel {
    background-color: transparent
}

.slide-switcher.games {
    background-color: #118237
}

.slide-switcher.games.light-theme {
    background-color: #fff;
    color: #393b3d
}

.slide-switcher.games.light-theme.remove-panel {
    background-color: transparent
}

.light-theme .slide-switcher.games {
    background-color: #fff;
    color: #393b3d
}

.light-theme .slide-switcher.games.remove-panel {
    background-color: transparent
}

.slide-switcher.games.dark-theme {
    background-color: #393b3d;
    color: #fff
}

.slide-switcher.games.dark-theme.remove-panel {
    background-color: transparent
}

.dark-theme .slide-switcher.games {
    background-color: #393b3d;
    color: #fff
}

.dark-theme .slide-switcher.games.remove-panel {
    background-color: transparent
}

.slide-switcher .slide-item-container .slide-item-container-right {
    background-color: #fff
}

.slide-switcher .slide-item-container .slide-item-container-right.light-theme {
    background-color: #fff;
    color: #393b3d
}

.slide-switcher .slide-item-container .slide-item-container-right.light-theme.remove-panel {
    background-color: transparent
}

.light-theme .slide-switcher .slide-item-container .slide-item-container-right {
    background-color: #fff;
    color: #393b3d
}

.light-theme .slide-switcher .slide-item-container .slide-item-container-right.remove-panel {
    background-color: transparent
}

.slide-switcher .slide-item-container .slide-item-container-right.dark-theme {
    background-color: #393b3d;
    color: #fff
}

.slide-switcher .slide-item-container .slide-item-container-right.dark-theme.remove-panel {
    background-color: transparent
}

.dark-theme .slide-switcher .slide-item-container .slide-item-container-right {
    background-color: #393b3d;
    color: #fff
}

.dark-theme .slide-switcher .slide-item-container .slide-item-container-right.remove-panel {
    background-color: transparent
}

.slide-switcher .slide-item-container .slide-item-container-right {
    padding: 20px 30px;
    height: 300px;
    float: right;
    width: 50%
}

@media (max-width:991px) {
    .slide-switcher .slide-item-container .slide-item-container-right {
        height: 240px
    }
}

@media (max-width:543px) {
    .slide-switcher .slide-item-container .slide-item-container-right {
        width: 100%;
        height: 250px
    }
}

.slide-switcher .slide-item-container .slide-item-container-right h2 {
    border-bottom: 1px solid #fff
}

.slide-switcher .slide-item-container .slide-item-container-right .slide-item-info {
    overflow: hidden
}

.slide-switcher .slide-item-container .slide-item-container-right .slide-item-description {
    border-top: 1px solid #b8b8b8;
    padding: 5px 0 0;
    height: 100px;
    overflow-y: hidden;
    margin: 0;
    white-space: pre-wrap
}

.slide-switcher .slide-item-container .slide-item-container-right .slide-item-stats {
    width: 90%;
    width: calc(100% - 60px);
    position: absolute;
    bottom: 36px
}

@media (max-width:991px) {
    .slide-switcher .slide-item-container .slide-item-container-right .slide-item-stats {
        bottom: 12px
    }
}

.slide-switcher .slide-item-container .slide-item-container-right .slide-item-stats .list-item {
    float: left;
    width: 50%;
    text-align: left
}

.slide-switcher .slide-item-container .slide-item-container-left {
    float: left;
    width: 50%;
    height: 300px
}

@media (max-width:991px) {
    .slide-switcher .slide-item-container .slide-item-container-left {
        height: 240px
    }
}

@media (max-width:543px) {
    .slide-switcher .slide-item-container .slide-item-container-left {
        width: 100%;
        height: 250px;
        display: block
    }
}

.slide-switcher .slide-item-container .slide-item-container-left .slide-item-emblem-container {
    text-align: center;
    margin: 30px auto;
    width: 240px;
    height: 240px
}

@media (max-width:991px) {
    .slide-switcher .slide-item-container .slide-item-container-left .slide-item-emblem-container {
        width: 180px;
        height: 180px
    }
}

@media (max-width:543px) {
    .slide-switcher .slide-item-container .slide-item-container-left .slide-item-emblem-container {
        padding: 3% 0;
        width: 150px;
        height: 150px
    }
}

.slide-switcher .slide-item-container .slide-item-container-left .slide-item-image {
    border-radius: 8px;
    height: auto;
    width: 100%
}

@media (max-width:991px) {
    .slide-switcher .slide-item-container .slide-item-container-left .slide-item-image {
        border-radius: 9px
    }
}

@media (max-width:767px) {
    .slide-switcher .slide-item-container .slide-item-container-left .slide-item-image {
        border-radius: 6px
    }
}

.owl-carousel .slide-container .text-box {
    background-color: #fff
}

.owl-carousel .slide-container .text-box.light-theme {
    background-color: #f2f4f5;
    color: #393b3d
}

.owl-carousel .slide-container .text-box.light-theme.remove-panel {
    background-color: transparent
}

.light-theme .owl-carousel .slide-container .text-box {
    background-color: #f2f4f5;
    color: #393b3d
}

.light-theme .owl-carousel .slide-container .text-box.remove-panel {
    background-color: transparent
}

.owl-carousel .slide-container .text-box.dark-theme {
    background-color: #232527;
    color: #fff
}

.owl-carousel .slide-container .text-box.dark-theme.remove-panel {
    background-color: transparent
}

.dark-theme .owl-carousel .slide-container .text-box {
    background-color: #232527;
    color: #fff
}

.dark-theme .owl-carousel .slide-container .text-box.remove-panel {
    background-color: transparent
}

.open-quotation-mask {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAA6CAYAAAAJO/8DAAAAAXNSR0IArs4c6QAABb9JREFUaAXtm02IHEUUx3c+dt2P2YmiEhIiGIIS2OjmAySKyhKEKIhiDoYoCWr8uBhy8CCuBDHGgLISXPAUxUMUPagRRQNeRI2YJQcRDBsCEqNB8KBJdmd2B3dnxl8N00PPm+6aqq5e10M1NN1V9X/v/ftfr6qrenZ7epbwKJVKt87MzByr1+vXLmEYI9dwyMJnF+drRgZpgsrl8ubZ2dnjnDUEqXNOpOnfxhdC5BBhNxzOKi6KE/y2xPnIxDUkqZ+bm7ttcXHxALb3h+0zmUwll8vdNDg4eDFcv5T3CJGHz55qtTpOnHXhWPD5anh4eHu4LrhPRRACryHwJCQeChzLKySOQuJpWb8UZTJie61WewvfbUKEY8FnG3y+DtepeydBmuPyWa6H8DUsnYfLEFjs7e0d6e/vPxeuT/MeIVbC5QjnLgO/p4rF4u0Sl5UVpmXG4SbG4xTB38RGK4byCS6/sLDwiql/Gxy+M8wPT5EV04ZiKPdbsXlQxrHOEBWcnngZR+Pc56RDXZksqWez2S1DQ0M/6nA2bXTMKoT4EC5329gpLHx+LhQKo1xrga1VhhC0QFZ8yvWArRgqIDYZ5prDQXDXq3pbIMZp/FqL0eSzAR+PhnkYZ8j8/PyNvEE+I/gtYQdJ7umRMSa0b5LYBjZ0zE7u34XPQFCX8HoeLuvh9I+yN8oQxtqdiKF6wlkMFRQ/TlmCGAfxoYaJqxiKzlqmgNbbr2uGAN5IWn6HYUFZp3WwLnmAueRzW3+IoYbrQVs7HZ7s+JO5ZB3XsjZDWF/cQPAvcJaqGIocIr+Kb218+RB0zu60xVAx8LkSofer+1hCgFYwAX7JdbUCLsExAok7TP2C3QaXd0zxCXB78Z+LFQQCHwDYkMCx1oS0rHN+DGiUhdFJLbjZqCZ0uHzC2WuCt8Rchs9LTKybuFbzUcaIsYPg90W1OdadIOgLjNefbPwwoU+AX2Fj0w0LjwqYN+Aywf3lAN8xqSLEVQgyDWBtAHK9EvB3/O4nI47b+oLLGLYdew5bPwJ/oq+vbx/biF9EfU9HhkDgOUBpijFJL4wjSlkG71ZGCLV1V1uDtI6/4fEMw+OjOIdtGcJ64zqA5znTeKtcwc/jSbIiIMsq8gkm9rQm0ik2lw8PDAz8FviPurZlCOrtpFfSEONXUvKeqJSMIhFXhxh749os64+RFU/yfI3VqM627S2DGG3rep2hpu0CPTHmKgZvFjVsjV/LGj7vIcZjJmIoHy1BmgQ6vg9oAnU0NYPeS1pe6Gi0rOBTgck3Da1X+HzfFKO1m9Ua0NgSJCUCR5gzznYLatLOwzxigovDYF/jU8M+rtU4TFR9SxAMd0QBTOuw/4O9ySFTvA5XqVRuZviO6DAGbUeTfHdpCEJwtQJ02skiyPOcJQOiXSFk6+auID3gEq/6F/WQ6NaGILze1iNKXzTEqPYcvfG+EdIAhLCjBrBYCPaTnH/FAjQNwZDZqMGYNJ2EQN0EaIJhJ+zEBy7qc0WioyEIBJx6hMinEkWPMeKBEvPBtka2no5x3bW6IYgLARWB2XyqayRDAFuH6xm+qwzhUbBpnmcmqsGkLhgyq03AMZgSPXImps26modx4aI+9jh1TmMvQ6+o3egaa/YY8AAL2F5MYovNYdYtb4dt2U/dRfnbcJ3l/SXwre28jS3PsrWxl+GBijaGYSy26pWtltnWB0PtamnEt9YiexhZbVO+BrA6rQ/45LM8EMJk0tjQWROIMnDpnCh/tnVqDilAIphLbO1Txy+7IGzqEg+X1NXAIdm6rHyyEHBZobpq0rGYI0OWlc//Zqi4KpuWvRdEKOkF8YIIBUTRZ4gXRCggij5DvCBCAVH0GeIFEQqIos8QL4hQQBR9hnhBhAKi6DPECyIUEEWfIV4QoYAo+gzxgggFRNFniBdEKCCKef5a8Ao/Hb4u6v+TIj85RP3Zwg/8pLgsfPg32vK/YXI5gDOkiroAAAAASUVORK5CYII=)
}

.close-quotation-mask,
.open-quotation-mask {
    background-repeat: no-repeat;
    background-size: 58px auto;
    background-position: 50%;
    height: 58px;
    width: 68px;
    display: inline-block
}

.close-quotation-mask {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAA6CAYAAAAJO/8DAAAAAXNSR0IArs4c6QAABYJJREFUaAXtm12IlUUYxz1fsh9nT4p3kX2CZEpZYkWl1E3IFoFLN0ZepNSlJNlFpRZsHwpdZHnRTViJSYRKFLTdhC2hUJSJboihBpESBbW75+zuOds5p9/zsrPOmc7XzJwPoRl4d2bemf/z/N//PDPvvO97NlYulwcmJyd3LuhCisViIwMDA1/pruGyDk6P6uc6VYbL7uTU1FQah893yqnhZ4J6hSCItAZBusInn8+/GzcI/u+rQRAjBIIgQRBDAaMaIiQIYihgVEOEBEEMBYxqiJAgiKGAUQ0REgQxFDCqIUKCIIYCRjVESBDEUMCohggJghgKGNUQIUEQQwGjGiIkCGIoYFS7GiF8csgbfLpaLZVK+a4KwvcX+S5z1aTe3t7xrgpChFw1gsClxMjkgiBz8Um0TiJKOcm8KXLugmPcLgYnh1MqFov/iRD4jGPMiQ8XtJQLS7mQUdEacwErzMTExHuUN6u6bR6Px1el0+lTtrhq/REiwYfyv2mTb9XWCUF+4mP3Cq8pg5F7rD1rAC7iklb1KuZyuRUYcBJjznHExVkQLiaDoeWuV4GYlxmRP1zxJo6p5js4UaQ6C8KIyM8WnPFgWzJVNGHu1crWRaavnyBc0FprrxoAAj9q1VYUH/A0EvFxGmHEWMKx1YdAKyMkm80+CZdlrnyYvoX+/v6zgncSBAKvgV3sSkBwqVTqBx+8wiJsmmOPqjvmpxFlVrDWgrB23AnuaUfHEQznYz09Ped8bCgsfHYgyLWq7pKDP6JwVoIATLCav0NuhVPOVA7+I1X2ydkH3YqtbT42BEu0HlI2mr4wEYGNz/vk9yuwa64TcLUxPT19A9gR+Cx0tTGHO8FD3UVloylBcJoSMQDJ4uWbjusEXIzNzMzcMjs7ewysiOKVmL4HdQMNBWEkrkeMbwBt0oGu5UQiIdt958Q02VAoFL7HwI3ORq4Aswz2x1eqDRZVhHickTgJ4G4d5FpmNE719fV94IKHeD989oKVBfAaFxtVMG9kMpk/9fNVH+4kJBmFfXRcr3f2LSPIQ2zXj9naQYghMG8hylJbbJ3+F+GyHE4Vb+2SOgCHi9hjbCcqnuN8j97mW8bxYVsx4HIHd7Xd8GrpwMi1wGe7KUZ0Xv7gMIPzZ8nlFrZIzrU4jXNnWcVi+kszdomIlfR7hWMITlWjuBk7dfp8wVQZrNaexKG8R5B14uZqHXzPMQqyAxxqVgwWTXkmGW2TEBIZZ3gHs7HWdcXpUKTRa+WvZVzOY38LU6XiB/71+tP3OO1n6vVxbYPLJe5yg+TjtWxEt11I7KXT77U6uZ7H5i5G44ANHkyJJ+GXbDBN9pV3po9wl/u1Xv9IEDrm6PRqvY62bdgcRuhhW5z058nzMzKJlJYkuMitdZDBafjKYX7BYs4uZC2RR+CbfFjgfBr8U4hRseGxtQkX+Ueir21xZn/4nE4mk481u4bN71QBFgjVl02DNnVs/IaNtb5iiE9sjJKN2Pg3+8LnU6LivmbFEPy8IFIhVA9iZEzKtgncKGKswYZsq1uSWABfxG7Z1hiYIscwYmwgz9rgKwQBXCJMbRe0v3D4DM4fRIzLNs4b9cWebAc+adTPaP9OBoYI28X12ItpGIuq7AVOUGj40haHhzi2IUbL71CKF48Ry9g5jzFQFbtq1a7lchfZAZd95PJZ0ilVRIiygMEXVLlGfp5RWM8oPNFOMcT33Ju1/TV4RKfhe5SF8zb4vO0jhhibv8uYDlnlv2RUHjbOn2dev869/EMc/2O0ta3Kf45ex2fPn+FjPl99jhDD8Pm2bc6VYd5VrkaUEtOnzHGWZ51NEEqo9k7ncHhTuAgnjqPwu6vTHBYgwh6OjQhRdWp1khAcliDIAfjc3k6//wKvffDGa9l4agAAAABJRU5ErkJggg==)
}

.owl-carousel {
    position: relative;
    margin: 0 auto
}

.owl-carousel .owl-item {
    opacity: 0;
    transition: opacity .5s ease-out 0s
}

.owl-carousel .owl-item.active {
    opacity: 1;
    transition: opacity .5s ease-in 0s
}

.owl-carousel .slide-container {
    text-align: center;
    width: 730px;
    padding: 60px 10px 10px;
    margin: 0 auto 50px
}

.owl-carousel .slide-container img.slide-image {
    height: 100px;
    width: 100px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -50px
}

.owl-carousel .slide-container .text-box {
    font-size: 16px;
    color: #191919;
    width: 710px;
    height: 170px;
    margin: 0 auto;
    background: #fff;
    position: relative
}

.owl-carousel .slide-container .text-box .open-quotation,
.owl-carousel .slide-container .text-box img.open-quotation {
    height: 58px;
    width: 68px;
    position: absolute;
    top: 25px;
    left: 30px
}

.owl-carousel .slide-container .text-box .close-quotation,
.owl-carousel .slide-container .text-box img.close-quotation {
    height: 58px;
    width: 68px;
    position: absolute;
    bottom: 45px;
    right: 30px
}

.owl-carousel .slide-container .text-box .slide-quote {
    width: 600px;
    margin: 0 auto;
    padding-top: 50px;
    padding-bottom: 20px;
    position: relative
}

.owl-carousel .slide-container .text-box .slide-name {
    font-style: italic;
    font-weight: 500;
    position: relative
}

.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
    position: absolute;
    top: 145px;
    margin-top: -14px;
    display: block
}

.owl-carousel .owl-nav .owl-prev {
    left: 50px;
    left: calc(50% - 443px);
    margin-left: -10px
}

.owl-carousel .owl-nav .owl-next {
    right: 50px;
    right: calc(50% - 443px);
    margin-right: -10px
}

.owl-carousel.touch .owl-nav {
    display: none
}

.owl-carousel .owl-dots {
    margin-left: 20px
}

.owl-carousel .owl-dots .owl-dot {
    background: #b8b8b8;
    border-radius: 100%;
    width: 10px;
    height: 10px;
    margin-right: 20px;
    display: inline-block
}

.owl-carousel .owl-dots .owl-dot.active {
    background: #00a2ff
}

@media (max-width:991px) {
    .owl-carousel .slide-container {
        width: 690px
    }

    .owl-carousel .slide-container .text-box {
        width: 670px
    }

    .owl-carousel .slide-container .text-box .slide-quote {
        width: 550px
    }

    .owl-carousel .owl-nav .owl-prev {
        left: 16px
    }

    .owl-carousel .owl-nav .owl-next {
        right: 16px
    }
}

@media (max-width:767px) {
    .owl-carousel .slide-container {
        width: 500px
    }

    .owl-carousel .slide-container .text-box {
        width: 480px;
        height: 200px
    }

    .owl-carousel .slide-container .text-box .slide-quote {
        width: 420px
    }

    .owl-carousel .slide-container .text-box img.close-quotation {
        bottom: 55px
    }

    .owl-carousel .owl-nav .owl-prev {
        left: 12px;
        top: 160px
    }

    .owl-carousel .owl-nav .owl-next {
        right: 12px;
        top: 160px
    }
}

@media (max-width:543px) {
    .owl-carousel .slide-container {
        width: 340px
    }

    .owl-carousel .slide-container .text-box {
        width: 320px;
        height: 260px
    }

    .owl-carousel .slide-container .text-box .slide-quote {
        width: 260px;
        padding-bottom: 30px
    }

    .owl-carousel .slide-container .text-box img.close-quotation {
        bottom: 65px
    }

    .owl-carousel .owl-nav .owl-prev {
        left: 10px;
        top: 190px
    }

    .owl-carousel .owl-nav .owl-next {
        right: 10px;
        top: 190px
    }
}

.checkbox input[type=checkbox] {
    position: absolute;
    opacity: 0;
    left: -9999px
}

.checkbox input[type=checkbox]:focus+label:before {
    border: 1px solid #00a2ff
}

.checkbox input[type=checkbox]+label {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: inline-block;
    width: 100%;
    height: 16px;
    padding-left: 20px;
    vertical-align: middle;
    background-color: transparent;
    cursor: pointer;
    line-height: 16px
}

@media (max-width:991px) {
    .checkbox input[type=checkbox]+label {
        height: 24px;
        padding-left: 30px;
        line-height: 20px
    }
}

.checkbox input[type=checkbox]:checked+label {
    width: 100%
}

.checkbox input[type=checkbox]:checked+label:before {
    background-image: url(https://images.rbxcdn.com/8f9d73863e52851ec5910be4ffa5ed78-generic_01312019.svg);
    background-repeat: no-repeat;
    background-size: 28px auto;
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    background-position: 0 -602px;
    background-color: #00a2ff;
    border: 1px solid #00a2ff;
    width: 16px;
    height: 16px
}

@media (max-width:991px) {
    .checkbox input[type=checkbox]:checked+label:before {
        background-image: url(https://images.rbxcdn.com/8f9d73863e52851ec5910be4ffa5ed78-generic_01312019.svg);
        background-repeat: no-repeat;
        background-size: 44px auto;
        width: 22px;
        height: 22px;
        display: inline-block;
        vertical-align: middle;
        background-position: 0 -946px;
        width: 24px;
        height: 24px
    }
}

.checkbox input[type=checkbox]:disabled+label {
    width: 100%;
    color: #b8b8b8;
    cursor: default
}

.checkbox input[type=checkbox]:disabled+label:before {
    background-color: #f2f2f2;
    border: 1px solid #e3e3e3;
    width: 16px;
    height: 16px
}

@media (max-width:991px) {
    .checkbox input[type=checkbox]:disabled+label:before {
        width: 24px;
        height: 24px
    }
}

.checkbox input[type=checkbox]:checked:disabled+label {
    width: 100%;
    color: #b8b8b8;
    cursor: default
}

.checkbox input[type=checkbox]:checked:disabled+label:before {
    background-image: url(https://images.rbxcdn.com/8f9d73863e52851ec5910be4ffa5ed78-generic_01312019.svg);
    background-repeat: no-repeat;
    background-size: 28px auto;
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    background-position: -14px -602px;
    background-color: #f2f2f2;
    border: 1px solid #e3e3e3;
    width: 16px;
    height: 16px
}

@media (max-width:991px) {
    .checkbox input[type=checkbox]:checked:disabled+label:before {
        background-image: url(https://images.rbxcdn.com/8f9d73863e52851ec5910be4ffa5ed78-generic_01312019.svg);
        background-repeat: no-repeat;
        background-size: 44px auto;
        width: 22px;
        height: 22px;
        display: inline-block;
        vertical-align: middle;
        background-position: -22px -946px;
        width: 24px;
        height: 24px
    }
}

.light-theme .checkbox input[type=checkbox]:focus-visible+label:before {
    outline: 1px auto #168dd8
}

.dark-theme .checkbox input[type=checkbox]:focus-visible+label:before {
    outline: 1px auto #83d1fd
}

.checkbox label {
    position: relative
}

.checkbox label:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #fff;
    border: 1px solid #b8b8b8;
    border-radius: 3px
}

@media (max-width:991px) {
    .checkbox label:before {
        width: 24px;
        height: 24px
    }
}

.checkbox label:hover:before {
    border: 1px solid #00a2ff
}

div.flatpickr-calendar {
    font-family: HCo Gotham SSm, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
    width: 276px;
    margin-top: 12px
}

div.flatpickr-calendar .dayContainer,
div.flatpickr-calendar .flatpicker-days {
    width: 276px;
    min-width: 276px;
    max-width: 276px;
    padding: 0 12px 12px;
    margin: 0
}

div.flatpickr-calendar .flatpickr-months .flatpickr-next-month,
div.flatpickr-calendar .flatpickr-months .flatpickr-prev-month {
    fill: rgba(0, 0, 0, .5)
}

div.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover,
div.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover {
    color: rgba(0, 0, 0, .5)
}

div.flatpickr-calendar .flatpickr-current-month {
    width: 100%;
    position: static;
    left: 0
}

div.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months,
div.flatpickr-calendar .flatpickr-current-month input.cur-year {
    color: #393b3d;
    font-weight: 500;
    background-color: #fff
}

div.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months:hover,
div.flatpickr-calendar .flatpickr-current-month input.cur-year:hover {
    background-color: #fff
}

div.flatpickr-calendar .flatpickr-weekdays {
    background-color: #fff;
    color: #393b3d;
    font-weight: 400;
    height: 36px;
    width: 276px
}

div.flatpickr-calendar .flatpickr-weekdays .flatpickr-weekdaycontainer {
    margin: 0;
    padding: 0 12px;
    max-width: 276px
}

div.flatpickr-calendar .flatpickr-weekdays span.flatpickr-weekday {
    width: 36px;
    min-width: 36px;
    max-width: 36px;
    height: 36px;
    margin: 0;
    padding: 0;
    position: relative;
    top: 12px;
    font-size: 12px
}

div.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg,
div.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg {
    fill: rgba(0, 0, 0, .5)
}

div.flatpickr-calendar .flatpickr-day {
    color: #393b3d;
    opacity: 1;
    font-size: 16px;
    width: 36px;
    min-width: 36px;
    max-width: 36px;
    height: 36px
}

div.flatpickr-calendar .flatpickr-day.nextMonthDay,
div.flatpickr-calendar .flatpickr-day.prevMonthDay {
    color: #606162;
    opacity: 1
}

div.flatpickr-calendar .flatpickr-day.inRange,
div.flatpickr-calendar .flatpickr-day.nextMonthDay.inRange,
div.flatpickr-calendar .flatpickr-day.nextMonthDay.today.inRange,
div.flatpickr-calendar .flatpickr-day.nextMonthDay:focus,
div.flatpickr-calendar .flatpickr-day.nextMonthDay:hover,
div.flatpickr-calendar .flatpickr-day.prevMonthDay.inRange,
div.flatpickr-calendar .flatpickr-day.prevMonthDay.today.inRange,
div.flatpickr-calendar .flatpickr-day.prevMonthDay:focus,
div.flatpickr-calendar .flatpickr-day.prevMonthDay:hover,
div.flatpickr-calendar .flatpickr-day.today.inRange,
div.flatpickr-calendar .flatpickr-day:focus,
div.flatpickr-calendar .flatpickr-day:hover {
    cursor: pointer;
    outline: 0;
    background: #e5e5e5;
    border: 0;
    border-color: transparent
}

div.flatpickr-calendar .flatpickr-day.today {
    border: 0
}

div.flatpickr-calendar .flatpickr-day.today:focus,
div.flatpickr-calendar .flatpickr-day.today:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, .1)
}

div.flatpickr-calendar .flatpickr-day.today:after {
    content: " ";
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    position: absolute;
    top: 30px;
    right: 17px
}

.light-theme div.flatpickr-calendar .flatpickr-day.today:after {
    background-color: rgba(0, 0, 0, .3)
}

.dark-theme div.flatpickr-calendar .flatpickr-day.today:after {
    background-color: hsla(0, 0%, 100%, .3)
}

div.flatpickr-calendar .flatpickr-day.endRange,
div.flatpickr-calendar .flatpickr-day.endRange.inRange,
div.flatpickr-calendar .flatpickr-day.endRange.nextMonthDay,
div.flatpickr-calendar .flatpickr-day.endRange.prevMonthDay,
div.flatpickr-calendar .flatpickr-day.endRange:focus,
div.flatpickr-calendar .flatpickr-day.endRange:hover,
div.flatpickr-calendar .flatpickr-day.selected,
div.flatpickr-calendar .flatpickr-day.selected.inRange,
div.flatpickr-calendar .flatpickr-day.selected.nextMonthDay,
div.flatpickr-calendar .flatpickr-day.selected.prevMonthDay,
div.flatpickr-calendar .flatpickr-day.selected:focus,
div.flatpickr-calendar .flatpickr-day.selected:hover,
div.flatpickr-calendar .flatpickr-day.startRange,
div.flatpickr-calendar .flatpickr-day.startRange.inRange,
div.flatpickr-calendar .flatpickr-day.startRange.nextMonthDay,
div.flatpickr-calendar .flatpickr-day.startRange.prevMonthDay,
div.flatpickr-calendar .flatpickr-day.startRange:focus,
div.flatpickr-calendar .flatpickr-day.startRange:hover {
    background: #cdcdcd;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #393b3d;
    border: 0
}

div.flatpickr-calendar .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),
div.flatpickr-calendar .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),
div.flatpickr-calendar .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)) {
    -webkit-box-shadow: -10px 0 0 #e5e5e5;
    box-shadow: -10px 0 0 #e5e5e5
}

div.flatpickr-calendar .flatpickr-day.inRange {
    border-radius: 0;
    -webkit-box-shadow: -5px 0 0 #e5e5e5, 5px 0 0 #e5e5e5;
    box-shadow: -5px 0 0 #e5e5e5, 5px 0 0 #e5e5e5
}

div.flatpickr-calendar .flatpickr-day.week.selected {
    border-radius: 0;
    -webkit-box-shadow: -5px 0 0 rgba(0, 0, 0, .3), 5px 0 0 rgba(0, 0, 0, .3);
    box-shadow: -5px 0 0 rgba(0, 0, 0, .3), 5px 0 0 rgba(0, 0, 0, .3)
}

div.flatpickr-calendar .flatpickr-day.flatpickr-disabled,
div.flatpickr-calendar .flatpickr-day.flatpickr-disabled:hover {
    opacity: .5;
    color: #393b3d
}

div.flatpickr-calendar .flatpickr-monthSelect-months {
    margin-top: 12px;
    margin-bottom: 12px;
    flex-wrap: wrap
}

div.flatpickr-calendar .flatpickr-monthSelect-month {
    border-radius: 4px;
    color: #393b3d;
    cursor: pointer;
    display: inline-block;
    padding: 12px;
    min-width: 33%
}

div.flatpickr-calendar .flatpickr-monthSelect-month.flatpickr-disabled,
div.flatpickr-calendar .flatpickr-monthSelect-month.flatpickr-disabled:hover {
    opacity: .5;
    color: #393b3d
}

div.flatpickr-calendar .flatpickr-monthSelect-month.flatpickr-disabled:focus {
    cursor: not-allowed;
    background: none
}

div.flatpickr-calendar .flatpickr-monthSelect-month:focus,
div.flatpickr-calendar .flatpickr-monthSelect-month:hover {
    background: #cdcdcd
}

input.flatpickr-input {
    opacity: 1 !important
}

.dropdown {
    position: relative
}

.dropdown-menu {
    background-color: #fff
}

.dropdown-menu.light-theme {
    background-color: #fff;
    color: #393b3d
}

.dropdown-menu.light-theme.remove-panel {
    background-color: transparent
}

.light-theme .dropdown-menu {
    background-color: #fff;
    color: #393b3d
}

.light-theme .dropdown-menu.remove-panel {
    background-color: transparent
}

.dropdown-menu.dark-theme {
    background-color: #393b3d;
    color: #fff
}

.dropdown-menu.dark-theme.remove-panel {
    background-color: transparent
}

.dark-theme .dropdown-menu {
    background-color: #393b3d;
    color: #fff
}

.dark-theme .dropdown-menu.remove-panel {
    background-color: transparent
}

.open .dropdown-menu {
    background-color: #fff
}

.open .dropdown-menu.light-theme {
    background-color: #fff;
    color: #393b3d
}

.open .dropdown-menu.light-theme.remove-panel {
    background-color: transparent
}

.light-theme .open .dropdown-menu {
    background-color: #fff;
    color: #393b3d
}

.light-theme .open .dropdown-menu.remove-panel {
    background-color: transparent
}

.open .dropdown-menu.dark-theme {
    background-color: #393b3d;
    color: #fff
}

.open .dropdown-menu.dark-theme.remove-panel {
    background-color: transparent
}

.dark-theme .open .dropdown-menu {
    background-color: #393b3d;
    color: #fff
}

.dark-theme .open .dropdown-menu.remove-panel {
    background-color: transparent
}

.light-theme .dropdown-menu li {
    color: #606162
}

.light-theme .dropdown-menu li:focus,
.light-theme .dropdown-menu li:hover {
    background-color: rgba(0, 0, 0, .1);
    box-shadow: none;
    color: #393b3d
}

.light-theme .dropdown-menu li.active,
.light-theme .dropdown-menu li:active {
    box-shadow: none;
    background-color: rgba(0, 0, 0, .1)
}

.dark-theme .dropdown-menu li {
    color: #bdbebe
}

.dark-theme .dropdown-menu li:focus,
.dark-theme .dropdown-menu li:hover {
    background-color: hsla(0, 0%, 100%, .1);
    box-shadow: none;
    color: #fff
}

.dark-theme .dropdown-menu li.active,
.dark-theme .dropdown-menu li:active {
    box-shadow: none;
    background-color: hsla(0, 0%, 100%, .1)
}

.dropdown-menu {
    border-radius: 4px;
    background-clip: padding-box;
    box-shadow: 0 -5px 20px rgba(25, 25, 25, .15);
    float: left;
    font-size: 16px;
    margin: 0;
    padding: 0;
    position: absolute;
    min-width: 105px;
    overflow-y: auto;
    overflow-x: hidden;
    width: 100%;
    top: 100%;
    left: 0;
    display: none;
    list-style: none;
    text-align: left;
    z-index: 1020
}

.dropdown-menu li {
    margin: 0;
    white-space: nowrap;
    width: 100%;
    padding: 0 6px
}

.dropdown-menu li:hover {
    cursor: pointer
}

.dropdown-menu li.rbx-divider {
    padding: 0;
    margin: 9px 0
}

.dropdown-menu li a,
.dropdown-menu li button {
    clear: both;
    display: block;
    line-height: 1.42857;
    padding: 10px 6px;
    white-space: nowrap;
    border: none;
    background: transparent;
    width: 100%;
    text-align: left
}

.dropdown-menu li a:focus,
.dropdown-menu li a:hover,
.dropdown-menu li button:focus,
.dropdown-menu li button:hover {
    text-decoration: none
}

.rbx-divider {
    height: 1px;
    background-color: #b8b8b8;
    overflow: hidden
}

.open .input-dropdown-btn {
    background-color: #00a2ff;
    color: #fff
}

.open .input-dropdown-btn .icon-down {
    background-position: -16px -464px
}

.open .dropdown-menu {
    display: block
}

.open .dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 1010
}

.file-upload,
.file-upload .file-upload-container {
    width: 100%;
    height: 100%
}

.file-upload .file-upload-dropzone {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center
}

.light-theme .file-upload .file-upload-dropzone {
    background-color: #c7cbce
}

.dark-theme .file-upload .file-upload-dropzone {
    background-color: #111214
}

.file-upload .file-upload-dropzone:after,
.file-upload .file-upload-dropzone:before {
    content: "";
    display: block
}

.file-upload .file-upload-icon .icon-additem {
    background-size: 100% auto;
    width: 56px;
    height: 56px;
    background-position: 0 -1344px;
    background-size: 200% auto
}

.file-upload .file-upload-icon .icon-additem:hover {
    background-position: -56px -1344px
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #b8b8b8;
    font-weight: 300;
    opacity: .5
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #b8b8b8;
    font-weight: 300;
    opacity: .5
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #b8b8b8;
    font-weight: 300;
    opacity: .5
}

input::placeholder,
textarea::placeholder {
    color: #b8b8b8;
    font-weight: 300;
    opacity: .5
}

.form:after,
.form:before {
    content: " ";
    display: table
}

.form:after {
    clear: both
}

@media (max-width:767px) {
    .form .input-field {
        height: 32px;
        line-height: 1.4em
    }
}

.light-theme .form-control {
    background-color: transparent;
    border-color: #bdbebe
}

.light-theme .form-control[disabled],
.light-theme .form-control[readonly] {
    opacity: .5
}

.dark-theme .form-control,
.light-theme .form-control:focus {
    background-color: transparent
}

.dark-theme .form-control {
    border-color: #656668
}

.dark-theme .form-control[disabled],
.dark-theme .form-control[readonly] {
    opacity: .5
}

.dark-theme .form-control:focus {
    background-color: transparent
}

.form-control {
    display: block;
    width: 100%;
    background-color: #fff;
    background-image: none;
    border: 1px solid #b8b8b8;
    border-radius: 0
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0
}

.form-control[disabled],
.form-control[readonly] {
    cursor: not-allowed;
    background-color: #f2f2f2;
    opacity: 1
}

textarea.form-control {
    height: auto
}

.form-group {
    margin-bottom: 10px
}

@media (max-width:543px) {
    .form-group {
        margin-bottom: 6px
    }
}

.form-horizontal:after,
.form-horizontal:before {
    content: " ";
    display: table
}

.form-horizontal:after {
    clear: both
}

.form-horizontal .form-group {
    width: 90%;
    width: calc(100% - 102px);
    float: left
}

@media (max-width:767px) {
    .form-horizontal .form-group {
        width: 84%;
        width: calc(100% - 102px)
    }
}

.form-horizontal a[class*=btn],
.form-horizontal button[class*=btn] {
    float: left;
    margin: 0 0 0 12px
}

@media (max-width:543px) {

    .form-horizontal .form-group,
    .form-horizontal a[class*=btn],
    .form-horizontal button[class*=btn] {
        float: none;
        width: 100%
    }

    .form-horizontal a[class*=btn],
    .form-horizontal button[class*=btn] {
        margin: 0 0 12px
    }
}

@media (max-width:767px) {
    .form-horizontal .input-field {
        height: 32px;
        line-height: 1.4em
    }
}

.form-control-feedback {
    visibility: hidden
}

.form-has-feedback {
    position: relative
}

.form-has-feedback .input-field {
    padding-right: 30px
}

.form-has-feedback span[class*=icon] {
    position: absolute;
    right: 5px;
    top: 5px
}

.form-has-feedback .form-control-feedback {
    visibility: visible;
    color: #b8b8b8;
    font-size: 10px;
    font-weight: 400;
    margin: 0
}

.form-has-feedback .form-control-label {
    display: block;
    color: #b8b8b8;
    font-size: 10px;
    font-weight: 400;
    margin: 0
}

.form-has-success .input-field {
    border-color: #00b06f
}

.form-has-error .input-field,
.form-has-error .input-field:focus,
.input-group.form-has-error .input-field,
.input-group.form-has-error .input-field:focus {
    border-color: #f74b52
}

.form-has-error .form-control-feedback,
.form-has-error .form-control-label,
.input-group.form-has-error .form-control-feedback,
.input-group.form-has-error .form-control-label {
    color: #f74b52;
    line-height: 1em
}

.light-theme .input-field {
    background-color: hsla(0, 0%, 100%, .9);
    border-color: rgba(57, 59, 61, .2);
    color: #606162;
    border-radius: 8px
}

.light-theme .input-field::-moz-placeholder {
    color: #606162;
    font-weight: 300;
    opacity: .5
}

.light-theme .input-field:-ms-input-placeholder {
    color: #606162;
    font-weight: 300;
    opacity: .5
}

.light-theme .input-field::-webkit-input-placeholder {
    color: #606162;
    font-weight: 300;
    opacity: .5
}

.light-theme .input-field::placeholder {
    color: #606162;
    font-weight: 300;
    opacity: .5
}

.light-theme .input-field[disabled],
.light-theme .input-field[readonly] {
    opacity: .5
}

.light-theme .input-field:focus {
    background-color: hsla(0, 0%, 100%, .9);
    border-color: rgba(0, 0, 0, .3)
}

.light-theme .input-field.rbx-placeholder {
    color: #606162
}

.dark-theme .input-field {
    background-color: rgba(0, 0, 0, .7);
    border-color: hsla(0, 0%, 100%, .2);
    color: #bdbebe;
    border-radius: 8px
}

.dark-theme .input-field::-moz-placeholder {
    color: #bdbebe;
    font-weight: 300;
    opacity: .5
}

.dark-theme .input-field:-ms-input-placeholder {
    color: #bdbebe;
    font-weight: 300;
    opacity: .5
}

.dark-theme .input-field::-webkit-input-placeholder {
    color: #bdbebe;
    font-weight: 300;
    opacity: .5
}

.dark-theme .input-field::placeholder {
    color: #bdbebe;
    font-weight: 300;
    opacity: .5
}

.dark-theme .input-field[disabled],
.dark-theme .input-field[readonly] {
    opacity: .5
}

.dark-theme .input-field:focus {
    background-color: rgba(0, 0, 0, .7);
    border-color: hsla(0, 0%, 100%, .3)
}

.dark-theme .input-field.rbx-placeholder {
    color: #bdbebe
}

.input-field {
    font-weight: 400;
    font-size: 16px;
    height: 38px;
    line-height: 100%;
    padding: 5px 12px;
    -webkit-appearance: none
}

.input-field:focus,
.input-field:required {
    box-shadow: none
}

.light-theme .rbx-select-group {
    color: #606162
}

.light-theme .rbx-select-group:focus,
.light-theme .rbx-select-group:hover {
    background-color: rgba(0, 0, 0, .1);
    box-shadow: none;
    color: #393b3d
}

.light-theme .rbx-select-group.active,
.light-theme .rbx-select-group:active {
    box-shadow: none;
    background-color: rgba(0, 0, 0, .1)
}

.dark-theme .rbx-select-group {
    color: #bdbebe
}

.dark-theme .rbx-select-group:focus,
.dark-theme .rbx-select-group:hover {
    background-color: hsla(0, 0%, 100%, .1);
    box-shadow: none;
    color: #fff
}

.dark-theme .rbx-select-group.active,
.dark-theme .rbx-select-group:active {
    box-shadow: none;
    background-color: hsla(0, 0%, 100%, .1)
}

.light-theme .rbx-select-group .rbx-select {
    color: #606162
}

.light-theme .rbx-select-group .rbx-select:focus,
.light-theme .rbx-select-group .rbx-select:hover {
    background-color: rgba(0, 0, 0, .1);
    box-shadow: none;
    color: #393b3d
}

.light-theme .rbx-select-group .rbx-select.active,
.light-theme .rbx-select-group .rbx-select:active {
    box-shadow: none;
    background-color: rgba(0, 0, 0, .1)
}

.dark-theme .rbx-select-group .rbx-select {
    color: #bdbebe
}

.dark-theme .rbx-select-group .rbx-select:focus,
.dark-theme .rbx-select-group .rbx-select:hover {
    background-color: hsla(0, 0%, 100%, .1);
    box-shadow: none;
    color: #fff
}

.dark-theme .rbx-select-group .rbx-select.active,
.dark-theme .rbx-select-group .rbx-select:active {
    box-shadow: none;
    background-color: hsla(0, 0%, 100%, .1)
}

.light-theme .rbx-select-group .rbx-select option {
    color: #606162
}

.light-theme .rbx-select-group .rbx-select option:focus,
.light-theme .rbx-select-group .rbx-select option:hover {
    background-color: rgba(0, 0, 0, .1);
    box-shadow: none;
    color: #393b3d
}

.light-theme .rbx-select-group .rbx-select option.active,
.light-theme .rbx-select-group .rbx-select option:active {
    box-shadow: none;
    background-color: rgba(0, 0, 0, .1)
}

.dark-theme .rbx-select-group .rbx-select option {
    color: #bdbebe
}

.dark-theme .rbx-select-group .rbx-select option:focus,
.dark-theme .rbx-select-group .rbx-select option:hover {
    background-color: hsla(0, 0%, 100%, .1);
    box-shadow: none;
    color: #fff
}

.dark-theme .rbx-select-group .rbx-select option.active,
.dark-theme .rbx-select-group .rbx-select option:active {
    box-shadow: none;
    background-color: hsla(0, 0%, 100%, .1)
}

.rbx-select-group {
    position: relative
}

.rbx-select-group:hover {
    cursor: pointer
}

.rbx-select-group:hover .icon-down {
    background-position: -16px -464px
}

.rbx-select-group:hover .rbx-select {
    background-color: #00a2ff;
    color: #fff;
    cursor: pointer
}

.rbx-select-group .rbx-select {
    border-radius: 3px;
    margin: 0;
    min-width: 105px;
    width: 100%;
    height: 38px;
    padding: 0 32px 0 8px;
    -moz-appearance: none;
    appearance: none;
    line-height: 18px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCI+PHBhdGggZmlsbD0iIzE5MTkxOSIgZD0iTTE0IDE5Yy0uMyAwLS41LS4xLS43LS4zbC04LThjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw3LjMgNy4zIDcuMy03LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC04IDhjLS4yLjItLjQuMy0uNy4zeiIvPjwvc3ZnPg==) no-repeat scroll 98% 3px #fff
}

.rbx-select-group .rbx-select:hover {
    outline: none;
    -webkit-appearance: none
}

.rbx-select-group .rbx-select::-ms-expand {
    display: none
}

.rbx-select-group .rbx-select:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE0IDE5Yy0uMyAwLS41LS4xLS43LS4zbC04LThjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw3LjMgNy4zIDcuMy03LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC04IDhjLS4yLjItLjQuMy0uNy4zeiIvPjwvc3ZnPg==);
    color: #fff
}

.rbx-select-group .rbx-select option {
    background-color: #fff;
    color: #191919;
    padding: 10px 12px;
    white-space: nowrap;
    outline: none
}

.rbx-select-group .rbx-select[disabled],
.rbx-select-group .rbx-select[readonly] {
    cursor: not-allowed;
    opacity: .5
}

.rbx-select-group span[class^=icon] {
    position: absolute;
    top: 6px;
    right: 12px
}

.light-theme .select-group .select-option {
    color: #606162
}

.light-theme .select-group .select-option:focus,
.light-theme .select-group .select-option:hover {
    background-color: rgba(0, 0, 0, .1);
    box-shadow: none;
    color: #393b3d
}

.light-theme .select-group .select-option.active,
.light-theme .select-group .select-option:active {
    box-shadow: none;
    background-color: rgba(0, 0, 0, .1)
}

.dark-theme .select-group .select-option {
    color: #bdbebe
}

.dark-theme .select-group .select-option:focus,
.dark-theme .select-group .select-option:hover {
    background-color: hsla(0, 0%, 100%, .1);
    box-shadow: none;
    color: #fff
}

.dark-theme .select-group .select-option.active,
.dark-theme .select-group .select-option:active {
    box-shadow: none;
    background-color: hsla(0, 0%, 100%, .1)
}

.light-theme .select-group .select-option option {
    color: #606162
}

.light-theme .select-group .select-option option:focus,
.light-theme .select-group .select-option option:hover {
    background-color: rgba(0, 0, 0, .1);
    box-shadow: none;
    color: #393b3d
}

.light-theme .select-group .select-option option.active,
.light-theme .select-group .select-option option:active {
    box-shadow: none;
    background-color: rgba(0, 0, 0, .1)
}

.dark-theme .select-group .select-option option {
    color: #bdbebe
}

.dark-theme .select-group .select-option option:focus,
.dark-theme .select-group .select-option option:hover {
    background-color: hsla(0, 0%, 100%, .1);
    box-shadow: none;
    color: #fff
}

.dark-theme .select-group .select-option option.active,
.dark-theme .select-group .select-option option:active {
    box-shadow: none;
    background-color: hsla(0, 0%, 100%, .1)
}

.select-group {
    position: relative
}

.select-group:hover {
    background-image: none;
    cursor: pointer
}

.select-group:hover .rbx-select {
    cursor: pointer
}

.select-group .select-option {
    border-radius: 8px;
    margin: 0;
    min-width: 105px;
    width: 100%;
    height: 38px;
    padding: 0 32px 0 8px;
    -moz-appearance: none;
    appearance: none;
    line-height: 18px;
    background-image: none
}

.select-group .select-option:hover {
    outline: none;
    -webkit-appearance: none
}

.select-group .select-option::-ms-expand {
    display: none
}

.select-group .select-option:hover {
    background-image: none
}

.select-group .select-option option {
    padding: 10px 12px;
    white-space: nowrap;
    outline: none
}

.select-group .select-option[disabled],
.select-group .select-option[readonly] {
    cursor: not-allowed;
    opacity: 1
}

.select-group .icon-arrow,
.select-group span[class^=icon] {
    position: absolute;
    top: 9px;
    right: 12px
}

.select-group .icon-arrow.icon-down-16x16 {
    pointer-events: none
}

.input-number {
    -moz-appearance: textfield
}

.input-number::-webkit-inner-spin-button,
.input-number::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.file-upload-section .file-name-container {
    display: inline-block;
    vertical-align: middle;
    width: 180px
}

.ph-modal-popup {
    background-color: #fff;
    min-height: 259px;
    width: 399px;
    border: 1px solid #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.studio-modal .ph-modal-popup {
    width: 502px;
    height: 302px
}

.studio-modal .ph-modal-popup .ph-areyouinstalleddialog-content {
    margin-top: 20px
}

.studio-modal .ph-modal-popup .ph-areyouinstalleddialog-content .text-header {
    margin-bottom: 30px
}

.studio-modal .ph-modal-popup .ph-areyouinstalleddialog-content .btn-install {
    width: 200px;
    height: 38px
}

.ph-modal-popup * {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit
}

.ph-modal-header .icon-close,
.ph-modal-header .icon-close-16x16 {
    opacity: .2;
    cursor: pointer
}

.ph-modal-header .icon-close-16x16:hover,
.ph-modal-header .icon-close:hover {
    opacity: .5
}

.ph-logo-row {
    text-align: center
}

.ph-startingdialog-spinner-row {
    text-align: center;
    padding-top: 6px;
    padding-bottom: 6px
}

.ph-areyouinstalleddialog-content {
    text-align: center
}

.ph-areyouinstalleddialog-content .larger-font-size {
    margin: 12px auto
}

.modal-dialog .larger-font-size,
.style2016 .larger-font-size {
    height: 4.5em;
    margin-bottom: 15px
}

.ph-areyouinstalleddialog-content .small {
    padding-top: 12px
}

.style2016 .small {
    padding: 15px;
    color: #b8b8b8
}

.ph-clickalwaysallowed {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 10030;
    background-color: #fff
}

.ph-clickalwaysallowed p {
    text-align: center;
    margin-bottom: auto;
    margin-top: auto
}

.ph-clickalwaysallowed span.icon-moreinfo {
    position: relative;
    margin-top: 6px;
    margin-bottom: 6px
}

.ph-clickalwaysallowed img {
    vertical-align: middle;
    border: 0
}

.ph-modal-header {
    height: 40px;
    padding-top: 10px;
    padding-bottom: 13px;
    text-align: right;
    padding-right: 8px
}

.install-instructions-modal h1 {
    font-size: 36px;
    font-weight: 400;
    line-height: 1em;
    margin: 0;
    padding: 5px 0
}

.install-instructions-modal h5 {
    font-size: 18px;
    font-weight: 400
}

.install-instructions-modal p.larger-font-size {
    margin: 0 0 15px;
    padding: 0
}

.install-instructions-modal .modal-dialog {
    width: 1000px;
    margin: 5% auto
}

@media (max-width:991px) {
    .install-instructions-modal .modal-dialog {
        width: 90%;
        width: calc(100% - 30px)
    }
}

.install-instructions-modal .modal-dialog .modal-message:after,
.install-instructions-modal .modal-dialog .modal-message:before {
    content: " ";
    display: table
}

.install-instructions-modal .modal-dialog .modal-message:after {
    clear: both
}

.install-instructions-modal .modal-dialog .modal-content .modal-footer {
    text-align: left
}

.install-instructions-modal .modal-dialog .three-steps .ph-install-step {
    width: 190px
}

.modal-col-4:after,
.modal-col-4:before {
    content: " ";
    display: table
}

.modal-col-4:after {
    clear: both
}

.modal-col-4 h1 {
    color: #00a2ff
}

.modal-col-4 li {
    float: left;
    padding: 0 12px;
    width: 25%;
    text-align: left
}

.modal-col-4 li:first-child {
    padding-left: 0
}

.modal-col-4 li:last-child {
    border-right: 0;
    padding-right: 0
}

@media (max-width:991px) {
    .modal-col-4 li img {
        width: 70%;
        width: calc(100% - 24px);
        margin: 0 auto
    }
}

.modal-col-4 li .btn-primary-lg {
    margin: 12px auto 0
}

.modal-col-5:after,
.modal-col-5:before {
    content: " ";
    display: table
}

.modal-col-5:after {
    clear: both
}

.modal-col-5 h1 {
    color: #00a2ff
}

.modal-col-5 li {
    float: left;
    padding: 0 12px;
    width: 20%;
    text-align: left
}

.modal-col-5 li:first-child {
    padding-left: 0
}

.modal-col-5 li:last-child {
    border-right: 0;
    padding-right: 0
}

@media (max-width:991px) {
    .modal-col-5 li img {
        width: 70%;
        width: calc(100% - 24px);
        margin: 0 auto
    }
}

.modal-col-5 li .btn-primary-lg {
    margin: 12px auto 0
}

.install-instructions-modal .step4-of-4 .VisitButton {
    margin-top: 30px;
    display: block;
    width: auto
}

.install-instructions-modal .step4-of-4 .VisitButton .btn-full-width {
    box-sizing: border-box
}

.protocolhandler-are-you-installed-modal .modal-message,
.protocolhandler-starting-modal .modal-message {
    padding-bottom: 10px;
    text-align: center
}

.protocolhandler-are-you-installed-modal .modal-dialog .modal-content .modal-header,
.protocolhandler-starting-modal .modal-dialog .modal-content .modal-header {
    border-bottom: none
}

.protocolhandler-are-you-installed-modal .loader,
.protocolhandler-starting-modal .loader {
    display: inline-block;
    margin: 15px 0
}

.icon-actions-clear-sm,
.icon-actions-date-sm,
.icon-actions-info-sm,
.icon-default-actions-sm {
    background-image: url(https://images.rbxcdn.com/290e85bd72cad33a8c1c52d7e02fdac5-actions_sm_light.svg);
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-actions-clear-sm,
.dark-theme .icon-actions-date-sm,
.dark-theme .icon-actions-info-sm,
.dark-theme .icon-default-actions-sm {
    background-image: url(https://images.rbxcdn.com/8b7bf37d5eaa3eb1a289053abe3bb23a-actions_sm_dark.svg)
}

.light-theme .icon-actions-clear-sm,
.light-theme .icon-actions-date-sm,
.light-theme .icon-actions-info-sm,
.light-theme .icon-default-actions-sm {
    background-image: url(https://images.rbxcdn.com/290e85bd72cad33a8c1c52d7e02fdac5-actions_sm_light.svg)
}

.icon-actions-date-sm {
    background-position: 0 -18px
}

.icon-actions-clear-sm {
    background-position: 0 -36px
}

.icon-actions-info-sm {
    background-position: 0 -54px
}

.icon-actions-favorite-off,
.icon-actions-favorite-on,
.icon-default-actions {
    background-image: url(https://images.rbxcdn.com/c253e23e4122c816f0305cce207d88e6-actions_light.svg);
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 28px;
    height: 28px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-actions-favorite-off,
.dark-theme .icon-actions-favorite-on,
.dark-theme .icon-default-actions {
    background-image: url(https://images.rbxcdn.com/b57043ba07aea48cb45288da4210e816-actions_dark.svg)
}

.light-theme .icon-actions-favorite-off,
.light-theme .icon-actions-favorite-on,
.light-theme .icon-default-actions {
    background-image: url(https://images.rbxcdn.com/c253e23e4122c816f0305cce207d88e6-actions_light.svg)
}

.icon-actions-favorite-on {
    background-position: 0 -364px
}

.icon-actions-favorite-off {
    background-position: 0 -336px
}

.icon-bc,
.icon-default-bc,
.icon-obc,
.icon-tbc {
    background-image: url(https://images.rbxcdn.com/61e81f52a68f06f7c9430c1341e0165b-bc_06282017.svg);
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 52px;
    height: 28px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-bc,
.dark-theme .icon-default-bc,
.dark-theme .icon-obc,
.dark-theme .icon-tbc {
    background-image: url(https://images.rbxcdn.com/9912d1a1e89029301244b0215e3c71f5-bc_dark_09282018.svg)
}

.light-theme .icon-bc,
.light-theme .icon-default-bc,
.light-theme .icon-obc,
.light-theme .icon-tbc {
    background-image: url(https://images.rbxcdn.com/ce40258859c5fa0bf06a5c50c157ee01-bc_light.svg)
}

.icon-bc {
    background-position: 0 0
}

.icon-tbc {
    background-position: 0 -28px
}

.icon-obc {
    background-position: 0 -56px
}

.icon-bc-no-label,
.icon-default-bc-no-label,
.icon-obc-no-label,
.icon-tbc-no-label {
    background-image: url(https://images.rbxcdn.com/61e81f52a68f06f7c9430c1341e0165b-bc_06282017.svg);
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 28px;
    height: 28px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-bc-no-label,
.dark-theme .icon-default-bc-no-label,
.dark-theme .icon-obc-no-label,
.dark-theme .icon-tbc-no-label {
    background-image: url(https://images.rbxcdn.com/9912d1a1e89029301244b0215e3c71f5-bc_dark_09282018.svg)
}

.light-theme .icon-bc-no-label,
.light-theme .icon-default-bc-no-label,
.light-theme .icon-obc-no-label,
.light-theme .icon-tbc-no-label {
    background-image: url(https://images.rbxcdn.com/ce40258859c5fa0bf06a5c50c157ee01-bc_light.svg)
}

.icon-bc-no-label {
    background-position: 0 -84px
}

.icon-tbc-no-label {
    background-position: 0 -112px
}

.icon-obc-no-label {
    background-position: 0 -140px
}

.icon-default-premium,
.icon-premium {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NCA0NCI+PHBhdGggZD0iTTQwIDRINHY0MGE0IDQgMCAwMS00LTRWNGE0IDQgMCAwMTQtNGgzNmE0IDQgMCAwMTQgNHYzNmE0IDQgMCAwMS00IDRIMjF2LTRoMTl6bS03IDdIMTF2MzNIN1Y3aDMwdjMwSDIxdi00aDEyem0tNyA3aC04djI2aC00VjE0aDE2djE2aC05di00aDV6IiBmaWxsPSIjMzkzYjNkIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 44px;
    height: 44px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-default-premium,
.dark-theme .icon-premium {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NCA0NCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBkPSJNNDAgNEg0djQwYTQgNCAwIDAxLTQtNFY0YTQgNCAwIDAxNC00aDM2YTQgNCAwIDAxNCA0djM2YTQgNCAwIDAxLTQgNEgyMXYtNGgxOXptLTcgN0gxMXYzM0g3VjdoMzB2MzBIMjF2LTRoMTJ6bS03IDdoLTh2MjZoLTRWMTRoMTZ2MTZoLTl2LTRoNXoiIGZpbGw9Im5vbmUiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNhKSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTS01LTVoNTR2NTRILTV6Ii8+PC9nPjwvc3ZnPg==)
}

.light-theme .icon-default-premium,
.light-theme .icon-premium {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NCA0NCI+PHBhdGggZD0iTTQwIDRINHY0MGE0IDQgMCAwMS00LTRWNGE0IDQgMCAwMTQtNGgzNmE0IDQgMCAwMTQgNHYzNmE0IDQgMCAwMS00IDRIMjF2LTRoMTl6bS03IDdIMTF2MzNIN1Y3aDMwdjMwSDIxdi00aDEyem0tNyA3aC04djI2aC00VjE0aDE2djE2aC05di00aDV6IiBmaWxsPSIjMzkzYjNkIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}

.icon-default-premium-small,
.icon-premium-small {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTTE0IDE0VjJIMnYxNGEyIDIgMCAwMS0yLTJWMmEyIDIgMCAwMTItMmgxMmEyIDIgMCAwMTIgMnYxMmEyIDIgMCAwMS0yIDJIOHYtMnptLTItOHY2SDh2LTJoMlY2SDZ2MTBINFY0aDh6IiBmaWxsPSIjMzkzYjNkIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-default-premium-small,
.dark-theme .icon-premium-small {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBkPSJNMTQgMTRWMkgydjE0YTIgMiAwIDAxLTItMlYyYTIgMiAwIDAxMi0yaDEyYTIgMiAwIDAxMiAydjEyYTIgMiAwIDAxLTIgMkg4di0yem0tMi04djZIOHYtMmgyVjZINnYxMEg0VjRoOHoiIGZpbGw9Im5vbmUiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNhKSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTS01LTVoMjZ2MjZILTV6Ii8+PC9nPjwvc3ZnPg==)
}

.light-theme .icon-default-premium-small,
.light-theme .icon-premium-small {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTTE0IDE0VjJIMnYxNGEyIDIgMCAwMS0yLTJWMmEyIDIgMCAwMTItMmgxMmEyIDIgMCAwMTIgMnYxMmEyIDIgMCAwMS0yIDJIOHYtMnptLTItOHY2SDh2LTJoMlY2SDZ2MTBINFY0aDh6IiBmaWxsPSIjMzkzYjNkIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}

.icon-default-premium-medium,
.icon-premium-medium {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOCAyOCI+PHBhdGggZD0iTTI4IDI0YTQgNCAwIDAxLTQgNEgxNHYtNGgxMFY0SDR2MjRhNCA0IDAgMDEtNC00VjRhNCA0IDAgMDE0LTRoMjBhNCA0IDAgMDE0IDR6bS03LTd2NGgtN3YtNGgzdi02aC02djE3SDdWN2gxNHYxMHoiIGZpbGw9IiMzOTNiM2QiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 28px;
    height: 28px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-default-premium-medium,
.dark-theme .icon-premium-medium {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOCAyOCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBkPSJNMjggMjRhNCA0IDAgMDEtNCA0SDE0di00aDEwVjRINHYyNGE0IDQgMCAwMS00LTRWNGE0IDQgMCAwMTQtNGgyMGE0IDQgMCAwMTQgNHptLTctN3Y0aC03di00aDN2LTZoLTZ2MTdIN1Y3aDE0djEweiIgZmlsbD0ibm9uZSIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9jbGlwUGF0aD48L2RlZnM+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNLTUtNWgzOHYzOEgtNXoiLz48L2c+PC9zdmc+)
}

.light-theme .icon-default-premium-medium,
.light-theme .icon-premium-medium {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOCAyOCI+PHBhdGggZD0iTTI4IDI0YTQgNCAwIDAxLTQgNEgxNHYtNGgxMFY0SDR2MjRhNCA0IDAgMDEtNC00VjRhNCA0IDAgMDE0LTRoMjBhNCA0IDAgMDE0IDR6bS03LTd2NGgtN3YtNGgzdi02aC02djE3SDdWN2gxNHYxMHoiIGZpbGw9IiMzOTNiM2QiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)
}

.icon-white-premium-medium {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOCAyOCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBkPSJNMjggMjRhNCA0IDAgMDEtNCA0SDE0di00aDEwVjRINHYyNGE0IDQgMCAwMS00LTRWNGE0IDQgMCAwMTQtNGgyMGE0IDQgMCAwMTQgNHptLTctN3Y0aC03di00aDN2LTZoLTZ2MTdIN1Y3aDE0djEweiIgZmlsbD0ibm9uZSIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9jbGlwUGF0aD48L2RlZnM+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNLTUtNWgzOHYzOEgtNXoiLz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 28px;
    height: 28px;
    display: inline-block;
    vertical-align: middle
}

.icon-premium,
.icon-premium-medium,
.icon-premium-small {
    background-position: 0 0
}

.icon-clanpoint,
.icon-default-branded,
.icon-favorite,
.icon-favorite.favorited,
.icon-follow-game,
.icon-follow-game-gray,
.icon-follow-game.disabled,
.icon-follow-game.followed,
.icon-leaderboard,
.icon-playerpoint,
.icon-robux,
.icon-robux-28x28,
.icon-robux-burst-banner,
.icon-robux-gold,
.icon-robux-gray,
.icon-robux-white {
    background-image: url(https://images.rbxcdn.com/757f696cbfd2d8fcde61d219cead6a2c-branded_04182018.svg);
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 28px;
    height: 28px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-clanpoint,
.dark-theme .icon-default-branded,
.dark-theme .icon-favorite,
.dark-theme .icon-follow-game,
.dark-theme .icon-follow-game-gray,
.dark-theme .icon-leaderboard,
.dark-theme .icon-playerpoint,
.dark-theme .icon-robux,
.dark-theme .icon-robux-28x28,
.dark-theme .icon-robux-burst-banner,
.dark-theme .icon-robux-gold,
.dark-theme .icon-robux-gray,
.dark-theme .icon-robux-white {
    background-image: url(https://images.rbxcdn.com/b54ea757c3a91fab9ccba5998821c4ed-branded_dark_11062018.svg)
}

.light-theme .icon-clanpoint,
.light-theme .icon-default-branded,
.light-theme .icon-favorite,
.light-theme .icon-follow-game,
.light-theme .icon-follow-game-gray,
.light-theme .icon-leaderboard,
.light-theme .icon-playerpoint,
.light-theme .icon-robux,
.light-theme .icon-robux-28x28,
.light-theme .icon-robux-burst-banner,
.light-theme .icon-robux-gold,
.light-theme .icon-robux-gray,
.light-theme .icon-robux-white {
    background-image: url(https://images.rbxcdn.com/1f3a74ef77a102da4cfffab2aadf3b36-branded_light.svg)
}

.icon-default-branded-16x16,
.icon-robux-16x16,
.icon-robux-gray-16x16,
.icon-robux-white-16x16 {
    background-image: url(https://images.rbxcdn.com/757f696cbfd2d8fcde61d219cead6a2c-branded_04182018.svg);
    background-repeat: no-repeat;
    background-size: 32px auto;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-default-branded-16x16,
.dark-theme .icon-robux-16x16,
.dark-theme .icon-robux-gray-16x16,
.dark-theme .icon-robux-white-16x16 {
    background-image: url(https://images.rbxcdn.com/b54ea757c3a91fab9ccba5998821c4ed-branded_dark_11062018.svg)
}

.light-theme .icon-default-branded-16x16,
.light-theme .icon-robux-16x16,
.light-theme .icon-robux-gray-16x16,
.light-theme .icon-robux-white-16x16 {
    background-image: url(https://images.rbxcdn.com/1f3a74ef77a102da4cfffab2aadf3b36-branded_light.svg)
}

.icon-playerpoint {
    background-position: 0 0
}

.icon-clanpoint {
    background-position: 0 -28px
}

.icon-leaderboard {
    background-position: 0 -56px
}

.icon-favorite {
    background-position: 0 -84px
}

.icon-favorite.favorited,
.icon-favorite:hover,
a:hover .icon-favorite,
button:hover .icon-favorite {
    background-position: -28px -84px
}

.icon-robux,
.icon-robux-28x28,
.icon-robux-gold {
    background-position: 0 -112px
}

.icon-robux-gray {
    background-position: 0 -168px
}

.icon-robux-white {
    background-position: 0 -196px
}

.icon-robux-burst-banner {
    background-position: 0 -224px
}

.icon-robux-16x16 {
    background-position: 0 -64px
}

.icon-robux-gray-16x16 {
    background-position: 0 -96px
}

.icon-robux-white-16x16 {
    background-position: 0 -112px
}

.icon-follow-game {
    background-position: 0 -252px
}

.icon-follow-game.followed {
    background-position: -28px -252px
}

.icon-follow-game.disabled {
    background-position: 0 -280px
}

.icon-follow-game-gray {
    background-position: 0 -308px
}

.icon-default-common,
.icon-play-game,
.icon-play-with-circle {
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 36px;
    height: 36px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-default-common,
.dark-theme .icon-play-game,
.dark-theme .icon-play-with-circle,
.icon-default-common,
.icon-play-game,
.icon-play-with-circle,
.light-theme .icon-default-common,
.light-theme .icon-play-game,
.light-theme .icon-play-with-circle {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGQ9Ik0xOSA4LjVsMTEuOTI1IDE2LjAzNmMuODUxIDEgLjc0NSAyLjUxMi0uMjM3IDMuMzc5YTIuMzMgMi4zMyAwIDAxLTEuNTQyLjU4NUg4Ljg1NGMtMS4zIDAtMi4zNTQtMS4wNzMtMi4zNTQtMi4zOTUgMC0uNTc3LjIwNC0xLjEzNC41NzUtMS41N0wxOSA4LjV6IiBpZD0iYSIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjx1c2UgZmlsbD0iI0ZGRiIgdHJhbnNmb3JtPSJyb3RhdGUoOTAgMTkgMTguNSkiIHhsaW5rOmhyZWY9IiNhIi8+PHBhdGggZD0iTTE4IDcyQzguMDU5IDcyIDAgNjMuOTQxIDAgNTRzOC4wNTktMTggMTgtMTggMTggOC4wNTkgMTggMTgtOC4wNTkgMTgtMTggMTh6bTcuNi0xNy42OTVsLTkuNDYtNy4xNmExLjQxMyAxLjQxMyAwIDAwLTIuMzQgMS4wNjh2MTIuMTg0YTEuNDEzIDEuNDEzIDAgMDAyLjM0IDEuMDY4bDkuNDYtNy4xNnoiIGZpbGwtb3BhY2l0eT0iLjkiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+)
}

.icon-play-game {
    background-position: 0 0
}

.icon-play-with-circle {
    background-position: 0 -36px
}

.dark-theme .game-card-info .info-label.icon-playing-counts-gray,
.dark-theme .game-card-info .info-label.icon-playing-counts-gray-white-70,
.dark-theme .game-card-info .info-label.icon-votes-gray,
.dark-theme .game-card-info .info-label.icon-votes-gray-white-70,
.dark-theme .gotham-font .refresh-link-icon:after,
.dark-theme .gotham-font .see-all-link-icon:after,
.gotham-font.dark-theme .refresh-link-icon:after,
.gotham-font.dark-theme .see-all-link-icon:after,
.gotham-font.light-theme .refresh-link-icon:after,
.gotham-font.light-theme .see-all-link-icon:after,
.icon-currently-playing-sm,
.icon-default-common-sm,
.icon-push-right-sm,
.icon-rating-sm,
.icon-refresh-sm,
.light-theme .game-card-info .info-label.icon-playing-counts-gray,
.light-theme .game-card-info .info-label.icon-playing-counts-gray-white-70,
.light-theme .game-card-info .info-label.icon-votes-gray,
.light-theme .game-card-info .info-label.icon-votes-gray-white-70,
.light-theme .gotham-font .refresh-link-icon:after,
.light-theme .gotham-font .see-all-link-icon:after {
    background-image: url(https://images.rbxcdn.com/87b4f6103befbe2c1e9c13eb9d7064db-common_sm_dark_12032018.svg);
    background-repeat: no-repeat;
    background-size: 32px auto;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .game-card-info .info-label.icon-playing-counts-gray,
.dark-theme .game-card-info .info-label.icon-playing-counts-gray-white-70,
.dark-theme .game-card-info .info-label.icon-votes-gray,
.dark-theme .game-card-info .info-label.icon-votes-gray-white-70,
.dark-theme .gotham-font .refresh-link-icon:after,
.dark-theme .gotham-font .see-all-link-icon:after,
.dark-theme .icon-currently-playing-sm,
.dark-theme .icon-default-common-sm,
.dark-theme .icon-push-right-sm,
.dark-theme .icon-rating-sm,
.dark-theme .icon-refresh-sm,
.gotham-font.dark-theme .refresh-link-icon:after,
.gotham-font.dark-theme .see-all-link-icon:after,
.gotham-font.light-theme .dark-theme .refresh-link-icon:after,
.gotham-font.light-theme .dark-theme .see-all-link-icon:after,
.light-theme .game-card-info .dark-theme .info-label.icon-playing-counts-gray,
.light-theme .game-card-info .dark-theme .info-label.icon-playing-counts-gray-white-70,
.light-theme .game-card-info .dark-theme .info-label.icon-votes-gray,
.light-theme .game-card-info .dark-theme .info-label.icon-votes-gray-white-70,
.light-theme .gotham-font .dark-theme .refresh-link-icon:after,
.light-theme .gotham-font .dark-theme .see-all-link-icon:after {
    background-image: url(https://images.rbxcdn.com/87b4f6103befbe2c1e9c13eb9d7064db-common_sm_dark_12032018.svg)
}

.dark-theme .game-card-info .light-theme .info-label.icon-playing-counts-gray,
.dark-theme .game-card-info .light-theme .info-label.icon-playing-counts-gray-white-70,
.dark-theme .game-card-info .light-theme .info-label.icon-votes-gray,
.dark-theme .game-card-info .light-theme .info-label.icon-votes-gray-white-70,
.dark-theme .gotham-font .light-theme .refresh-link-icon:after,
.dark-theme .gotham-font .light-theme .see-all-link-icon:after,
.gotham-font.dark-theme .light-theme .refresh-link-icon:after,
.gotham-font.dark-theme .light-theme .see-all-link-icon:after,
.gotham-font.light-theme .refresh-link-icon:after,
.gotham-font.light-theme .see-all-link-icon:after,
.light-theme .game-card-info .info-label.icon-playing-counts-gray,
.light-theme .game-card-info .info-label.icon-playing-counts-gray-white-70,
.light-theme .game-card-info .info-label.icon-votes-gray,
.light-theme .game-card-info .info-label.icon-votes-gray-white-70,
.light-theme .gotham-font .refresh-link-icon:after,
.light-theme .gotham-font .see-all-link-icon:after,
.light-theme .icon-currently-playing-sm,
.light-theme .icon-default-common-sm,
.light-theme .icon-push-right-sm,
.light-theme .icon-rating-sm,
.light-theme .icon-refresh-sm {
    background-image: url(https://images.rbxcdn.com/994d61715b1d8899f7c7abe114ec452a-common_sm_light_12032018.svg)
}

.dark-theme .gotham-font .refresh-link-icon:after,
.gotham-font.dark-theme .refresh-link-icon:after,
.gotham-font.light-theme .refresh-link-icon:after,
.icon-refresh-sm,
.light-theme .gotham-font .refresh-link-icon:after {
    background-position: 0 0
}

.dark-theme .gotham-font .see-all-link-icon:after,
.gotham-font.dark-theme .see-all-link-icon:after,
.gotham-font.light-theme .see-all-link-icon:after,
.icon-push-right-sm,
.light-theme .gotham-font .see-all-link-icon:after {
    background-position: 0 -16px
}

.dark-theme .game-card-info .info-label.icon-votes-gray,
.dark-theme .game-card-info .info-label.icon-votes-gray-white-70,
.icon-rating-sm,
.light-theme .game-card-info .info-label.icon-votes-gray,
.light-theme .game-card-info .info-label.icon-votes-gray-white-70 {
    background-position: 0 -32px
}

.dark-theme .game-card-info .info-label.icon-playing-counts-gray,
.dark-theme .game-card-info .info-label.icon-playing-counts-gray-white-70,
.icon-currently-playing-sm,
.light-theme .game-card-info .info-label.icon-playing-counts-gray,
.light-theme .game-card-info .info-label.icon-playing-counts-gray-white-70 {
    background-position: 0 -48px
}

.icon-download {
    background-image: url();
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 28px;
    height: 28px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-download {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iMjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy40NyAxOC4wM2wuNTMuNTMuNTMtLjUzIDMtM2EuNzUuNzUgMCAxMC0xLjA2LTEuMDZsLTEuNzIgMS43MlYzLjVhLjc1Ljc1IDAgMDAtMS41IDB2MTIuMTlsLTEuNzItMS43MmEuNzUuNzUgMCAxMC0xLjA2IDEuMDZsMyAzeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik02Ljc1IDE3LjI1djRhMiAyIDAgMDAyIDJoMTAuNWEyIDIgMCAwMDItMnYtNCIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+)
}

.light-theme .icon-download {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iMjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy40NyAxOC4wM2wuNTMuNTMuNTMtLjUzIDMtM2EuNzUuNzUgMCAxMC0xLjA2LTEuMDZsLTEuNzIgMS43MlYzLjVhLjc1Ljc1IDAgMDAtMS41IDB2MTIuMTlsLTEuNzItMS43MmEuNzUuNzUgMCAxMC0xLjA2IDEuMDZsMyAzeiIgZmlsbD0iIzM5M0IzRCIvPjxwYXRoIGQ9Ik02Ljc1IDE3LjI1djRhMiAyIDAgMDAyIDJoMTAuNWEyIDIgMCAwMDItMnYtNCIgc3Ryb2tlPSIjMzkzQjNEIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+)
}

.icon-default-dynamichead,
.icon-DynamicHead-label {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNCAyLjVINEExLjUgMS41IDAgMDAyLjUgNHYxMEExLjUgMS41IDAgMDA0IDE1LjVoMTBhMS41IDEuNSAwIDAwMS41LTEuNVY0QTEuNSAxLjUgMCAwMDE0IDIuNXpNNCAxYTMgMyAwIDAwLTMgM3YxMGEzIDMgMCAwMDMgM2gxMGEzIDMgMCAwMDMtM1Y0YTMgMyAwIDAwLTMtM0g0eiIgZmlsbD0iIzM5M0IzRCIvPjxwYXRoIGQ9Ik02LjUgOC41Yy42OSAwIDEuMjUtLjc4NCAxLjI1LTEuNzVTNy4xOSA1IDYuNSA1cy0xLjI1Ljc4NC0xLjI1IDEuNzVTNS44MSA4LjUgNi41IDguNXpNMTIuOTYgMTAuNDk4Yy4wNDQtLjI3Mi0uMTg0LS40OTgtLjQ2LS40OThoLTdjLS4yNzYgMC0uNTA0LjIyNi0uNDYuNDk4QzUuMzE2IDEyLjE5NSA2Ljk4NCAxMy41IDkgMTMuNXMzLjY4NC0xLjMwNSAzLjk2LTMuMDAyek0xMS41IDUuNWMtLjgwNiAwLTEuMTQ3Ljk1Ny0xLjIxIDEuMzMtLjA2Mi4zNzItLjA0NC43OTggMCAuOTU3LjAyLjA2OC4wNy4yMTMuMTM1LjIxMy4wNTIgMCAuMDc4LS4wNjkuMTEtLjE1bC4wMjQtLjA2M2MuMDUyLS4xMjIuMTQ0LS4zMTkuMzU5LS41MzJhLjkxLjkxIDAgMDEuNTgyLS4yNjYuOTEuOTEgMCAwMS41ODIuMjY2IDEuNTY4IDEuNTY4IDAgMDEuMzgzLjU5NGMuMDMyLjA4Mi4wNTguMTUxLjExLjE1MS4wNjQgMCAuMTE2LS4xNDUuMTM0LS4yMTMuMDQ1LS4xNi4wNjMtLjU4NSAwLS45NTctLjA2Mi0uMzczLS40MDMtMS4zMy0xLjIwOS0xLjMzeiIgZmlsbD0iIzM5M0IzRCIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-size: 200% auto;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
    margin-bottom: 8px
}

.dark-theme .icon-default-dynamichead {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNCAyLjVINEExLjUgMS41IDAgMDAyLjUgNHYxMEExLjUgMS41IDAgMDA0IDE1LjVoMTBhMS41IDEuNSAwIDAwMS41LTEuNVY0QTEuNSAxLjUgMCAwMDE0IDIuNXpNNCAxYTMgMyAwIDAwLTMgM3YxMGEzIDMgMCAwMDMgM2gxMGEzIDMgMCAwMDMtM1Y0YTMgMyAwIDAwLTMtM0g0eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik02LjUgOC41Yy42OSAwIDEuMjUtLjc4NCAxLjI1LTEuNzVTNy4xOSA1IDYuNSA1cy0xLjI1Ljc4NC0xLjI1IDEuNzVTNS44MSA4LjUgNi41IDguNXpNMTIuOTYgMTAuNDk4Yy4wNDQtLjI3Mi0uMTg0LS40OTgtLjQ2LS40OThoLTdjLS4yNzYgMC0uNTA0LjIyNi0uNDYuNDk4QzUuMzE2IDEyLjE5NSA2Ljk4NCAxMy41IDkgMTMuNXMzLjY4NC0xLjMwNSAzLjk2LTMuMDAyek0xMS41IDUuNWMtLjgwNiAwLTEuMTQ3Ljk1Ny0xLjIxIDEuMzMtLjA2Mi4zNzItLjA0NC43OTggMCAuOTU3LjAyLjA2OC4wNy4yMTMuMTM1LjIxMy4wNTIgMCAuMDc4LS4wNjkuMTEtLjE1bC4wMjQtLjA2M2MuMDUyLS4xMjIuMTQ0LS4zMTkuMzU5LS41MzJhLjkxLjkxIDAgMDEuNTgyLS4yNjYuOTEuOTEgMCAwMS41ODIuMjY2IDEuNTY4IDEuNTY4IDAgMDEuMzgzLjU5NGMuMDMyLjA4Mi4wNTguMTUxLjExLjE1MS4wNjQgMCAuMTE2LS4xNDUuMTM0LS4yMTMuMDQ1LS4xNi4wNjMtLjU4NSAwLS45NTctLjA2Mi0uMzczLS40MDMtMS4zMy0xLjIwOS0xLjMzeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==)
}

.light-theme .icon-default-dynamichead {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNCAyLjVINEExLjUgMS41IDAgMDAyLjUgNHYxMEExLjUgMS41IDAgMDA0IDE1LjVoMTBhMS41IDEuNSAwIDAwMS41LTEuNVY0QTEuNSAxLjUgMCAwMDE0IDIuNXpNNCAxYTMgMyAwIDAwLTMgM3YxMGEzIDMgMCAwMDMgM2gxMGEzIDMgMCAwMDMtM1Y0YTMgMyAwIDAwLTMtM0g0eiIgZmlsbD0iIzM5M0IzRCIvPjxwYXRoIGQ9Ik02LjUgOC41Yy42OSAwIDEuMjUtLjc4NCAxLjI1LTEuNzVTNy4xOSA1IDYuNSA1cy0xLjI1Ljc4NC0xLjI1IDEuNzVTNS44MSA4LjUgNi41IDguNXpNMTIuOTYgMTAuNDk4Yy4wNDQtLjI3Mi0uMTg0LS40OTgtLjQ2LS40OThoLTdjLS4yNzYgMC0uNTA0LjIyNi0uNDYuNDk4QzUuMzE2IDEyLjE5NSA2Ljk4NCAxMy41IDkgMTMuNXMzLjY4NC0xLjMwNSAzLjk2LTMuMDAyek0xMS41IDUuNWMtLjgwNiAwLTEuMTQ3Ljk1Ny0xLjIxIDEuMzMtLjA2Mi4zNzItLjA0NC43OTggMCAuOTU3LjAyLjA2OC4wNy4yMTMuMTM1LjIxMy4wNTIgMCAuMDc4LS4wNjkuMTEtLjE1bC4wMjQtLjA2M2MuMDUyLS4xMjIuMTQ0LS4zMTkuMzU5LS41MzJhLjkxLjkxIDAgMDEuNTgyLS4yNjYuOTEuOTEgMCAwMS41ODIuMjY2IDEuNTY4IDEuNTY4IDAgMDEuMzgzLjU5NGMuMDMyLjA4Mi4wNTguMTUxLjExLjE1MS4wNjQgMCAuMTE2LS4xNDUuMTM0LS4yMTMuMDQ1LS4xNi4wNjMtLjU4NSAwLS45NTctLjA2Mi0uMzczLS40MDMtMS4zMy0xLjIwOS0xLjMzeiIgZmlsbD0iIzM5M0IzRCIvPjwvc3ZnPg==)
}

.dark-theme .icon-DynamicHead-label {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNCAyLjVINEExLjUgMS41IDAgMDAyLjUgNHYxMEExLjUgMS41IDAgMDA0IDE1LjVoMTBhMS41IDEuNSAwIDAwMS41LTEuNVY0QTEuNSAxLjUgMCAwMDE0IDIuNXpNNCAxYTMgMyAwIDAwLTMgM3YxMGEzIDMgMCAwMDMgM2gxMGEzIDMgMCAwMDMtM1Y0YTMgMyAwIDAwLTMtM0g0eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik02LjUgOC41Yy42OSAwIDEuMjUtLjc4NCAxLjI1LTEuNzVTNy4xOSA1IDYuNSA1cy0xLjI1Ljc4NC0xLjI1IDEuNzVTNS44MSA4LjUgNi41IDguNXpNMTIuOTYgMTAuNDk4Yy4wNDQtLjI3Mi0uMTg0LS40OTgtLjQ2LS40OThoLTdjLS4yNzYgMC0uNTA0LjIyNi0uNDYuNDk4QzUuMzE2IDEyLjE5NSA2Ljk4NCAxMy41IDkgMTMuNXMzLjY4NC0xLjMwNSAzLjk2LTMuMDAyek0xMS41IDUuNWMtLjgwNiAwLTEuMTQ3Ljk1Ny0xLjIxIDEuMzMtLjA2Mi4zNzItLjA0NC43OTggMCAuOTU3LjAyLjA2OC4wNy4yMTMuMTM1LjIxMy4wNTIgMCAuMDc4LS4wNjkuMTEtLjE1bC4wMjQtLjA2M2MuMDUyLS4xMjIuMTQ0LS4zMTkuMzU5LS41MzJhLjkxLjkxIDAgMDEuNTgyLS4yNjYuOTEuOTEgMCAwMS41ODIuMjY2IDEuNTY4IDEuNTY4IDAgMDEuMzgzLjU5NGMuMDMyLjA4Mi4wNTguMTUxLjExLjE1MS4wNjQgMCAuMTE2LS4xNDUuMTM0LS4yMTMuMDQ1LS4xNi4wNjMtLjU4NSAwLS45NTctLjA2Mi0uMzczLS40MDMtMS4zMy0xLjIwOS0xLjMzeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==)
}

.light-theme .icon-DynamicHead-label {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNCAyLjVINEExLjUgMS41IDAgMDAyLjUgNHYxMEExLjUgMS41IDAgMDA0IDE1LjVoMTBhMS41IDEuNSAwIDAwMS41LTEuNVY0QTEuNSAxLjUgMCAwMDE0IDIuNXpNNCAxYTMgMyAwIDAwLTMgM3YxMGEzIDMgMCAwMDMgM2gxMGEzIDMgMCAwMDMtM1Y0YTMgMyAwIDAwLTMtM0g0eiIgZmlsbD0iIzM5M0IzRCIvPjxwYXRoIGQ9Ik02LjUgOC41Yy42OSAwIDEuMjUtLjc4NCAxLjI1LTEuNzVTNy4xOSA1IDYuNSA1cy0xLjI1Ljc4NC0xLjI1IDEuNzVTNS44MSA4LjUgNi41IDguNXpNMTIuOTYgMTAuNDk4Yy4wNDQtLjI3Mi0uMTg0LS40OTgtLjQ2LS40OThoLTdjLS4yNzYgMC0uNTA0LjIyNi0uNDYuNDk4QzUuMzE2IDEyLjE5NSA2Ljk4NCAxMy41IDkgMTMuNXMzLjY4NC0xLjMwNSAzLjk2LTMuMDAyek0xMS41IDUuNWMtLjgwNiAwLTEuMTQ3Ljk1Ny0xLjIxIDEuMzMtLjA2Mi4zNzItLjA0NC43OTggMCAuOTU3LjAyLjA2OC4wNy4yMTMuMTM1LjIxMy4wNTIgMCAuMDc4LS4wNjkuMTEtLjE1bC4wMjQtLjA2M2MuMDUyLS4xMjIuMTQ0LS4zMTkuMzU5LS41MzJhLjkxLjkxIDAgMDEuNTgyLS4yNjYuOTEuOTEgMCAwMS41ODIuMjY2IDEuNTY4IDEuNTY4IDAgMDEuMzgzLjU5NGMuMDMyLjA4Mi4wNTguMTUxLjExLjE1MS4wNjQgMCAuMTE2LS4xNDUuMTM0LS4yMTMuMDQ1LS4xNi4wNjMtLjU4NSAwLS45NTctLjA2Mi0uMzczLS40MDMtMS4zMy0xLjIwOS0xLjMzeiIgZmlsbD0iIzM5M0IzRCIvPjwvc3ZnPg==)
}

.icon-default-friendstatus,
.icon-game,
.icon-online,
.icon-studio {
    background-image: url(https://images.rbxcdn.com/0825a5ee0156a0c2a2becccd5d563a01-friendsstatus.svg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 28px;
    height: 28px;
    display: inline-block;
    vertical-align: middle
}

.icon-game {
    background-position: 0 0
}

.icon-studio {
    background-position: 0 -28px
}

.icon-online {
    background-position: 0 -56px
}

.icon-allgears,
.icon-Building,
.icon-catalog,
.icon-copylocked,
.icon-default-games,
.icon-dislike,
.icon-dislike.selected,
.icon-experimental-black,
.icon-experimental-gray1,
.icon-experimental-gray2,
.icon-experimental-white,
.icon-Explosive,
.icon-games,
.icon-inventory,
.icon-like,
.icon-like.selected,
.icon-Melee,
.icon-Musical,
.icon-Navigation,
.icon-nocopylocked,
.icon-nogear,
.icon-partialgears,
.icon-playaudio,
.icon-playing-counts-gray,
.icon-playing-counts-gray-white-70,
.icon-PowerUp,
.icon-privateserver,
.icon-publicserver,
.icon-Ranged,
.icon-share-game-to-chat,
.icon-Social,
.icon-Transport,
.icon-votes-gray,
.icon-votes-gray-white-70 {
    background-image: url(https://images.rbxcdn.com/153fd3209692232cd8087cad74a669b0-games.svg);
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 28px;
    height: 28px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-allgears,
.dark-theme .icon-Building,
.dark-theme .icon-catalog,
.dark-theme .icon-copylocked,
.dark-theme .icon-default-games,
.dark-theme .icon-dislike,
.dark-theme .icon-experimental-black,
.dark-theme .icon-experimental-gray1,
.dark-theme .icon-experimental-gray2,
.dark-theme .icon-experimental-white,
.dark-theme .icon-Explosive,
.dark-theme .icon-games,
.dark-theme .icon-inventory,
.dark-theme .icon-like,
.dark-theme .icon-Melee,
.dark-theme .icon-Musical,
.dark-theme .icon-Navigation,
.dark-theme .icon-nocopylocked,
.dark-theme .icon-nogear,
.dark-theme .icon-partialgears,
.dark-theme .icon-playaudio,
.dark-theme .icon-playing-counts-gray,
.dark-theme .icon-playing-counts-gray-white-70,
.dark-theme .icon-PowerUp,
.dark-theme .icon-privateserver,
.dark-theme .icon-publicserver,
.dark-theme .icon-Ranged,
.dark-theme .icon-share-game-to-chat,
.dark-theme .icon-Social,
.dark-theme .icon-Transport,
.dark-theme .icon-votes-gray,
.dark-theme .icon-votes-gray-white-70 {
    background-image: url(https://images.rbxcdn.com/07634917e5efe992df87953ee1d991b0-games_dark.svg)
}

.light-theme .icon-allgears,
.light-theme .icon-Building,
.light-theme .icon-catalog,
.light-theme .icon-copylocked,
.light-theme .icon-default-games,
.light-theme .icon-dislike,
.light-theme .icon-experimental-black,
.light-theme .icon-experimental-gray1,
.light-theme .icon-experimental-gray2,
.light-theme .icon-experimental-white,
.light-theme .icon-Explosive,
.light-theme .icon-games,
.light-theme .icon-inventory,
.light-theme .icon-like,
.light-theme .icon-Melee,
.light-theme .icon-Musical,
.light-theme .icon-Navigation,
.light-theme .icon-nocopylocked,
.light-theme .icon-nogear,
.light-theme .icon-partialgears,
.light-theme .icon-playaudio,
.light-theme .icon-playing-counts-gray,
.light-theme .icon-playing-counts-gray-white-70,
.light-theme .icon-PowerUp,
.light-theme .icon-privateserver,
.light-theme .icon-publicserver,
.light-theme .icon-Ranged,
.light-theme .icon-share-game-to-chat,
.light-theme .icon-Social,
.light-theme .icon-Transport,
.light-theme .icon-votes-gray,
.light-theme .icon-votes-gray-white-70 {
    background-image: url(https://images.rbxcdn.com/45c53679bb27a14ba029ba06afc67bb2-games_light.svg)
}

.icon-default-games-16x16,
.icon-dislike-gray-16x16,
.icon-dislike-gray-16x16.selected,
.icon-like-gray-16x16,
.icon-like-gray-16x16.selected {
    background-image: url(https://images.rbxcdn.com/153fd3209692232cd8087cad74a669b0-games.svg);
    background-repeat: no-repeat;
    background-size: 32px auto;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-default-games-16x16,
.dark-theme .icon-dislike-gray-16x16,
.dark-theme .icon-like-gray-16x16 {
    background-image: url(https://images.rbxcdn.com/07634917e5efe992df87953ee1d991b0-games_dark.svg)
}

.light-theme .icon-default-games-16x16,
.light-theme .icon-dislike-gray-16x16,
.light-theme .icon-like-gray-16x16 {
    background-image: url(https://images.rbxcdn.com/45c53679bb27a14ba029ba06afc67bb2-games_light.svg)
}

.icon-inventory {
    background-position: 0 0
}

.icon-games {
    background-position: 0 -28px
}

.icon-catalog {
    background-position: 0 -56px
}

.icon-like {
    background-position: 0 -84px
}

.icon-like.selected,
.icon-like:hover,
a:hover .icon-like,
button:hover .icon-like {
    background-position: -28px -84px
}

.icon-dislike {
    background-position: 0 -112px
}

.icon-dislike.selected,
.icon-dislike:hover,
a:hover .icon-dislike,
button:hover .icon-dislike {
    background-position: -28px -112px
}

.icon-playaudio {
    background-position: 0 -140px
}

.icon-copylocked {
    background-position: 0 -168px
}

.icon-nocopylocked {
    background-position: 0 -196px
}

.icon-publicserver {
    background-position: 0 -224px
}

.icon-privateserver {
    background-position: 0 -252px
}

.icon-allgears {
    background-position: 0 -280px
}

.icon-partialgears {
    background-position: 0 -308px
}

.icon-nogear {
    background-position: 0 -336px
}

.icon-Melee {
    background-position: 0 -364px
}

.icon-Ranged {
    background-position: 0 -392px
}

.icon-PowerUp {
    background-position: 0 -420px
}

.icon-Explosive {
    background-position: 0 -448px
}

.icon-Musical {
    background-position: 0 -476px
}

.icon-Navigation {
    background-position: 0 -504px
}

.icon-Building {
    background-position: 0 -532px
}

.icon-Social {
    background-position: 0 -560px
}

.icon-Transport {
    background-position: 0 -588px
}

.icon-like-gray-16x16 {
    background-position: 0 -352px
}

.icon-like-gray-16x16.selected,
.icon-like-gray-16x16:hover,
a:hover .icon-like-gray-16x16,
button:hover .icon-like-gray-16x16 {
    background-position: -16px -352px
}

.icon-dislike-gray-16x16 {
    background-position: 0 -368px
}

.icon-dislike-gray-16x16.selected,
.icon-dislike-gray-16x16:hover,
a:hover .icon-dislike-gray-16x16,
button:hover .icon-dislike-gray-16x16 {
    background-position: -16px -368px
}

.icon-experimental-white {
    background-position: 0 -672px
}

.icon-experimental-gray2 {
    background-position: -28px -672px
}

.icon-experimental-gray1 {
    background-position: 0 -700px
}

.icon-experimental-black {
    background-position: -28px -700px
}

.icon-share-game-to-chat {
    background-position: 0 -812px
}

.icon-votes-gray {
    background-position: 0 -840px
}

.icon-playing-counts-gray {
    background-position: 0 -868px
}

.icon-votes-gray-white-70 {
    background-position: 0 -896px
}

.icon-playing-counts-gray-white-70 {
    background-position: 0 -924px
}

.icon-additem,
.icon-arrow-right-blue,
.icon-audio,
.icon-back,
.icon-bigplay,
.icon-bigplay-fill,
.icon-bigstop,
.icon-bigstop-fill,
.icon-brokenpage,
.icon-carousel-left,
.icon-carousel-right,
.icon-chat-gray,
.icon-check-selection,
.icon-checkmark,
.icon-checkmark-blue,
.icon-checkmark-on,
.icon-checkmark-white,
.icon-checkmark-white-bold,
.icon-clock,
.icon-close,
.icon-close-white,
.icon-copy,
.icon-default-generic,
.icon-down,
.icon-edit,
.icon-female,
.icon-female-white,
.icon-first-gray,
.icon-first-page,
.icon-games-carousel-left,
.icon-games-carousel-left.hover,
.icon-games-carousel-right,
.icon-games-carousel-right.hover,
.icon-globe,
.icon-grid,
.icon-home,
.icon-inactive,
.icon-last-gray,
.icon-last-page,
.icon-left,
.icon-left-gray,
.icon-locked,
.icon-logo-apple,
.icon-logo-win,
.icon-male,
.icon-male-white,
.icon-menu,
.icon-menu-black,
.icon-minus,
.icon-more,
.icon-more-gray-vertical,
.icon-moreinfo,
.icon-next,
.icon-notifications,
.icon-page,
.icon-password-hide,
.icon-password-hide-white,
.icon-password-show,
.icon-password-show-white,
.icon-pastname,
.icon-pause,
.icon-pause-fill,
.icon-play,
.icon-playgame,
.icon-plus,
.icon-regenerate,
.icon-right,
.icon-right-gray,
.icon-sandglass,
.icon-search,
.icon-settings,
.icon-slideshow,
.icon-sorting,
.icon-trash-bin,
.icon-unlocked,
.icon-up,
.icon-viewdetails {
    background-image: url(https://images.rbxcdn.com/8f9d73863e52851ec5910be4ffa5ed78-generic_01312019.svg);
    background-repeat: no-repeat;
    background-size: 200% auto;
    width: 28px;
    height: 28px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-additem,
.dark-theme .icon-arrow-right-blue,
.dark-theme .icon-audio,
.dark-theme .icon-back,
.dark-theme .icon-bigplay,
.dark-theme .icon-bigplay-fill,
.dark-theme .icon-bigstop,
.dark-theme .icon-bigstop-fill,
.dark-theme .icon-brokenpage,
.dark-theme .icon-carousel-left,
.dark-theme .icon-carousel-right,
.dark-theme .icon-chat-gray,
.dark-theme .icon-check-selection,
.dark-theme .icon-checkmark,
.dark-theme .icon-checkmark-blue,
.dark-theme .icon-checkmark-on,
.dark-theme .icon-checkmark-white,
.dark-theme .icon-checkmark-white-bold,
.dark-theme .icon-clock,
.dark-theme .icon-close,
.dark-theme .icon-close-white,
.dark-theme .icon-copy,
.dark-theme .icon-default-generic,
.dark-theme .icon-down,
.dark-theme .icon-edit,
.dark-theme .icon-female,
.dark-theme .icon-female-white,
.dark-theme .icon-first-gray,
.dark-theme .icon-first-page,
.dark-theme .icon-games-carousel-left,
.dark-theme .icon-games-carousel-right,
.dark-theme .icon-globe,
.dark-theme .icon-grid,
.dark-theme .icon-home,
.dark-theme .icon-inactive,
.dark-theme .icon-last-gray,
.dark-theme .icon-last-page,
.dark-theme .icon-left,
.dark-theme .icon-left-gray,
.dark-theme .icon-locked,
.dark-theme .icon-logo-apple,
.dark-theme .icon-logo-win,
.dark-theme .icon-male,
.dark-theme .icon-male-white,
.dark-theme .icon-menu,
.dark-theme .icon-menu-black,
.dark-theme .icon-minus,
.dark-theme .icon-more,
.dark-theme .icon-more-gray-vertical,
.dark-theme .icon-moreinfo,
.dark-theme .icon-next,
.dark-theme .icon-notifications,
.dark-theme .icon-page,
.dark-theme .icon-password-hide,
.dark-theme .icon-password-hide-white,
.dark-theme .icon-password-show,
.dark-theme .icon-password-show-white,
.dark-theme .icon-pastname,
.dark-theme .icon-pause,
.dark-theme .icon-pause-fill,
.dark-theme .icon-play,
.dark-theme .icon-playgame,
.dark-theme .icon-plus,
.dark-theme .icon-regenerate,
.dark-theme .icon-right,
.dark-theme .icon-right-gray,
.dark-theme .icon-sandglass,
.dark-theme .icon-search,
.dark-theme .icon-settings,
.dark-theme .icon-slideshow,
.dark-theme .icon-sorting,
.dark-theme .icon-trash-bin,
.dark-theme .icon-unlocked,
.dark-theme .icon-up,
.dark-theme .icon-viewdetails {
    background-image: url(https://images.rbxcdn.com/a057a8bc94e7ab78517765ddb4e77384-generic_dark_11062018.svg)
}

.light-theme .icon-additem,
.light-theme .icon-arrow-right-blue,
.light-theme .icon-audio,
.light-theme .icon-back,
.light-theme .icon-bigplay,
.light-theme .icon-bigplay-fill,
.light-theme .icon-bigstop,
.light-theme .icon-bigstop-fill,
.light-theme .icon-brokenpage,
.light-theme .icon-carousel-left,
.light-theme .icon-carousel-right,
.light-theme .icon-chat-gray,
.light-theme .icon-check-selection,
.light-theme .icon-checkmark,
.light-theme .icon-checkmark-blue,
.light-theme .icon-checkmark-on,
.light-theme .icon-checkmark-white,
.light-theme .icon-checkmark-white-bold,
.light-theme .icon-clock,
.light-theme .icon-close,
.light-theme .icon-close-white,
.light-theme .icon-copy,
.light-theme .icon-default-generic,
.light-theme .icon-down,
.light-theme .icon-edit,
.light-theme .icon-female,
.light-theme .icon-female-white,
.light-theme .icon-first-gray,
.light-theme .icon-first-page,
.light-theme .icon-games-carousel-left,
.light-theme .icon-games-carousel-right,
.light-theme .icon-globe,
.light-theme .icon-grid,
.light-theme .icon-home,
.light-theme .icon-inactive,
.light-theme .icon-last-gray,
.light-theme .icon-last-page,
.light-theme .icon-left,
.light-theme .icon-left-gray,
.light-theme .icon-locked,
.light-theme .icon-logo-apple,
.light-theme .icon-logo-win,
.light-theme .icon-male,
.light-theme .icon-male-white,
.light-theme .icon-menu,
.light-theme .icon-menu-black,
.light-theme .icon-minus,
.light-theme .icon-more,
.light-theme .icon-more-gray-vertical,
.light-theme .icon-moreinfo,
.light-theme .icon-next,
.light-theme .icon-notifications,
.light-theme .icon-page,
.light-theme .icon-password-hide,
.light-theme .icon-password-hide-white,
.light-theme .icon-password-show,
.light-theme .icon-password-show-white,
.light-theme .icon-pastname,
.light-theme .icon-pause,
.light-theme .icon-pause-fill,
.light-theme .icon-play,
.light-theme .icon-playgame,
.light-theme .icon-plus,
.light-theme .icon-regenerate,
.light-theme .icon-right,
.light-theme .icon-right-gray,
.light-theme .icon-sandglass,
.light-theme .icon-search,
.light-theme .icon-settings,
.light-theme .icon-slideshow,
.light-theme .icon-sorting,
.light-theme .icon-trash-bin,
.light-theme .icon-unlocked,
.light-theme .icon-up,
.light-theme .icon-viewdetails {
    background-image: url(https://images.rbxcdn.com/c37a5314ba360c995451518527cf293c-generic_light.svg)
}

.icon-checkmark-16x16,
.icon-close-16x16,
.icon-close-gray-16x16,
.icon-default-generic-16x16,
.icon-down-16x16,
.icon-edit-16x16,
.icon-left-16x16,
.icon-moreinfo-16x16,
.icon-red-timer-16x16,
.icon-right-16x16,
.icon-settings-16x16,
.icon-up-16x16,
.input-group-btn .input-dropdown-btn:focus .icon-down,
.input-group-btn .input-dropdown-btn:hover .icon-down,
.open .input-dropdown-btn .icon-down,
.rbx-select-group:hover .icon-down {
    background-image: url(https://images.rbxcdn.com/8f9d73863e52851ec5910be4ffa5ed78-generic_01312019.svg);
    background-repeat: no-repeat;
    background-size: 32px auto;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-checkmark-16x16,
.dark-theme .icon-close-16x16,
.dark-theme .icon-close-gray-16x16,
.dark-theme .icon-default-generic-16x16,
.dark-theme .icon-down-16x16,
.dark-theme .icon-edit-16x16,
.dark-theme .icon-left-16x16,
.dark-theme .icon-moreinfo-16x16,
.dark-theme .icon-red-timer-16x16,
.dark-theme .icon-right-16x16,
.dark-theme .icon-settings-16x16,
.dark-theme .icon-up-16x16,
.dark-theme .input-group-btn .input-dropdown-btn:focus .icon-down,
.dark-theme .input-group-btn .input-dropdown-btn:hover .icon-down,
.dark-theme .open .input-dropdown-btn .icon-down,
.dark-theme .rbx-select-group:hover .icon-down,
.input-group-btn .input-dropdown-btn:focus .dark-theme .icon-down,
.input-group-btn .input-dropdown-btn:hover .dark-theme .icon-down,
.open .input-dropdown-btn .dark-theme .icon-down,
.rbx-select-group:hover .dark-theme .icon-down {
    background-image: url(https://images.rbxcdn.com/a057a8bc94e7ab78517765ddb4e77384-generic_dark_11062018.svg)
}

.input-group-btn .input-dropdown-btn:focus .light-theme .icon-down,
.input-group-btn .input-dropdown-btn:hover .light-theme .icon-down,
.light-theme .icon-checkmark-16x16,
.light-theme .icon-close-16x16,
.light-theme .icon-close-gray-16x16,
.light-theme .icon-default-generic-16x16,
.light-theme .icon-down-16x16,
.light-theme .icon-edit-16x16,
.light-theme .icon-left-16x16,
.light-theme .icon-moreinfo-16x16,
.light-theme .icon-red-timer-16x16,
.light-theme .icon-right-16x16,
.light-theme .icon-settings-16x16,
.light-theme .icon-up-16x16,
.light-theme .input-group-btn .input-dropdown-btn:focus .icon-down,
.light-theme .input-group-btn .input-dropdown-btn:hover .icon-down,
.light-theme .open .input-dropdown-btn .icon-down,
.light-theme .rbx-select-group:hover .icon-down,
.open .input-dropdown-btn .light-theme .icon-down,
.rbx-select-group:hover .light-theme .icon-down {
    background-image: url(https://images.rbxcdn.com/c37a5314ba360c995451518527cf293c-generic_light.svg)
}

.icon-home {
    background-position: 0 0
}

.icon-search {
    background-position: 0 -28px
}

.icon-settings {
    background-position: 0 -56px
}

.icon-edit {
    background-position: 0 -84px
}

.icon-edit:hover,
a:hover .icon-edit,
button:hover .icon-edit {
    background-position: -28px -84px
}

.icon-inactive {
    background-position: 0 -112px
}

.icon-male {
    background-position: 0 -140px
}

.icon-male:hover,
a:hover .icon-male,
button:hover .icon-male {
    background-position: -28px -140px
}

.icon-female {
    background-position: 0 -168px
}

.icon-female:hover,
a:hover .icon-female,
button:hover .icon-female {
    background-position: -28px -168px
}

.icon-page {
    background-position: 0 -196px
}

.icon-brokenpage {
    background-position: 0 -224px
}

.icon-audio {
    background-position: 0 -252px
}

.icon-moreinfo {
    background-position: 0 -280px
}

.icon-moreinfo:hover,
a:hover .icon-moreinfo,
button:hover .icon-moreinfo {
    background-position: -28px -280px
}

.icon-play {
    background-position: 0 -308px
}

.icon-pause {
    background-position: 0 -336px
}

.icon-menu {
    background-position: 0 -364px
}

.icon-right {
    background-position: 0 -392px
}

.icon-right:hover,
a:hover .icon-right,
button:hover .icon-right {
    background-position: -28px -392px
}

.icon-left {
    background-position: 0 -420px
}

.icon-left:hover,
a:hover .icon-left,
button:hover .icon-left {
    background-position: -28px -420px
}

.icon-up {
    background-position: 0 -448px
}

.icon-down {
    background-position: 0 -476px
}

.icon-next {
    background-position: 0 -504px
}

.icon-back {
    background-position: 0 -532px
}

.icon-checkmark {
    background-position: 0 -560px
}

.icon-checkmark-on {
    background-position: -28px -560px
}

.icon-close {
    background-position: 0 -588px
}

.icon-more {
    background-position: 0 -616px
}

.icon-more:hover,
a:hover .icon-more,
button:hover .icon-more {
    background-position: -28px -616px
}

.icon-sorting {
    background-position: 0 -644px
}

.icon-additem {
    background-position: 0 -672px
}

.icon-additem:hover,
a:hover .icon-additem,
button:hover .icon-additem {
    background-position: -28px -672px
}

.icon-settings-16x16 {
    background-position: 0 -32px
}

.icon-settings-16x16:hover,
a:hover .icon-settings-16x16,
button:hover .icon-settings-16x16 {
    background-position: -16px -32px
}

.icon-edit-16x16 {
    background-position: 0 -48px
}

.icon-moreinfo-16x16 {
    background-position: 0 -160px
}

.icon-moreinfo-16x16:hover,
a:hover .icon-moreinfo-16x16,
button:hover .icon-moreinfo-16x16 {
    background-position: -16px -160px
}

.icon-right-16x16 {
    background-position: 0 -224px
}

.icon-left-16x16 {
    background-position: 0 -240px
}

.icon-up-16x16 {
    background-position: 0 -256px
}

.icon-down-16x16 {
    background-position: 0 -272px
}

.icon-checkmark-16x16 {
    background-position: 0 -320px
}

.icon-close-16x16 {
    background-position: 0 -336px
}

.icon-carousel-right {
    background-position: 0 -896px
}

.icon-carousel-left {
    background-position: 0 -924px
}

.icon-games-carousel-right {
    background-position: 0 -952px
}

.icon-games-carousel-right:hover,
a:hover .icon-games-carousel-right,
button:hover .icon-games-carousel-right {
    background-position: -28px -952px
}

.icon-games-carousel-left {
    background-position: 0 -980px
}

.icon-games-carousel-left:hover,
a:hover .icon-games-carousel-left,
button:hover .icon-games-carousel-left {
    background-position: -28px -980px
}

.icon-games-carousel-right.hover {
    background-position: -28px -952px
}

.icon-games-carousel-left.hover {
    background-position: -28px -980px
}

.icon-clock {
    background-position: 0 -1008px
}

.icon-clock:hover,
a:hover .icon-clock,
button:hover .icon-clock {
    background-position: -28px -1008px
}

.icon-grid {
    background-position: 0 -1036px
}

.icon-slideshow {
    background-position: 0 -1064px
}

.icon-pastname {
    background-position: 0 -1092px
}

.icon-last-page {
    background-position: 0 -1120px
}

.icon-first-page {
    background-position: 0 -1148px
}

.icon-checkmark-white {
    background-position: 0 -1176px
}

.icon-checkmark-white-bold {
    background-position: 0 -1204px
}

.icon-close-white {
    background-position: 0 -1232px
}

.icon-sandglass {
    background-position: 0 -1260px
}

.icon-notifications {
    background-position: 0 -1288px
}

.icon-notifications:hover,
a:hover .icon-notifications,
button:hover .icon-notifications {
    background-position: -28px -1288px
}

.icon-right-gray {
    background-position: 0 -1316px
}

.icon-left-gray {
    background-position: 0 -1344px
}

.icon-last-gray {
    background-position: 0 -1372px
}

.icon-first-gray {
    background-position: 0 -1400px
}

.icon-red-timer-16x16 {
    background-position: 0 -816px
}

.icon-close-gray-16x16 {
    background-position: 0 -832px
}

.icon-close-gray-16x16:hover,
a:hover .icon-close-gray-16x16,
button:hover .icon-close-gray-16x16 {
    background-position: -16px -832px
}

.icon-menu-black {
    background-position: 0 -1484px
}

.icon-checkmark-blue {
    background-position: 0 -1512px
}

.icon-checkmark-blue:hover,
a:hover .icon-checkmark-blue,
button:hover .icon-checkmark-blue {
    background-position: -28px -1512px
}

.icon-plus {
    background-position: 0 -1540px
}

.icon-plus:hover,
a:hover .icon-plus,
button:hover .icon-plus {
    background-position: -28px -1540px
}

.icon-minus {
    background-position: 0 -1568px
}

.icon-minus:hover,
a:hover .icon-minus,
button:hover .icon-minus {
    background-position: -28px -1568px
}

.icon-copy {
    background-position: 0 -1596px
}

.icon-copy:hover,
a:hover .icon-copy,
button:hover .icon-copy {
    background-position: -28px -1596px
}

.icon-locked {
    background-position: 0 -1624px
}

.icon-unlocked {
    background-position: 0 -1652px
}

.icon-bigplay {
    background-position: 0 -1680px
}

.icon-bigplay-fill {
    background-position: -28px -1680px
}

.icon-bigplay-fill:hover,
a:hover .icon-bigplay-fill,
button:hover .icon-bigplay-fill {
    background-position: -56px -1680px
}

.icon-bigstop {
    background-position: 0 -1708px
}

.icon-bigstop-fill {
    background-position: -28px -1708px
}

.icon-bigstop-fill:hover,
a:hover .icon-bigstop-fill,
button:hover .icon-bigstop-fill {
    background-position: -56px -1708px
}

.icon-arrow-right-blue {
    background-position: 0 -1764px
}

.icon-logo-apple {
    background-position: 0 -1792px
}

.icon-logo-win {
    background-position: -28px -1792px
}

.icon-globe {
    background-position: 0 -1820px
}

.icon-globe:hover,
a:hover .icon-globe,
button:hover .icon-globe {
    background-position: -28px -1820px
}

.icon-chat-gray {
    background-position: 0 -1848px
}

.icon-chat-gray:hover,
a:hover .icon-chat-gray,
button:hover .icon-chat-gray {
    background-position: -28px -1848px
}

.icon-viewdetails {
    background-position: 0 -1876px
}

.icon-viewdetails:hover,
a:hover .icon-viewdetails,
button:hover .icon-viewdetails {
    background-position: -28px -1876px
}

.icon-playgame {
    background-position: 0 -1904px
}

.icon-playgame:hover,
a:hover .icon-playgame,
button:hover .icon-playgame {
    background-position: -28px -1904px
}

.icon-regenerate {
    background-position: 0 -1932px
}

.icon-pause-fill {
    background-position: 0 -1960px
}

.icon-more-gray-vertical {
    background-position: 0 -1988px
}

.icon-password-show {
    background-position: 0 -2016px
}

.icon-password-show-white {
    background-position: -28px -2016px
}

.icon-password-hide {
    background-position: 0 -2044px
}

.icon-password-hide-white {
    background-position: -28px -2044px
}

.icon-trash-bin {
    background-position: 0 -2072px
}

.icon-trash-bin:hover,
a:hover .icon-trash-bin,
button:hover .icon-trash-bin {
    background-position: -28px -2072px
}

.icon-male-white {
    background-position: 0 -2100px
}

.icon-male-white:hover,
a:hover .icon-male-white,
button:hover .icon-male-white {
    background-position: -28px -2100px
}

.icon-female-white {
    background-position: 0 -2128px
}

.icon-female-white:hover,
a:hover .icon-female-white,
button:hover .icon-female-white {
    background-position: -28px -2128px
}

.icon-check-selection {
    background-position: 0 -2212px
}

.icon-bc-label,
.icon-default-iconlabels,
.icon-limited-bc-label,
.icon-limited-label,
.icon-limited-obc-label,
.icon-limited-tbc-label,
.icon-limited-unique-bc-label,
.icon-limited-unique-label,
.icon-limited-unique-obc-label,
.icon-limited-unique-tbc-label,
.icon-obc-label,
.icon-rthro-label,
.icon-rthro-limited-label,
.icon-tbc-label,
.icon-thirteen-plus-bc-label,
.icon-thirteen-plus-label,
.icon-thirteen-plus-limited-bc-label,
.icon-thirteen-plus-limited-label,
.icon-thirteen-plus-limited-obc-label,
.icon-thirteen-plus-limited-tbc-label,
.icon-thirteen-plus-limited-unique-bc-label,
.icon-thirteen-plus-limited-unique-label,
.icon-thirteen-plus-limited-unique-obc-label,
.icon-thirteen-plus-limited-unique-tbc-label,
.icon-thirteen-plus-obc-label,
.icon-thirteen-plus-tbc-label {
    background-image: url(https://images.rbxcdn.com/cee28149fd95dbd30bfea3be7f7df6aa-itemlabel_10182018.svg);
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 123px;
    height: 18px;
    display: inline-block;
    vertical-align: middle
}

.icon-bc-label {
    background-position: 0 0
}

.icon-tbc-label {
    background-position: 0 -18px
}

.icon-obc-label {
    background-position: 0 -36px
}

.icon-limited-label {
    background-position: 0 -54px
}

.icon-limited-bc-label {
    background-position: 0 -72px
}

.icon-limited-tbc-label {
    background-position: 0 -90px
}

.icon-limited-obc-label {
    background-position: 0 -108px
}

.icon-limited-unique-label {
    background-position: 0 -126px
}

.icon-limited-unique-bc-label {
    background-position: 0 -144px
}

.icon-limited-unique-tbc-label {
    background-position: 0 -162px
}

.icon-limited-unique-obc-label {
    background-position: 0 -180px
}

.icon-thirteen-plus-label {
    background-position: 0 -198px
}

.icon-thirteen-plus-bc-label {
    background-position: 0 -216px
}

.icon-thirteen-plus-tbc-label {
    background-position: 0 -234px
}

.icon-thirteen-plus-obc-label {
    background-position: 0 -252px
}

.icon-thirteen-plus-limited-label {
    background-position: 0 -270px
}

.icon-thirteen-plus-limited-bc-label {
    background-position: 0 -288px
}

.icon-thirteen-plus-limited-tbc-label {
    background-position: 0 -306px
}

.icon-thirteen-plus-limited-obc-label {
    background-position: 0 -324px
}

.icon-thirteen-plus-limited-unique-label {
    background-position: 0 -342px
}

.icon-thirteen-plus-limited-unique-bc-label {
    background-position: 0 -360px
}

.icon-thirteen-plus-limited-unique-tbc-label {
    background-position: 0 -378px
}

.icon-thirteen-plus-limited-unique-obc-label {
    background-position: 0 -396px
}

.icon-rthro-label {
    background-position: 0 -414px
}

.icon-rthro-limited-label {
    background-position: 0 -432px
}

.icon-default-logo,
.icon-logo {
    background-image: url(https://images.rbxcdn.com/b3265c712cb9adef3d30b52a1711e387-roblox_logo_light_08292022.svg);
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 118px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    background-size: 118px 30px
}

.dark-theme .icon-default-logo,
.dark-theme .icon-logo {
    background-image: url(https://images.rbxcdn.com/d82801b936c26e174c4e782510a72d78-roblox_logo_dark_08292022.svg)
}

.light-theme .icon-default-logo,
.light-theme .icon-logo {
    background-image: url(https://images.rbxcdn.com/b3265c712cb9adef3d30b52a1711e387-roblox_logo_light_08292022.svg)
}

.icon-logo {
    background-position: 0 0
}

.icon-default-logo-r,
.icon-logo-r,
.icon-logo-r-95 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjY3NiAwTDAgNDQuMTY2IDQzLjU3NyA1NmwxMS42NzYtNDQuMTY2TDExLjY3NiAwem0yMC40MDkgMzUuODI3bC0xMi4xNzctMy4zMDggMy4yNjQtMTIuMzQyIDEyLjE4MiAzLjMwOC0zLjI3IDEyLjM0MnoiIGZpbGw9IiMzOTNCM0QiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 30px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    background-size: 30px 30px
}

.dark-theme .icon-default-logo-r,
.dark-theme .icon-logo-r,
.dark-theme .icon-logo-r-95 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjY3NiAwTDAgNDQuMTY2IDQzLjU3NyA1NmwxMS42NzYtNDQuMTY2TDExLjY3NiAwem0yMC40MDkgMzUuODI3bC0xMi4xNzctMy4zMDggMy4yNjQtMTIuMzQyIDEyLjE4MiAzLjMwOC0zLjI3IDEyLjM0MnoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=)
}

.light-theme .icon-default-logo-r,
.light-theme .icon-logo-r,
.light-theme .icon-logo-r-95 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjY3NiAwTDAgNDQuMTY2IDQzLjU3NyA1NmwxMS42NzYtNDQuMTY2TDExLjY3NiAwem0yMC40MDkgMzUuODI3bC0xMi4xNzctMy4zMDggMy4yNjQtMTIuMzQyIDEyLjE4MiAzLjMwOC0zLjI3IDEyLjM0MnoiIGZpbGw9IiMzOTNCM0QiLz48L3N2Zz4=)
}

.icon-logo-r,
.icon-logo-r-95 {
    background-position: 0 0
}

.icon-logo-r-95 {
    width: 95px;
    height: 95px;
    background-size: 95px 95px
}

.icon-logo-r-silver {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjI4IiBoZWlnaHQ9IjIyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9kaV8xMzVfMTEpIj48cGF0aCBkPSJNNDQuMzc4IDBMMCAxNjUuNjIyIDE2NS42MjIgMjEwIDIxMCA0NC4zNzggNDQuMzc4IDB6bTc3LjU2NiAxMzQuMzUxbC00Ni4yOC0xMi40MDcgMTIuNDA2LTQ2LjI4IDQ2LjMgMTIuNDA2LTEyLjQyNiA0Ni4yODF6IiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTM1XzExKSIvPjwvZz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMTM1XzExIiB4MT0iOTcuNjMyIiB5MT0iMTYuNDgzIiB4Mj0iMTI2LjE3IiB5Mj0iMTU0LjUxNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iLjEwNSIgc3RvcC1jb2xvcj0iI2ZmZiIvPjxzdG9wIG9mZnNldD0iLjQ0NCIgc3RvcC1jb2xvcj0iI0NDRDRERSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzkwQTBBRSIvPjwvbGluZWFyR3JhZGllbnQ+PGZpbHRlciBpZD0iZmlsdGVyMF9kaV8xMzVfMTEiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMjgiIGhlaWdodD0iMjI4IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+PGZlT2Zmc2V0IGR4PSI5IiBkeT0iOSIvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjQuNSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC41IDAiLz48ZmVCbGVuZCBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMTM1XzExIi8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzEzNV8xMSIgcmVzdWx0PSJzaGFwZSIvPjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz48ZmVPZmZzZXQgZHg9IjEuNSIgZHk9IjEuNSIvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIuNSIvPjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMSAwIDAgMCAwIDEgMCAwIDAgMCAxIDAgMCAwIDEgMCIvPjxmZUJsZW5kIGluMj0ic2hhcGUiIHJlc3VsdD0iZWZmZWN0Ml9pbm5lclNoYWRvd18xMzVfMTEiLz48L2ZpbHRlcj48L2RlZnM+PC9zdmc+);
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 30px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    background-size: 30px 30px
}

.icon-default-menu,
.icon-menu-avatar-off,
.icon-menu-avatar-on,
.icon-menu-blog,
.icon-menu-chat-off,
.icon-menu-chat-on,
.icon-menu-customize,
.icon-menu-document,
.icon-menu-email,
.icon-menu-feed,
.icon-menu-friends,
.icon-menu-friends-on,
.icon-menu-games-off,
.icon-menu-games-on,
.icon-menu-giftcard,
.icon-menu-groups,
.icon-menu-home-off,
.icon-menu-home-on,
.icon-menu-inventory-off,
.icon-menu-inventory-on,
.icon-menu-library,
.icon-menu-memory,
.icon-menu-mobile,
.icon-menu-more-off,
.icon-menu-more-on,
.icon-menu-profile,
.icon-menu-recover,
.icon-menu-shop,
.icon-menu-trade {
    background-image: url(https://images.rbxcdn.com/283831a19f5a9c30225cb0b72f83d31d-menu_light.svg);
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 28px;
    height: 28px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-default-menu,
.dark-theme .icon-menu-avatar-off,
.dark-theme .icon-menu-avatar-on,
.dark-theme .icon-menu-blog,
.dark-theme .icon-menu-chat-off,
.dark-theme .icon-menu-chat-on,
.dark-theme .icon-menu-customize,
.dark-theme .icon-menu-document,
.dark-theme .icon-menu-email,
.dark-theme .icon-menu-feed,
.dark-theme .icon-menu-friends,
.dark-theme .icon-menu-friends-on,
.dark-theme .icon-menu-games-off,
.dark-theme .icon-menu-games-on,
.dark-theme .icon-menu-giftcard,
.dark-theme .icon-menu-groups,
.dark-theme .icon-menu-home-off,
.dark-theme .icon-menu-home-on,
.dark-theme .icon-menu-inventory-off,
.dark-theme .icon-menu-inventory-on,
.dark-theme .icon-menu-library,
.dark-theme .icon-menu-memory,
.dark-theme .icon-menu-mobile,
.dark-theme .icon-menu-more-off,
.dark-theme .icon-menu-more-on,
.dark-theme .icon-menu-profile,
.dark-theme .icon-menu-recover,
.dark-theme .icon-menu-shop,
.dark-theme .icon-menu-trade {
    background-image: url(https://images.rbxcdn.com/46207badb60d25c84cdc97a8b94b871a-menu_dark.svg)
}

.light-theme .icon-default-menu,
.light-theme .icon-menu-avatar-off,
.light-theme .icon-menu-avatar-on,
.light-theme .icon-menu-blog,
.light-theme .icon-menu-chat-off,
.light-theme .icon-menu-chat-on,
.light-theme .icon-menu-customize,
.light-theme .icon-menu-document,
.light-theme .icon-menu-email,
.light-theme .icon-menu-feed,
.light-theme .icon-menu-friends,
.light-theme .icon-menu-friends-on,
.light-theme .icon-menu-games-off,
.light-theme .icon-menu-games-on,
.light-theme .icon-menu-giftcard,
.light-theme .icon-menu-groups,
.light-theme .icon-menu-home-off,
.light-theme .icon-menu-home-on,
.light-theme .icon-menu-inventory-off,
.light-theme .icon-menu-inventory-on,
.light-theme .icon-menu-library,
.light-theme .icon-menu-memory,
.light-theme .icon-menu-mobile,
.light-theme .icon-menu-more-off,
.light-theme .icon-menu-more-on,
.light-theme .icon-menu-profile,
.light-theme .icon-menu-recover,
.light-theme .icon-menu-shop,
.light-theme .icon-menu-trade {
    background-image: url(https://images.rbxcdn.com/283831a19f5a9c30225cb0b72f83d31d-menu_light.svg)
}

.icon-menu-avatar-off {
    background-position: 0 0
}

.icon-menu-avatar-on {
    background-position: 0 -28px
}

.icon-menu-blog {
    background-position: 0 -56px
}

.icon-menu-chat-off {
    background-position: 0 -84px
}

.icon-menu-chat-on {
    background-position: 0 -112px
}

.icon-menu-customize {
    background-position: 0 -140px
}

.icon-menu-feed {
    background-position: 0 -168px
}

.icon-menu-friends {
    background-position: 0 -196px
}

.icon-menu-games-off {
    background-position: 0 -224px
}

.icon-menu-games-on {
    background-position: 0 -252px
}

.icon-menu-giftcard {
    background-position: 0 -280px
}

.icon-menu-groups {
    background-position: 0 -308px
}

.icon-menu-home-off {
    background-position: 0 -336px
}

.icon-menu-home-on {
    background-position: 0 -364px
}

.icon-menu-inventory-off {
    background-position: 0 -392px
}

.icon-menu-inventory-on {
    background-position: 0 -420px
}

.icon-menu-more-off {
    background-position: 0 -448px
}

.icon-menu-more-on {
    background-position: 0 -476px
}

.icon-menu-profile {
    background-position: 0 -504px
}

.icon-menu-shop {
    background-position: 0 -532px
}

.icon-menu-trade {
    background-position: 0 -560px
}

.icon-menu-email {
    background-position: 0 -588px
}

.icon-menu-library {
    background-position: 0 -616px
}

.icon-menu-mobile {
    background-position: 0 -644px
}

.icon-menu-recover {
    background-position: 0 -672px
}

.icon-menu-memory {
    background-position: 0 -700px
}

.icon-menu-document {
    background-position: 0 -728px
}

.icon-menu-friends-on {
    background-position: 0 -756px
}

.icon-default-navigation,
.icon-nav-blog,
.icon-nav-charactercustomizer,
.icon-nav-friends,
.icon-nav-giftcards,
.icon-nav-group,
.icon-nav-home,
.icon-nav-inventory,
.icon-nav-menu,
.icon-nav-message,
.icon-nav-my-feed,
.icon-nav-notification-stream,
.icon-nav-profile,
.icon-nav-robux,
.icon-nav-search-white,
.icon-nav-settings,
.icon-nav-shop,
.icon-nav-trade {
    background-image: url(https://images.rbxcdn.com/f4000b6d03a0df7153556d2514045629-navigation_10022018.svg);
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 28px;
    height: 28px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-default-navigation,
.dark-theme .icon-nav-blog,
.dark-theme .icon-nav-charactercustomizer,
.dark-theme .icon-nav-friends,
.dark-theme .icon-nav-giftcards,
.dark-theme .icon-nav-group,
.dark-theme .icon-nav-home,
.dark-theme .icon-nav-inventory,
.dark-theme .icon-nav-menu,
.dark-theme .icon-nav-message,
.dark-theme .icon-nav-my-feed,
.dark-theme .icon-nav-notification-stream,
.dark-theme .icon-nav-profile,
.dark-theme .icon-nav-robux,
.dark-theme .icon-nav-search-white,
.dark-theme .icon-nav-settings,
.dark-theme .icon-nav-shop,
.dark-theme .icon-nav-trade {
    background-image: url(https://images.rbxcdn.com/53374db5b6c1b349a20d0471ea032868-navigation_dark.svg)
}

.light-theme .icon-default-navigation,
.light-theme .icon-nav-blog,
.light-theme .icon-nav-charactercustomizer,
.light-theme .icon-nav-friends,
.light-theme .icon-nav-giftcards,
.light-theme .icon-nav-group,
.light-theme .icon-nav-home,
.light-theme .icon-nav-inventory,
.light-theme .icon-nav-menu,
.light-theme .icon-nav-message,
.light-theme .icon-nav-my-feed,
.light-theme .icon-nav-notification-stream,
.light-theme .icon-nav-profile,
.light-theme .icon-nav-robux,
.light-theme .icon-nav-search-white,
.light-theme .icon-nav-settings,
.light-theme .icon-nav-shop,
.light-theme .icon-nav-trade {
    background-image: url(https://images.rbxcdn.com/5be09c7c686dbba1984fc1a2bacb772c-navigation_light.svg)
}

.icon-nav-menu {
    background-position: 0 0
}

.icon-nav-menu:hover,
a:hover .icon-nav-menu,
button:hover .icon-nav-menu {
    background-position: -28px 0
}

.icon-nav-robux {
    background-position: 0 -28px
}

.icon-nav-robux:hover,
a:hover .icon-nav-robux,
button:hover .icon-nav-robux {
    background-position: -28px -28px
}

.icon-nav-settings {
    background-position: 0 -84px
}

.icon-nav-settings:hover,
a:hover .icon-nav-settings,
button:hover .icon-nav-settings {
    background-position: -28px -84px
}

.icon-nav-home {
    background-position: 0 -140px
}

.icon-nav-home:hover,
a:hover .icon-nav-home,
button:hover .icon-nav-home {
    background-position: -28px -140px
}

.icon-nav-profile {
    background-position: 0 -168px
}

.icon-nav-profile:hover,
a:hover .icon-nav-profile,
button:hover .icon-nav-profile {
    background-position: -28px -168px
}

.icon-nav-message {
    background-position: 0 -196px
}

.icon-nav-message:hover,
a:hover .icon-nav-message,
button:hover .icon-nav-message {
    background-position: -28px -196px
}

.icon-nav-friends {
    background-position: 0 -224px
}

.icon-nav-friends:hover,
a:hover .icon-nav-friends,
button:hover .icon-nav-friends {
    background-position: -28px -224px
}

.icon-nav-charactercustomizer {
    background-position: 0 -252px
}

.icon-nav-charactercustomizer:hover,
a:hover .icon-nav-charactercustomizer,
button:hover .icon-nav-charactercustomizer {
    background-position: -28px -252px
}

.icon-nav-inventory {
    background-position: 0 -280px
}

.icon-nav-inventory:hover,
a:hover .icon-nav-inventory,
button:hover .icon-nav-inventory {
    background-position: -28px -280px
}

.icon-nav-trade {
    background-position: 0 -308px
}

.icon-nav-trade:hover,
a:hover .icon-nav-trade,
button:hover .icon-nav-trade {
    background-position: -28px -308px
}

.icon-nav-group {
    background-position: 0 -336px
}

.icon-nav-group:hover,
a:hover .icon-nav-group,
button:hover .icon-nav-group {
    background-position: -28px -336px
}

.icon-nav-blog {
    background-position: 0 -364px
}

.icon-nav-blog:hover,
a:hover .icon-nav-blog,
button:hover .icon-nav-blog {
    background-position: -28px -364px
}

.icon-nav-search-white {
    background-position: 0 -392px
}

.icon-nav-search-white:hover,
a:hover .icon-nav-search-white,
button:hover .icon-nav-search-white {
    background-position: -28px -392px
}

.icon-nav-shop {
    background-position: 0 -420px
}

.icon-nav-shop:hover,
a:hover .icon-nav-shop,
button:hover .icon-nav-shop {
    background-position: -28px -420px
}

.icon-nav-notification-stream {
    background-position: 0 -448px
}

.icon-nav-notification-stream:hover,
a:hover .icon-nav-notification-stream,
button:hover .icon-nav-notification-stream {
    background-position: -28px -448px
}

.icon-nav-my-feed {
    background-position: 0 -476px
}

.icon-nav-my-feed:hover,
a:hover .icon-nav-my-feed,
button:hover .icon-nav-my-feed {
    background-position: -28px -476px
}

.icon-nav-giftcards {
    background-position: 0 -504px
}

.icon-nav-giftcards:hover,
a:hover .icon-nav-giftcards,
button:hover .icon-nav-giftcards {
    background-position: -28px -504px
}

.icon-alert,
.icon-default-negative,
.icon-flag,
.icon-lock,
.icon-remove,
.icon-report-darkgray,
.icon-report.active,
.icon-turn-off,
.icon-warning,
.icon-warning-orange,
.vlist .list-item .list-body:hover .icon-report {
    background-image: url(https://images.rbxcdn.com/071268906f54456c207a199bf4fb3f40-negative_06142018.svg);
    background-repeat: no-repeat;
    background-size: 200% auto;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-alert,
.dark-theme .icon-default-negative,
.dark-theme .icon-flag,
.dark-theme .icon-lock,
.dark-theme .icon-remove,
.dark-theme .icon-report-darkgray,
.dark-theme .icon-report.active,
.dark-theme .icon-turn-off,
.dark-theme .icon-warning,
.dark-theme .icon-warning-orange,
.dark-theme .vlist .list-item .list-body:hover .icon-report,
.vlist .list-item .list-body:hover .dark-theme .icon-report {
    background-image: url(https://images.rbxcdn.com/330a04cde20b4b53617e00dba534827f-negative_dark_09282018.svg)
}

.light-theme .icon-alert,
.light-theme .icon-default-negative,
.light-theme .icon-flag,
.light-theme .icon-lock,
.light-theme .icon-remove,
.light-theme .icon-report-darkgray,
.light-theme .icon-report.active,
.light-theme .icon-turn-off,
.light-theme .icon-warning,
.light-theme .icon-warning-orange,
.light-theme .vlist .list-item .list-body:hover .icon-report,
.vlist .list-item .list-body:hover .light-theme .icon-report {
    background-image: url(https://images.rbxcdn.com/cde56d3ca11d28c004db11e2fb86a9c7-negative_light.svg)
}

.icon-report.active {
    background-position: -20px -40px
}

.icon-remove {
    background-position: 0 0
}

.icon-remove:hover,
a:hover .icon-remove,
button:hover .icon-remove {
    background-position: -20px 0
}

.icon-alert {
    background-position: 0 -20px
}

.icon-alert:hover,
a:hover .icon-alert,
button:hover .icon-alert {
    background-position: -20px -20px
}

.icon-flag {
    background-position: 0 -40px
}

.icon-flag:hover,
a:hover .icon-flag,
button:hover .icon-flag {
    background-position: -20px -40px
}

.icon-warning {
    background-position: 0 -60px
}

.icon-lock {
    background-position: 0 -80px
}

.icon-lock:hover,
a:hover .icon-lock,
button:hover .icon-lock {
    background-position: -20px -80px
}

.icon-turn-off {
    background-position: 0 -100px
}

.icon-turn-off:hover,
a:hover .icon-turn-off,
button:hover .icon-turn-off {
    background-position: -20px -100px
}

.icon-warning-orange {
    background-position: 0 -120px
}

.icon-report-darkgray {
    background-position: 0 -140px
}

.icon-default-negative-150x150,
.icon-warning-orange-150x150 {
    background-image: url(https://images.rbxcdn.com/071268906f54456c207a199bf4fb3f40-negative_06142018.svg);
    background-repeat: no-repeat;
    background-size: 200% auto;
    width: 150px;
    height: 150px;
    display: inline-block;
    vertical-align: middle
}

.icon-warning-orange-150x150 {
    background-position: 0 -900px
}

.icon-default-placeholder,
.icon-placeholder-asset,
.icon-placeholder-avatar-fullbody,
.icon-placeholder-avatar-headshot,
.icon-placeholder-game {
    background-image: url(https://images.rbxcdn.com/48557c5d1a3323e45b2bb315f07004cf-placeholder_10182018.svg);
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 150px;
    height: 150px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 8px
}

.dark-theme .icon-default-placeholder,
.dark-theme .icon-placeholder-asset,
.dark-theme .icon-placeholder-avatar-fullbody,
.dark-theme .icon-placeholder-avatar-headshot,
.dark-theme .icon-placeholder-game {
    background-image: url(https://images.rbxcdn.com/c47437a63cf8dc661a99b9a37f1db1f2-placeholder_dark_10182018.svg)
}

.light-theme .icon-default-placeholder,
.light-theme .icon-placeholder-asset,
.light-theme .icon-placeholder-avatar-fullbody,
.light-theme .icon-placeholder-avatar-headshot,
.light-theme .icon-placeholder-game {
    background-image: url(https://images.rbxcdn.com/5118faaf986c9742bbd5abf8d78dc7ef-placeholder_light.svg)
}

.icon-placeholder-game {
    background-position: 0 0
}

.icon-placeholder-asset {
    background-position: 0 -150px
}

.icon-placeholder-avatar-headshot {
    background-position: 0 -300px
}

.icon-placeholder-avatar-fullbody {
    background-position: 0 -450px
}

.placeholder-default-16x9,
.placeholder-game-thumbnail:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwbGFjZWhvbGRlciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTYwIiBoZWlnaHQ9IjkwIiB4bWw6c3BhY2U9InByZXNlcnZlIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48c3R5bGU+LnN0MXtmaWxsOiNjY2N9PC9zdHlsZT48ZyBpZD0iZ2FtZSI+PHBhdGggZmlsbD0iI2YyZjJmMiIgZD0iTTAgMGgxNjB2OTBIMHoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTAyIDM2LjVsLTktNS43Yy0uMi0uMS0uNC0uMS0uNi0uMUg2Ny45Yy0uMiAwLS40LjEtLjUuMWwtOS41IDUuN2MtLjMuMi0uNS41LS41Ljh2MjAuOWMwIC41LjUgMSAxIDFoN2MuMSAwIC4yIDAgLjQtLjFsOS45LTRjLjEtLjEuMi0uMS40LS4xaDcuOGMuMSAwIC4yIDAgLjQuMWw5LjkgNGMuMS4xLjIuMS40LjFoN2MuNSAwIDEtLjUgMS0xVjM3LjNjLS4yLS4zLS4zLS42LS42LS44em0tMS42IDIwLjhoLTUuOGwtOS43LTMuOWMtLjQtLjEtLjctLjItMS4xLS4ySDc2Yy0uNCAwLS43LjEtMS4xLjJsLTkuNyAzLjloLTUuOFYzNy45bDguOC01LjNIOTJsOC4zIDUuM3YxOS40aC4xeiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik03My44IDQ0aC0zLjF2LTMuMWMwLS41LS40LTEtMS0xcy0xIC40LTEgMVY0NGgtMy4xYy0uNSAwLTEgLjQtMSAxcy40IDEgMSAxaDMuMXYzLjFjMCAuNS40IDEgMSAxczEtLjQgMS0xVjQ2aDMuMWMuNSAwIDEtLjQgMS0xcy0uNC0xLTEtMXoiLz48Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSI4Ny43IiBjeT0iNDIuNSIgcj0iMi41Ii8+PGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iOTIuNyIgY3k9IjQ3LjUiIHI9IjIuNSIvPjwvZz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: 480px auto;
    width: 480px;
    height: 270px;
    display: inline-block;
    vertical-align: middle
}

.placeholder-game-thumbnail {
    position: relative;
    text-align: center;
    width: 480px;
    height: 270px
}

.placeholder-game-thumbnail:before {
    background-position: 0 0;
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

.placeholder-game-thumbnail:after {
    content: " ";
    display: block;
    position: absolute;
    top: 40%;
    left: 0;
    width: 100%;
    text-align: center
}

.dark-theme .placeholder-default-16x9:before,
.dark-theme .placeholder-game-thumbnail:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjAiIGhlaWdodD0iOTAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxwYXRoIGZpbGw9IiM2NTY2NjgiIGQ9Ik0wIDBoMTYwdjkwSDB6Ii8+PGcgb3BhY2l0eT0iLjMiPjxwYXRoIGQ9Ik0xMDIuMSAzNi41bC05LTUuN2MtLjItLjEtLjQtLjEtLjYtLjFINjhjLS4yIDAtLjQuMS0uNS4xTDU4IDM2LjVjLS4zLjItLjUuNS0uNS44djIwLjljMCAuNS41IDEgMSAxaDdjLjEgMCAuMiAwIC40LS4xbDkuOS00Yy4xLS4xLjItLjEuNC0uMUg4NGMuMSAwIC4yIDAgLjQuMWw5LjkgNGMuMS4xLjIuMS40LjFoN2MuNSAwIDEtLjUgMS0xVjM3LjRjLS4yLS40LS4zLS43LS42LS45em0tMS42IDIwLjloLTUuOEw4NSA1My41Yy0uNC0uMS0uNy0uMi0xLjEtLjJINzZjLS40IDAtLjcuMS0xLjEuMmwtOS43IDMuOWgtNS44VjM4bDguOC01LjNoMjMuOWw4LjMgNS4zLjEgMTkuNHoiLz48cGF0aCBkPSJNNzMuOSA0NGgtMy4xdi0zLjFjMC0uNS0uNC0xLTEtMXMtMSAuNC0xIDFWNDRoLTMuMWMtLjUgMC0xIC40LTEgMXMuNCAxIDEgMWgzLjF2My4xYzAgLjUuNCAxIDEgMXMxLS40IDEtMVY0NmgzLjFjLjUgMCAxLS40IDEtMSAwLS41LS41LTEtMS0xeiIvPjxjaXJjbGUgY3g9Ijg3LjciIGN5PSI0Mi41IiByPSIyLjUiLz48Y2lyY2xlIGN4PSI5Mi43IiBjeT0iNDcuNSIgcj0iMi41Ii8+PC9nPjwvc3ZnPg==)
}

.light-theme .placeholder-default-16x9:before,
.light-theme .placeholder-game-thumbnail:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjAiIGhlaWdodD0iOTAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMTYwdjkwSDB6Ii8+PGcgb3BhY2l0eT0iLjEiPjxwYXRoIGQ9Ik0xMDIuMSAzNi41bC05LTUuN2MtLjItLjEtLjQtLjEtLjYtLjFINjhjLS4yIDAtLjQuMS0uNS4xTDU4IDM2LjVjLS4zLjItLjUuNS0uNS44djIwLjljMCAuNS41IDEgMSAxaDdjLjEgMCAuMiAwIC40LS4xbDkuOS00Yy4xLS4xLjItLjEuNC0uMUg4NGMuMSAwIC4yIDAgLjQuMWw5LjkgNGMuMS4xLjIuMS40LjFoN2MuNSAwIDEtLjUgMS0xVjM3LjRjLS4yLS40LS4zLS43LS42LS45em0tMS42IDIwLjloLTUuOEw4NSA1My41Yy0uNC0uMS0uNy0uMi0xLjEtLjJINzZjLS40IDAtLjcuMS0xLjEuMmwtOS43IDMuOWgtNS44VjM4bDguOC01LjNoMjMuOWw4LjMgNS4zLjEgMTkuNHoiLz48cGF0aCBkPSJNNzMuOSA0NGgtMy4xdi0zLjFjMC0uNS0uNC0xLTEtMXMtMSAuNC0xIDFWNDRoLTMuMWMtLjUgMC0xIC40LTEgMXMuNCAxIDEgMWgzLjF2My4xYzAgLjUuNCAxIDEgMXMxLS40IDEtMVY0NmgzLjFjLjUgMCAxLS40IDEtMSAwLS41LS41LTEtMS0xeiIvPjxjaXJjbGUgY3g9Ijg3LjciIGN5PSI0Mi41IiByPSIyLjUiLz48Y2lyY2xlIGN4PSI5Mi43IiBjeT0iNDcuNSIgcj0iMi41Ii8+PC9nPjwvc3ZnPg==)
}

.placeholder-default-16x9-sm,
.placeholder-game-thumbnail-sm:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwbGFjZWhvbGRlciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTYwIiBoZWlnaHQ9IjkwIiB4bWw6c3BhY2U9InByZXNlcnZlIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48c3R5bGU+LnN0MXtmaWxsOiNjY2N9PC9zdHlsZT48ZyBpZD0iZ2FtZSI+PHBhdGggZmlsbD0iI2YyZjJmMiIgZD0iTTAgMGgxNjB2OTBIMHoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTAyIDM2LjVsLTktNS43Yy0uMi0uMS0uNC0uMS0uNi0uMUg2Ny45Yy0uMiAwLS40LjEtLjUuMWwtOS41IDUuN2MtLjMuMi0uNS41LS41Ljh2MjAuOWMwIC41LjUgMSAxIDFoN2MuMSAwIC4yIDAgLjQtLjFsOS45LTRjLjEtLjEuMi0uMS40LS4xaDcuOGMuMSAwIC4yIDAgLjQuMWw5LjkgNGMuMS4xLjIuMS40LjFoN2MuNSAwIDEtLjUgMS0xVjM3LjNjLS4yLS4zLS4zLS42LS42LS44em0tMS42IDIwLjhoLTUuOGwtOS43LTMuOWMtLjQtLjEtLjctLjItMS4xLS4ySDc2Yy0uNCAwLS43LjEtMS4xLjJsLTkuNyAzLjloLTUuOFYzNy45bDguOC01LjNIOTJsOC4zIDUuM3YxOS40aC4xeiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik03My44IDQ0aC0zLjF2LTMuMWMwLS41LS40LTEtMS0xcy0xIC40LTEgMVY0NGgtMy4xYy0uNSAwLTEgLjQtMSAxcy40IDEgMSAxaDMuMXYzLjFjMCAuNS40IDEgMSAxczEtLjQgMS0xVjQ2aDMuMWMuNSAwIDEtLjQgMS0xcy0uNC0xLTEtMXoiLz48Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSI4Ny43IiBjeT0iNDIuNSIgcj0iMi41Ii8+PGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iOTIuNyIgY3k9IjQ3LjUiIHI9IjIuNSIvPjwvZz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: 160px auto;
    width: 160px;
    height: 90px;
    display: inline-block;
    vertical-align: middle
}

.placeholder-game-thumbnail-sm {
    position: relative;
    text-align: center;
    width: 160px;
    height: 90px
}

.placeholder-game-thumbnail-sm:before {
    background-position: 0 0;
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

.placeholder-game-thumbnail-sm:after {
    content: " ";
    display: block;
    position: absolute;
    top: 40%;
    left: 0;
    width: 100%;
    text-align: center
}

.dark-theme .placeholder-default-16x9-sm:before,
.dark-theme .placeholder-game-thumbnail-sm:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjAiIGhlaWdodD0iOTAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxwYXRoIGZpbGw9IiM2NTY2NjgiIGQ9Ik0wIDBoMTYwdjkwSDB6Ii8+PGcgb3BhY2l0eT0iLjMiPjxwYXRoIGQ9Ik0xMDIuMSAzNi41bC05LTUuN2MtLjItLjEtLjQtLjEtLjYtLjFINjhjLS4yIDAtLjQuMS0uNS4xTDU4IDM2LjVjLS4zLjItLjUuNS0uNS44djIwLjljMCAuNS41IDEgMSAxaDdjLjEgMCAuMiAwIC40LS4xbDkuOS00Yy4xLS4xLjItLjEuNC0uMUg4NGMuMSAwIC4yIDAgLjQuMWw5LjkgNGMuMS4xLjIuMS40LjFoN2MuNSAwIDEtLjUgMS0xVjM3LjRjLS4yLS40LS4zLS43LS42LS45em0tMS42IDIwLjloLTUuOEw4NSA1My41Yy0uNC0uMS0uNy0uMi0xLjEtLjJINzZjLS40IDAtLjcuMS0xLjEuMmwtOS43IDMuOWgtNS44VjM4bDguOC01LjNoMjMuOWw4LjMgNS4zLjEgMTkuNHoiLz48cGF0aCBkPSJNNzMuOSA0NGgtMy4xdi0zLjFjMC0uNS0uNC0xLTEtMXMtMSAuNC0xIDFWNDRoLTMuMWMtLjUgMC0xIC40LTEgMXMuNCAxIDEgMWgzLjF2My4xYzAgLjUuNCAxIDEgMXMxLS40IDEtMVY0NmgzLjFjLjUgMCAxLS40IDEtMSAwLS41LS41LTEtMS0xeiIvPjxjaXJjbGUgY3g9Ijg3LjciIGN5PSI0Mi41IiByPSIyLjUiLz48Y2lyY2xlIGN4PSI5Mi43IiBjeT0iNDcuNSIgcj0iMi41Ii8+PC9nPjwvc3ZnPg==)
}

.light-theme .placeholder-default-16x9-sm:before,
.light-theme .placeholder-game-thumbnail-sm:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjAiIGhlaWdodD0iOTAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMTYwdjkwSDB6Ii8+PGcgb3BhY2l0eT0iLjEiPjxwYXRoIGQ9Ik0xMDIuMSAzNi41bC05LTUuN2MtLjItLjEtLjQtLjEtLjYtLjFINjhjLS4yIDAtLjQuMS0uNS4xTDU4IDM2LjVjLS4zLjItLjUuNS0uNS44djIwLjljMCAuNS41IDEgMSAxaDdjLjEgMCAuMiAwIC40LS4xbDkuOS00Yy4xLS4xLjItLjEuNC0uMUg4NGMuMSAwIC4yIDAgLjQuMWw5LjkgNGMuMS4xLjIuMS40LjFoN2MuNSAwIDEtLjUgMS0xVjM3LjRjLS4yLS40LS4zLS43LS42LS45em0tMS42IDIwLjloLTUuOEw4NSA1My41Yy0uNC0uMS0uNy0uMi0xLjEtLjJINzZjLS40IDAtLjcuMS0xLjEuMmwtOS43IDMuOWgtNS44VjM4bDguOC01LjNoMjMuOWw4LjMgNS4zLjEgMTkuNHoiLz48cGF0aCBkPSJNNzMuOSA0NGgtMy4xdi0zLjFjMC0uNS0uNC0xLTEtMXMtMSAuNC0xIDFWNDRoLTMuMWMtLjUgMC0xIC40LTEgMXMuNCAxIDEgMWgzLjF2My4xYzAgLjUuNCAxIDEgMXMxLS40IDEtMVY0NmgzLjFjLjUgMCAxLS40IDEtMSAwLS41LS41LTEtMS0xeiIvPjxjaXJjbGUgY3g9Ijg3LjciIGN5PSI0Mi41IiByPSIyLjUiLz48Y2lyY2xlIGN4PSI5Mi43IiBjeT0iNDcuNSIgcj0iMi41Ii8+PC9nPjwvc3ZnPg==)
}

.icon-default-shop,
.icon-shop-bundle,
.icon-shop-limited,
.icon-shop-owned {
    background-image: url();
    background-repeat: no-repeat;
    background-size: 40px auto;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-default-shop,
.dark-theme .icon-shop-bundle,
.dark-theme .icon-shop-limited,
.dark-theme .icon-shop-owned {
    background-image: url(https://images.rbxcdn.com/1d362fb5964aff8f81a0a166020d75d3-shop_dark.svg)
}

.light-theme .icon-default-shop,
.light-theme .icon-shop-bundle,
.light-theme .icon-shop-limited,
.light-theme .icon-shop-owned {
    background-image: url(https://images.rbxcdn.com/97595efa5fe125e6a7283f2c376ccb09-shop_light.svg)
}

.icon-shop-limited {
    background-position: 0 0
}

.icon-shop-bundle {
    background-position: 0 -20px
}

.icon-shop-owned {
    background-position: 0 -40px
}

.icon-acceptfriend,
.icon-addfriend,
.icon-blog,
.icon-chat,
.icon-default-social,
.icon-forum,
.icon-friends,
.icon-group,
.icon-message,
.icon-share,
.icon-trade {
    background-image: url(https://images.rbxcdn.com/ca05cd0d068c3015d64a07cbed74f0dd-social_06282017.svg);
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 28px;
    height: 28px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-acceptfriend,
.dark-theme .icon-addfriend,
.dark-theme .icon-blog,
.dark-theme .icon-chat,
.dark-theme .icon-default-social,
.dark-theme .icon-forum,
.dark-theme .icon-friends,
.dark-theme .icon-group,
.dark-theme .icon-message,
.dark-theme .icon-share,
.dark-theme .icon-trade {
    background-image: url(https://images.rbxcdn.com/85637d16f93d702f2e34d6fcaed63581-social_dark_09282018.svg)
}

.light-theme .icon-acceptfriend,
.light-theme .icon-addfriend,
.light-theme .icon-blog,
.light-theme .icon-chat,
.light-theme .icon-default-social,
.light-theme .icon-forum,
.light-theme .icon-friends,
.light-theme .icon-group,
.light-theme .icon-message,
.light-theme .icon-share,
.light-theme .icon-trade {
    background-image: url(https://images.rbxcdn.com/b5b5c02b29dccb96158535e68999bce2-social_light.svg)
}

.icon-message {
    background-position: 0 0
}

.icon-addfriend {
    background-position: 0 -28px
}

.icon-friends {
    background-position: 0 -56px
}

.icon-group {
    background-position: 0 -84px
}

.icon-forum {
    background-position: 0 -112px
}

.icon-blog {
    background-position: 0 -140px
}

.icon-trade {
    background-position: 0 -168px
}

.icon-chat {
    background-position: 0 -196px
}

.icon-share {
    background-position: 0 -224px
}

.icon-share:hover,
a:hover .icon-share,
button:hover .icon-share {
    background-position: -28px -224px
}

.icon-acceptfriend {
    background-position: 0 -252px
}

.icon-default-social-media,
.icon-social-media-amazon,
.icon-social-media-discord,
.icon-social-media-facebook,
.icon-social-media-github,
.icon-social-media-google-plus,
.icon-social-media-roblox,
.icon-social-media-twitch,
.icon-social-media-twitter,
.icon-social-media-wechat,
.icon-social-media-youtube {
    background-image: url(https://images.rbxcdn.com/b8b0cb7553ea1cb3e4d35d45e91e279a-social_media.svg);
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 64px;
    height: 64px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-default-social-media,
.dark-theme .icon-social-media-amazon,
.dark-theme .icon-social-media-discord,
.dark-theme .icon-social-media-facebook,
.dark-theme .icon-social-media-github,
.dark-theme .icon-social-media-google-plus,
.dark-theme .icon-social-media-roblox,
.dark-theme .icon-social-media-twitch,
.dark-theme .icon-social-media-twitter,
.dark-theme .icon-social-media-wechat,
.dark-theme .icon-social-media-youtube,
.light-theme .icon-default-social-media,
.light-theme .icon-social-media-amazon,
.light-theme .icon-social-media-discord,
.light-theme .icon-social-media-facebook,
.light-theme .icon-social-media-github,
.light-theme .icon-social-media-google-plus,
.light-theme .icon-social-media-roblox,
.light-theme .icon-social-media-twitch,
.light-theme .icon-social-media-twitter,
.light-theme .icon-social-media-wechat,
.light-theme .icon-social-media-youtube {
    background-image: url(https://images.rbxcdn.com/b8b0cb7553ea1cb3e4d35d45e91e279a-social_media.svg)
}

.icon-social-media-discord {
    background-position: 0 0
}

.icon-social-media-youtube {
    background-position: 0 -64px
}

.icon-social-media-twitter {
    background-position: 0 -128px
}

.icon-social-media-twitch {
    background-position: 0 -192px
}

.icon-social-media-facebook {
    background-position: 0 -256px
}

.icon-social-media-github {
    background-position: 0 -320px
}

.icon-social-media-google-plus {
    background-position: 0 -384px
}

.icon-social-media-roblox {
    background-position: 0 -448px
}

.icon-social-media-wechat {
    background-position: 0 -512px
}

.icon-social-media-amazon {
    background-position: 0 -576px
}

.icon-default-spot,
.icon-spot-error-2xl,
.icon-spot-success-2xl {
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 96px;
    height: 96px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-default-spot,
.dark-theme .icon-spot-error-2xl,
.dark-theme .icon-spot-success-2xl,
.icon-default-spot,
.icon-spot-error-2xl,
.icon-spot-success-2xl,
.light-theme .icon-default-spot,
.light-theme .icon-spot-error-2xl,
.light-theme .icon-spot-success-2xl {
    background-image: url(https://images.rbxcdn.com/150d70d085497d0f00fc13ed4c8c9ffe-spot_2xl.svg)
}

.icon-default-spot-xl,
.icon-spot-find-friends-xl,
.icon-spot-passcode-xl,
.icon-spot-success-xl {
    background-image: url(https://images.rbxcdn.com/68970ede74be1866d9eec07eff0c469d-spot_xl.svg);
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 48px;
    height: 48px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-default-spot-xl,
.dark-theme .icon-spot-find-friends-xl,
.dark-theme .icon-spot-passcode-xl,
.dark-theme .icon-spot-success-xl,
.light-theme .icon-default-spot-xl,
.light-theme .icon-spot-find-friends-xl,
.light-theme .icon-spot-passcode-xl,
.light-theme .icon-spot-success-xl {
    background-image: url(https://images.rbxcdn.com/68970ede74be1866d9eec07eff0c469d-spot_xl.svg)
}

.icon-spot-error-2xl {
    background-position: 0 0
}

.icon-spot-success-2xl {
    background-position: 0 -96px
}

.icon-spot-success-xl {
    background-position: 0 0
}

.icon-spot-find-friends-xl {
    background-position: 0 -48px
}

.icon-spot-passcode-xl {
    background-position: 0 -96px
}

.five-stars {
    padding-top: 5px;
    display: inline-block
}

.five-stars .stars {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJzdGFyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHdpZHRoPSIyOCIgaGVpZ2h0PSI4NCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PHN0eWxlPi5zdDB7ZmlsbDojY2NjfS5zdDF7ZmlsbDojZjZiNzAyfTwvc3R5bGU+PGcgaWQ9InN0YXItZW1wdHkiPjxwYXRoIGlkPSJYTUxJRF83XyIgY2xhc3M9InN0MCIgZD0iTTIxIDgyYy0uMiAwLS4zIDAtLjUtLjFMMTQgNzguMmwtNi41IDMuN2MtLjMuMi0uNy4yLTEuMSAwLS4zLS4yLS41LS42LS40LTFsLjktNy41LTQuNy00LjdjLS4zLS4zLS40LS43LS4yLTEgLjEtLjQuNC0uNi44LS43bDYuNS0uOSAzLjgtNi42Yy40LS42IDEuNC0uNiAxLjcgMGwzLjggNi42IDYuNS45Yy40LjEuNy4zLjguNy4xLjQgMCAuOC0uMiAxTDIxIDczLjRsLjkgNy41YzAgLjQtLjEuNy0uNCAxLS4xIDAtLjMuMS0uNS4xeiIvPjwvZz48ZyBpZD0ic3Rhci1oYWxmIj48cGF0aCBpZD0iWE1MSURfMTJfIiBjbGFzcz0ic3QwIiBkPSJNMjUuOSAzOS43Yy0uMS0uNC0uNC0uNi0uOC0uN2wtNi41LS45LTMuOC02LjZjLS4xLS4zLS41LS41LS44LS41djE5LjFsNi41IDMuN2MuMi4yLjMuMi41LjJzLjQtLjEuNi0uMmMuMy0uMi41LS42LjQtMWwtLjktNy41IDQuNy00LjdjLjItLjIuMy0uNi4xLS45eiIvPjxwYXRoIGlkPSJYTUxJRF8xM18iIGNsYXNzPSJzdDEiIGQ9Ik0xMy4xIDMxLjVsLTMuOCA2LjYtNi40LjljLS40LjEtLjcuMy0uOC43LS4xLjQgMCAuOC4yIDFMNyA0NS40bC0xIDcuNWMwIC40LjEuNy40IDEgLjMuMi43LjIgMS4xIDBsNi41LTMuN1YzMWMtLjMgMC0uNy4yLS45LjV6Ii8+PC9nPjxnIGlkPSJzdGFyLWZ1bGwiPjxwYXRoIGlkPSJYTUxJRF8zXyIgY2xhc3M9InN0MSIgZD0iTTIxIDI2Yy0uMiAwLS4zIDAtLjUtLjFMMTQgMjIuMmwtNi41IDMuN2MtLjMuMi0uNy4yLTEuMSAwLS4zLS4yLS41LS42LS40LTFsLjktNy41LTQuNy00LjdjLS4zLS4zLS40LS43LS4yLTEgLjEtLjQuNC0uNi44LS43bDYuNS0uOSAzLjgtNi42Yy40LS42IDEuNC0uNiAxLjcgMGwzLjggNi42IDYuNS45Yy40LjEuNy4zLjguNy4xLjQgMCAuOC0uMiAxTDIxIDE3LjRsLjkgNy41YzAgLjQtLjEuNy0uNCAxLS4xIDAtLjMuMS0uNS4xeiIvPjwvZz48L3N2Zz4=);
    background-size: 16px auto;
    height: 16px;
    display: inline-block
}

.five-stars .stars.empty-stars {
    background-position: 0 16px;
    width: 80px;
    position: relative
}

.five-stars .stars .full-stars {
    background-position: 0 0;
    position: absolute;
    left: 0
}

.five-stars .five-stars-count {
    margin: 1px 0 0 6px;
    width: 130px;
    color: #757575
}

@media (max-width:767px) and (orientation:landscape) {
    .five-stars .five-stars-count {
        display: inline-block;
        margin-top: 0
    }
}

.icon-default-status,
.icon-status-alert,
.icon-status-no-connection,
.icon-status-private,
.icon-status-public,
.icon-status-success,
.icon-status-unavailable {
    background-image: url(https://images.rbxcdn.com/5390d1fe00b8c2777af12cd7160c35fc-status_light.svg);
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 28px;
    height: 28px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-default-status,
.dark-theme .icon-status-alert,
.dark-theme .icon-status-no-connection,
.dark-theme .icon-status-private,
.dark-theme .icon-status-public,
.dark-theme .icon-status-success,
.dark-theme .icon-status-unavailable {
    background-image: url(https://images.rbxcdn.com/2c3cf5d7a850c20f0cc8c4db45faf0f4-status_dark.svg)
}

.light-theme .icon-default-status,
.light-theme .icon-status-alert,
.light-theme .icon-status-no-connection,
.light-theme .icon-status-private,
.light-theme .icon-status-public,
.light-theme .icon-status-success,
.light-theme .icon-status-unavailable {
    background-image: url(https://images.rbxcdn.com/5390d1fe00b8c2777af12cd7160c35fc-status_light.svg)
}

.icon-status-alert {
    background-position: 0 0
}

.icon-status-no-connection {
    background-position: 0 -28px
}

.icon-status-private {
    background-position: 0 -56px
}

.icon-status-public {
    background-position: 0 -84px
}

.icon-status-success {
    background-position: 0 -112px
}

.icon-status-unavailable {
    background-position: 0 -140px
}

.icon-blocked,
.icon-broken,
.icon-in-review,
.icon-invalidation-default,
.icon-pending,
.icon-unknown {
    background-size: contain;
    width: 100%;
    height: 100%
}

.dark-theme .icon-broken {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHdpZHRoPSI5MCIgaGVpZ2h0PSI5MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlPi5zdDJ7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMH08L3N0eWxlPjxnIGlkPSJib3JrZW4iPjxwYXRoIGlkPSJiZyIgZmlsbD0iIzY1NjY2OCIgZD0iTTAgMGg5MHY5MEgweiIvPjxnIGlkPSJicm9rZW4iIG9wYWNpdHk9Ii4zIj48cGF0aCBjbGFzcz0ic3QyIiBkPSJNNTEuMiAyMy41djEwLjNoMTAuM00yOC41IDQ4Ljl2MTcuNmgzM1Y1My44bC0xMS01LTExIDUtMTEtNXoiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNNjEuNSAzMy44TDUxLjIgMjMuNUgyOC41VjQxbDExIDUgMTEtNSAxMSA1eiIvPjwvZz48L2c+PC9zdmc+)
}

.light-theme .icon-broken {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHdpZHRoPSI5MCIgaGVpZ2h0PSI5MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlPi5zdDJ7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMH08L3N0eWxlPjxnIGlkPSJib3JrZW4iPjxwYXRoIGlkPSJiZyIgZmlsbD0iI2ZmZiIgZD0iTTAgMGg5MHY5MEgweiIvPjxnIGlkPSJicm9rZW4iIG9wYWNpdHk9Ii4xIj48cGF0aCBjbGFzcz0ic3QyIiBkPSJNNTEuMiAyMy41djEwLjNoMTAuM00yOC41IDQ4Ljl2MTcuNmgzM1Y1My44bC0xMS01LTExIDUtMTEtNXoiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNNjEuNSAzMy44TDUxLjIgMjMuNUgyOC41VjQxbDExIDUgMTEtNSAxMSA1eiIvPjwvZz48L2c+PC9zdmc+)
}

.dark-theme .icon-in-review {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHdpZHRoPSI5MCIgaGVpZ2h0PSI5MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlPi5zdDJ7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMH08L3N0eWxlPjxnIGlkPSJyZXZpZXdfcGVuZGluZ18xXyI+PHBhdGggaWQ9ImJnXzFfIiBmaWxsPSIjNjU2NjY4IiBkPSJNMCAwaDkwdjkwSDB6Ii8+PGcgaWQ9InJldmlld19wZW5kaW5nIiBvcGFjaXR5PSIuMyI+PHBhdGggY2xhc3M9InN0MiIgZD0iTTUxLjkgNjEuNUgyOC42di0zOGgzMi41djE4Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTY2LjQgNTIuOXYtNy40SDU1Ljl2Ny40bDIuNiAzLjEtMi42IDN2Ny41aDEwLjVWNTlsLTIuNi0zek00Mi40IDMxLjVoMTMuMk00Mi40IDQxLjVoMTMuMk00Mi40IDUxLjVoOS41TTMzLjkgMzFsMS41IDEuNSAzLTMiLz48cGF0aCBkPSJNNjMuNCA1Mi44aC00LjVsMi4yIDIuNHpNNjEuMSA2MC4ybC0zLjIgMnYyLjNoNi41di0yLjN6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTMzLjkgMzkuMmg0LjV2NC41aC00LjV6TTMzLjkgNDkuMmg0LjV2NC41aC00LjV6Ii8+PC9nPjwvZz48L3N2Zz4=)
}

.light-theme .icon-in-review {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHdpZHRoPSI5MCIgaGVpZ2h0PSI5MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlPi5zdDJ7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMH08L3N0eWxlPjxnIGlkPSJyZXZpZXdfcGVuZGluZ18xXyI+PHBhdGggaWQ9ImJnXzFfIiBmaWxsPSIjZmZmIiBkPSJNMCAwaDkwdjkwSDB6Ii8+PGcgaWQ9InJldmlld19wZW5kaW5nIiBvcGFjaXR5PSIuMSI+PHBhdGggY2xhc3M9InN0MiIgZD0iTTUxLjkgNjEuNUgyOC42di0zOGgzMi41djE4Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTY2LjQgNTIuOXYtNy40SDU1Ljl2Ny40bDIuNiAzLjEtMi42IDN2Ny41aDEwLjVWNTlsLTIuNi0zek00Mi40IDMxLjVoMTMuMk00Mi40IDQxLjVoMTMuMk00Mi40IDUxLjVoOS41TTMzLjkgMzFsMS41IDEuNSAzLTMiLz48cGF0aCBkPSJNNjMuNCA1Mi44aC00LjVsMi4yIDIuNHpNNjEuMSA2MC4ybC0zLjIgMnYyLjNoNi41di0yLjN6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTMzLjkgMzkuMmg0LjV2NC41aC00LjV6TTMzLjkgNDkuMmg0LjV2NC41aC00LjV6Ii8+PC9nPjwvZz48L3N2Zz4=)
}

.dark-theme .icon-blocked {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHdpZHRoPSI5MCIgaGVpZ2h0PSI5MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlPi5zdDJ7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMH08L3N0eWxlPjxnIGlkPSJ1bmFwcHJvdmVkXzFfIj48cGF0aCBpZD0iYmdfMl8iIGZpbGw9IiM2NTY2NjgiIGQ9Ik0wIDBoOTB2OTBIMHoiLz48ZyBpZD0idW5hcHByb3ZlZCIgb3BhY2l0eT0iLjMiPjxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjQ1IiBjeT0iNDguOCIgcj0iMTAiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMzggNDEuN2wxNCAxNC4xTTMyLjUgMjMuNWgtNHY0TTI4LjUgNjIuNXY0aDRNMjguNSAzMS44djZNMjguNSA0MnY2TTI4LjUgNTIuMnY2TTU3LjUgNjYuNWg0di00TTYxLjUgNTguMnYtNk02MS41IDQ4di02TTYxLjUgMzcuOHYtNE0zNi44IDY2LjVoNk00Ny4yIDY2LjVoNk0zNi44IDIzLjVoNk00Ny4yIDIzLjVoNE01MS40IDIzLjZsMy41IDMuNU01Ny45IDMwLjFsMy41IDMuNU01MS4yIDIzLjh2M001OC41IDMzLjhoM001MS4yIDMwLjJ2My42aDMuNiIvPjwvZz48L2c+PC9zdmc+)
}

.light-theme .icon-blocked {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHdpZHRoPSI5MCIgaGVpZ2h0PSI5MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlPi5zdDJ7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMH08L3N0eWxlPjxnIGlkPSJ1bmFwcHJvdmVkXzFfIj48cGF0aCBpZD0iYmdfMl8iIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoOTB2OTBIMHoiLz48ZyBpZD0idW5hcHByb3ZlZCIgb3BhY2l0eT0iLjEiPjxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjQ1IiBjeT0iNDguOCIgcj0iMTAiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMzggNDEuN2wxNCAxNC4xTTMyLjUgMjMuNWgtNHY0TTI4LjUgNjIuNXY0aDRNMjguNSAzMS44djZNMjguNSA0MnY2TTI4LjUgNTIuMnY2TTU3LjUgNjYuNWg0di00TTYxLjUgNTguMnYtNk02MS41IDQ4di02TTYxLjUgMzcuOHYtNE0zNi44IDY2LjVoNk00Ny4yIDY2LjVoNk0zNi44IDIzLjVoNk00Ny4yIDIzLjVoNE01MS40IDIzLjZsMy41IDMuNU01Ny45IDMwLjFsMy41IDMuNU01MS4yIDIzLjh2M001OC41IDMzLjhoM001MS4yIDMwLjJ2My42aDMuNiIvPjwvZz48L2c+PC9zdmc+)
}

.dark-theme .icon-pending {
    background-image: url(https://images.rbxcdn.com/c94b4b3bdd1be463ef59dae29f93f882-thumbnail_status_unavailable_dark.svg)
}

.light-theme .icon-pending {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHdpZHRoPSI5MCIgaGVpZ2h0PSI5MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlPi5zdDJ7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMH08L3N0eWxlPjxnIGlkPSJ1bmF2YWlsYWJsZV8xXyI+PHBhdGggaWQ9ImJnXzNfIiBmaWxsPSIjZmZmIiBkPSJNMCAwaDkwdjkwSDB6Ii8+PGcgaWQ9InVuYXZhaWxhYmxlIiBvcGFjaXR5PSIuMSI+PHBhdGggY2xhc3M9InN0MiIgZD0iTTMyLjUgMjMuNWgtNHY0TTI4LjUgNjIuNXY0aDRNMjguNSAzMS44djZNMjguNSA0MnY2TTI4LjUgNTIuMnY2TTU3LjUgNjYuNWg0di00TTYxLjUgNTguMnYtNk02MS41IDQ4di02TTYxLjUgMzcuOHYtNE0zNi44IDY2LjVoNk00Ny4yIDY2LjVoNk0zNi44IDIzLjVoNk00Ny4yIDIzLjVoNE01MS40IDIzLjZsMy41IDMuNU01Ny45IDMwLjFsMy41IDMuNU01MS4yIDIzLjh2M001OC41IDMzLjhoM001MS4yIDMwLjJ2My42aDMuNiIvPjwvZz48L2c+PC9zdmc+)
}

.dark-theme .icon-unknown {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHdpZHRoPSI5MCIgaGVpZ2h0PSI5MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlPi5zdDJ7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDoxLjk2NjQ7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwfTwvc3R5bGU+PGcgaWQ9InVua25vd25fMV8iPjxwYXRoIGlkPSJiZ180XyIgZmlsbD0iIzY1NjY2OCIgZD0iTTAgMGg5MHY5MEgweiIvPjxnIGlkPSJ1bmtub3duIiBvcGFjaXR5PSIuMyI+PHBhdGggY2xhc3M9InN0MiIgZD0iTTU2LjUgMzAuNmw1LjguNS0zIDM0LjktMjQuOS0yLjIiLz48cGF0aCB0cmFuc2Zvcm09InJvdGF0ZSgtNSA0MS43IDQyLjUwMikiIGNsYXNzPSJzdDIiIGQ9Ik0yOS4yIDI1aDI1djM1aC0yNXoiLz48ZyBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIj48cGF0aCBzdHJva2Utd2lkdGg9IjIuNzUiIGQ9Ik00Mi43IDUyLjVoMCIvPjxwYXRoIGQ9Ik0zNS42IDM4LjhjLS4zLTMuMiAyLjEtNiA1LjMtNi4zczYgMi4xIDYuMyA1LjNjLjQgNS01LjQgNS4yLTUgMTAuMiIgc3Ryb2tlLXdpZHRoPSIyLjI1Ii8+PC9nPjwvZz48L2c+PC9zdmc+)
}

.light-theme .icon-unknown {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHdpZHRoPSI5MCIgaGVpZ2h0PSI5MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlPi5zdDJ7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDoxLjk2NjQ7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwfTwvc3R5bGU+PGcgaWQ9InVua25vd25fMV8iPjxwYXRoIGlkPSJiZ180XyIgZmlsbD0iI2ZmZiIgZD0iTTAgMGg5MHY5MEgweiIvPjxnIGlkPSJ1bmtub3duIiBvcGFjaXR5PSIuMSI+PHBhdGggY2xhc3M9InN0MiIgZD0iTTU2LjUgMzAuNmw1LjguNS0zIDM0LjktMjQuOS0yLjIiLz48cGF0aCB0cmFuc2Zvcm09InJvdGF0ZSgtNSA0MS43IDQyLjUwMikiIGNsYXNzPSJzdDIiIGQ9Ik0yOS4yIDI1aDI1djM1aC0yNXoiLz48ZyBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIj48cGF0aCBzdHJva2Utd2lkdGg9IjIuNzUiIGQ9Ik00Mi43IDUyLjVoMCIvPjxwYXRoIGQ9Ik0zNS42IDM4LjhjLS4zLTMuMiAyLjEtNiA1LjMtNi4zczYgMi4xIDYuMyA1LjNjLjQgNS01LjQgNS4yLTUgMTAuMiIgc3Ryb2tlLXdpZHRoPSIyLjI1Ii8+PC9nPjwvZz48L2c+PC9zdmc+)
}

.icon-default-uiblox-navigation,
.icon-nav-arrow-left,
.icon-nav-arrow-right,
.icon-nav-close,
.icon-nav-external-link {
    background-image: url(https://images.rbxcdn.com/5406d046b0d284c3a2382499f2aff69c-navigation_light.svg);
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 28px;
    height: 28px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-default-uiblox-navigation,
.dark-theme .icon-nav-arrow-left,
.dark-theme .icon-nav-arrow-right,
.dark-theme .icon-nav-close,
.dark-theme .icon-nav-external-link {
    background-image: url(https://images.rbxcdn.com/6a15f6e3e72b5c0bfb4f73d4b532c450-navigation_dark.svg)
}

.light-theme .icon-default-uiblox-navigation,
.light-theme .icon-nav-arrow-left,
.light-theme .icon-nav-arrow-right,
.light-theme .icon-nav-close,
.light-theme .icon-nav-external-link {
    background-image: url(https://images.rbxcdn.com/5406d046b0d284c3a2382499f2aff69c-navigation_light.svg)
}

.icon-nav-close {
    background-position: 0 0
}

.icon-nav-arrow-left {
    background-position: 0 -28px
}

.icon-nav-arrow-right {
    background-position: 0 -56px
}

.icon-nav-external-link {
    background-position: 0 -84px
}

.icon-default-uiblox-navigation-sm,
.icon-nav-arrow-left-sm,
.icon-nav-arrow-right-sm,
.icon-nav-external-link-sm {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iNTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjUzIDUuNTNhLjc1Ljc1IDAgMDAtMS4wNi0xLjA2bC00IDRMLjk0IDlsLjUzLjUzIDQgNGEuNzUuNzUgMCAwMDEuMDYtMS4wNkwzLjgxIDkuNzVIMTZhLjc1Ljc1IDAgMDAwLTEuNUgzLjgxbDIuNzItMi43MnpNMTEuNDcgMzAuNDdhLjc1Ljc1IDAgMTAxLjA2IDEuMDZsNC00IC41My0uNTMtLjUzLS41My00LTRhLjc1Ljc1IDAgMTAtMS4wNiAxLjA2bDIuNzIgMi43MkgyYS43NS43NSAwIDAwMCAxLjVoMTIuMTlsLTIuNzIgMi43MnpNMTEuNSAzNy43NWEuNzUuNzUgMCAwMS43NS0uNzVIMTd2NC43NWEuNzUuNzUgMCAwMS0xLjUgMHYtMi4xOWwtNS45NyA1Ljk3YS43NS43NSAwIDAxLTEuMDYtMS4wNmw1Ljk3LTUuOTdoLTIuMTlhLjc1Ljc1IDAgMDEtLjc1LS43NXptMSAxMy4yNXYtNS42MWwxLjUtMS41VjUxYTIgMiAwIDAxLTIgMkgzYTIgMiAwIDAxLTItMnYtOWEyIDIgMCAwMTItMmg3LjExbC0xLjUgMS41SDNhLjUuNSAwIDAwLS41LjV2OWEuNS41IDAgMDAuNS41aDlhLjUuNSAwIDAwLjUtLjV6IiBmaWxsPSIjMzkzQjNEIi8+PC9zdmc+);
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-default-uiblox-navigation-sm,
.dark-theme .icon-nav-arrow-left-sm,
.dark-theme .icon-nav-arrow-right-sm,
.dark-theme .icon-nav-external-link-sm {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iNTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjUzIDUuNTNhLjc1Ljc1IDAgMDAtMS4wNi0xLjA2bC00IDRMLjk0IDlsLjUzLjUzIDQgNGEuNzUuNzUgMCAwMDEuMDYtMS4wNkwzLjgxIDkuNzVIMTZhLjc1Ljc1IDAgMDAwLTEuNUgzLjgxbDIuNzItMi43MnpNMTEuNDcgMzAuNDdhLjc1Ljc1IDAgMTAxLjA2IDEuMDZsNC00IC41My0uNTMtLjUzLS41My00LTRhLjc1Ljc1IDAgMTAtMS4wNiAxLjA2bDIuNzIgMi43MkgyYS43NS43NSAwIDAwMCAxLjVoMTIuMTlsLTIuNzIgMi43MnpNMTEuNSAzNy43NWEuNzUuNzUgMCAwMS43NS0uNzVIMTd2NC43NWEuNzUuNzUgMCAwMS0xLjUgMHYtMi4xOWwtNS45NyA1Ljk3YS43NS43NSAwIDAxLTEuMDYtMS4wNmw1Ljk3LTUuOTdoLTIuMTlhLjc1Ljc1IDAgMDEtLjc1LS43NXptMSAxMy4yNXYtNS42MWwxLjUtMS41VjUxYTIgMiAwIDAxLTIgMkgzYTIgMiAwIDAxLTItMnYtOWEyIDIgMCAwMTItMmg3LjExbC0xLjUgMS41SDNhLjUuNSAwIDAwLS41LjV2OWEuNS41IDAgMDAuNS41aDlhLjUuNSAwIDAwLjUtLjV6IiBmaWxsPSIjZmZmIi8+PC9zdmc+)
}

.light-theme .icon-default-uiblox-navigation-sm,
.light-theme .icon-nav-arrow-left-sm,
.light-theme .icon-nav-arrow-right-sm,
.light-theme .icon-nav-external-link-sm {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iNTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjUzIDUuNTNhLjc1Ljc1IDAgMDAtMS4wNi0xLjA2bC00IDRMLjk0IDlsLjUzLjUzIDQgNGEuNzUuNzUgMCAwMDEuMDYtMS4wNkwzLjgxIDkuNzVIMTZhLjc1Ljc1IDAgMDAwLTEuNUgzLjgxbDIuNzItMi43MnpNMTEuNDcgMzAuNDdhLjc1Ljc1IDAgMTAxLjA2IDEuMDZsNC00IC41My0uNTMtLjUzLS41My00LTRhLjc1Ljc1IDAgMTAtMS4wNiAxLjA2bDIuNzIgMi43MkgyYS43NS43NSAwIDAwMCAxLjVoMTIuMTlsLTIuNzIgMi43MnpNMTEuNSAzNy43NWEuNzUuNzUgMCAwMS43NS0uNzVIMTd2NC43NWEuNzUuNzUgMCAwMS0xLjUgMHYtMi4xOWwtNS45NyA1Ljk3YS43NS43NSAwIDAxLTEuMDYtMS4wNmw1Ljk3LTUuOTdoLTIuMTlhLjc1Ljc1IDAgMDEtLjc1LS43NXptMSAxMy4yNXYtNS42MWwxLjUtMS41VjUxYTIgMiAwIDAxLTIgMkgzYTIgMiAwIDAxLTItMnYtOWEyIDIgMCAwMTItMmg3LjExbC0xLjUgMS41SDNhLjUuNSAwIDAwLS41LjV2OWEuNS41IDAgMDAuNS41aDlhLjUuNSAwIDAwLjUtLjV6IiBmaWxsPSIjMzkzQjNEIi8+PC9zdmc+)
}

.icon-nav-arrow-left-sm {
    background-position: 0 0
}

.icon-nav-arrow-right-sm {
    background-position: 0 -18px
}

.icon-nav-external-link-sm {
    background-position: 0 -36px
}

.icon-common-notification-bell,
.icon-common-play,
.icon-common-refresh,
.icon-common-search,
.icon-default-uiblox-common {
    background-image: url(https://images.rbxcdn.com/7aa07c2b59078cb28f473c383c33970a-common_light.svg);
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 28px;
    height: 28px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-common-notification-bell,
.dark-theme .icon-common-play,
.dark-theme .icon-common-refresh,
.dark-theme .icon-common-search,
.dark-theme .icon-default-uiblox-common {
    background-image: url(https://images.rbxcdn.com/d935c70bed81f91538cca4b19eebd319-common_dark.svg)
}

.light-theme .icon-common-notification-bell,
.light-theme .icon-common-play,
.light-theme .icon-common-refresh,
.light-theme .icon-common-search,
.light-theme .icon-default-uiblox-common {
    background-image: url(https://images.rbxcdn.com/7aa07c2b59078cb28f473c383c33970a-common_light.svg)
}

.icon-common-play {
    background-position: 0 0
}

.icon-common-notification-bell {
    background-position: 0 -84px
}

.icon-common-refresh {
    background-position: 0 -112px
}

.icon-common-search {
    background-position: 0 -140px
}

.icon-common-refresh-sm,
.icon-common-search-sm,
.icon-default-uiblox-common-sm {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNSA0LjEwOEE3LjgxMSA3LjgxMSAwIDAwOC42MyAxLjM2Yy0yLjkzNC4xNDctNS4zNDggMS44MzgtNi42NTcgNC4yMzhhLjc1Ljc1IDAgMTAxLjMxNy43MThjMS4wNzktMS45NzggMy4wNDMtMy4zNCA1LjQxNi0zLjQ1OGE2LjMxMiA2LjMxMiAwIDAxNS4wODEgMi4xNGgtMS42ODZhLjc1Ljc1IDAgMDAwIDEuNUgxNi41VjIuMWEuNzUuNzUgMCAwMC0xLjUgMHYyLjAwOHpNMS41IDExLjUwNmg0LjM5OWEuNzUuNzUgMCAwMTAgMS41aC0xLjY4YTYuMzEyIDYuMzEyIDAgMDA1LjA3NSAyLjEzM2MyLjM4NC0uMTIgNC40MDEtMS40ODggNS40MDgtMy40NDJhLjc1Ljc1IDAgMDExLjMzMy42ODdjLTEuMjQ5IDIuNDI0LTMuNzQyIDQuMTA3LTYuNjY2IDQuMjUzQTcuODEyIDcuODEyIDAgMDEzIDEzLjg4OXYyLjAxNmEuNzUuNzUgMCAwMS0xLjUgMHYtNC40ek0xMi41IDI1LjVhNSA1IDAgMTEtMTAgMCA1IDUgMCAwMTEwIDB6TTEgMjUuNWE2LjUgNi41IDAgMDAxMC40MzYgNS4xNzNsNC4wNzUgNC4wNzJhLjg3Mi44NzIgMCAwMDEuMjM0LS4wMDIuODc2Ljg3NiAwIDAwLS4wMDItMS4yMzdsLTQuMDcxLTQuMDY4QTYuNSA2LjUgMCAxMDEgMjUuNXoiIGZpbGw9IiMxMjEyMTIiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: auto auto;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-common-refresh-sm,
.dark-theme .icon-common-search-sm,
.dark-theme .icon-default-uiblox-common-sm {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNSA0LjEwOEE3LjgxMSA3LjgxMSAwIDAwOC42MyAxLjM2Yy0yLjkzNC4xNDctNS4zNDggMS44MzgtNi42NTcgNC4yMzhhLjc1Ljc1IDAgMTAxLjMxNy43MThjMS4wNzktMS45NzggMy4wNDMtMy4zNCA1LjQxNi0zLjQ1OGE2LjMxMiA2LjMxMiAwIDAxNS4wODEgMi4xNGgtMS42ODZhLjc1Ljc1IDAgMDAwIDEuNUgxNi41VjIuMWEuNzUuNzUgMCAwMC0xLjUgMHYyLjAwOHpNMS41IDExLjUwNmg0LjM5OWEuNzUuNzUgMCAwMTAgMS41aC0xLjY4YTYuMzEyIDYuMzEyIDAgMDA1LjA3NSAyLjEzM2MyLjM4NC0uMTIgNC40MDEtMS40ODggNS40MDgtMy40NDJhLjc1Ljc1IDAgMDExLjMzMy42ODdjLTEuMjQ5IDIuNDI0LTMuNzQyIDQuMTA3LTYuNjY2IDQuMjUzQTcuODEyIDcuODEyIDAgMDEzIDEzLjg4OXYyLjAxNmEuNzUuNzUgMCAwMS0xLjUgMHYtNC40ek0xMi41IDI1LjVhNSA1IDAgMTEtMTAgMCA1IDUgMCAwMTEwIDB6TTEgMjUuNWE2LjUgNi41IDAgMDAxMC40MzYgNS4xNzNsNC4wNzUgNC4wNzJhLjg3Mi44NzIgMCAwMDEuMjM0LS4wMDIuODc2Ljg3NiAwIDAwLS4wMDItMS4yMzdsLTQuMDcxLTQuMDY4QTYuNSA2LjUgMCAxMDEgMjUuNXoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=)
}

.light-theme .icon-common-refresh-sm,
.light-theme .icon-common-search-sm,
.light-theme .icon-default-uiblox-common-sm {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNSA0LjEwOEE3LjgxMSA3LjgxMSAwIDAwOC42MyAxLjM2Yy0yLjkzNC4xNDctNS4zNDggMS44MzgtNi42NTcgNC4yMzhhLjc1Ljc1IDAgMTAxLjMxNy43MThjMS4wNzktMS45NzggMy4wNDMtMy4zNCA1LjQxNi0zLjQ1OGE2LjMxMiA2LjMxMiAwIDAxNS4wODEgMi4xNGgtMS42ODZhLjc1Ljc1IDAgMDAwIDEuNUgxNi41VjIuMWEuNzUuNzUgMCAwMC0xLjUgMHYyLjAwOHpNMS41IDExLjUwNmg0LjM5OWEuNzUuNzUgMCAwMTAgMS41aC0xLjY4YTYuMzEyIDYuMzEyIDAgMDA1LjA3NSAyLjEzM2MyLjM4NC0uMTIgNC40MDEtMS40ODggNS40MDgtMy40NDJhLjc1Ljc1IDAgMDExLjMzMy42ODdjLTEuMjQ5IDIuNDI0LTMuNzQyIDQuMTA3LTYuNjY2IDQuMjUzQTcuODEyIDcuODEyIDAgMDEzIDEzLjg4OXYyLjAxNmEuNzUuNzUgMCAwMS0xLjUgMHYtNC40ek0xMi41IDI1LjVhNSA1IDAgMTEtMTAgMCA1IDUgMCAwMTEwIDB6TTEgMjUuNWE2LjUgNi41IDAgMDAxMC40MzYgNS4xNzNsNC4wNzUgNC4wNzJhLjg3Mi44NzIgMCAwMDEuMjM0LS4wMDIuODc2Ljg3NiAwIDAwLS4wMDItMS4yMzdsLTQuMDcxLTQuMDY4QTYuNSA2LjUgMCAxMDEgMjUuNXoiIGZpbGw9IiMxMjEyMTIiLz48L3N2Zz4=)
}

.icon-common-refresh-sm {
    background-position: 0 0
}

.icon-common-search-sm {
    background-position: 0 -18px
}

.icon-default-voice,
.icon-future-chat-call,
.icon-future-chat-leave,
.icon-voice-mic-muted,
.icon-voice-mic-unmuted,
.icon-voice-mic-unmuted-hover,
.icon-voice-speaker-muted,
.icon-voice-speaker-unmuted {
    background-image: url(https://images.rbxcdn.com/56f60f20281eebe52309020eac756f49-voice.svg);
    background-repeat: no-repeat;
    background-size: 40px auto;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-default-voice,
.dark-theme .icon-future-chat-call,
.dark-theme .icon-future-chat-leave,
.dark-theme .icon-voice-mic-muted,
.dark-theme .icon-voice-mic-unmuted,
.dark-theme .icon-voice-mic-unmuted-hover,
.dark-theme .icon-voice-speaker-muted,
.dark-theme .icon-voice-speaker-unmuted {
    background-image: url(https://images.rbxcdn.com/af6d6f708a8e822df87fb551154a044d-voice_dark.svg)
}

.light-theme .icon-default-voice,
.light-theme .icon-future-chat-call,
.light-theme .icon-future-chat-leave,
.light-theme .icon-voice-mic-muted,
.light-theme .icon-voice-mic-unmuted,
.light-theme .icon-voice-mic-unmuted-hover,
.light-theme .icon-voice-speaker-muted,
.light-theme .icon-voice-speaker-unmuted {
    background-image: url(https://images.rbxcdn.com/3176c89b2bb3fee82dc8159102035478-voice_light.svg)
}

.icon-default-voice-16x16,
.icon-voice-mic-unmuted-16x16-hover {
    background-image: url(https://images.rbxcdn.com/56f60f20281eebe52309020eac756f49-voice.svg);
    background-repeat: no-repeat;
    background-size: 32px auto;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle
}

.dark-theme .icon-default-voice-16x16,
.dark-theme .icon-voice-mic-unmuted-16x16-hover {
    background-image: url(https://images.rbxcdn.com/af6d6f708a8e822df87fb551154a044d-voice_dark.svg)
}

.light-theme .icon-default-voice-16x16,
.light-theme .icon-voice-mic-unmuted-16x16-hover {
    background-image: url(https://images.rbxcdn.com/3176c89b2bb3fee82dc8159102035478-voice_light.svg)
}

.icon-future-chat-call {
    background-position: 0 0
}

.icon-future-chat-call:hover,
a:hover .icon-future-chat-call,
button:hover .icon-future-chat-call {
    background-position: -20px 0
}

.icon-future-chat-leave {
    background-position: 0 -20px
}

.icon-future-chat-leave:hover,
a:hover .icon-future-chat-leave,
button:hover .icon-future-chat-leave {
    background-position: -20px -20px
}

.icon-voice-speaker-unmuted {
    background-position: 0 -40px
}

.icon-voice-speaker-unmuted:hover,
a:hover .icon-voice-speaker-unmuted,
button:hover .icon-voice-speaker-unmuted {
    background-position: -20px -40px
}

.icon-voice-speaker-muted {
    background-position: 0 -60px
}

.icon-voice-speaker-muted:hover,
a:hover .icon-voice-speaker-muted,
button:hover .icon-voice-speaker-muted {
    background-position: -20px -60px
}

.icon-voice-mic-unmuted {
    background-position: 0 -80px
}

.icon-voice-mic-unmuted-hover,
.icon-voice-mic-unmuted:hover,
a:hover .icon-voice-mic-unmuted,
button:hover .icon-voice-mic-unmuted {
    background-position: -20px -80px
}

.icon-voice-mic-unmuted-16x16-hover {
    background-position: -16px -64px
}

.icon-voice-mic-muted {
    background-position: 0 -100px
}

.icon-voice-mic-muted:hover,
a:hover .icon-voice-mic-muted,
button:hover .icon-voice-mic-muted {
    background-position: -20px -100px
}

.image-wrapper,
.image-wrapper.fill .image {
    width: 100%;
    height: 100%
}

.image-wrapper.contain {
    display: flex;
    justify-content: center;
    align-items: center
}

.image-wrapper.contain .image {
    max-width: 100%;
    max-height: 100%
}

.image-wrapper.contain .image.scale-width {
    width: 100%
}

.image-wrapper.contain .image.scale-height {
    height: 100%
}

.light-theme .input-group .input-field {
    background-color: hsla(0, 0%, 100%, .9);
    border-color: rgba(57, 59, 61, .2);
    color: #606162;
    border-radius: 8px
}

.light-theme .input-group .input-field::-moz-placeholder {
    color: #606162;
    font-weight: 300;
    opacity: .5
}

.light-theme .input-group .input-field:-ms-input-placeholder {
    color: #606162;
    font-weight: 300;
    opacity: .5
}

.light-theme .input-group .input-field::-webkit-input-placeholder {
    color: #606162;
    font-weight: 300;
    opacity: .5
}

.light-theme .input-group .input-field::placeholder {
    color: #606162;
    font-weight: 300;
    opacity: .5
}

.light-theme .input-group .input-field[disabled],
.light-theme .input-group .input-field[readonly] {
    opacity: .5
}

.light-theme .input-group .input-field:focus {
    background-color: hsla(0, 0%, 100%, .9);
    border-color: rgba(0, 0, 0, .3)
}

.light-theme .input-group .input-field.rbx-placeholder {
    color: #606162
}

.dark-theme .input-group .input-field {
    background-color: rgba(0, 0, 0, .7);
    border-color: hsla(0, 0%, 100%, .2);
    color: #bdbebe;
    border-radius: 8px
}

.dark-theme .input-group .input-field::-moz-placeholder {
    color: #bdbebe;
    font-weight: 300;
    opacity: .5
}

.dark-theme .input-group .input-field:-ms-input-placeholder {
    color: #bdbebe;
    font-weight: 300;
    opacity: .5
}

.dark-theme .input-group .input-field::-webkit-input-placeholder {
    color: #bdbebe;
    font-weight: 300;
    opacity: .5
}

.dark-theme .input-group .input-field::placeholder {
    color: #bdbebe;
    font-weight: 300;
    opacity: .5
}

.dark-theme .input-group .input-field[disabled],
.dark-theme .input-group .input-field[readonly] {
    opacity: .5
}

.dark-theme .input-group .input-field:focus {
    background-color: rgba(0, 0, 0, .7);
    border-color: hsla(0, 0%, 100%, .3)
}

.dark-theme .input-group .input-field.rbx-placeholder {
    color: #bdbebe
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate
}

.input-group:after,
.input-group:before {
    content: " ";
    display: table
}

.input-group:after {
    clear: both
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.input-group .input-field {
    position: relative;
    display: table-cell;
    float: left
}

.input-group .input-field:not(.last-input) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-right: 0
}

.input-group .input-field:focus {
    border-color: #b8b8b8
}

.input-group .input-group-btn {
    display: table-cell;
    width: 1%
}

.input-group .input-group-btn .input-dropdown-btn {
    display: inline-block;
    border-radius: 8px;
    padding: 5px 12px
}

.input-group .input-group-btn .input-dropdown-btn span {
    display: table-cell;
    vertical-align: middle
}

.input-group .input-group-btn .dropdown-menu {
    left: auto;
    right: 38px
}

.input-group .input-group-btn:last-child .input-addon-btn {
    margin-left: 0;
    border-left: 0;
    border-radius: 0 3px 3px 0
}

.input-group .icon-search {
    background-size: 40px auto;
    width: 20px;
    height: 20px;
    background-position: 0 -20px;
    margin: 0 8px
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
    display: table-cell
}

.input-group-addon:not(:first-child):not(:last-child):not(.last-input),
.input-group-btn:not(:first-child):not(:last-child):not(.last-input),
.input-group .form-control:not(:first-child):not(:last-child):not(.last-input) {
    border-radius: 0
}

.input-group-addon,
.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px
}

.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group .form-control:first-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.input-group-addon:first-child {
    border-right: 0
}

.input-group-addon:last-child,
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group .form-control:last-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.input-group-addon:last-child {
    border-left: 0
}

.light-theme .input-group-btn .input-dropdown-btn {
    background-color: transparent;
    border-color: #606162;
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .input-group-btn .input-dropdown-btn:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .input-group-btn .input-dropdown-btn:focus,
.light-theme .input-group-btn .input-dropdown-btn:hover {
    background-color: transparent;
    border-color: #393b3d;
    color: #393b3d
}

.light-theme .input-group-btn .input-dropdown-btn.active,
.light-theme .input-group-btn .input-dropdown-btn:active {
    background-color: transparent;
    color: #393b3d
}

.light-theme .input-group-btn .input-dropdown-btn:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .input-group-btn .input-dropdown-btn.disabled,
.light-theme .input-group-btn .input-dropdown-btn.disabled.active,
.light-theme .input-group-btn .input-dropdown-btn.disabled:active,
.light-theme .input-group-btn .input-dropdown-btn.disabled:focus,
.light-theme .input-group-btn .input-dropdown-btn.disabled:hover,
.light-theme .input-group-btn .input-dropdown-btn[disabled],
.light-theme .input-group-btn .input-dropdown-btn[disabled].active,
.light-theme .input-group-btn .input-dropdown-btn[disabled]:active,
.light-theme .input-group-btn .input-dropdown-btn[disabled]:focus,
.light-theme .input-group-btn .input-dropdown-btn[disabled]:hover {
    background-color: transparent;
    border-color: #606162;
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .input-group-btn .input-dropdown-btn {
    background-color: transparent;
    border-color: #bdbebe;
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .input-group-btn .input-dropdown-btn:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .input-group-btn .input-dropdown-btn:focus,
.dark-theme .input-group-btn .input-dropdown-btn:hover {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.dark-theme .input-group-btn .input-dropdown-btn.active,
.dark-theme .input-group-btn .input-dropdown-btn:active {
    background-color: transparent;
    color: #fff
}

.dark-theme .input-group-btn .input-dropdown-btn:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .input-group-btn .input-dropdown-btn.disabled,
.dark-theme .input-group-btn .input-dropdown-btn.disabled.active,
.dark-theme .input-group-btn .input-dropdown-btn.disabled:active,
.dark-theme .input-group-btn .input-dropdown-btn.disabled:focus,
.dark-theme .input-group-btn .input-dropdown-btn.disabled:hover,
.dark-theme .input-group-btn .input-dropdown-btn[disabled],
.dark-theme .input-group-btn .input-dropdown-btn[disabled].active,
.dark-theme .input-group-btn .input-dropdown-btn[disabled]:active,
.dark-theme .input-group-btn .input-dropdown-btn[disabled]:focus,
.dark-theme .input-group-btn .input-dropdown-btn[disabled]:hover {
    background-color: transparent;
    border-color: #bdbebe;
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .input-group-btn .input-dropdown-btn.active,
.light-theme .touch .input-group-btn .input-dropdown-btn:active,
.light-theme .touch .input-group-btn .input-dropdown-btn:focus,
.light-theme .touch .input-group-btn .input-dropdown-btn:hover,
.light-theme .touch .input-group-btn .input-dropdown-btn:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: #606162
}

.dark-theme .touch .input-group-btn .input-dropdown-btn.active,
.dark-theme .touch .input-group-btn .input-dropdown-btn:active,
.dark-theme .touch .input-group-btn .input-dropdown-btn:focus,
.dark-theme .touch .input-group-btn .input-dropdown-btn:hover,
.dark-theme .touch .input-group-btn .input-dropdown-btn:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: #bdbebe
}

.light-theme .input-group-btn .input-addon-btn {
    background-color: transparent;
    border-color: #606162;
    color: rgba(0, 0, 0, .6);
    border-radius: 8px
}

.light-theme .input-group-btn .input-addon-btn:link {
    color: rgba(0, 0, 0, .6)
}

.light-theme .input-group-btn .input-addon-btn:focus,
.light-theme .input-group-btn .input-addon-btn:hover {
    background-color: transparent;
    border-color: #393b3d;
    color: #393b3d
}

.light-theme .input-group-btn .input-addon-btn.active,
.light-theme .input-group-btn .input-addon-btn:active {
    background-color: transparent;
    color: #393b3d
}

.light-theme .input-group-btn .input-addon-btn:visited {
    color: rgba(0, 0, 0, .6)
}

.light-theme .input-group-btn .input-addon-btn.disabled,
.light-theme .input-group-btn .input-addon-btn.disabled.active,
.light-theme .input-group-btn .input-addon-btn.disabled:active,
.light-theme .input-group-btn .input-addon-btn.disabled:focus,
.light-theme .input-group-btn .input-addon-btn.disabled:hover,
.light-theme .input-group-btn .input-addon-btn[disabled],
.light-theme .input-group-btn .input-addon-btn[disabled].active,
.light-theme .input-group-btn .input-addon-btn[disabled]:active,
.light-theme .input-group-btn .input-addon-btn[disabled]:focus,
.light-theme .input-group-btn .input-addon-btn[disabled]:hover {
    background-color: transparent;
    border-color: #606162;
    color: rgba(0, 0, 0, .6);
    opacity: .5
}

.dark-theme .input-group-btn .input-addon-btn {
    background-color: transparent;
    border-color: #bdbebe;
    color: hsla(0, 0%, 100%, .7);
    border-radius: 8px
}

.dark-theme .input-group-btn .input-addon-btn:link {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .input-group-btn .input-addon-btn:focus,
.dark-theme .input-group-btn .input-addon-btn:hover {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.dark-theme .input-group-btn .input-addon-btn.active,
.dark-theme .input-group-btn .input-addon-btn:active {
    background-color: transparent;
    color: #fff
}

.dark-theme .input-group-btn .input-addon-btn:visited {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .input-group-btn .input-addon-btn.disabled,
.dark-theme .input-group-btn .input-addon-btn.disabled.active,
.dark-theme .input-group-btn .input-addon-btn.disabled:active,
.dark-theme .input-group-btn .input-addon-btn.disabled:focus,
.dark-theme .input-group-btn .input-addon-btn.disabled:hover,
.dark-theme .input-group-btn .input-addon-btn[disabled],
.dark-theme .input-group-btn .input-addon-btn[disabled].active,
.dark-theme .input-group-btn .input-addon-btn[disabled]:active,
.dark-theme .input-group-btn .input-addon-btn[disabled]:focus,
.dark-theme .input-group-btn .input-addon-btn[disabled]:hover {
    background-color: transparent;
    border-color: #bdbebe;
    color: hsla(0, 0%, 100%, .7);
    opacity: .5
}

.light-theme .touch .input-group-btn .input-addon-btn.active,
.light-theme .touch .input-group-btn .input-addon-btn:active,
.light-theme .touch .input-group-btn .input-addon-btn:focus,
.light-theme .touch .input-group-btn .input-addon-btn:hover,
.light-theme .touch .input-group-btn .input-addon-btn:visited {
    color: rgba(0, 0, 0, .6);
    background-color: transparent;
    border-color: #606162
}

.dark-theme .touch .input-group-btn .input-addon-btn.active,
.dark-theme .touch .input-group-btn .input-addon-btn:active,
.dark-theme .touch .input-group-btn .input-addon-btn:focus,
.dark-theme .touch .input-group-btn .input-addon-btn:hover,
.dark-theme .touch .input-group-btn .input-addon-btn:visited {
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent;
    border-color: #bdbebe
}

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
    display: block;
    line-height: 18px;
    padding: 0;
    width: 100%
}

.input-group-btn .input-addon-btn {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    border: 1px solid #b8b8b8;
    border-left-color: transparent;
    height: 38px;
    padding: 0
}

.input-group-btn .input-addon-btn:link {
    color: #191919
}

.input-group-btn .input-addon-btn:focus,
.input-group-btn .input-addon-btn:hover {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #191919;
    cursor: pointer
}

.input-group-btn .input-addon-btn.active,
.input-group-btn .input-addon-btn:active {
    background-color: #fff;
    color: #191919
}

.input-group-btn .input-addon-btn.active:focus,
.input-group-btn .input-addon-btn:active:focus {
    outline: 0 none
}

.input-group-btn .input-addon-btn:visited {
    color: #191919
}

.input-group-btn .input-addon-btn:visited:focus {
    outline: 0 none
}

.input-group-btn .input-addon-btn.disabled,
.input-group-btn .input-addon-btn.disabled.active,
.input-group-btn .input-addon-btn.disabled:active,
.input-group-btn .input-addon-btn.disabled:focus,
.input-group-btn .input-addon-btn.disabled:hover,
.input-group-btn .input-addon-btn[disabled],
.input-group-btn .input-addon-btn[disabled].active,
.input-group-btn .input-addon-btn[disabled]:active,
.input-group-btn .input-addon-btn[disabled]:focus,
.input-group-btn .input-addon-btn[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #b8b8b8;
    cursor: not-allowed;
    pointer-events: none
}

.input-group-btn .dropdown-menu {
    max-height: 266px
}

.input-group-btn .dropdown-menu li {
    padding: 0
}

.input-group-btn .dropdown-menu li:hover {
    box-shadow: none
}

.input-group-btn .dropdown-menu li a,
.input-group-btn .dropdown-menu li button {
    padding: 10px 12px;
    display: block
}

.input-group-btn .input-dropdown-btn {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    border: 1px solid #b8b8b8;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: auto;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border-radius: 8px;
    padding: 5px 12px;
    margin: 0;
    line-height: 18px;
    display: block;
    width: 100%
}

.input-group-btn .input-dropdown-btn:link {
    color: #191919
}

.input-group-btn .input-dropdown-btn:focus,
.input-group-btn .input-dropdown-btn:hover {
    background-color: #00a2ff;
    border-color: #00a2ff;
    color: #fff;
    cursor: pointer
}

.input-group-btn .input-dropdown-btn.active,
.input-group-btn .input-dropdown-btn:active {
    background-color: #00a2ff;
    color: #fff
}

.input-group-btn .input-dropdown-btn.active:focus,
.input-group-btn .input-dropdown-btn:active:focus {
    outline: 0 none
}

.input-group-btn .input-dropdown-btn:visited {
    color: #fff
}

.input-group-btn .input-dropdown-btn:visited:focus {
    outline: 0 none
}

.input-group-btn .input-dropdown-btn.disabled,
.input-group-btn .input-dropdown-btn.disabled.active,
.input-group-btn .input-dropdown-btn.disabled:active,
.input-group-btn .input-dropdown-btn.disabled:focus,
.input-group-btn .input-dropdown-btn.disabled:hover,
.input-group-btn .input-dropdown-btn[disabled],
.input-group-btn .input-dropdown-btn[disabled].active,
.input-group-btn .input-dropdown-btn[disabled]:active,
.input-group-btn .input-dropdown-btn[disabled]:focus,
.input-group-btn .input-dropdown-btn[disabled]:hover {
    opacity: .5;
    background-color: #fff;
    border-color: #b8b8b8;
    color: #b8b8b8;
    cursor: not-allowed;
    pointer-events: none
}

.input-group-btn .input-dropdown-btn:focus,
.input-group-btn .input-dropdown-btn:hover {
    box-shadow: none
}

.input-group-btn .input-dropdown-btn:focus .icon-down,
.input-group-btn .input-dropdown-btn:hover .icon-down {
    background-position: -16px -464px
}

.input-group-btn .input-dropdown-btn .rbx-selection-label {
    float: left;
    text-align: left;
    font-size: 16px;
    line-height: 26px
}

.input-group-btn .input-dropdown-btn span {
    display: inline-block
}

.input-group-btn .input-dropdown-btn span[class^=icon] {
    float: right;
    margin-top: 5px
}

.input-group-btn .input-dropdown-btn .dropdown-icon {
    float: left;
    margin-top: 3px;
    margin-right: 6px
}

.loading {
    text-align: center
}

.loading-default {
    height: 24px
}

.spinner {
    background-image: url(https://images.rbxcdn.com/4bed93c91f909002b1f17f05c0ce13d1-loading.gif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-color: transparent;
    margin: 6px auto;
    display: inline-block;
    width: 100%
}

.spinner.spinner-block {
    display: block
}

.spinner-default {
    height: 24px;
    background-size: auto 24px
}

.spinner-sm {
    height: 16px;
    background-size: auto 16px
}

.spinner-no-margin {
    margin: 0 auto
}

.loading-animated {
    margin-left: auto;
    margin-right: auto;
    width: 75px;
    position: relative
}

.loading-animated:before {
    content: "";
    display: block;
    padding-top: 32%
}

.loading-animated>div {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.loading-animated>div>div {
    background: #b8b8b8;
    width: 16%;
    height: 50%;
    position: relative;
    display: block;
    float: left;
    top: 50%;
    transform: translateY(-50%);
    animation: loaderAnimation 1.8s infinite;
    transition-timing-function: ease-in-out
}

.loading-animated>div>div:not(:first-child) {
    margin-left: 26%
}

.loading-animated>div>div:first-child {
    animation-delay: 0s
}

.loading-animated>div>div:nth-child(2) {
    animation-delay: .6s
}

.loading-animated>div>div:nth-child(3) {
    animation-delay: 1.2s
}

@keyframes loaderAnimation {

    0%,
    33% {
        background: #b8b8b8;
        height: 50%
    }

    16.5% {
        background: #00a2ff;
        height: 75%
    }
}

.modal {
    text-align: center
}

.modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%
}

@media (max-width:767px) {
    .modal {
        padding: 12px
    }
}

.modal-confirmation {
    display: none
}

.modal-open-noscroll {
    overflow: auto
}

.modal-dialog .modal-content {
    background-color: #fff
}

.modal-dialog .modal-content.light-theme {
    background-color: #fff;
    color: #393b3d
}

.modal-dialog .modal-content.light-theme.remove-panel {
    background-color: transparent
}

.light-theme .modal-dialog .modal-content {
    background-color: #fff;
    color: #393b3d
}

.light-theme .modal-dialog .modal-content.remove-panel {
    background-color: transparent
}

.modal-dialog .modal-content.dark-theme {
    background-color: #393b3d;
    color: #fff
}

.modal-dialog .modal-content.dark-theme.remove-panel {
    background-color: transparent
}

.dark-theme .modal-dialog .modal-content {
    background-color: #393b3d;
    color: #fff
}

.dark-theme .modal-dialog .modal-content.remove-panel {
    background-color: transparent
}

.modal-dialog {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    width: 400px;
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    margin: 0
}

@media (max-width:767px) {
    .modal-dialog {
        min-width: 296px;
        width: 100%
    }
}

.modal-dialog .modal-content {
    border-radius: 0
}

.modal-dialog .modal-content .modal-header {
    text-align: left;
    padding: 12px;
    border-bottom: 1px solid #e3e3e3
}

.modal-dialog .modal-content .modal-header .icon-close {
    background-position: 0 -588px;
    background-size: 56px auto;
    width: 28px;
    height: 28px;
    vertical-align: top
}

.modal-dialog .modal-content .modal-header .modal-title span {
    vertical-align: middle;
    display: inline-block;
    margin-right: 6px
}

.modal-dialog .modal-content .modal-header .modal-title h4,
.modal-dialog .modal-content .modal-header .modal-title h5 {
    vertical-align: middle;
    display: inline-block;
    margin: 0
}

.modal-dialog .modal-content .modal-header .close {
    margin: 0;
    opacity: 1
}

.modal-dialog .modal-content .modal-body {
    text-align: left;
    padding: 12px
}

.modal-dialog .modal-content .modal-body .modal-image-container {
    text-align: center;
    min-height: 174px
}

.modal-dialog .modal-content .modal-body .modal-image-container .modal-thumb {
    float: none;
    display: inline-block
}

.modal-dialog .modal-content .modal-body .modal-thumb {
    width: auto;
    height: 150px;
    margin: 12px auto
}

@media (max-width:767px) {
    .modal-dialog .modal-content .modal-body .modal-thumb {
        width: auto;
        height: 126px
    }
}

.modal-dialog .modal-content .modal-body p {
    white-space: pre-line;
    line-height: 1.5em
}

@media (max-width:767px) {
    .modal-dialog .modal-content .modal-body p {
        font-size: 12px;
        font-weight: 400
    }
}

.modal-dialog .modal-content .modal-body .modal-list-item {
    margin: 0 0 12px
}

.modal-dialog .modal-content .modal-body .modal-list-item .form-group {
    display: inline-block
}

.modal-dialog .modal-content .modal-body .modal-btns {
    text-align: center;
    margin: 6px 0 0
}

.modal-dialog .modal-content .modal-body .modal-btns a {
    min-width: 90px;
    margin: 0 5px
}

.modal-dialog .modal-content .modal-body .modal-processing {
    display: none
}

.modal-dialog .modal-content .modal-buttons .modal-button {
    min-width: 90px;
    margin: 0 6px;
    display: inline-block
}

.modal-dialog .modal-content .modal-buttons,
.modal-dialog .modal-content .modal-footer {
    border-top: 0;
    text-align: center;
    margin: 0 12px 12px;
    padding: 0
}

.modal-dialog .modal-content .modal-buttons:after,
.modal-dialog .modal-content .modal-buttons:before,
.modal-dialog .modal-content .modal-footer:after,
.modal-dialog .modal-content .modal-footer:before {
    content: " ";
    display: table
}

.modal-dialog .modal-content .modal-buttons:after,
.modal-dialog .modal-content .modal-footer:after {
    clear: both
}

.modal-dialog .modal-content .modal-buttons span[class^=icon],
.modal-dialog .modal-content .modal-footer span[class^=icon] {
    vertical-align: top
}

.modal-dialog .modal-content .modal-footer-center span[class^=icon] {
    vertical-align: middle
}

.modal-dialog .modal-content .modal-footer-note {
    border-top: 1px solid #b8b8b8;
    color: #b8b8b8;
    margin: 12px auto 0;
    padding: 5px;
    text-align: center
}

.modal-md {
    width: 600px
}

@media (max-width:767px) {
    .modal-mask {
        overflow: hidden
    }
}

.noImage .modal-image-container {
    display: none
}

.modal-dialog-lg {
    width: 970px
}

@media (max-width:767px) {
    .modal-dialog-lg {
        width: 100%
    }
}

.modal-col-3:after,
.modal-col-3:before {
    content: " ";
    display: table
}

.modal-col-3:after {
    clear: both
}

.modal-col-3 h1 {
    color: #00a2ff
}

.modal-col-3 li {
    float: left;
    padding: 0 12px;
    width: 33.33333%;
    text-align: left
}

.modal-col-3 li:first-child {
    padding-left: 0
}

.modal-col-3 li:last-child {
    border-right: 0;
    padding-right: 0
}

@media (max-width:991px) {
    .modal-col-3 li img {
        width: 70%;
        width: calc(100% - 24px);
        margin: 0 auto
    }
}

.modal-col-3 li .btn-primary-lg {
    margin: 12px auto 0
}

.close {
    opacity: .2;
    filter: alpha(opacity=20);
    float: right
}

.close:focus,
.close:hover {
    opacity: .5;
    filter: alpha(opacity=50);
    text-decoration: none;
    cursor: pointer
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none
}

div[role=dialog]:not(:first-of-type) .modal-backdrop {
    opacity: 0
}

div[role=dialog]:not(:first-of-type) .modal {
    background: rgba(0, 0, 0, .5)
}

.paired-name .element:first-child {
    margin: 0 6px 0 0
}

@-webkit-keyframes slideDown {

    0%,
    to {
        -webkit-transform: translateY(-48px)
    }

    10%,
    90% {
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes slideDown {

    0%,
    to {
        -moz-transform: translateY(-48px)
    }

    10%,
    90% {
        -moz-transform: translateY(0)
    }
}

@-ms-keyframes slideDown {

    0%,
    to {
        transform: translateY(-48px)
    }

    10%,
    90% {
        transform: translateY(0)
    }
}

@keyframes slideDown {

    0%,
    to {
        transform: translateY(-48px)
    }

    10%,
    90% {
        transform: translateY(0)
    }
}

.notification {
    line-height: 1.4em
}

.notification-blue {
    background-color: #00a2ff;
    border-radius: 12px;
    padding: 3px 5px;
    min-width: 24px
}

.notification-blue,
.notification-red {
    font-size: 10px;
    font-weight: 500;
    color: #fff;
    text-align: center
}

.notification-red {
    background-color: #e2231a;
    border-radius: 8px;
    padding: 1px 6px;
    min-width: 18px
}

@media (max-width:767px) {
    .notification-red {
        font-size: 10px;
        padding: 2px 4px;
        border-radius: 50%
    }
}

.alert-cookie-notice {
    background-color: #757575;
    border: 0;
    margin: 0;
    text-align: center;
    color: #fff;
    font-size: 20px;
    line-height: 1.4em;
    padding: 12px;
    display: none
}

.alert-cookie-notice .alert-link,
.alert-cookie-notice .alert-link:active,
.alert-cookie-notice .alert-link:focus,
.alert-cookie-notice .alert-link:hover,
.alert-cookie-notice .alert-link:link,
.alert-cookie-notice .alert-link:visited,
.alert-cookie-notice a,
.alert-cookie-notice a:active,
.alert-cookie-notice a:focus,
.alert-cookie-notice a:hover,
.alert-cookie-notice a:link,
.alert-cookie-notice a:visited {
    color: #fff
}

.alert-cookie-notice .icon-close {
    opacity: .5;
    filter: alpha(opacity=50);
    background-size: 40px auto;
    float: right;
    width: 20px;
    height: 20px
}

.alert-cookie-notice .icon-close:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    cursor: pointer
}

.alert-info {
    background-color: #f68802;
    border: 0;
    margin: 0;
    text-align: center;
    color: #fff;
    font-size: 20px;
    line-height: 1.4em;
    padding: 12px 0
}

.alert-info .alert-link,
.alert-info .alert-link:active,
.alert-info .alert-link:focus,
.alert-info .alert-link:hover,
.alert-info .alert-link:link,
.alert-info .alert-link:visited,
.alert-info a,
.alert-info a:active,
.alert-info a:focus,
.alert-info a:hover,
.alert-info a:link,
.alert-info a:visited {
    color: #fff
}

.alert-info .alert-link:active,
.alert-info .alert-link:hover,
.alert-info .alert-link:link,
.alert-info .alert-link:visited,
.alert-info a:active,
.alert-info a:hover,
.alert-info a:link,
.alert-info a:visited {
    font-weight: 500
}

.alert-system-feedback {
    position: relative;
    width: 100%
}

.alert-system-feedback:after,
.alert-system-feedback:before {
    content: " ";
    display: table
}

.alert-system-feedback:after {
    clear: both
}

.alert-system-feedback .alert {
    -webkit-transition: top .4s ease;
    -o-transition: top .4s ease;
    transition: top .4s ease;
    position: fixed;
    top: -40px;
    left: 0;
    margin: 0 auto;
    width: 100%;
    max-width: 970px;
    right: 0;
    z-index: 1029
}

.alert-system-feedback .alert.on {
    top: 40px
}

@media (max-width:991px) {
    .alert-system-feedback .alert.on {
        top: 80px
    }
}

.alert-system-feedback .alert-content,
.alert-system-feedback .alert-context {
    width: 90%;
    width: calc(100% - 30px);
    float: left;
    display: inline-block
}

.alert-system-feedback .icon-close-white {
    background-position: 0 -880px;
    background-size: 40px auto;
    float: right;
    width: 18px;
    height: 18px;
    margin: auto 0 auto auto
}

.alert-system-feedback .icon-close-white:hover {
    cursor: pointer
}

.alert-loading {
    background-color: #b8b8b8;
    border: 0;
    margin: 0;
    text-align: center;
    color: #f2f2f2;
    font-size: 20px;
    height: 48px;
    line-height: 1em;
    padding: 15px
}

.alert-loading .alert-link,
.alert-loading .alert-link:active,
.alert-loading .alert-link:focus,
.alert-loading .alert-link:hover,
.alert-loading .alert-link:link,
.alert-loading .alert-link:visited,
.alert-loading a,
.alert-loading a:active,
.alert-loading a:focus,
.alert-loading a:hover,
.alert-loading a:link,
.alert-loading a:visited {
    color: #f2f2f2
}

.alert-success {
    background-color: #02b757;
    border: 0;
    margin: 0;
    text-align: center;
    color: #fff;
    font-size: 20px;
    height: 48px;
    line-height: 1em;
    padding: 15px
}

.alert-success .alert-link,
.alert-success .alert-link:active,
.alert-success .alert-link:focus,
.alert-success .alert-link:hover,
.alert-success .alert-link:link,
.alert-success .alert-link:visited,
.alert-success a,
.alert-success a:active,
.alert-success a:focus,
.alert-success a:hover,
.alert-success a:link,
.alert-success a:visited {
    color: #fff
}

.alert-warning {
    background-color: #d86868;
    border: 0;
    margin: 0;
    text-align: center;
    color: #fff;
    font-size: 20px;
    line-height: 1em;
    padding: 15px
}

.alert-warning .alert-link,
.alert-warning .alert-link:active,
.alert-warning .alert-link:focus,
.alert-warning .alert-link:hover,
.alert-warning .alert-link:link,
.alert-warning .alert-link:visited,
.alert-warning a,
.alert-warning a:active,
.alert-warning a:focus,
.alert-warning a:hover,
.alert-warning a:link,
.alert-warning a:visited {
    color: #fff
}

@media (max-width:767px) {
    .alert-warning {
        height: auto;
        max-height: 60px;
        padding: 9px
    }
}

.message-banner {
    background-color: #b8b8b8;
    color: #757575;
    padding: 15px;
    text-align: center
}

@media (max-width:767px) {
    .message-banner {
        padding: 12px
    }
}

.no-header-nav .alert-system-feedback .alert {
    top: -60px
}

.no-header-nav .alert-system-feedback .alert.on {
    top: 0
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    text-align: center
}

.pager:after,
.pager:before {
    content: " ";
    display: table
}

.pager:after {
    clear: both
}

.pager li {
    float: left
}

.pager li:not(:first-child) {
    margin-left: 6px
}

.pager li span {
    border: 0;
    padding: 5px 5px 0;
    display: inline-block
}

.pager-holder {
    text-align: center;
    width: 100%
}

.pager-holder:after,
.pager-holder:before {
    content: " ";
    display: table
}

.pager-holder:after {
    clear: both
}

.pager-holder .pager {
    display: inline-block;
    margin: 0 auto;
    width: auto
}

.pill-toggle {
    display: inline-block;
    height: 24px;
    padding: 2px;
    border-radius: 24px;
    background-color: #fff
}

.pill-toggle input {
    display: none
}

.pill-toggle input:checked+label {
    background-color: #00a2ff;
    color: #fff
}

.pill-toggle input:disabled+label {
    cursor: default
}

.pill-toggle input:checked:disabled+label {
    background-color: #b8b8b8
}

.pill-toggle label {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #757575;
    min-width: 36px;
    text-align: center;
    float: left;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    border-radius: 20px;
    font-size: 14px;
    font-weight: 400;
    cursor: pointer;
    padding-left: 2px;
    padding-right: 2px
}

.popover,
.popover.light-theme {
    background-color: #fff
}

.popover.light-theme {
    color: #393b3d
}

.popover.light-theme.remove-panel {
    background-color: transparent
}

.light-theme .popover {
    background-color: #fff;
    color: #393b3d
}

.light-theme .popover.remove-panel {
    background-color: transparent
}

.popover.dark-theme {
    background-color: #393b3d;
    color: #fff
}

.popover.dark-theme.remove-panel {
    background-color: transparent
}

.dark-theme .popover {
    background-color: #393b3d;
    color: #fff
}

.dark-theme .popover.remove-panel {
    background-color: transparent
}

.popover {
    -webkit-box-shadow: 0 1px 4px 0 rgba(25, 25, 25, .3);
    box-shadow: 0 1px 4px 0 rgba(25, 25, 25, .3);
    background-clip: padding-box;
    border-radius: 4px;
    border: 0;
    display: none;
    max-width: 276px;
    text-align: left;
    padding: 0;
    position: absolute;
    white-space: normal;
    z-index: 1060
}

.popover.top {
    margin-top: -6px
}

.popover.right {
    margin-left: 6px
}

.popover.bottom {
    margin-top: 6px
}

.popover.left {
    margin-left: -6px
}

.popover-content {
    padding: 0
}

.popover-content .dropdown-menu {
    display: block;
    position: relative;
    border: 0
}

.popover-content .dropdown-menu li {
    width: auto
}

.popover-content .dropdown-menu li a,
.popover-content .dropdown-menu li button {
    display: block;
    color: #191919
}

.popover>.arrow,
.popover>.arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.popover>.arrow {
    border-width: 7px
}

.popover>.arrow:after {
    border-width: 6px;
    content: ""
}

.popover.top>.arrow {
    left: 50%;
    margin-left: -7px;
    border-bottom-width: 0;
    border-top-color: #fff;
    bottom: -7px
}

.popover.top>.arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -6px;
    border-bottom-width: 0;
    border-top-color: #fff
}

.popover.right>.arrow {
    top: 50%;
    left: -7px;
    margin-top: -7px;
    border-left-width: 0;
    border-right-color: #fff
}

.popover.right>.arrow:after {
    content: " ";
    left: 1px;
    bottom: -6px;
    border-left-width: 0;
    border-right-color: #fff
}

.popover.bottom>.arrow {
    left: 50%;
    margin-left: -7px;
    border-top-width: 0;
    border-bottom-color: #fff;
    top: -7px;
    z-index: 1060
}

.popover.bottom>.arrow:after {
    content: " ";
    top: 1px;
    margin-left: -6px;
    border-top-width: 0;
    border-bottom-color: #fff
}

.popover.left>.arrow {
    top: 50%;
    right: -7px;
    margin-top: -7px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, .25)
}

.popover.left>.arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -6px
}

.rbx-popover-content {
    display: none
}

.rbx-menu-item {
    display: inline
}

.popover-body {
    padding: 9px 12px
}

.popover-list .popover-item {
    padding: 9px 0 0 12px;
    line-height: 1.5em
}

.popover-list .popover-item:hover {
    background-color: #f2f2f2
}

.popover-list .popover-item .popover-item-icon {
    width: 20px;
    height: 20px;
    background-size: 40px auto
}

.popover-list .popover-item .popover-item-content {
    width: 80%;
    width: calc(100% - 20px);
    border-bottom: 1px solid #f2f2f2;
    padding: 0 12px 9px 0;
    display: inline-block
}

.radio {
    padding-left: 20px
}

.radio label {
    display: inline-block;
    position: relative;
    padding-left: 5px;
    line-height: 1em
}

@media (max-width:767px) {
    .radio label {
        line-height: 1.5em;
        min-height: 24px
    }
}

.radio label:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    margin-left: -16px;
    border: 1px solid #b8b8b8;
    border-radius: 50%;
    background-color: #fff;
    cursor: pointer
}

@media (max-width:767px) {
    .radio label:before {
        width: 24px;
        height: 24px;
        margin-left: -24px
    }
}

.radio label:hover:before {
    border: 1px solid #00a2ff
}

.radio label:after {
    display: inline-block;
    position: absolute;
    content: " ";
    width: 10px;
    height: 10px;
    left: 3px;
    top: 3px;
    margin-left: -16px;
    border-radius: 50%;
    background-color: #b8b8b8;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}

@media (max-width:767px) {
    .radio label:after {
        width: 16px;
        height: 16px;
        margin-left: -24px;
        left: 4px;
        top: 4px
    }
}

.radio label:disabled:before {
    border: 1px solid #e3e3e3;
    background-color: #f2f2f2;
    cursor: default
}

.radio label:disabled:after {
    background-color: #f2f2f2
}

.radio input[type=radio] {
    position: absolute;
    opacity: 0;
    left: -9999px
}

.radio input[type=radio]+label {
    cursor: pointer
}

.radio input[type=radio]:checked+label:after {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.radio input[type=radio]:disabled+label {
    opacity: .65
}

.radio input[type=radio]:disabled+label:before {
    cursor: not-allowed
}

.light-theme .radio input[type=radio]:focus-visible+label:before {
    outline: 1px auto #168dd8
}

.dark-theme .radio input[type=radio]:focus-visible+label:before {
    outline: 1px auto #83d1fd
}

.radio.radio-inline {
    margin-top: 0
}

.radio input[type=radio]+label:after,
.radio input[type=radio]:checked+label:after {
    background-color: #00a2ff
}

.radio input[type=radio]:focus+label:before {
    border: 1px solid #00a2ff
}

input[type=range] {
    -webkit-appearance: none;
    width: 100%;
    height: 40px;
    margin-top: -6px;
    background: none;
    padding: 0
}

input[type=range]:focus {
    outline: none
}

input[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: 6px;
    background: #e3e3e3;
    border-radius: 6px;
    border: 0 solid #000;
    cursor: pointer
}

input[type=range]::-moz-range-track {
    width: 100%;
    height: 6px;
    background: #e3e3e3;
    border-radius: 6px;
    border: 0 solid #000;
    cursor: pointer
}

input[type=range]::-ms-track {
    width: 100%;
    height: 6px;
    background: #e3e3e3;
    border-radius: 6px;
    border: 0 solid #000;
    cursor: pointer
}

input[type=range]:disabled::-webkit-slider-runnable-track {
    cursor: not-allowed
}

input[type=range]:disabled::-moz-range-track {
    cursor: not-allowed
}

input[type=range]:disabled::-ms-track {
    cursor: not-allowed
}

input[type=range]::-ms-track {
    background: transparent;
    border-color: transparent;
    color: transparent
}

input[type=range]::-ms-fill-lower {
    background: #00a2ff;
    border: 0 solid #000;
    border-radius: 6px
}

input[type=range]::-ms-fill-upper {
    background: #e3e3e3;
    border: 0 solid #000;
    border-radius: 6px
}

input[type=range]::-ms-tooltip {
    display: none
}

input[type=range]::-moz-range-progress {
    background-color: #00a2ff;
    height: 6px;
    border-radius: 6px
}

input[type=range]::-ms-fill-lower,
input[type=range]::-ms-fill-upper {
    background-color: #e3e3e3
}

input[type=range]::-moz-range-progress {
    cursor: pointer
}

input[type=range]::-ms-fill-lower {
    cursor: pointer
}

input[type=range]:disabled::-moz-range-progress {
    background: #b8b8b8;
    cursor: not-allowed
}

input[type=range]:disabled::-ms-fill-lower {
    background: #b8b8b8;
    cursor: not-allowed
}

input[type=range]::-webkit-slider-thumb {
    -webkit-transition: box-shadow .2s ease;
    -o-transition: box-shadow .2s ease;
    transition: box-shadow .2s ease;
    border: 2px solid #00a2ff;
    height: 24px;
    width: 24px;
    border-radius: 24px;
    background: #fff;
    box-shadow: 0 0 0 0 rgba(0, 162, 255, .5), 0 1px 4px 0 rgba(25, 25, 25, .3);
    box-sizing: border-box;
    cursor: pointer
}

input[type=range]::-moz-range-thumb {
    -webkit-transition: box-shadow .2s ease;
    -o-transition: box-shadow .2s ease;
    transition: box-shadow .2s ease;
    border: 2px solid #00a2ff;
    height: 24px;
    width: 24px;
    border-radius: 24px;
    background: #fff;
    box-shadow: 0 0 0 0 rgba(0, 162, 255, .5), 0 1px 4px 0 rgba(25, 25, 25, .3);
    box-sizing: border-box;
    cursor: pointer
}

input[type=range]::-ms-thumb {
    -webkit-transition: box-shadow .2s ease;
    -o-transition: box-shadow .2s ease;
    transition: box-shadow .2s ease;
    border: 2px solid #00a2ff;
    height: 24px;
    width: 24px;
    border-radius: 24px;
    background: #fff;
    box-shadow: 0 0 0 0 rgba(0, 162, 255, .5), 0 1px 4px 0 rgba(25, 25, 25, .3);
    box-sizing: border-box;
    cursor: pointer
}

input[type=range]:not(:disabled)::-webkit-slider-thumb:hover {
    box-shadow: 0 0 0 6px rgba(0, 162, 255, .5), 0 1px 4px 0 rgba(25, 25, 25, .3)
}

input[type=range]:not(:disabled)::-moz-range-thumb:hover {
    box-shadow: 0 0 0 6px rgba(0, 162, 255, .5), 0 1px 4px 0 rgba(25, 25, 25, .3)
}

input[type=range]:not(:disabled)::-ms-thumb:hover {
    box-shadow: 0 0 0 6px rgba(0, 162, 255, .5), 0 1px 4px 0 rgba(25, 25, 25, .3)
}

input[type=range]:disabled::-webkit-slider-thumb {
    cursor: not-allowed;
    border: 2px solid #b8b8b8
}

input[type=range]:disabled::-moz-range-thumb {
    cursor: not-allowed;
    border: 2px solid #b8b8b8
}

input[type=range]:disabled::-ms-thumb {
    cursor: not-allowed;
    border: 2px solid #b8b8b8
}

input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    margin-top: -9px
}

input[type=range]::-ms-thumb {
    margin-top: -1px
}

input[type=range].pr0::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #00a2ff), color-stop(0, #e3e3e3))
}

input[type=range].pr0:disabled::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #b8b8b8), color-stop(0, #e3e3e3))
}

input[type=range].pr4::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.04, #00a2ff), color-stop(.04, #e3e3e3))
}

input[type=range].pr4:disabled::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.04, #b8b8b8), color-stop(.04, #e3e3e3))
}

input[type=range].pr8::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.08, #00a2ff), color-stop(.08, #e3e3e3))
}

input[type=range].pr8:disabled::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.08, #b8b8b8), color-stop(.08, #e3e3e3))
}

input[type=range].pr12::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.12, #00a2ff), color-stop(.12, #e3e3e3))
}

input[type=range].pr12:disabled::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.12, #b8b8b8), color-stop(.12, #e3e3e3))
}

input[type=range].pr16::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.16, #00a2ff), color-stop(.16, #e3e3e3))
}

input[type=range].pr16:disabled::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.16, #b8b8b8), color-stop(.16, #e3e3e3))
}

input[type=range].pr20::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.2, #00a2ff), color-stop(.2, #e3e3e3))
}

input[type=range].pr20:disabled::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.2, #b8b8b8), color-stop(.2, #e3e3e3))
}

input[type=range].pr24::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.24, #00a2ff), color-stop(.24, #e3e3e3))
}

input[type=range].pr24:disabled::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.24, #b8b8b8), color-stop(.24, #e3e3e3))
}

input[type=range].pr28::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.28, #00a2ff), color-stop(.28, #e3e3e3))
}

input[type=range].pr28:disabled::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.28, #b8b8b8), color-stop(.28, #e3e3e3))
}

input[type=range].pr32::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.32, #00a2ff), color-stop(.32, #e3e3e3))
}

input[type=range].pr32:disabled::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.32, #b8b8b8), color-stop(.32, #e3e3e3))
}

input[type=range].pr36::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.36, #00a2ff), color-stop(.36, #e3e3e3))
}

input[type=range].pr36:disabled::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.36, #b8b8b8), color-stop(.36, #e3e3e3))
}

input[type=range].pr40::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.4, #00a2ff), color-stop(.4, #e3e3e3))
}

input[type=range].pr40:disabled::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.4, #b8b8b8), color-stop(.4, #e3e3e3))
}

input[type=range].pr44::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.44, #00a2ff), color-stop(.44, #e3e3e3))
}

input[type=range].pr44:disabled::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.44, #b8b8b8), color-stop(.44, #e3e3e3))
}

input[type=range].pr48::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.48, #00a2ff), color-stop(.48, #e3e3e3))
}

input[type=range].pr48:disabled::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.48, #b8b8b8), color-stop(.48, #e3e3e3))
}

input[type=range].pr52::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.52, #00a2ff), color-stop(.52, #e3e3e3))
}

input[type=range].pr52:disabled::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.52, #b8b8b8), color-stop(.52, #e3e3e3))
}

input[type=range].pr56::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.56, #00a2ff), color-stop(.56, #e3e3e3))
}

input[type=range].pr56:disabled::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.56, #b8b8b8), color-stop(.56, #e3e3e3))
}

input[type=range].pr60::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.6, #00a2ff), color-stop(.6, #e3e3e3))
}

input[type=range].pr60:disabled::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.6, #b8b8b8), color-stop(.6, #e3e3e3))
}

input[type=range].pr64::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.64, #00a2ff), color-stop(.64, #e3e3e3))
}

input[type=range].pr64:disabled::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.64, #b8b8b8), color-stop(.64, #e3e3e3))
}

input[type=range].pr68::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.68, #00a2ff), color-stop(.68, #e3e3e3))
}

input[type=range].pr68:disabled::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.68, #b8b8b8), color-stop(.68, #e3e3e3))
}

input[type=range].pr72::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.72, #00a2ff), color-stop(.72, #e3e3e3))
}

input[type=range].pr72:disabled::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.72, #b8b8b8), color-stop(.72, #e3e3e3))
}

input[type=range].pr76::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.76, #00a2ff), color-stop(.76, #e3e3e3))
}

input[type=range].pr76:disabled::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.76, #b8b8b8), color-stop(.76, #e3e3e3))
}

input[type=range].pr80::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.8, #00a2ff), color-stop(.8, #e3e3e3))
}

input[type=range].pr80:disabled::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.8, #b8b8b8), color-stop(.8, #e3e3e3))
}

input[type=range].pr84::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.84, #00a2ff), color-stop(.84, #e3e3e3))
}

input[type=range].pr84:disabled::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.84, #b8b8b8), color-stop(.84, #e3e3e3))
}

input[type=range].pr88::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.88, #00a2ff), color-stop(.88, #e3e3e3))
}

input[type=range].pr88:disabled::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.88, #b8b8b8), color-stop(.88, #e3e3e3))
}

input[type=range].pr92::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.92, #00a2ff), color-stop(.92, #e3e3e3))
}

input[type=range].pr92:disabled::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.92, #b8b8b8), color-stop(.92, #e3e3e3))
}

input[type=range].pr96::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.96, #00a2ff), color-stop(.96, #e3e3e3))
}

input[type=range].pr96:disabled::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.96, #b8b8b8), color-stop(.96, #e3e3e3))
}

input[type=range].pr100::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(1, #00a2ff), color-stop(1, #e3e3e3))
}

input[type=range].pr100:disabled::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(1, #b8b8b8), color-stop(1, #e3e3e3))
}

.rbx-scrollbar-dragger,
.rbx-scrollbar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(25, 25, 25, .3);
    width: 6px;
    border-radius: 3px;
    margin: 0 0 0 6px
}

.rbx-scrollbar-dragger-hover,
.rbx-scrollbar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover,
.rbx-scrollbar .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.rbx-scrollbar .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.rbx-scrollbar .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(25, 25, 25, .5)
}

.rbx-left-col {
    background-color: #fff
}

.rbx-left-col.light-theme {
    background-color: #fff;
    color: #393b3d
}

.rbx-left-col.light-theme.remove-panel {
    background-color: transparent
}

.light-theme .rbx-left-col {
    background-color: #fff;
    color: #393b3d
}

.light-theme .rbx-left-col.remove-panel {
    background-color: transparent
}

.rbx-left-col.dark-theme {
    background-color: #393b3d;
    color: #fff
}

.rbx-left-col.dark-theme.remove-panel {
    background-color: transparent
}

.dark-theme .rbx-left-col {
    background-color: #393b3d;
    color: #fff
}

.dark-theme .rbx-left-col.remove-panel {
    background-color: transparent
}

.rbx-left-col {
    height: 96%;
    height: calc(100% - 40px);
    overflow: hidden
}

@media (max-width:991px) {
    .rbx-left-col {
        height: 92%;
        height: calc(100% - 80px)
    }
}

.rbx-left-col ul {
    padding: 5px 0 0 10px
}

.rbx-left-col li {
    margin: 5px 0;
    position: relative
}

.rbx-left-col .rbx-scrollbar {
    height: 92%;
    height: calc(100% - 50px)
}

.rbx-scrollbar {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    height: 100%
}

.rbx-scrollbar .mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent
}

.horizontal-scroller-container .horizontal-scroller .horizontal-scroll-window {
    overflow: hidden;
    margin: -12px 0;
    padding: 12px 0
}

.horizontally-scrollable {
    float: left;
    min-height: 270px;
    position: relative;
    white-space: nowrap
}

@media (max-width:543px) {
    .horizontally-scrollable {
        float: none;
        min-height: 100%
    }
}

.scroller {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    border: 1px solid #b8b8b8;
    width: 30px;
    height: 223px;
    zoom: 1;
    position: absolute;
    z-index: 1000;
    top: 0
}

@media (max-width:543px) {
    .scroller {
        height: 150px
    }
}

.scroller:hover {
    zoom: 1;
    cursor: pointer
}

.scroller.disabled {
    opacity: .5;
    cursor: default;
    border: 1px solid #e3e3e3
}

.scroller:focus {
    background-color: #f2f2f2
}

.scroller .arrow {
    background-repeat: no-repeat;
    height: 100%;
    width: 27px;
    position: absolute;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.scroller .arrow:hover {
    background-position: 0
}

.scroller .arrow span {
    top: 46%;
    top: calc(50% - 16px);
    position: absolute;
    left: 7px
}

.scroller.prev {
    border-radius: 0;
    left: -30px
}

.scroller.prev .arrow span {
    left: 0
}

.scroller.next {
    border-radius: 0;
    right: -30px
}

.scroller.next .arrow {
    right: 10px
}

.limited-icon-container {
    border-radius: 12px;
    display: inline-flex;
    padding: 2px
}

.limited-icon-container .icon-shop-limited {
    margin: 1px 0 0
}

.limited-icon-container .limited-number-container {
    display: inline-flex;
    margin: 0 3px
}

.state-indicator {
    display: block;
    width: 15px;
    height: 15px;
    border-radius: 3px
}

.table {
    background-color: #fff
}

.table.light-theme {
    background-color: #f2f4f5;
    color: #393b3d
}

.table.light-theme.remove-panel {
    background-color: transparent
}

.light-theme .table {
    background-color: #f2f4f5;
    color: #393b3d
}

.light-theme .table.remove-panel {
    background-color: transparent
}

.table.dark-theme {
    background-color: #232527;
    color: #fff
}

.table.dark-theme.remove-panel {
    background-color: transparent
}

.dark-theme .table {
    background-color: #232527;
    color: #fff
}

.dark-theme .table.remove-panel {
    background-color: transparent
}

.table {
    width: 100%;
    max-width: 100%;
    color: #191919
}

.table th {
    text-align: left
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    padding: 12px
}

.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 1px solid #e3e3e3
}

.table>caption+thead>tr:first-child>td,
.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>td,
.table>thead:first-child>tr:first-child>th {
    border-top: 0
}

.table-striped>tbody>tr:nth-child(2n)>td,
.table-striped>tbody>tr:nth-child(2n)>th {
    background-color: #f2f2f2
}

.rbx-scrollable-tabs-horizontal .nav-tabs {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap
}

.rbx-scrollable-tabs-horizontal .rbx-tab {
    display: inline-block;
    float: none;
    padding: 0
}

.rbx-scrollable-tabs-horizontal .rbx-tab .rbx-tab-heading {
    display: block;
    padding: 12px 8px
}

.rbx-tab .rbx-tab-heading {
    background-color: #fff
}

.rbx-tab .rbx-tab-heading.light-theme {
    background-color: #fff;
    color: #393b3d
}

.rbx-tab .rbx-tab-heading.light-theme.remove-panel {
    background-color: transparent
}

.light-theme .rbx-tab .rbx-tab-heading {
    background-color: #fff;
    color: #393b3d
}

.light-theme .rbx-tab .rbx-tab-heading.remove-panel {
    background-color: transparent
}

.rbx-tab .rbx-tab-heading.dark-theme {
    background-color: #393b3d;
    color: #fff
}

.rbx-tab .rbx-tab-heading.dark-theme.remove-panel {
    background-color: transparent
}

.dark-theme .rbx-tab .rbx-tab-heading {
    background-color: #393b3d;
    color: #fff
}

.dark-theme .rbx-tab .rbx-tab-heading.remove-panel {
    background-color: transparent
}

.rbx-tab {
    color: #191919;
    padding: 0;
    position: relative;
    width: fit-content;
    white-space: nowrap
}

.rbx-tab.active,
.rbx-tab:hover {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    cursor: pointer
}

.rbx-tab.active .rbx-tab-heading,
.rbx-tab.active .rbx-tab-heading:active,
.rbx-tab.active .rbx-tab-heading:focus,
.rbx-tab.active .rbx-tab-heading:hover,
.rbx-tab:hover .rbx-tab-heading,
.rbx-tab:hover .rbx-tab-heading:active,
.rbx-tab:hover .rbx-tab-heading:focus,
.rbx-tab:hover .rbx-tab-heading:hover {
    border: 0
}

.rbx-tab .rbx-tab-heading {
    -webkit-transition: all, .2s, ease-in-out;
    -o-transition: all, .2s, ease-in-out;
    transition: all, .2s, ease-in-out;
    padding: 12px 2%;
    border: 0;
    border-radius: 0;
    line-height: 100%
}

.rbx-tab .rbx-tab-heading span {
    display: inline-block;
    margin: 0
}

.rbx-tab .rbx-tab-heading span.notification-red {
    margin-left: 6px;
    vertical-align: top
}

.rbx-tab .rbx-tab-heading:active,
.rbx-tab .rbx-tab-heading:focus,
.rbx-tab .rbx-tab-heading:hover {
    border: 0
}

.rbx-tab .rbx-tab-subtitle {
    font-size: 14px;
    color: #757575;
    padding: 5px 5px 0
}

.rbx-tabs-default,
.rbx-tabs-horizontal .nav-tabs,
.rbx-tabs-vertical ul {
    border: 0;
    background-color: transparent
}

.rbx-tabs-horizontal .nav-tabs {
    background-color: #fff
}

.rbx-tabs-horizontal .nav-tabs.light-theme {
    background-color: #fff;
    color: #393b3d
}

.rbx-tabs-horizontal .nav-tabs.light-theme.remove-panel {
    background-color: transparent
}

.light-theme .rbx-tabs-horizontal .nav-tabs {
    background-color: #fff;
    color: #393b3d
}

.light-theme .rbx-tabs-horizontal .nav-tabs.remove-panel {
    background-color: transparent
}

.rbx-tabs-horizontal .nav-tabs.dark-theme {
    background-color: #393b3d;
    color: #fff
}

.rbx-tabs-horizontal .nav-tabs.dark-theme.remove-panel {
    background-color: transparent
}

.dark-theme .rbx-tabs-horizontal .nav-tabs {
    background-color: #393b3d;
    color: #fff
}

.dark-theme .rbx-tabs-horizontal .nav-tabs.remove-panel {
    background-color: transparent
}

.rbx-tabs-horizontal .rbx-tab .rbx-tab-heading:hover {
    background-color: #f2f2f2
}

.rbx-tabs-horizontal .rbx-tab .rbx-tab-heading.active,
.rbx-tabs-horizontal .rbx-tab .rbx-tab-heading:active,
.rbx-tabs-horizontal .rbx-tab .rbx-tab-heading:focus,
.rbx-tabs-horizontal .rbx-tab .rbx-tab-heading:hover {
    box-shadow: inset 0 -4px 0 0 #00a2ff
}

.light-theme .rbx-tabs-horizontal .rbx-tab .rbx-tab-heading {
    color: #606162
}

.light-theme .rbx-tabs-horizontal .rbx-tab .rbx-tab-heading:hover {
    color: #393b3d;
    background-color: transparent;
    box-shadow: inset 0 -4px 0 0 #bdbebe
}

.light-theme .rbx-tabs-horizontal .rbx-tab .rbx-tab-heading.active {
    color: #393b3d;
    background-color: transparent;
    box-shadow: inset 0 -4px 0 0 #393b3d
}

.dark-theme .rbx-tabs-horizontal .rbx-tab .rbx-tab-heading {
    color: #bdbebe
}

.dark-theme .rbx-tabs-horizontal .rbx-tab .rbx-tab-heading:hover {
    color: #fff;
    background-color: transparent;
    box-shadow: inset 0 -4px 0 0 #656668
}

.dark-theme .rbx-tabs-horizontal .rbx-tab .rbx-tab-heading.active {
    color: #fff;
    background-color: transparent;
    box-shadow: inset 0 -4px 0 0 #fff
}

.rbx-tabs-horizontal .rbx-tab.active .rbx-tab-heading {
    color: #191919;
    box-shadow: inset 0 -4px 0 0 #00a2ff
}

.light-theme .rbx-tabs-horizontal .rbx-tab.active .rbx-tab-heading {
    color: #393b3d;
    background-color: transparent;
    box-shadow: inset 0 -4px 0 0 #393b3d
}

.dark-theme .rbx-tabs-horizontal .rbx-tab.active .rbx-tab-heading {
    color: #fff;
    background-color: transparent;
    box-shadow: inset 0 -4px 0 0 #fff
}

.rbx-tabs-horizontal .nav-tabs {
    text-align: center;
    width: 100%
}

.rbx-tabs-horizontal .rbx-tab-heading {
    color: #191919;
    margin-right: 0
}

.rbx-tabs-horizontal .rbx-tab-heading:active,
.rbx-tabs-horizontal .rbx-tab-heading:focus,
.rbx-tabs-horizontal .rbx-tab-heading:hover {
    box-shadow: inset 0 -4px 0 0 #00a2ff
}

.rbx-tabs-vertical .rbx-tab .rbx-tab-heading:hover {
    background-color: #f2f2f2
}

.rbx-tabs-vertical .rbx-tab .rbx-tab-heading.active,
.rbx-tabs-vertical .rbx-tab .rbx-tab-heading:active,
.rbx-tabs-vertical .rbx-tab .rbx-tab-heading:focus,
.rbx-tabs-vertical .rbx-tab .rbx-tab-heading:hover {
    box-shadow: inset 4px 0 0 0 #00a2ff
}

.light-theme .rbx-tabs-vertical .rbx-tab .rbx-tab-heading {
    color: #606162
}

.light-theme .rbx-tabs-vertical .rbx-tab .rbx-tab-heading:hover {
    color: #393b3d;
    background-color: transparent;
    box-shadow: inset 4px 0 0 0 #bdbebe
}

.light-theme .rbx-tabs-vertical .rbx-tab .rbx-tab-heading.active {
    color: #393b3d;
    background-color: transparent;
    box-shadow: inset 4px 0 0 0 #393b3d
}

.dark-theme .rbx-tabs-vertical .rbx-tab .rbx-tab-heading {
    color: #bdbebe
}

.dark-theme .rbx-tabs-vertical .rbx-tab .rbx-tab-heading:hover {
    color: #fff;
    background-color: transparent;
    box-shadow: inset 4px 0 0 0 #656668
}

.dark-theme .rbx-tabs-vertical .rbx-tab .rbx-tab-heading.active {
    color: #fff;
    background-color: transparent;
    box-shadow: inset 4px 0 0 0 #fff
}

.rbx-tabs-vertical .rbx-tab.active .rbx-tab-heading {
    color: #191919;
    box-shadow: inset 4px 0 0 0 #00a2ff
}

.light-theme .rbx-tabs-vertical .rbx-tab.active .rbx-tab-heading {
    color: #393b3d;
    background-color: transparent;
    box-shadow: inset 4px 0 0 0 #393b3d
}

.dark-theme .rbx-tabs-vertical .rbx-tab.active .rbx-tab-heading {
    color: #fff;
    background-color: transparent;
    box-shadow: inset 4px 0 0 0 #fff
}

.rbx-tabs-vertical:after,
.rbx-tabs-vertical:before {
    content: " ";
    display: table
}

.rbx-tabs-vertical:after {
    clear: both
}

.rbx-tabs-vertical ul {
    width: 160px;
    border-right: 1px solid #b8b8b8;
    float: left
}

.rbx-tabs-vertical .rbx-tab {
    width: 160px;
    height: 36px
}

.rbx-tabs-vertical .rbx-tab-heading {
    padding: 12px 0 12px 12px
}

.rbx-tabs-vertical .rbx-tab-content {
    float: left
}

.rbx-tab-content {
    margin: 6px 0
}

.menu-vertical {
    background-color: #fff
}

.menu-vertical.light-theme {
    background-color: #fff;
    color: #393b3d
}

.menu-vertical.light-theme.remove-panel {
    background-color: transparent
}

.light-theme .menu-vertical {
    background-color: #fff;
    color: #393b3d
}

.light-theme .menu-vertical.remove-panel {
    background-color: transparent
}

.menu-vertical.dark-theme {
    background-color: #393b3d;
    color: #fff
}

.menu-vertical.dark-theme.remove-panel {
    background-color: transparent
}

.dark-theme .menu-vertical {
    background-color: #393b3d;
    color: #fff
}

.dark-theme .menu-vertical.remove-panel {
    background-color: transparent
}

.menu-vertical .menu-option .menu-secondary {
    background-color: #fff
}

.menu-vertical .menu-option .menu-secondary.light-theme {
    background-color: #fff;
    color: #393b3d
}

.menu-vertical .menu-option .menu-secondary.light-theme.remove-panel {
    background-color: transparent
}

.light-theme .menu-vertical .menu-option .menu-secondary {
    background-color: #fff;
    color: #393b3d
}

.light-theme .menu-vertical .menu-option .menu-secondary.remove-panel {
    background-color: transparent
}

.menu-vertical .menu-option .menu-secondary.dark-theme {
    background-color: #393b3d;
    color: #fff
}

.menu-vertical .menu-option .menu-secondary.dark-theme.remove-panel {
    background-color: transparent
}

.dark-theme .menu-vertical .menu-option .menu-secondary {
    background-color: #393b3d;
    color: #fff
}

.dark-theme .menu-vertical .menu-option .menu-secondary.remove-panel {
    background-color: transparent
}

.menu-vertical .menu-option.active,
.menu-vertical .menu-option:active,
.menu-vertical .menu-option:focus,
.menu-vertical .menu-option:hover {
    box-shadow: inset 4px 0 0 0 #00a2ff
}

.light-theme .menu-vertical .menu-option {
    color: #606162
}

.light-theme .menu-vertical .menu-option:hover {
    color: #393b3d;
    background-color: transparent;
    box-shadow: inset 4px 0 0 0 #bdbebe
}

.light-theme .menu-vertical .menu-option.active {
    color: #393b3d;
    background-color: transparent;
    box-shadow: inset 4px 0 0 0 #393b3d
}

.dark-theme .menu-vertical .menu-option {
    color: #bdbebe
}

.dark-theme .menu-vertical .menu-option:hover {
    color: #fff;
    background-color: transparent;
    box-shadow: inset 4px 0 0 0 #656668
}

.dark-theme .menu-vertical .menu-option.active {
    color: #fff;
    background-color: transparent;
    box-shadow: inset 4px 0 0 0 #fff
}

.light-theme .menu-vertical .menu-option .menu-secondary-option {
    color: #606162
}

.light-theme .menu-vertical .menu-option .menu-secondary-option:focus,
.light-theme .menu-vertical .menu-option .menu-secondary-option:hover {
    background-color: rgba(0, 0, 0, .1);
    box-shadow: none;
    color: #393b3d
}

.light-theme .menu-vertical .menu-option .menu-secondary-option.active,
.light-theme .menu-vertical .menu-option .menu-secondary-option:active {
    box-shadow: none;
    background-color: rgba(0, 0, 0, .1)
}

.dark-theme .menu-vertical .menu-option .menu-secondary-option {
    color: #bdbebe
}

.dark-theme .menu-vertical .menu-option .menu-secondary-option:focus,
.dark-theme .menu-vertical .menu-option .menu-secondary-option:hover {
    background-color: hsla(0, 0%, 100%, .1);
    box-shadow: none;
    color: #fff
}

.dark-theme .menu-vertical .menu-option .menu-secondary-option.active,
.dark-theme .menu-vertical .menu-option .menu-secondary-option:active {
    box-shadow: none;
    background-color: hsla(0, 0%, 100%, .1)
}

.menu-vertical {
    width: 160px
}

.menu-vertical li,
.menu-vertical ul {
    margin: 0;
    list-style: none
}

.menu-vertical .menu-option {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    width: 100%;
    position: relative
}

.menu-vertical .menu-option.active,
.menu-vertical .menu-option:focus,
.menu-vertical .menu-option:hover {
    box-shadow: inset 4px 0 0 0 #00a2ff
}

.menu-vertical .menu-option .menu-secondary-container {
    padding-left: 3px;
    display: none;
    position: absolute;
    top: 0;
    left: 160px;
    z-index: 1000
}

.menu-vertical .menu-option .menu-secondary {
    box-shadow: 0 1px 3px hsla(0, 0%, 58.8%, .74);
    width: 160px
}

.menu-vertical .menu-option:hover {
    background-color: #f2f2f2
}

.menu-vertical .menu-option .menu-secondary-option {
    cursor: pointer;
    width: 160px;
    padding: 10px 12px
}

.menu-vertical .menu-option .menu-secondary-option:hover {
    background-color: #f2f2f2
}

.menu-vertical .menu-option .menu-secondary-option.active,
.menu-vertical .menu-option .menu-secondary-option:focus {
    box-shadow: inset 4px 0 0 0 #00a2ff
}

.menu-vertical .menu-option-content {
    display: flex;
    padding: 9px 5px 9px 9px
}

.menu-vertical .menu-option-content:after,
.menu-vertical .menu-option-content:before {
    content: " ";
    display: table
}

.menu-vertical .menu-option-content:after {
    clear: both
}

.menu-vertical .menu-option-content .menu-text {
    float: left
}

.menu-vertical .menu-option-content span[class^=icon-] {
    float: right;
    margin: auto 0 auto auto
}

.asset-card-sm {
    background-color: transparent;
    border: 0;
    width: 50px;
    height: 50px;
    padding: 0;
    position: relative;
    vertical-align: bottom;
    border-radius: 0
}

.asset-card-sm.card-plain {
    width: 52px;
    height: 52px
}

.asset-card-sm .avatar-card-link {
    width: 100%;
    height: 100%
}

.asset-card-sm .avatar-status {
    position: absolute
}

.asset-card {
    background-color: transparent;
    border: 0;
    width: 150px;
    height: 150px;
    padding: 0;
    position: relative;
    vertical-align: bottom;
    border-radius: 0
}

.asset-card.card-plain {
    width: 152px;
    height: 152px
}

.asset-card .avatar-card-link {
    width: 100%;
    height: 100%
}

.asset-card .avatar-status {
    position: absolute
}

.asset-cover {
    background-color: transparent;
    border: 0;
    width: 420px;
    height: 420px;
    padding: 0;
    position: relative;
    vertical-align: bottom;
    border-radius: 0
}

.asset-cover.card-plain {
    width: 422px;
    height: 422px
}

.asset-cover .avatar-card-link {
    width: 100%;
    height: 100%
}

.asset-cover .avatar-status {
    position: absolute
}

.game-thumbnail-lg {
    background-color: transparent;
    border: 0;
    width: 640px;
    height: 360px;
    padding: 0;
    position: relative;
    vertical-align: bottom;
    border-radius: 0
}

.game-thumbnail-lg.card-plain {
    width: 642px;
    height: 362px
}

.game-thumbnail-lg .avatar-card-link {
    width: 100%;
    height: 100%
}

.game-thumbnail-lg .avatar-status {
    position: absolute
}

.placeholder-game-icon {
    background-image: url(/images/Games/placeholder-game-icon.svg);
    vertical-align: middle
}

.placeholder-asset-icon,
.placeholder-game-icon {
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: 50%;
    width: 150px;
    height: 150px;
    display: inline-block
}

.placeholder-asset-icon {
    background-image: url(/images/AssetIcons/asset-placeholder.svg)
}

.placeholder-asset-container {
    display: inline-block;
    position: relative;
    width: 100%;
    vertical-align: middle
}

.placeholder-asset-container:before {
    content: "";
    display: block;
    margin-top: 100%
}

.placeholder-asset-container .icon-placeholder-asset,
.placeholder-asset-container .placeholder-asset-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.placeholder-avatar-fullbody {
    background-image: url(/images/Avatar/avatar-fullbody-placeholder.svg)
}

.placeholder-avatar-fullbody,
.placeholder-avatar-headshot {
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: 50%;
    width: 150px;
    height: 150px;
    display: inline-block;
    vertical-align: middle
}

.placeholder-avatar-headshot {
    background-image: url(/images/Avatar/avatar-headshot-placeholder.svg)
}

.toast-container {
    -webkit-transition: opacity .2s ease-in-out;
    -o-transition: opacity ease-in-out .2s;
    transition: opacity .2s ease-in-out;
    position: absolute;
    bottom: 24px;
    left: 24px;
    right: 24px;
    opacity: 0;
    pointer-events: none
}

.toast-container.toast-visible {
    opacity: 1
}

.toast-container .toast-content {
    background-color: #191919;
    background-color: rgba(25, 25, 25, .9);
    border-radius: 3px;
    color: #fff;
    padding: 12px;
    text-align: center
}

.toast-with-icon .toast-content {
    display: flex;
    align-items: center
}

.toast-with-icon .toast-icon-container {
    flex-grow: 1
}

.toast-with-icon .toast-text-container {
    flex-grow: 9
}

.toast-with-icon .toast-description-container,
.toast-with-icon .toast-title-container {
    text-align: left;
    padding-left: 12px
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    visibility: visible;
    opacity: 0;
    filter: alpha(opacity=0)
}

.tooltip.top {
    margin-top: -3px;
    padding: 5px 0
}

.tooltip.right {
    margin-left: 3px;
    padding: 0 5px
}

.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0
}

.tooltip.left {
    margin-left: -3px;
    padding: 0 5px
}

.tooltip-inner {
    background-color: #757575;
    border-radius: 0;
    text-align: center;
    color: #f2f2f2;
    font-size: 12px;
    padding: 6px;
    line-height: 1.3em;
    max-width: 200px;
    min-width: 150px;
    font-weight: 400;
    text-decoration: none
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tooltip.in {
    opacity: 1
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #757575
}

.tooltip.bottom-left .tooltip-arrow {
    top: -5px;
    left: 0;
    margin-left: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #757575
}

.tooltip-container {
    display: inline-block;
    cursor: pointer
}

.tooltip-container span {
    display: table-cell;
    vertical-align: middle;
    padding: 4px 0 0 6px
}

.typing {
    background-image: url(https://images.rbxcdn.com/04e6dac32004283d9d4827e38f25c993-typing.gif);
    background-repeat: no-repeat;
    background-size: 28px auto;
    background-position: 50%;
    width: 28px;
    height: 12px;
    display: inline-block
}

.dark-theme {
    background-color: #232527;
    color: #fff
}

.dark-theme .remove-panel {
    background-color: transparent;
    padding: 0
}

@media (max-width:767px) {
    .dark-theme .remove-panel {
        padding: 0 12px
    }
}

.light-theme {
    background-color: #f2f4f5;
    color: #393b3d
}

.light-theme .remove-panel {
    background-color: transparent;
    padding: 0
}

@media (max-width:767px) {
    .light-theme .remove-panel {
        padding: 0 12px
    }
}

.light-theme .content {
    background-color: #f2f4f5;
    color: #393b3d
}

.dark-theme .content {
    background-color: #232527;
    color: #fff
}

.light-theme .border,
.light-theme .border-bottom,
.light-theme .border-left,
.light-theme .border-right,
.light-theme .border-top {
    border-color: #bdbebe
}

.dark-theme .border,
.dark-theme .border-bottom,
.dark-theme .border-left,
.dark-theme .border-right,
.dark-theme .border-top {
    border-color: #656668
}

.light-theme .rbx-divider {
    background-color: rgba(57, 59, 61, .2)
}

.dark-theme .rbx-divider {
    background-color: hsla(0, 0%, 100%, .2)
}

.light-theme .border-warning {
    border-color: #393b3d
}

.dark-theme .border-warning {
    border-color: #fff
}

.light-theme :focus,
.light-theme :focus-visible {
    outline-color: #168dd8 !important
}

.dark-theme :focus,
.dark-theme :focus-visible {
    outline-color: #83d1fd !important
}

.dark-theme .show-more-end,
.light-theme .show-more-end {
    background: none
}

.light-theme .text,
.light-theme .text-date-hint,
.light-theme .text-default,
.light-theme .text-description,
.light-theme .text-footer,
.light-theme .text-info,
.light-theme .text-label,
.light-theme .text-secondary,
.light-theme p {
    color: #606162
}

.dark-theme .text,
.dark-theme .text-date-hint,
.dark-theme .text-default,
.dark-theme .text-description,
.dark-theme .text-footer,
.dark-theme .text-info,
.dark-theme .text-label,
.dark-theme .text-secondary,
.dark-theme p {
    color: #bdbebe
}

.light-theme .text-nav,
.light-theme .text-nav:hover {
    color: #393b3d
}

.dark-theme .text-nav,
.dark-theme .text-nav:hover {
    color: #fff
}

.light-theme .text-emphasis,
.light-theme .text-sec,
.light-theme .text-warning {
    color: #393b3d
}

.dark-theme .text-emphasis,
.dark-theme .text-sec,
.dark-theme .text-warning {
    color: #fff
}

.light-theme .text-muted,
.light-theme .text-subheader {
    color: rgba(0, 0, 0, .6)
}

.dark-theme .text-muted,
.dark-theme .text-subheader {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .text-disabled,
.light-theme .text-disabled {
    opacity: .5
}

.light-theme .text-link,
.light-theme .text-link.small,
.light-theme .text-link.small:active,
.light-theme .text-link.small:link,
.light-theme .text-link.small:visited,
.light-theme .text-link.xsmall,
.light-theme .text-link.xsmall:active,
.light-theme .text-link.xsmall:link,
.light-theme .text-link.xsmall:visited,
.light-theme .text-link.xxsmall,
.light-theme .text-link.xxsmall:active,
.light-theme .text-link.xxsmall:link,
.light-theme .text-link.xxsmall:visited,
.light-theme .text-link:active,
.light-theme .text-link:hover,
.light-theme .text-link:link,
.light-theme .text-link:visited,
.light-theme .text-name,
.light-theme .text-name.small,
.light-theme .text-name.small:active,
.light-theme .text-name.small:link,
.light-theme .text-name.small:visited,
.light-theme .text-name.xsmall,
.light-theme .text-name.xsmall:active,
.light-theme .text-name.xsmall:link,
.light-theme .text-name.xsmall:visited,
.light-theme .text-name.xxsmall,
.light-theme .text-name.xxsmall:active,
.light-theme .text-name.xxsmall:link,
.light-theme .text-name.xxsmall:visited,
.light-theme .text-name:active,
.light-theme .text-name:hover,
.light-theme .text-name:link,
.light-theme .text-name:visited,
.light-theme .vlist .list-item .list-body .list-content a,
.light-theme .vlist .list-item .list-body .list-content a.small,
.light-theme .vlist .list-item .list-body .list-content a.small:active,
.light-theme .vlist .list-item .list-body .list-content a.small:link,
.light-theme .vlist .list-item .list-body .list-content a.small:visited,
.light-theme .vlist .list-item .list-body .list-content a.xsmall,
.light-theme .vlist .list-item .list-body .list-content a.xsmall:active,
.light-theme .vlist .list-item .list-body .list-content a.xsmall:link,
.light-theme .vlist .list-item .list-body .list-content a.xsmall:visited,
.light-theme .vlist .list-item .list-body .list-content a.xxsmall,
.light-theme .vlist .list-item .list-body .list-content a.xxsmall:active,
.light-theme .vlist .list-item .list-body .list-content a.xxsmall:link,
.light-theme .vlist .list-item .list-body .list-content a.xxsmall:visited,
.light-theme .vlist .list-item .list-body .list-content a:active,
.light-theme .vlist .list-item .list-body .list-content a:hover,
.light-theme .vlist .list-item .list-body .list-content a:link,
.light-theme .vlist .list-item .list-body .list-content a:visited,
.vlist .list-item .list-body .list-content .light-theme a,
.vlist .list-item .list-body .list-content .light-theme a.small,
.vlist .list-item .list-body .list-content .light-theme a.small:active,
.vlist .list-item .list-body .list-content .light-theme a.small:link,
.vlist .list-item .list-body .list-content .light-theme a.small:visited,
.vlist .list-item .list-body .list-content .light-theme a.xsmall,
.vlist .list-item .list-body .list-content .light-theme a.xsmall:active,
.vlist .list-item .list-body .list-content .light-theme a.xsmall:link,
.vlist .list-item .list-body .list-content .light-theme a.xsmall:visited,
.vlist .list-item .list-body .list-content .light-theme a.xxsmall,
.vlist .list-item .list-body .list-content .light-theme a.xxsmall:active,
.vlist .list-item .list-body .list-content .light-theme a.xxsmall:link,
.vlist .list-item .list-body .list-content .light-theme a.xxsmall:visited,
.vlist .list-item .list-body .list-content .light-theme a:active,
.vlist .list-item .list-body .list-content .light-theme a:hover,
.vlist .list-item .list-body .list-content .light-theme a:link,
.vlist .list-item .list-body .list-content .light-theme a:visited {
    color: #393b3d
}

.dark-theme .text-link,
.dark-theme .text-link.small,
.dark-theme .text-link.small:active,
.dark-theme .text-link.small:link,
.dark-theme .text-link.small:visited,
.dark-theme .text-link.xsmall,
.dark-theme .text-link.xsmall:active,
.dark-theme .text-link.xsmall:link,
.dark-theme .text-link.xsmall:visited,
.dark-theme .text-link.xxsmall,
.dark-theme .text-link.xxsmall:active,
.dark-theme .text-link.xxsmall:link,
.dark-theme .text-link.xxsmall:visited,
.dark-theme .text-link:active,
.dark-theme .text-link:hover,
.dark-theme .text-link:link,
.dark-theme .text-link:visited,
.dark-theme .text-name,
.dark-theme .text-name.small,
.dark-theme .text-name.small:active,
.dark-theme .text-name.small:link,
.dark-theme .text-name.small:visited,
.dark-theme .text-name.xsmall,
.dark-theme .text-name.xsmall:active,
.dark-theme .text-name.xsmall:link,
.dark-theme .text-name.xsmall:visited,
.dark-theme .text-name.xxsmall,
.dark-theme .text-name.xxsmall:active,
.dark-theme .text-name.xxsmall:link,
.dark-theme .text-name.xxsmall:visited,
.dark-theme .text-name:active,
.dark-theme .text-name:hover,
.dark-theme .text-name:link,
.dark-theme .text-name:visited,
.dark-theme .vlist .list-item .list-body .list-content a,
.dark-theme .vlist .list-item .list-body .list-content a.small,
.dark-theme .vlist .list-item .list-body .list-content a.small:active,
.dark-theme .vlist .list-item .list-body .list-content a.small:link,
.dark-theme .vlist .list-item .list-body .list-content a.small:visited,
.dark-theme .vlist .list-item .list-body .list-content a.xsmall,
.dark-theme .vlist .list-item .list-body .list-content a.xsmall:active,
.dark-theme .vlist .list-item .list-body .list-content a.xsmall:link,
.dark-theme .vlist .list-item .list-body .list-content a.xsmall:visited,
.dark-theme .vlist .list-item .list-body .list-content a.xxsmall,
.dark-theme .vlist .list-item .list-body .list-content a.xxsmall:active,
.dark-theme .vlist .list-item .list-body .list-content a.xxsmall:link,
.dark-theme .vlist .list-item .list-body .list-content a.xxsmall:visited,
.dark-theme .vlist .list-item .list-body .list-content a:active,
.dark-theme .vlist .list-item .list-body .list-content a:hover,
.dark-theme .vlist .list-item .list-body .list-content a:link,
.dark-theme .vlist .list-item .list-body .list-content a:visited,
.vlist .list-item .list-body .list-content .dark-theme a,
.vlist .list-item .list-body .list-content .dark-theme a.small,
.vlist .list-item .list-body .list-content .dark-theme a.small:active,
.vlist .list-item .list-body .list-content .dark-theme a.small:link,
.vlist .list-item .list-body .list-content .dark-theme a.small:visited,
.vlist .list-item .list-body .list-content .dark-theme a.xsmall,
.vlist .list-item .list-body .list-content .dark-theme a.xsmall:active,
.vlist .list-item .list-body .list-content .dark-theme a.xsmall:link,
.vlist .list-item .list-body .list-content .dark-theme a.xsmall:visited,
.vlist .list-item .list-body .list-content .dark-theme a.xxsmall,
.vlist .list-item .list-body .list-content .dark-theme a.xxsmall:active,
.vlist .list-item .list-body .list-content .dark-theme a.xxsmall:link,
.vlist .list-item .list-body .list-content .dark-theme a.xxsmall:visited,
.vlist .list-item .list-body .list-content .dark-theme a:active,
.vlist .list-item .list-body .list-content .dark-theme a:hover,
.vlist .list-item .list-body .list-content .dark-theme a:link,
.vlist .list-item .list-body .list-content .dark-theme a:visited {
    color: #fff
}

.light-theme .text-lead,
.light-theme .text-lead:active,
.light-theme .text-lead:hover,
.light-theme .text-lead:link,
.light-theme .text-lead:visited,
.light-theme .text-title,
.light-theme .text-title:active,
.light-theme .text-title:hover,
.light-theme .text-title:link,
.light-theme .text-title:visited {
    color: #393b3d
}

.dark-theme .text-lead,
.dark-theme .text-lead:active,
.dark-theme .text-lead:hover,
.dark-theme .text-lead:link,
.dark-theme .text-lead:visited,
.dark-theme .text-title,
.dark-theme .text-title:active,
.dark-theme .text-title:hover,
.dark-theme .text-title:link,
.dark-theme .text-title:visited {
    color: #fff
}

.light-theme .text-link-secondary {
    color: #606162
}

.light-theme .text-link-secondary.active,
.light-theme .text-link-secondary:hover {
    color: #393b3d
}

.dark-theme .text-link-secondary {
    color: #bdbebe
}

.dark-theme .text-link-secondary.active,
.dark-theme .text-link-secondary:hover {
    color: #fff
}

.light-theme .text-report-ads,
.light-theme .text-report-ads:active,
.light-theme .text-report-ads:link,
.light-theme .text-report-ads:visited {
    color: #606162
}

.light-theme .text-report-ads:hover {
    color: #f74b52
}

.dark-theme .text-report-ads,
.dark-theme .text-report-ads:active,
.dark-theme .text-report-ads:link,
.dark-theme .text-report-ads:visited {
    color: #bdbebe
}

.dark-theme .text-report,
.dark-theme .text-report-ads:hover,
.dark-theme .text-report:active,
.dark-theme .text-report:hover,
.dark-theme .text-report:link,
.dark-theme .text-report:visited,
.light-theme .text-report,
.light-theme .text-report:active,
.light-theme .text-report:hover,
.light-theme .text-report:link,
.light-theme .text-report:visited {
    color: #f74b52
}

.light-theme .abp .ad-identification-text {
    color: #606162
}

.dark-theme .abp .ad-identification-text {
    color: #bdbebe
}

.light-theme .abp .BadAdButton,
.light-theme .abp .BadAdButton:link,
.light-theme .abp .BadAdButton:visited,
.light-theme .abp .UpsellAdButton,
.light-theme .abp .UpsellAdButton:link,
.light-theme .abp .UpsellAdButton:visited {
    color: #606162
}

.dark-theme .abp .BadAdButton,
.dark-theme .abp .BadAdButton:link,
.dark-theme .abp .BadAdButton:visited,
.dark-theme .abp .UpsellAdButton,
.dark-theme .abp .UpsellAdButton:link,
.dark-theme .abp .UpsellAdButton:visited {
    color: #bdbebe
}

.light-theme .abp .UpsellAdButton:hover {
    color: #393b3d
}

.dark-theme .abp .UpsellAdButton:hover {
    color: #fff
}

.dark-theme .abp .BadAdButton:hover,
.dark-theme .text-alert,
.dark-theme .text-error,
.light-theme .abp .BadAdButton:hover,
.light-theme .text-alert,
.light-theme .text-error {
    color: #f74b52
}

.dark-theme .text-success,
.light-theme .text-success {
    color: #00b06f
}

.light-theme .text-robux {
    color: #393b3d
}

.dark-theme .text-robux {
    color: #fff
}

.light-theme .text-robux-tile {
    color: rgba(0, 0, 0, .6)
}

.dark-theme .text-robux-tile {
    color: hsla(0, 0%, 100%, .7)
}

.light-theme .text-robux-lg {
    color: #393b3d
}

.dark-theme .text-robux-lg {
    color: #fff
}

.light-theme .para-overflow-toggle:after,
.light-theme .para-overflow:after {
    background-color: #f2f4f5
}

.dark-theme .para-overflow-toggle:after,
.dark-theme .para-overflow:after {
    background-color: #232527
}

.light-theme .para-overflow-toggle .toggle-para,
.light-theme .para-overflow-toggle .toggle-para:hover,
.light-theme .para-overflow .toggle-para,
.light-theme .para-overflow .toggle-para:hover {
    color: #393b3d
}

.dark-theme .para-overflow-toggle .toggle-para,
.dark-theme .para-overflow-toggle .toggle-para:hover,
.dark-theme .para-overflow .toggle-para,
.dark-theme .para-overflow .toggle-para:hover {
    color: #fff
}

.light-theme .content-overflow-toggle .toggle-content {
    background-color: #fff;
    color: #393b3d
}

.dark-theme .content-overflow-toggle .toggle-content {
    background-color: #393b3d;
    color: #fff
}

.light-theme .breadcrumb-container {
    color: #606162
}

.light-theme .breadcrumb-container li.breadcrumb-filter {
    background-color: transparent;
    border-color: #606162
}

.light-theme .breadcrumb-container li.breadcrumb-filter .breadcrumb-filter-name {
    color: #606162
}

.light-theme .breadcrumb-container li.breadcrumb-filter:hover {
    border-color: #393b3d
}

.light-theme .breadcrumb-container li.breadcrumb-filter:hover .breadcrumb-filter-name {
    color: #393b3d
}

.dark-theme .breadcrumb-container {
    color: #bdbebe
}

.dark-theme .breadcrumb-container li.breadcrumb-filter {
    background-color: transparent;
    border-color: #bdbebe
}

.dark-theme .breadcrumb-container li.breadcrumb-filter .breadcrumb-filter-name {
    color: #bdbebe
}

.dark-theme .breadcrumb-container li.breadcrumb-filter:hover {
    border-color: #fff
}

.dark-theme .breadcrumb-container li.breadcrumb-filter:hover .breadcrumb-filter-name {
    color: #fff
}

.light-theme .avatar-card-container.card-plain {
    border: 1px solid #bdbebe
}

.light-theme .avatar-card-container.disabled {
    background-color: rgba(0, 0, 0, .1)
}

.light-theme .avatar-card-container.disabled .avatar-card-caption,
.light-theme .avatar-card-container.disabled .avatar-card-fullbody {
    opacity: .5
}

.light-theme .avatar-card-container .avatar-card-caption .avatar-card-label {
    color: #606162
}

.dark-theme .avatar-card-container.card-plain {
    border: 1px solid #656668
}

.dark-theme .avatar-card-container.disabled {
    background-color: rgba(57, 59, 61, .5)
}

.dark-theme .avatar-card-container.disabled .avatar-card-caption,
.dark-theme .avatar-card-container.disabled .avatar-card-fullbody {
    opacity: .5
}

.dark-theme .avatar-card-container .avatar-card-caption .avatar-card-label {
    color: #bdbebe
}

.light-theme .avatar.card-plain {
    border: none
}

.light-theme .avatar .avatar-card-image {
    background-color: #d4d4d4
}

.dark-theme .avatar.card-plain {
    border: none
}

.dark-theme .avatar .avatar-card-image {
    background-color: #d4d4d4
}

@media (max-width:767px) {

    .light-theme .avatar-container .avatar-card-fullbody .icon-game,
    .light-theme .avatar-container .avatar-headshot-lg .avatar-status.icon-game,
    .light-theme .avatar-container .avatar-status.icon-game {
        background-color: #00b06f
    }
}

.light-theme .avatar-container .avatar-card-container.disabled {
    background-color: #bdbebe;
    opacity: .5
}

.light-theme .avatar-container .avatar-card-container .avatar-card-caption .avatar-card-label {
    color: #606162
}

.light-theme .avatar-container .avatar-card-container .avatar-card-caption .avatar-card-label.fail {
    color: #f74b52
}

.light-theme .avatar-container .avatar-card-container .avatar-card-caption .avatar-card-label.success {
    color: #00b06f
}

.light-theme .avatar-container .avatar-card-image,
.light-theme .avatar-container img {
    background-color: #d4d4d4
}

@media (max-width:767px) {

    .dark-theme .avatar-container .avatar-card-fullbody .icon-game,
    .dark-theme .avatar-container .avatar-headshot-lg .avatar-status.icon-game,
    .dark-theme .avatar-container .avatar-status.icon-game {
        background-color: #00b06f
    }
}

.dark-theme .avatar-container .avatar-card-container.disabled {
    background-color: #656668;
    opacity: .5
}

.dark-theme .avatar-container .avatar-card-container .avatar-card-caption .avatar-card-label {
    color: #bdbebe
}

.dark-theme .avatar-container .avatar-card-container .avatar-card-caption .avatar-card-label.fail {
    color: #f74b52
}

.dark-theme .avatar-container .avatar-card-container .avatar-card-caption .avatar-card-label.success {
    color: #00b06f
}

.dark-theme .avatar-container .avatar-card-image,
.dark-theme .avatar-container img {
    background-color: #d4d4d4
}

.light-theme .avatar-group.card-plain {
    border: 1px solid #bdbebe
}

.light-theme .avatar-group .avatar-card-image {
    background-color: #d4d4d4
}

.light-theme .avatar-group.avatar-double .avatar-item:first-child,
.light-theme .avatar-group.avatar-triple .avatar-item:first-child {
    border-right: 1px solid #bdbebe
}

.light-theme .avatar-group.avatar-triple .avatar-item:nth-child(2) {
    border-bottom: 1px solid #bdbebe
}

.light-theme .avatar-group.avatar-all .avatar-item:first-child {
    border-right: 1px solid #bdbebe
}

.light-theme .avatar-group.avatar-all .avatar-item:nth-child(3) {
    border-top: 1px solid #bdbebe;
    border-right: 1px solid #bdbebe
}

.light-theme .avatar-group.avatar-all .avatar-item:nth-child(4) {
    border-top: 1px solid #bdbebe
}

.dark-theme .avatar-group.card-plain {
    border: 1px solid #656668
}

.dark-theme .avatar-group .avatar-card-image {
    background-color: #d4d4d4
}

.dark-theme .avatar-group.avatar-double .avatar-item:first-child,
.dark-theme .avatar-group.avatar-triple .avatar-item:first-child {
    border-right: 1px solid #656668
}

.dark-theme .avatar-group.avatar-triple .avatar-item:nth-child(2) {
    border-bottom: 1px solid #656668
}

.dark-theme .avatar-group.avatar-all .avatar-item:first-child {
    border-right: 1px solid #656668
}

.dark-theme .avatar-group.avatar-all .avatar-item:nth-child(3) {
    border-top: 1px solid #656668;
    border-right: 1px solid #656668
}

.dark-theme .avatar-group.avatar-all .avatar-item:nth-child(4) {
    border-top: 1px solid #656668
}

.dark-theme .avatar-card-btns,
.light-theme .avatar-card-btns {
    border-top: none
}

.light-theme .game-card-info {
    position: relative;
    margin: 0
}

.light-theme .game-card-info .info-label {
    color: rgba(0, 0, 0, .6)
}

@media (max-width:543px) {

    .light-theme .game-card-info .info-label.icon-votes-gray,
    .light-theme .game-card-info .info-label.icon-votes-gray-white-70 {
        background-size: 24px auto;
        width: 12px;
        height: 12px;
        background-position: 0 -24px
    }
}

@media (max-width:543px) {

    .light-theme .game-card-info .info-label.icon-playing-counts-gray,
    .light-theme .game-card-info .info-label.icon-playing-counts-gray-white-70 {
        background-size: 24px auto;
        width: 12px;
        height: 12px;
        background-position: 0 -36px
    }
}

.dark-theme .game-card-info {
    position: relative;
    margin: 0
}

.dark-theme .game-card-info .info-label {
    color: hsla(0, 0%, 100%, .7)
}

@media (max-width:543px) {

    .dark-theme .game-card-info .info-label.icon-votes-gray,
    .dark-theme .game-card-info .info-label.icon-votes-gray-white-70 {
        background-size: 24px auto;
        width: 12px;
        height: 12px;
        background-position: 0 -24px
    }
}

@media (max-width:543px) {

    .dark-theme .game-card-info .info-label.icon-playing-counts-gray,
    .dark-theme .game-card-info .info-label.icon-playing-counts-gray-white-70 {
        background-size: 24px auto;
        width: 12px;
        height: 12px;
        background-position: 0 -36px
    }
}

.light-theme .game-card-native-ad {
    background-color: #bdbebe
}

.dark-theme .game-card-native-ad {
    background-color: #656668
}

.light-theme .game-card-native-ad .native-ad-label {
    color: #393b3d
}

.dark-theme .game-card-native-ad .native-ad-label {
    color: #fff
}

.light-theme .game-card-avatar-slots .avatar .avatar-offset-label {
    color: #606162
}

.dark-theme .game-card-avatar-slots .avatar .avatar-offset-label {
    color: #bdbebe
}

.light-theme .game-card-container .game-card-thumb-container {
    background-color: rgba(0, 0, 0, .1)
}

.light-theme .game-card-container .game-card-name {
    margin-bottom: 4px;
    padding: 0
}

.light-theme .game-card-container .game-card-name-secondary {
    color: rgba(0, 0, 0, .6)
}

.dark-theme .game-card-container .game-card-thumb-container {
    background-color: rgba(57, 59, 61, .5)
}

.dark-theme .game-card-container .game-card-name {
    margin-bottom: 4px;
    padding: 0
}

.dark-theme .game-card-container .game-card-name-secondary {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .game-cards .game-card,
.light-theme .game-cards .game-card {
    margin-bottom: 12px
}

.light-theme .item-card-label,
.light-theme .store-card-add-label,
.light-theme .store-card-price {
    color: #606162
}

.dark-theme .item-card-label,
.dark-theme .store-card-add-label,
.dark-theme .store-card-price {
    color: #bdbebe
}

.items-list .item-card .item-card-menu {
    border-radius: 8px
}

.dark-theme .items-list .item-card .item-card-menu,
.light-theme .items-list .item-card .item-card-menu {
    height: 126px
}

.light-theme .item-card-container {
    border-radius: 0
}

@media (min-width:767px) {
    .light-theme .item-card-container .item-card-caption {
        padding: 6px 0 0
    }
}

.light-theme .item-card-container .item-card-thumb-container {
    border: 0;
    background-color: rgba(0, 0, 0, .1);
    border-color: #fff
}

.light-theme .item-card-container .item-card-name {
    margin-bottom: 4px;
    max-height: 45px;
    height: auto
}

@media (max-width:767px) {
    .light-theme .item-card-container .item-card-name {
        max-height: 40px
    }
}

.light-theme .item-card-container .item-card-price {
    margin-top: 0
}

.light-theme .item-card-container .item-card-price .icon-robux {
    color: #606162
}

.dark-theme .item-card-container {
    border-radius: 0
}

@media (min-width:767px) {
    .dark-theme .item-card-container .item-card-caption {
        padding: 6px 0 0
    }
}

.dark-theme .item-card-container .item-card-thumb-container {
    border: 0;
    background-color: rgba(57, 59, 61, .5);
    border-color: #393b3d
}

.dark-theme .item-card-container .item-card-name {
    margin-bottom: 4px;
    max-height: 45px;
    height: auto
}

@media (max-width:767px) {
    .dark-theme .item-card-container .item-card-name {
        max-height: 40px
    }
}

.dark-theme .item-card-container .item-card-price {
    margin-top: 0
}

.dark-theme .item-card-container .item-card-price .icon-robux {
    color: #bdbebe
}

.light-theme .item-card-container .item-card-equipped {
    height: 127px;
    border: none;
    background-color: rgba(0, 0, 0, .3)
}

.dark-theme .item-card-container .item-card-equipped {
    height: 127px;
    border: none;
    background-color: rgba(0, 0, 0, .5)
}

.dark-theme .item-card-container .item-card-equipped .item-card-equipped-label,
.light-theme .item-card-container .item-card-equipped .item-card-equipped-label {
    display: none
}

.item-card-container .item-card-equipped .icon-check-selection {
    display: none;
    float: right;
    margin-top: 8px;
    margin-right: 8px
}

.dark-theme .item-card-container .item-card-equipped .icon-check-selection,
.light-theme .item-card-container .item-card-equipped .icon-check-selection {
    display: inline-block
}

.light-theme .item-card {
    vertical-align: top
}

.light-theme .item-card .item-card-container:hover .item-card-thumb-container:before {
    opacity: 1
}

.light-theme .item-card .item-card-thumb-container {
    position: relative;
    z-index: 0
}

.light-theme .item-card .item-card-thumb-container:before {
    border-radius: 8px;
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: radial-gradient(transparent, rgba(0, 0, 0, .1));
    transition: opacity .3s linear;
    opacity: 0
}

@media (max-width:767px) {
    .light-theme .item-card {
        padding: 2px 5px
    }
}

.dark-theme .item-card {
    vertical-align: top
}

.dark-theme .item-card .item-card-container:hover .item-card-thumb-container:before {
    opacity: 1
}

.dark-theme .item-card .item-card-thumb-container {
    position: relative;
    z-index: 0
}

.dark-theme .item-card .item-card-thumb-container:before {
    border-radius: 8px;
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: radial-gradient(transparent, rgba(0, 0, 0, .3));
    transition: opacity .3s linear;
    opacity: 0
}

@media (max-width:767px) {
    .dark-theme .item-card {
        padding: 2px 5px
    }
}

@media (max-width:767px) {

    .dark-theme .item-cards-stackable .item-card,
    .light-theme .item-cards-stackable .item-card {
        padding: 0
    }
}

.light-theme .asset-thumb-container {
    background-color: rgba(0, 0, 0, .1);
    border: 0
}

.dark-theme .asset-thumb-container {
    background-color: rgba(57, 59, 61, .5);
    border: 0
}

.light-theme .item-thumbnail-container .asset-thumb-container {
    background-color: #fff
}

.dark-theme .item-thumbnail-container .asset-thumb-container {
    background-color: #393b3d
}

.light-theme .mobile-search-container {
    background-color: #fff
}

.dark-theme .mobile-search-container {
    background-color: #393b3d
}

.light-theme .item-card {
    height: 240px
}

@media (max-width:767px) {
    .light-theme .item-card {
        height: 100%
    }
}

.dark-theme .item-card {
    height: 240px
}

@media (max-width:767px) {
    .dark-theme .item-card {
        height: 100%
    }
}

@media (max-width:767px) {

    .light-theme .assets-explorer-main-content .item-card,
    .light-theme .bundle-items .item-card {
        height: 224px
    }
}

@media (max-width:543px) {

    .light-theme .assets-explorer-main-content .item-card,
    .light-theme .bundle-items .item-card {
        height: 240px
    }
}

@media (max-width:767px) {

    .dark-theme .assets-explorer-main-content .item-card,
    .dark-theme .bundle-items .item-card {
        height: 224px
    }
}

@media (max-width:543px) {

    .dark-theme .assets-explorer-main-content .item-card,
    .dark-theme .bundle-items .item-card {
        height: 240px
    }
}

.dark-theme .item-card-creator,
.dark-theme .item-card-label,
.dark-theme .item-card-name,
.dark-theme .item-card-price,
.light-theme .item-card-creator,
.light-theme .item-card-label,
.light-theme .item-card-name,
.light-theme .item-card-price {
    padding-left: 0
}

.light-theme .owl-carousel .text-box img.close-quotation,
.light-theme .owl-carousel .text-box img.open-quotation {
    opacity: .1
}

.light-theme .owl-carousel .owl-dots .owl-dot.active {
    background-color: #606162
}

.dark-theme .owl-carousel .text-box img.close-quotation,
.dark-theme .owl-carousel .text-box img.open-quotation {
    opacity: .1
}

.dark-theme .owl-carousel .owl-dots .owl-dot.active {
    background-color: #bdbebe
}

.light-theme .slide-switcher .slide-item-container .slide-item-container-left {
    background-color: #dee1e3
}

.dark-theme .slide-switcher .slide-item-container .slide-item-container-left {
    background-color: #191b1d
}

.light-theme .carousel-control {
    background-color: hsla(0, 0%, 100%, .9);
    border-color: hsla(0, 0%, 100%, .9)
}

.light-theme .carousel-control:hover {
    background-color: hsla(0, 0%, 100%, .9);
    border-color: transparent
}

.light-theme .carousel-control:focus {
    background-color: rgba(0, 0, 0, .1);
    border-color: transparent
}

.dark-theme .carousel-control {
    background-color: rgba(0, 0, 0, .7);
    border-color: rgba(0, 0, 0, .7)
}

.dark-theme .carousel-control:hover {
    background-color: rgba(0, 0, 0, .7);
    border-color: transparent
}

.dark-theme .carousel-control:focus {
    background-color: rgba(0, 0, 0, .3);
    border-color: transparent
}

.dark-theme .open-quotation-mask {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAA6CAYAAAAJO/8DAAAAAXNSR0IArs4c6QAABohJREFUaAXtWl1sFFUUvndmS1tcBImGli6FihQTlQINxnZ3ZhdagSYGEhJEMSjGWJ8ID5oYIEQgSqKBGHlFExM1YhAlGlNTga7bbZE0Rk00VKOUbis/JipgC+2yc49nCttO78zuzp2ZtT7MJM3cc+53fuabc/9mK5MiXorStCQ0L3SgtnZRoq+v70YRQxV0vWfPHmk0A09UV1dvGUilTuQyoLk63OgVRVmuAdkNQNajH4rXwe5k4iU3Pp3abty4Uf794h+bCbBdQMhi9AMyDaxIJju+tfLpKSFIxMO3iXjMGAwJGZkWkBbF4/FBo76Y7VgsFhjNsKcpwE4kYqExFiW0vbsrscaoy7blbMPNHYOHKkPV7zIgB9FPrYWvAAOYgaX6uUWf56oGRVnDNGhDx1vxb7ZFgIXz761JDPT3n+f7XBGij8t0BrZpGjuGjut450YZq6RufvV9H6VSfX8a9V62m5qa5lRWhQ4TIK+jXysiJsIBWTyQ6n9nQnGr5ZiQBlVddu7Xvs+AwHPoqpR3bCFLQNmcwVT/xxZ9rlQAQL86FX8+k8kcx3lrhU1noeoF87/Hqv3ZiBeeQ/TgETW2F+878U+UUCAyrT+dSHxnTMJNG+etSo3RI/hiVFE/OJf8uPrRVXVY6SxrK2Ubdu44VwTDkehxxhiuIMJk6CEoYbDfTiw7mEhkZX2G0R4nZOj+0e7B9hMdTxlj2SYEyViAs3Y3OllndCDcBrJWUVZGhe04g7CqbtIg04mPVcV1CYn4PHtxaZ6WNbJFSCQSi6QzrIcAPJQ1dHPXQHNVJWElug9XkSOYQ7mbPMZsAWouXLjUmvVTcA5pjMWWkgzrxCESzBp5cZeptC6Z/Fp4GW4IK7sx/j4vcpjwQS/PuKNsYXt7+3DeClFVdR65qX3hNRl6IhqB1/RleyKpwq3GSHQLojwmQ48Lc4ZvjG7XWzkrpLm5eeb1G+mkPvHowCJcTKZyNJmMJ+34blTVVaDBl4gtsYMXxVBKzlVVVtTmfEPDI+kPi0QG4HJ3jJbIdXbJ0Cd0YOSTYpCBG8YrkiS9MnNGcNnRo0e1gBWT4bC6AbfaLVZ9rnSUtslE3oEHqx9E/KRvsgNY1jNFbAph9fMVYg7iGesAnrGuZPGmIdPS0lJ65Z/hs7ii1GRBbu8YfEAidDtOop+K+sIVLoarUoeoXV48vhg6LbCt+9Sp33icqUKuDV1/0WMyDgWnl+3UZ3A+eCFZP7oPXrz0ViGcQP9fVJJf6O6M5zw+TCIEx+rduN/YIRAgN5TSqzKhzzqpiqzTwYuXn8Ht5JKs7OpOyRmZlD6e7DyRyudn0qSKO9FN3iyx9DyWZL0bMvSkcTzrB0fXF64g74UqK9RkMj8ZeqBJhFAgk/b1TjLBh+inpYGY1fgU8Yd7oBp8OY0iNlZYzOf91c1NW3EFSVv187pxQsYSINDAAwTlNJTIa5GMfkE7E1wD+qRJKaqgpKtqbsVW42m2kItxQrxIAFeTN0/H472FgtrpB2Cb7eDyYBiR6DZ9b5EHY+oaJwQT2GDqFVBgaV7ANf1VAZOc0EikqRY/9DyQE2Cng9LDTr67jBHS2tpaggm4O8lK8su4wRmyk2shDKPa8kKYfP04if49vbRkVz5Mrr4xQnp7e+9HwPg3gVzgXHpM4JeuRMcHufpF9RRYnajNZDw9dPLkSUffbscIwa9OSyc7FJVoEucP/NrvzcUIuMoHqIwfjpxdt+cQcPdGKP3GWXhrKzz8ucmHzQqW9Vh7LqwdIwRPtW4SIDIJnCkcyh5CUVruwf1HpT20GYXD92xbW9s1c489ze0KIXPtwc0oHCpDFRWzfzL3ONMAjDjO5VZE6url4GpJSENEHcADXcjZI5Cb+OvtoBNbicL+rs7Ot4224WhUYRmWMOpE2voKA4SOH+eFbKeXPXLrcAdwp4ghhy1xejpmQGdxvvA3aeYmF0yF3IXfTvBP/MLfgQMSjle9Sjz9gCyeyoQFgOSKkAlPzlpSZP16nYzsXOLMi4dW+IamlpDSoaEpTcDEpTTFhOAPxI53qKaHEVTgBGjazOEInrJ8pJER+N8MFUEuiwb3CeGo9QnxCeEY4ES/QnxCOAY40a8QnxCOAU70K8QnhGOAE/0K8QnhGOBEv0J8QjgGONGvEJ8QjgFO9CvEJ4RjgBP9CvEJ4RjgRL9CfEI4BjgxUF5efjUzfP0NTv/fiBIx/9uCRE5TRqYkn2AwOPwviuMblW1BqOMAAAAASUVORK5CYII=)
}

.dark-theme .close-quotation-mask {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAA6CAYAAAAJO/8DAAAAAXNSR0IArs4c6QAABmtJREFUaAXtW2tsFFUUvndm+4JKQBMVkJaoMSUYHzFEup1dFlo3PAwGYo0k+Ecj/jBBCBjjA1JDQEg00egPrZKgBAghPkhMClrsdnfbGokgARvEVCwIFEWgUArt7sz1uwu7zt59zdxZWX/M/Jl7zj3fOWe/Ofc109KGhQtvMf4eXENKcFGV7ekOh78zh/b6/X6m08fNupvVHlddudGjXLhQbRDy8s0KmhbHoJcgpxFCDDKDEKMk+Vy5on+opCXoCsQlRCgClxCXEIEBQXQrxCVEYEAQ3QpxCREYEES3QlxCBAYE0a0QlxCBAUF0K8QlRGBAEN0KcQkRGBBEt0JcQgQGBNGtEJcQgQFBdCvEJURgQBBLWiGUshEhn5KK5eXGSEkJIde/y5SUBHNwwzAGS0qIQRMfqsw5lbJtdHR0XCkpIZQa/Mvd/+Oi9DLFGPboVVU6Hb76m2RWExgjEySxhCpKBiHIaRD+pPJBLlOALZPJhxKSyAV3+cur+Tczxp6V9aBSz0PRaMchWbwZ19zcrJ46c/Yi8qk26y23KentiUamOxwy7FHLAbMYUlp5OotaSjUwcH66NBnXIyZykSZk3rx541Ci06SyBwjj9Uwk0vaXLF7E6STu7OEQmqhUaUIuDl3Dny3IfyxnhBVlqKSIYWxmqi3VcEgIZbpPKu4NkELoT07wmVimZeqsazwKS+QjVSGNjY23EcKWWw+XacmoUrQK8foCSzF878uMYlkzWldXd5RbSxEyPBJb72S5TQRm6gHL6eYxDAQC1cTQN+UxKdhFKTnc2toa44a2Can3+x8mjD1fMEoeAyTwczS671geE8tdo3HjDUbIJMuALIaUKl8k1bYI4Ws9Mdj7ANvCJYMl70hge7Lt5F4fCNRhqV3pxAfHqpTtSPqw/MNaWlqUU6cHthBGGpJg2bs5AVkf3jlzamlM3wN8uawPjqOE9oTD4eNJH5YIWbZsWdk37fu2oDSXJoGyd+w/8JeY/yYg4wdk3MNG4iHkUyuDN2MYJdvMckFCNK2p5nDv0Sgm0WfMQNk2fsRmWSzHadqsRWw0/iNWualO/HAsHs5QhUfZafbjMQtiG8vZk7ox8hH0t4p9MjIm00OTJ97xqQw2GAyOHRq+tkFnhqPl3hwbhLwVCoXOmXVZCUmU5GjsA2boc83GTtsKUVfs2rVLt+unocG/GGS8iwl0il1sTntKj4+rHvOO2J9GCNb08VjGVpPR+CpMnpWisRMZk9fn0WgoZMeHps1+EGeUjQZjc5FPUS+FkdVtbW0ZrzAThPCD2qWh4RUgYyWewviiRubOKB0s9yirrfr1BgL3k5jRorP4Yo62irNsR2lbVzSc2nuYcZ7r7xEGDmLSvNvcUcR2jCpkMcbq71Z8alpA02N6GLbFJyLhlB4ZU1m+JFcuCh/T2Cg5mvlzOed6+H5O/I+HfPZNTYFugI7ks5HtA8OnPSqZ397ePpjLR2LZHVtV8R5SP5vLyIF+bXe0c6sdPDaAhkro63YwVmxBxmVSpi7AHuhkPnuVd/b19cVqa2quYd6an8/YTp+iKOu6o+E37WCStidO9B+rqZ0ahFyUVQXL6zmFqgu7wqEfkjFy3VMbs0mT7mxFqR7PZWhDf1VR6dNdkc61NjCZpgp5NVMpoaH0MCb0GVjholbQiQrhhr29vXpNzdTz2AEusgLMbkNP4cVxEGR8m73fuvZkf3//lNpa/hbsXuuodEss9bsrypQFmND/TO/JLaUqhJsEm2Zv40fz3Oa5exA8jLdOeBId2FYX6VLoa/BkeweCIaLzIdsV7VwEMobsZJOxtHl9vieYQb6y6gQEXsAHllcwPj9BIraTLxSnXvPvxPuXpwrZJfvxYPYzlbyAI+zBpM7OPa1COLA7EtmNH/a9FScgY0dVRfm07kjnx/8FGTwHlZStge94oXz4KoIl/qXgY3NmypLBY2RUCFdicxTQmd7B29kugPqYQl7siUT2Zusvts6r+Vqxccz9lo7SL3FqXY7h8YfT2FkJ4U69Df69+FTAl77UlSCC0g0I/hmCF3xqKaDDBs5Yd+FY8SuOFWnnK1To1yol6yKRSMHl1GoKOQnBweoRnCX2wxHikl8wT6yfPPH27TKnVavJ5LPDZ9O3Qcgq2DAktPsGEQfyYYreh1LdVK/NWsJfHxbduU2H/NOHt8G31edrfMAm1Jb5PwpB8hxDb7AgAAAAAElFTkSuQmCC)
}

.light-theme .open-quotation-mask {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAA6CAYAAAAJO/8DAAAAAXNSR0IArs4c6QAABmhJREFUaAXtWluIG1UYPv+ZpHXtunXdbmYzm4JL8QKt9oZSxUspQitIi32wtKKo9fJi6YOC2LJIay0oLaUFn6pPVfTBG4gKvgi21ZYiIiiVgmhNMrOT7G7bta3ZbOYc/5ltwuRkkpwzk7h9mIFlzn//851//nNhCenik7Xtu3OmfSw3NTXQxTBSrjnnNJ8f25q17LdbGUArYViZaRZXOYSNovNNmAjgczBj6K+G9RfFDuNreauwjXCymxN+B+bCKaH3GMbgT0F+OwqIZY3f67DKKCfkMSFYCW5I3pYZGMgJ/K6RCETCtItPM8Z3Ec6X1AUC+Haxoa+v410jOgJIbmIiw6crRzDw40FBXB4FODps6C82k3eSb5r2eoeQdxuA8AUBqq3LpAe/87G8YSRA3O8yZxVfBsL34fgm0bmfxlKtkCRdmhkcPOfnd3Js27ZedsghBGJrO79A4FRmWL9P1KMiQ5bOFworc5Z9mnB2uB0Yrk+3hEnZeVPWv4oe+oasOfZCuULOyoDh5UP4Gmyym8Q4yhXiBscmtQcd7cKxJjpsRbsNDRKwejiV+rmVnoqsWCymSzPsYwTiIRU7TxfIr5m0vhzzYlVbpQopFAq9ebPwBQIxqgqGG9AFk1X4/mrwqG9czVaXyuxMKDC8hMgynNwn/XlIA2JZF26drvAfcOna6HegPOZ8g2UVH1a2EwzyY4UtDneOI8zDgkiJxN+zBydqXtVIChDTLDzg8Gl3Ju6qGkZ5O4xFqhLc7O1lDn4mhPREycOz5WQEK622+rXtIblCYQWp8OOIYm/k4D4HVNM2Dg8NfuljSQ2xkY9yxvdKKUsqYQ+xEzS1ZGgIrrSskPzExGI+w7/qNBhunoyxt9Bvy/ji78HKeKrTYLgxMA+9wuyd7rhpQpOTkwvZ9MzXqG64ip1+sDSXYi+5X9Zvbmx8He6A35fVV9XjBLYjMFpTQK6WZj7C/f8yVcft9L2lF+DTBE0uN4zUiXb6rtxt6Jw5n+FUJmX01XTgIqXwxo3zEysxNycRZJw17c2I1qNBsig8DPgN0cjrGV3/RcWPw8sHEIyFKjYSuiUAenBBT/JAf3//xap+Q1NFIOZj48IdHxmpKkV9Y5AsnmV2Gob+uaqvrFVcS5jTcOZQ9ePXdycmqZEduq7/4ee744YKyVv2K50EgwI5olF9l9vBxeDtaPebxo3gYewdnXomgdKXMunUJ80c1lWIaU4tYuTfPzGR6EsswCXc1z8bpiqqyeLm6zncb3SkkQKQ05TMe8Iwbvm76j/oXVchHEpbcFmLDAYG/wtL8pGgkgxKohmPO3x7M5kKHz+RY8Pp1PP4Lrezq1tlEIy6fX074yA5gnGekvlro4IxNnZxBLfV0styUC4uD0H4AMF4RgYMV78GyLUEGu4HXCWFp0xJYoNh9J9XsAlUrbBS2zuNQEMfE0E4eQ2M2mnWJw4c1j6ZTiSA6/khI73o98BIikxspNsUTerUEQyGVw078I2XZ/JPrUKwuDbLmwVpgpnUYF+QRJWXKxZvx5VuqaqdoH80zL2LBwiuKkn8i3aSBfJaKpW6LCQVisQ5XRXKsGYEF0hvz+4aqTDwPhm8i7wTbWp3Agr2nireT57Db/VDVbum+sxZ3lQmJziS6eubkFOt1/IqpMJgRT1bjcLV4AR+qx3bPzESLR/QOF4chXuqTTXajAA5FS58U6vQ+bjNtCeZONPUcxvBbFPlJHQCnn8NTreJIy22rH8G8SCXljYQFLFazw4MDEwJbGlytqlC+DsPnJHLmVTqN+mIbRQdetVoo9JazEmkyfHOMrm8nUVkM60jNZECzOAlUq6JtCUbzzr7DWPoPb8S3t8+6HD2vZ+nNsYVBnjtOK9im6QL1ng9hAPpw3U/3DN7aTMSxphTuFm0YwDhc/Gc8X78Lf2iXxla00oJivsPPH6QyAc6mYAyOsCcPhm9bunQ8fHxXgRltrl2K4qCX5yeuQUEm+KcJiBiheU6p/nQSiUReocq/hhVGttWQ+fCap2zfDD/6+dTUQWzW/rXTe/o1g9U9RsDIiAWAxIDIiAgkHGFxIAICAhkXCExIAICAhlXSAyIgIBAxhUSAyIgIJBxhcSACAgIZFwhMSACAgIZV0gMiICAQMYVEgMiICCQcYUIgCR6euDSzFV4R+D/LyTl0PhvCzTxI+HO3ORD6ZX/ANQ8OFm6hZSYAAAAAElFTkSuQmCC)
}

.light-theme .close-quotation-mask {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAA6CAYAAAAJO/8DAAAAAXNSR0IArs4c6QAABjJJREFUaAXtW1uMFEUUrVs9u0wQCCzMo2dnxUdCRIxiDNEoGP0xBI2JhA8x+KFGP40E/DAimKwgJH744EM/jA8ixBg1RBPxxyAxkEh8oGBQo5jsTO/2DMu6PNxlZrrLUwM9mamdWaaqB4aPrmRTdavvuff26dv16lkqFouzJ0v+S6wLhSxrXza94Jt6145TuNcT4qH6vivVnjMrvj0GZ7MYE89fKacNfvzKacgNhPgkljHRnXgmJyff5g0BRgKLCFGSICIkIkRhQBGjDIkIURhQxChDIkIUBhQxypCIEIUBRYwyJCJEYUARowyJCFEYUMQoQyJCFAYUMcqQiBCFAUWMMiQiRGFAEaMMiQhRGFDErmYIEZ1X4umqaFnW+a4SIgST32WumuL7/nhXCSEhrhpCkK1+IpE411VCBLeuGkIEY2dAioh5Xtxj9N/fRnkr2Dx8BsWfWeFNMgR94x6RWTyMDeAzaI9JNEG2kgk4wAzlR95F+8lA1q0pRkuzqdQRXVwzfSGElR8u/Isa36oNCrHfBjLpJeFeGWJ3GriuQSx/plMTQjZyhcISYzLgmwRVYzEmZHR0dA4xWmx8H0TDtj27aIxXgZ4I9XAYsWqmyp9DGJWJcnkZpk1jQuG0I69KLXjB7qq1zRrVeIxvSHi0wszvBRRn4ucweBWLbF2u9unIMX4hHiNCcqdPz4ezZ3UcTtHlVscyZMhx1wkmFk3x0X5HKZVKHZfqRoSwsxNbw0y30rGw2I+yDlsKhcIsJtiOMHaw/vgVf2VpQ5uQfKFwO3BPhwkAA9ixbCLxRygbF8FlT2wCvZlwtsRnAV6LEDnXi4p4C7UWLnAW1Fj87A7aYWrHOXmT74v1YWxIbIzH9wQ22r4xSQIWPu+jvicAm9b1AZjacJyxhT6r7AO+19SGxGEwPpROzz0R2GiLEJDQc5GMdQHQtEYAB+sDMLHjuu6NPju/H9P+QhN8PYY4fVQvX5IQxzl1bW7Y/Q6kPF4PNG2TRXK5b1wcx32k5LEfQMZ1xkYuAjGQniUR/7jezrQLs9xwYY3nl94BoK8eZNpGdhzJpBIfmOBHRsQ1nu9uw496w033Dc7Fq5nMnJP1XU03dzIl8RR2Yue4sl45dJtb9w/Yif26drDOWI3d6OvYog/oYlvqEzuRtVOLkSUNp3YNGTI2Njb33ER5Y6nib4CheEtjBhfg+NOsJhk5171NeGy7fDAgo8OFNqpkSAfVDJEbtclS5TnfZ5jCxNwOe4YXGo9R71LbnvdPO7ZHRk7dUvHLL0N3Ncauplncjp1WOiDiq2wmtarZ9RgcWhgrfsJTuKGZQug+rACJW6vtdHtk4Mf/y0HGgctBRPVeiB2dGe9Z2+q+ONjyiIlQI38r47Ifj/cp9T8eptO37cRBvB5Hp9Mxv0YOn9Gzqq+vb7yVjeq0G+OpN0CM20rJtB9z/Gak5i4dPOLwOecv6mDa0YXdM9RDD/bPnz80nX6VkHSazuHE6JXpFHWvIYBBjOKDujip359OfCEXcCbYZhgidpIzWpVNJi955FAbsPDO9mIBdhw7x+ubGdXom+AWf6I/nWxY8Gjgq6oX/pHI/1YXN0UfO1kM6A+3O6DXVqp4oiU8lS1TDGp1UN4ia0VYMqTLTCZ5ALOT3KuYF6K9M2J0d7tkSEe1DJECsoQjS35BliyRslYhOhDv4Y/iY8+wFm4aZXnUgN01lul6Uy8ergez2/rt5Ba0tZYwtQyRcQHsc8E0BzQaA63PZO3kfZ0kQ8bTn0zK5cAnst12IXYYnzeWYTDfrEuG9NGQIYHTXN49hCO5Sx/aEu3ptdh6HL91fIaqxVIsLmJl/xiypGFVHVwPatz8GcFoE1bDO+WDDfp164YMCcCC8xeCdtOa6C+LaOVAJvXY5SRD+pYna3hq7zWNI+gk+pzNiN08kEm+GYYMaa5phsgL2FB9jXR9QLZrBURwTtuwY/0Qjiu1/svcyI2OZsVk+U+4adhfIfgvLR4btO0F33cqhJaEOE7xDp/5h+WAhtnnd1C3FYPUbhAhB6wrXnKO+xpi2QD/OAphey3GBzOZREcOqtu+maFhd0c+P7IWgTR9tdo21AFF+ekDpOwact1bO2CupYn/Abx/+kpT0tqoAAAAAElFTkSuQmCC)
}

.dark-theme .checkbox input[type=checkbox]:checked+label:before {
    background-image: url(https://images.rbxcdn.com/a057a8bc94e7ab78517765ddb4e77384-generic_dark_11062018.svg);
    background-repeat: no-repeat;
    background-size: 28px auto;
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: middle
}

@media (max-width:991px) {
    .dark-theme .checkbox input[type=checkbox]:checked+label:before {
        background-image: url(https://images.rbxcdn.com/a057a8bc94e7ab78517765ddb4e77384-generic_dark_11062018.svg);
        background-repeat: no-repeat;
        background-size: 44px auto;
        width: 22px;
        height: 22px;
        display: inline-block;
        vertical-align: middle
    }
}

.dark-theme .checkbox input[type=checkbox]:checked:disabled+label:before {
    background-image: url(https://images.rbxcdn.com/a057a8bc94e7ab78517765ddb4e77384-generic_dark_11062018.svg);
    background-repeat: no-repeat;
    background-size: 28px auto;
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: middle
}

@media (max-width:991px) {
    .dark-theme .checkbox input[type=checkbox]:checked:disabled+label:before {
        background-image: url(https://images.rbxcdn.com/a057a8bc94e7ab78517765ddb4e77384-generic_dark_11062018.svg);
        background-repeat: no-repeat;
        background-size: 44px auto;
        width: 22px;
        height: 22px;
        display: inline-block;
        vertical-align: middle
    }
}

.light-theme .checkbox input[type=checkbox]:checked+label:before {
    background-image: url(https://images.rbxcdn.com/c37a5314ba360c995451518527cf293c-generic_light.svg);
    background-repeat: no-repeat;
    background-size: 28px auto;
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: middle
}

@media (max-width:991px) {
    .light-theme .checkbox input[type=checkbox]:checked+label:before {
        background-image: url(https://images.rbxcdn.com/c37a5314ba360c995451518527cf293c-generic_light.svg);
        background-repeat: no-repeat;
        background-size: 44px auto;
        width: 22px;
        height: 22px;
        display: inline-block;
        vertical-align: middle
    }
}

.light-theme .checkbox input[type=checkbox]:checked:disabled+label:before {
    background-image: url(https://images.rbxcdn.com/c37a5314ba360c995451518527cf293c-generic_light.svg);
    background-repeat: no-repeat;
    background-size: 28px auto;
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: middle
}

@media (max-width:991px) {
    .light-theme .checkbox input[type=checkbox]:checked:disabled+label:before {
        background-image: url(https://images.rbxcdn.com/c37a5314ba360c995451518527cf293c-generic_light.svg);
        background-repeat: no-repeat;
        background-size: 44px auto;
        width: 22px;
        height: 22px;
        display: inline-block;
        vertical-align: middle
    }
}

.light-theme .checkbox input[type=checkbox]+label {
    color: rgba(0, 0, 0, .6)
}

.light-theme .checkbox input[type=checkbox]+label:before {
    border-radius: 3px;
    background-color: #f2f4f5;
    border-color: #606162
}

.light-theme .checkbox input[type=checkbox]+label:hover:before {
    border-color: #393b3d
}

.light-theme .checkbox input[type=checkbox]:checked+label:before {
    border-color: #393b3d;
    background-color: #393b3d;
    width: 16px;
    height: 16px
}

@media (max-width:991px) {
    .light-theme .checkbox input[type=checkbox]:checked+label:before {
        background-size: 44px auto;
        width: 22px;
        height: 22px;
        background-position: 0 -946px
    }
}

.light-theme .checkbox input[type=checkbox]:disabled+label {
    color: rgba(0, 0, 0, .3)
}

.light-theme .checkbox input[type=checkbox]:disabled+label:before {
    background-color: #f2f4f5;
    border-color: #f2f4f5;
    opacity: .5
}

@media (max-width:991px) {
    .light-theme .checkbox input[type=checkbox]:disabled+label:before {
        width: 24px;
        height: 24px
    }
}

.light-theme .checkbox input[type=checkbox]:checked:disabled+label {
    color: rgba(0, 0, 0, .3)
}

.light-theme .checkbox input[type=checkbox]:checked:disabled+label:before {
    background-color: #f2f4f5;
    border-color: #f2f4f5;
    opacity: .5
}

@media (max-width:991px) {
    .light-theme .checkbox input[type=checkbox]:checked:disabled+label:before {
        background-size: 44px auto;
        width: 22px;
        height: 22px;
        background-position: -22px -946px
    }
}

.dark-theme .checkbox input[type=checkbox]+label {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .checkbox input[type=checkbox]+label:before {
    border-radius: 3px;
    background-color: #232527;
    border-color: #bdbebe
}

.dark-theme .checkbox input[type=checkbox]+label:hover:before {
    border-color: #fff
}

.dark-theme .checkbox input[type=checkbox]:checked+label:before {
    border-color: #fff;
    background-color: #fff;
    width: 16px;
    height: 16px
}

@media (max-width:991px) {
    .dark-theme .checkbox input[type=checkbox]:checked+label:before {
        background-size: 44px auto;
        width: 22px;
        height: 22px;
        background-position: 0 -946px
    }
}

.dark-theme .checkbox input[type=checkbox]:disabled+label {
    color: hsla(0, 0%, 100%, .3)
}

.dark-theme .checkbox input[type=checkbox]:disabled+label:before {
    background-color: #232527;
    border-color: #232527;
    opacity: .5
}

@media (max-width:991px) {
    .dark-theme .checkbox input[type=checkbox]:disabled+label:before {
        width: 24px;
        height: 24px
    }
}

.dark-theme .checkbox input[type=checkbox]:checked:disabled+label {
    color: hsla(0, 0%, 100%, .3)
}

.dark-theme .checkbox input[type=checkbox]:checked:disabled+label:before {
    background-color: #232527;
    border-color: #232527;
    opacity: .5
}

@media (max-width:991px) {
    .dark-theme .checkbox input[type=checkbox]:checked:disabled+label:before {
        background-size: 44px auto;
        width: 22px;
        height: 22px;
        background-position: -22px -946px
    }
}

.light-theme .dropdown-menu {
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, .1)
}

.dark-theme .dropdown-menu {
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, .3)
}

.light-theme .favorite-button-container .text-favorite {
    color: #393b3d
}

.dark-theme .favorite-button-container .text-favorite {
    color: #fff
}

.light-theme .rbx-select-group:hover,
.light-theme .select-group:hover {
    background-color: transparent
}

.light-theme .rbx-select-group .rbx-select,
.light-theme .rbx-select-group .select-option,
.light-theme .select-group .rbx-select,
.light-theme .select-group .select-option {
    background-color: transparent;
    border-color: #bdbebe
}

.light-theme .rbx-select-group .rbx-select.active,
.light-theme .rbx-select-group .rbx-select:focus,
.light-theme .rbx-select-group .rbx-select:hover,
.light-theme .rbx-select-group .select-option.active,
.light-theme .rbx-select-group .select-option:focus,
.light-theme .rbx-select-group .select-option:hover,
.light-theme .select-group .rbx-select.active,
.light-theme .select-group .rbx-select:focus,
.light-theme .select-group .rbx-select:hover,
.light-theme .select-group .select-option.active,
.light-theme .select-group .select-option:focus,
.light-theme .select-group .select-option:hover {
    background-color: transparent;
    box-shadow: none
}

.light-theme .rbx-select-group .rbx-select option,
.light-theme .rbx-select-group .select-option option,
.light-theme .select-group .rbx-select option,
.light-theme .select-group .select-option option {
    color: #606162;
    background-color: #f2f4f5
}

.light-theme .rbx-select-group .rbx-select option:checked,
.light-theme .rbx-select-group .rbx-select option:hover,
.light-theme .rbx-select-group .select-option option:checked,
.light-theme .rbx-select-group .select-option option:hover,
.light-theme .select-group .rbx-select option:checked,
.light-theme .select-group .rbx-select option:hover,
.light-theme .select-group .select-option option:checked,
.light-theme .select-group .select-option option:hover {
    color: #393b3d;
    background-color: #fff
}

.light-theme .rbx-select-group .rbx-select[disabled],
.light-theme .rbx-select-group .rbx-select[readonly],
.light-theme .rbx-select-group .select-option[disabled],
.light-theme .rbx-select-group .select-option[readonly],
.light-theme .select-group .rbx-select[disabled],
.light-theme .select-group .rbx-select[readonly],
.light-theme .select-group .select-option[disabled],
.light-theme .select-group .select-option[readonly] {
    background-color: rgba(0, 0, 0, .3);
    color: #606162;
    opacity: 1
}

.dark-theme .rbx-select-group:hover,
.dark-theme .select-group:hover {
    background-color: transparent
}

.dark-theme .rbx-select-group .rbx-select,
.dark-theme .rbx-select-group .select-option,
.dark-theme .select-group .rbx-select,
.dark-theme .select-group .select-option {
    background-color: transparent;
    border-color: #656668
}

.dark-theme .rbx-select-group .rbx-select.active,
.dark-theme .rbx-select-group .rbx-select:focus,
.dark-theme .rbx-select-group .rbx-select:hover,
.dark-theme .rbx-select-group .select-option.active,
.dark-theme .rbx-select-group .select-option:focus,
.dark-theme .rbx-select-group .select-option:hover,
.dark-theme .select-group .rbx-select.active,
.dark-theme .select-group .rbx-select:focus,
.dark-theme .select-group .rbx-select:hover,
.dark-theme .select-group .select-option.active,
.dark-theme .select-group .select-option:focus,
.dark-theme .select-group .select-option:hover {
    background-color: transparent;
    box-shadow: none
}

.dark-theme .rbx-select-group .rbx-select option,
.dark-theme .rbx-select-group .select-option option,
.dark-theme .select-group .rbx-select option,
.dark-theme .select-group .select-option option {
    color: #bdbebe;
    background-color: #232527
}

.dark-theme .rbx-select-group .rbx-select option:checked,
.dark-theme .rbx-select-group .rbx-select option:hover,
.dark-theme .rbx-select-group .select-option option:checked,
.dark-theme .rbx-select-group .select-option option:hover,
.dark-theme .select-group .rbx-select option:checked,
.dark-theme .select-group .rbx-select option:hover,
.dark-theme .select-group .select-option option:checked,
.dark-theme .select-group .select-option option:hover {
    color: #fff;
    background-color: #393b3d
}

.dark-theme .rbx-select-group .rbx-select[disabled],
.dark-theme .rbx-select-group .rbx-select[readonly],
.dark-theme .rbx-select-group .select-option[disabled],
.dark-theme .rbx-select-group .select-option[readonly],
.dark-theme .select-group .rbx-select[disabled],
.dark-theme .select-group .rbx-select[readonly],
.dark-theme .select-group .select-option[disabled],
.dark-theme .select-group .select-option[readonly] {
    background-color: hsla(0, 0%, 100%, .3);
    color: #bdbebe;
    opacity: 1
}

.light-theme .form-has-feedback .form-control-feedback,
.light-theme .form-has-feedback .form-control-label {
    color: #606162
}

.light-theme .form-has-feedback.form-has-error .input-field,
.light-theme .form-has-feedback.form-has-error .input-field:focus {
    border-color: #f74b52
}

.light-theme .form-has-feedback.form-has-error .form-control-feedback,
.light-theme .form-has-feedback.form-has-error .form-control-label {
    color: #f74b52
}

.dark-theme .form-has-feedback .form-control-feedback,
.dark-theme .form-has-feedback .form-control-label {
    color: #bdbebe
}

.dark-theme .form-has-feedback.form-has-error .input-field,
.dark-theme .form-has-feedback.form-has-error .input-field:focus {
    border-color: #f74b52
}

.dark-theme .form-has-feedback.form-has-error .form-control-feedback,
.dark-theme .form-has-feedback.form-has-error .form-control-label {
    color: #f74b52
}

.dark-theme .spinner {
    background-image: url(https://images.rbxcdn.com/fab3a9d08d254fef4aea4408d4db1dfe-loading_dark.gif)
}

.light-theme .spinner {
    background-image: url(https://images.rbxcdn.com/db648997fb029fc877acbab089ba8a03-loading_light.gif)
}

@-webkit-keyframes placeholderShimmer {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

@-moz-keyframes placeholderShimmer {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

@-ms-keyframes placeholderShimmer {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

@keyframes placeholderShimmer {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.shimmer,
.shimmer-lines .shimmer-line {
    display: inline-block
}

.dark-theme .shimmer,
.dark-theme .shimmer-lines .shimmer-line,
.light-theme .shimmer,
.light-theme .shimmer-lines .shimmer-line,
.shimmer-lines .dark-theme .shimmer-line,
.shimmer-lines .light-theme .shimmer-line {
    -webkit-animation: placeholderShimmer 1.7s linear 0s infinite normal forwards;
    -o-animation: placeholderShimmer 1.7s linear 0s infinite normal forwards;
    animation: placeholderShimmer 1.7s linear 0s infinite normal forwards;
    background-image: -webkit-linear-gradient(left, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .3) 50%, hsla(0, 0%, 100%, 0));
    background-image: -o-linear-gradient(left, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .3) 50%, hsla(0, 0%, 100%, 0));
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .3) 50%, hsla(0, 0%, 100%, 0));
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00FFFFFF", endColorstr="#00FFFFFF", GradientType=1);
    background-size: 100% 100%
}

.shimmer-lines .shimmer-line:nth-child(3n) {
    height: 1em;
    width: 88%;
    margin: 3px 0 1px
}

.shimmer-lines .shimmer-line:nth-child(3n+1) {
    height: 1em;
    width: 100%;
    margin: 3px 0 1px
}

.shimmer-lines .shimmer-line:nth-child(3n+2) {
    height: 1em;
    width: 66%;
    margin: 3px 0 1px
}

.light-theme input,
.light-theme textarea {
    background-color: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .1);
    color: #606162
}

.light-theme input::-moz-placeholder,
.light-theme textarea::-moz-placeholder {
    color: rgba(0, 0, 0, .3);
    font-weight: 300;
    opacity: .5
}

.light-theme input:-ms-input-placeholder,
.light-theme textarea:-ms-input-placeholder {
    color: rgba(0, 0, 0, .3);
    font-weight: 300;
    opacity: .5
}

.light-theme input::-webkit-input-placeholder,
.light-theme textarea::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .3);
    font-weight: 300;
    opacity: .5
}

.light-theme input::placeholder,
.light-theme textarea::placeholder {
    color: rgba(0, 0, 0, .3);
    font-weight: 300;
    opacity: .5
}

.dark-theme input,
.dark-theme textarea {
    background-color: rgba(17, 18, 20, .8);
    border-color: rgba(17, 18, 20, .8);
    color: #bdbebe
}

.dark-theme input::-moz-placeholder,
.dark-theme textarea::-moz-placeholder {
    color: hsla(0, 0%, 100%, .3);
    font-weight: 300;
    opacity: .5
}

.dark-theme input:-ms-input-placeholder,
.dark-theme textarea:-ms-input-placeholder {
    color: hsla(0, 0%, 100%, .3);
    font-weight: 300;
    opacity: .5
}

.dark-theme input::-webkit-input-placeholder,
.dark-theme textarea::-webkit-input-placeholder {
    color: hsla(0, 0%, 100%, .3);
    font-weight: 300;
    opacity: .5
}

.dark-theme input::placeholder,
.dark-theme textarea::placeholder {
    color: hsla(0, 0%, 100%, .3);
    font-weight: 300;
    opacity: .5
}

.light-theme .input-group {
    display: block
}

.light-theme .input-group .input-field {
    display: inline-block;
    padding-left: 38px;
    z-index: 0;
    border-right: 1px solid rgba(57, 59, 61, .2)
}

@media (max-width:767px) {
    .light-theme .input-group .input-field {
        font-size: 18px
    }
}

.light-theme .input-group .input-group-btn {
    display: inline-block;
    position: static;
    z-index: 1020
}

@media (max-width:767px) {
    .light-theme .input-group .input-group-btn {
        position: absolute;
        left: 0;
        top: 0
    }
}

.light-theme .input-group .input-group-btn .input-addon-btn {
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 3px 0 0 3px
}

@media (max-width:767px) {
    .light-theme .input-group .input-group-btn .input-addon-btn {
        position: relative
    }
}

.light-theme .input-group .input-group-btn .input-addon-btn,
.light-theme .input-group .input-group-btn .input-addon-btn:focus,
.light-theme .input-group .input-group-btn .input-addon-btn:hover {
    border-color: transparent
}

.light-theme .input-group .input-group-btn .dropdown-menu {
    top: 38px;
    right: 0
}

.dark-theme .input-group {
    display: block
}

.dark-theme .input-group .input-field {
    display: inline-block;
    padding-left: 38px;
    z-index: 0;
    border-right: 1px solid hsla(0, 0%, 100%, .2)
}

@media (max-width:767px) {
    .dark-theme .input-group .input-field {
        font-size: 18px
    }
}

.dark-theme .input-group .input-group-btn {
    display: inline-block;
    position: static;
    z-index: 1020
}

@media (max-width:767px) {
    .dark-theme .input-group .input-group-btn {
        position: absolute;
        left: 0;
        top: 0
    }
}

.dark-theme .input-group .input-group-btn .input-addon-btn {
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 3px 0 0 3px
}

@media (max-width:767px) {
    .dark-theme .input-group .input-group-btn .input-addon-btn {
        position: relative
    }
}

.dark-theme .input-group .input-group-btn .input-addon-btn,
.dark-theme .input-group .input-group-btn .input-addon-btn:focus,
.dark-theme .input-group .input-group-btn .input-addon-btn:hover {
    border-color: transparent
}

.dark-theme .input-group .input-group-btn .dropdown-menu {
    top: 38px;
    right: 0
}

.gotham-font.light-theme .refresh-link,
.gotham-font.light-theme .refresh-link-icon,
.gotham-font.light-theme .refresh-link-icon:active,
.gotham-font.light-theme .refresh-link-icon:hover,
.gotham-font.light-theme .refresh-link-icon:link,
.gotham-font.light-theme .refresh-link-icon:visited,
.gotham-font.light-theme .refresh-link:active,
.gotham-font.light-theme .refresh-link:hover,
.gotham-font.light-theme .refresh-link:link,
.gotham-font.light-theme .refresh-link:visited,
.gotham-font.light-theme .see-all-link,
.gotham-font.light-theme .see-all-link-icon,
.gotham-font.light-theme .see-all-link-icon:active,
.gotham-font.light-theme .see-all-link-icon:hover,
.gotham-font.light-theme .see-all-link-icon:link,
.gotham-font.light-theme .see-all-link-icon:visited,
.gotham-font.light-theme .see-all-link:active,
.gotham-font.light-theme .see-all-link:hover,
.gotham-font.light-theme .see-all-link:link,
.gotham-font.light-theme .see-all-link:visited,
.gotham-font.light-theme .touch .refresh-link,
.gotham-font.light-theme .touch .refresh-link-icon,
.gotham-font.light-theme .touch .refresh-link-icon:active,
.gotham-font.light-theme .touch .refresh-link-icon:hover,
.gotham-font.light-theme .touch .refresh-link-icon:link,
.gotham-font.light-theme .touch .refresh-link-icon:visited,
.gotham-font.light-theme .touch .refresh-link:active,
.gotham-font.light-theme .touch .refresh-link:hover,
.gotham-font.light-theme .touch .refresh-link:link,
.gotham-font.light-theme .touch .refresh-link:visited,
.gotham-font.light-theme .touch .see-all-link,
.gotham-font.light-theme .touch .see-all-link-icon,
.gotham-font.light-theme .touch .see-all-link-icon:active,
.gotham-font.light-theme .touch .see-all-link-icon:hover,
.gotham-font.light-theme .touch .see-all-link-icon:link,
.gotham-font.light-theme .touch .see-all-link-icon:visited,
.gotham-font.light-theme .touch .see-all-link:active,
.gotham-font.light-theme .touch .see-all-link:hover,
.gotham-font.light-theme .touch .see-all-link:link,
.gotham-font.light-theme .touch .see-all-link:visited {
    color: #393b3d
}

.gotham-font.light-theme .see-all-link-icon {
    padding: 0 20px 0 0
}

.gotham-font.light-theme .see-all-link-icon:after {
    transform: scale(.875)
}

.gotham-font.light-theme .refresh-link-icon {
    padding: 0 20px 0 0
}

.gotham-font.light-theme .refresh-link-icon:after {
    transform: scale(.875)
}

.light-theme .gotham-font .refresh-link,
.light-theme .gotham-font .refresh-link-icon,
.light-theme .gotham-font .refresh-link-icon:active,
.light-theme .gotham-font .refresh-link-icon:hover,
.light-theme .gotham-font .refresh-link-icon:link,
.light-theme .gotham-font .refresh-link-icon:visited,
.light-theme .gotham-font .refresh-link:active,
.light-theme .gotham-font .refresh-link:hover,
.light-theme .gotham-font .refresh-link:link,
.light-theme .gotham-font .refresh-link:visited,
.light-theme .gotham-font .see-all-link,
.light-theme .gotham-font .see-all-link-icon,
.light-theme .gotham-font .see-all-link-icon:active,
.light-theme .gotham-font .see-all-link-icon:hover,
.light-theme .gotham-font .see-all-link-icon:link,
.light-theme .gotham-font .see-all-link-icon:visited,
.light-theme .gotham-font .see-all-link:active,
.light-theme .gotham-font .see-all-link:hover,
.light-theme .gotham-font .see-all-link:link,
.light-theme .gotham-font .see-all-link:visited,
.light-theme .gotham-font .touch .refresh-link,
.light-theme .gotham-font .touch .refresh-link-icon,
.light-theme .gotham-font .touch .refresh-link-icon:active,
.light-theme .gotham-font .touch .refresh-link-icon:hover,
.light-theme .gotham-font .touch .refresh-link-icon:link,
.light-theme .gotham-font .touch .refresh-link-icon:visited,
.light-theme .gotham-font .touch .refresh-link:active,
.light-theme .gotham-font .touch .refresh-link:hover,
.light-theme .gotham-font .touch .refresh-link:link,
.light-theme .gotham-font .touch .refresh-link:visited,
.light-theme .gotham-font .touch .see-all-link,
.light-theme .gotham-font .touch .see-all-link-icon,
.light-theme .gotham-font .touch .see-all-link-icon:active,
.light-theme .gotham-font .touch .see-all-link-icon:hover,
.light-theme .gotham-font .touch .see-all-link-icon:link,
.light-theme .gotham-font .touch .see-all-link-icon:visited,
.light-theme .gotham-font .touch .see-all-link:active,
.light-theme .gotham-font .touch .see-all-link:hover,
.light-theme .gotham-font .touch .see-all-link:link,
.light-theme .gotham-font .touch .see-all-link:visited {
    color: #393b3d
}

.light-theme .gotham-font .see-all-link-icon {
    padding: 0 20px 0 0
}

.light-theme .gotham-font .see-all-link-icon:after {
    transform: scale(.875)
}

.light-theme .gotham-font .refresh-link-icon {
    padding: 0 20px 0 0
}

.light-theme .gotham-font .refresh-link-icon:after {
    transform: scale(.875)
}

.gotham-font.dark-theme .refresh-link,
.gotham-font.dark-theme .refresh-link-icon,
.gotham-font.dark-theme .refresh-link-icon:active,
.gotham-font.dark-theme .refresh-link-icon:hover,
.gotham-font.dark-theme .refresh-link-icon:link,
.gotham-font.dark-theme .refresh-link-icon:visited,
.gotham-font.dark-theme .refresh-link:active,
.gotham-font.dark-theme .refresh-link:hover,
.gotham-font.dark-theme .refresh-link:link,
.gotham-font.dark-theme .refresh-link:visited,
.gotham-font.dark-theme .see-all-link,
.gotham-font.dark-theme .see-all-link-icon,
.gotham-font.dark-theme .see-all-link-icon:active,
.gotham-font.dark-theme .see-all-link-icon:hover,
.gotham-font.dark-theme .see-all-link-icon:link,
.gotham-font.dark-theme .see-all-link-icon:visited,
.gotham-font.dark-theme .see-all-link:active,
.gotham-font.dark-theme .see-all-link:hover,
.gotham-font.dark-theme .see-all-link:link,
.gotham-font.dark-theme .see-all-link:visited,
.gotham-font.dark-theme .touch .refresh-link,
.gotham-font.dark-theme .touch .refresh-link-icon,
.gotham-font.dark-theme .touch .refresh-link-icon:active,
.gotham-font.dark-theme .touch .refresh-link-icon:hover,
.gotham-font.dark-theme .touch .refresh-link-icon:link,
.gotham-font.dark-theme .touch .refresh-link-icon:visited,
.gotham-font.dark-theme .touch .refresh-link:active,
.gotham-font.dark-theme .touch .refresh-link:hover,
.gotham-font.dark-theme .touch .refresh-link:link,
.gotham-font.dark-theme .touch .refresh-link:visited,
.gotham-font.dark-theme .touch .see-all-link,
.gotham-font.dark-theme .touch .see-all-link-icon,
.gotham-font.dark-theme .touch .see-all-link-icon:active,
.gotham-font.dark-theme .touch .see-all-link-icon:hover,
.gotham-font.dark-theme .touch .see-all-link-icon:link,
.gotham-font.dark-theme .touch .see-all-link-icon:visited,
.gotham-font.dark-theme .touch .see-all-link:active,
.gotham-font.dark-theme .touch .see-all-link:hover,
.gotham-font.dark-theme .touch .see-all-link:link,
.gotham-font.dark-theme .touch .see-all-link:visited {
    color: #fff
}

.gotham-font.dark-theme .see-all-link-icon {
    padding: 0 20px 0 0
}

.gotham-font.dark-theme .see-all-link-icon:after {
    transform: scale(.875)
}

.gotham-font.dark-theme .refresh-link-icon {
    padding: 0 20px 0 0
}

.gotham-font.dark-theme .refresh-link-icon:after {
    transform: scale(.875)
}

.dark-theme .gotham-font .refresh-link,
.dark-theme .gotham-font .refresh-link-icon,
.dark-theme .gotham-font .refresh-link-icon:active,
.dark-theme .gotham-font .refresh-link-icon:hover,
.dark-theme .gotham-font .refresh-link-icon:link,
.dark-theme .gotham-font .refresh-link-icon:visited,
.dark-theme .gotham-font .refresh-link:active,
.dark-theme .gotham-font .refresh-link:hover,
.dark-theme .gotham-font .refresh-link:link,
.dark-theme .gotham-font .refresh-link:visited,
.dark-theme .gotham-font .see-all-link,
.dark-theme .gotham-font .see-all-link-icon,
.dark-theme .gotham-font .see-all-link-icon:active,
.dark-theme .gotham-font .see-all-link-icon:hover,
.dark-theme .gotham-font .see-all-link-icon:link,
.dark-theme .gotham-font .see-all-link-icon:visited,
.dark-theme .gotham-font .see-all-link:active,
.dark-theme .gotham-font .see-all-link:hover,
.dark-theme .gotham-font .see-all-link:link,
.dark-theme .gotham-font .see-all-link:visited,
.dark-theme .gotham-font .touch .refresh-link,
.dark-theme .gotham-font .touch .refresh-link-icon,
.dark-theme .gotham-font .touch .refresh-link-icon:active,
.dark-theme .gotham-font .touch .refresh-link-icon:hover,
.dark-theme .gotham-font .touch .refresh-link-icon:link,
.dark-theme .gotham-font .touch .refresh-link-icon:visited,
.dark-theme .gotham-font .touch .refresh-link:active,
.dark-theme .gotham-font .touch .refresh-link:hover,
.dark-theme .gotham-font .touch .refresh-link:link,
.dark-theme .gotham-font .touch .refresh-link:visited,
.dark-theme .gotham-font .touch .see-all-link,
.dark-theme .gotham-font .touch .see-all-link-icon,
.dark-theme .gotham-font .touch .see-all-link-icon:active,
.dark-theme .gotham-font .touch .see-all-link-icon:hover,
.dark-theme .gotham-font .touch .see-all-link-icon:link,
.dark-theme .gotham-font .touch .see-all-link-icon:visited,
.dark-theme .gotham-font .touch .see-all-link:active,
.dark-theme .gotham-font .touch .see-all-link:hover,
.dark-theme .gotham-font .touch .see-all-link:link,
.dark-theme .gotham-font .touch .see-all-link:visited {
    color: #fff
}

.dark-theme .gotham-font .see-all-link-icon {
    padding: 0 20px 0 0
}

.dark-theme .gotham-font .see-all-link-icon:after {
    transform: scale(.875)
}

.dark-theme .gotham-font .refresh-link-icon {
    padding: 0 20px 0 0
}

.dark-theme .gotham-font .refresh-link-icon:after {
    transform: scale(.875)
}

.light-theme .list-box .list-unit {
    background-color: #fff
}

.dark-theme .list-box .list-unit {
    background-color: #393b3d
}

.light-theme .list-box .list-unit .link-text {
    color: #393b3d
}

.dark-theme .list-box .list-unit .link-text {
    color: #fff
}

.light-theme .modal-dialog .modal-content .modal-header {
    border-color: #bdbebe
}

.light-theme .modal-dialog .modal-content .modal-body,
.light-theme .modal-dialog .modal-content .modal-top-body {
    color: #606162
}

.dark-theme .modal-dialog .modal-content .modal-header {
    border-color: #656668
}

.dark-theme .modal-dialog .modal-content .modal-body,
.dark-theme .modal-dialog .modal-content .modal-top-body {
    color: #bdbebe
}

.light-theme .paired-name span:first-child {
    color: #393b3d
}

.light-theme .paired-name span:nth-child(2),
.light-theme .paired-name span:nth-child(3) {
    color: rgba(0, 0, 0, .6)
}

.dark-theme .paired-name span:first-child {
    color: #fff
}

.dark-theme .paired-name span:nth-child(2),
.dark-theme .paired-name span:nth-child(3) {
    color: hsla(0, 0%, 100%, .7)
}

.light-theme .notification,
.light-theme .notification-blue,
.light-theme .notification-red {
    background-color: #393b3d;
    border: 0;
    margin: 0;
    text-align: center;
    color: #f2f4f5
}

.light-theme .notification-blue .alert-link,
.light-theme .notification-blue .alert-link:active,
.light-theme .notification-blue .alert-link:focus,
.light-theme .notification-blue .alert-link:hover,
.light-theme .notification-blue .alert-link:link,
.light-theme .notification-blue .alert-link:visited,
.light-theme .notification-blue a,
.light-theme .notification-blue a:active,
.light-theme .notification-blue a:focus,
.light-theme .notification-blue a:hover,
.light-theme .notification-blue a:link,
.light-theme .notification-blue a:visited,
.light-theme .notification-red .alert-link,
.light-theme .notification-red .alert-link:active,
.light-theme .notification-red .alert-link:focus,
.light-theme .notification-red .alert-link:hover,
.light-theme .notification-red .alert-link:link,
.light-theme .notification-red .alert-link:visited,
.light-theme .notification-red a,
.light-theme .notification-red a:active,
.light-theme .notification-red a:focus,
.light-theme .notification-red a:hover,
.light-theme .notification-red a:link,
.light-theme .notification-red a:visited,
.light-theme .notification .alert-link,
.light-theme .notification .alert-link:active,
.light-theme .notification .alert-link:focus,
.light-theme .notification .alert-link:hover,
.light-theme .notification .alert-link:link,
.light-theme .notification .alert-link:visited,
.light-theme .notification a,
.light-theme .notification a:active,
.light-theme .notification a:focus,
.light-theme .notification a:hover,
.light-theme .notification a:link,
.light-theme .notification a:visited {
    color: #f2f4f5
}

.dark-theme .notification,
.dark-theme .notification-blue,
.dark-theme .notification-red {
    background-color: #fff;
    border: 0;
    margin: 0;
    text-align: center;
    color: #232527
}

.dark-theme .notification-blue .alert-link,
.dark-theme .notification-blue .alert-link:active,
.dark-theme .notification-blue .alert-link:focus,
.dark-theme .notification-blue .alert-link:hover,
.dark-theme .notification-blue .alert-link:link,
.dark-theme .notification-blue .alert-link:visited,
.dark-theme .notification-blue a,
.dark-theme .notification-blue a:active,
.dark-theme .notification-blue a:focus,
.dark-theme .notification-blue a:hover,
.dark-theme .notification-blue a:link,
.dark-theme .notification-blue a:visited,
.dark-theme .notification-red .alert-link,
.dark-theme .notification-red .alert-link:active,
.dark-theme .notification-red .alert-link:focus,
.dark-theme .notification-red .alert-link:hover,
.dark-theme .notification-red .alert-link:link,
.dark-theme .notification-red .alert-link:visited,
.dark-theme .notification-red a,
.dark-theme .notification-red a:active,
.dark-theme .notification-red a:focus,
.dark-theme .notification-red a:hover,
.dark-theme .notification-red a:link,
.dark-theme .notification-red a:visited,
.dark-theme .notification .alert-link,
.dark-theme .notification .alert-link:active,
.dark-theme .notification .alert-link:focus,
.dark-theme .notification .alert-link:hover,
.dark-theme .notification .alert-link:link,
.dark-theme .notification .alert-link:visited,
.dark-theme .notification a,
.dark-theme .notification a:active,
.dark-theme .notification a:focus,
.dark-theme .notification a:hover,
.dark-theme .notification a:link,
.dark-theme .notification a:visited {
    color: #232527
}

.light-theme .alert-info {
    background-color: #393b3d;
    color: #fff
}

.light-theme .alert-info .text-link,
.light-theme .alert-info .vlist .list-item .list-body .list-content a,
.vlist .list-item .list-body .list-content .light-theme .alert-info a {
    color: inherit
}

.dark-theme .alert-info {
    background-color: #fff;
    color: #393b3d
}

.dark-theme .alert-info .text-link,
.dark-theme .alert-info .vlist .list-item .list-body .list-content a,
.vlist .list-item .list-body .list-content .dark-theme .alert-info a {
    color: inherit
}

.light-theme .message-banner {
    background-color: #fff;
    color: #606162
}

.dark-theme .message-banner {
    background-color: #393b3d;
    color: #bdbebe
}

.light-theme .alert-loading {
    background-color: #bdbebe
}

.dark-theme .alert-loading {
    background-color: #656668
}

.dark-theme .alert-success,
.light-theme .alert-success {
    background-color: #00b06f
}

.dark-theme .alert-warning,
.light-theme .alert-warning {
    background-color: #f74b52
}

.light-theme .alert-cookie-notice {
    background-color: hsla(0, 0%, 100%, .9)
}

.dark-theme .alert-cookie-notice {
    background-color: rgba(0, 0, 0, .7)
}

.light-theme .pagification {
    background-color: hsla(0, 0%, 100%, .9)
}

.dark-theme .pagification {
    background-color: rgba(0, 0, 0, .7)
}

.light-theme .pagification .pagification-body {
    color: #393b3d
}

.dark-theme .pagification .pagification-body {
    color: #fff
}

.light-theme .pager .pager-cur a,
.light-theme .pager .pager-cur span,
.light-theme .pager .pager-total a,
.light-theme .pager .pager-total span {
    color: #606162
}

.dark-theme .pager .pager-cur a,
.dark-theme .pager .pager-cur span,
.dark-theme .pager .pager-total a,
.dark-theme .pager .pager-total span {
    color: #bdbebe
}

.light-theme .mobile-panel .panel-group .panel:not(:first-child),
.light-theme .mobile-panel .panel .panel-heading:not(:first-child),
.light-theme .mobile-panel .panel ul li:not(:first-child) {
    border-color: #bdbebe
}

.dark-theme .mobile-panel .panel-group .panel:not(:first-child),
.dark-theme .mobile-panel .panel .panel-heading:not(:first-child),
.dark-theme .mobile-panel .panel ul li:not(:first-child) {
    border-color: #656668
}

.light-theme .pill-toggle {
    background-color: #bdbebe
}

.light-theme .pill-toggle input:checked+label {
    background-color: #606162
}

.light-theme .pill-toggle label {
    color: #606162
}

.dark-theme .pill-toggle {
    background-color: #656668
}

.dark-theme .pill-toggle input:checked+label {
    background-color: #bdbebe
}

.dark-theme .pill-toggle label {
    color: #bdbebe
}

.light-theme .placeholder {
    background-color: rgba(0, 0, 0, .1)
}

.dark-theme .placeholder {
    background-color: rgba(57, 59, 61, .5)
}

.light-theme .popover {
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, .1)
}

.light-theme .popover.top>.arrow,
.light-theme .popover.top>.arrow:after {
    border-top-color: #fff
}

.light-theme .popover.right>.arrow,
.light-theme .popover.right>.arrow:after {
    border-right-color: #fff
}

.light-theme .popover.bottom>.arrow,
.light-theme .popover.bottom>.arrow:after {
    border-bottom-color: #fff
}

.light-theme .popover.left>.arrow,
.light-theme .popover.left>.arrow:after {
    border-left-color: #fff
}

.dark-theme .popover {
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, .3)
}

.dark-theme .popover.top>.arrow,
.dark-theme .popover.top>.arrow:after {
    border-top-color: #393b3d
}

.dark-theme .popover.right>.arrow,
.dark-theme .popover.right>.arrow:after {
    border-right-color: #393b3d
}

.dark-theme .popover.bottom>.arrow,
.dark-theme .popover.bottom>.arrow:after {
    border-bottom-color: #393b3d
}

.dark-theme .popover.left>.arrow,
.dark-theme .popover.left>.arrow:after {
    border-left-color: #393b3d
}

.light-theme .popover-content .dropdown-menu li a,
.light-theme .popover-content .dropdown-menu li button {
    color: #606162
}

.light-theme .popover-content .dropdown-menu li a:focus,
.light-theme .popover-content .dropdown-menu li a:hover,
.light-theme .popover-content .dropdown-menu li button:focus,
.light-theme .popover-content .dropdown-menu li button:hover {
    color: #393b3d
}

.dark-theme .popover-content .dropdown-menu li a,
.dark-theme .popover-content .dropdown-menu li button {
    color: #bdbebe
}

.dark-theme .popover-content .dropdown-menu li a:focus,
.dark-theme .popover-content .dropdown-menu li a:hover,
.dark-theme .popover-content .dropdown-menu li button:focus,
.dark-theme .popover-content .dropdown-menu li button:hover {
    color: #fff
}

.light-theme .scroller {
    background-color: #dee1e3;
    border: none
}

.light-theme .scroller .icon-games-carousel-right {
    background-position: 0 -952px
}

.light-theme .scroller .icon-games-carousel-left {
    background-position: 0 -980px
}

.light-theme .scroller:focus,
.light-theme .scroller:hover {
    background-color: rgba(0, 0, 0, .1)
}

.light-theme .scroller.disabled {
    background-color: #dee1e3;
    border: none;
    opacity: .5
}

.dark-theme .scroller {
    background-color: #191b1d;
    border: none
}

.dark-theme .scroller .icon-games-carousel-right {
    background-position: 0 -952px
}

.dark-theme .scroller .icon-games-carousel-left {
    background-position: 0 -980px
}

.dark-theme .scroller:focus,
.dark-theme .scroller:hover {
    background-color: rgba(0, 0, 0, .3)
}

.dark-theme .scroller.disabled {
    background-color: #191b1d;
    border: none;
    opacity: .5
}

.light-theme .limited-icon-container {
    background-color: #bdbebe
}

.dark-theme .limited-icon-container {
    background-color: #656668
}

.dark-theme .five-stars .stars {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJzdGFyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHdpZHRoPSIyOCIgaGVpZ2h0PSI4NCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PHN0eWxlPi5zdDF7ZmlsbDojZmZmfTwvc3R5bGU+PGcgaWQ9InN0YXItZW1wdHkiIG9wYWNpdHk9Ii41Ij48cGF0aCBpZD0iWE1MSURfN18iIGNsYXNzPSJzdDEiIGQ9Ik0yMSA4MmMtLjIgMC0uMyAwLS41LS4xTDE0IDc4LjJsLTYuNSAzLjdjLS4zLjItLjcuMi0xLjEgMC0uMy0uMi0uNS0uNi0uNC0xbC45LTcuNS00LjctNC43Yy0uMy0uMy0uNC0uNy0uMi0xIC4xLS40LjQtLjYuOC0uN2w2LjUtLjkgMy44LTYuNmMuNC0uNiAxLjQtLjYgMS43IDBsMy44IDYuNiA2LjUuOWMuNC4xLjcuMy44LjcuMS40IDAgLjgtLjIgMUwyMSA3My40bC45IDcuNWMwIC40LS4xLjctLjQgMS0uMSAwLS4zLjEtLjUuMXoiLz48L2c+PGcgaWQ9InN0YXItaGFsZiI+PHBhdGggaWQ9IlhNTElEXzEyXyIgZD0iTTI1LjkgMzkuN2MtLjEtLjQtLjQtLjYtLjgtLjdsLTYuNS0uOS0zLjgtNi42Yy0uMS0uMy0uNS0uNS0uOC0uNXYxOS4xbDYuNSAzLjdjLjIuMi4zLjIuNS4ycy40LS4xLjYtLjJjLjMtLjIuNS0uNi40LTFsLS45LTcuNSA0LjctNC43Yy4yLS4yLjMtLjYuMS0uOXoiIG9wYWNpdHk9Ii41IiBmaWxsPSIjZmZmIi8+PHBhdGggaWQ9IlhNTElEXzEzXyIgY2xhc3M9InN0MSIgZD0iTTEzLjEgMzEuNWwtMy44IDYuNi02LjQuOWMtLjQuMS0uNy4zLS44LjdzMCAuOC4yIDFMNyA0NS40bC0xIDcuNWMwIC40LjEuNy40IDEgLjMuMi43LjIgMS4xIDBsNi41LTMuN1YzMWMtLjMgMC0uNy4yLS45LjV6Ii8+PC9nPjxnIGlkPSJzdGFyLWZ1bGwiPjxwYXRoIGlkPSJYTUxJRF8zXyIgY2xhc3M9InN0MSIgZD0iTTIxIDI2Yy0uMiAwLS4zIDAtLjUtLjFMMTQgMjIuMmwtNi41IDMuN2MtLjMuMi0uNy4yLTEuMSAwLS4zLS4yLS41LS42LS40LTFsLjktNy41LTQuNy00LjdjLS4zLS4zLS40LS43LS4yLTEgLjEtLjQuNC0uNi44LS43bDYuNS0uOSAzLjgtNi42Yy40LS42IDEuNC0uNiAxLjcgMGwzLjggNi42IDYuNS45Yy40LjEuNy4zLjguNy4xLjQgMCAuOC0uMiAxTDIxIDE3LjRsLjkgNy41YzAgLjQtLjEuNy0uNCAxLS4xIDAtLjMuMS0uNS4xeiIvPjwvZz48L3N2Zz4=)
}

.light-theme .five-stars .stars {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJzdGFyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHdpZHRoPSIyOCIgaGVpZ2h0PSI4NCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PHN0eWxlPi5zdDF7ZmlsbDojMzkzYjNkfTwvc3R5bGU+PGcgaWQ9InN0YXItZW1wdHkiIG9wYWNpdHk9Ii41Ij48cGF0aCBpZD0iWE1MSURfN18iIGNsYXNzPSJzdDEiIGQ9Ik0yMSA4MmMtLjIgMC0uMyAwLS41LS4xTDE0IDc4LjJsLTYuNSAzLjdjLS4zLjItLjcuMi0xLjEgMC0uMy0uMi0uNS0uNi0uNC0xbC45LTcuNS00LjctNC43Yy0uMy0uMy0uNC0uNy0uMi0xIC4xLS40LjQtLjYuOC0uN2w2LjUtLjkgMy44LTYuNmMuNC0uNiAxLjQtLjYgMS43IDBsMy44IDYuNiA2LjUuOWMuNC4xLjcuMy44LjcuMS40IDAgLjgtLjIgMUwyMSA3My40bC45IDcuNWMwIC40LS4xLjctLjQgMS0uMSAwLS4zLjEtLjUuMXoiLz48L2c+PGcgaWQ9InN0YXItaGFsZiI+PHBhdGggaWQ9IlhNTElEXzEyXyIgZD0iTTI1LjkgMzkuN2MtLjEtLjQtLjQtLjYtLjgtLjdsLTYuNS0uOS0zLjgtNi42Yy0uMS0uMy0uNS0uNS0uOC0uNXYxOS4xbDYuNSAzLjdjLjIuMi4zLjIuNS4ycy40LS4xLjYtLjJjLjMtLjIuNS0uNi40LTFsLS45LTcuNSA0LjctNC43Yy4yLS4yLjMtLjYuMS0uOXoiIG9wYWNpdHk9Ii41IiBmaWxsPSIjMzkzYjNkIi8+PHBhdGggaWQ9IlhNTElEXzEzXyIgY2xhc3M9InN0MSIgZD0iTTEzLjEgMzEuNWwtMy44IDYuNi02LjQuOWMtLjQuMS0uNy4zLS44LjdzMCAuOC4yIDFMNyA0NS40bC0xIDcuNWMwIC40LjEuNy40IDEgLjMuMi43LjIgMS4xIDBsNi41LTMuN1YzMWMtLjMgMC0uNy4yLS45LjV6Ii8+PC9nPjxnIGlkPSJzdGFyLWZ1bGwiPjxwYXRoIGlkPSJYTUxJRF8zXyIgY2xhc3M9InN0MSIgZD0iTTIxIDI2Yy0uMiAwLS4zIDAtLjUtLjFMMTQgMjIuMmwtNi41IDMuN2MtLjMuMi0uNy4yLTEuMSAwLS4zLS4yLS41LS42LS40LTFsLjktNy41LTQuNy00LjdjLS4zLS4zLS40LS43LS4yLTEgLjEtLjQuNC0uNi44LS43bDYuNS0uOSAzLjgtNi42Yy40LS42IDEuNC0uNiAxLjcgMGwzLjggNi42IDYuNS45Yy40LjEuNy4zLjguNy4xLjQgMCAuOC0uMiAxTDIxIDE3LjRsLjkgNy41YzAgLjQtLjEuNy0uNCAxLS4xIDAtLjMuMS0uNS4xeiIvPjwvZz48L3N2Zz4=)
}

.light-theme .five-stars .five-stars-count {
    color: #606162
}

.dark-theme .five-stars .five-stars-count {
    color: #bdbebe
}

.state-indicator {
    background-color: #dee1e3
}

.state-indicator.pending {
    background-color: #191b1d
}

.state-indicator.failed {
    background-color: #f74b52
}

.state-indicator.complete {
    background-color: #00b06f
}

.light-theme .state-indicator {
    background-color: #c7cbce
}

.light-theme .state-indicator.pending {
    background-color: rgba(0, 0, 0, .3)
}

.light-theme .state-indicator.failed {
    background-color: #f74b52
}

.light-theme .state-indicator.complete {
    background-color: #00b06f
}

.dark-theme .state-indicator {
    background-color: #111214
}

.dark-theme .state-indicator.pending {
    background-color: hsla(0, 0%, 100%, .3)
}

.dark-theme .state-indicator.failed {
    background-color: #f74b52
}

.dark-theme .state-indicator.complete {
    background-color: #00b06f
}

.light-theme .table>thead>tr>th {
    border-color: #bdbebe
}

.dark-theme .table>thead>tr>th {
    border-color: #656668
}

.light-theme .table-striped>tbody>tr:nth-child(2n)>td,
.light-theme .table-striped>tbody>tr:nth-child(2n)>th {
    background-color: #fff
}

.dark-theme .table-striped>tbody>tr:nth-child(2n)>td,
.dark-theme .table-striped>tbody>tr:nth-child(2n)>th {
    background-color: #393b3d
}

.light-theme .menu-vertical .menu-option .menu-secondary {
    box-shadow: 0 1px 3px rgba(0, 0, 0, .3)
}

.dark-theme .menu-vertical .menu-option .menu-secondary {
    box-shadow: 0 1px 3px #000
}

.light-theme .toast-container .toast-content {
    background-color: hsla(0, 0%, 100%, .9);
    color: #606162
}

.dark-theme .toast-container .toast-content {
    background-color: rgba(0, 0, 0, .7);
    color: #bdbebe
}

.light-theme .btn-toggle {
    background-color: #bdbebe;
    color: #606162
}

.light-theme .btn-toggle.on {
    background-color: #00b06f
}

.light-theme .btn-toggle.on.disabled,
.light-theme .btn-toggle.on[disabled] {
    background-color: #00b06f;
    opacity: .5
}

.light-theme .btn-toggle.disabled,
.light-theme .btn-toggle[disabled] {
    background-color: #bdbebe;
    opacity: .5
}

.dark-theme .btn-toggle {
    background-color: #656668;
    color: #bdbebe
}

.dark-theme .btn-toggle.on {
    background-color: #00b06f
}

.dark-theme .btn-toggle.on.disabled,
.dark-theme .btn-toggle.on[disabled] {
    background-color: #00b06f;
    opacity: .5
}

.dark-theme .btn-toggle.disabled,
.dark-theme .btn-toggle[disabled] {
    background-color: #656668;
    opacity: .5
}

.light-theme .tooltip .tooltip-inner {
    background-color: #c7cbce;
    color: #606162
}

.light-theme .tooltip.bottom-left .tooltip-arrow,
.light-theme .tooltip.bottom .tooltip-arrow {
    border-bottom-color: #c7cbce
}

.dark-theme .tooltip .tooltip-inner {
    background-color: #111214;
    color: #bdbebe
}

.dark-theme .tooltip.bottom-left .tooltip-arrow,
.dark-theme .tooltip.bottom .tooltip-arrow {
    border-bottom-color: #111214
}

.dark-theme .typing {
    background-image: url(https://images.rbxcdn.com/fcc86a3e57e260aa1e8d8901045a0391-typing_dark.gif)
}

.light-theme .typing {
    background-image: url(https://images.rbxcdn.com/73f40798c524fd57380d7336151105f0-typing_light.gif)
}

.light-theme .radio,
.light-theme .radio label {
    color: rgba(0, 0, 0, .6)
}

.light-theme .radio label:before {
    background-color: #f2f4f5
}

.light-theme .radio label:hover:before {
    border-color: #393b3d
}

.light-theme .radio input[type=radio]+label:after {
    background-color: rgba(0, 0, 0, .3)
}

.light-theme .radio input[type=radio]:checked+label:after {
    background-color: #393b3d
}

.light-theme .radio input[type=radio]:focus+label:before {
    border-color: rgba(0, 0, 0, .3)
}

.light-theme .radio input[type=radio]:disabled+label {
    opacity: 1;
    color: rgba(0, 0, 0, .3)
}

.light-theme .radio input[type=radio]:disabled+label:before {
    opacity: .5
}

.dark-theme .radio,
.dark-theme .radio label {
    color: hsla(0, 0%, 100%, .7)
}

.dark-theme .radio label:before {
    background-color: #232527
}

.dark-theme .radio label:hover:before {
    border-color: #fff
}

.dark-theme .radio input[type=radio]+label:after {
    background-color: hsla(0, 0%, 100%, .3)
}

.dark-theme .radio input[type=radio]:checked+label:after {
    background-color: #fff
}

.dark-theme .radio input[type=radio]:focus+label:before {
    border-color: hsla(0, 0%, 100%, .3)
}

.dark-theme .radio input[type=radio]:disabled+label {
    opacity: 1;
    color: hsla(0, 0%, 100%, .3)
}

.dark-theme .radio input[type=radio]:disabled+label:before {
    opacity: .5
}

.light-theme input[type=range] {
    background: none
}

.light-theme input[type=range]::-webkit-slider-runnable-track {
    background-color: #c7cbce
}

.light-theme input[type=range]::-moz-range-track {
    background-color: #c7cbce
}

.light-theme input[type=range]::-ms-track {
    background-color: #c7cbce
}

.light-theme input[type=range]::-webkit-slider-thumb {
    background-color: #fff;
    border-color: #fff;
    box-shadow: 0 0 8px rgba(0, 0, 0, .3)
}

.light-theme input[type=range]::-moz-range-thumb {
    background-color: #fff;
    border-color: #fff;
    box-shadow: 0 0 8px rgba(0, 0, 0, .3)
}

.light-theme input[type=range]::-ms-thumb {
    background-color: #fff;
    border-color: #fff;
    box-shadow: 0 0 8px rgba(0, 0, 0, .3)
}

.light-theme input[type=range]:not(:disabled)::-webkit-slider-thumb:hover {
    box-shadow: 0 0 0 6px rgba(0, 0, 0, .3), 0 1px 4px 0 rgba(25, 25, 25, .3)
}

.light-theme input[type=range]:not(:disabled)::-moz-range-thumb:hover {
    box-shadow: 0 0 0 6px rgba(0, 0, 0, .3), 0 1px 4px 0 rgba(25, 25, 25, .3)
}

.light-theme input[type=range]:not(:disabled)::-ms-thumb:hover {
    box-shadow: 0 0 0 6px rgba(0, 0, 0, .3), 0 1px 4px 0 rgba(25, 25, 25, .3)
}

.light-theme input[type=range]::-moz-range-progress,
.light-theme input[type=range]::-ms-fill-lower {
    background-color: #393b3d
}

.light-theme input[type=range].pr0::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #393b3d), color-stop(0, #c7cbce))
}

.light-theme input[type=range].pr4::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.04, #393b3d), color-stop(.04, #c7cbce))
}

.light-theme input[type=range].pr8::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.08, #393b3d), color-stop(.08, #c7cbce))
}

.light-theme input[type=range].pr12::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.12, #393b3d), color-stop(.12, #c7cbce))
}

.light-theme input[type=range].pr16::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.16, #393b3d), color-stop(.16, #c7cbce))
}

.light-theme input[type=range].pr20::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.2, #393b3d), color-stop(.2, #c7cbce))
}

.light-theme input[type=range].pr24::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.24, #393b3d), color-stop(.24, #c7cbce))
}

.light-theme input[type=range].pr28::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.28, #393b3d), color-stop(.28, #c7cbce))
}

.light-theme input[type=range].pr32::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.32, #393b3d), color-stop(.32, #c7cbce))
}

.light-theme input[type=range].pr36::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.36, #393b3d), color-stop(.36, #c7cbce))
}

.light-theme input[type=range].pr40::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.4, #393b3d), color-stop(.4, #c7cbce))
}

.light-theme input[type=range].pr44::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.44, #393b3d), color-stop(.44, #c7cbce))
}

.light-theme input[type=range].pr48::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.48, #393b3d), color-stop(.48, #c7cbce))
}

.light-theme input[type=range].pr52::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.52, #393b3d), color-stop(.52, #c7cbce))
}

.light-theme input[type=range].pr56::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.56, #393b3d), color-stop(.56, #c7cbce))
}

.light-theme input[type=range].pr60::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.6, #393b3d), color-stop(.6, #c7cbce))
}

.light-theme input[type=range].pr64::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.64, #393b3d), color-stop(.64, #c7cbce))
}

.light-theme input[type=range].pr68::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.68, #393b3d), color-stop(.68, #c7cbce))
}

.light-theme input[type=range].pr72::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.72, #393b3d), color-stop(.72, #c7cbce))
}

.light-theme input[type=range].pr76::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.76, #393b3d), color-stop(.76, #c7cbce))
}

.light-theme input[type=range].pr80::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.8, #393b3d), color-stop(.8, #c7cbce))
}

.light-theme input[type=range].pr84::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.84, #393b3d), color-stop(.84, #c7cbce))
}

.light-theme input[type=range].pr88::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.88, #393b3d), color-stop(.88, #c7cbce))
}

.light-theme input[type=range].pr92::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.92, #393b3d), color-stop(.92, #c7cbce))
}

.light-theme input[type=range].pr96::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.96, #393b3d), color-stop(.96, #c7cbce))
}

.light-theme input[type=range].pr100::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(1, #393b3d), color-stop(1, #c7cbce))
}

.dark-theme input[type=range] {
    background: none
}

.dark-theme input[type=range]::-webkit-slider-runnable-track {
    background-color: #111214
}

.dark-theme input[type=range]::-moz-range-track {
    background-color: #111214
}

.dark-theme input[type=range]::-ms-track {
    background-color: #111214
}

.dark-theme input[type=range]::-webkit-slider-thumb {
    background-color: #fff;
    border-color: #fff;
    box-shadow: 0 0 8px rgba(0, 0, 0, .3)
}

.dark-theme input[type=range]::-moz-range-thumb {
    background-color: #fff;
    border-color: #fff;
    box-shadow: 0 0 8px rgba(0, 0, 0, .3)
}

.dark-theme input[type=range]::-ms-thumb {
    background-color: #fff;
    border-color: #fff;
    box-shadow: 0 0 8px rgba(0, 0, 0, .3)
}

.dark-theme input[type=range]:not(:disabled)::-webkit-slider-thumb:hover {
    box-shadow: 0 0 0 6px rgba(0, 0, 0, .3), 0 1px 4px 0 rgba(25, 25, 25, .3)
}

.dark-theme input[type=range]:not(:disabled)::-moz-range-thumb:hover {
    box-shadow: 0 0 0 6px rgba(0, 0, 0, .3), 0 1px 4px 0 rgba(25, 25, 25, .3)
}

.dark-theme input[type=range]:not(:disabled)::-ms-thumb:hover {
    box-shadow: 0 0 0 6px rgba(0, 0, 0, .3), 0 1px 4px 0 rgba(25, 25, 25, .3)
}

.dark-theme input[type=range]::-moz-range-progress,
.dark-theme input[type=range]::-ms-fill-lower {
    background-color: #fff
}

.dark-theme input[type=range].pr0::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(0, #111214))
}

.dark-theme input[type=range].pr4::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.04, #fff), color-stop(.04, #111214))
}

.dark-theme input[type=range].pr8::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.08, #fff), color-stop(.08, #111214))
}

.dark-theme input[type=range].pr12::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.12, #fff), color-stop(.12, #111214))
}

.dark-theme input[type=range].pr16::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.16, #fff), color-stop(.16, #111214))
}

.dark-theme input[type=range].pr20::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.2, #fff), color-stop(.2, #111214))
}

.dark-theme input[type=range].pr24::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.24, #fff), color-stop(.24, #111214))
}

.dark-theme input[type=range].pr28::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.28, #fff), color-stop(.28, #111214))
}

.dark-theme input[type=range].pr32::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.32, #fff), color-stop(.32, #111214))
}

.dark-theme input[type=range].pr36::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.36, #fff), color-stop(.36, #111214))
}

.dark-theme input[type=range].pr40::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.4, #fff), color-stop(.4, #111214))
}

.dark-theme input[type=range].pr44::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.44, #fff), color-stop(.44, #111214))
}

.dark-theme input[type=range].pr48::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.48, #fff), color-stop(.48, #111214))
}

.dark-theme input[type=range].pr52::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.52, #fff), color-stop(.52, #111214))
}

.dark-theme input[type=range].pr56::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.56, #fff), color-stop(.56, #111214))
}

.dark-theme input[type=range].pr60::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.6, #fff), color-stop(.6, #111214))
}

.dark-theme input[type=range].pr64::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.64, #fff), color-stop(.64, #111214))
}

.dark-theme input[type=range].pr68::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.68, #fff), color-stop(.68, #111214))
}

.dark-theme input[type=range].pr72::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.72, #fff), color-stop(.72, #111214))
}

.dark-theme input[type=range].pr76::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.76, #fff), color-stop(.76, #111214))
}

.dark-theme input[type=range].pr80::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.8, #fff), color-stop(.8, #111214))
}

.dark-theme input[type=range].pr84::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.84, #fff), color-stop(.84, #111214))
}

.dark-theme input[type=range].pr88::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.88, #fff), color-stop(.88, #111214))
}

.dark-theme input[type=range].pr92::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.92, #fff), color-stop(.92, #111214))
}

.dark-theme input[type=range].pr96::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(.96, #fff), color-stop(.96, #111214))
}

.dark-theme input[type=range].pr100::-webkit-slider-runnable-track {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(1, #fff), color-stop(1, #111214))
}

.light-theme .rzslider .rz-pointer {
    border-color: #393b3d;
    background-color: #393b3d;
    box-shadow: 0 0 8px rgba(0, 0, 0, .3)
}

.light-theme .rzslider .rz-bar.rz-selection,
.light-theme .rzslider .rz-tick.rz-selected {
    background-color: #393b3d;
    color: #393b3d
}

.light-theme .rzslider .rz-bar,
.light-theme .rzslider .rz-tick {
    background-color: #c7cbce
}

.dark-theme .rzslider .rz-pointer {
    border-color: #fff;
    background-color: #fff;
    box-shadow: 0 0 8px rgba(0, 0, 0, .3)
}

.dark-theme .rzslider .rz-bar.rz-selection,
.dark-theme .rzslider .rz-tick.rz-selected {
    background-color: #fff;
    color: #fff
}

.dark-theme .rzslider .rz-bar,
.dark-theme .rzslider .rz-tick {
    background-color: #111214
}

.light-theme .voting-panel .users-vote .upvote span {
    color: #393b3d
}

.light-theme .voting-panel .users-vote .downvote span {
    color: transparent
}

.light-theme .voting-panel .users-vote .vote-details .vote-container .vote-background,
.light-theme .voting-panel .users-vote .vote-details .vote-container .vote-background.has-votes {
    background-color: #dee1e3
}

.light-theme .voting-panel .users-vote .vote-details .vote-container .vote-percentage {
    background-color: #393b3d
}

.light-theme .voting-panel .users-vote .vote-details .vote-container .vote-mask .segment {
    background-color: #fff;
    height: 2px
}

.light-theme .voting-panel .users-vote .vote-details .vote-numbers .count-left,
.light-theme .voting-panel .users-vote .vote-details .vote-numbers .count-right {
    color: #393b3d
}

.dark-theme .voting-panel .users-vote .upvote span {
    color: #fff
}

.dark-theme .voting-panel .users-vote .downvote span {
    color: transparent
}

.dark-theme .voting-panel .users-vote .vote-details .vote-container .vote-background,
.dark-theme .voting-panel .users-vote .vote-details .vote-container .vote-background.has-votes {
    background-color: #191b1d
}

.dark-theme .voting-panel .users-vote .vote-details .vote-container .vote-percentage {
    background-color: #fff
}

.dark-theme .voting-panel .users-vote .vote-details .vote-container .vote-mask .segment {
    background-color: #393b3d;
    height: 2px
}

.dark-theme .voting-panel .users-vote .vote-details .vote-numbers .count-left,
.dark-theme .voting-panel .users-vote .vote-details .vote-numbers .count-right {
    color: #fff
}

.light-theme .vlist .list-item {
    border-color: #bdbebe;
    color: #606162
}

.dark-theme .vlist .list-item {
    border-color: #656668;
    color: #bdbebe
}

.light-theme .container-empty,
.light-theme .section-content-off {
    background-color: #f2f4f5;
    color: #606162
}

.dark-theme .container-empty,
.dark-theme .section-content-off {
    background-color: #232527;
    color: #bdbebe
}

.light-theme .stack .stack-list .stack-row.selected {
    background-color: #bdbebe
}

.dark-theme .stack .stack-list .stack-row.selected {
    background-color: #656668
}

.light-theme .layer {
    background-color: #dee1e3
}

.dark-theme .layer {
    background-color: #191b1d
}

.light-theme .container-overlay {
    background-color: rgba(0, 0, 0, .3)
}

.dark-theme .container-overlay {
    background-color: rgba(0, 0, 0, .5)
}

.dark-theme .container-header .btn-more.btn-growth-md,
.light-theme .container-header .btn-more.btn-growth-md {
    color: #fff
}

.light-theme .text-footer-nav,
.light-theme .text-footer-nav:active,
.light-theme .text-footer-nav:link,
.light-theme .text-footer-nav:visited {
    color: #606162
}

.light-theme .text-footer-nav.privacy,
.light-theme .text-footer-nav.privacy:active,
.light-theme .text-footer-nav.privacy:link,
.light-theme .text-footer-nav.privacy:visited,
.light-theme .text-footer-nav:focus,
.light-theme .text-footer-nav:hover {
    color: #393b3d
}

.dark-theme .text-footer-nav,
.dark-theme .text-footer-nav:active,
.dark-theme .text-footer-nav:link,
.dark-theme .text-footer-nav:visited {
    color: #bdbebe
}

.dark-theme .text-footer-nav.privacy,
.dark-theme .text-footer-nav.privacy:active,
.dark-theme .text-footer-nav.privacy:link,
.dark-theme .text-footer-nav.privacy:visited,
.dark-theme .text-footer-nav:focus,
.dark-theme .text-footer-nav:hover {
    color: #fff
}

.light-theme .copyright-wrapper {
    border-color: #bdbebe
}

.light-theme .copyright-wrapper .icon-dropdown select:active,
.light-theme .copyright-wrapper .icon-dropdown select:hover option,
.light-theme .copyright-wrapper .icon-dropdown select:visited {
    color: #393b3d
}

.dark-theme .copyright-wrapper {
    border-color: #656668
}

.dark-theme .copyright-wrapper .icon-dropdown select:active,
.dark-theme .copyright-wrapper .icon-dropdown select:hover option,
.dark-theme .copyright-wrapper .icon-dropdown select:visited {
    color: #fff
}

.light-theme .container-footer {
    background-color: #f2f4f5
}

.dark-theme .container-footer {
    background-color: #232527
}

.gotham-font .text,
.gotham-font body,
.gotham-font button,
.gotham-font html,
.gotham-font input,
.gotham-font pre,
.gotham-font select,
.gotham-font textarea {
    font-family: HCo Gotham SSm, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.gotham-font {
    font-weight: 400
}

.gotham-font,
.gotham-font .h1,
.gotham-font .h2,
.gotham-font .h3,
.gotham-font .h4,
.gotham-font .h5,
.gotham-font .h6,
.gotham-font h1,
.gotham-font h2,
.gotham-font h3,
.gotham-font h4,
.gotham-font h5,
.gotham-font h6 {
    font-family: HCo Gotham SSm, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif
}

.gotham-font .font-title,
.gotham-font .h1,
.gotham-font h1 {
    font-size: 32px;
    font-weight: 800
}

@media (max-width:767px) {

    .gotham-font .font-title,
    .gotham-font .h1,
    .gotham-font h1 {
        font-size: 24px
    }
}

.gotham-font .text-link,
.gotham-font .vlist .list-item .list-body .list-content a,
.vlist .list-item .list-body .list-content .gotham-font a {
    font-weight: 500
}

.gotham-font div {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em
}

@media (max-width:767px) {
    .gotham-font div {
        font-size: 16px;
        font-weight: 400
    }
}

@media (max-width:543px) {
    .gotham-font div {
        font-size: 12px;
        font-weight: 400
    }
}

.gotham-font .ad-identification-text,
.gotham-font .ad-identification-text:active,
.gotham-font .ad-identification-text:focus,
.gotham-font .ad-identification-text:hover,
.gotham-font .ad-identification-text:link,
.gotham-font .ad-identification-text:visited,
.gotham-font .font-small,
.gotham-font .font-small:active,
.gotham-font .font-small:focus,
.gotham-font .font-small:hover,
.gotham-font .font-small:link,
.gotham-font .font-small:visited,
.gotham-font .small,
.gotham-font .small-oneline,
.gotham-font .small-oneline:active,
.gotham-font .small-oneline:focus,
.gotham-font .small-oneline:hover,
.gotham-font .small-oneline:link,
.gotham-font .small-oneline:visited,
.gotham-font .small:active,
.gotham-font .small:focus,
.gotham-font .small:hover,
.gotham-font .small:link,
.gotham-font .small:visited,
.gotham-font .text-date-hint,
.gotham-font .text-date-hint:active,
.gotham-font .text-date-hint:focus,
.gotham-font .text-date-hint:hover,
.gotham-font .text-date-hint:link,
.gotham-font .text-date-hint:visited,
.gotham-font .text-secondary,
.gotham-font .text-secondary:active,
.gotham-font .text-secondary:focus,
.gotham-font .text-secondary:hover,
.gotham-font .text-secondary:link,
.gotham-font .text-secondary:visited,
.gotham-font .text-tooltips,
.gotham-font .text-tooltips:active,
.gotham-font .text-tooltips:focus,
.gotham-font .text-tooltips:hover,
.gotham-font .text-tooltips:link,
.gotham-font .text-tooltips:visited {
    font-size: 12px;
    font-weight: 400
}

.gotham-font .font-header-1,
.gotham-font .h2,
.gotham-font .h3,
.gotham-font .h4,
.gotham-font .text-robux-lg,
.gotham-font h2,
.gotham-font h3,
.gotham-font h4 {
    font-size: 20px;
    font-weight: 700
}

@media (max-width:767px) {

    .gotham-font .font-header-1,
    .gotham-font .h2,
    .gotham-font .h3,
    .gotham-font .h4,
    .gotham-font .text-robux-lg,
    .gotham-font h2,
    .gotham-font h3,
    .gotham-font h4 {
        font-size: 16px
    }
}

.gotham-font .font-bold,
.gotham-font .font-bold:active,
.gotham-font .font-bold:hover,
.gotham-font .font-bold:link,
.gotham-font .font-bold:visited,
.gotham-font .font-header-2,
.gotham-font .font-header-2:active,
.gotham-font .font-header-2:hover,
.gotham-font .font-header-2:link,
.gotham-font .font-header-2:visited,
.gotham-font .h5,
.gotham-font .h5:active,
.gotham-font .h5:hover,
.gotham-font .h5:link,
.gotham-font .h5:visited,
.gotham-font .h6,
.gotham-font .h6:active,
.gotham-font .h6:hover,
.gotham-font .h6:link,
.gotham-font .h6:visited,
.gotham-font .text-footer-nav,
.gotham-font .text-footer-nav:active,
.gotham-font .text-footer-nav:hover,
.gotham-font .text-footer-nav:link,
.gotham-font .text-footer-nav:visited,
.gotham-font .text-label,
.gotham-font .text-label:active,
.gotham-font .text-label:hover,
.gotham-font .text-label:link,
.gotham-font .text-label:visited,
.gotham-font .text-lead,
.gotham-font .text-lead:active,
.gotham-font .text-lead:hover,
.gotham-font .text-lead:link,
.gotham-font .text-lead:visited,
.gotham-font .text-name,
.gotham-font .text-name:active,
.gotham-font .text-name:hover,
.gotham-font .text-name:link,
.gotham-font .text-name:visited,
.gotham-font .text-subject,
.gotham-font .text-subject:active,
.gotham-font .text-subject:hover,
.gotham-font .text-subject:link,
.gotham-font .text-subject:visited,
.gotham-font .text-warning,
.gotham-font .text-warning:active,
.gotham-font .text-warning:hover,
.gotham-font .text-warning:link,
.gotham-font .text-warning:visited,
.gotham-font h5,
.gotham-font h5:active,
.gotham-font h5:hover,
.gotham-font h5:link,
.gotham-font h5:visited,
.gotham-font h6,
.gotham-font h6:active,
.gotham-font h6:hover,
.gotham-font h6:link,
.gotham-font h6:visited,
.gotham-font strong,
.gotham-font strong:active,
.gotham-font strong:hover,
.gotham-font strong:link,
.gotham-font strong:visited {
    font-size: 16px;
    font-weight: 500
}

@media (max-width:767px) {

    .gotham-font .font-bold,
    .gotham-font .font-bold:active,
    .gotham-font .font-bold:hover,
    .gotham-font .font-bold:link,
    .gotham-font .font-bold:visited,
    .gotham-font .font-header-2,
    .gotham-font .font-header-2:active,
    .gotham-font .font-header-2:hover,
    .gotham-font .font-header-2:link,
    .gotham-font .font-header-2:visited,
    .gotham-font .h5,
    .gotham-font .h5:active,
    .gotham-font .h5:hover,
    .gotham-font .h5:link,
    .gotham-font .h5:visited,
    .gotham-font .h6,
    .gotham-font .h6:active,
    .gotham-font .h6:hover,
    .gotham-font .h6:link,
    .gotham-font .h6:visited,
    .gotham-font .text-footer-nav,
    .gotham-font .text-footer-nav:active,
    .gotham-font .text-footer-nav:hover,
    .gotham-font .text-footer-nav:link,
    .gotham-font .text-footer-nav:visited,
    .gotham-font .text-label,
    .gotham-font .text-label:active,
    .gotham-font .text-label:hover,
    .gotham-font .text-label:link,
    .gotham-font .text-label:visited,
    .gotham-font .text-lead,
    .gotham-font .text-lead:active,
    .gotham-font .text-lead:hover,
    .gotham-font .text-lead:link,
    .gotham-font .text-lead:visited,
    .gotham-font .text-name,
    .gotham-font .text-name:active,
    .gotham-font .text-name:hover,
    .gotham-font .text-name:link,
    .gotham-font .text-name:visited,
    .gotham-font .text-subject,
    .gotham-font .text-subject:active,
    .gotham-font .text-subject:hover,
    .gotham-font .text-subject:link,
    .gotham-font .text-subject:visited,
    .gotham-font .text-warning,
    .gotham-font .text-warning:active,
    .gotham-font .text-warning:hover,
    .gotham-font .text-warning:link,
    .gotham-font .text-warning:visited,
    .gotham-font h5,
    .gotham-font h5:active,
    .gotham-font h5:hover,
    .gotham-font h5:link,
    .gotham-font h5:visited,
    .gotham-font h6,
    .gotham-font h6:active,
    .gotham-font h6:hover,
    .gotham-font h6:link,
    .gotham-font h6:visited,
    .gotham-font strong,
    .gotham-font strong:active,
    .gotham-font strong:hover,
    .gotham-font strong:link,
    .gotham-font strong:visited {
        font-size: 12px;
        font-weight: 500
    }
}

.gotham-font .font-subheader-2 {
    font-size: 16px;
    font-weight: 500
}

@media (max-width:767px) {
    .gotham-font .font-subheader-2 {
        font-size: 12px
    }
}

.gotham-font .font-body,
.gotham-font .text-description,
.gotham-font .text-favorite,
.gotham-font p {
    font-size: 16px;
    font-weight: 400
}

.gotham-font .font-caption-header,
.gotham-font .font-caption-header:active,
.gotham-font .font-caption-header:focus,
.gotham-font .font-caption-header:hover,
.gotham-font .font-caption-header:link,
.gotham-font .font-caption-header:visited,
.gotham-font .small.font-caption-header,
.gotham-font .small.font-caption-header:active,
.gotham-font .small.font-caption-header:focus,
.gotham-font .small.font-caption-header:hover,
.gotham-font .small.font-caption-header:link,
.gotham-font .small.font-caption-header:visited,
.gotham-font .small.text-error,
.gotham-font .small.text-error:active,
.gotham-font .small.text-error:focus,
.gotham-font .small.text-error:hover,
.gotham-font .small.text-error:link,
.gotham-font .small.text-error:visited,
.gotham-font .small.text-pastname,
.gotham-font .small.text-pastname:active,
.gotham-font .small.text-pastname:focus,
.gotham-font .small.text-pastname:hover,
.gotham-font .small.text-pastname:link,
.gotham-font .small.text-pastname:visited,
.gotham-font .small.text-report,
.gotham-font .small.text-report-ads,
.gotham-font .small.text-report-ads:active,
.gotham-font .small.text-report-ads:focus,
.gotham-font .small.text-report-ads:hover,
.gotham-font .small.text-report-ads:link,
.gotham-font .small.text-report-ads:visited,
.gotham-font .small.text-report:active,
.gotham-font .small.text-report:focus,
.gotham-font .small.text-report:hover,
.gotham-font .small.text-report:link,
.gotham-font .small.text-report:visited,
.gotham-font .text-error,
.gotham-font .text-error:active,
.gotham-font .text-error:focus,
.gotham-font .text-error:hover,
.gotham-font .text-error:link,
.gotham-font .text-error:visited,
.gotham-font .text-pastname,
.gotham-font .text-pastname:active,
.gotham-font .text-pastname:focus,
.gotham-font .text-pastname:hover,
.gotham-font .text-pastname:link,
.gotham-font .text-pastname:visited,
.gotham-font .text-report,
.gotham-font .text-report-ads,
.gotham-font .text-report-ads:active,
.gotham-font .text-report-ads:focus,
.gotham-font .text-report-ads:hover,
.gotham-font .text-report-ads:link,
.gotham-font .text-report-ads:visited,
.gotham-font .text-report:active,
.gotham-font .text-report:focus,
.gotham-font .text-report:hover,
.gotham-font .text-report:link,
.gotham-font .text-report:visited {
    font-size: 12px;
    font-weight: 500
}

.gotham-font .font-footer,
.gotham-font .font-footer:active,
.gotham-font .font-footer:focus,
.gotham-font .font-footer:hover,
.gotham-font .font-footer:link,
.gotham-font .font-footer:visited,
.gotham-font .text-footer,
.gotham-font .text-footer:active,
.gotham-font .text-footer:focus,
.gotham-font .text-footer:hover,
.gotham-font .text-footer:link,
.gotham-font .text-footer:visited,
.gotham-font .xsmall,
.gotham-font .xsmall:active,
.gotham-font .xsmall:focus,
.gotham-font .xsmall:hover,
.gotham-font .xsmall:link,
.gotham-font .xsmall:visited,
.gotham-font .xxsmall,
.gotham-font .xxsmall:active,
.gotham-font .xxsmall:focus,
.gotham-font .xxsmall:hover,
.gotham-font .xxsmall:link,
.gotham-font .xxsmall:visited {
    font-size: 10px;
    font-weight: 500
}

@media (max-width:767px) {

    .gotham-font .font-footer,
    .gotham-font .font-footer:active,
    .gotham-font .font-footer:focus,
    .gotham-font .font-footer:hover,
    .gotham-font .font-footer:link,
    .gotham-font .font-footer:visited,
    .gotham-font .text-footer,
    .gotham-font .text-footer:active,
    .gotham-font .text-footer:focus,
    .gotham-font .text-footer:hover,
    .gotham-font .text-footer:link,
    .gotham-font .text-footer:visited,
    .gotham-font .xsmall,
    .gotham-font .xsmall:active,
    .gotham-font .xsmall:focus,
    .gotham-font .xsmall:hover,
    .gotham-font .xsmall:link,
    .gotham-font .xsmall:visited,
    .gotham-font .xxsmall,
    .gotham-font .xxsmall:active,
    .gotham-font .xxsmall:focus,
    .gotham-font .xxsmall:hover,
    .gotham-font .xxsmall:link,
    .gotham-font .xxsmall:visited {
        font-size: 8px
    }
}

.gotham-font .tooltip .tooltip-inner {
    max-width: 220px
}

.gotham-font .font-caption-body,
.gotham-font .font-caption-body:active,
.gotham-font .font-caption-body:focus,
.gotham-font .font-caption-body:hover,
.gotham-font .font-caption-body:link,
.gotham-font .font-caption-body:visited,
.gotham-font .tooltip .tooltip-inner,
.gotham-font .tooltip .tooltip-inner:active,
.gotham-font .tooltip .tooltip-inner:focus,
.gotham-font .tooltip .tooltip-inner:hover,
.gotham-font .tooltip .tooltip-inner:link,
.gotham-font .tooltip .tooltip-inner:visited {
    font-size: 12px;
    font-weight: 400
}

.gotham-font .input-field,
.gotham-font .line-height {
    line-height: 1.4em
}

.login-container {
    margin: 0 auto;
    max-width: 400px
}

.login-container .login-header {
    margin-bottom: 18px;
    text-align: center
}

.login-container .username-form-group {
    margin-bottom: 18px
}

.login-container .password-form-group {
    margin-bottom: 0
}

.login-container .login-button {
    margin: 6px 0 12px
}

.login-container .forgot-credentials-link {
    font-size: 16px;
    font-weight: 300;
    margin-top: 12px
}

.login-container .signup-option {
    margin: 24px 0
}

.login-container .account-not-needed-text,
.login-container .no-account-text {
    font-weight: 400
}

.login-container .signup-link {
    margin-left: 6px
}

.login-container .play-as-guest,
.login-container .play-as-guest-divider {
    margin: 12px 0
}

.login-container .play-as-guest-button {
    margin-left: 12px;
    vertical-align: baseline
}

@media (max-width:767px) {
    .login-container .play-as-guest-button {
        margin-top: 6px
    }
}

.login-container .alternative-login-divider-container {
    position: relative;
    margin-bottom: 6px
}

.login-container .alternative-login-divider-container .alternative-login-divider {
    margin: 24px 0 0
}

.login-container .alternative-login-divider-container .divider-text-container {
    position: relative;
    top: -13px;
    text-align: center
}

@media (max-width:767px) {
    .login-container .alternative-login-divider-container .divider-text-container {
        top: -11px
    }
}

.login-container .alternative-login-divider-container .divider-text-container .divider-text {
    background: #fff;
    padding: 12px
}

.login-container .cross-device-login-button {
    margin-bottom: 10px
}

.login-container .otp-login-button {
    margin-top: 12px;
    margin-bottom: 12px
}

.login-dropdown .login-container {
    width: 300px
}

.login-dropdown .login-form-container {
    padding: 15px
}

.login-dropdown .roblox-popover-container.login-dropdown-container {
    border-radius: 3px;
    top: 19px;
    right: -110px;
    display: flex;
    justify-content: center
}

@media (max-width:767px) {
    .login-dropdown .roblox-popover-container.login-dropdown-container {
        right: -103px
    }
}

@media (max-width:543px) {
    .login-dropdown .roblox-popover-container.login-dropdown-container {
        right: -93px
    }
}

.login-dropdown .login-error {
    margin: 0;
    text-align: left
}

.resend-email-container {
    margin: 18px 0 12px
}

.resend-email-container .resend-email-link {
    cursor: pointer
}

.resend-email-container .resend-email-link,
.resend-email-container .resend-email-link:active,
.resend-email-container .resend-email-link:hover,
.resend-email-container .resend-email-link:link,
.resend-email-container .resend-email-link:visited {
    color: #00a2ff
}

.resend-email-container .resend-email-link:focus,
.resend-email-container .resend-email-link:hover {
    text-decoration: underline
}