.accordion {
    border-bottom: 1px solid #bdbdbd
}
.accordion_btn:hover {
    color: #d51820
}
.accordion_btn .accordion_collapseVal, .accordion_btn.active .accordion_expandVal {
    display: none
}
.accordion_btn.active .accordion_collapseVal {
    display: inline
}
.accordion_header {
    cursor: pointer;
    position: relative;
    border-top: 1px solid #bdbdbd;
    border-right: 1px solid #bdbdbd;
    border-left: 3px solid #7c7c7c;
    padding: 15px;
    padding-right: 35px;
    font-weight: 400;
    background-color: #fff;
    margin-bottom: 0
}
.rtl-layout .accordion_header {
    border-left: 1px solid #bdbdbd;
    border-right: 3px solid #7c7c7c;
    padding-right: 15px;
    padding-left: 35px
}
.accordion_icon {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 15px;
    margin: auto 0;
    font-size: 14px;
    display: block;
    height: 14px;
    color: #7c7c7c
}
.rtl-layout .accordion_icon {
    right: auto;
    left: 15px
}
.accordion_header[aria-expanded="true"] {
    font-weight: 700;
    border-left-color: #d51820
}
.rtl-layout .accordion_header[aria-expanded="true"] {
    border-left-color: #bdbdbd;
    border-right-color: #d51820
}
.accordion_header[aria-expanded="true"] .accordion_icon::before {
    content: "";
    color: #d51820
}
.accordion_body {
    border-top: 1px solid #bdbdbd;
    border-left: 1px solid #bdbdbd;
    border-right: 1px solid #bdbdbd;
    padding: 1.25rem 1.5rem;
    background-color: #fff
}
.accordion-mdPromotionPrizes {
    margin-top: 2rem;
    border-bottom: 0
}
.accordion-mdPromotionPrizes .accordion_item {
    border-bottom: 1px solid #bdbdbd
}
.accordion-mdPromotionPrizes .accordion_header {
    border: 0;
    padding-left: 0;
    background-color: transparent;
    font-weight: 700
}
.rtl-layout .accordion-mdPromotionPrizes .accordion_header {
    padding-right: 0;
    padding-left: 35px
}
.accordion-mdPromotionPrizes .accordion_body {
    border: 0;
    background-color: transparent;
    padding-left: 0;
    padding-right: 0
}
.alert {
    border-radius: 0;
    padding: 2rem;
    margin-bottom: 2rem;
    text-align: center
}
.alert:last-child {
    margin-bottom: 0
}
#result .alert:last-child {
    margin-bottom: 2rem
}
.alert_header {
    font-size: 1.5rem;
    display: block;
    text-align: center;
    margin-bottom: 0
}
.alert_body {
    text-align: left
}
.rtl-layout .alert_body {
    text-align: right
}
.alert_header + .alert_body::before {
    content: '';
    display: block;
    width: 100%;
    height: 1rem
}
.alert_footer {
    margin-top: 1.5rem
}
.alert_icon {
    display: block;
    margin: 0 auto 1rem auto;
    text-align: center
}
.alert_header-icon .alert_icon {
    font-size: 4rem;
    width: 4rem;
    height: 4rem
}
.alert_stickyBtns {
    position: absolute;
    top: .25rem;
    right: .5rem
}
.rtl-layout .alert_stickyBtns {
    right: auto;
    left: .5rem
}
.alert_stickyBtns .btn {
    padding: .75rem;
    color: inherit;
    font-size: 1rem;
    line-height: 1;
    text-shadow: 0 1px 0 #fff;
    opacity: .5
}
.alert_stickyBtns .btn:hover {
    text-decoration: none;
    opacity: .75
}
.js-collapseBtn.open .fa::before {
    content: "";
    position: relative;
    top: 2px
}
.alert .btn-alert, .alert .btn-alert-o {
    color: #fff;
    background-color: transparent;
    border-color: transparent
}
.alert p > a, .alert li > a {
    font-weight: 700;
    text-decoration: underline
}
.alert .table-default, .alert .table-default thead th, .alert .table-default tbody td {
    border-color: rgba(0, 0, 0, 0.1)
}
.alert .table-default thead th {
    background-color: rgba(0, 0, 0, 0.05)
}
.alert .table-default tbody td {
    background-color: rgba(255, 255, 255, 0.3)
}
.alert-success {
    color: #3c763d;
    background-color: #f3fef4;
    border-color: #31b63b
}
.alert-success .alert_icon, .alert-success .icon-list-arrow li::before, .alert-success .icon-list-check li::before {
    color: #31b63b
}
.alert-success a, .alert-success a:hover, .alert-success a:focus {
    color: #3c763d
}
.alert-success .btn-alert {
    color: #fff;
    background-color: #29a643;
    border-color: transparent
}
.alert-success .btn-alert:hover, .alert-success .btn-alert:focus {
    color: #fff;
    background-color: #238c38
}
.alert-success .btn-alert-o {
    color: #29a643;
    background-color: transparent;
    border-color: #29a643
}
.alert-success .btn-alert-o:hover, .alert-success .btn-alert-o:focus {
    color: #fff;
    background-color: #29a643
}
.alert-success .alert_overflowBtnContainer {
    background-color: #f3fef4
}
.alert-success .alert_overflowShadow {
    background: -webkit-linear-gradient(rgba(243, 254, 244, 0), rgba(243, 254, 244, 1));
    background: -moz-linear-gradient(rgba(243, 254, 244, 0), rgba(243, 254, 244, 1));
    background: -o-linear-gradient(rgba(243, 254, 244, 0), rgba(243, 254, 244, 1));
    background: linear-gradient(rgba(243, 254, 244, 0), rgba(243, 254, 244, 1))
}
.alert-info {
    color: #31708f;
    background-color: #f0faff;
    border-color: #8fd1ff
}
.alert-info .alert_icon, .alert-info .icon-list-arrow li::before, .alert-info .icon-list-check li::before {
    color: #8fd1ff
}
.alert-info a, .alert-info a:hover, .alert-info a:focus {
    color: #31708f
}
.alert-info .btn-alert {
    color: #fff;
    background-color: #31708f;
    border-color: transparent
}
.alert-info .btn-alert:hover, .alert-info .btn-alert:focus {
    color: #fff;
    background-color: #2d6784
}
.alert-info .btn-alert-o {
    color: #31708f;
    background-color: transparent;
    border-color: #31708f
}
.alert-info .btn-alert-o:hover, .alert-info .btn-alert-o:focus {
    background-color: #31708f;
    color: #fff
}
.alert-info .alert_overflowBtnContainer {
    background-color: #f0faff
}
.alert-info .alert_overflowShadow {
    background: -webkit-linear-gradient(rgba(240, 250, 255, 0), rgba(240, 250, 255, 1));
    background: -moz-linear-gradient(rgba(240, 250, 255, 0), rgba(240, 250, 255, 1));
    background: -o-linear-gradient(rgba(240, 250, 255, 0), rgba(240, 250, 255, 1));
    background: linear-gradient(rgba(240, 250, 255, 0), rgba(240, 250, 255, 1))
}
.alert-warning {
    color: #8a6d3b;
    background-color: #fef5e4;
    border-color: #fea812
}
.alert-warning .alert_icon, .alert-warning .icon-list-arrow li::before, .alert-warning .icon-list-check li::before {
    color: #fea812
}
.alert-warning a, .alert-warning a:hover, .alert-warning a:focus {
    color: #8a6d3b
}
.alert-warning .btn-alert {
    color: #fff;
    background-color: #fea812;
    border-color: transparent
}
.alert-warning .btn-alert:hover, .alert-warning .btn-alert:focus {
    color: #fff;
    background-color: #ea9e26
}
.alert-warning .btn-alert-o {
    color: #fea812;
    background-color: transparent;
    border-color: #fea812
}
.alert-warning .btn-alert-o:hover, .alert-warning .btn-alert-o:focus {
    color: #fff;
    background-color: #fea812
}
.alert-warning .alert_overflowBtnContainer {
    background-color: #fef5e4
}
.alert-warning .alert_overflowShadow {
    background: -webkit-linear-gradient(rgba(254, 245, 228, 0), rgba(254, 245, 228, 1));
    background: -moz-linear-gradient(rgba(254, 245, 228, 0), rgba(254, 245, 228, 1));
    background: -o-linear-gradient(rgba(254, 245, 228, 0), rgba(254, 245, 228, 1));
    background: linear-gradient(rgba(254, 245, 228, 0), rgba(254, 245, 228, 1))
}
.alert-danger {
    color: #a94442;
    background-color: #fff3f4;
    border-color: #df6c71
}
.alert-danger .alert_icon, .alert-danger .icon-list-arrow li::before, .alert-danger .icon-list-check li::before {
    color: #df6c71
}
.alert-danger a, .alert-danger a:hover, .alert-danger a:focus {
    color: #a94442
}
.alert-danger .btn-alert {
    color: #fff;
    background-color: #df6c71;
    border-color: transparent
}
.alert-danger .btn-alert:hover, .alert-danger .btn-alert:focus {
    color: #fff;
    background-color: #c75f64
}
.alert-danger .btn-alert-o {
    color: #df6c71;
    background-color: transparent;
    border-color: #df6c71
}
.alert-danger .btn-alert-o:hover, .alert-danger .btn-alert-o:focus {
    color: #fff;
    background-color: #df6c71
}
.alert-danger .alert_overflowBtnContainer {
    background-color: #fff3f4
}
.alert-danger .alert_overflowShadow {
    background: -webkit-linear-gradient(rgba(255, 243, 244, 0), rgba(255, 243, 244, 1));
    background: -moz-linear-gradient(rgba(255, 243, 244, 0), rgba(255, 243, 244, 1));
    background: -o-linear-gradient(rgba(255, 243, 244, 0), rgba(255, 243, 244, 1));
    background: linear-gradient(rgba(255, 243, 244, 0), rgba(255, 243, 244, 1))
}
.alert-protection {
    color: #810005;
    background-color: #f7f7f7;
    border-color: #bdbdbd
}
.alert-protection .alert_icon, .alert-protection .icon-list-arrow li::before, .alert-protection .icon-list-check li::before {
    color: #d51820
}
.alert-protection a, .alert-protection a:hover, .alert-protection a:focus {
    color: #810005
}
.alert-protection .btn-alert {
    color: #fff;
    background-color: #d51820;
    border-color: transparent
}
.alert-protection .btn-alert:hover, .alert-protection .btn-alert:focus {
    color: #fff;
    background-color: #b30000
}
@media(min-width:576px) {
    .alert_header {
        text-align: left
    }
    .rtl-layout .alert_header {
        text-align: right
    }
    .alert_header-icon {
        padding-left: 5.75rem;
        position: relative;
        padding-top: .75rem;
        padding-bottom: .75rem
    }
    .rtl-layout .alert_header-icon {
        padding-left: 0;
        padding-right: 5.75rem
    }
    .alert_header-icon .alert_icon {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        margin: auto 0
    }
    .rtl-layout .alert_header-icon .alert_icon {
        left: auto;
        right: 0
    }
}
@media(min-width:768px) {
    .alert_header-icon {
        padding-left: 5.25rem
    }
    .rtl-layout .alert_header-icon {
        padding-left: 0;
        padding-right: 5.25rem
    }
}
@media(min-width:992px) {
    .alert_stickyBtns .btn {
        padding-left: .5rem;
        padding-right: .5rem
    }
}
@media(min-width:1200px) {
    .alert_header-icon .alert_icon {
        font-size: 3.75rem;
        width: 3.75rem;
        height: 3.75rem
    }
    .alert_header-icon {
        padding-top: 1rem;
        padding-bottom: 1rem
    }
}
.calendar_btn {
    padding-left: 10px;
    padding-right: 10px;
    color: #31708f;
    background-color: transparent;
    border-color: #31708f
}
.calendar_btn:hover, .calendar_btn:focus {
    color: #fff;
    background-color: #31708f
}
.calendar_date {
    padding: 0 5px
}
.calendar_dateName {
    text-transform: uppercase;
    font-weight: 900;
    text-align: center;
    margin-bottom: .5rem;
    font-size: 1.125em
}
html[lang="ar"] .calendar_dateName, html[lang="bn"] .calendar_dateName, html[lang="cs"] .calendar_dateName, html[lang="hu"] .calendar_dateName {
    font-size: .889em
}
.calendar_dateNumber {
    background-color: #f0f0f0;
    color: #d6d6d6;
    font-size: 1.125em
}
.calendar_date-weekend {
    opacity: .5
}
.calendar_date-prev .calendar_dateNumber {
    background-color: #f0faff;
    color: #65abc3
}
.calendar_date-prev:not(.calendar_date-weekend) .calendar_dateNumber:hover, .calendar_date-current .calendar_dateNumber {
    background-color: #d2eaf2;
    color: #65abc3;
    font-weight: 500
}
.calendar .slick-prev, .calendar .slick-next {
    padding-top: 20px;
    height: 50px
}
@media(min-width:768px) {
    .calendar_btn {
        width: 160px
    }
    html[lang="ar"] .calendar_dateName, html[lang="bn"] .calendar_dateName, html[lang="hu"] .calendar_dateName {
        font-size: 1em
    }
}
@media(min-width:1200px) {
    html[lang="cs"] .calendar_dateName {
        font-size: 1em
    }
}
.piechart {
    position: relative;
    border-radius: 50%;
    width: 100%;
    background-color: #e2e2e2;
    overflow: hidden
}
.piechart-full {
    background-color: #494949
}
.piechart-active {
    background: #e2e2e2 -webkit-gradient(linear, left top, right top, color-stop(50%, #e2e2e2), color-stop(50%, #494949));
    background: #e2e2e2 linear-gradient(to right, #e2e2e2 50%, #494949 50%)
}
.piechart::after {
    content: '';
    position: absolute;
    width: 80%;
    height: 80%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-color: #fff;
    border-radius: 50%
}
.piechart::before {
    content: '';
    padding-top: 100%;
    display: block
}
.piechart span {
    content: '';
    position: absolute;
    display: block;
    background-color: inherit;
    height: 100%;
    width: 50%;
    bottom: 0;
    right: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%
}
.piechart-active span {
    -webkit-animation-name: spin, defaultBackground;
    animation-name: spin, defaultBackground;
    -webkit-animation-duration: 50s, 100s;
    animation-duration: 50s, 100s;
    -webkit-animation-timing-function: linear, step-end;
    animation-timing-function: linear, step-end;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
    -webkit-animation-delay: inherit;
    animation-delay: inherit;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}
.piechart_info {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #494949;
    z-index: 1;
    font-size: 2.5rem;
    text-align: center;
    font-style: normal;
    font-weight: 700;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}
.piechart-noInfo .piechart_info {
    display: none !important
}
.chart-group {
    margin-top: 2rem
}
.accordion-mdPromotionPrizes .chart-group {
    margin-top: 0
}
.chart-group-disabled {
    opacity: .5
}
.piechart-primary.piechart-full {
    background-color: #c6e0a9
}
.piechart-primary.piechart-active {
    background: #e2e2e2 -webkit-gradient(linear, left top, right top, color-stop(50%, #e2e2e2), color-stop(50%, #c6e0a9));
    background: #e2e2e2 linear-gradient(to right, #e2e2e2 50%, #c6e0a9 50%)
}
.piechart-primary.piechart-active span {
    -webkit-animation-name: spin, primaryBackground;
    animation-name: spin, primaryBackground
}
.piechart-primary .piechart_info {
    color: #c6e0a9
}
.piechart-secondary.piechart-full {
    background-color: #e5ba87
}
.piechart-secondary.piechart-active {
    background: #e2e2e2 -webkit-gradient(linear, left top, right top, color-stop(50%, #e2e2e2), color-stop(50%, #e5ba87));
    background: #e2e2e2 linear-gradient(to right, #e2e2e2 50%, #e5ba87 50%)
}
.piechart-secondary.piechart-active span {
    -webkit-animation-name: spin, secondaryBackground;
    animation-name: spin, secondaryBackground
}
.piechart-secondary .piechart_info {
    color: #e5ba87
}
.piechart-tertiary.piechart-full {
    background-color: #a8caeb
}
.piechart-tertiary.piechart-active {
    background: #e2e2e2 -webkit-gradient(linear, left top, right top, color-stop(50%, #e2e2e2), color-stop(50%, #a8caeb));
    background: #e2e2e2 linear-gradient(to right, #e2e2e2 50%, #a8caeb 50%)
}
.piechart-tertiary.piechart-active span {
    -webkit-animation-name: spin, tertiaryBackground;
    animation-name: spin, tertiaryBackground
}
.piechart-tertiary .piechart_info {
    color: #a8caeb
}
.listing-mdPromotions .piechart {
    max-width: 80px
}
.listing-mdPromotions .piechart::after {
    background-color: #f1f1f1;
    width: 70%;
    height: 70%
}
.listing-mdPromotions .piechart-primary.piechart-full, .listing-mdPromotions .piechart-secondary.piechart-full, .listing-mdPromotions .piechart-tertiary.piechart-full {
    background-color: #29a643
}
.loyalty_status-executive .piechart {
    background-color: #e9e9e9
}
.loyalty_status-executive .piechart-active {
    background: #f4f3f3 -webkit-gradient(linear, left top, right top, color-stop(50%, #f4f3f3), color-stop(50%, #8f8f8f));
    background: #f4f3f3 linear-gradient(to right, #f4f3f3 50%, #8f8f8f 50%)
}
.loyalty_status-executive .piechart-active span {
    -webkit-animation-name: spin, executiveBackground;
    animation-name: spin, executiveBackground
}
.loyalty_status-executive .loyalty_title, .loyalty_status-executive .piechart_info {
    color: #e9e9e9
}
.loyalty_item.active .loyalty_status-executive .loyalty_title, .loyalty_item.done .loyalty_status-executive .loyalty_title, .loyalty_status-executive .piechart-active .piechart_info {
    color: #8f8f8f
}
.loyalty_status-gold .piechart {
    background-color: #fbefd6
}
.loyalty_status-gold .piechart-active {
    background: #fdf6ea -webkit-gradient(linear, left top, right top, color-stop(50%, #fdf6ea), color-stop(50%, #e9a621));
    background: #fdf6ea linear-gradient(to right, #fdf6ea 50%, #e9a621 50%)
}
.loyalty_status-gold .piechart-active span {
    -webkit-animation-name: spin, goldBackground;
    animation-name: spin, goldBackground
}
.loyalty_status-gold .loyalty_title, .loyalty_status-gold .piechart_info {
    color: #fbefd6
}
.loyalty_item.active .loyalty_status-gold .loyalty_title, .loyalty_item.done .loyalty_status-gold .loyalty_title, .loyalty_status-gold .piechart-active .piechart_info {
    color: #e9a621
}
.loyalty_status-diamond .piechart {
    background-color: #d9f1f9
}
.loyalty_status-diamond .piechart-active {
    background: #ebf7fb -webkit-gradient(linear, left top, right top, color-stop(50%, #ebf7fb), color-stop(50%, #29b1dc));
    background: #ebf7fb linear-gradient(to right, #ebf7fb 50%, #29b1dc 50%)
}
.loyalty_status-diamond .piechart-active span {
    -webkit-animation-name: spin, diamondBackground;
    animation-name: spin, diamondBackground
}
.loyalty_status-diamond .loyalty_title, .loyalty_status-diamond .piechart_info {
    color: #d9f1f9
}
.loyalty_item.active .loyalty_status-diamond .loyalty_title, .loyalty_item.done .loyalty_status-diamond .loyalty_title, .loyalty_status-diamond .piechart-active .piechart_info {
    color: #29b1dc
}
.loyalty_status-elite .piechart {
    background-color: #f7d8d9
}
.loyalty_status-elite .piechart-active {
    background: #fbebeb -webkit-gradient(linear, left top, right top, color-stop(50%, #fbebeb), color-stop(50%, #ce2e2a));
    background: #fbebeb linear-gradient(to right, #fbebeb 50%, #ce2e2a 50%)
}
.loyalty_status-elite .piechart-active span {
    -webkit-animation-name: spin, eliteBackground;
    animation-name: spin, eliteBackground
}
.loyalty_status-elite .loyalty_title, .loyalty_status-elite .piechart_info {
    color: #f7d8d9
}
.loyalty_item.active .loyalty_status-elite .loyalty_title, .loyalty_item.done .loyalty_status-elite .loyalty_title, .loyalty_status-elite .piechart-active .piechart_info {
    color: #ce2e2a
}
.dummyClass {
    display: none
}
.piechart-rafDashboard.piechart-full {
    background-color: #b6dfbe
}
.piechart-rafDashboard.piechart-pendingActive {
    background-color: #fdc689
}
.piechart-rafDashboard.piechart-active {
    background: #fdc689 -webkit-gradient(linear, left top, right top, color-stop(50%, #fdc689), color-stop(50%, #b6dfbe));
    background: #fdc689 linear-gradient(to right, #fdc689 50%, #b6dfbe 50%);
    display: inherit
}
.piechart-rafDashboard.piechart-active span {
    -webkit-animation-name: spin, referDashboard;
    animation-name: spin, referDashboard
}
.piechart-rafDashboard .piechart_info .piechart_info-amount {
    line-height: 1.2;
    font-size: 3rem
}
.piechart-rafDashboard .piechart_info .piechart_info-subtitle {
    color: #858585;
    font-size: 1rem;
    width: 100px;
    font-weight: normal
}
@-webkit-keyframes spin {
    to {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}
@keyframes spin {
    to {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}
@-webkit-keyframes defaultBackground {
    50% {
        background-color: #494949
    }
}
@keyframes defaultBackground {
    50% {
        background-color: #494949
    }
}
@-webkit-keyframes primaryBackground {
    50% {
        background-color: #c6e0a9
    }
}
@keyframes primaryBackground {
    50% {
        background-color: #c6e0a9
    }
}
@-webkit-keyframes secondaryBackground {
    50% {
        background-color: #e5ba87
    }
}
@keyframes secondaryBackground {
    50% {
        background-color: #e5ba87
    }
}
@-webkit-keyframes tertiaryBackground {
    50% {
        background-color: #a8caeb
    }
}
@keyframes tertiaryBackground {
    50% {
        background-color: #a8caeb
    }
}
@-webkit-keyframes executiveBackground {
    50% {
        background-color: #8f8f8f
    }
}
@keyframes executiveBackground {
    50% {
        background-color: #8f8f8f
    }
}
@-webkit-keyframes goldBackground {
    50% {
        background-color: #e9a621
    }
}
@keyframes goldBackground {
    50% {
        background-color: #e9a621
    }
}
@-webkit-keyframes diamondBackground {
    50% {
        background-color: #29b1dc
    }
}
@keyframes diamondBackground {
    50% {
        background-color: #29b1dc
    }
}
@-webkit-keyframes eliteBackground {
    50% {
        background-color: #ce2e2a
    }
}
@keyframes eliteBackground {
    50% {
        background-color: #ce2e2a
    }
}
@-webkit-keyframes referDashboard {
    50% {
        background-color: #b6dfbe
    }
}
@keyframes referDashboard {
    50% {
        background-color: #b6dfbe
    }
}
@media(min-width:576px) {
    .listing-mdPromotions .piechart {
        width: 80px
    }
}
@media(min-width:768px) {
    .loyalty_status-executive .piechart, .loyalty_status-gold .piechart, .loyalty_status-diamond .piechart, .loyalty_status-elite .piechart {
        background-color: #fff
    }
    .loyalty_status-executive .loyalty_title, .loyalty_status-executive .piechart_info, .loyalty_status-gold .loyalty_title, .loyalty_status-gold .piechart_info, .loyalty_status-diamond .loyalty_title, .loyalty_status-diamond .piechart_info, .loyalty_status-elite .loyalty_title, .loyalty_status-elite .piechart_info {
        color: #fff
    }
    .loyalty_status-executive {
        background-color: #f4f3f3;
        border: 1px solid #8f8f8f
    }
    .loyalty_status-executive .loyalty_title {
        background-color: #e9e9e9
    }
    .loyalty_status-executive .piechart::after {
        background-color: #f4f3f3
    }
    .loyalty_status-executive .piechart-active {
        background: #fff -webkit-gradient(linear, left top, right top, color-stop(50%, #fff), color-stop(50%, #8f8f8f));
        background: #fff linear-gradient(to right, #fff 50%, #8f8f8f 50%)
    }
    .loyalty_status-gold {
        background-color: #fdf6ea;
        border: 1px solid #e9a621
    }
    .loyalty_status-gold .loyalty_title {
        background-color: #fbefd6
    }
    .loyalty_status-gold .piechart::after {
        background-color: #fdf6ea
    }
    .loyalty_status-gold .piechart-active {
        background: #fff -webkit-gradient(linear, left top, right top, color-stop(50%, #fff), color-stop(50%, #e9a621));
        background: #fff linear-gradient(to right, #fff 50%, #e9a621 50%)
    }
    .loyalty_status-diamond {
        background-color: #ebf7fb;
        border: 1px solid #29b1dc
    }
    .loyalty_status-diamond .loyalty_title {
        background-color: #d9f1f9
    }
    .loyalty_status-diamond .piechart::after {
        background-color: #ebf7fb
    }
    .loyalty_status-diamond .piechart-active {
        background: #fff -webkit-gradient(linear, left top, right top, color-stop(50%, #fff), color-stop(50%, #29b1dc));
        background: #fff linear-gradient(to right, #fff 50%, #29b1dc 50%)
    }
    .loyalty_status-elite {
        background-color: #fbebeb;
        border: 1px solid #ce2e2a
    }
    .loyalty_status-elite .loyalty_title {
        background-color: #f7d8d9
    }
    .loyalty_status-elite .piechart::after {
        background-color: #fbebeb
    }
    .loyalty_status-elite .piechart-active {
        background: #fff -webkit-gradient(linear, left top, right top, color-stop(50%, #fff), color-stop(50%, #ce2e2a));
        background: #fff linear-gradient(to right, #fff 50%, #ce2e2a 50%)
    }
    .piechart-rafDashboard .piechart_info .piechart_info-subtitle {
        width: 145px
    }
}
.collapsed-table ul {
    margin-bottom: 0
}
.collapsed-table_row {
    border-bottom: 1px solid #bdbdbd;
    border-left: 1px solid #bdbdbd;
    border-right: 1px solid #bdbdbd;
    background-color: #fff
}
.collapsed-table_row-header {
    background-color: #f9f9f9;
    border-top: 1px solid #bdbdbd;
    font-weight: 700;
    padding-left: 37px
}
.rtl-layout .collapsed-table_row-header {
    padding-left: 0;
    padding-right: 37px
}
.collapsed-table_row-body {
    cursor: pointer;
    position: relative;
    border-left: 3px solid #959595;
    padding-left: 35px;
    font-size: 1.125em
}
.rtl-layout .collapsed-table_row-body {
    border-left: 1px solid #bdbdbd;
    border-right: 3px solid #959595;
    padding-left: 0;
    padding-right: 35px
}
.collapsed-table_row-body::before {
    content: '▼';
    font-family: 'FontAwesome';
    position: absolute;
    display: block;
    font-size: 16px;
    top: 0;
    bottom: 0;
    left: 15px;
    height: 22px;
    margin: auto 0;
    color: #959595
}
.rtl-layout .collapsed-table_row-body::before {
    left: auto;
    right: 15px
}
.collapsed-table_row-body[aria-expanded="true"]::before {
    content: '▲'
}
.collapsed-table_row > li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    text-align: center;
    display: none;
    padding: 1rem .75rem
}
.collapsed-table_row > li:nth-child(-n+2) {
    display: block
}
.collapsed-table_collapse {
    border-bottom: 1px solid #bdbdbd;
    border-left: 1px solid #bdbdbd;
    border-right: 1px solid #bdbdbd;
    padding: 1.25rem 1.5rem;
    background-color: #fff
}
.collapsed-table_listItem {
    height: 100%;
    padding-top: .75rem;
    padding-bottom: .75rem
}
.collapsed-table_listItem .btn {
    display: block;
    width: 100%
}
.collapsed-table_listItem > span:last-child {
    text-align: right;
    margin-left: 5px
}
.rtl-layout .collapsed-table_listItem > span:last-child {
    text-align: left;
    margin-left: 0;
    margin-right: 5px
}
.collapsed-table_number {
    font-weight: 700
}
.collapsed-table_row-body .btn {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    line-height: 24px !important;
}
html[lang="bn"] .collapsed-table_row-body .btn:not(.btn-selectLike) {
    font-size: 1em
}
html[lang="ar"] .collapsed-table_row-body .btn:not(.btn-selectLike), html[lang="fa"] .collapsed-table_row-body .btn:not(.btn-selectLike), html[lang="th"] .collapsed-table_row-body .btn:not(.btn-selectLike), html[lang="vn"] .collapsed-table_row-body .btn:not(.btn-selectLike), html[lang="el"] .collapsed-table_row-body .btn:not(.btn-selectLike), html[lang="zh_CN"] .collapsed-table_row-body .btn:not(.btn-selectLike), html[lang="tw"] .collapsed-table_row-body .btn:not(.btn-selectLike), html[lang="ko"] .collapsed-table_row-body .btn:not(.btn-selectLike), html[lang="ja"] .collapsed-table_row-body .btn:not(.btn-selectLike) {
    font-size: 1.424em
}
.collapsed-table_row-body .btn-selectLike {
    font-weight: 700;
    background-color: transparent;
    color: #d51820;
    border-color: #d51820;
}
.collapsed-table_row-body .btn-selectLike::after {
    top: 10px
}
.collapsed-table.collapsed-table-referHistory ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: space-around;
    -ms-flex-pack: space-around;
    justify-content: space-around
}
.collapsed-table.collapsed-table-referHistory .collapsed-table_row > li {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: 100%
}
.collapsed-table.collapsed-table-referHistory .collapsed-table_row {
    border-left: 1px solid #bdbdbd;
    padding-left: 37px
}
.collapsed-table.collapsed-table-referHistory table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child, .collapsed-table.collapsed-table-referHistory table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child {
    border-left: 1px solid #bdbdbd;
    padding-left: 45px
}
.collapsed-table.collapsed-table-referHistory .collapsed-table_collapse table.dataTable thead th {
    background-color: #fbfbfb
}
.collapsed-table.collapsed-table-referHistory .collapsed-table_collapse table.dataTable tbody td {
    background-color: #fdfdfd
}
@media(min-width:768px) {
    .collapsed-table_row > li:nth-child(-n+5) {
        display: block
    }
    .collapsed-table_row > li {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }
    .collapsed-table_row-body {
        font-size: 1em
    }
    .collapsed-table_list > li .collapsed-table_listItem {
        border-bottom: 1px solid #ccc
    }
    .collapsed-table_list > li:last-child .collapsed-table_listItem, .collapsed-table_list > li:nth-last-child(2):nth-child(odd) .collapsed-table_listItem {
        border-bottom: 0
    }
    .collapsed-table_number {
        font-weight: 400
    }
    .collapsed-table_listItem .btn {
        display: inline-block;
        width: auto;
        padding-right: 40px;
        padding-left: 40px
    }
}
@media(min-width:992px) {
    .collapsed-table_row > li:nth-child(-n+6) {
        display: block
    }
    .collapsed-table_row > li {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }
}
@media(min-width:1200px) {
    .collapsed-table_row > li {
        -ms-flex: 0 0 12.5%;
        flex: 0 0 12.5%;
        max-width: 12.5%;
        display: block
    }
}
table.dataTable, table.dataTable.no-footer {
    border: 1px solid #bdbdbd
}
table.dataTable tbody tr {
    border-bottom: 0;
    background-color: transparent
}
table.dataTable thead th {
    border-top: 0;
    border-bottom: 1px solid #bdbdbd;
    padding: 1rem .75rem;
    background-color: #f9f9f9;
    font-weight: 500
}
table.dataTable thead th.sorting, table.dataTable thead th.sorting_asc, table.dataTable thead th.sorting_desc {
    background-position: right .25rem center;
    background-repeat: no-repeat;
    background-size: 7px 14px;
    padding-right: 1rem;
    padding-left: 1rem
}
.rtl-layout table.dataTable thead th.sorting, .rtl-layout table.dataTable thead th.sorting_asc, .rtl-layout table.dataTable thead th.sorting_desc {
    background-position: left .25rem center
}
table.dataTable thead th.sorting_asc, table.dataTable thead th.sorting_desc {
    color: #d51820
}
table.dataTable tbody td {
    border-top: 0;
    border-bottom: 1px solid #bdbdbd;
    background-color: #fff;
    vertical-align: middle;
    white-space: nowrap;
    padding: 1rem .75rem
}
#my_wallet_transaction_history table.dataTable tbody td {
    white-space: initial
}
table.dataTable tbody tr:last-child td {
    border-bottom: 0
}
table.dataTable.dtr-inline.collapsed > thead > tr > th:first-child {
    padding-left: 48px
}
.rtl-layout table.dataTable.dtr-inline.collapsed > thead > tr > th:first-child {
    padding-right: 48px;
    padding-left: .75rem
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child {
    border-left: 3px solid #959595;
    padding-left: 45px
}
.rtl-layout table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child, .rtl-layout table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child {
    border-right: 3px solid #959595;
    border-left: 0;
    padding-right: 45px;
    padding-left: .75rem
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty, .rtl-layout table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {
    padding-left: .75rem;
    padding-right: .75rem
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
    font-family: 'FontAwesome';
    content: '';
    top: 0;
    bottom: 0;
    left: 15px;
    font-size: 16px;
    margin: auto 0;
    box-shadow: none;
    line-height: 22px;
    height: 22px;
    font-weight: 400;
    color: #959595;
    border: 0;
    background-color: transparent
}
.rtl-layout table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, .rtl-layout table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
    left: auto;
    right: 15px
}
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
    content: '';
    background-color: transparent
}
table.dataTable > tbody > tr.child {
    padding: 0
}
table.dataTable.dtr-inline.collapsed > tbody > tr.child > td.child {
    background-color: #fff;
    padding: 1.25rem 1.5rem !important;
    border-left: 0;
    border-right: 0
}
table.dataTable > tbody > tr.child ul {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px !important;
    margin-left: -15px !important
}
table.dataTable > tbody > tr.child ul li {
    position: relative;
    width: 100%;
    min-height: 1px;
    height: 100%;
    border-bottom: transparent;
    padding-right: 15px !important;
    padding-left: 15px !important;
    padding-top: .75rem !important;
    padding-bottom: .75rem !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important
}
table.dataTable > tbody > tr.child span.dtr-title, table.dataTable > tbody > tr.child span.dtr-data {
    min-width: auto;
    white-space: normal
}
table.dataTable > tbody > tr.child span.dtr-data {
    text-align: right
}
.rtl-layout table.dataTable > tbody > tr.child span.dtr-data {
    text-align: left
}
table.dataTable > tbody > tr.child span.dtr-title {
    text-align: left
}
.rtl-layout table.dataTable > tbody > tr.child span.dtr-title {
    text-align: right
}
table.dataTable > tbody > tr.child span.dtr-data .dropdown {
    min-width: 0
}
table.dataTable > tbody > tr.child span.dtr-data .btn-selectLike {
    height: auto;
    padding: 3px 0;
    border: 0
}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
    text-align: left !important;
    font-size: .889em;
    margin: 0
}
.rtl-layout .dataTables_wrapper .dataTables_length, .rtl-layout .dataTables_wrapper .dataTables_filter {
    text-align: right !important
}
.dataTables_wrapper .dataTables_length select, .dataTables_wrapper .dataTables_filter input {
    line-height: 25px;
    height: 35px;
    color: #495057;
    background-clip: padding-box;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    border: 1px solid #ccc;
    background-color: transparent;
    border-radius: 0;
    font-size: 1em;
    display: block;
    width: 100%;
    padding: 4px 15px;
    padding-right: 25px;
    margin-top: .75em;
    margin-left: 0;
    margin-right: 0
}
.rtl-layout .dataTables_wrapper .dataTables_length select, .rtl-layout .dataTables_wrapper .dataTables_filter input {
    padding-right: 15px;
    padding-left: 25px
}
.dataTables_wrapper .dataTables_length select:focus, .dataTables_wrapper .dataTables_filter input:focus {
    border: 1px solid #444;
    -moz-box-shadow: 0 0 3px 0 #999;
    -webkit-box-shadow: 0 0 3px 0 #999;
    box-shadow: 0 0 3px 0 #999
}
.dataTables_wrapper .dataTables_length label, .dataTables_wrapper .dataTables_filter label {
    font-weight: 400;
    display: block;
    width: 100%;
    margin-bottom: 1.5rem;
    position: relative
}
.dataTables_wrapper .dataTables_filter label::after {
    content: '';
    font-family: 'FontAwesome';
    position: absolute;
    bottom: 0;
    right: 7px;
    font-size: 1.125em;
    height: 35px;
    line-height: 35px
}
.rtl-layout .dataTables_wrapper .dataTables_filter label::after {
    right: auto;
    left: 7px
}
.dataTables_wrapper {
    text-align: center
}
.dataTables_wrapper .dataTables_info {
    margin-top: 1rem;
    padding-top: 0
}
.dataTables_wrapper .dataTables_paginate {
    display: inline-block;
    margin-top: .75rem;
    padding-top: 0
}
.dataTables_wrapper .dataTables_paginate .paginate_button, .dataTables_wrapper .dataTables_paginate .ellipsis {
    padding: 0;
    margin: 0;
    float: left;
    margin-left: -1px;
    width: 2.2rem;
    height: 2.2rem;
    line-height: 2.2rem;
    text-align: center
}
.rtl-layout .dataTables_wrapper .dataTables_paginate .paginate_button, .rtl-layout .dataTables_wrapper .dataTables_paginate .ellipsis {
    float: right;
    margin-left: 0;
    margin-right: -1px
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button:focus {
    color: #d51820 !important;
    background: 0;
    border-color: transparent;
    border-radius: 0;
    box-shadow: none;
    border-color: #bdbdbd
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #fff !important;
    background: #d51820;
    border-color: transparent;
    border-radius: 0;
    position: relative;
    z-index: 1
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous::before, .dataTables_wrapper .dataTables_paginate .paginate_button.next::before {
    font-family: FontAwesome;
    line-height: 2rem;
    font-size: 1.25rem;
    display: block
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous::before, .rtl-layout .dataTables_wrapper .dataTables_paginate .paginate_button.next::before {
    content: ''
}
.dataTables_wrapper .dataTables_paginate .paginate_button.next::before, .rtl-layout .dataTables_wrapper .dataTables_paginate .paginate_button.previous::before {
    content: ''
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
    border-color: #bdbdbd;
    color: #000000 !important
}
.dataTable .btn {
    white-space: nowrap
}
@media(min-width:576px) {
    .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
        width: 50%;
        float: left
    }
    .rtl-layout .dataTables_wrapper .dataTables_length, .rtl-layout .dataTables_wrapper .dataTables_filter {
        float: right
    }
    .dataTables_wrapper .dataTables_length {
        padding-right: 5px
    }
    .rtl-layout .dataTables_wrapper .dataTables_length {
        padding-right: 0;
        padding-left: 5px
    }
    .dataTables_wrapper .dataTables_filter {
        padding-left: 5px
    }
    .rtl-layout .dataTables_wrapper .dataTables_filter {
        padding-left: 0;
        padding-right: 5px
    }
}
@media(min-width:768px) {
    .dataTables_wrapper .dataTables_info {
        margin-top: 1.25rem
    }
    .rtl-layout .dataTables_wrapper .dataTables_info {
        float: right !important
    }
    .rtl-layout .dataTables_wrapper .dataTables_paginate {
        float: left !important
    }
    table.dataTable > tbody > tr.child ul li {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    table.dataTable > tbody > tr.child ul li::before {
        content: '';
        border-bottom: 1px solid #ccc;
        position: absolute;
        bottom: 0;
        left: 15px;
        right: 15px
    }
    table.dataTable > tbody > tr.child ul li:last-child::before, table.dataTable > tbody > tr.child ul li:nth-last-child(2):nth-child(odd)::before {
        display: none
    }
    table.dataTable thead .sorting {
        background-image: none !important
    }
    table.dataTable thead .sorting_asc {
        background-image: url(/img/sort_asc.svg) !important
    }
    table.dataTable thead .sorting_desc {
        background-image: url(/img/sort_desc.svg) !important
    }
    .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
        width: auto
    }
    .dataTables_wrapper .dataTables_filter {
        float: right
    }
    .rtl-layout .dataTables_wrapper .dataTables_filter {
        float: left
    }
    .dataTables_wrapper .dataTables_length select, .dataTables_wrapper .dataTables_filter input {
        display: inline-block;
        width: auto;
        margin-top: 0;
        margin-left: .5rem
    }
    .rtl-layout .dataTables_wrapper .dataTables_length select, .rtl-layout .dataTables_wrapper .dataTables_filter input {
        margin-right: .5rem;
        margin-left: 0
    }
}
.dropdown-menu {
    border-radius: 0;
    font-size: 1em;
    border: 1px solid #dbdbdb;
    padding: 0;
    margin-top: 0;
    min-width: 100%
}
.rtl-layout .dropdown-menu {
    text-align: right;
    transform: none !important;
    left: auto !important;
    right: 0 !important;
    top: 100% !important
}
.rtl-layout .dropdown-menu-right {
    transform: none !important;
    left: 0 !important;
    right: auto !important;
    top: 100% !important
}
.dropdown-toggle::after {
    vertical-align: middle
}
.rtl-layout .dropdown-toggle::after {
    margin-left: 0;
    margin-right: .255em
}
.dropdown-item {
    padding: .5rem 1.25rem;
    line-height: 1.1
}
.dropdown-item:focus, .dropdown-item:hover, .dropdown-item:active {
    color: #494949;
    font-weight: 700;
    background-color: rgba(213, 24, 32, 0.05)
}
.dropdown-item.disabled, .dropdown-item.disabled:focus, .dropdown-item.disabled:hover, .dropdown-item.disabled:active {
    cursor: default;
    font-weight: 400;
    color: #969696;
    background-color: transparent
}
.dropdown-divider {
    margin: 0
}
.dropdown-menu-header {
    border-color: #999;
    background-color: #000;
    margin-top: 15px;
    color: #fff;
    white-space: nowrap;
    min-width: 0
}
.dropdown-menu-header .dropdown-item {
    color: #fff;
    letter-spacing: .5px
}
.dropdown-menu-header .dropdown-item:hover {
    font-weight: 400
}
.dropdown-menu-header .dropdown-item:focus, .dropdown-menu-header .dropdown-item:hover {
    background-color: transparent;
    color: #fff
}
.dropdown-menu-arrow::before, .dropdown-menu-arrow::after {
    content: '';
    width: 0;
    height: 0;
    display: block;
    border-style: solid;
    position: absolute;
    bottom: 100%
}
.dropdown-menu-arrow::before {
    border-width: 0 13px 13px 13px;
    border-color: transparent transparent #bdbdbd transparent;
    left: 40px
}
.rtl-layout .dropdown-menu-arrow::before {
    left: auto;
    right: 40px
}
.dropdown-menu-arrow::after {
    border-width: 0 12px 12px 12px;
    border-color: transparent transparent #fff transparent;
    left: 41px
}
.rtl-layout .dropdown-menu-arrow::after {
    left: auto;
    right: 41px
}
.dropdown-menu-arrow.dropdown-menu-right::before {
    right: 40px;
    left: auto
}
.rtl-layout .dropdown-menu-arrow.dropdown-menu-right::before {
    left: 40px;
    right: auto
}
.dropdown-menu-arrow.dropdown-menu-right::after {
    right: 41px;
    left: auto
}
.rtl-layout .dropdown-menu-arrow.dropdown-menu-right::after {
    left: 41px;
    right: auto
}
.dropdown-menu-arrow.dropdown-menu-header::before {
    border-width: 0 8px 8px 8px;
    border-color: transparent transparent #999 transparent;
    right: 15px
}
.rtl-layout .dropdown-menu-arrow.dropdown-menu-header::before {
    left: 15px;
    right: auto
}
.dropdown-menu-arrow.dropdown-menu-header::after {
    border-width: 0 6px 6px 6px;
    border-color: transparent transparent #000 transparent;
    right: 17px
}
.rtl-layout .dropdown-menu-arrow.dropdown-menu-header::after {
    left: 17px;
    right: auto
}
.dropdown-menu_badge.badge {
    background-color: #d51820;
    text-transform: uppercase;
    font-size: 10px;
    height: 17px;
    vertical-align: middle;
    margin-left: .5rem
}
.dropdown-menu_badge.badge-arrow::after, .rtl-layout .slidemenu_badge.badge-arrow::after {
    border-right-color: #d51820;
    border-left-color: #d51820
}
.dropdown-menu_header {
    padding: 1.25rem;
    margin-bottom: 0
}
.dropdown-menu_footer {
    background-color: #efefef;
    padding: .75rem 1.25rem;
    font-weight: 500
}
.dropdown-menu_listitem a {
    display: block;
    border-top: 1px solid #dbdbdb;
    padding: 1rem 1.25rem
}
.dropdown-menu_listitem a:hover {
    background-color: #f5f5f5;
    color: inherit
}
.dropdown-menu_listitem-unread a {
    border-left: 3px solid #d51820
}
.dropdown-menu_listitem-unread a {
    background-color: #f5f5f5;
    background-color: #fff
}
.dropdown-menu_listitem-unread:first-child a {
    border-top: 0
}
.dropdown-menu_listitem-unread h5 {
    font-weight: 700
}
.dropdown-menu_listitem-unread p {
    color: #333
}
.dropdown-menu-lang {
    width: 310px;
    min-width: 0
}
.dropdown-menu-lang ul {
    padding: 5px 10px;
    line-height: 15px
}
.dropdown-menu-lang li {
    margin: 5px 0
}
.dropdown-menu-lang li a:hover, .dropdown-menu-lang li a:focus {
    color: #fff;
    text-decoration: underline
}
.dropdown-menu-lang .fl-sprite {
    position: relative;
    top: -1px;
    margin-right: 5px
}
.rtl-layout .dropdown-menu-lang .fl-sprite {
    margin-right: 0;
    margin-left: 5px
}
.dropdown-menu-langSmall {
    width: auto;
    min-width: 100%
}
.dropdown-menu-messages {
    min-width: 0;
    width: 401px;
    margin-top: 29px
}
.dropdown-menu-editprof {
    min-width: 0;
    width: 310px;
    margin-top: 25px;
    transform: none !important;
    top: 100% !important
}
.dropdown-menu-editprof .dropdown-menu_listitem a, .dropdown-menu-editprof .dropdown-menu_footer {
    padding-left: 35px
}
.rtl-layout .dropdown-menu-editprof .dropdown-menu_listitem a, .rtl-layout .dropdown-menu-editprof .dropdown-menu_footer {
    padding-left: 20px;
    padding-right: 35px
}
.dropdown-menu-editprof i {
    margin-right: 10px
}
.rtl-layout .dropdown-menu-editprof i {
    margin-right: 0;
    margin-left: 10px
}
.dropdown-menu-editprof.show {
    display: none
}
@media(min-width:992px) {
    .dropdown-menu-editprof.show {
        display: block
    }
}
.badge {
    font-size: 13px;
    color: #fff;
    border-radius: 0;
    line-height: 1.15;
    padding: 3px 5px
}
.badge:hover, .badge:focus {
    color: #fff
}
.badge-arrow {
    position: relative;
    margin-right: .5em
}
.rtl-layout .badge-arrow {
    margin-right: 0;
    margin-left: .5em
}
.badge-arrow::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
    margin: auto 0;
    width: 0;
    height: 0;
    border-top: .4em solid transparent;
    border-bottom: .4em solid transparent;
    border-left-width: .5em;
    border-left-style: solid
}
.rtl-layout .badge-arrow::after {
    left: auto;
    right: 100%;
    border-left: 0;
    border-right-width: .5em;
    border-right-style: solid
}
.badge-arrowLeft {
    margin-right: 0;
    margin-left: .5em
}
.rtl-layout .badge-arrowLeft {
    margin-right: .5rem;
    margin-left: 0
}
.badge-arrowLeft::after {
    left: auto;
    right: 100%;
    border-left: 0;
    border-right-width: .5em;
    border-right-style: solid
}
.rtl-layout .badge-arrowLeft::after {
    right: auto;
    left: 100%;
    border-right: 0;
    border-left-width: .5em;
    border-left-style: solid
}
.badge-arrow.bg-darkgray::after, .rtl-layout .badge-arrow.bg-darkgray::after {
    border-left-color: #efefef;
    border-right-color: #efefef
}
.badge-arrow.bg-secondary::after, .rtl-layout .badge-arrow.bg-secondary::after {
    border-left-color: #d51820;
    border-right-color: #d51820
}
.badge-arrow.bg-primary::after, .rtl-layout .badge-arrow.bg-primary::after {
    border-left-color: #29a643;
    border-right-color: #29a643
}
.user-avatar {
    position: relative;
    display: inline-block;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    border: 1px solid #dadada;
    background-clip: padding-box
}
.user-avatar-profile {
    width: 70px;
    height: 70px
}
.user-avatar-slidemenu {
    width: 80px;
    height: 80px;
    border: 1px solid rgba(255, 255, 255, 0.1)
}
.doc-thumb {
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    width: 138px;
    height: 108px;
    position: relative
}
.doc-thumb_img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    filter: grayscale(100%);
    filter: gray;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    opacity: .3
}
.doc-thumb i {
    font-size: 50px;
    color: #a9a9a9;
    position: relative;
    z-index: 2;
    -webkit-transition: color .3s ease;
    -o-transition: color .3s ease;
    transition: color .3s ease
}
.doc-thumb:hover i {
    color: #d51820
}
.progress_wrapper {
    width: 100%;
    background-color: #ededed;
    height: 12px
}
.progress_bar {
    height: 100%
}
.tabs-bar {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    border-bottom: 1px solid #dbdbdb;
    height: 47px;
    z-index: 100;
}
.tabs-bar_wrapper {
    margin-left: -15px;
    margin-right: -15px;
    height: 100%;
    position: relative
}
.tabs-bar_title {
    padding-left: 15px;
    padding-right: 15px
}
.tabs-bar .tabs-scrollable, .tabs-bar .tabs-scrollable li {
    border-color: #dbdbdb
}
.data-icon_item::before {
    display: inline-block;
    font-family: FontAwesome
}
.data-icon_item-success {
    color: #59b769
}
.data-icon_item-success::before {
    color: #59b769
}
.data-icon_item-error {
    color: #d51820
}
.data-icon_item-error::before {
    color: #d51820
}
.icon-number {
    font-style: normal;
    font-weight: 300;
    display: inline-block;
    text-align: center
}
.icon-number-xs {
    width: 2rem;
    line-height: 2rem;
    font-size: 1.6rem
}
.icon-number-sm {
    width: 3rem;
    line-height: 3rem;
    font-size: 2.4rem
}
.icon-number-md {
    width: 5rem;
    line-height: 5rem;
    font-size: 4.6rem
}
.icon-number-lg {
    width: 6.6rem;
    line-height: 6.6rem;
    font-size: 6rem
}
.icon-number-xl {
    width: 9rem;
    line-height: 9rem;
    font-size: 8rem
}
.line-seperator {
    margin: 1.25rem 0;
    border-top: 1px solid #ccc;
    display: flex
}
.line-seperator.line-seperator-text {
    margin: 0;
    border-top: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.line-seperator-text:before, .line-seperator-text:after {
    content: '';
    margin: 0 1.25rem 0 0;
    flex: 1 0 1.25rem;
    color: #ccc;
    border-bottom: 1px solid #ccc
}
.line-seperator-text:after {
    margin: 0 0 0 1.25rem
}
.line-arrow {
    border-top: 1px solid #ccc;
    position: relative;
    margin-bottom: 1rem
}
.line-arrow-up {
    margin-top: 1rem;
    margin-bottom: 0
}
.line-arrow::after, .line-arrow::before {
    position: absolute;
    display: block;
    content: "";
    width: 20px;
    height: 10px;
    left: 50%;
    margin-left: -18px;
    border-left: 18px solid transparent;
    border-right: 18px solid transparent
}
.line-arrow::after {
    bottom: -11px;
    border-top: 12px solid #fff;
    z-index: 80
}
.line-arrow::before {
    bottom: -12px;
    border-top: 12px solid #ccc;
    z-index: 79
}
.line-arrow-up::after, .line-arrow-up::before {
    border-top: 0;
    bottom: auto
}
.line-arrow-up::after {
    top: -11px;
    border-bottom: 12px solid #fff
}
.line-arrow-up::before {
    top: -12px;
    border-bottom: 12px solid #ccc
}
.text-divider {
    display: block;
    height: 1px;
    border: 0;
    border-top: 2px solid #d51820;
    margin: 1em auto;
    padding: 0;
    width: 78px
}
.bg-darkgray > .line-arrow::after {
    border-top-color: #f1f1f1;
    border-bottom-color: #f1f1f1
}
.bg-gray > .line-arrow::after {
    border-top-color: #f7f7f7;
    border-bottom-color: #f7f7f7
}
.qr-box {
    position: relative;
    display: inline-block;
    padding: 4px
}
.qr-box_brackets::before, .qr-box_brackets::after {
    display: block;
    content: "";
    width: 35px;
    height: 35px;
    border: 5px solid #29a643;
    position: absolute
}
.qr-box_brackets-top::before, .qr-box_brackets-top::after {
    top: 0;
    border-bottom: 0
}
.qr-box_brackets-bottom::before, .qr-box_brackets-bottom::after {
    bottom: 0;
    border-top: 0
}
.qr-box_brackets-top::before, .qr-box_brackets-bottom::before {
    left: 0;
    border-right: 0
}
.qr-box_brackets-top::after, .qr-box_brackets-bottom::after {
    right: 0;
    border-left: 0
}
.appstore-link, .playstore-link {
    width: 116px
}
.trader-app_popover {
    border: 2px solid #222;
    border-radius: 4px;
    padding: .25rem .5rem;
    font-size: .889em;
    font-weight: 700;
    color: #222;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 155px
}
.trader-app_popover:hover, .trader-app_popover:focus {
    color: #222
}
.trader-app_popover img {
    width: 35px;
    height: 35px
}
.trader-app_popover p {
    margin-left: .75rem;
    text-align: left
}
.rtl-layout .trader-app_popover p {
    margin-left: 0;
    margin-right: .75rem;
    text-align: right
}
.popover .trader-app_popover {
    text-align: center;
    border: 0;
    border-radius: 0;
    padding: 0;
    font-size: 1.125em;
    display: block;
    width: auto
}
.popover .trader-app_popover img {
    width: 180px;
    height: 180px
}
.popover .trader-app_popover p, .rtl-layout .popover .trader-app_popover p {
    margin-left: 0;
    margin-right: 0;
    margin-top: 1rem
}
.trader-app .appstore-link, .trader-app .playstore-link {
    width: 155px
}
.platform-hide-for-not-ios.platform-not-ios {
    display: none
}
.platform-hide-for-ios.platform-ios {
    display: none
}
.blockquote {
    font-size: 1.424em;
    margin-bottom: 0;
    font-weight: 300
}
.blockquote_footer {
    color: #a0a0a0;
    margin-top: .75rem;
    width: 100%;
    font-size: .889em;
    font-weight: 300
}
.blockquote_footer::before {
    content: ""
}
.blockquote_icon {
    color: #d51820;
    font-size: 2.75rem;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 1.3
}
.rtl-layout .blockquote_icon {
    left: auto;
    right: 0
}
.blockquote-iconBig {
    position: relative;
    padding-left: 3.25rem;
    min-height: 2.75rem
}
.rtl-layout .blockquote-iconBig {
    padding-left: 0;
    padding-right: 3.25rem
}
.blockquote-iconSmall {
    position: relative;
    font-size: 1em;
    font-weight: 400
}
.blockquote-iconSmall .blockquote_icon {
    display: none
}
.card-deck-rafDashboard {
    -ms-flex-pack: distribute;
    justify-content: space-around
}
.card-deck-rafDashboard .card {
    box-shadow: none;
    border: 6px solid #eaeaea;
    opacity: .4;
    text-align: center;
    margin-bottom: 3rem
}
.card-deck-rafDashboard .card.card-active {
    -moz-box-shadow: 1px 1px 14px rgba(19, 35, 87, 0.22);
    -webkit-box-shadow: 1px 1px 14px rgba(19, 35, 87, 0.22);
    box-shadow: 1px 1px 14px rgba(19, 35, 87, 0.22);
    border: 6px solid transparent;
    opacity: 1
}
.card-deck-rafDashboard .card-header {
    background: 0;
    border: 0
}
.card-deck-rafDashboard .card-header h3 {
    font-size: 2.5em;
    margin-bottom: .25rem
}
.card-deck-rafDashboard .card-header p {
    font-size: 1rem
}
.card-deck-rafDashboard .card-body .card_icon {
    color: #d51820;
    font-size: 5em
}
.card-deck-rafDashboard .card-body p {
    margin-top: .5rem;
    font-size: 1rem
}
.card-deck-rafDashboard .card-footer {
    background: 0;
    border: 0
}
.social-icons-raf img {
    cursor: pointer;
    height: 24px
}
.corner-ribbon {
    position: absolute;
    top: -10px;
    right: -10px;
    width: 80px;
    z-index: 1;
    height: 80px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right top;
    background-image: url(/img/red-ribbon.png);
    display: none
}
.rtl-layout .corner-ribbon, .corner-ribbon.corner-ribbon-left {
    transform: rotate(270deg);
    left: -10px;
    top: -10px;
    right: auto
}
html[lang="fr"] .corner-ribbon, html[lang="it"] .corner-ribbon, html[lang="pl"] .corner-ribbon, html[lang="ru"] .corner-ribbon {
    top: -5px;
    right: -5px
}
.corner-ribbon > span {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    font-size: 15px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    width: 100%;
    margin: auto;
    height: 45px;
    text-align: center
}
.rtl-layout .corner-ribbon > span {
    height: 48px
}
html[lang="fr"] .corner-ribbon > span, html[lang="it"] .corner-ribbon > span, html[lang="pl"] .corner-ribbon > span, html[lang="ru"] .corner-ribbon > span {
    font-size: 14px;
    height: 44px
}
.corner-ribbon-active.corner-ribbon {
    display: inherit
}
.legend-info {
    font-weight: 700
}
.legend-info .legend-info_item {
    display: inline-block
}
.legend-info_item .legend-info_symbol {
    width: 9px;
    height: 9px;
    display: inline-block;
    border-radius: 5px
}
.legend-info .legend-info_label {
    display: inline-block
}
.tag {
    border: 1px solid #c5c5c5;
    display: inline-block;
    padding: 4px 10px;
    background: #f7f7f7
}
.tag.tag-rafEmail {
    color: #969696;
    margin: 4px;
    font-size: 13px;
    border-radius: 13px
}
@media(min-width:576px) {
    .tabs-bar_wrapper {
        margin-left: 0;
        margin-right: 0
    }
    .tabs-bar_title {
        padding-left: 0
    }
    .rtl-layout .tabs-bar_title {
        padding-left: 15px;
        padding-right: 0
    }
    .appstore-link, .playstore-link {
        width: 135px
    }
    .card-deck-rafDashboard .card {
        flex: 0 0 23%;
        -webkit-box-flex: 0 0 23%;
        -ms-flex: 0 0 23%
    }
    .card-deck-rafDashboard .card-body .card_icon {
        font-size: 4.5em
    }
    .social-icons-raf img {
        height: 18px
    }
    .legend-info {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 100%
    }
}
@media(min-width:768px) {
    .platform-hide-for-not-ios.platform-not-ios {
        display: block
    }
    .platform-hide-for-ios.platform-ios {
        display: block
    }
    .blockquote-iconBig {
        padding-left: 3.5rem
    }
    .rtl-layout .blockquote-iconBig {
        padding-left: 0;
        padding-right: 3.5rem
    }
    .blockquote-iconSmall {
        padding-left: 3rem
    }
    .rtl-layout .blockquote-iconSmall {
        padding-left: 0;
        padding-right: 3rem
    }
    .blockquote-iconSmall .blockquote_icon {
        display: block;
        font-size: 2.25rem
    }
    .card-deck-rafDashboard .card-body .card_icon {
        font-size: 6.5em
    }
}
@media(min-width:992px) {
    .tabs-bar {
        position: static;
        top: auto;
        left: auto;
        border-bottom: 0;
        height: auto
    }
    .appstore-link, .playstore-link {
        width: 180px
    }
    .trader-app_img {
        margin-top: -2rem
    }
    .blockquote-iconBig .blockquote_icon {
        font-size: 4.5rem
    }
    .blockquote-iconBig {
        padding-left: 6rem;
        min-height: 4.5rem
    }
    .rtl-layout .blockquote-iconBig {
        padding-left: 0;
        padding-right: 6rem
    }
}
@media(min-width:1200px) {
    .blockquote-iconBig .blockquote_icon {
        font-size: 5.5rem;
        line-height: 1
    }
    .blockquote-iconBig {
        padding-left: 7rem;
        min-height: 5.5rem
    }
    .rtl-layout .blockquote-iconBig {
        padding-left: 0;
        padding-right: 7rem
    }
}
.fl-sprite {
    display: inline-block;
    vertical-align: middle;
    background-image: url("/img/flags/flags-sprite.png");
    background-repeat: no-repeat
}
.fl-sprite-sm {
    width: 22.5px;
    height: 15px;
    background-size: 744px 15px
}
.fl-sprite-lg {
    width: 37.5px;
    height: 25px;
    background-size: 1240px 25px
}
.fl-sprite-sm.fl-sprite-en {
    background-position: 0 0
}
.fl-sprite-lg.fl-sprite-en {
    background-position: 0 0
}
.fl-sprite-sm.fl-sprite-jp {
    background-position: -24px 0
}
.fl-sprite-lg.fl-sprite-jp {
    background-position: -40px 0
}
.fl-sprite-sm.fl-sprite-my {
    background-position: -48px 0
}
.fl-sprite-lg.fl-sprite-my {
    background-position: -80px 0
}
.fl-sprite-sm.fl-sprite-cn {
    background-position: -72px 0
}
.fl-sprite-lg.fl-sprite-cn {
    background-position: -120px 0
}
.fl-sprite-sm.fl-sprite-tw {
    background-position: -72px 0
}
.fl-sprite-lg.fl-sprite-tw {
    background-position: -120px 0
}
.fl-sprite-sm.fl-sprite-el {
    background-position: -96px 0
}
.fl-sprite-lg.fl-sprite-el {
    background-position: -160px 0
}
.fl-sprite-sm.fl-sprite-hu {
    background-position: -120px 0
}
.fl-sprite-lg.fl-sprite-hu {
    background-position: -200px 0
}
.fl-sprite-sm.fl-sprite-ru {
    background-position: -144px 0
}
.fl-sprite-lg.fl-sprite-ru {
    background-position: -240px 0
}
.fl-sprite-sm.fl-sprite-id {
    background-position: -168px 0
}
.fl-sprite-lg.fl-sprite-id {
    background-position: -280px 0
}
.fl-sprite-sm.fl-sprite-fr {
    background-position: -192px 0
}
.fl-sprite-lg.fl-sprite-fr {
    background-position: -320px 0
}
.fl-sprite-sm.fl-sprite-it {
    background-position: -216px 0
}
.fl-sprite-lg.fl-sprite-it {
    background-position: -360px 0
}
.fl-sprite-sm.fl-sprite-se {
    background-position: -240px 0
}
.fl-sprite-lg.fl-sprite-se {
    background-position: -400px 0
}
.fl-sprite-sm.fl-sprite-de {
    background-position: -264px 0
}
.fl-sprite-lg.fl-sprite-de {
    background-position: -440px 0
}
.fl-sprite-sm.fl-sprite-pl {
    background-position: -288px 0
}
.fl-sprite-lg.fl-sprite-pl {
    background-position: -480px 0
}
.fl-sprite-sm.fl-sprite-ar {
    background-position: -312px 0
}
.fl-sprite-lg.fl-sprite-ar {
    background-position: -520px 0
}
.fl-sprite-sm.fl-sprite-es {
    background-position: -336px 0
}
.fl-sprite-lg.fl-sprite-es {
    background-position: -560px 0
}
.fl-sprite-sm.fl-sprite-kr {
    background-position: -360px 0
}
.fl-sprite-lg.fl-sprite-kr {
    background-position: -600px 0
}
.fl-sprite-sm.fl-sprite-pt {
    background-position: -384px 0
}
.fl-sprite-lg.fl-sprite-pt {
    background-position: -640px 0
}
.fl-sprite-sm.fl-sprite-tr {
    background-position: -408px 0
}
.fl-sprite-lg.fl-sprite-tr {
    background-position: -680px 0
}
.fl-sprite-sm.fl-sprite-vn {
    background-position: -432px 0
}
.fl-sprite-lg.fl-sprite-vn {
    background-position: -720px 0
}
.fl-sprite-sm.fl-sprite-th {
    background-position: -456px 0
}
.fl-sprite-lg.fl-sprite-th {
    background-position: -760px 0
}
.fl-sprite-sm.fl-sprite-ph {
    background-position: -480px 0
}
.fl-sprite-lg.fl-sprite-ph {
    background-position: -800px 0
}
.fl-sprite-sm.fl-sprite-nl {
    background-position: -504px 0
}
.fl-sprite-lg.fl-sprite-nl {
    background-position: -840px 0
}
.fl-sprite-sm.fl-sprite-cz {
    background-position: -528px 0
}
.fl-sprite-lg.fl-sprite-cz {
    background-position: -880px 0
}
.fl-sprite-sm.fl-sprite-ir {
    background-position: -552px 0
}
.fl-sprite-lg.fl-sprite-ir {
    background-position: -920px 0
}
.fl-sprite-sm.fl-sprite-fa {
    background-position: -552px 0
}
.fl-sprite-lg.fl-sprite-fa {
    background-position: -920px 0
}
.fl-sprite-sm.fl-sprite-bd {
    background-position: -576px 0
}
.fl-sprite-lg.fl-sprite-bd {
    background-position: -960px 0
}
.fl-sprite-sm.fl-sprite-bn {
    background-position: -576px 0
}
.fl-sprite-lg.fl-sprite-bn {
    background-position: -960px 0
}
.fl-sprite-sm.fl-sprite-au {
    background-position: -600px 0
}
.fl-sprite-lg.fl-sprite-au {
    background-position: -1000px 0
}
.fl-sprite-sm.fl-sprite-mn {
    background-position: -624px 0
}
.fl-sprite-lg.fl-sprite-mn {
    background-position: -1040px 0
}
.fl-sprite-sm.fl-sprite-hr {
    background-position: -648px 0
}
.fl-sprite-lg.fl-sprite-hr {
    background-position: -1080px 0
}
.fl-sprite-sm.fl-sprite-si {
    background-position: -672px 0
}
.fl-sprite-lg.fl-sprite-si {
    background-position: -1120px 0
}
.fl-sprite-sm.fl-sprite-lt {
    background-position: -696px 0
}
.fl-sprite-lg.fl-sprite-lt {
    background-position: -1160px 0
}
.fl-sprite-sm.fl-sprite-ro {
    background-position: -720px 0
}
.fl-sprite-lg.fl-sprite-ro {
    background-position: -1200px 0
}
.fl-icon {
    display: inline-block;
    vertical-align: middle;
    width: 37.5px;
    height: 25px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.07)
}
.fl-icon-sm {
    width: 30px;
    height: 20px
}
.fl-icon-xs {
    width: 22.5px;
    height: 15px
}
.fl-icon-ad {
    background-image: url('/img/flags/ad.svg')
}
.fl-icon-ae {
    background-image: url('/img/flags/ae.svg')
}
.fl-icon-af {
    background-image: url('/img/flags/af.svg')
}
.fl-icon-ag {
    background-image: url('/img/flags/ag.svg')
}
.fl-icon-ai {
    background-image: url('/img/flags/ai.svg')
}
.fl-icon-al {
    background-image: url('/img/flags/al.svg')
}
.fl-icon-am {
    background-image: url('/img/flags/am.svg')
}
.fl-icon-ao {
    background-image: url('/img/flags/ao.svg')
}
.fl-icon-aq {
    background-image: url('/img/flags/aq.svg')
}
.fl-icon-arg {
    background-image: url('/img/flags/ar.svg')
}
.fl-icon-as {
    background-image: url('/img/flags/as.svg')
}
.fl-icon-at {
    background-image: url('/img/flags/at.svg')
}
.fl-icon-au {
    background-image: url('/img/flags/au.svg')
}
.fl-icon-aw {
    background-image: url('/img/flags/aw.svg')
}
.fl-icon-ax {
    background-image: url('/img/flags/ax.svg')
}
.fl-icon-az {
    background-image: url('/img/flags/az.svg')
}
.fl-icon-ba {
    background-image: url('/img/flags/ba.svg')
}
.fl-icon-bb {
    background-image: url('/img/flags/bb.svg')
}
.fl-icon-bd {
    background-image: url("/img/flags/bd.svg")
}
.fl-icon-bn {
    background-image: url("/img/flags/bd.svg")
}
.fl-icon-be {
    background-image: url('/img/flags/be.svg')
}
.fl-icon-bf {
    background-image: url('/img/flags/bf.svg')
}
.fl-icon-bg {
    background-image: url('/img/flags/bg.svg')
}
.fl-icon-bh {
    background-image: url("/img/flags/bh.svg")
}
.fl-icon-bi {
    background-image: url('/img/flags/bi.svg')
}
.fl-icon-bj {
    background-image: url('/img/flags/bj.svg')
}
.fl-icon-bl {
    background-image: url('/img/flags/bl.svg')
}
.fl-icon-bm {
    background-image: url('/img/flags/bm.svg')
}
.fl-icon-brunei {
    background-image: url('/img/flags/bn.svg')
}
.fl-icon-bo {
    background-image: url('/img/flags/bo.svg')
}
.fl-icon-bq {
    background-image: url('/img/flags/bq.svg')
}
.fl-icon-br {
    background-image: url('/img/flags/br.svg')
}
.fl-icon-bs {
    background-image: url('/img/flags/bs.svg')
}
.fl-icon-bt {
    background-image: url('/img/flags/bt.svg')
}
.fl-icon-bv {
    background-image: url('/img/flags/bv.svg')
}
.fl-icon-bw {
    background-image: url('/img/flags/bw.svg')
}
.fl-icon-by {
    background-image: url('/img/flags/by.svg')
}
.fl-icon-bz {
    background-image: url("/img/flags/bz.svg")
}
.fl-icon-ca {
    background-image: url('/img/flags/ca.svg')
}
.fl-icon-cc {
    background-image: url('/img/flags/cc.svg')
}
.fl-icon-cd {
    background-image: url('/img/flags/cd.svg')
}
.fl-icon-cf {
    background-image: url('/img/flags/cf.svg')
}
.fl-icon-cg {
    background-image: url('/img/flags/cg.svg')
}
.fl-icon-ch {
    background-image: url("/img/flags/ch.svg")
}
.fl-icon-ci {
    background-image: url('/img/flags/ci.svg')
}
.fl-icon-ck {
    background-image: url('/img/flags/ck.svg')
}
.fl-icon-cl {
    background-image: url('/img/flags/cl.svg')
}
.fl-icon-cm {
    background-image: url('/img/flags/cm.svg')
}
.fl-icon-cn {
    background-image: url("/img/flags/cn.svg")
}
.fl-icon-co {
    background-image: url("/img/flags/co.svg")
}
.fl-icon-cr {
    background-image: url('/img/flags/cr.svg')
}
.fl-icon-cu {
    background-image: url('/img/flags/cu.svg')
}
.fl-icon-cv {
    background-image: url('/img/flags/cv.svg')
}
.fl-icon-cw {
    background-image: url('/img/flags/cw.svg')
}
.fl-icon-cx {
    background-image: url('/img/flags/cx.svg')
}
.fl-icon-cy {
    background-image: url("/img/flags/cy.svg")
}
.fl-icon-cz {
    background-image: url("/img/flags/cz.svg")
}
.fl-icon-de {
    background-image: url('/img/flags/de.svg')
}
.fl-icon-dj {
    background-image: url('/img/flags/dj.svg')
}
.fl-icon-dk {
    background-image: url('/img/flags/dk.svg')
}
.fl-icon-dm {
    background-image: url('/img/flags/dm.svg')
}
.fl-icon-do {
    background-image: url('/img/flags/do.svg')
}
.fl-icon-dz {
    background-image: url('/img/flags/dz.svg')
}
.fl-icon-ec {
    background-image: url('/img/flags/ec.svg')
}
.fl-icon-ee {
    background-image: url('/img/flags/ee.svg')
}
.fl-icon-eg {
    background-image: url('/img/flags/eg.svg')
}
.fl-icon-eh {
    background-image: url('/img/flags/eh.svg')
}
.fl-icon-er {
    background-image: url('/img/flags/er.svg')
}
.fl-icon-es {
    background-image: url('/img/flags/es.svg')
}
.fl-icon-et {
    background-image: url('/img/flags/et.svg')
}
.fl-icon-eu {
    background-image: url('/img/flags/eu.svg')
}
.fl-icon-fi {
    background-image: url('/img/flags/fi.svg')
}
.fl-icon-fj {
    background-image: url('/img/flags/fj.svg')
}
.fl-icon-fk {
    background-image: url('/img/flags/fk.svg')
}
.fl-icon-fm {
    background-image: url('/img/flags/fm.svg')
}
.fl-icon-fo {
    background-image: url('/img/flags/fo.svg')
}
.fl-icon-fr {
    background-image: url('/img/flags/fr.svg')
}
.fl-icon-ga {
    background-image: url('/img/flags/ga.svg')
}
.fl-icon-en {
    background-image: url('/img/flags/gb.svg')
}
.fl-icon-gd {
    background-image: url('/img/flags/gd.svg')
}
.fl-icon-ge {
    background-image: url('/img/flags/ge.svg')
}
.fl-icon-gf {
    background-image: url('/img/flags/gf.svg')
}
.fl-icon-gg {
    background-image: url('/img/flags/gg.svg')
}
.fl-icon-gh {
    background-image: url('/img/flags/gh.svg')
}
.fl-icon-gi {
    background-image: url('/img/flags/gi.svg')
}
.fl-icon-gl {
    background-image: url('/img/flags/gl.svg')
}
.fl-icon-gm {
    background-image: url('/img/flags/gm.svg')
}
.fl-icon-gn {
    background-image: url('/img/flags/gn.svg')
}
.fl-icon-gp {
    background-image: url('/img/flags/gp.svg')
}
.fl-icon-gq {
    background-image: url('/img/flags/gq.svg')
}
.fl-icon-el {
    background-image: url('/img/flags/gr.svg')
}
.fl-icon-gs {
    background-image: url('/img/flags/gs.svg')
}
.fl-icon-gt {
    background-image: url('/img/flags/gt.svg')
}
.fl-icon-gu {
    background-image: url('/img/flags/gu.svg')
}
.fl-icon-gw {
    background-image: url('/img/flags/gw.svg')
}
.fg-icon-gy {
    background-image: url('/img/flags/gy.svg')
}
.fl-icon-hk {
    background-image: url('/img/flags/hk.svg')
}
.fl-icon-hm {
    background-image: url('/img/flags/hm.svg')
}
.fl-icon-hn {
    background-image: url('/img/flags/hn.svg')
}
.fl-icon-hr {
    background-image: url('/img/flags/hr.svg')
}
.fl-icon-ht {
    background-image: url('/img/flags/ht.svg')
}
.fl-icon-hu {
    background-image: url('/img/flags/hu.svg')
}
.fl-icon-id {
    background-image: url('/img/flags/id.svg')
}
.fl-icon-ie {
    background-image: url('/img/flags/ie.svg')
}
.fl-icon-il {
    background-image: url('/img/flags/il.svg')
}
.fl-icon-im {
    background-image: url('/img/flags/im.svg')
}
.fl-icon-in {
    background-image: url('/img/flags/in.svg')
}
.fl-icon-io {
    background-image: url('/img/flags/io.svg')
}
.fl-icon-iq {
    background-image: url('/img/flags/iq.svg')
}
.fl-icon-ir, .fl-icon-fa {
    background-image: url('/img/flags/ir.svg')
}
.fl-icon-is {
    background-image: url('/img/flags/is.svg')
}
.fl-icon-it {
    background-image: url('/img/flags/it.svg')
}
.fl-icon-je {
    background-image: url('/img/flags/je.svg')
}
.fl-icon-jm {
    background-image: url('/img/flags/jm.svg')
}
.fl-icon-jo {
    background-image: url('/img/flags/jo.svg')
}
.fl-icon-jp {
    background-image: url('/img/flags/jp.svg')
}
.fl-icon-ke {
    background-image: url('/img/flags/ke.svg')
}
.fl-icon-kg {
    background-image: url('/img/flags/kg.svg')
}
.fl-icon-kh {
    background-image: url('/img/flags/kh.svg')
}
.fl-icon-ki {
    background-image: url('/img/flags/ki.svg')
}
.fl-icon-km {
    background-image: url('/img/flags/km.svg')
}
.fl-icon-kn {
    background-image: url('/img/flags/kn.svg')
}
.fl-icon-kp {
    background-image: url('/img/flags/kp.svg')
}
.fl-icon-kr {
    background-image: url('/img/flags/kr.svg')
}
.fl-icon-kw {
    background-image: url('/img/flags/kw.svg')
}
.fl-icon-ky {
    background-image: url('/img/flags/ky.svg')
}
.fl-icon-kz {
    background-image: url('/img/flags/kz.svg')
}
.fl-icon-la {
    background-image: url('/img/flags/la.svg')
}
.fl-icon-lb {
    background-image: url('/img/flags/lb.svg')
}
.fl-icon-lc {
    background-image: url('/img/flags/lc.svg')
}
.fl-icon-li {
    background-image: url('/img/flags/li.svg')
}
.fl-icon-lk {
    background-image: url('/img/flags/lk.svg')
}
.fl-icon-lr {
    background-image: url('/img/flags/lr.svg')
}
.fl-icon-ls {
    background-image: url('/img/flags/ls.svg')
}
.fl-icon-lt {
    background-image: url('/img/flags/lt.svg')
}
.fl-icon-lu {
    background-image: url('/img/flags/lu.svg')
}
.fl-icon-lv {
    background-image: url('/img/flags/lv.svg')
}
.fl-icon-ly {
    background-image: url('/img/flags/ly.svg')
}
.fl-icon-ma {
    background-image: url('/img/flags/ma.svg')
}
.fl-icon-mc {
    background-image: url('/img/flags/mc.svg')
}
.fl-icon-md {
    background-image: url('/img/flags/md.svg')
}
.fl-icon-me {
    background-image: url('/img/flags/me.svg')
}
.fl-icon-mf {
    background-image: url('/img/flags/mf.svg')
}
.fl-icon-mg {
    background-image: url('/img/flags/mg.svg')
}
.fl-icon-mh {
    background-image: url('/img/flags/mh.svg')
}
.fl-icon-mk {
    background-image: url('/img/flags/mk.svg')
}
.fl-icon-ml {
    background-image: url('/img/flags/ml.svg')
}
.fl-icon-mm {
    background-image: url('/img/flags/mm.svg')
}
.fl-icon-mn {
    background-image: url('/img/flags/mn.svg')
}
.fl-icon-mo {
    background-image: url('/img/flags/mo.svg')
}
.fl-icon-mp {
    background-image: url('/img/flags/mp.svg')
}
.fl-icon-mq {
    background-image: url('/img/flags/mq.svg')
}
.fl-icon-mr {
    background-image: url('/img/flags/mr.svg')
}
.fl-icon-ms {
    background-image: url('/img/flags/ms.svg')
}
.fl-icon-mt {
    background-image: url('/img/flags/mt.svg')
}
.fl-icon-mu {
    background-image: url('/img/flags/mu.svg')
}
.fl-icon-mv {
    background-image: url('/img/flags/mv.svg')
}
.fl-icon-mw {
    background-image: url('/img/flags/mw.svg')
}
.fl-icon-mx {
    background-image: url('/img/flags/mx.svg')
}
.fl-icon-my {
    background-image: url('/img/flags/my.svg')
}
.fl-icon-mz {
    background-image: url('/img/flags/mz.svg')
}
.fl-icon-na {
    background-image: url('/img/flags/na.svg')
}
.fl-icon-nc {
    background-image: url('/img/flags/nc.svg')
}
.fl-icon-ne {
    background-image: url('/img/flags/ne.svg')
}
.fl-icon-nf {
    background-image: url('/img/flags/nf.svg')
}
.fl-icon-ng {
    background-image: url('/img/flags/ng.svg')
}
.fl-icon-ni {
    background-image: url('/img/flags/ni.svg')
}
.fl-icon-nl {
    background-image: url('/img/flags/nl.svg')
}
.fl-icon-no {
    background-image: url('/img/flags/no.svg')
}
.fl-icon-np {
    background-image: url('/img/flags/np.svg')
}
.fl-icon-nr {
    background-image: url('/img/flags/nr.svg')
}
.fl-icon-nu {
    background-image: url('/img/flags/nu.svg')
}
.fl-icon-nz {
    background-image: url('/img/flags/nz.svg')
}
.fl-icon-om {
    background-image: url('/img/flags/om.svg')
}
.fl-icon-pa {
    background-image: url('/img/flags/pa.svg')
}
.fl-icon-pe {
    background-image: url('/img/flags/pe.svg')
}
.fl-icon-pf {
    background-image: url('/img/flags/pf.svg')
}
.fl-icon-pg {
    background-image: url('/img/flags/pg.svg')
}
.fl-icon-ph {
    background-image: url('/img/flags/ph.svg')
}
.fl-icon-pk {
    background-image: url('/img/flags/pk.svg')
}
.fl-icon-pl {
    background-image: url('/img/flags/pl.svg')
}
.fl-icon-pm {
    background-image: url('/img/flags/pm.svg')
}
.fl-icon-pn {
    background-image: url('/img/flags/pn.svg')
}
.fl-icon-pr {
    background-image: url('/img/flags/pr.svg')
}
.fl-icon-ps {
    background-image: url('/img/flags/ps.svg')
}
.fl-icon-pt {
    background-image: url('/img/flags/pt.svg')
}
.fl-icon-pw {
    background-image: url('/img/flags/pw.svg')
}
.fl-icon-py {
    background-image: url('/img/flags/py.svg')
}
.fl-icon-qa {
    background-image: url('/img/flags/qa.svg')
}
.fl-icon-re {
    background-image: url('/img/flags/re.svg')
}
.fl-icon-ro {
    background-image: url('/img/flags/ro.svg')
}
.fl-icon-rs {
    background-image: url('/img/flags/rs.svg')
}
.fl-icon-ru {
    background-image: url('/img/flags/ru.svg')
}
.fl-icon-rw {
    background-image: url('/img/flags/rw.svg')
}
.fl-icon-ar {
    background-image: url('/img/flags/sa.svg')
}
.fl-icon-sb {
    background-image: url('/img/flags/sb.svg')
}
.fl-icon-sc {
    background-image: url('/img/flags/sc.svg')
}
.fl-icon-sd {
    background-image: url('/img/flags/sd.svg')
}
.fl-icon-se {
    background-image: url('/img/flags/se.svg')
}
.fl-icon-sg {
    background-image: url('/img/flags/sg.svg')
}
.fl-icon-sh {
    background-image: url('/img/flags/sh.svg')
}
.fl-icon-si {
    background-image: url('/img/flags/si.svg')
}
.fl-icon-sj {
    background-image: url('/img/flags/sj.svg')
}
.fl-icon-sk {
    background-image: url('/img/flags/sk.svg')
}
.fl-icon-sl {
    background-image: url('/img/flags/sl.svg')
}
.fl-icon-sm {
    background-image: url('/img/flags/sm.svg')
}
.fl-icon-sn {
    background-image: url('/img/flags/sn.svg')
}
.fl-icon-so {
    background-image: url('/img/flags/so.svg')
}
.fl-icon-sr {
    background-image: url('/img/flags/sr.svg')
}
.fl-icon-ss {
    background-image: url('/img/flags/ss.svg')
}
.fl-icon-st {
    background-image: url('/img/flags/st.svg')
}
.fl-icon-sv {
    background-image: url('/img/flags/sv.svg')
}
.fl-icon-sx {
    background-image: url('/img/flags/sx.svg')
}
.fl-icon-sy {
    background-image: url('/img/flags/sy.svg')
}
.fl-icon-sz {
    background-image: url('/img/flags/sz.svg')
}
.fl-icon-tc {
    background-image: url('/img/flags/tc.svg')
}
.fl-icon-td {
    background-image: url('/img/flags/td.svg')
}
.fl-icon-tf {
    background-image: url('/img/flags/tf.svg')
}
.fl-icon-tg {
    background-image: url('/img/flags/tg.svg')
}
.fl-icon-th {
    background-image: url('/img/flags/th.svg')
}
.fl-icon-tj {
    background-image: url('/img/flags/tj.svg')
}
.fl-icon-tk {
    background-image: url('/img/flags/tk.svg')
}
.fl-icon-tl {
    background-image: url('/img/flags/tl.svg')
}
.fl-icon-tm {
    background-image: url('/img/flags/tm.svg')
}
.fl-icon-tn {
    background-image: url('/img/flags/tn.svg')
}
.fl-icon-to {
    background-image: url('/img/flags/to.svg')
}
.fl-icon-tr {
    background-image: url('/img/flags/tr.svg')
}
.fl-icon-tt {
    background-image: url('/img/flags/tt.svg')
}
.fl-icon-tv {
    background-image: url('/img/flags/tv.svg')
}
.fl-icon-tw {
    background-image: url('/img/flags/tw.svg')
}
.fl-icon-tz {
    background-image: url('/img/flags/tz.svg')
}
.fl-icon-ua {
    background-image: url('/img/flags/ua.svg')
}
.fl-icon-ug {
    background-image: url('/img/flags/ug.svg')
}
.fl-icon-um {
    background-image: url('/img/flags/um.svg')
}
.fl-icon-us {
    background-image: url('/img/flags/us.svg')
}
.fl-icon-uy {
    background-image: url('/img/flags/uy.svg')
}
.fl-icon-uz {
    background-image: url('/img/flags/uz.svg')
}
.fl-icon-va {
    background-image: url('/img/flags/va.svg')
}
.fl-icon-vc {
    background-image: url('/img/flags/vc.svg')
}
.fl-icon-ve {
    background-image: url('/img/flags/ve.svg')
}
.fl-icon-vg {
    background-image: url('/img/flags/vg.svg')
}
.fl-icon-vi {
    background-image: url('/img/flags/vi.svg')
}
.fl-icon-vn {
    background-image: url('/img/flags/vn.svg')
}
.fl-icon-vu {
    background-image: url('/img/flags/vu.svg')
}
.fl-icon-wf {
    background-image: url('/img/flags/wf.svg')
}
.fl-icon-ws {
    background-image: url('/img/flags/ws.svg')
}
.fl-icon-ye {
    background-image: url('/img/flags/ye.svg')
}
.fl-icon-yt {
    background-image: url('/img/flags/yt.svg')
}
.fl-icon-za {
    background-image: url('/img/flags/za.svg')
}
.fl-icon-zm {
    background-image: url('/img/flags/zm.svg')
}
.fl-icon-zw {
    background-image: url('/img/flags/zw.svg')
}
.fl-icon-empty-class_v1 {
    display: none
}
.listing_item {
    display: block;
    border-bottom: 1px solid #ccc;
    padding: 1rem 0
}
.listing-mdBonuses .listing_item, .listing-mdPromotions .listing_item {
    padding: 2rem 0
}
.listing-condensed .listing_item {
    padding: .5rem 0
}
.listing_item:first-child {
    padding-top: 0
}
.listing_item:last-child {
    border-bottom: 0;
    padding-bottom: 0
}
.listing-bcLight > .listing_item {
    border-color: #dadada
}
.listing-bcDark > .listing_item {
    border-color: #bdbdbd
}
.listing-bcFaded > .listing_item {
    border-color: rgba(0, 0, 0, 0.1)
}
.listing-links .listing_item a {
    display: block;
    position: relative;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-right: 10px
}
.rtl-layout .listing-links .listing_item a {
    padding-right: 0;
    padding-left: 10px
}
.listing-links .listing_item a::before {
    content: "";
    display: block;
    font-family: FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto 0;
    font-size: 1.25rem;
    height: 1.25rem;
    line-height: 1.25rem
}
.rtl-layout .listing-links .listing_item a::before {
    content: "";
    right: auto;
    left: 0
}
.item-row-disabled {
    opacity: .4;
    filter: gray;
    -webkit-filter: grayscale(100%)
}
.listing_bonusType, .item-row_feauturedText {
    color: #d51820;
    font-weight: 700;
    font-size: 2rem;
    line-height: 1.1
}
.item-row_img {
    height: 75px;
    position: relative;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    margin: 0 10px
}
.listing-mdBonuses .item-row_img {
    height: 65px;
    margin: 0
}
.listing-mdBonuses .item-row_text {
    font-size: 1.125em
}
.listing-mdPromotions .item-row_img {
    display: none
}
.listing-mdUpcoming .item-row_feauturedText {
    color: #d51820;
    font-weight: 700;
    font-size: 2rem;
    line-height: 1.1
}
.listing-mdProfile .fa {
    font-size: 1.424em;
    vertical-align: middle;
    margin-right: 1rem
}
.rtl-layout .listing-mdProfile .fa {
    margin-right: 0;
    margin-left: 1rem
}
.listing-links {
    margin-bottom: 0
}
.listing-grid_title {
    font-weight: 400;
    margin-bottom: 0
}
.listing-grid-mdPdf .listing-grid_link {
    display: block;
    position: relative;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 4rem
}
.rtl-layout .listing-grid-mdPdf .listing-grid_link {
    padding-left: 0;
    padding-right: 4rem
}
.listing-grid-mdPdf .listing-grid_link:hover {
    background-color: #f7f7f7;
    color: #494949
}
.listing-grid-mdPdf > li + li .listing-grid_link {
    border-top: 1px solid #f3f3f3
}
.listing-grid-mdPdf .listing-grid_icon {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    height: 4rem;
    margin: auto 0;
    font-size: 4rem;
    color: #d51820
}
.rtl-layout .listing-grid-mdPdf .listing-grid_icon {
    left: auto;
    right: 0
}
.method-grid_item {
    margin-bottom: 3rem
}
.method-grid_item:last-child {
    margin-bottom: 0
}
.method-grid_iconWrapper {
    position: relative;
    border: 1px solid #dadada;
    padding: 1rem;
    margin-bottom: 1.25rem;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden
}
.method-grid_icon {
    display: block;
    height: 80px;
    max-width: 140px;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}
.method-grid_title {
    margin-bottom: 1.25rem
}
.months-slider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.months-slider_item {
    width: 100%;
    text-align: center;
    color: #c3c3c3;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
}
.months-slider_item-ended {
    color: #707070
}
.months-slider_item-notParticipate {
    color: #838383
}
.months-slider_icon {
    width: 100%;
    margin-bottom: 2rem;
    position: relative;
    text-align: center;
    height: 22px;
    display: none
}
.months-slider_icon::after {
    content: '';
    display: inline-block;
    position: relative;
    width: 10px;
    height: 10px;
    margin: 6px 0;
    background-color: #c3c3c3;
    border-radius: 100%;
    z-index: 1
}
.months-slider_item-current .months-slider_icon::after {
    background-color: #d51820
}
.months-slider_item-ended .months-slider_icon::after {
    content: '';
    font-family: FontAwesome;
    color: #29a643;
    width: 16px;
    height: 22px;
    background-color: transparent;
    border-radius: 0;
    font-size: 1.125em;
    margin: 0
}
.months-slider_item-notParticipate .months-slider_icon::after {
    color: #838383
}
.months-slider_icon::before {
    content: '';
    display: block;
    border-top: 3px dotted #ddd;
    width: 100%;
    position: absolute;
    height: 0;
    top: 0;
    bottom: 0;
    left: 50%;
    margin: auto 0
}
.rtl-layout .months-slider_icon::before {
    left: auto;
    right: 50%
}
.months-slider_item-last .months-slider_icon::before {
    display: none
}
.months-slider_header {
    font-weight: 700;
    margin-top: 0;
    height: 37px;
    margin-bottom: 0
}
.months-slider_item-current .months-slider_header {
    color: #d51820;
    font-size: 1.266em
}
html[lang="ar"] .months-slider_header {
    font-size: 1em
}
.months-slider_text {
    font-size: .889em
}
.months-slider_item-current .months-slider_text {
    color: #333
}
@media(min-width:576px) {
    .listing-grid > li {
        padding-top: 10px;
        padding-bottom: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
        border-left: 1px solid #f3f3f3
    }
    .listing-grid > li:nth-child(2n-1) {
        border-left: 0
    }
    .rtl-layout .listing-grid > li {
        border-left: 0;
        border-right: 1px solid #f3f3f3
    }
    .rtl-layout .listing-grid > li:nth-child(2n-1) {
        border-right: 0
    }
    .listing-grid-mdPdf .listing-grid_link, .rtl-layout .listing-grid-mdPdf .listing-grid_link {
        text-align: center;
        padding: 10px
    }
    .listing-grid.listing-grid-mdPdf > li + li .listing-grid_link {
        border-top: 0
    }
    .listing-grid-mdPdf .listing-grid_icon {
        font-size: 9rem;
        position: relative;
        top: auto;
        bottom: auto;
        height: auto;
        margin: 0
    }
    .listing-grid_title {
        margin-top: .75rem
    }
    .listing-mdBonuses .listing_item, .listing-mdPromotions .listing_item {
        padding: 1.5rem 0
    }
    .listing_item:first-child {
        padding-top: 0
    }
    .listing_item:last-child {
        border-bottom: 0;
        padding-bottom: 0
    }
    .listing_item {
        display: block;
        border-bottom: 1px solid #ccc
    }
    .method-grid_item:nth-last-child(2) {
        margin-bottom: 0
    }
    .method-grid_iconWrapper {
        max-width: none
    }
}
@media(min-width:768px) {
    .listing_bonusType, .item-row_feauturedText {
        font-size: 2.5rem;
        line-height: 40px
    }
    html[lang="el"] .listing_bonusType, html[lang="vn"] .listing_bonusType, html[lang="ja"] .listing_bonusType, html[lang="bn"] .listing_bonusType, html[lang="el"] .item-row_feauturedText, html[lang="vn"] .item-row_feauturedText, html[lang="ja"] .item-row_feauturedText, html[lang="bn"] .item-row_feauturedText {
        font-size: 2rem
    }
    .listing-grid > li:nth-child(2n-1) {
        border-left: 1px solid #f3f3f3
    }
    .listing-grid > li:nth-child(3n-2) {
        border-left: 0
    }
    .rtl-layout .listing-grid > li:nth-child(2n-1) {
        border-left: 0;
        border-right: 1px solid #f3f3f3
    }
    .rtl-layout .listing-grid > li:nth-child(3n-2) {
        border-right: 0
    }
    .method-grid_item:nth-last-child(3) {
        margin-bottom: 0
    }
}
@media(min-width:992px) {
    .listing-mdBonuses .item-row_text {
        font-size: 1.266em
    }
    .listing-mdPromotions .item-row_img {
        display: block
    }
    .listing-mdPromotions .item-row_feauturedText {
        display: none
    }
    .listing-grid > li:nth-child(3n-2) {
        border-left: 1px solid #f3f3f3
    }
    .listing-grid > li:nth-child(4n-3) {
        border-left: 0
    }
    .rtl-layout .listing-grid > li:nth-child(3n-2) {
        border-left: 0;
        border-right: 1px solid #f3f3f3
    }
    .rtl-layout .listing-grid > li:nth-child(4n-3) {
        border-right: 0
    }
    .method-grid_item:nth-last-child(4) {
        margin-bottom: 0
    }
}
@media(min-width:1200px) {
    .listing_bonusType, .item-row_feauturedText {
        font-size: 2.75rem
    }
    html[lang="el"] .listing_bonusType, html[lang="vn"] .listing_bonusType, html[lang="ja"] .listing_bonusType, html[lang="bn"] .listing_bonusType, html[lang="el"] .item-row_feauturedText, html[lang="vn"] .item-row_feauturedText, html[lang="ja"] .item-row_feauturedText, html[lang="bn"] .item-row_feauturedText {
        font-size: 2.25rem
    }
    .months-slider_icon {
        display: block
    }
}
.icon-list li {
    position: relative;
    line-height: 20px;
    margin-bottom: .75rem
}
.icon-list li:last-child {
    margin-bottom: 0
}
.icon-list li::before {
    font-family: FontAwesome;
    position: absolute;
    left: 0
}
.rtl-layout .icon-list li::before {
    left: auto;
    right: 0
}
.icon-list-arrow li {
    padding-left: 20px
}
.rtl-layout .icon-list-arrow li {
    padding-left: 0;
    padding-right: 20px
}
.icon-list-arrow li::before {
    content: "\f0da";
    font-size: 22px;
    color: #d51820;
}
.rtl-layout .icon-list-arrow li::before {
    content: ""
}
.icon-list-check li {
    padding-left: 40px
}
.rtl-layout .icon-list-check li {
    padding-left: 0;
    padding-right: 40px
}
.icon-list-check li::before {
    content: "";
    font-size: 22px;
    color: #29a643
}
.icon-list.row li {
    padding-left: 35px
}
.rtl-layout .icon-list.row li {
    padding-left: 0;
    padding-right: 35px
}
.icon-list-check.row li {
    padding-left: 55px
}
.rtl-layout .icon-list-check.row li {
    padding-left: 0;
    padding-right: 55px
}
.icon-list.row li::before {
    left: 15px
}
.rtl-layout .icon-list.row li::before {
    left: auto;
    right: 15px
}
.icon-list-centered {
    text-align: center
}
.icon-list-centered li, .rtl-layout .icon-list-centered li {
    padding-left: 0;
    padding-right: 0
}
.icon-list-centered li::before {
    position: relative;
    vertical-align: bottom;
    margin-right: 15px
}
.rtl-layout .icon-list-centered li::before {
    margin-right: 0;
    margin-left: 15px
}
.icon-list ul {
    margin-top: .5rem
}
.icon-list ul li {
    padding-left: 20px;
    margin-bottom: .5rem
}
.rtl-layout .icon-list ul li {
    padding-left: 0;
    padding-right: 20px
}
.icon-list ul li::before {
    content: "";
    font-size: 7px
}
.ordered-list {
    padding: 0;
    color: #d51820;
    list-style-position: inside
}
.ordered-list span {
    color: #494949
}
#custom-livechat {
    position: fixed;
    bottom: 0;
    right: 0;
    border-top: 6px solid #000;
    background: #fff;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    z-index: 1000;
    width: 100%;
    padding: 0 .75rem;
    overflow-x: hidden;
    overflow-y: auto
}
.custom-livechat_header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    padding: .75rem 0;
    border-bottom: 1px solid #ccc;
    font-size: 1.125em
}
.custom-livechat_body {
    padding: 1rem 0
}
.custom-livechat_tabs {
    margin-left: -5px;
    margin-right: -5px;
    margin-bottom: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.custom-livechat_tabs > li {
    padding-left: 5px;
    padding-right: 5px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}
.custom-livechat_tabs > li > a {
    display: block;
    background-color: transparent;
    position: relative;
    padding: 8px 15px;
    line-height: 20px;
    text-align: center;
    border: 1px solid #d51820;
    color: #d51820;
    font-weight: 700;
    font-size: 20px
}
.custom-livechat_tabs > li:first-child > a {
    border-color: #29a643;
    color: #29a643
}
.custom-livechat_tabs > li > a:hover, .custom-livechat_tabs > li.active > a {
    border-color: transparent;
    color: #fff;
    background-color: #d51820
}
.custom-livechat_tabs > li:first-child > a:hover, .custom-livechat_tabs > li:first-child.active > a {
    background-color: #29a643
}
.custom-livechat_tabs > li > a::before {
    content: '';
    display: none;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -10px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 7px solid #d51820
}
.custom-livechat_tabs > li:first-child > a::before {
    border-top: 7px solid #29a643
}
.custom-livechat_tabs > li > a:hover::before, .custom-livechat_tabs > li.active > a::before {
    display: block
}
@media(min-width:430px) {
    #custom-livechat {
        right: 30px;
        width: 370px
    }
    .rtl-layout #custom-livechat {
        right: auto;
        left: 30px
    }
}
.modal {
    padding-top: 2rem;
    padding-bottom: 2rem
}
.modal.show {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important
}
.modal-dialog {
    margin: auto;
    width: 96%
}
.modal-content {
    border: 1px solid #555;
    border-radius: 0;
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    padding: 0 1.75rem
}
.modal-header {
    padding: 1.25rem 0;
    font-size: 1.602em
}
.modal-body {
    padding: 1.75rem 0
}
.modal-footer {
    padding: 1.25rem 0
}
.rtl-layout .modal-header .close {
    margin: -1rem auto -1rem -1rem
}
.cookie-modal .modal-content {
    border-bottom: 6px solid #4a4a4a
}
.cookie-modal .modal-header {
    display: block !important;
    padding: 2.5rem 0 2.5rem 4.25rem;
    position: relative;
    border-bottom: 0
}
.rtl-layout .cookie-modal .modal-header {
    padding-left: 0;
    padding-right: 4.25rem
}
.cookie-modal .modal-header i {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto 0;
    height: 3rem;
    font-size: 3rem
}
.rtl-layout .cookie-modal .modal-header i {
    left: auto;
    right: 0
}
.cookie-modal .modal-body {
    padding-top: 0;
    padding-bottom: 1.25rem
}
.cookie-modal .modal-footer {
    padding-top: 1rem;
    padding-bottom: 1rem
}
.cookie-modalTabs {
    border-top: 1px solid #bdbdbd;
    margin-left: -1.75rem;
    margin-right: -1.75rem;
    margin-bottom: 1.50rem
}
.cookie-modalTabs > li {
    text-align: center
}
.cookie-modalTabs > li > a {
    display: block;
    border-bottom: 1px solid #bdbdbd;
    font-weight: 500;
    line-height: 1;
    padding: 1.25rem 1.75rem;
    background-color: #e9e9e9
}
.cookie-modalTabs > li > a:hover, .cookie-modalTabs > li > a:focus {
    color: #888
}
.cookie-modalTabs > li.active > a, .cookie-modalTabs > li.active > a:hover, .cookie-modalTabs > li.active > a:focus {
    color: #29a643;
    background-color: #fff;
    font-weight: 700
}
.jumio-steps {
    position: relative
}
.jumio-modal-content {
    padding: 0;
    border-bottom: 6px solid #4a4a4a
}
.jumio-modal-content button {
    position: absolute;
    top: -55px;
    cursor: pointer;
    color: #fff;
    font-size: 45px;
    right: -10px
}
.jumio-modal_loader {
    height: 80vh;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}
.jumio-modal_loader i {
    font-size: 5em
}
.jumio-modal_iframe-wrapper {
    display: none;
    height: 80vh
}
.jumio-modal_iframe-wrapper iframe {
    height: 100% !important;
    width: 100% !important;
    border: 0
}
.jumio-disabled {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: white;
    opacity: .5;
    z-index: 100
}
@media(min-width:768px) {
    .cookie-modal .modal-dialog, .jumio-modal .modal-dialog {
        max-width: 720px;
        margin: auto
    }
    .cookie-modalTabs {
        border-top: 0;
        margin-left: 0;
        margin-right: 0;
        border-bottom: 1px solid #bdbdbd;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }
    .cookie-modalTabs > li {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        -ms-flex: 1 1 0;
        flex: 1 1 0;
        width: auto
    }
    .cookie-modalTabs > li > a {
        display: block;
        border-bottom: 2px solid transparent;
        padding: 1rem .75rem;
        background-color: transparent;
        margin-bottom: -1px;
        white-space: nowrap
    }
    .cookie-modalTabs > li.active > a, .cookie-modalTabs > li.active > a:hover, .cookie-modalTabs > li.active > a:focus {
        border-bottom-color: #29a643
    }
}
.forMinify {
    color: red
}
.panel {
    background-color: #fff;
    border: 1px solid #bdbdbd;
    margin-bottom: 2rem
}
.panel:last-child {
    margin-bottom: 0
}
.panel_header {
    padding: 1.5rem;
    margin-bottom: 0
}
.panel_header h3, .panel_header h2 {
    margin-bottom: 0
}
.panel_header:first-child:not(.panel_header-notFirst) {
    border-bottom: 1px solid #bdbdbd
}
.panel_icon {
    display: none;
    font-size: 2.25rem;
    height: 2.25rem;
    color: #d51820;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 1.5rem;
    margin: auto 0
}
.rtl-layout .panel_icon {
    left: auto;
    right: 1.5rem
}
.panel_body {
    padding: 1.75rem 1.5rem
}
.panel_header:not(:first-child) + .panel_body, .panel_header.panel_header-notFirst + .panel_body {
    padding-top: 0
}
.panel_footer {
    background-color: #efefef;
    padding: .75rem 1.5rem;
    font-weight: 500;
    text-align: right;
    line-height: 1.2rem
}
.rtl-layout .panel_footer {
    text-align: left
}
.panel_loader {
    height: 20rem;
    width: 100%;
    position: relative
}
.panel-stickyFooter {
    position: relative;
    padding-bottom: 2.7rem
}
.panel-stickyFooter .panel_footer {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0
}
.panel-mdCollapsedTable {
    background-color: transparent;
    border: 0
}
.panel-mdCollapsedTable .panel_header, .panel-mdCollapsedTable .panel_footer {
    display: none
}
.panel-mdCollapsedTable .panel_body {
    padding: .5rem 0 0 0
}
.panel .tabs-scrollable_wrapper {
    border-top: 1px solid #bdbdbd;
    height: 48px
}
.panel .tabs-scrollable_wrapper:first-child, .panel_header:first-child:not(.panel_header-notFirst) + .tabs-scrollable_wrapper {
    border-top: 0;
    height: 47px
}
.panel-disabled {
    position: relative
}
.panel_disableContent {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 5;
    background-color: rgba(247, 247, 247, 0.85);
    padding: 1.5rem;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.panel_disableContent > div {
    max-width: 500px
}
@media(min-width:576px) {
    .panel_header:first-child:not(.panel_header-notFirst) {
        border-bottom: 0
    }
    .panel_header-icon {
        position: relative;
        padding-top: 2rem;
        padding-bottom: 2rem;
        padding-left: 4.75rem
    }
    .rtl-layout .panel_header-icon {
        padding-left: 1.5rem;
        padding-right: 4.75rem
    }
    .panel_header + .panel_body {
        padding-top: 0
    }
    .panel_header-icon + .panel_body {
        padding-top: .375rem
    }
    .panel_icon {
        display: inline-block
    }
    .panel_header:first-child:not(.panel_header-notFirst) + .tabs-scrollable_wrapper {
        border-top: 1px solid #bdbdbd;
        height: 48px
    }
    .panel-mdCollapsedTable .panel_body {
        padding: .5rem 0 0 0
    }
    .panel_loader {
        margin-bottom: 3.5rem
    }
}
@media(min-width:768px) {
    .panel-mdCollapsedTable {
        background-color: #fff;
        border: 1px solid #bdbdbd
    }
    .panel-mdCollapsedTable .panel_header, .panel-mdCollapsedTable .panel_footer {
        display: block
    }
    .panel-mdCollapsedTable .panel_header {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem
    }
    .panel-mdCollapsedTable .panel_body {
        padding: .375rem 1.5rem 1.75rem 1.5rem
    }
}
@media(min-width:992px) {
    .panel .tabs-scrollable_wrapper, .panel_header:first-child:not(.panel_header-notFirst) + .tabs-scrollable_wrapper {
        border-top: 0;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .panel .tabs-scrollable_wrapper:first-child {
        padding-top: 1.75rem
    }
    .panel .tabs-scrollable_wrapper:nth-child(3) {
        padding-top: .75rem
    }
    .panel .tabs-scrollable_wrapper:last-child {
        padding-bottom: 1.75rem
    }
    .panel_header-icon + .tabs-scrollable_wrapper {
        padding-top: .375rem
    }
}
#processingpartners .wpwl-form {
    max-width: none;
    margin-bottom: 0
}
#processingpartners .wpwl-control {
    height: 38px
}
#processingpartners .wpwl-label {
    padding-top: 10px;
    padding-bottom: 10px
}
#processingpartners input.wpwl-control {
    padding: 4px 4px !important
}
#processingpartners .wpwl-button {
    background-color: #29a643 !important;
    text-transform: uppercase;
    width: 100%;
    letter-spacing: .5px !important;
    font-weight: 700;
    font-size: 1.602em;
    text-align: center;
    line-height: 24px;
    padding: 6px 20px
}
@media(min-width:768px) {
    #timer {
        display: inline-block
    }
    #timer > div > div {
        display: inline-block;
        padding: 0 5px
    }
    #processingpartners .wpwl-button {
        width: 25%
    }
}
[data-toggle="popover"] {
    font-size: 14px
}
button[data-toggle="popover"] {
    padding: 0
}
.popover {
    border-radius: 0;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    font-size: 1em
}
.popover-body {
    padding: 1.25rem
}
.select2 {
    width: 100% !important
}
.select2-container-classic .select2-selection-single, .select2-container-classic .select2-selection-multiple {
    border-radius: 0;
    background-image: none;
    height: 38px;
    border: 1px solid #ccc;
    background-color: #f7f7f7
}
.select2-container-classic .select2-selection-single:focus, .select2-container-classic.select2-container-open .select2-selection-single, .select2-container-classic .select2-selection-multiple:focus, .select2-container-classic.select2-container-open .select2-selection-multiple {
    border: 1px solid #444;
    border-bottom-width: 1px !important;
    border-top-width: 1px !important;
    border-bottom-style: solid !important;
    border-top-style: solid !important;
    -moz-box-shadow: 0 0 3px 0 #999;
    -webkit-box-shadow: 0 0 3px 0 #999;
    box-shadow: 0 0 3px 0 #999;
    background: #fff !important
}
.select2-container-classic .select2-selection-single .select2-selection_rendered, .select2-container-classic .select2-selection-multiple .select2-selection_rendered {
    font-size: .889em;
    color: #494949;
    font-weight: 700;
    height: 36px;
    line-height: 36px;
    padding-left: 15px;
    padding-right: 20px
}
.rtl-layout .select2-container-classic .select2-selection-single .select2-selection_rendered, .rtl-layout .select2-container-classic .select2-selection-multiple .select2-selection_rendered {
    padding-left: 20px;
    padding-right: 15px
}
.select2-container-classic .select2-selection-multiple .select2-selection_choice {
    line-height: 25px
}
.rtl-layout .select2-container-classic .select2-selection-multiple .select2-selection_choice {
    float: right;
    margin-right: 0;
    margin-left: 5px
}
.select2-container-classic .select2-selection-single .select2-selection_arrow {
    background-color: transparent;
    border: 0;
    background-image: none;
    height: 36px
}
.rtl-layout .select2-container-classic .select2-selection-single .select2-selection_arrow {
    right: auto;
    left: 1px
}
.select2-container-classic.select2-container-open .select2-selection-single .select2-selection_arrow b {
    border-color: transparent transparent #494949 transparent;
    border-width: 0 4px 5px 4px
}
.select2-container-classic .select2-selection-single .select2-selection_arrow b {
    border-color: #494949 transparent transparent transparent
}
.select2-container-classic.select2-container-open .select2-dropdown {
    border-color: #444;
    border-radius: 0;
    font-size: .889em
}
.select2-results_option {
    padding: 6px 15px
}
.select2-container .select2-selection-multiple .select2-search-inline .select2-search_field {
    background-color: transparent !important;
    margin-top: 0
}
.select2-container .select2-selection-multiple .select2-search-inline .select2-search_field:-webkit-autofill, .select2-container .select2-selection-multiple .select2-search-inline .select2-search_field:-webkit-autofill:hover, .select2-container .select2-selection-multiple .select2-search-inline .select2-search_field:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 1000px #f7f7f7 inset;
    transition: background-color 5000s ease-in-out 0
}
.select2-container.select2-container-open .select2-selection-multiple .select2-search-inline .select2-search_field:-webkit-autofill, .select2-container.select2-container-open .select2-selection-multiple .select2-search-inline .select2-search_field:-webkit-autofill:hover, .select2-container.select2-container-open .select2-selection-multiple .select2-search-inline .select2-search_field:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 1000px #fff inset;
    transition: background-color 5000s ease-in-out 0
}
.rtl-layout .select2-container .select2-search-inline {
    float: right
}
.slick-slider {
    padding-left: 20px;
    padding-right: 20px
}
.slick-prev, .slick-next {
    font-size: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    display: block;
    width: 15px;
    height: 30px;
    padding: 0;
    margin: auto 0;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: 0;
    background: transparent
}
.rtl-layout .slick-next, .slick-prev {
    left: 0;
    right: auto
}
.rtl-layout .slick-prev, .slick-next {
    right: 0;
    left: auto
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
    color: transparent;
    outline: 0;
    background: transparent
}
.slick-prev::before, .slick-next::before {
    font-family: FontAwesome;
    font-size: 30px;
    line-height: 1;
    color: #bdbdbd;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.rtl-layout .slick-next::before, .slick-prev::before {
    content: "";
}
.rtl-layout .slick-prev::before, .slick-next::before {
    content: "";
}
.slick-disabled {
    opacity: 0
}
.rtl-layout .slick-slide {
    float: right
}
.sticky-footer {
    position: fixed;
    width: 100%;
    z-index: 99;
    left: 0;
    bottom: 0
}
#js-stickyFooterHeight {
    background-color: #000
}
#risk-block {
    bottom: 0;
    background: #efefef;
    border-top: 1px solid #ccc;
    padding: 10px;
    text-align: center;
    position: relative;
    font-size: 13px
}
#risk-block > .wrap {
    position: relative;
    margin: 0 auto;
    max-width: 1200px;
    min-height: 23px
}
#risk-block .link {
    font-weight: 700;
    color: inherit;
    text-decoration: underline;
    display: inline-block
}
#js-riskCloseButton {
    position: absolute;
    font-size: 15px;
    top: -42px;
    right: 15px;
    background: #efefef;
    padding: 5px 10px;
    border: 1px solid #ccc;
    border-bottom: 0
}
#js-riskCloseButton.minimise > i::before {
    content: "";
}
#js-riskCloseButton.minimise.up > i::before {
    content: "";
}
.rtl-layout #js-riskCloseButton {
    left: 15px;
    right: auto
}
#notify-block {
    display: none;
    padding: 5px 0;
    background: rgba(37, 37, 37, 0.9);
    border-top: 1px solid #111
}
#notify-block .btn {
    padding-top: 6px;
    padding-bottom: 6px
}
.notify-block_text {
    color: #cbcbcb;
    font-size: .889em;
    text-align: center
}
.scroll-top {
    display: none;
    position: fixed;
    bottom: 35px;
    right: 20px;
    color: #ccc;
    border: 1px solid #ccc;
    width: 55px;
    height: 50px;
    z-index: 999;
    text-align: center
}
.scroll-top:hover {
    color: #d51820;
    border: 1px solid #d51820
}
.scroll-top .fa {
    font-size: 67px;
    line-height: 47px
}
.rtl-layout .scroll-top {
    left: 20px;
    right: auto
}
#cookies-block {
    padding: 5px 0;
    background: rgba(37, 37, 37, 0.9);
    border-top: 1px solid #111
}
@media(min-width:992px) {
    #risk-block {
        padding: 10px 100px;
        font-size: 14px
    }
    #js-riskCloseButton {
        top: 0;
        right: -25px;
        background: 0;
        padding: 0;
        border: 0
    }
    .rtl-layout #js-riskCloseButton {
        left: -25px;
        right: auto
    }
    .scroll-top {
        bottom: 55px
    }
}
#xmas-holidays {
    background-color: #252525;
    color: white;
    font-size: 11px;
    text-align: center
}
.xmas-holidays-wrapper {
    padding: 12px 40px;
    margin: 0 auto;
    position: relative;
    display: inline-block
}
.xmas-holidays-wrapper p {
    margin-bottom: 0
}
.xmas-holidays-wrapper p a {
    display: inline-block;
    font-weight: 600
}
.xmas-holidays-wrapper button {
    font-size: 14px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 10px;
    margin: auto 0
}
.rtl-layout .xmas-holidays-wrapper button {
    right: auto;
    left: 10px
}
@media(min-width:425px) {
    .xmas-holidays-wrapper {
        padding: 12px 70px
    }
}
.table {
    margin-bottom: 0;
    text-align: center
}
.table thead th {
    padding: 1rem;
    border-top: 0;
    border-color: #dcdcdc
}
.table tbody td {
    vertical-align: middle;
    padding: 1rem;
    border-color: #dcdcdc
}
.table-default {
    border: 1px solid #bdbdbd
}
.table-default thead th {
    border-top: 0;
    border-bottom: 1px solid #bdbdbd;
    background-color: #f9f9f9
}
.table-default tbody td {
    border-top: 0;
    border-bottom: 1px solid #dedede;
    background-color: #fff
}
.table-default tbody tr:last-child td {
    border-bottom-width: 0
}
.table-simple thead th {
    border-top: 0;
    border-bottom-color: #dcdcdc
}
.table-simple tbody td {
    border-top: 0;
    border-bottom: 0
}
.table-condensed thead th, table.dataTable.table-condensed thead th {
    padding: .75rem .5rem
}
.table-condensed tbody td, table.dataTable.table-condensed tbody td {
    padding: .5rem
}
.table-mdEsma {
    margin-top: 1.25rem
}
.table-mdEsma thead th, .table-mdEsma tbody td {
    vertical-align: middle;
    border-width: 1px;
    border-style: solid;
    padding: .75rem
}
.table-mdEsma tbody td:first-child {
    text-align: left
}
.rtl-layout .table-mdEsma tbody td:first-child {
    text-align: right
}
.tabs-classic {
    border-bottom: 1px solid #ccc;
    margin-bottom: 0
}
.tabs-classic li {
    margin-bottom: -1px
}
.tabs-classic li a {
    display: block;
    color: #aaa;
    border: 1px solid transparent;
    padding: .5rem 1rem
}
.tabs-classic li a:hover {
    color: #494949
}
.tabs-classic li a:focus {
    color: #aaa
}
.tabs-classic li.active a {
    border-color: #ccc;
    border-bottom-color: transparent;
    color: #494949;
    background-color: #fff
}
.tabs-classic-square li a {
    font-size: 2.7rem;
    width: 6rem;
    text-align: center
}
.tabs-static {
    margin-left: -5px;
    margin-right: -5px
}
.tabs-static li {
    padding-left: 5px;
    padding-right: 5px
}
.tabs-static li a {
    display: block;
    font-size: 1em;
    text-align: center;
    color: #8a8a8a;
    line-height: 15px;
    padding: 9px 20px;
    border: 1px solid #cbcbcb
}
.tabs-static li a:hover, .tabs-static li a:focus {
    color: #8a8a8a
}
.tabs-static li a:hover {
    background-color: #eee
}
.tabs-static li.active a, .tabs-static li.active a:hover, .tabs-static li.active a:focus {
    color: #fff;
    border-color: #d51820;
    background-color: #d51820;
    font-weight: 500;
    position: relative;
    z-index: 1
}
.tabs-static li.seperator {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 100%;
    margin-bottom: .75rem
}
.tabs-static-o li a, .tabs-static-o li a:focus {
    background-color: #f7f7f7
}
.tabs-static-o li.active a, .tabs-static-o li.active a:focus, .tabs-static-o li.active a:hover, .tabs-static-o li a:hover {
    color: #d51820;
    border-color: #d51820;
    background-color: transparent;
    position: relative;
    z-index: 1
}
.tabs-static-o li.active a {
    font-weight: 500
}
.tabs-static-primary li a, .tabs-static-primary li a:hover, .tabs-static-primary li a:focus {
    background-color: transparent
}
.tabs-static-primary li.active a, .tabs-static-primary li.active a:focus, .tabs-static-primary li.active a:hover {
    color: #fff;
    border-color: #29a643;
    background-color: #29a643
}
.tabs-static-primary.tabs-static-o li.active a, .tabs-static-primary.tabs-static-o li.active a:focus, .tabs-static-primary.tabs-static-o li.active a:hover, .tabs-static-primary.tabs-static-o li a:hover {
    color: #29a643;
    border-color: #29a643;
    background-color: transparent;
    position: relative;
    z-index: 1
}
.tabs-static-big li a {
    padding: 12px 30px;
    line-height: 16px;
    font-size: 1.125em
}
.tabs-static-small {
    margin-left: -4px;
    margin-right: -4px
}
.tabs-static-small li {
    padding-left: 4px;
    padding-right: 4px
}
.tabs-static-small li a {
    padding: 7px 12px;
    font-size: .889em
}
.tabs-static-connected {
    margin-left: 0;
    margin-right: 0
}
.tabs-static-connected li {
    padding-left: 0;
    padding-right: 0
}
.tabs-static-connected li + li {
    margin-left: -1px
}
.rtl-layout .tabs-static-connected li + li {
    margin-left: 0;
    margin-right: -1px
}
.tabs-static-stretched li {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: auto
}
.tabs-static-equalStretched li {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -ms-flex: 1 1 0;
    flex: 1 1 0;
    width: auto
}
.tabs-static-stretched li a, .tabs-static-equalStretched li a {
    padding-left: 10px;
    padding-right: 10px
}
.tabs-static.flex-wrap li {
    margin-bottom: .75rem
}
.tabs-static-small.flex-wrap li {
    margin-bottom: .5rem
}
.tabs-static.flex-wrap li.seperator {
    margin-bottom: 0
}
.tabs-scrollable_wrapper {
    height: 47px;
    overflow: hidden;
    background-color: #f7f7f7
}
.tabs-scrollable_scroll {
    height: 65px;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch
}
.tabs-scrollable_scroll::-webkit-scrollbar {
    display: none
}
.tabs-scrollable {
    height: 47px;
    border-bottom: 1px solid #bdbdbd
}
.tabs-scrollable > li {
    height: 47px;
    border-bottom: 1px solid #bdbdbd
}
.tabs-scrollable > li > a, .tabs-scrollable_link {
    display: block;
    font-size: 1.125em;
    line-height: 16px;
    text-align: center;
    padding: 14px 0;
    margin: 0 15px;
    color: #8a8a8a;
    border-bottom: 2px solid transparent
}
.tabs-scrollable > li > a:hover, .tabs-scrollable > li > a:focus, .tabs-scrollable_link:hover, .tabs-scrollable_link:focus {
    color: #8a8a8a
}
.tabs-scrollable > li.active > a, li.active .tabs-scrollable_link {
    color: #d51820;
    border-color: #d51820;
    position: relative;
    z-index: 1
}
.tabs-scrollable > li.disabled > a, .tabs-scrollable > li.disabled > a:hover, .tabs-scrollable > li.disabled > a:focus, li.disabled .tabs-scrollable_link, li.disabled .tabs-scrollable_link:hover, li.disabled .tabs-scrollable_link:focus {
    cursor: default;
    opacity: .5
}
.tabs-scrollable > li.seperator {
    display: none
}
.btn-form-unify .btn, .btn-form-unify .form-control {
    padding-top: 6px;
    padding-bottom: 6px;
    line-height: 21px
}
.btn-form-unify select.form-control, .btn-form-unify .form-control {
    height: 35px !important
}
.filter-scrollable_wrapper {
    height: 44px;
    overflow: hidden
}
.filter-scrollable_scroll {
    height: 65px;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch
}
.filter-scrollable_scroll::-webkit-scrollbar {
    display: none
}
.filter-scrollable {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 14px 0
}
.filter-scrollable li + li {
    border-left: 1px solid #969696
}
.rtl-layout .filter-scrollable li + li {
    border-left: 0;
    border-right: 1px solid #969696
}
.filter-scrollable li a, .filter-scrollable li a:focus, .filter-scrollable_link {
    display: block;
    line-height: 16px;
    margin: 0 15px;
    padding: 0;
    color: inherit
}
.filter-scrollable li a:hover, .filter-scrollable li.active a, .filter-scrollable_link:hover, li.active .filter-scrollable_link {
    color: #d51820
}
@media(min-width:768px) {
    .tabs-classic-square li a {
        width: 6.25rem;
        padding: .75rem 1rem
    }
}
@media(min-width:992px) {
    .tabs-scrollable_wrapper, .tabs-scrollable_scroll, .tabs-scrollable, .tabs-scrollable > li {
        height: auto !important;
        background-color: transparent
    }
    .tabs-scrollable_wrapper {
        position: relative;
        overflow: visible
    }
    .tabs-scrollable_scroll {
        overflow-x: visible;
        overflow-y: visible
    }
    .tabs-scrollable, .tabs-scrollable > li {
        border-bottom-width: 0;
        background-color: transparent
    }
    .tabs-scrollable {
        margin-left: -5px;
        margin-right: -5px
    }
    .tabs-scrollable > li {
        padding-left: 5px;
        padding-right: 5px
    }
    .tabs-scrollable > li > a, .tabs-scrollable_link {
        line-height: 15px;
        padding: 9px 20px;
        margin: 0;
        border: 1px solid #cbcbcb;
        font-size: 1em
    }
    .tabs-scrollable > li > a:hover, .tabs-scrollable_link:hover {
        background-color: #eee
    }
    .tabs-scrollable > li.active > a, .tabs-scrollable > li.active > a:hover, .tabs-scrollable > li.active > a:focus, li.active .tabs-scrollable_link, li.active .tabs-scrollable_link:hover, li.active .tabs-scrollable_link:focus {
        color: #fff;
        background-color: #d51820
    }
    .tabs-scrollable > li.disabled > a, .tabs-scrollable > li.disabled > a:hover, .tabs-scrollable > li.disabled > a:focus, li.disabled .tabs-scrollable_link, li.disabled .tabs-scrollable_link:hover, li.disabled .tabs-scrollable_link:focus {
        color: #8a8a8a;
        background-color: transparent;
        border-color: #cbcbcb
    }
    .tabs-scrollable > li.seperator {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        width: 100%;
        margin-bottom: .75rem;
        display: block
    }
    .tabs-scrollable-o > li > a, .tabs-scrollable-o > li > a:focus, .tabs-scrollable-o .tabs-scrollable_link, .tabs-scrollable-o .tabs-scrollable_link:focus {
        background-color: #f7f7f7
    }
    .tabs-scrollable-o > li.active > a, .tabs-scrollable-o > li.active > a:focus, .tabs-scrollable-o > li.active > a:hover, .tabs-scrollable-o > li > a:hover, .tabs-scrollable-o li.active .tabs-scrollable_link, .tabs-scrollable-o li.active .tabs-scrollable_link:hover, .tabs-scrollable-o li.active .tabs-scrollable_link:focus, .tabs-scrollable-o li .tabs-scrollable_link:hover {
        color: #d51820;
        border-color: #d51820;
        background-color: transparent;
        position: relative;
        z-index: 1
    }
    .tabs-scrollable-o > li.disabled > a, .tabs-scrollable-o > li.disabled > a:hover, .tabs-scrollable-o > li.disabled > a:focus, .tabs-scrollable-o li.disabled .tabs-scrollable_link, .tabs-scrollable-o li.disabled .tabs-scrollable_link:hover, .tabs-scrollable-o li.disabled .tabs-scrollable_link:focus {
        color: #8a8a8a;
        background-color: #f7f7f7;
        border: 1px solid #cbcbcb
    }
    .tabs-scrollable-primary > li > a, .tabs-scrollable-primary > li > a:hover, .tabs-scrollable-primary > li > a:focus, .tabs-scrollable-primary .tabs-scrollable_link, .tabs-scrollable-primary .tabs-scrollable_link:hover, .tabs-scrollable-primary .tabs-scrollable_link:focus {
        background-color: transparent
    }
    .tabs-scrollable-primary > li.active > a, .tabs-scrollable-primary > li.active > a:focus, .tabs-scrollable-primary > li.active > a:hover, .tabs-scrollable-primary li.active .tabs-scrollable_link, .tabs-scrollable-primary li.active .tabs-scrollable_link:hover, .tabs-scrollable-primary li.active .tabs-scrollable_link:focus {
        color: #fff;
        border-color: #29a643;
        background-color: #29a643
    }
    .tabs-scrollable-primary > li.disabled > a, .tabs-scrollable-primary > li.disabled > a:hover, .tabs-scrollable-primary > li.disabled > a:focus, .tabs-scrollable-primary li.disabled .tabs-scrollable_link, .tabs-scrollable-primary li.disabled .tabs-scrollable_link:hover, .tabs-scrollable-primary li.disabled .tabs-scrollable_link:focus {
        color: #8a8a8a;
        background-color: transparent;
        border: 1px solid #cbcbcb
    }
    .tabs-scrollable-primary.tabs-scrollable-o > li.active > a, .tabs-scrollable-primary.tabs-scrollable-o > li.active > a:focus, .tabs-scrollable-primary.tabs-scrollable-o > li.active > a:hover, .tabs-scrollable-primary.tabs-scrollable-o > li > a:hover, .tabs-scrollable-primary.tabs-scrollable-o li.active .tabs-scrollable_link, .tabs-scrollable-primary.tabs-scrollable-o li.active .tabs-scrollable_link:hover, .tabs-scrollable-primary.tabs-scrollable-o li.active .tabs-scrollable_link:focus, .tabs-scrollable-primary.tabs-scrollable-o li .tabs-scrollable_link:hover {
        color: #29a643;
        border-color: #29a643;
        background-color: transparent;
        position: relative;
        z-index: 1
    }
    .tabs-scrollable-primary.tabs-scrollable-o > li.disabled > a, .tabs-scrollable-primary.tabs-scrollable-o > li.disabled > a:hover, .tabs-scrollable-primary.tabs-scrollable-o > li.disabled > a:focus, .tabs-scrollable-primary.tabs-scrollable-o li.disabled .tabs-scrollable_link, .tabs-scrollable-primary.tabs-scrollable-o li.disabled .tabs-scrollable_link:hover, .tabs-scrollable-primary.tabs-scrollable-o li.disabled .tabs-scrollable_link:focus {
        color: #8a8a8a;
        background-color: transparent;
        border: 1px solid #cbcbcb
    }
    .tabs-scrollable-simple {
        border-bottom-width: 1px;
        margin-left: 0;
        margin-right: 0
    }
    .tabs-scrollable-simple > li {
        padding-left: 0;
        padding-right: 0
    }
    .tabs-scrollable-simple > li > a, .tabs-scrollable-simple .tabs-scrollable_link {
        border-width: 0;
        border-bottom-width: 2px;
        border-bottom-color: transparent;
        padding-left: 0;
        padding-right: 0;
        margin-left: 15px;
        margin-right: 15px
    }
    .tabs-scrollable-simple > li > a:hover, .tabs-scrollable-simple .tabs-scrollable_link:hover {
        background-color: transparent;
        font-weight: 500
    }
    .tabs-scrollable-simple > li.active > a, .tabs-scrollable-simple > li.active > a:hover, .tabs-scrollable-simple > li.active > a:focus, .tabs-scrollable-simple li.active .tabs-scrollable_link, .tabs-scrollable-simple li.active .tabs-scrollable_link:hover, .tabs-scrollable-simple li.active .tabs-scrollable_link:focus {
        color: #d51820;
        background-color: transparent;
        border-bottom-color: #d51820;
        font-weight: 500
    }
    .tabs-scrollable-simple > li.disabled > a, .tabs-scrollable-simple > li.disabled > a:hover, .tabs-scrollable-simple > li.disabled > a:focus, .tabs-scrollable-simple li.disabled .tabs-scrollable_link, .tabs-scrollable-simple li.disabled .tabs-scrollable_link:hover, .tabs-scrollable-simple li.disabled .tabs-scrollable_link:focus {
        color: #8a8a8a;
        background-color: transparent;
        border-color: transparent
    }
    .tabs-scrollable-big > li > a, .tabs-scrollable-big .tabs-scrollable_link {
        padding: 12px 30px;
        line-height: 16px;
        font-size: 1.125em
    }
    .tabs-scrollable-small {
        margin-left: -4px;
        margin-right: -4px
    }
    .tabs-scrollable-small > li {
        padding-left: 4px;
        padding-right: 4px
    }
    .tabs-scrollable-small > li > a, .tabs-scrollable-small .tabs-scrollable_link {
        padding: 7px 12px;
        font-size: .889em
    }
    .tabs-scrollable-connected {
        margin-left: 0;
        margin-right: 0
    }
    .tabs-scrollable-connected > li {
        padding-left: 0;
        padding-right: 0
    }
    .tabs-scrollable-connected > li + li {
        margin-left: -1px
    }
    .rtl-layout .tabs-scrollable-connected > li + li {
        margin-left: 0;
        margin-right: -1px
    }
    .tabs-scrollable-stretched > li {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        width: auto
    }
    .tabs-scrollable-equalStretched > li {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        -ms-flex: 1 1 0;
        flex: 1 1 0;
        width: auto
    }
    .tabs-scrollable-stretched > li > a, .tabs-scrollable-equalStretched > li > a, .tabs-scrollable-stretched .tabs-scrollable_link, .tabs-scrollable-equalStretched .tabs-scrollable_link {
        padding-left: 10px;
        padding-right: 10px;
        width: 100%
    }
    .tabs-bar .tabs-scrollable-big .tabs-scrollable_link {
        font-size: 14px
    }
}
@media(min-width:992px) {
    .tabs-bar .tabs-scrollable .tabs-scrollable_link-default {
        color: #fff;
        background-color: #6c6c6d;
        font-size: 1.125em
    }
    .tabs-scrollable_link.tabs-scrollable_link-default:hover, .tabs-scrollable_link.tabs-scrollable_link-default:focus {
        color: #fff;
        background-color: #484848
    }
    .tabs-bar .tabs-scrollable a.tabs-scrollable_link-default.tabs-scrollable_link-alignRight {
        margin-left: auto
    }
    .rtl-layout .tabs-bar .tabs-scrollable a.tabs-scrollable_link-default.tabs-scrollable_link-alignRight {
        margin-right: auto;
        margin-left: 0
    }
}
@media(min-width:1200px) {
    .tabs-bar .tabs-scrollable-big .tabs-scrollable_link {
        font-size: 1.125em
    }
}
.video-group_item {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden;
    background-color: #000
}
.video-group_item::before {
    display: block;
    content: "";
    padding-top: 60%
}
.video-group_bgImage {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    opacity: .4;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
}
.video-group_item:hover .video-group_bgImage {
    opacity: .7
}
.video-group_decoration {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 4px solid transparent;
    z-index: 1;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    text-align: center;
    color: #c2c2c2
}
.video-group_item:hover .video-group_decoration {
    border-color: #d51820;
    color: #fff
}
.video-group_decoration i {
    display: block;
    font-size: 3.75rem;
    position: relative;
    margin-top: -1.875rem;
    top: 40%
}
.video-group_title {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    color: #fff;
    background-color: #858585;
    font-size: 1.125em;
    padding: .5rem;
    z-index: 2;
    text-align: center;
    -webkit-transition: background-color 1s ease;
    -o-transition: background-color 1s ease;
    transition: background-color 1s ease
}
.video-group_item:hover .video-group_title {
    background-color: #d51820
}
.video-group-grid .video-group_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -10px;
    margin-left: -10px
}
.video-group-grid .video-group_list > li {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    margin-bottom: 20px
}
.video-group-grid .video-group_list > li:last-child {
    margin-bottom: 0
}
.video-group-single {
    max-width: 340px;
    margin: 0 auto
}
@media(min-width:576px) {
    .video-group-grid .video-group_list > li {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
}
@media(min-width:992px) {
    .video-group-grid .video-group_list > li {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .video-group-grid .video-group_list > li:nth-last-child(-n+4) {
        margin-bottom: 0
    }
}
.xm-videos_list {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0;
    list-style: none
}
.xm-videos_item {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden;
    background-color: #000
}
.xm-videos_item::before {
    display: block;
    content: "";
    padding-top: 60%
}
.xm-videos_item::after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    border: 4px solid transparent;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
}
.xm-videos_item:hover::after, .xm-videos_item.active::after {
    border-color: #d51820
}
.xm-videos_bgImage {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
}
.xm-videos-grid[data-role="pagelinks"] .xm-videos_item.active, .xm-videos-grid[data-role="pagelinks"] .xm-videos_item:hover {
    border-color: #d51820
}
.xm-videos_chapter {
    text-align: left;
    margin: 0 10px
}
.xm-videos_chapter span {
    float: right
}
.xm-videos_item.locked .xm-videos_chapter span i::before {
    content: "";
}
.xm-videos-grid[data-role="pagelinks"] .xm-videos_item {
    background-color: #fff;
    border: 1px solid #858585
}
.xm-videos-grid[data-role="pagelinks"] .xm-videos_item.locked .xm-videos_bgImage {
    opacity: .4
}
.xm-videos_icon {
    display: block;
    font-size: 60px;
    position: absolute;
    margin-top: -30px;
    margin-left: -30px;
    top: 40%;
    left: 50%;
    z-index: 1;
    color: #c2c2c2;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
}
.xm-videos_item:hover .xm-videos_icon, .xm-videos_item.active .xm-videos_icon {
    color: #fff
}
.xm-videos_title {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    color: #fff;
    background-color: #858585;
    font-size: 1.125em;
    padding: .5rem;
    z-index: 2;
    text-align: center;
    -webkit-transition: background-color 1s ease;
    -o-transition: background-color 1s ease;
    transition: background-color 1s ease
}
.xm-videos_item:hover .xm-videos_title, .xm-videos_item.active .xm-videos_title {
    background-color: #d51820
}
.xm-videos_item-simple, .xm-videos_item-simple:hover, .xm-videos_item-simple:focus {
    background-color: transparent;
    color: inherit
}
.xm-videos_item-simple::before, .xm-videos_item-simple::after {
    display: none
}
.xm-videos_item-simple .xm-videos_bgImage {
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    height: auto;
    opacity: 1;
    -webkit-filter: blur(2px);
    filter: blur(2px);
    -webkit-transition: filter 1s ease;
    -o-transition: filter 1s ease;
    transition: filter 1s ease
}
.xm-videos_item-simple .xm-videos_bgImage::before {
    display: block;
    content: '';
    padding-top: 56.25%
}
.xm-videos_item-simple .xm-videos_bgImage::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #000;
    opacity: .4;
    -webkit-transition: opacity 1s ease;
    -o-transition: opacity 1s ease;
    transition: opacity 1s ease
}
.xm-videos_item-simple.active .xm-videos_bgImage, .xm-videos_item-simple:hover .xm-videos_bgImage {
    opacity: 1;
    -webkit-filter: blur(0);
    filter: blur(0);
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}
.xm-videos_item-simple.active .xm-videos_bgImage::after, .xm-videos_item-simple:hover .xm-videos_bgImage::after {
    opacity: 0
}
.xm-videos_item-simple .xm-videos_icon {
    margin-top: 0;
    margin-left: 0;
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    color: #fff
}
.xm-videos_item-simple.active .xm-videos_icon {
    display: none
}
.xm-videos_item-simple .xm-videos_icon::after {
    display: block;
    content: "";
    padding-top: 56.25%
}
.xm-videos_item-simple .xm-videos_icon::before {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 50px;
    margin-top: -25px;
    margin-left: -25px
}
.rtl-layout .xm-videos_item-simple .xm-videos_icon::before {
    left: .75rem;
    right: auto
}
.xm-videos_item-simple .xm-videos_title {
    position: relative;
    bottom: auto;
    left: auto;
    color: inherit;
    background-color: transparent;
    padding: 0;
    z-index: 2;
    text-align: left;
    font-weight: 500;
    margin-top: 1rem
}
.rtl-layout .xm-videos_item-simple .xm-videos_title {
    text-align: right
}
.xm-videos_item-simple:hover .xm-videos_title, .xm-videos_item-simple.active .xm-videos_title {
    background-color: transparent
}
.xm-videos_item-simple .xm-videos_category {
    color: #d51820;
    display: block;
    font-size: .889em
}
.xm-videos-grid .xm-videos_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -10px;
    margin-left: -10px
}
.xm-videos-grid .xm-videos_list > li {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    margin-bottom: 20px
}
.xm-videos-grid .xm-videos_list > li:last-child {
    margin-bottom: 0
}
.xm-videos-single {
    max-width: 340px;
    margin: 0 auto
}
.xm-videos-desc h3 {
    font-size: 22px
}
.xm-videos-desc h3 span {
    color: #d51820
}
.videowrapper {
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    height: 0
}
.videowrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0
}
.xm-videos_lockedVideoWrapper {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.8);
    overflow: hidden;
    display: none
}
.xm-videos_lockedVideo {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    color: #fff
}
.xm-videos_lockedVideo-msgReal, .xm-videos_lockedVideo-msgUnvalidated, .xm-videos_lockedVideo-msgFunded {
    display: none
}
.xm-videos_lockedVideo > div {
    max-width: 560px;
    width: 100%;
    padding: 5px
}
.xm-videos_lockedVideo .fa-lock {
    font-size: 80px;
    opacity: .8
}
.xm-videos_lockedVideo .fa-ban {
    font-size: 120px;
    opacity: .2
}
.xm-videos_lockedVideo hr {
    border-color: #d51820;
    width: 200px
}
.xm-videos_lockedVideo h2 {
    margin-bottom: 0
}
.xm-videos_lockedVideoBtn {
    position: absolute;
    right: 0;
    top: 0;
    opacity: .8;
    padding: 10px 15px;
    font-size: 22px
}
.rtl-layout .xm-videos_lockedVideoBtn {
    right: auto;
    left: 0
}
.xm-videos_playlist {
    height: 296px;
    overflow: auto;
    border-left: 1px solid #c4c4c4;
    border-right: 1px solid #c4c4c4;
    border-bottom: 1px solid #c4c4c4
}
.xm-videos_player, .xm-videos_playlist {
    width: 100%
}
.xm-videos-player {
    position: relative
}
.xm-videos-player .xm-videos_item {
    padding: 5px 10px;
    border-left: 2px solid transparent;
    cursor: pointer;
    color: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 1.3;
    background-color: transparent
}
.rtl-layout .xm-videos-player .xm-videos_item {
    border-left: 0;
    border-right: 2px solid transparent
}
.xm-videos-player .xm-videos_item::before, .xm-videos-player .xm-videos_item::after {
    display: none
}
.xm-videos-player .xm-videos_item:hover, .xm-videos-player .xm-videos_item.active {
    background-color: #f0f0f0;
    border-left-color: #d21c28
}
.rtl-layout .xm-videos-player .xm-videos_item:hover, .rtl-layout .xm-videos-player .xm-videos_item.active {
    border-right-color: #d21c28
}
.xm-videos-player .xm-videos_item.active {
    font-weight: 700
}
.xm-videos-player .xm-videos_bgImage {
    position: relative;
    top: auto;
    left: auto;
    bottom: auto;
    height: 48px;
    width: 85px;
    opacity: 1 !important;
    margin-right: 10px;
    margin-left: 10px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 85px;
    flex: 0 0 85px
}
.xm-videos-player .xm-videos_icon, .xm-videos-player .xm-videos_index {
    font-size: 12px;
    position: relative;
    margin-top: 0;
    margin-left: 0;
    top: auto;
    left: auto;
    color: inherit;
    font-weight: 700;
    width: 21px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 21px;
    flex: 0 0 21px
}
.xm-videos-player .xm-videos_icon, .xm-videos-player .xm-videos_item.active .xm-videos_index {
    display: none
}
.xm-videos-player .xm-videos_item.active .xm-videos_icon {
    display: block
}
.xm-videos-player .xm-videos_icon::before {
    content: '';
    display: block;
    height: 0;
    border-style: solid;
    border-width: 6px;
    border-right-width: 0;
    border-color: transparent;
    border-left-color: #d21c28
}
.rtl-layout .xm-videos-player .xm-videos_icon::before {
    border-right-width: 6px;
    border-left-width: 0;
    border-left-color: transparent;
    border-right-color: #d21c28
}
.xm-videos-player .xm-videos_item .xm-videos_title {
    position: relative;
    bottom: auto;
    left: auto;
    width: auto;
    color: inherit;
    background-color: transparent;
    font-size: 13px;
    padding: 0;
    text-align: left
}
.rtl-layout .xm-videos-player .xm-videos_item .xm-videos_title {
    text-align: right
}
.xm-videos-player .xm-videos_item:hover .xm-videos_title, .xm-videos-player .xm-videos_item.active .xm-videos_title {
    background-color: transparent
}
.xm-videos-player .xm-videos_title span {
    color: #d51820;
    display: block
}
.xm-videos_label {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    z-index: 1;
    height: 100px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left top
}
.xm-videos_item-intermediate .xm-videos_label {
    display: block;
    background-image: url(/img/table-green-label.png)
}
.xm-videos_item-vip .xm-videos_label {
    display: block;
    background-image: url(/img/table-red-label.png)
}
.xm-videos_item-primary .xm-videos_label {
    display: block;
    background-image: url(/img/table-grey-label.png)
}
.xm-videos_label > span {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    width: 100%;
    margin: auto;
    height: 48px;
    text-align: center
}
@media(min-width:576px) {
    .xm-videos-grid .xm-videos_list > li {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .xm-videos-grid .xm-videos_list > li:nth-last-child(-n+2) {
        margin-bottom: 0
    }
}
@media(min-width:768px) {
    .xm-videos_lockedVideoWrapper {
        height: auto
    }
    .xm-videos_lockedVideoWrapper::before {
        content: '';
        display: block;
        padding-top: 56.25%
    }
    .xm-videos_lockedVideoBtn {
        display: none
    }
}
@media(min-width:992px) {
    .xm-videos-grid .xm-videos_list > li {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .xm-videos-grid .xm-videos_list > li:nth-last-child(-n+4) {
        margin-bottom: 0
    }
}
@media(min-width:1200px) {
    .xm-videos-player {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
    .xm-videos_lockedVideoWrapper, .xm-videos_player {
        width: 640px
    }
    .rtl-layout .xm-videos_lockedVideoWrapper {
        left: auto;
        right: 0
    }
    .xm-videos_playlist {
        max-width: 385px;
        margin-left: 35px;
        height: 360px;
        border-bottom-width: 0;
        border-right-width: 0
    }
    .rtl-layout .xm-videos_playlist {
        margin-left: 0;
        margin-right: 35px;
        border-right-width: 1px;
        border-left-width: 0
    }
}


/* ========================================================== */
#collapseAccntOverview .collapsed-table_wrapper.active .collapsed-table_row-body::before {
    color: #29a643
}
#collapseAccntOverview .collapsed-table_wrapper.active .collapsed-table_row-body {
    border-left-color: #29a643
}
.rtl-layout #collapseAccntOverview .collapsed-table_wrapper.active .collapsed-table_row-body {
    border-left-color: #bdbdbd;
    border-right-color: #29a643
}
#collapseAccntOverview .collapsed-table_wrapper:not(.active) .collapsed-table_row-body {
    color: #959595
}
#collapseAccntOverview .collapsed-table_wrapper:not(.active) .collapsed-table_list, #collapseAccntOverview .collapsed-table_wrapper:not(.active) .collapsed-table_list .text-primary, #collapseAccntOverview .collapsed-table_wrapper:not(.active) .collapsed-table_list .text-secondary {
    color: #c9c9c9 !important
}
.inactive .collapsed-table_active, .collapsed-table_inactive {
    display: none
}
.inactive .collapsed-table_inactive {
    display: inline-block
}
@media(min-width:768px) {
    #collapseAccntOverview .collapsed-table_row > li:nth-child(-n+2), #collapseAccntOverview .collapsed-table_row > li:nth-last-child(-n+2) {
        display: block
    }
    #collapseAccntOverview .collapsed-table_row > li {
        -ms-flex: 0 0 22%;
        flex: 0 0 22%;
        max-width: 22%;
        display: none;
        padding-left: 5px;
        padding-right: 5px
    }
    #collapseAccntOverview .collapsed-table_row > li:last-child {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    #collapseAccntOverview .collapsed-table_row > li:nth-last-child(2) {
        -ms-flex: 0 0 30%;
        flex: 0 0 30%;
        max-width: 30%
    }
    #collapseAccntOverview .collapsed-table_row-body li {
        padding-top: 10px;
        padding-bottom: 10px
    }
    #collapseAccntOverview .collapsed-table_list > li:nth-last-child(3) .collapsed-table_listItem {
        border-bottom: 0
    }
}
@media(min-width:992px) {
    #collapseAccntOverview .collapsed-table_row > li:nth-child(-n+3), #collapseAccntOverview .collapsed-table_row > li:nth-last-child(-n+2) {
        display: block
    }
    #collapseAccntOverview .collapsed-table_row > li {
        -ms-flex: 0 0 18%;
        flex: 0 0 18%;
        max-width: 18%;
        display: none
    }
    #collapseAccntOverview .collapsed-table_row > li:last-child {
        -ms-flex: 0 0 21%;
        flex: 0 0 21%;
        max-width: 21%
    }
    #collapseAccntOverview .collapsed-table_row > li:nth-last-child(2) {
        -ms-flex: 0 0 24%;
        flex: 0 0 24%;
        max-width: 24%
    }
}
@media(min-width:1200px) {
    #collapseAccntOverview .collapsed-table_row > li {
        -ms-flex: 0 0 10%;
        flex: 0 0 10%;
        max-width: 10%;
        display: block
    }
    #collapseAccntOverview .collapsed-table_row > li:first-child {
        -ms-flex: 0 0 12%;
        flex: 0 0 12%;
        max-width: 12%
    }
    #collapseAccntOverview .collapsed-table_row > li:nth-last-child(2) {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }
    #collapseAccntOverview .collapsed-table_row > li:last-child {
        -ms-flex: 0 0 17%;
        flex: 0 0 17%;
        max-width: 17%
    }
    html[lang="ar"] #collapseAccntOverview .collapsed-table_row > li:nth-child(5), html[lang="fa"] #collapseAccntOverview .collapsed-table_row > li:nth-child(5), html[lang="el"] #collapseAccntOverview .collapsed-table_row > li:nth-child(5), html[lang="cs"] #collapseAccntOverview .collapsed-table_row > li:nth-child(5), html[lang="pt"] #collapseAccntOverview .collapsed-table_row > li:nth-child(5), html[lang="es"] #collapseAccntOverview .collapsed-table_row > li:nth-child(5), html[lang="sv"] #collapseAccntOverview .collapsed-table_row > li:nth-child(5), html[lang="it"] #collapseAccntOverview .collapsed-table_row > li:nth-child(5), html[lang="id"] #collapseAccntOverview .collapsed-table_row > li:nth-child(5) {
        -ms-flex: 0 0 12%;
        flex: 0 0 12%;
        max-width: 12%
    }
    html[lang="ar"] #collapseAccntOverview .collapsed-table_row > li:last-child, html[lang="fa"] #collapseAccntOverview .collapsed-table_row > li:last-child, html[lang="el"] #collapseAccntOverview .collapsed-table_row > li:last-child, html[lang="cs"] #collapseAccntOverview .collapsed-table_row > li:last-child, html[lang="pt"] #collapseAccntOverview .collapsed-table_row > li:last-child, html[lang="es"] #collapseAccntOverview .collapsed-table_row > li:last-child, html[lang="sv"] #collapseAccntOverview .collapsed-table_row > li:last-child, html[lang="it"] #collapseAccntOverview .collapsed-table_row > li:last-child, html[lang="id"] #collapseAccntOverview .collapsed-table_row > li:last-child {
        -ms-flex: 0 0 15%;
        flex: 0 0 15%;
        max-width: 15%
    }
    html[lang="vn"] #collapseAccntOverview .collapsed-table_row > li:nth-child(5), html[lang="ru"] #collapseAccntOverview .collapsed-table_row > li:nth-child(5), html[lang="nl"] #collapseAccntOverview .collapsed-table_row > li:nth-child(5), html[lang="de"] #collapseAccntOverview .collapsed-table_row > li:nth-child(5) {
        -ms-flex: 0 0 14%;
        flex: 0 0 14%;
        max-width: 14%
    }
    html[lang="vn"] #collapseAccntOverview .collapsed-table_row > li:last-child, html[lang="ru"] #collapseAccntOverview .collapsed-table_row > li:last-child, html[lang="nl"] #collapseAccntOverview .collapsed-table_row > li:last-child, html[lang="de"] #collapseAccntOverview .collapsed-table_row > li:last-child {
        -ms-flex: 0 0 13%;
        flex: 0 0 13%;
        max-width: 13%
    }
    html[lang="hu"] #collapseAccntOverview .collapsed-table_row > li:nth-child(5) {
        -ms-flex: 0 0 14%;
        flex: 0 0 14%;
        max-width: 14%
    }
    html[lang="hu"] #collapseAccntOverview .collapsed-table_row > li:last-child {
        -ms-flex: 0 0 16%;
        flex: 0 0 16%;
        max-width: 16%
    }
    html[lang="hu"] #collapseAccntOverview .collapsed-table_row > li:nth-last-child(2) {
        -ms-flex: 0 0 17%;
        flex: 0 0 17%;
        max-width: 17%
    }
    html[lang="fr"] #collapseAccntOverview .collapsed-table_row > li:first-child {
        -ms-flex: 0 0 13%;
        flex: 0 0 13%;
        max-width: 13%
    }
    html[lang="fr"] #collapseAccntOverview .collapsed-table_row > li:nth-child(5) {
        -ms-flex: 0 0 12%;
        flex: 0 0 12%;
        max-width: 12%
    }
    html[lang="fr"] #collapseAccntOverview .collapsed-table_row > li:last-child {
        -ms-flex: 0 0 14%;
        flex: 0 0 14%;
        max-width: 14%
    }
    html[lang="bn"] #collapseAccntOverview .collapsed-table_row > li:nth-child(5) {
        -ms-flex: 0 0 12%;
        flex: 0 0 12%;
        max-width: 12%
    }
    html[lang="bn"] #collapseAccntOverview .collapsed-table_row > li:last-child {
        -ms-flex: 0 0 16%;
        flex: 0 0 16%;
        max-width: 16%
    }
    html[lang="bn"] #collapseAccntOverview .collapsed-table_row > li:nth-last-child(2) {
        -ms-flex: 0 0 19%;
        flex: 0 0 19%;
        max-width: 19%
    }
}

.expandAccountOverview {
    color: inherit !important;
    display: block;
}
.collapseAccountOverview {
    color: inherit !important;
    display: none;
}