@charset "UTF-8";
@font-face {
  font-family:ds-icon-set;
  src:url(../../../../_default/common/fonts/ds-icon-set/v2.7/ds-icon-set.eot);
  src:url(../../../../_default/common/fonts/ds-icon-set/v2.7/ds-icon-set.eot?#iefix) format("embedded-opentype"),
  url(../../../../_default/common/fonts/ds-icon-set/v2.7/ds-icon-set.ttf) format("truetype"),
  url(../../../../_default/common/fonts/ds-icon-set/v2.7/ds-icon-set.woff) format("woff"),
  url(../../../../_default/common/fonts/ds-icon-set/v2.7/ds-icon-set.svg#ds-icon-set) format("svg");
  font-weight:400;
  font-style:normal;
  font-display:swap
}
/*! purgecss start ignore */.ds-icon {
  display:inline-block;
  font-size:1.125rem;
  font-family:ds-icon-set!important;
  speak:none;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  vertical-align:middle;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:"liga";
  font-feature-settings:"liga"
}
.ds-icon-all:before {
  content:""
}
.ds-icon-app-registration:before {
  content:""
}
.ds-icon-arrow-downward:before {
  content:""
}
.ds-icon-arrow-drop-down-circle-outline:before {
  content:""
}
.ds-icon-block:before {
  content:""
}
.ds-icon-block-outline:before {
  content:""
}
.ds-icon-casino:before {
  content:""
}
.ds-icon-casino-live:before {
  content:""
}
.ds-icon-favorite:before {
  content:""
}
.ds-icon-games:before {
  content:""
}
.ds-icon-games-outline:before {
  content:""
}
.ds-icon-gift:before {
  content:""
}
.ds-icon-gift-outline:before {
  content:""
}
.ds-icon-hamburger:before {
  content:""
}
.ds-icon-home:before {
  content:""
}
.ds-icon-live:before {
  content:""
}
.ds-icon-menu-square:before {
  content:""
}
.ds-icon-missions:before {
  content:""
}
.ds-icon-mission-rocket:before {
  content:""
}
.ds-icon-mix_parlay:before {
  content:""
}
.ds-icon-more:before {
  content:""
}
.ds-icon-notification:before {
  content:""
}
.ds-icon-profile:before {
  content:""
}
.ds-icon-promotions:before {
  content:""
}
.ds-icon-promotions-outline:before {
  content:""
}
.ds-icon-slot:before {
  content:""
}
.ds-icon-sports:before {
  content:""
}
.ds-icon-tick:before {
  content:""
}
.ds-icon-tv-games:before {
  content:""
}
.ds-icon-user-id:before {
  content:""
}
.ds-icon-cowboy:before {
  content:""
}
.ds-icon-mission-irregular:before {
  content:""
}
.ds-icon-bingo-icon:before {
  content:""
}
.ds-icon-mission-target:before {
  content:""
}
.ds-icon-deposit:before {
  content:""
}
.ds-icon-combo-boost:before {
  content:""
}
.ds-icon-live-chat:before {
  content:""
}
.ds-icon-early-payout-empty:before {
  content:""
}
.ds-icon-enhanced-odds:before {
  content:""
}
.ds-icon-icon_bet-builder:before {
  content:""
}
.ds-icon-filter-menu:before {
  content:""
}
.ds-icon-info-circle:before {
  content:""
}
/*! purgecss end ignore *//*! purgecss start ignore */@font-face {
  font-family:ds-sport-icon-set;
  src:url(../../../../_default/common/fonts/ds-sport-icon-set/v2.6/ds-sport-icon-set.eot);
  src:url(../../../../_default/common/fonts/ds-sport-icon-set/v2.6/ds-sport-icon-set.eot?#iefix) format("embedded-opentype"),
  url(../../../../_default/common/fonts/ds-sport-icon-set/v2.6/ds-sport-icon-set.ttf) format("truetype"),
  url(../../../../_default/common/fonts/ds-sport-icon-set/v2.6/ds-sport-icon-set.woff) format("woff"),
  url(../../../../_default/common/fonts/ds-sport-icon-set/v2.6/ds-sport-icon-set.svg#ds-icon-set) format("svg");
  font-weight:400;
  font-style:normal;
  font-display:swap
}
.ds-sport-icon {
  display:inline-block;
  font-size:1.125rem;
  font-family:ds-sport-icon-set!important;
  speak:none;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  vertical-align:middle;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:"liga";
  font-feature-settings:"liga"
}
.ds-sport-icon-all:before {
  content:""
}
.ds-sport-icon-live-calendar:before {
  content:""
}
.ds-sport-icon-athletics:before {
  content:""
}
.ds-sport-icon-australianrules:before {
  content:""
}
.ds-sport-icon-badminton:before {
  content:""
}
.ds-sport-icon-baseball:before {
  content:""
}
.ds-sport-icon-basketball:before {
  content:""
}
.ds-sport-icon-beachvolley:before {
  content:""
}
.ds-sport-icon-boxing:before {
  content:""
}
.ds-sport-icon-cricket:before {
  content:""
}
.ds-sport-icon-cycling:before {
  content:""
}
.ds-sport-icon-darts:before {
  content:""
}
.ds-sport-icon-esports:before {
  content:""
}
.ds-sport-icon-football:before {
  content:""
}
.ds-sport-icon-futsal:before {
  content:""
}
.ds-sport-icon-golf:before {
  content:""
}
.ds-sport-icon-greyhounds:before {
  content:""
}
.ds-sport-icon-handball:before {
  content:""
}
.ds-sport-icon-horseracing:before {
  content:""
}
.ds-sport-icon-horse_racing:before {
  content:""
}
.ds-sport-icon-icehockey:before {
  content:""
}
.ds-sport-icon-mma:before {
  content:""
}
.ds-sport-icon-motorsports:before {
  content:""
}
.ds-sport-icon-netball:before {
  content:""
}
.ds-sport-icon-olympicgames:before {
  content:""
}
.ds-sport-icon-winterolympicgames:before {
  content:""
}
.ds-sport-icon-rugbyleague:before {
  content:""
}
.ds-sport-icon-rugbyunion:before {
  content:""
}
.ds-sport-icon-snooker:before {
  content:""
}
.ds-sport-icon-soccer:before {
  content:""
}
.ds-sport-icon-specials:before {
  content:""
}
.ds-sport-icon-speedway:before {
  content:""
}
.ds-sport-icon-squash:before {
  content:""
}
.ds-sport-icon-tabletennis:before {
  content:""
}
.ds-sport-icon-tennis:before {
  content:""
}
.ds-sport-icon-virtualsports:before {
  content:""
}
.ds-sport-icon-volleyball:before {
  content:""
}
.ds-sport-icon-wintersports:before {
  content:""
}
.ds-sport-icon-kabaddi:before {
  content:""
}
.ds-sport-icon-trophy:before {
  content:""
}
.ds-sport-icon-roland-garros:before {
  content:""
}
.ds-sport-icon-wimbledon:before {
  content:""
}
.ds-sport-icon-ausopen:before {
  content:""
}
.ds-sport-icon-usopen:before {
  content:""
}
.ds-sport-icon-formula1:before {
  content:""
}
.ds-sport-icon-hockey:before {
  content:""
}
.ds-sport-icon-waterpolo:before {
  content:""
}
.ds-sport-icon-politics:before {
  content:""
}
.ds-sport-icon-bandy:before {
  content:""
}
.ds-sport-icon-floorball:before {
  content:""
}
.ds-sport-icon-lacrosse:before {
  content:""
}
.ds-sport-icon-pool:before {
  content:""
}
.ds-sport-icon-gaelicsport:before {
  content:""
}
.ds-sport-icon-basketball3x3:before {
  content:""
}
.ds-sport-icon-beachsoccer:before {
  content:""
}
.ds-sport-icon-alpineskiing:before {
  content:""
}
.ds-sport-icon-iceskating:before {
  content:""
}
.ds-sport-icon-crosscountryskiing:before {
  content:""
}
.ds-sport-icon-rowing:before {
  content:""
}
.ds-sport-icon-sumo:before {
  content:""
}
.ds-sport-icon-wrestling:before {
  content:""
}
.ds-sport-icon-swimming:before {
  content:""
}
.ds-sport-icon-surfing:before {
  content:""
}
.ds-sport-icon-speedskating:before {
  content:""
}
.ds-sport-icon-softball:before {
  content:""
}
.ds-sport-icon-skijumping:before {
  content:""
}
.ds-sport-icon-skating:before {
  content:""
}
.ds-sport-icon-sailing:before {
  content:""
}
.ds-sport-icon-nordiccombined:before {
  content:""
}
.ds-sport-icon-motogp:before {
  content:""
}
.ds-sport-icon-freestyleskiing:before {
  content:""
}
.ds-sport-icon-curling:before {
  content:""
}
.ds-sport-icon-chess:before {
  content:""
}
.ds-sport-icon-bowls:before {
  content:""
}
.ds-sport-icon-bobsleigh:before {
  content:""
}
.ds-sport-icon-biathlon:before {
  content:""
}
.ds-sport-icon-moto2:before {
  content:""
}
.ds-sport-icon-moto3:before {
  content:""
}
.ds-sport-icon-motoE:before {
  content:""
}
.ds-sport-icon-nascar:before {
  content:""
}
.ds-sport-icon-indycar:before {
  content:""
}
.ds-sport-icon-24hrsoflemans:before {
  content:""
}
.ds-sport-icon-formulae:before {
  content:""
}
.ds-sport-icon-supercars:before {
  content:""
}
.ds-sport-icon-touringcars:before {
  content:""
}
.ds-sport-icon-argentinatc:before {
  content:""
}
.ds-sport-icon-rally:before {
  content:""
}
.ds-sport-icon-formula2:before {
  content:""
}
.ds-sport-icon-formula3:before {
  content:""
}
.ds-sport-icon-superbikes:before {
  content:""
}
/*! purgecss end ignore */@font-face {
  font-family:ds-icon-material;
  src:url(../../../../_default/common/fonts/ds-icon-material/ds-icon-material.eot);
  src:url(../../../../_default/common/fonts/ds-icon-material/ds-icon-material.eot?#iefix) format("embedded-opentype"),
  url(../../../../_default/common/fonts/ds-icon-material/ds-icon-material.ttf) format("truetype"),
  url(../../../../_default/common/fonts/ds-icon-material/ds-icon-material.woff) format("woff"),
  url(../../../../_default/common/fonts/ds-icon-material/ds-icon-material.woff2) format("woff2"),
  url(../../../../_default/common/fonts/ds-icon-material/ds-icon-material.svg#ds-icon-material) format("svg");
  font-weight:400;
  font-style:normal;
  font-display:swap
}
.ds-icon-material {
  font-family:ds-icon-material;
  font-weight:400;
  font-style:normal;
  font-size:1.125rem;
  display:inline-block;
  line-height:1;
  text-transform:none;
  letter-spacing:normal;
  word-wrap:normal;
  white-space:nowrap;
  direction:ltr;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-feature-settings:"liga";
  font-feature-settings:"liga"
}
:root {
  --blue:#8c9abf;
  --indigo:#6610f2;
  --purple:#6f42c1;
  --pink:#e83e8c;
  --red:#dc3545;
  --orange:#fd7e14;
  --yellow:#ffc107;
  --green:#27ae60;
  --teal:#20c997;
  --cyan:#17a2b8;
  --white:#ffffff;
  --gray:#9ca8c8;
  --gray-dark:#343a40;
  --light-blue:#9ca8c8;
  --gray-medium:#364045;
  --light-gray:#2c3449;
  --light-orange:#ab803a;
  --gold:#F2C46E;
  --dark-charcoal:#0D1213;
  --black:#000000;
  --dark:#171a21;
  --dark-gray:#0d0f13;
  --medium-blue:#7f8db2;
  --btn-green:#2cac40;
  --btn-gray:#303950;
  --btn-light-gray:#d4d5d8;
  --bg-light-gray:#dae1e9;
  --border-gray:#f1f4fa;
  --text-gray:#828998;
  --light-green:#45f1d1;
  --label-green:#0daa8d;
  --light-yellow:#f2cd56;
  --light-white:#fdfaf1;
  --primary:#f2c94c;
  --secondary:#303951;
  --success:#27ae60;
  --info:#007bff;
  --warning:#ffdd00;
  --danger:#e3141f;
  --light:#2f383c;
  --dark:#20273a;
  --white:#ffffff;
  --black:#000000;
  --primary-dark:#384054;
  --medium:#2c344a;
  --event-item:#181c1e;
  --action:#f2c94c;
  --action-highlight:#f2c94c;
  --live-primary:#f6e5d6;
  --live-primary-5:#fbf2eb;
  --live-secondary:#f1dac6;
  --pre-primary:#ecf4f6;
  --pre-primary-5:#ecf4f6;
  --pre-secondary:#dae1e9;
  --box-border:#455056;
  --box-border-light:#b3babe;
  --text-dark:#161a1f;
  --text-positive:#0f9e84;
  --text-negative:#f7273f;
  --table-row-primary:#212629;
  --table-row-light:#3a464b;
  --table-row-dark:#171a21;
  --neon-green:#53dca9;
  --light-blue:#9ca8c8;
  --light-gray:#384461;
  --medium-gray:#2a344c;
  --deep-dark:#151923;
  --deep-gray:#313c5a;
  --gray:#4b5b81;
  --breakpoint-xxxs:0;
  --breakpoint-xxs:320px;
  --breakpoint-xs:568px;
  --breakpoint-sm:667px;
  --breakpoint-md:768px;
  --breakpoint-lg:992px;
  --breakpoint-xl:1200px;
  --breakpoint-xml:1280px;
  --breakpoint-xxl:1440px;
  --breakpoint-xxxl:1600px;
  --font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}
/*! purgecss start ignore */html:not(.ios-12-and-below) ::after,
html:not(.ios-12-and-below) ::before,
html:not(.ios-12-and-below)::after,
html:not(.ios-12-and-below)::before {
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
* {
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
html {
  font-family:sans-serif;
  line-height:1.15;
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
  -ms-overflow-style:scrollbar;
  -webkit-tap-highlight-color:transparent
}
@-ms-viewport {
  width:device-width
}
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display:block
}
body {
  margin:0;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  color:#fff;
  text-align:left;
  background-color:#171a21
}
[tabindex="-1"]:focus {
  outline:0!important
}
hr {
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
  height:0;
  overflow:visible
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top:0;
  margin-bottom:.5rem
}
p {
  margin-top:0;
  margin-bottom:1rem
}
abbr[data-original-title],
abbr[title] {
  text-decoration:underline;
  -webkit-text-decoration:underline dotted;
  text-decoration:underline dotted;
  cursor:help;
  border-bottom:0
}
address {
  margin-bottom:1rem;
  font-style:normal;
  line-height:inherit
}
dl,
ol,
ul {
  margin-top:0;
  margin-bottom:1rem
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom:0
}
dt {
  font-weight:700
}
dd {
  margin-bottom:.5rem;
  margin-left:0
}
blockquote {
  margin:0 0 1rem
}
dfn {
  font-style:italic
}
b,
strong {
  font-weight:bolder
}
small {
  font-size:80%
}
sub,
sup {
  position:relative;
  font-size:75%;
  line-height:0;
  vertical-align:baseline
}
sub {
  bottom:-.25em
}
sup {
  top:-.5em
}
a {
  color:#9ca8c8;
  text-decoration:none;
  background-color:transparent;
  -webkit-text-decoration-skip:objects
}
@media (hover:hover) {
  a:hover {
    color:#f2c94c;
    text-decoration:none
  }
}
a:not([href]):not([tabindex]) {
  color:inherit;
  text-decoration:none
}
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
  color:inherit;
  text-decoration:none
}
a:not([href]):not([tabindex]):focus {
  outline:0
}
code,
kbd,
pre,
samp {
  font-family:monospace,monospace;
  font-size:1em
}
pre {
  margin-top:0;
  margin-bottom:1rem;
  overflow:auto;
  -ms-overflow-style:scrollbar
}
figure {
  margin:0 0 1rem
}
img {
  vertical-align:middle;
  border-style:none
}
svg:not(:root) {
  overflow:hidden
}
table {
  border-collapse:collapse
}
caption {
  padding-top:.75rem;
  padding-bottom:.75rem;
  color:#747678;
  text-align:left;
  caption-side:bottom
}
th {
  text-align:inherit
}
label {
  display:inline-block;
  margin-bottom:.5rem
}
button {
  border-radius:0
}
button:focus {
  outline:1px dotted;
  outline:5px auto -webkit-focus-ring-color
}
button,
input,
optgroup,
select,
textarea {
  margin:0;
  font-family:inherit;
  font-size:inherit;
  line-height:inherit
}
button,
input {
  overflow:visible
}
button,
select {
  text-transform:none
}
[type=reset],
[type=submit],
button,
html [type=button] {
  -webkit-appearance:button
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  padding:0;
  border-style:none
}
input[type=checkbox],
input[type=radio] {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:0
}
input[type=date],
input[type=datetime-local],
input[type=month],
input[type=time] {
  -webkit-appearance:listbox
}
textarea {
  overflow:auto;
  resize:vertical
}
fieldset {
  min-width:0;
  padding:0;
  margin:0;
  border:0
}
legend {
  display:block;
  width:100%;
  max-width:100%;
  padding:0;
  margin-bottom:.5rem;
  font-size:1.5rem;
  line-height:inherit;
  color:inherit;
  white-space:normal
}
progress {
  vertical-align:baseline
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height:auto
}
[type=search] {
  outline-offset:-2px;
  -webkit-appearance:none
}
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance:none
}
::-webkit-file-upload-button {
  font:inherit;
  -webkit-appearance:button
}
output {
  display:inline-block
}
summary {
  display:list-item;
  cursor:pointer
}
template {
  display:none
}
[hidden] {
  display:none!important
}
/*! purgecss end ignore */.img-fluid {
  max-width:100%;
  height:auto
}
.img-thumbnail {
  padding:.25rem;
  background-color:#171a21;
  border:1px solid #cacbcc;
  border-radius:.2rem;
  max-width:100%;
  height:auto
}
.figure {
  display:inline-block
}
.figure-img {
  margin-bottom:.5rem;
  line-height:1
}
.figure-caption {
  font-size:90%;
  color:#747678
}
code,
kbd,
pre,
samp {
  font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}
code {
  font-size:87.5%;
  color:#e83e8c;
  word-break:break-word
}
a>code {
  color:inherit
}
kbd {
  padding:.2rem .4rem;
  font-size:87.5%;
  color:#fff;
  background-color:#212529;
  border-radius:.2rem
}
kbd kbd {
  padding:0;
  font-size:100%;
  font-weight:700
}
pre {
  display:block;
  font-size:87.5%;
  color:#212529
}
pre code {
  font-size:inherit;
  color:inherit;
  word-break:normal
}
.pre-scrollable {
  max-height:340px;
  overflow-y:scroll
}
.container {
  width:100%;
  padding-right:6px;
  padding-left:6px;
  margin-right:auto;
  margin-left:auto
}
@media (min-width:1440px) {
  .container {
    max-width:1200px
  }
}
@media (min-width:1600px) {
  .container {
    max-width:1400px
  }
}
.container-fluid {
  width:100%;
  padding-right:6px;
  padding-left:6px;
  margin-right:auto;
  margin-left:auto
}
.row {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-right:-6px;
  margin-left:-6px
}
.no-gutters {
  margin-right:0;
  margin-left:0
}
.no-gutters>.col,
.no-gutters>[class*=col-] {
  padding-right:0;
  padding-left:0
}
.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto,
.col-xml,
.col-xml-1,
.col-xml-10,
.col-xml-11,
.col-xml-12,
.col-xml-2,
.col-xml-3,
.col-xml-4,
.col-xml-5,
.col-xml-6,
.col-xml-7,
.col-xml-8,
.col-xml-9,
.col-xml-auto,
.col-xs,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-auto,
.col-xxl,
.col-xxl-1,
.col-xxl-10,
.col-xxl-11,
.col-xxl-12,
.col-xxl-2,
.col-xxl-3,
.col-xxl-4,
.col-xxl-5,
.col-xxl-6,
.col-xxl-7,
.col-xxl-8,
.col-xxl-9,
.col-xxl-auto,
.col-xxs,
.col-xxs-1,
.col-xxs-10,
.col-xxs-11,
.col-xxs-12,
.col-xxs-2,
.col-xxs-3,
.col-xxs-4,
.col-xxs-5,
.col-xxs-6,
.col-xxs-7,
.col-xxs-8,
.col-xxs-9,
.col-xxs-auto,
.col-xxxl,
.col-xxxl-1,
.col-xxxl-10,
.col-xxxl-11,
.col-xxxl-12,
.col-xxxl-2,
.col-xxxl-3,
.col-xxxl-4,
.col-xxxl-5,
.col-xxxl-6,
.col-xxxl-7,
.col-xxxl-8,
.col-xxxl-9,
.col-xxxl-auto {
  position:relative;
  width:100%;
  min-height:1px;
  padding-right:6px;
  padding-left:6px
}
.col {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
}
.col-auto {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto;
  max-width:none
}
.col-1 {
  -webkit-box-flex:0;
  -ms-flex:0 0 8.3333333333%;
  flex:0 0 8.3333333333%;
  max-width:8.3333333333%
}
.col-2 {
  -webkit-box-flex:0;
  -ms-flex:0 0 16.6666666667%;
  flex:0 0 16.6666666667%;
  max-width:16.6666666667%
}
.col-3 {
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
}
.col-4 {
  -webkit-box-flex:0;
  -ms-flex:0 0 33.3333333333%;
  flex:0 0 33.3333333333%;
  max-width:33.3333333333%
}
.col-5 {
  -webkit-box-flex:0;
  -ms-flex:0 0 41.6666666667%;
  flex:0 0 41.6666666667%;
  max-width:41.6666666667%
}
.col-6 {
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
}
.col-7 {
  -webkit-box-flex:0;
  -ms-flex:0 0 58.3333333333%;
  flex:0 0 58.3333333333%;
  max-width:58.3333333333%
}
.col-8 {
  -webkit-box-flex:0;
  -ms-flex:0 0 66.6666666667%;
  flex:0 0 66.6666666667%;
  max-width:66.6666666667%
}
.col-9 {
  -webkit-box-flex:0;
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
}
.col-10 {
  -webkit-box-flex:0;
  -ms-flex:0 0 83.3333333333%;
  flex:0 0 83.3333333333%;
  max-width:83.3333333333%
}
.col-11 {
  -webkit-box-flex:0;
  -ms-flex:0 0 91.6666666667%;
  flex:0 0 91.6666666667%;
  max-width:91.6666666667%
}
.col-12 {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
}
.order-first {
  -webkit-box-ordinal-group:0;
  -ms-flex-order:-1;
  order:-1
}
.order-last {
  -webkit-box-ordinal-group:14;
  -ms-flex-order:13;
  order:13
}
.order-0 {
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0
}
.order-1 {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
}
.order-2 {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
}
.order-3 {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
}
.order-4 {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
}
.order-5 {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
}
.order-6 {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
}
.order-7 {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
}
.order-8 {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
}
.order-9 {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
}
.order-10 {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
}
.order-11 {
  -webkit-box-ordinal-group:12;
  -ms-flex-order:11;
  order:11
}
.order-12 {
  -webkit-box-ordinal-group:13;
  -ms-flex-order:12;
  order:12
}
.offset-1 {
  margin-left:8.3333333333%
}
.offset-2 {
  margin-left:16.6666666667%
}
.offset-3 {
  margin-left:25%
}
.offset-4 {
  margin-left:33.3333333333%
}
.offset-5 {
  margin-left:41.6666666667%
}
.offset-6 {
  margin-left:50%
}
.offset-7 {
  margin-left:58.3333333333%
}
.offset-8 {
  margin-left:66.6666666667%
}
.offset-9 {
  margin-left:75%
}
.offset-10 {
  margin-left:83.3333333333%
}
.offset-11 {
  margin-left:91.6666666667%
}
@media (min-width:320px) {
  .col-xxs {
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
  }
  .col-xxs-auto {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:none
  }
  .col-xxs-1 {
    -webkit-box-flex:0;
    -ms-flex:0 0 8.3333333333%;
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%
  }
  .col-xxs-2 {
    -webkit-box-flex:0;
    -ms-flex:0 0 16.6666666667%;
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%
  }
  .col-xxs-3 {
    -webkit-box-flex:0;
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
  }
  .col-xxs-4 {
    -webkit-box-flex:0;
    -ms-flex:0 0 33.3333333333%;
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%
  }
  .col-xxs-5 {
    -webkit-box-flex:0;
    -ms-flex:0 0 41.6666666667%;
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%
  }
  .col-xxs-6 {
    -webkit-box-flex:0;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
  }
  .col-xxs-7 {
    -webkit-box-flex:0;
    -ms-flex:0 0 58.3333333333%;
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%
  }
  .col-xxs-8 {
    -webkit-box-flex:0;
    -ms-flex:0 0 66.6666666667%;
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%
  }
  .col-xxs-9 {
    -webkit-box-flex:0;
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
  }
  .col-xxs-10 {
    -webkit-box-flex:0;
    -ms-flex:0 0 83.3333333333%;
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%
  }
  .col-xxs-11 {
    -webkit-box-flex:0;
    -ms-flex:0 0 91.6666666667%;
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%
  }
  .col-xxs-12 {
    -webkit-box-flex:0;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
  }
  .order-xxs-first {
    -webkit-box-ordinal-group:0;
    -ms-flex-order:-1;
    order:-1
  }
  .order-xxs-last {
    -webkit-box-ordinal-group:14;
    -ms-flex-order:13;
    order:13
  }
  .order-xxs-0 {
    -webkit-box-ordinal-group:1;
    -ms-flex-order:0;
    order:0
  }
  .order-xxs-1 {
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
  }
  .order-xxs-2 {
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
  }
  .order-xxs-3 {
    -webkit-box-ordinal-group:4;
    -ms-flex-order:3;
    order:3
  }
  .order-xxs-4 {
    -webkit-box-ordinal-group:5;
    -ms-flex-order:4;
    order:4
  }
  .order-xxs-5 {
    -webkit-box-ordinal-group:6;
    -ms-flex-order:5;
    order:5
  }
  .order-xxs-6 {
    -webkit-box-ordinal-group:7;
    -ms-flex-order:6;
    order:6
  }
  .order-xxs-7 {
    -webkit-box-ordinal-group:8;
    -ms-flex-order:7;
    order:7
  }
  .order-xxs-8 {
    -webkit-box-ordinal-group:9;
    -ms-flex-order:8;
    order:8
  }
  .order-xxs-9 {
    -webkit-box-ordinal-group:10;
    -ms-flex-order:9;
    order:9
  }
  .order-xxs-10 {
    -webkit-box-ordinal-group:11;
    -ms-flex-order:10;
    order:10
  }
  .order-xxs-11 {
    -webkit-box-ordinal-group:12;
    -ms-flex-order:11;
    order:11
  }
  .order-xxs-12 {
    -webkit-box-ordinal-group:13;
    -ms-flex-order:12;
    order:12
  }
  .offset-xxs-0 {
    margin-left:0
  }
  .offset-xxs-1 {
    margin-left:8.3333333333%
  }
  .offset-xxs-2 {
    margin-left:16.6666666667%
  }
  .offset-xxs-3 {
    margin-left:25%
  }
  .offset-xxs-4 {
    margin-left:33.3333333333%
  }
  .offset-xxs-5 {
    margin-left:41.6666666667%
  }
  .offset-xxs-6 {
    margin-left:50%
  }
  .offset-xxs-7 {
    margin-left:58.3333333333%
  }
  .offset-xxs-8 {
    margin-left:66.6666666667%
  }
  .offset-xxs-9 {
    margin-left:75%
  }
  .offset-xxs-10 {
    margin-left:83.3333333333%
  }
  .offset-xxs-11 {
    margin-left:91.6666666667%
  }
}
@media (min-width:568px) {
  .col-xs {
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
  }
  .col-xs-auto {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:none
  }
  .col-xs-1 {
    -webkit-box-flex:0;
    -ms-flex:0 0 8.3333333333%;
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%
  }
  .col-xs-2 {
    -webkit-box-flex:0;
    -ms-flex:0 0 16.6666666667%;
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%
  }
  .col-xs-3 {
    -webkit-box-flex:0;
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
  }
  .col-xs-4 {
    -webkit-box-flex:0;
    -ms-flex:0 0 33.3333333333%;
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%
  }
  .col-xs-5 {
    -webkit-box-flex:0;
    -ms-flex:0 0 41.6666666667%;
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%
  }
  .col-xs-6 {
    -webkit-box-flex:0;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
  }
  .col-xs-7 {
    -webkit-box-flex:0;
    -ms-flex:0 0 58.3333333333%;
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%
  }
  .col-xs-8 {
    -webkit-box-flex:0;
    -ms-flex:0 0 66.6666666667%;
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%
  }
  .col-xs-9 {
    -webkit-box-flex:0;
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
  }
  .col-xs-10 {
    -webkit-box-flex:0;
    -ms-flex:0 0 83.3333333333%;
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%
  }
  .col-xs-11 {
    -webkit-box-flex:0;
    -ms-flex:0 0 91.6666666667%;
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%
  }
  .col-xs-12 {
    -webkit-box-flex:0;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
  }
  .order-xs-first {
    -webkit-box-ordinal-group:0;
    -ms-flex-order:-1;
    order:-1
  }
  .order-xs-last {
    -webkit-box-ordinal-group:14;
    -ms-flex-order:13;
    order:13
  }
  .order-xs-0 {
    -webkit-box-ordinal-group:1;
    -ms-flex-order:0;
    order:0
  }
  .order-xs-1 {
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
  }
  .order-xs-2 {
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
  }
  .order-xs-3 {
    -webkit-box-ordinal-group:4;
    -ms-flex-order:3;
    order:3
  }
  .order-xs-4 {
    -webkit-box-ordinal-group:5;
    -ms-flex-order:4;
    order:4
  }
  .order-xs-5 {
    -webkit-box-ordinal-group:6;
    -ms-flex-order:5;
    order:5
  }
  .order-xs-6 {
    -webkit-box-ordinal-group:7;
    -ms-flex-order:6;
    order:6
  }
  .order-xs-7 {
    -webkit-box-ordinal-group:8;
    -ms-flex-order:7;
    order:7
  }
  .order-xs-8 {
    -webkit-box-ordinal-group:9;
    -ms-flex-order:8;
    order:8
  }
  .order-xs-9 {
    -webkit-box-ordinal-group:10;
    -ms-flex-order:9;
    order:9
  }
  .order-xs-10 {
    -webkit-box-ordinal-group:11;
    -ms-flex-order:10;
    order:10
  }
  .order-xs-11 {
    -webkit-box-ordinal-group:12;
    -ms-flex-order:11;
    order:11
  }
  .order-xs-12 {
    -webkit-box-ordinal-group:13;
    -ms-flex-order:12;
    order:12
  }
  .offset-xs-0 {
    margin-left:0
  }
  .offset-xs-1 {
    margin-left:8.3333333333%
  }
  .offset-xs-2 {
    margin-left:16.6666666667%
  }
  .offset-xs-3 {
    margin-left:25%
  }
  .offset-xs-4 {
    margin-left:33.3333333333%
  }
  .offset-xs-5 {
    margin-left:41.6666666667%
  }
  .offset-xs-6 {
    margin-left:50%
  }
  .offset-xs-7 {
    margin-left:58.3333333333%
  }
  .offset-xs-8 {
    margin-left:66.6666666667%
  }
  .offset-xs-9 {
    margin-left:75%
  }
  .offset-xs-10 {
    margin-left:83.3333333333%
  }
  .offset-xs-11 {
    margin-left:91.6666666667%
  }
}
@media (min-width:667px) {
  .col-sm {
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
  }
  .col-sm-auto {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:none
  }
  .col-sm-1 {
    -webkit-box-flex:0;
    -ms-flex:0 0 8.3333333333%;
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%
  }
  .col-sm-2 {
    -webkit-box-flex:0;
    -ms-flex:0 0 16.6666666667%;
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%
  }
  .col-sm-3 {
    -webkit-box-flex:0;
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
  }
  .col-sm-4 {
    -webkit-box-flex:0;
    -ms-flex:0 0 33.3333333333%;
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%
  }
  .col-sm-5 {
    -webkit-box-flex:0;
    -ms-flex:0 0 41.6666666667%;
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%
  }
  .col-sm-6 {
    -webkit-box-flex:0;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
  }
  .col-sm-7 {
    -webkit-box-flex:0;
    -ms-flex:0 0 58.3333333333%;
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%
  }
  .col-sm-8 {
    -webkit-box-flex:0;
    -ms-flex:0 0 66.6666666667%;
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%
  }
  .col-sm-9 {
    -webkit-box-flex:0;
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
  }
  .col-sm-10 {
    -webkit-box-flex:0;
    -ms-flex:0 0 83.3333333333%;
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%
  }
  .col-sm-11 {
    -webkit-box-flex:0;
    -ms-flex:0 0 91.6666666667%;
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%
  }
  .col-sm-12 {
    -webkit-box-flex:0;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
  }
  .order-sm-first {
    -webkit-box-ordinal-group:0;
    -ms-flex-order:-1;
    order:-1
  }
  .order-sm-last {
    -webkit-box-ordinal-group:14;
    -ms-flex-order:13;
    order:13
  }
  .order-sm-0 {
    -webkit-box-ordinal-group:1;
    -ms-flex-order:0;
    order:0
  }
  .order-sm-1 {
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
  }
  .order-sm-2 {
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
  }
  .order-sm-3 {
    -webkit-box-ordinal-group:4;
    -ms-flex-order:3;
    order:3
  }
  .order-sm-4 {
    -webkit-box-ordinal-group:5;
    -ms-flex-order:4;
    order:4
  }
  .order-sm-5 {
    -webkit-box-ordinal-group:6;
    -ms-flex-order:5;
    order:5
  }
  .order-sm-6 {
    -webkit-box-ordinal-group:7;
    -ms-flex-order:6;
    order:6
  }
  .order-sm-7 {
    -webkit-box-ordinal-group:8;
    -ms-flex-order:7;
    order:7
  }
  .order-sm-8 {
    -webkit-box-ordinal-group:9;
    -ms-flex-order:8;
    order:8
  }
  .order-sm-9 {
    -webkit-box-ordinal-group:10;
    -ms-flex-order:9;
    order:9
  }
  .order-sm-10 {
    -webkit-box-ordinal-group:11;
    -ms-flex-order:10;
    order:10
  }
  .order-sm-11 {
    -webkit-box-ordinal-group:12;
    -ms-flex-order:11;
    order:11
  }
  .order-sm-12 {
    -webkit-box-ordinal-group:13;
    -ms-flex-order:12;
    order:12
  }
  .offset-sm-0 {
    margin-left:0
  }
  .offset-sm-1 {
    margin-left:8.3333333333%
  }
  .offset-sm-2 {
    margin-left:16.6666666667%
  }
  .offset-sm-3 {
    margin-left:25%
  }
  .offset-sm-4 {
    margin-left:33.3333333333%
  }
  .offset-sm-5 {
    margin-left:41.6666666667%
  }
  .offset-sm-6 {
    margin-left:50%
  }
  .offset-sm-7 {
    margin-left:58.3333333333%
  }
  .offset-sm-8 {
    margin-left:66.6666666667%
  }
  .offset-sm-9 {
    margin-left:75%
  }
  .offset-sm-10 {
    margin-left:83.3333333333%
  }
  .offset-sm-11 {
    margin-left:91.6666666667%
  }
}
@media (min-width:768px) {
  .col-md {
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
  }
  .col-md-auto {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:none
  }
  .col-md-1 {
    -webkit-box-flex:0;
    -ms-flex:0 0 8.3333333333%;
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%
  }
  .col-md-2 {
    -webkit-box-flex:0;
    -ms-flex:0 0 16.6666666667%;
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%
  }
  .col-md-3 {
    -webkit-box-flex:0;
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
  }
  .col-md-4 {
    -webkit-box-flex:0;
    -ms-flex:0 0 33.3333333333%;
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%
  }
  .col-md-5 {
    -webkit-box-flex:0;
    -ms-flex:0 0 41.6666666667%;
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%
  }
  .col-md-6 {
    -webkit-box-flex:0;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
  }
  .col-md-7 {
    -webkit-box-flex:0;
    -ms-flex:0 0 58.3333333333%;
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%
  }
  .col-md-8 {
    -webkit-box-flex:0;
    -ms-flex:0 0 66.6666666667%;
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%
  }
  .col-md-9 {
    -webkit-box-flex:0;
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
  }
  .col-md-10 {
    -webkit-box-flex:0;
    -ms-flex:0 0 83.3333333333%;
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%
  }
  .col-md-11 {
    -webkit-box-flex:0;
    -ms-flex:0 0 91.6666666667%;
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%
  }
  .col-md-12 {
    -webkit-box-flex:0;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
  }
  .order-md-first {
    -webkit-box-ordinal-group:0;
    -ms-flex-order:-1;
    order:-1
  }
  .order-md-last {
    -webkit-box-ordinal-group:14;
    -ms-flex-order:13;
    order:13
  }
  .order-md-0 {
    -webkit-box-ordinal-group:1;
    -ms-flex-order:0;
    order:0
  }
  .order-md-1 {
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
  }
  .order-md-2 {
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
  }
  .order-md-3 {
    -webkit-box-ordinal-group:4;
    -ms-flex-order:3;
    order:3
  }
  .order-md-4 {
    -webkit-box-ordinal-group:5;
    -ms-flex-order:4;
    order:4
  }
  .order-md-5 {
    -webkit-box-ordinal-group:6;
    -ms-flex-order:5;
    order:5
  }
  .order-md-6 {
    -webkit-box-ordinal-group:7;
    -ms-flex-order:6;
    order:6
  }
  .order-md-7 {
    -webkit-box-ordinal-group:8;
    -ms-flex-order:7;
    order:7
  }
  .order-md-8 {
    -webkit-box-ordinal-group:9;
    -ms-flex-order:8;
    order:8
  }
  .order-md-9 {
    -webkit-box-ordinal-group:10;
    -ms-flex-order:9;
    order:9
  }
  .order-md-10 {
    -webkit-box-ordinal-group:11;
    -ms-flex-order:10;
    order:10
  }
  .order-md-11 {
    -webkit-box-ordinal-group:12;
    -ms-flex-order:11;
    order:11
  }
  .order-md-12 {
    -webkit-box-ordinal-group:13;
    -ms-flex-order:12;
    order:12
  }
  .offset-md-0 {
    margin-left:0
  }
  .offset-md-1 {
    margin-left:8.3333333333%
  }
  .offset-md-2 {
    margin-left:16.6666666667%
  }
  .offset-md-3 {
    margin-left:25%
  }
  .offset-md-4 {
    margin-left:33.3333333333%
  }
  .offset-md-5 {
    margin-left:41.6666666667%
  }
  .offset-md-6 {
    margin-left:50%
  }
  .offset-md-7 {
    margin-left:58.3333333333%
  }
  .offset-md-8 {
    margin-left:66.6666666667%
  }
  .offset-md-9 {
    margin-left:75%
  }
  .offset-md-10 {
    margin-left:83.3333333333%
  }
  .offset-md-11 {
    margin-left:91.6666666667%
  }
}
@media (min-width:992px) {
  .col-lg {
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
  }
  .col-lg-auto {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:none
  }
  .col-lg-1 {
    -webkit-box-flex:0;
    -ms-flex:0 0 8.3333333333%;
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%
  }
  .col-lg-2 {
    -webkit-box-flex:0;
    -ms-flex:0 0 16.6666666667%;
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%
  }
  .col-lg-3 {
    -webkit-box-flex:0;
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
  }
  .col-lg-4 {
    -webkit-box-flex:0;
    -ms-flex:0 0 33.3333333333%;
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%
  }
  .col-lg-5 {
    -webkit-box-flex:0;
    -ms-flex:0 0 41.6666666667%;
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%
  }
  .col-lg-6 {
    -webkit-box-flex:0;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
  }
  .col-lg-7 {
    -webkit-box-flex:0;
    -ms-flex:0 0 58.3333333333%;
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%
  }
  .col-lg-8 {
    -webkit-box-flex:0;
    -ms-flex:0 0 66.6666666667%;
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%
  }
  .col-lg-9 {
    -webkit-box-flex:0;
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
  }
  .col-lg-10 {
    -webkit-box-flex:0;
    -ms-flex:0 0 83.3333333333%;
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%
  }
  .col-lg-11 {
    -webkit-box-flex:0;
    -ms-flex:0 0 91.6666666667%;
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%
  }
  .col-lg-12 {
    -webkit-box-flex:0;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
  }
  .order-lg-first {
    -webkit-box-ordinal-group:0;
    -ms-flex-order:-1;
    order:-1
  }
  .order-lg-last {
    -webkit-box-ordinal-group:14;
    -ms-flex-order:13;
    order:13
  }
  .order-lg-0 {
    -webkit-box-ordinal-group:1;
    -ms-flex-order:0;
    order:0
  }
  .order-lg-1 {
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
  }
  .order-lg-2 {
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
  }
  .order-lg-3 {
    -webkit-box-ordinal-group:4;
    -ms-flex-order:3;
    order:3
  }
  .order-lg-4 {
    -webkit-box-ordinal-group:5;
    -ms-flex-order:4;
    order:4
  }
  .order-lg-5 {
    -webkit-box-ordinal-group:6;
    -ms-flex-order:5;
    order:5
  }
  .order-lg-6 {
    -webkit-box-ordinal-group:7;
    -ms-flex-order:6;
    order:6
  }
  .order-lg-7 {
    -webkit-box-ordinal-group:8;
    -ms-flex-order:7;
    order:7
  }
  .order-lg-8 {
    -webkit-box-ordinal-group:9;
    -ms-flex-order:8;
    order:8
  }
  .order-lg-9 {
    -webkit-box-ordinal-group:10;
    -ms-flex-order:9;
    order:9
  }
  .order-lg-10 {
    -webkit-box-ordinal-group:11;
    -ms-flex-order:10;
    order:10
  }
  .order-lg-11 {
    -webkit-box-ordinal-group:12;
    -ms-flex-order:11;
    order:11
  }
  .order-lg-12 {
    -webkit-box-ordinal-group:13;
    -ms-flex-order:12;
    order:12
  }
  .offset-lg-0 {
    margin-left:0
  }
  .offset-lg-1 {
    margin-left:8.3333333333%
  }
  .offset-lg-2 {
    margin-left:16.6666666667%
  }
  .offset-lg-3 {
    margin-left:25%
  }
  .offset-lg-4 {
    margin-left:33.3333333333%
  }
  .offset-lg-5 {
    margin-left:41.6666666667%
  }
  .offset-lg-6 {
    margin-left:50%
  }
  .offset-lg-7 {
    margin-left:58.3333333333%
  }
  .offset-lg-8 {
    margin-left:66.6666666667%
  }
  .offset-lg-9 {
    margin-left:75%
  }
  .offset-lg-10 {
    margin-left:83.3333333333%
  }
  .offset-lg-11 {
    margin-left:91.6666666667%
  }
}
@media (min-width:1200px) {
  .col-xl {
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
  }
  .col-xl-auto {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:none
  }
  .col-xl-1 {
    -webkit-box-flex:0;
    -ms-flex:0 0 8.3333333333%;
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%
  }
  .col-xl-2 {
    -webkit-box-flex:0;
    -ms-flex:0 0 16.6666666667%;
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%
  }
  .col-xl-3 {
    -webkit-box-flex:0;
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
  }
  .col-xl-4 {
    -webkit-box-flex:0;
    -ms-flex:0 0 33.3333333333%;
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%
  }
  .col-xl-5 {
    -webkit-box-flex:0;
    -ms-flex:0 0 41.6666666667%;
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%
  }
  .col-xl-6 {
    -webkit-box-flex:0;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
  }
  .col-xl-7 {
    -webkit-box-flex:0;
    -ms-flex:0 0 58.3333333333%;
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%
  }
  .col-xl-8 {
    -webkit-box-flex:0;
    -ms-flex:0 0 66.6666666667%;
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%
  }
  .col-xl-9 {
    -webkit-box-flex:0;
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
  }
  .col-xl-10 {
    -webkit-box-flex:0;
    -ms-flex:0 0 83.3333333333%;
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%
  }
  .col-xl-11 {
    -webkit-box-flex:0;
    -ms-flex:0 0 91.6666666667%;
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%
  }
  .col-xl-12 {
    -webkit-box-flex:0;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
  }
  .order-xl-first {
    -webkit-box-ordinal-group:0;
    -ms-flex-order:-1;
    order:-1
  }
  .order-xl-last {
    -webkit-box-ordinal-group:14;
    -ms-flex-order:13;
    order:13
  }
  .order-xl-0 {
    -webkit-box-ordinal-group:1;
    -ms-flex-order:0;
    order:0
  }
  .order-xl-1 {
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
  }
  .order-xl-2 {
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
  }
  .order-xl-3 {
    -webkit-box-ordinal-group:4;
    -ms-flex-order:3;
    order:3
  }
  .order-xl-4 {
    -webkit-box-ordinal-group:5;
    -ms-flex-order:4;
    order:4
  }
  .order-xl-5 {
    -webkit-box-ordinal-group:6;
    -ms-flex-order:5;
    order:5
  }
  .order-xl-6 {
    -webkit-box-ordinal-group:7;
    -ms-flex-order:6;
    order:6
  }
  .order-xl-7 {
    -webkit-box-ordinal-group:8;
    -ms-flex-order:7;
    order:7
  }
  .order-xl-8 {
    -webkit-box-ordinal-group:9;
    -ms-flex-order:8;
    order:8
  }
  .order-xl-9 {
    -webkit-box-ordinal-group:10;
    -ms-flex-order:9;
    order:9
  }
  .order-xl-10 {
    -webkit-box-ordinal-group:11;
    -ms-flex-order:10;
    order:10
  }
  .order-xl-11 {
    -webkit-box-ordinal-group:12;
    -ms-flex-order:11;
    order:11
  }
  .order-xl-12 {
    -webkit-box-ordinal-group:13;
    -ms-flex-order:12;
    order:12
  }
  .offset-xl-0 {
    margin-left:0
  }
  .offset-xl-1 {
    margin-left:8.3333333333%
  }
  .offset-xl-2 {
    margin-left:16.6666666667%
  }
  .offset-xl-3 {
    margin-left:25%
  }
  .offset-xl-4 {
    margin-left:33.3333333333%
  }
  .offset-xl-5 {
    margin-left:41.6666666667%
  }
  .offset-xl-6 {
    margin-left:50%
  }
  .offset-xl-7 {
    margin-left:58.3333333333%
  }
  .offset-xl-8 {
    margin-left:66.6666666667%
  }
  .offset-xl-9 {
    margin-left:75%
  }
  .offset-xl-10 {
    margin-left:83.3333333333%
  }
  .offset-xl-11 {
    margin-left:91.6666666667%
  }
}
@media (min-width:1280px) {
  .col-xml {
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
  }
  .col-xml-auto {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:none
  }
  .col-xml-1 {
    -webkit-box-flex:0;
    -ms-flex:0 0 8.3333333333%;
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%
  }
  .col-xml-2 {
    -webkit-box-flex:0;
    -ms-flex:0 0 16.6666666667%;
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%
  }
  .col-xml-3 {
    -webkit-box-flex:0;
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
  }
  .col-xml-4 {
    -webkit-box-flex:0;
    -ms-flex:0 0 33.3333333333%;
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%
  }
  .col-xml-5 {
    -webkit-box-flex:0;
    -ms-flex:0 0 41.6666666667%;
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%
  }
  .col-xml-6 {
    -webkit-box-flex:0;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
  }
  .col-xml-7 {
    -webkit-box-flex:0;
    -ms-flex:0 0 58.3333333333%;
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%
  }
  .col-xml-8 {
    -webkit-box-flex:0;
    -ms-flex:0 0 66.6666666667%;
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%
  }
  .col-xml-9 {
    -webkit-box-flex:0;
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
  }
  .col-xml-10 {
    -webkit-box-flex:0;
    -ms-flex:0 0 83.3333333333%;
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%
  }
  .col-xml-11 {
    -webkit-box-flex:0;
    -ms-flex:0 0 91.6666666667%;
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%
  }
  .col-xml-12 {
    -webkit-box-flex:0;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
  }
  .order-xml-first {
    -webkit-box-ordinal-group:0;
    -ms-flex-order:-1;
    order:-1
  }
  .order-xml-last {
    -webkit-box-ordinal-group:14;
    -ms-flex-order:13;
    order:13
  }
  .order-xml-0 {
    -webkit-box-ordinal-group:1;
    -ms-flex-order:0;
    order:0
  }
  .order-xml-1 {
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
  }
  .order-xml-2 {
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
  }
  .order-xml-3 {
    -webkit-box-ordinal-group:4;
    -ms-flex-order:3;
    order:3
  }
  .order-xml-4 {
    -webkit-box-ordinal-group:5;
    -ms-flex-order:4;
    order:4
  }
  .order-xml-5 {
    -webkit-box-ordinal-group:6;
    -ms-flex-order:5;
    order:5
  }
  .order-xml-6 {
    -webkit-box-ordinal-group:7;
    -ms-flex-order:6;
    order:6
  }
  .order-xml-7 {
    -webkit-box-ordinal-group:8;
    -ms-flex-order:7;
    order:7
  }
  .order-xml-8 {
    -webkit-box-ordinal-group:9;
    -ms-flex-order:8;
    order:8
  }
  .order-xml-9 {
    -webkit-box-ordinal-group:10;
    -ms-flex-order:9;
    order:9
  }
  .order-xml-10 {
    -webkit-box-ordinal-group:11;
    -ms-flex-order:10;
    order:10
  }
  .order-xml-11 {
    -webkit-box-ordinal-group:12;
    -ms-flex-order:11;
    order:11
  }
  .order-xml-12 {
    -webkit-box-ordinal-group:13;
    -ms-flex-order:12;
    order:12
  }
  .offset-xml-0 {
    margin-left:0
  }
  .offset-xml-1 {
    margin-left:8.3333333333%
  }
  .offset-xml-2 {
    margin-left:16.6666666667%
  }
  .offset-xml-3 {
    margin-left:25%
  }
  .offset-xml-4 {
    margin-left:33.3333333333%
  }
  .offset-xml-5 {
    margin-left:41.6666666667%
  }
  .offset-xml-6 {
    margin-left:50%
  }
  .offset-xml-7 {
    margin-left:58.3333333333%
  }
  .offset-xml-8 {
    margin-left:66.6666666667%
  }
  .offset-xml-9 {
    margin-left:75%
  }
  .offset-xml-10 {
    margin-left:83.3333333333%
  }
  .offset-xml-11 {
    margin-left:91.6666666667%
  }
}
@media (min-width:1440px) {
  .col-xxl {
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
  }
  .col-xxl-auto {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:none
  }
  .col-xxl-1 {
    -webkit-box-flex:0;
    -ms-flex:0 0 8.3333333333%;
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%
  }
  .col-xxl-2 {
    -webkit-box-flex:0;
    -ms-flex:0 0 16.6666666667%;
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%
  }
  .col-xxl-3 {
    -webkit-box-flex:0;
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
  }
  .col-xxl-4 {
    -webkit-box-flex:0;
    -ms-flex:0 0 33.3333333333%;
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%
  }
  .col-xxl-5 {
    -webkit-box-flex:0;
    -ms-flex:0 0 41.6666666667%;
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%
  }
  .col-xxl-6 {
    -webkit-box-flex:0;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
  }
  .col-xxl-7 {
    -webkit-box-flex:0;
    -ms-flex:0 0 58.3333333333%;
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%
  }
  .col-xxl-8 {
    -webkit-box-flex:0;
    -ms-flex:0 0 66.6666666667%;
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%
  }
  .col-xxl-9 {
    -webkit-box-flex:0;
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
  }
  .col-xxl-10 {
    -webkit-box-flex:0;
    -ms-flex:0 0 83.3333333333%;
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%
  }
  .col-xxl-11 {
    -webkit-box-flex:0;
    -ms-flex:0 0 91.6666666667%;
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%
  }
  .col-xxl-12 {
    -webkit-box-flex:0;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
  }
  .order-xxl-first {
    -webkit-box-ordinal-group:0;
    -ms-flex-order:-1;
    order:-1
  }
  .order-xxl-last {
    -webkit-box-ordinal-group:14;
    -ms-flex-order:13;
    order:13
  }
  .order-xxl-0 {
    -webkit-box-ordinal-group:1;
    -ms-flex-order:0;
    order:0
  }
  .order-xxl-1 {
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
  }
  .order-xxl-2 {
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
  }
  .order-xxl-3 {
    -webkit-box-ordinal-group:4;
    -ms-flex-order:3;
    order:3
  }
  .order-xxl-4 {
    -webkit-box-ordinal-group:5;
    -ms-flex-order:4;
    order:4
  }
  .order-xxl-5 {
    -webkit-box-ordinal-group:6;
    -ms-flex-order:5;
    order:5
  }
  .order-xxl-6 {
    -webkit-box-ordinal-group:7;
    -ms-flex-order:6;
    order:6
  }
  .order-xxl-7 {
    -webkit-box-ordinal-group:8;
    -ms-flex-order:7;
    order:7
  }
  .order-xxl-8 {
    -webkit-box-ordinal-group:9;
    -ms-flex-order:8;
    order:8
  }
  .order-xxl-9 {
    -webkit-box-ordinal-group:10;
    -ms-flex-order:9;
    order:9
  }
  .order-xxl-10 {
    -webkit-box-ordinal-group:11;
    -ms-flex-order:10;
    order:10
  }
  .order-xxl-11 {
    -webkit-box-ordinal-group:12;
    -ms-flex-order:11;
    order:11
  }
  .order-xxl-12 {
    -webkit-box-ordinal-group:13;
    -ms-flex-order:12;
    order:12
  }
  .offset-xxl-0 {
    margin-left:0
  }
  .offset-xxl-1 {
    margin-left:8.3333333333%
  }
  .offset-xxl-2 {
    margin-left:16.6666666667%
  }
  .offset-xxl-3 {
    margin-left:25%
  }
  .offset-xxl-4 {
    margin-left:33.3333333333%
  }
  .offset-xxl-5 {
    margin-left:41.6666666667%
  }
  .offset-xxl-6 {
    margin-left:50%
  }
  .offset-xxl-7 {
    margin-left:58.3333333333%
  }
  .offset-xxl-8 {
    margin-left:66.6666666667%
  }
  .offset-xxl-9 {
    margin-left:75%
  }
  .offset-xxl-10 {
    margin-left:83.3333333333%
  }
  .offset-xxl-11 {
    margin-left:91.6666666667%
  }
}
@media (min-width:1600px) {
  .col-xxxl {
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
  }
  .col-xxxl-auto {
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:none
  }
  .col-xxxl-1 {
    -webkit-box-flex:0;
    -ms-flex:0 0 8.3333333333%;
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%
  }
  .col-xxxl-2 {
    -webkit-box-flex:0;
    -ms-flex:0 0 16.6666666667%;
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%
  }
  .col-xxxl-3 {
    -webkit-box-flex:0;
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
  }
  .col-xxxl-4 {
    -webkit-box-flex:0;
    -ms-flex:0 0 33.3333333333%;
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%
  }
  .col-xxxl-5 {
    -webkit-box-flex:0;
    -ms-flex:0 0 41.6666666667%;
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%
  }
  .col-xxxl-6 {
    -webkit-box-flex:0;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
  }
  .col-xxxl-7 {
    -webkit-box-flex:0;
    -ms-flex:0 0 58.3333333333%;
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%
  }
  .col-xxxl-8 {
    -webkit-box-flex:0;
    -ms-flex:0 0 66.6666666667%;
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%
  }
  .col-xxxl-9 {
    -webkit-box-flex:0;
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
  }
  .col-xxxl-10 {
    -webkit-box-flex:0;
    -ms-flex:0 0 83.3333333333%;
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%
  }
  .col-xxxl-11 {
    -webkit-box-flex:0;
    -ms-flex:0 0 91.6666666667%;
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%
  }
  .col-xxxl-12 {
    -webkit-box-flex:0;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
  }
  .order-xxxl-first {
    -webkit-box-ordinal-group:0;
    -ms-flex-order:-1;
    order:-1
  }
  .order-xxxl-last {
    -webkit-box-ordinal-group:14;
    -ms-flex-order:13;
    order:13
  }
  .order-xxxl-0 {
    -webkit-box-ordinal-group:1;
    -ms-flex-order:0;
    order:0
  }
  .order-xxxl-1 {
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
  }
  .order-xxxl-2 {
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
  }
  .order-xxxl-3 {
    -webkit-box-ordinal-group:4;
    -ms-flex-order:3;
    order:3
  }
  .order-xxxl-4 {
    -webkit-box-ordinal-group:5;
    -ms-flex-order:4;
    order:4
  }
  .order-xxxl-5 {
    -webkit-box-ordinal-group:6;
    -ms-flex-order:5;
    order:5
  }
  .order-xxxl-6 {
    -webkit-box-ordinal-group:7;
    -ms-flex-order:6;
    order:6
  }
  .order-xxxl-7 {
    -webkit-box-ordinal-group:8;
    -ms-flex-order:7;
    order:7
  }
  .order-xxxl-8 {
    -webkit-box-ordinal-group:9;
    -ms-flex-order:8;
    order:8
  }
  .order-xxxl-9 {
    -webkit-box-ordinal-group:10;
    -ms-flex-order:9;
    order:9
  }
  .order-xxxl-10 {
    -webkit-box-ordinal-group:11;
    -ms-flex-order:10;
    order:10
  }
  .order-xxxl-11 {
    -webkit-box-ordinal-group:12;
    -ms-flex-order:11;
    order:11
  }
  .order-xxxl-12 {
    -webkit-box-ordinal-group:13;
    -ms-flex-order:12;
    order:12
  }
  .offset-xxxl-0 {
    margin-left:0
  }
  .offset-xxxl-1 {
    margin-left:8.3333333333%
  }
  .offset-xxxl-2 {
    margin-left:16.6666666667%
  }
  .offset-xxxl-3 {
    margin-left:25%
  }
  .offset-xxxl-4 {
    margin-left:33.3333333333%
  }
  .offset-xxxl-5 {
    margin-left:41.6666666667%
  }
  .offset-xxxl-6 {
    margin-left:50%
  }
  .offset-xxxl-7 {
    margin-left:58.3333333333%
  }
  .offset-xxxl-8 {
    margin-left:66.6666666667%
  }
  .offset-xxxl-9 {
    margin-left:75%
  }
  .offset-xxxl-10 {
    margin-left:83.3333333333%
  }
  .offset-xxxl-11 {
    margin-left:91.6666666667%
  }
}
.table {
  width:100%;
  max-width:100%;
  margin-bottom:1rem;
  background-color:transparent
}
.table td,
.table th {
  padding:.75rem;
  vertical-align:top;
  border-top:1px solid #cacbcc
}
.table thead th {
  vertical-align:bottom;
  border-bottom:2px solid #cacbcc
}
.table tbody+tbody {
  border-top:2px solid #cacbcc
}
.table .table {
  background-color:#171a21
}
.table-sm td,
.table-sm th {
  padding:.3rem
}
.table-bordered {
  border:1px solid #cacbcc
}
.table-bordered td,
.table-bordered th {
  border:1px solid #cacbcc
}
.table-bordered thead td,
.table-bordered thead th {
  border-bottom-width:2px
}
.table-borderless tbody+tbody,
.table-borderless td,
.table-borderless th,
.table-borderless thead th {
  border:0
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color:rgba(0,0,0,.05)
}
@media (hover:hover) {
  .table-hover tbody tr:hover {
    background-color:rgba(0,0,0,.075)
  }
}
.table-primary,
.table-primary>td,
.table-primary>th {
  background-color:#fbf0cd
}
@media (hover:hover) {
  .table-hover .table-primary:hover {
    background-color:#f9e9b5
  }
  .table-hover .table-primary:hover>td,
  .table-hover .table-primary:hover>th {
    background-color:#f9e9b5
  }
}
.table-secondary,
.table-secondary>td,
.table-secondary>th {
  background-color:#c5c8ce
}
@media (hover:hover) {
  .table-hover .table-secondary:hover {
    background-color:#b7bbc2
  }
  .table-hover .table-secondary:hover>td,
  .table-hover .table-secondary:hover>th {
    background-color:#b7bbc2
  }
}
.table-success,
.table-success>td,
.table-success>th {
  background-color:#c3e8d2
}
@media (hover:hover) {
  .table-hover .table-success:hover {
    background-color:#b1e1c4
  }
  .table-hover .table-success:hover>td,
  .table-hover .table-success:hover>th {
    background-color:#b1e1c4
  }
}
.table-info,
.table-info>td,
.table-info>th {
  background-color:#b8daff
}
@media (hover:hover) {
  .table-hover .table-info:hover {
    background-color:#9fcdff
  }
  .table-hover .table-info:hover>td,
  .table-hover .table-info:hover>th {
    background-color:#9fcdff
  }
}
.table-warning,
.table-warning>td,
.table-warning>th {
  background-color:#fff5b8
}
@media (hover:hover) {
  .table-hover .table-warning:hover {
    background-color:#fff19f
  }
  .table-hover .table-warning:hover>td,
  .table-hover .table-warning:hover>th {
    background-color:#fff19f
  }
}
.table-danger,
.table-danger>td,
.table-danger>th {
  background-color:#f7bdc0
}
@media (hover:hover) {
  .table-hover .table-danger:hover {
    background-color:#f4a6aa
  }
  .table-hover .table-danger:hover>td,
  .table-hover .table-danger:hover>th {
    background-color:#f4a6aa
  }
}
.table-light,
.table-light>td,
.table-light>th {
  background-color:#c5c7c8
}
@media (hover:hover) {
  .table-hover .table-light:hover {
    background-color:#b8babc
  }
  .table-hover .table-light:hover>td,
  .table-hover .table-light:hover>th {
    background-color:#b8babc
  }
}
.table-dark,
.table-dark>td,
.table-dark>th {
  background-color:#c1c3c8
}
@media (hover:hover) {
  .table-hover .table-dark:hover {
    background-color:#b3b6bc
  }
  .table-hover .table-dark:hover>td,
  .table-hover .table-dark:hover>th {
    background-color:#b3b6bc
  }
}
.table-white,
.table-white>td,
.table-white>th {
  background-color:#fff
}
@media (hover:hover) {
  .table-hover .table-white:hover {
    background-color:#f2f2f2
  }
  .table-hover .table-white:hover>td,
  .table-hover .table-white:hover>th {
    background-color:#f2f2f2
  }
}
.table-black,
.table-black>td,
.table-black>th {
  background-color:#b8b8b8
}
@media (hover:hover) {
  .table-hover .table-black:hover {
    background-color:#ababab
  }
  .table-hover .table-black:hover>td,
  .table-hover .table-black:hover>th {
    background-color:#ababab
  }
}
.table-primary-dark,
.table-primary-dark>td,
.table-primary-dark>th {
  background-color:#c7cacf
}
@media (hover:hover) {
  .table-hover .table-primary-dark:hover {
    background-color:#b9bdc3
  }
  .table-hover .table-primary-dark:hover>td,
  .table-hover .table-primary-dark:hover>th {
    background-color:#b9bdc3
  }
}
.table-medium,
.table-medium>td,
.table-medium>th {
  background-color:#c4c6cc
}
@media (hover:hover) {
  .table-hover .table-medium:hover {
    background-color:#b6b9c0
  }
  .table-hover .table-medium:hover>td,
  .table-hover .table-medium:hover>th {
    background-color:#b6b9c0
  }
}
.table-event-item,
.table-event-item>td,
.table-event-item>th {
  background-color:#bebfc0
}
@media (hover:hover) {
  .table-hover .table-event-item:hover {
    background-color:#b1b2b3
  }
  .table-hover .table-event-item:hover>td,
  .table-hover .table-event-item:hover>th {
    background-color:#b1b2b3
  }
}
.table-action,
.table-action>td,
.table-action>th {
  background-color:#fbf0cd
}
@media (hover:hover) {
  .table-hover .table-action:hover {
    background-color:#f9e9b5
  }
  .table-hover .table-action:hover>td,
  .table-hover .table-action:hover>th {
    background-color:#f9e9b5
  }
}
.table-action-highlight,
.table-action-highlight>td,
.table-action-highlight>th {
  background-color:#fbf0cd
}
@media (hover:hover) {
  .table-hover .table-action-highlight:hover {
    background-color:#f9e9b5
  }
  .table-hover .table-action-highlight:hover>td,
  .table-hover .table-action-highlight:hover>th {
    background-color:#f9e9b5
  }
}
.table-live-primary,
.table-live-primary>td,
.table-live-primary>th {
  background-color:#fcf8f4
}
@media (hover:hover) {
  .table-hover .table-live-primary:hover {
    background-color:#f7ebe0
  }
  .table-hover .table-live-primary:hover>td,
  .table-hover .table-live-primary:hover>th {
    background-color:#f7ebe0
  }
}
.table-live-primary-5,
.table-live-primary-5>td,
.table-live-primary-5>th {
  background-color:#fefbf9
}
@media (hover:hover) {
  .table-hover .table-live-primary-5:hover {
    background-color:#faece3
  }
  .table-hover .table-live-primary-5:hover>td,
  .table-hover .table-live-primary-5:hover>th {
    background-color:#faece3
  }
}
.table-live-secondary,
.table-live-secondary>td,
.table-live-secondary>th {
  background-color:#fbf5ef
}
@media (hover:hover) {
  .table-hover .table-live-secondary:hover {
    background-color:#f6e8db
  }
  .table-hover .table-live-secondary:hover>td,
  .table-hover .table-live-secondary:hover>th {
    background-color:#f6e8db
  }
}
.table-pre-primary,
.table-pre-primary>td,
.table-pre-primary>th {
  background-color:#fafcfc
}
@media (hover:hover) {
  .table-hover .table-pre-primary:hover {
    background-color:#eaf2f2
  }
  .table-hover .table-pre-primary:hover>td,
  .table-hover .table-pre-primary:hover>th {
    background-color:#eaf2f2
  }
}
.table-pre-primary-5,
.table-pre-primary-5>td,
.table-pre-primary-5>th {
  background-color:#fafcfc
}
@media (hover:hover) {
  .table-hover .table-pre-primary-5:hover {
    background-color:#eaf2f2
  }
  .table-hover .table-pre-primary-5:hover>td,
  .table-hover .table-pre-primary-5:hover>th {
    background-color:#eaf2f2
  }
}
.table-pre-secondary,
.table-pre-secondary>td,
.table-pre-secondary>th {
  background-color:#f5f7f9
}
@media (hover:hover) {
  .table-hover .table-pre-secondary:hover {
    background-color:#e5eaef
  }
  .table-hover .table-pre-secondary:hover>td,
  .table-hover .table-pre-secondary:hover>th {
    background-color:#e5eaef
  }
}
.table-box-border,
.table-box-border>td,
.table-box-border>th {
  background-color:#cbced0
}
@media (hover:hover) {
  .table-hover .table-box-border:hover {
    background-color:#bec1c4
  }
  .table-hover .table-box-border:hover>td,
  .table-hover .table-box-border:hover>th {
    background-color:#bec1c4
  }
}
.table-box-border-light,
.table-box-border-light>td,
.table-box-border-light>th {
  background-color:#eaeced
}
@media (hover:hover) {
  .table-hover .table-box-border-light:hover {
    background-color:#dce0e1
  }
  .table-hover .table-box-border-light:hover>td,
  .table-hover .table-box-border-light:hover>th {
    background-color:#dce0e1
  }
}
.table-text-dark,
.table-text-dark>td,
.table-text-dark>th {
  background-color:#bebfc0
}
@media (hover:hover) {
  .table-hover .table-text-dark:hover {
    background-color:#b1b2b3
  }
  .table-hover .table-text-dark:hover>td,
  .table-hover .table-text-dark:hover>th {
    background-color:#b1b2b3
  }
}
.table-text-positive,
.table-text-positive>td,
.table-text-positive>th {
  background-color:#bce4dd
}
@media (hover:hover) {
  .table-hover .table-text-positive:hover {
    background-color:#aaddd4
  }
  .table-hover .table-text-positive:hover>td,
  .table-hover .table-text-positive:hover>th {
    background-color:#aaddd4
  }
}
.table-text-negative,
.table-text-negative>td,
.table-text-negative>th {
  background-color:#fdc3c9
}
@media (hover:hover) {
  .table-hover .table-text-negative:hover {
    background-color:#fcaab3
  }
  .table-hover .table-text-negative:hover>td,
  .table-hover .table-text-negative:hover>th {
    background-color:#fcaab3
  }
}
.table-table-row-primary,
.table-table-row-primary>td,
.table-table-row-primary>th {
  background-color:#c1c2c3
}
@media (hover:hover) {
  .table-hover .table-table-row-primary:hover {
    background-color:#b4b5b6
  }
  .table-hover .table-table-row-primary:hover>td,
  .table-hover .table-table-row-primary:hover>th {
    background-color:#b4b5b6
  }
}
.table-table-row-light,
.table-table-row-light>td,
.table-table-row-light>th {
  background-color:#c8cbcd
}
@media (hover:hover) {
  .table-hover .table-table-row-light:hover {
    background-color:#bbbec1
  }
  .table-hover .table-table-row-light:hover>td,
  .table-hover .table-table-row-light:hover>th {
    background-color:#bbbec1
  }
}
.table-table-row-dark,
.table-table-row-dark>td,
.table-table-row-dark>th {
  background-color:#bebfc1
}
@media (hover:hover) {
  .table-hover .table-table-row-dark:hover {
    background-color:#b1b2b5
  }
  .table-hover .table-table-row-dark:hover>td,
  .table-hover .table-table-row-dark:hover>th {
    background-color:#b1b2b5
  }
}
.table-neon-green,
.table-neon-green>td,
.table-neon-green>th {
  background-color:#cff5e7
}
@media (hover:hover) {
  .table-hover .table-neon-green:hover {
    background-color:#baf1dc
  }
  .table-hover .table-neon-green:hover>td,
  .table-hover .table-neon-green:hover>th {
    background-color:#baf1dc
  }
}
.table-light-blue,
.table-light-blue>td,
.table-light-blue>th {
  background-color:#e3e7f0
}
@media (hover:hover) {
  .table-hover .table-light-blue:hover {
    background-color:#d2d9e7
  }
  .table-hover .table-light-blue:hover>td,
  .table-hover .table-light-blue:hover>th {
    background-color:#d2d9e7
  }
}
.table-light-gray,
.table-light-gray>td,
.table-light-gray>th {
  background-color:#c7cbd3
}
@media (hover:hover) {
  .table-hover .table-light-gray:hover {
    background-color:#b9bec8
  }
  .table-hover .table-light-gray:hover>td,
  .table-hover .table-light-gray:hover>th {
    background-color:#b9bec8
  }
}
.table-medium-gray,
.table-medium-gray>td,
.table-medium-gray>th {
  background-color:#c3c6cd
}
@media (hover:hover) {
  .table-hover .table-medium-gray:hover {
    background-color:#b5b9c1
  }
  .table-hover .table-medium-gray:hover>td,
  .table-hover .table-medium-gray:hover>th {
    background-color:#b5b9c1
  }
}
.table-deep-dark,
.table-deep-dark>td,
.table-deep-dark>th {
  background-color:#bdbfc1
}
@media (hover:hover) {
  .table-hover .table-deep-dark:hover {
    background-color:#b0b2b5
  }
  .table-hover .table-deep-dark:hover>td,
  .table-hover .table-deep-dark:hover>th {
    background-color:#b0b2b5
  }
}
.table-deep-gray,
.table-deep-gray>td,
.table-deep-gray>th {
  background-color:#c5c8d1
}
@media (hover:hover) {
  .table-hover .table-deep-gray:hover {
    background-color:#b7bbc6
  }
  .table-hover .table-deep-gray:hover>td,
  .table-hover .table-deep-gray:hover>th {
    background-color:#b7bbc6
  }
}
.table-gray,
.table-gray>td,
.table-gray>th {
  background-color:#cdd1dc
}
@media (hover:hover) {
  .table-hover .table-gray:hover {
    background-color:#bec3d2
  }
  .table-hover .table-gray:hover>td,
  .table-hover .table-gray:hover>th {
    background-color:#bec3d2
  }
}
.table-active,
.table-active>td,
.table-active>th {
  background-color:rgba(0,0,0,.075)
}
@media (hover:hover) {
  .table-hover .table-active:hover {
    background-color:rgba(0,0,0,.075)
  }
  .table-hover .table-active:hover>td,
  .table-hover .table-active:hover>th {
    background-color:rgba(0,0,0,.075)
  }
}
.table .thead-dark th {
  color:#171a21;
  background-color:#212529;
  border-color:#32383e
}
.table .thead-light th {
  color:#495057;
  background-color:#e9ecef;
  border-color:#cacbcc
}
.table-dark {
  color:#171a21;
  background-color:#212529
}
.table-dark td,
.table-dark th,
.table-dark thead th {
  border-color:#32383e
}
.table-dark.table-bordered {
  border:0
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color:rgba(255,255,255,.05)
}
@media (hover:hover) {
  .table-dark.table-hover tbody tr:hover {
    background-color:rgba(255,255,255,.075)
  }
}
@media (max-width:319.98px) {
  .table-responsive-xxs {
    display:block;
    width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar
  }
  .table-responsive-xxs>.table-bordered {
    border:0
  }
}
@media (max-width:567.98px) {
  .table-responsive-xs {
    display:block;
    width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar
  }
  .table-responsive-xs>.table-bordered {
    border:0
  }
}
@media (max-width:666.98px) {
  .table-responsive-sm {
    display:block;
    width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar
  }
  .table-responsive-sm>.table-bordered {
    border:0
  }
}
@media (max-width:767.98px) {
  .table-responsive-md {
    display:block;
    width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar
  }
  .table-responsive-md>.table-bordered {
    border:0
  }
}
@media (max-width:991.98px) {
  .table-responsive-lg {
    display:block;
    width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar
  }
  .table-responsive-lg>.table-bordered {
    border:0
  }
}
@media (max-width:1199.98px) {
  .table-responsive-xl {
    display:block;
    width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar
  }
  .table-responsive-xl>.table-bordered {
    border:0
  }
}
@media (max-width:1279.98px) {
  .table-responsive-xml {
    display:block;
    width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar
  }
  .table-responsive-xml>.table-bordered {
    border:0
  }
}
@media (max-width:1439.98px) {
  .table-responsive-xxl {
    display:block;
    width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar
  }
  .table-responsive-xxl>.table-bordered {
    border:0
  }
}
@media (max-width:1599.98px) {
  .table-responsive-xxxl {
    display:block;
    width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar
  }
  .table-responsive-xxxl>.table-bordered {
    border:0
  }
}
.table-responsive {
  display:block;
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:-ms-autohiding-scrollbar
}
.table-responsive>.table-bordered {
  border:0
}
.btn {
  display:inline-block;
  font-weight:500;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  border:1px solid transparent;
  padding:.125rem 1rem;
  font-size:1rem;
  line-height:1.5;
  border-radius:10rem;
  -webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}
@media screen and (prefers-reduced-motion:reduce) {
  .btn {
    -webkit-transition:none;
    transition:none
  }
}
.btn:focus,
.btn:hover {
  text-decoration:none
}
.btn.focus,
.btn:focus {
  outline:0;
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.25);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.25)
}
.btn.disabled,
.btn:disabled {
  opacity:.65
}
.btn:not(:disabled):not(.disabled) {
  cursor:pointer
}
.btn:not(:disabled):not(.disabled).active,
.btn:not(:disabled):not(.disabled):active {
  background-image:none
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events:none
}
.btn-primary {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
@media (hover:hover) {
  .btn-primary:hover {
    color:#212529;
    background-color:#efbe28;
    border-color:#efbb1c
  }
}
.btn-primary.focus,
.btn-primary:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.btn-primary.disabled,
.btn-primary:disabled {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
  color:#212529;
  background-color:#efbb1c;
  border-color:#edb711
}
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.btn-secondary {
  color:#fff;
  background-color:#303951;
  border-color:#303951
}
@media (hover:hover) {
  .btn-secondary:hover {
    color:#fff;
    background-color:#222839;
    border-color:#1d2231
  }
}
.btn-secondary.focus,
.btn-secondary:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(48,57,81,.5);
  box-shadow:0 0 0 .2rem rgba(48,57,81,.5)
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color:#fff;
  background-color:#303951;
  border-color:#303951
}
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
  color:#fff;
  background-color:#1d2231;
  border-color:#181d29
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(48,57,81,.5);
  box-shadow:0 0 0 .2rem rgba(48,57,81,.5)
}
.btn-success {
  color:#fff;
  background-color:#27ae60;
  border-color:#27ae60
}
@media (hover:hover) {
  .btn-success:hover {
    color:#fff;
    background-color:#208f4f;
    border-color:#1e8449
  }
}
.btn-success.focus,
.btn-success:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(39,174,96,.5);
  box-shadow:0 0 0 .2rem rgba(39,174,96,.5)
}
.btn-success.disabled,
.btn-success:disabled {
  color:#fff;
  background-color:#27ae60;
  border-color:#27ae60
}
.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle {
  color:#fff;
  background-color:#1e8449;
  border-color:#1b7a43
}
.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-success.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(39,174,96,.5);
  box-shadow:0 0 0 .2rem rgba(39,174,96,.5)
}
.btn-info {
  color:#fff;
  background-color:#007bff;
  border-color:#007bff
}
@media (hover:hover) {
  .btn-info:hover {
    color:#fff;
    background-color:#0069d9;
    border-color:#0062cc
  }
}
.btn-info.focus,
.btn-info:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);
  box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-info.disabled,
.btn-info:disabled {
  color:#fff;
  background-color:#007bff;
  border-color:#007bff
}
.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle {
  color:#fff;
  background-color:#0062cc;
  border-color:#005cbf
}
.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-info.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);
  box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-warning {
  color:#212529;
  background-color:#fd0;
  border-color:#fd0
}
@media (hover:hover) {
  .btn-warning:hover {
    color:#212529;
    background-color:#d9bc00;
    border-color:#ccb100
  }
}
.btn-warning.focus,
.btn-warning:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(255,221,0,.5);
  box-shadow:0 0 0 .2rem rgba(255,221,0,.5)
}
.btn-warning.disabled,
.btn-warning:disabled {
  color:#212529;
  background-color:#fd0;
  border-color:#fd0
}
.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {
  color:#212529;
  background-color:#ccb100;
  border-color:#bfa600
}
.btn-warning:not(:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(255,221,0,.5);
  box-shadow:0 0 0 .2rem rgba(255,221,0,.5)
}
.btn-danger {
  color:#fff;
  background-color:#e3141f;
  border-color:#e3141f
}
@media (hover:hover) {
  .btn-danger:hover {
    color:#fff;
    background-color:#c0111a;
    border-color:#b41019
  }
}
.btn-danger.focus,
.btn-danger:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(227,20,31,.5);
  box-shadow:0 0 0 .2rem rgba(227,20,31,.5)
}
.btn-danger.disabled,
.btn-danger:disabled {
  color:#fff;
  background-color:#e3141f;
  border-color:#e3141f
}
.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show>.btn-danger.dropdown-toggle {
  color:#fff;
  background-color:#b41019;
  border-color:#a80f17
}
.btn-danger:not(:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(227,20,31,.5);
  box-shadow:0 0 0 .2rem rgba(227,20,31,.5)
}
.btn-light {
  color:#fff;
  background-color:#2f383c;
  border-color:#2f383c
}
@media (hover:hover) {
  .btn-light:hover {
    color:#fff;
    background-color:#1e2427;
    border-color:#191d1f
  }
}
.btn-light.focus,
.btn-light:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(47,56,60,.5);
  box-shadow:0 0 0 .2rem rgba(47,56,60,.5)
}
.btn-light.disabled,
.btn-light:disabled {
  color:#fff;
  background-color:#2f383c;
  border-color:#2f383c
}
.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle {
  color:#fff;
  background-color:#191d1f;
  border-color:#131718
}
.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-light.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(47,56,60,.5);
  box-shadow:0 0 0 .2rem rgba(47,56,60,.5)
}
.btn-dark {
  color:#fff;
  background-color:#20273a;
  border-color:#20273a
}
@media (hover:hover) {
  .btn-dark:hover {
    color:#fff;
    background-color:#121621;
    border-color:#0e1119
  }
}
.btn-dark.focus,
.btn-dark:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(32,39,58,.5);
  box-shadow:0 0 0 .2rem rgba(32,39,58,.5)
}
.btn-dark.disabled,
.btn-dark:disabled {
  color:#fff;
  background-color:#20273a;
  border-color:#20273a
}
.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle {
  color:#fff;
  background-color:#0e1119;
  border-color:#090b11
}
.btn-dark:not(:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(32,39,58,.5);
  box-shadow:0 0 0 .2rem rgba(32,39,58,.5)
}
.btn-white {
  color:#212529;
  background-color:#fff;
  border-color:#fff
}
@media (hover:hover) {
  .btn-white:hover {
    color:#212529;
    background-color:#ececec;
    border-color:#e6e6e6
  }
}
.btn-white.focus,
.btn-white:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(255,255,255,.5);
  box-shadow:0 0 0 .2rem rgba(255,255,255,.5)
}
.btn-white.disabled,
.btn-white:disabled {
  color:#212529;
  background-color:#fff;
  border-color:#fff
}
.btn-white:not(:disabled):not(.disabled).active,
.btn-white:not(:disabled):not(.disabled):active,
.show>.btn-white.dropdown-toggle {
  color:#212529;
  background-color:#e6e6e6;
  border-color:#dfdfdf
}
.btn-white:not(:disabled):not(.disabled).active:focus,
.btn-white:not(:disabled):not(.disabled):active:focus,
.show>.btn-white.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(255,255,255,.5);
  box-shadow:0 0 0 .2rem rgba(255,255,255,.5)
}
.btn-black {
  color:#fff;
  background-color:#000;
  border-color:#000
}
@media (hover:hover) {
  .btn-black:hover {
    color:#fff;
    background-color:#000;
    border-color:#000
  }
}
.btn-black.focus,
.btn-black:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(0,0,0,.5);
  box-shadow:0 0 0 .2rem rgba(0,0,0,.5)
}
.btn-black.disabled,
.btn-black:disabled {
  color:#fff;
  background-color:#000;
  border-color:#000
}
.btn-black:not(:disabled):not(.disabled).active,
.btn-black:not(:disabled):not(.disabled):active,
.show>.btn-black.dropdown-toggle {
  color:#fff;
  background-color:#000;
  border-color:#000
}
.btn-black:not(:disabled):not(.disabled).active:focus,
.btn-black:not(:disabled):not(.disabled):active:focus,
.show>.btn-black.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(0,0,0,.5);
  box-shadow:0 0 0 .2rem rgba(0,0,0,.5)
}
.btn-primary-dark {
  color:#fff;
  background-color:#384054;
  border-color:#384054
}
@media (hover:hover) {
  .btn-primary-dark:hover {
    color:#fff;
    background-color:#292f3d;
    border-color:#242935
  }
}
.btn-primary-dark.focus,
.btn-primary-dark:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(56,64,84,.5);
  box-shadow:0 0 0 .2rem rgba(56,64,84,.5)
}
.btn-primary-dark.disabled,
.btn-primary-dark:disabled {
  color:#fff;
  background-color:#384054;
  border-color:#384054
}
.btn-primary-dark:not(:disabled):not(.disabled).active,
.btn-primary-dark:not(:disabled):not(.disabled):active,
.show>.btn-primary-dark.dropdown-toggle {
  color:#fff;
  background-color:#242935;
  border-color:#1f232e
}
.btn-primary-dark:not(:disabled):not(.disabled).active:focus,
.btn-primary-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary-dark.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(56,64,84,.5);
  box-shadow:0 0 0 .2rem rgba(56,64,84,.5)
}
.btn-medium {
  color:#fff;
  background-color:#2c344a;
  border-color:#2c344a
}
@media (hover:hover) {
  .btn-medium:hover {
    color:#fff;
    background-color:#1e2332;
    border-color:#191e2a
  }
}
.btn-medium.focus,
.btn-medium:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(44,52,74,.5);
  box-shadow:0 0 0 .2rem rgba(44,52,74,.5)
}
.btn-medium.disabled,
.btn-medium:disabled {
  color:#fff;
  background-color:#2c344a;
  border-color:#2c344a
}
.btn-medium:not(:disabled):not(.disabled).active,
.btn-medium:not(:disabled):not(.disabled):active,
.show>.btn-medium.dropdown-toggle {
  color:#fff;
  background-color:#191e2a;
  border-color:#141822
}
.btn-medium:not(:disabled):not(.disabled).active:focus,
.btn-medium:not(:disabled):not(.disabled):active:focus,
.show>.btn-medium.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(44,52,74,.5);
  box-shadow:0 0 0 .2rem rgba(44,52,74,.5)
}
.btn-event-item {
  color:#fff;
  background-color:#181c1e;
  border-color:#181c1e
}
@media (hover:hover) {
  .btn-event-item:hover {
    color:#fff;
    background-color:#070809;
    border-color:#010202
  }
}
.btn-event-item.focus,
.btn-event-item:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(24,28,30,.5);
  box-shadow:0 0 0 .2rem rgba(24,28,30,.5)
}
.btn-event-item.disabled,
.btn-event-item:disabled {
  color:#fff;
  background-color:#181c1e;
  border-color:#181c1e
}
.btn-event-item:not(:disabled):not(.disabled).active,
.btn-event-item:not(:disabled):not(.disabled):active,
.show>.btn-event-item.dropdown-toggle {
  color:#fff;
  background-color:#010202;
  border-color:#000
}
.btn-event-item:not(:disabled):not(.disabled).active:focus,
.btn-event-item:not(:disabled):not(.disabled):active:focus,
.show>.btn-event-item.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(24,28,30,.5);
  box-shadow:0 0 0 .2rem rgba(24,28,30,.5)
}
.btn-action {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
@media (hover:hover) {
  .btn-action:hover {
    color:#212529;
    background-color:#efbe28;
    border-color:#efbb1c
  }
}
.btn-action.focus,
.btn-action:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.btn-action.disabled,
.btn-action:disabled {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.btn-action:not(:disabled):not(.disabled).active,
.btn-action:not(:disabled):not(.disabled):active,
.show>.btn-action.dropdown-toggle {
  color:#212529;
  background-color:#efbb1c;
  border-color:#edb711
}
.btn-action:not(:disabled):not(.disabled).active:focus,
.btn-action:not(:disabled):not(.disabled):active:focus,
.show>.btn-action.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.btn-action-highlight {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
@media (hover:hover) {
  .btn-action-highlight:hover {
    color:#212529;
    background-color:#efbe28;
    border-color:#efbb1c
  }
}
.btn-action-highlight.focus,
.btn-action-highlight:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.btn-action-highlight.disabled,
.btn-action-highlight:disabled {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.btn-action-highlight:not(:disabled):not(.disabled).active,
.btn-action-highlight:not(:disabled):not(.disabled):active,
.show>.btn-action-highlight.dropdown-toggle {
  color:#212529;
  background-color:#efbb1c;
  border-color:#edb711
}
.btn-action-highlight:not(:disabled):not(.disabled).active:focus,
.btn-action-highlight:not(:disabled):not(.disabled):active:focus,
.show>.btn-action-highlight.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.btn-live-primary {
  color:#212529;
  background-color:#f6e5d6;
  border-color:#f6e5d6
}
@media (hover:hover) {
  .btn-live-primary:hover {
    color:#212529;
    background-color:#efd1b7;
    border-color:#edcaac
  }
}
.btn-live-primary.focus,
.btn-live-primary:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(246,229,214,.5);
  box-shadow:0 0 0 .2rem rgba(246,229,214,.5)
}
.btn-live-primary.disabled,
.btn-live-primary:disabled {
  color:#212529;
  background-color:#f6e5d6;
  border-color:#f6e5d6
}
.btn-live-primary:not(:disabled):not(.disabled).active,
.btn-live-primary:not(:disabled):not(.disabled):active,
.show>.btn-live-primary.dropdown-toggle {
  color:#212529;
  background-color:#edcaac;
  border-color:#ebc4a2
}
.btn-live-primary:not(:disabled):not(.disabled).active:focus,
.btn-live-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-live-primary.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(246,229,214,.5);
  box-shadow:0 0 0 .2rem rgba(246,229,214,.5)
}
.btn-live-primary-5 {
  color:#212529;
  background-color:#fbf2eb;
  border-color:#fbf2eb
}
@media (hover:hover) {
  .btn-live-primary-5:hover {
    color:#212529;
    background-color:#f4decc;
    border-color:#f1d8c1
  }
}
.btn-live-primary-5.focus,
.btn-live-primary-5:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(251,242,235,.5);
  box-shadow:0 0 0 .2rem rgba(251,242,235,.5)
}
.btn-live-primary-5.disabled,
.btn-live-primary-5:disabled {
  color:#212529;
  background-color:#fbf2eb;
  border-color:#fbf2eb
}
.btn-live-primary-5:not(:disabled):not(.disabled).active,
.btn-live-primary-5:not(:disabled):not(.disabled):active,
.show>.btn-live-primary-5.dropdown-toggle {
  color:#212529;
  background-color:#f1d8c1;
  border-color:#efd1b7
}
.btn-live-primary-5:not(:disabled):not(.disabled).active:focus,
.btn-live-primary-5:not(:disabled):not(.disabled):active:focus,
.show>.btn-live-primary-5.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(251,242,235,.5);
  box-shadow:0 0 0 .2rem rgba(251,242,235,.5)
}
.btn-live-secondary {
  color:#212529;
  background-color:#f1dac6;
  border-color:#f1dac6
}
@media (hover:hover) {
  .btn-live-secondary:hover {
    color:#212529;
    background-color:#e9c6a7;
    border-color:#e7bf9d
  }
}
.btn-live-secondary.focus,
.btn-live-secondary:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(241,218,198,.5);
  box-shadow:0 0 0 .2rem rgba(241,218,198,.5)
}
.btn-live-secondary.disabled,
.btn-live-secondary:disabled {
  color:#212529;
  background-color:#f1dac6;
  border-color:#f1dac6
}
.btn-live-secondary:not(:disabled):not(.disabled).active,
.btn-live-secondary:not(:disabled):not(.disabled):active,
.show>.btn-live-secondary.dropdown-toggle {
  color:#212529;
  background-color:#e7bf9d;
  border-color:#e4b993
}
.btn-live-secondary:not(:disabled):not(.disabled).active:focus,
.btn-live-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-live-secondary.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(241,218,198,.5);
  box-shadow:0 0 0 .2rem rgba(241,218,198,.5)
}
.btn-pre-primary {
  color:#212529;
  background-color:#ecf4f6;
  border-color:#ecf4f6
}
@media (hover:hover) {
  .btn-pre-primary:hover {
    color:#212529;
    background-color:#d2e5ea;
    border-color:#c9e0e6
  }
}
.btn-pre-primary.focus,
.btn-pre-primary:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(236,244,246,.5);
  box-shadow:0 0 0 .2rem rgba(236,244,246,.5)
}
.btn-pre-primary.disabled,
.btn-pre-primary:disabled {
  color:#212529;
  background-color:#ecf4f6;
  border-color:#ecf4f6
}
.btn-pre-primary:not(:disabled):not(.disabled).active,
.btn-pre-primary:not(:disabled):not(.disabled):active,
.show>.btn-pre-primary.dropdown-toggle {
  color:#212529;
  background-color:#c9e0e6;
  border-color:#c1dbe2
}
.btn-pre-primary:not(:disabled):not(.disabled).active:focus,
.btn-pre-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-pre-primary.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(236,244,246,.5);
  box-shadow:0 0 0 .2rem rgba(236,244,246,.5)
}
.btn-pre-primary-5 {
  color:#212529;
  background-color:#ecf4f6;
  border-color:#ecf4f6
}
@media (hover:hover) {
  .btn-pre-primary-5:hover {
    color:#212529;
    background-color:#d2e5ea;
    border-color:#c9e0e6
  }
}
.btn-pre-primary-5.focus,
.btn-pre-primary-5:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(236,244,246,.5);
  box-shadow:0 0 0 .2rem rgba(236,244,246,.5)
}
.btn-pre-primary-5.disabled,
.btn-pre-primary-5:disabled {
  color:#212529;
  background-color:#ecf4f6;
  border-color:#ecf4f6
}
.btn-pre-primary-5:not(:disabled):not(.disabled).active,
.btn-pre-primary-5:not(:disabled):not(.disabled):active,
.show>.btn-pre-primary-5.dropdown-toggle {
  color:#212529;
  background-color:#c9e0e6;
  border-color:#c1dbe2
}
.btn-pre-primary-5:not(:disabled):not(.disabled).active:focus,
.btn-pre-primary-5:not(:disabled):not(.disabled):active:focus,
.show>.btn-pre-primary-5.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(236,244,246,.5);
  box-shadow:0 0 0 .2rem rgba(236,244,246,.5)
}
.btn-pre-secondary {
  color:#212529;
  background-color:#dae1e9;
  border-color:#dae1e9
}
@media (hover:hover) {
  .btn-pre-secondary:hover {
    color:#212529;
    background-color:#c2cedb;
    border-color:#bac7d6
  }
}
.btn-pre-secondary.focus,
.btn-pre-secondary:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(218,225,233,.5);
  box-shadow:0 0 0 .2rem rgba(218,225,233,.5)
}
.btn-pre-secondary.disabled,
.btn-pre-secondary:disabled {
  color:#212529;
  background-color:#dae1e9;
  border-color:#dae1e9
}
.btn-pre-secondary:not(:disabled):not(.disabled).active,
.btn-pre-secondary:not(:disabled):not(.disabled):active,
.show>.btn-pre-secondary.dropdown-toggle {
  color:#212529;
  background-color:#bac7d6;
  border-color:#b2c1d1
}
.btn-pre-secondary:not(:disabled):not(.disabled).active:focus,
.btn-pre-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-pre-secondary.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(218,225,233,.5);
  box-shadow:0 0 0 .2rem rgba(218,225,233,.5)
}
.btn-box-border {
  color:#fff;
  background-color:#455056;
  border-color:#455056
}
@media (hover:hover) {
  .btn-box-border:hover {
    color:#fff;
    background-color:#343c41;
    border-color:#2e363a
  }
}
.btn-box-border.focus,
.btn-box-border:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(69,80,86,.5);
  box-shadow:0 0 0 .2rem rgba(69,80,86,.5)
}
.btn-box-border.disabled,
.btn-box-border:disabled {
  color:#fff;
  background-color:#455056;
  border-color:#455056
}
.btn-box-border:not(:disabled):not(.disabled).active,
.btn-box-border:not(:disabled):not(.disabled):active,
.show>.btn-box-border.dropdown-toggle {
  color:#fff;
  background-color:#2e363a;
  border-color:#292f33
}
.btn-box-border:not(:disabled):not(.disabled).active:focus,
.btn-box-border:not(:disabled):not(.disabled):active:focus,
.show>.btn-box-border.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(69,80,86,.5);
  box-shadow:0 0 0 .2rem rgba(69,80,86,.5)
}
.btn-box-border-light {
  color:#212529;
  background-color:#b3babe;
  border-color:#b3babe
}
@media (hover:hover) {
  .btn-box-border-light:hover {
    color:#212529;
    background-color:#9ea7ac;
    border-color:#98a1a6
  }
}
.btn-box-border-light.focus,
.btn-box-border-light:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(179,186,190,.5);
  box-shadow:0 0 0 .2rem rgba(179,186,190,.5)
}
.btn-box-border-light.disabled,
.btn-box-border-light:disabled {
  color:#212529;
  background-color:#b3babe;
  border-color:#b3babe
}
.btn-box-border-light:not(:disabled):not(.disabled).active,
.btn-box-border-light:not(:disabled):not(.disabled):active,
.show>.btn-box-border-light.dropdown-toggle {
  color:#212529;
  background-color:#98a1a6;
  border-color:#919ba1
}
.btn-box-border-light:not(:disabled):not(.disabled).active:focus,
.btn-box-border-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-box-border-light.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(179,186,190,.5);
  box-shadow:0 0 0 .2rem rgba(179,186,190,.5)
}
.btn-text-dark {
  color:#fff;
  background-color:#161a1f;
  border-color:#161a1f
}
@media (hover:hover) {
  .btn-text-dark:hover {
    color:#fff;
    background-color:#060709;
    border-color:#010101
  }
}
.btn-text-dark.focus,
.btn-text-dark:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(22,26,31,.5);
  box-shadow:0 0 0 .2rem rgba(22,26,31,.5)
}
.btn-text-dark.disabled,
.btn-text-dark:disabled {
  color:#fff;
  background-color:#161a1f;
  border-color:#161a1f
}
.btn-text-dark:not(:disabled):not(.disabled).active,
.btn-text-dark:not(:disabled):not(.disabled):active,
.show>.btn-text-dark.dropdown-toggle {
  color:#fff;
  background-color:#010101;
  border-color:#000
}
.btn-text-dark:not(:disabled):not(.disabled).active:focus,
.btn-text-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-text-dark.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(22,26,31,.5);
  box-shadow:0 0 0 .2rem rgba(22,26,31,.5)
}
.btn-text-positive {
  color:#fff;
  background-color:#0f9e84;
  border-color:#0f9e84
}
@media (hover:hover) {
  .btn-text-positive:hover {
    color:#fff;
    background-color:#0c7b67;
    border-color:#0b6f5d
  }
}
.btn-text-positive.focus,
.btn-text-positive:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(15,158,132,.5);
  box-shadow:0 0 0 .2rem rgba(15,158,132,.5)
}
.btn-text-positive.disabled,
.btn-text-positive:disabled {
  color:#fff;
  background-color:#0f9e84;
  border-color:#0f9e84
}
.btn-text-positive:not(:disabled):not(.disabled).active,
.btn-text-positive:not(:disabled):not(.disabled):active,
.show>.btn-text-positive.dropdown-toggle {
  color:#fff;
  background-color:#0b6f5d;
  border-color:#096453
}
.btn-text-positive:not(:disabled):not(.disabled).active:focus,
.btn-text-positive:not(:disabled):not(.disabled):active:focus,
.show>.btn-text-positive.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(15,158,132,.5);
  box-shadow:0 0 0 .2rem rgba(15,158,132,.5)
}
.btn-text-negative {
  color:#fff;
  background-color:#f7273f;
  border-color:#f7273f
}
@media (hover:hover) {
  .btn-text-negative:hover {
    color:#fff;
    background-color:#ef0923;
    border-color:#e30822
  }
}
.btn-text-negative.focus,
.btn-text-negative:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(247,39,63,.5);
  box-shadow:0 0 0 .2rem rgba(247,39,63,.5)
}
.btn-text-negative.disabled,
.btn-text-negative:disabled {
  color:#fff;
  background-color:#f7273f;
  border-color:#f7273f
}
.btn-text-negative:not(:disabled):not(.disabled).active,
.btn-text-negative:not(:disabled):not(.disabled):active,
.show>.btn-text-negative.dropdown-toggle {
  color:#fff;
  background-color:#e30822;
  border-color:#d60820
}
.btn-text-negative:not(:disabled):not(.disabled).active:focus,
.btn-text-negative:not(:disabled):not(.disabled):active:focus,
.show>.btn-text-negative.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(247,39,63,.5);
  box-shadow:0 0 0 .2rem rgba(247,39,63,.5)
}
.btn-table-row-primary {
  color:#fff;
  background-color:#212629;
  border-color:#212629
}
@media (hover:hover) {
  .btn-table-row-primary:hover {
    color:#fff;
    background-color:#101214;
    border-color:#0a0c0d
  }
}
.btn-table-row-primary.focus,
.btn-table-row-primary:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(33,38,41,.5);
  box-shadow:0 0 0 .2rem rgba(33,38,41,.5)
}
.btn-table-row-primary.disabled,
.btn-table-row-primary:disabled {
  color:#fff;
  background-color:#212629;
  border-color:#212629
}
.btn-table-row-primary:not(:disabled):not(.disabled).active,
.btn-table-row-primary:not(:disabled):not(.disabled):active,
.show>.btn-table-row-primary.dropdown-toggle {
  color:#fff;
  background-color:#0a0c0d;
  border-color:#050506
}
.btn-table-row-primary:not(:disabled):not(.disabled).active:focus,
.btn-table-row-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-table-row-primary.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(33,38,41,.5);
  box-shadow:0 0 0 .2rem rgba(33,38,41,.5)
}
.btn-table-row-light {
  color:#fff;
  background-color:#3a464b;
  border-color:#3a464b
}
@media (hover:hover) {
  .btn-table-row-light:hover {
    color:#fff;
    background-color:#293235;
    border-color:#242b2e
  }
}
.btn-table-row-light.focus,
.btn-table-row-light:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(58,70,75,.5);
  box-shadow:0 0 0 .2rem rgba(58,70,75,.5)
}
.btn-table-row-light.disabled,
.btn-table-row-light:disabled {
  color:#fff;
  background-color:#3a464b;
  border-color:#3a464b
}
.btn-table-row-light:not(:disabled):not(.disabled).active,
.btn-table-row-light:not(:disabled):not(.disabled):active,
.show>.btn-table-row-light.dropdown-toggle {
  color:#fff;
  background-color:#242b2e;
  border-color:#1e2427
}
.btn-table-row-light:not(:disabled):not(.disabled).active:focus,
.btn-table-row-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-table-row-light.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(58,70,75,.5);
  box-shadow:0 0 0 .2rem rgba(58,70,75,.5)
}
.btn-table-row-dark {
  color:#fff;
  background-color:#171a21;
  border-color:#171a21
}
@media (hover:hover) {
  .btn-table-row-dark:hover {
    color:#fff;
    background-color:#07080a;
    border-color:#020203
  }
}
.btn-table-row-dark.focus,
.btn-table-row-dark:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(23,26,33,.5);
  box-shadow:0 0 0 .2rem rgba(23,26,33,.5)
}
.btn-table-row-dark.disabled,
.btn-table-row-dark:disabled {
  color:#fff;
  background-color:#171a21;
  border-color:#171a21
}
.btn-table-row-dark:not(:disabled):not(.disabled).active,
.btn-table-row-dark:not(:disabled):not(.disabled):active,
.show>.btn-table-row-dark.dropdown-toggle {
  color:#fff;
  background-color:#020203;
  border-color:#000
}
.btn-table-row-dark:not(:disabled):not(.disabled).active:focus,
.btn-table-row-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-table-row-dark.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(23,26,33,.5);
  box-shadow:0 0 0 .2rem rgba(23,26,33,.5)
}
.btn-neon-green {
  color:#212529;
  background-color:#53dca9;
  border-color:#53dca9
}
@media (hover:hover) {
  .btn-neon-green:hover {
    color:#212529;
    background-color:#33d699;
    border-color:#2bd193
  }
}
.btn-neon-green.focus,
.btn-neon-green:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(83,220,169,.5);
  box-shadow:0 0 0 .2rem rgba(83,220,169,.5)
}
.btn-neon-green.disabled,
.btn-neon-green:disabled {
  color:#212529;
  background-color:#53dca9;
  border-color:#53dca9
}
.btn-neon-green:not(:disabled):not(.disabled).active,
.btn-neon-green:not(:disabled):not(.disabled):active,
.show>.btn-neon-green.dropdown-toggle {
  color:#212529;
  background-color:#2bd193;
  border-color:#28c78c
}
.btn-neon-green:not(:disabled):not(.disabled).active:focus,
.btn-neon-green:not(:disabled):not(.disabled):active:focus,
.show>.btn-neon-green.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(83,220,169,.5);
  box-shadow:0 0 0 .2rem rgba(83,220,169,.5)
}
.btn-light-blue {
  color:#212529;
  background-color:#9ca8c8;
  border-color:#9ca8c8
}
@media (hover:hover) {
  .btn-light-blue:hover {
    color:#fff;
    background-color:#8392ba;
    border-color:#7b8bb6
  }
}
.btn-light-blue.focus,
.btn-light-blue:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(156,168,200,.5);
  box-shadow:0 0 0 .2rem rgba(156,168,200,.5)
}
.btn-light-blue.disabled,
.btn-light-blue:disabled {
  color:#212529;
  background-color:#9ca8c8;
  border-color:#9ca8c8
}
.btn-light-blue:not(:disabled):not(.disabled).active,
.btn-light-blue:not(:disabled):not(.disabled):active,
.show>.btn-light-blue.dropdown-toggle {
  color:#fff;
  background-color:#7b8bb6;
  border-color:#7384b1
}
.btn-light-blue:not(:disabled):not(.disabled).active:focus,
.btn-light-blue:not(:disabled):not(.disabled):active:focus,
.show>.btn-light-blue.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(156,168,200,.5);
  box-shadow:0 0 0 .2rem rgba(156,168,200,.5)
}
.btn-light-gray {
  color:#fff;
  background-color:#384461;
  border-color:#384461
}
@media (hover:hover) {
  .btn-light-gray:hover {
    color:#fff;
    background-color:#2a3349;
    border-color:#252d41
  }
}
.btn-light-gray.focus,
.btn-light-gray:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(56,68,97,.5);
  box-shadow:0 0 0 .2rem rgba(56,68,97,.5)
}
.btn-light-gray.disabled,
.btn-light-gray:disabled {
  color:#fff;
  background-color:#384461;
  border-color:#384461
}
.btn-light-gray:not(:disabled):not(.disabled).active,
.btn-light-gray:not(:disabled):not(.disabled):active,
.show>.btn-light-gray.dropdown-toggle {
  color:#fff;
  background-color:#252d41;
  border-color:#212839
}
.btn-light-gray:not(:disabled):not(.disabled).active:focus,
.btn-light-gray:not(:disabled):not(.disabled):active:focus,
.show>.btn-light-gray.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(56,68,97,.5);
  box-shadow:0 0 0 .2rem rgba(56,68,97,.5)
}
.btn-medium-gray {
  color:#fff;
  background-color:#2a344c;
  border-color:#2a344c
}
@media (hover:hover) {
  .btn-medium-gray:hover {
    color:#fff;
    background-color:#1c2333;
    border-color:#181e2b
  }
}
.btn-medium-gray.focus,
.btn-medium-gray:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(42,52,76,.5);
  box-shadow:0 0 0 .2rem rgba(42,52,76,.5)
}
.btn-medium-gray.disabled,
.btn-medium-gray:disabled {
  color:#fff;
  background-color:#2a344c;
  border-color:#2a344c
}
.btn-medium-gray:not(:disabled):not(.disabled).active,
.btn-medium-gray:not(:disabled):not(.disabled):active,
.show>.btn-medium-gray.dropdown-toggle {
  color:#fff;
  background-color:#181e2b;
  border-color:#131823
}
.btn-medium-gray:not(:disabled):not(.disabled).active:focus,
.btn-medium-gray:not(:disabled):not(.disabled):active:focus,
.show>.btn-medium-gray.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(42,52,76,.5);
  box-shadow:0 0 0 .2rem rgba(42,52,76,.5)
}
.btn-deep-dark {
  color:#fff;
  background-color:#151923;
  border-color:#151923
}
@media (hover:hover) {
  .btn-deep-dark:hover {
    color:#fff;
    background-color:#07080b;
    border-color:#020203
  }
}
.btn-deep-dark.focus,
.btn-deep-dark:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(21,25,35,.5);
  box-shadow:0 0 0 .2rem rgba(21,25,35,.5)
}
.btn-deep-dark.disabled,
.btn-deep-dark:disabled {
  color:#fff;
  background-color:#151923;
  border-color:#151923
}
.btn-deep-dark:not(:disabled):not(.disabled).active,
.btn-deep-dark:not(:disabled):not(.disabled):active,
.show>.btn-deep-dark.dropdown-toggle {
  color:#fff;
  background-color:#020203;
  border-color:#000
}
.btn-deep-dark:not(:disabled):not(.disabled).active:focus,
.btn-deep-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-deep-dark.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(21,25,35,.5);
  box-shadow:0 0 0 .2rem rgba(21,25,35,.5)
}
.btn-deep-gray {
  color:#fff;
  background-color:#313c5a;
  border-color:#313c5a
}
@media (hover:hover) {
  .btn-deep-gray:hover {
    color:#fff;
    background-color:#242b41;
    border-color:#1f2639
  }
}
.btn-deep-gray.focus,
.btn-deep-gray:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(49,60,90,.5);
  box-shadow:0 0 0 .2rem rgba(49,60,90,.5)
}
.btn-deep-gray.disabled,
.btn-deep-gray:disabled {
  color:#fff;
  background-color:#313c5a;
  border-color:#313c5a
}
.btn-deep-gray:not(:disabled):not(.disabled).active,
.btn-deep-gray:not(:disabled):not(.disabled):active,
.show>.btn-deep-gray.dropdown-toggle {
  color:#fff;
  background-color:#1f2639;
  border-color:#1b2031
}
.btn-deep-gray:not(:disabled):not(.disabled).active:focus,
.btn-deep-gray:not(:disabled):not(.disabled):active:focus,
.show>.btn-deep-gray.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(49,60,90,.5);
  box-shadow:0 0 0 .2rem rgba(49,60,90,.5)
}
.btn-gray {
  color:#fff;
  background-color:#4b5b81;
  border-color:#4b5b81
}
@media (hover:hover) {
  .btn-gray:hover {
    color:#fff;
    background-color:#3d4a69;
    border-color:#384461
  }
}
.btn-gray.focus,
.btn-gray:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(75,91,129,.5);
  box-shadow:0 0 0 .2rem rgba(75,91,129,.5)
}
.btn-gray.disabled,
.btn-gray:disabled {
  color:#fff;
  background-color:#4b5b81;
  border-color:#4b5b81
}
.btn-gray:not(:disabled):not(.disabled).active,
.btn-gray:not(:disabled):not(.disabled):active,
.show>.btn-gray.dropdown-toggle {
  color:#fff;
  background-color:#384461;
  border-color:#333e59
}
.btn-gray:not(:disabled):not(.disabled).active:focus,
.btn-gray:not(:disabled):not(.disabled):active:focus,
.show>.btn-gray.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(75,91,129,.5);
  box-shadow:0 0 0 .2rem rgba(75,91,129,.5)
}
.btn-outline-primary {
  color:#f2c94c;
  background-color:transparent;
  background-image:none;
  border-color:#f2c94c
}
.btn-outline-primary:hover {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.btn-outline-primary.focus,
.btn-outline-primary:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color:#f2c94c;
  background-color:transparent
}
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary.dropdown-toggle {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.btn-outline-secondary {
  color:#303951;
  background-color:transparent;
  background-image:none;
  border-color:#303951
}
.btn-outline-secondary:hover {
  color:#fff;
  background-color:#303951;
  border-color:#303951
}
.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(48,57,81,.5);
  box-shadow:0 0 0 .2rem rgba(48,57,81,.5)
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color:#303951;
  background-color:transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.btn-outline-secondary.dropdown-toggle {
  color:#fff;
  background-color:#303951;
  border-color:#303951
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(48,57,81,.5);
  box-shadow:0 0 0 .2rem rgba(48,57,81,.5)
}
.btn-outline-success {
  color:#27ae60;
  background-color:transparent;
  background-image:none;
  border-color:#27ae60
}
.btn-outline-success:hover {
  color:#fff;
  background-color:#27ae60;
  border-color:#27ae60
}
.btn-outline-success.focus,
.btn-outline-success:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(39,174,96,.5);
  box-shadow:0 0 0 .2rem rgba(39,174,96,.5)
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color:#27ae60;
  background-color:transparent
}
.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show>.btn-outline-success.dropdown-toggle {
  color:#fff;
  background-color:#27ae60;
  border-color:#27ae60
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-success.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(39,174,96,.5);
  box-shadow:0 0 0 .2rem rgba(39,174,96,.5)
}
.btn-outline-info {
  color:#007bff;
  background-color:transparent;
  background-image:none;
  border-color:#007bff
}
.btn-outline-info:hover {
  color:#fff;
  background-color:#007bff;
  border-color:#007bff
}
.btn-outline-info.focus,
.btn-outline-info:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);
  box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color:#007bff;
  background-color:transparent
}
.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show>.btn-outline-info.dropdown-toggle {
  color:#fff;
  background-color:#007bff;
  border-color:#007bff
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-info.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);
  box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-warning {
  color:#fd0;
  background-color:transparent;
  background-image:none;
  border-color:#fd0
}
.btn-outline-warning:hover {
  color:#212529;
  background-color:#fd0;
  border-color:#fd0
}
.btn-outline-warning.focus,
.btn-outline-warning:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(255,221,0,.5);
  box-shadow:0 0 0 .2rem rgba(255,221,0,.5)
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  color:#fd0;
  background-color:transparent
}
.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show>.btn-outline-warning.dropdown-toggle {
  color:#212529;
  background-color:#fd0;
  border-color:#fd0
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-warning.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(255,221,0,.5);
  box-shadow:0 0 0 .2rem rgba(255,221,0,.5)
}
.btn-outline-danger {
  color:#e3141f;
  background-color:transparent;
  background-image:none;
  border-color:#e3141f
}
.btn-outline-danger:hover {
  color:#fff;
  background-color:#e3141f;
  border-color:#e3141f
}
.btn-outline-danger.focus,
.btn-outline-danger:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(227,20,31,.5);
  box-shadow:0 0 0 .2rem rgba(227,20,31,.5)
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  color:#e3141f;
  background-color:transparent
}
.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show>.btn-outline-danger.dropdown-toggle {
  color:#fff;
  background-color:#e3141f;
  border-color:#e3141f
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-danger.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(227,20,31,.5);
  box-shadow:0 0 0 .2rem rgba(227,20,31,.5)
}
.btn-outline-light {
  color:#2f383c;
  background-color:transparent;
  background-image:none;
  border-color:#2f383c
}
.btn-outline-light:hover {
  color:#fff;
  background-color:#2f383c;
  border-color:#2f383c
}
.btn-outline-light.focus,
.btn-outline-light:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(47,56,60,.5);
  box-shadow:0 0 0 .2rem rgba(47,56,60,.5)
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
  color:#2f383c;
  background-color:transparent
}
.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active,
.show>.btn-outline-light.dropdown-toggle {
  color:#fff;
  background-color:#2f383c;
  border-color:#2f383c
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-light.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(47,56,60,.5);
  box-shadow:0 0 0 .2rem rgba(47,56,60,.5)
}
.btn-outline-dark {
  color:#20273a;
  background-color:transparent;
  background-image:none;
  border-color:#20273a
}
.btn-outline-dark:hover {
  color:#fff;
  background-color:#20273a;
  border-color:#20273a
}
.btn-outline-dark.focus,
.btn-outline-dark:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(32,39,58,.5);
  box-shadow:0 0 0 .2rem rgba(32,39,58,.5)
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
  color:#20273a;
  background-color:transparent
}
.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show>.btn-outline-dark.dropdown-toggle {
  color:#fff;
  background-color:#20273a;
  border-color:#20273a
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-dark.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(32,39,58,.5);
  box-shadow:0 0 0 .2rem rgba(32,39,58,.5)
}
.btn-outline-white {
  color:#fff;
  background-color:transparent;
  background-image:none;
  border-color:#fff
}
.btn-outline-white:hover {
  color:#212529;
  background-color:#fff;
  border-color:#fff
}
.btn-outline-white.focus,
.btn-outline-white:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(255,255,255,.5);
  box-shadow:0 0 0 .2rem rgba(255,255,255,.5)
}
.btn-outline-white.disabled,
.btn-outline-white:disabled {
  color:#fff;
  background-color:transparent
}
.btn-outline-white:not(:disabled):not(.disabled).active,
.btn-outline-white:not(:disabled):not(.disabled):active,
.show>.btn-outline-white.dropdown-toggle {
  color:#212529;
  background-color:#fff;
  border-color:#fff
}
.btn-outline-white:not(:disabled):not(.disabled).active:focus,
.btn-outline-white:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-white.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(255,255,255,.5);
  box-shadow:0 0 0 .2rem rgba(255,255,255,.5)
}
.btn-outline-black {
  color:#000;
  background-color:transparent;
  background-image:none;
  border-color:#000
}
.btn-outline-black:hover {
  color:#fff;
  background-color:#000;
  border-color:#000
}
.btn-outline-black.focus,
.btn-outline-black:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(0,0,0,.5);
  box-shadow:0 0 0 .2rem rgba(0,0,0,.5)
}
.btn-outline-black.disabled,
.btn-outline-black:disabled {
  color:#000;
  background-color:transparent
}
.btn-outline-black:not(:disabled):not(.disabled).active,
.btn-outline-black:not(:disabled):not(.disabled):active,
.show>.btn-outline-black.dropdown-toggle {
  color:#fff;
  background-color:#000;
  border-color:#000
}
.btn-outline-black:not(:disabled):not(.disabled).active:focus,
.btn-outline-black:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-black.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(0,0,0,.5);
  box-shadow:0 0 0 .2rem rgba(0,0,0,.5)
}
.btn-outline-primary-dark {
  color:#384054;
  background-color:transparent;
  background-image:none;
  border-color:#384054
}
.btn-outline-primary-dark:hover {
  color:#fff;
  background-color:#384054;
  border-color:#384054
}
.btn-outline-primary-dark.focus,
.btn-outline-primary-dark:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(56,64,84,.5);
  box-shadow:0 0 0 .2rem rgba(56,64,84,.5)
}
.btn-outline-primary-dark.disabled,
.btn-outline-primary-dark:disabled {
  color:#384054;
  background-color:transparent
}
.btn-outline-primary-dark:not(:disabled):not(.disabled).active,
.btn-outline-primary-dark:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary-dark.dropdown-toggle {
  color:#fff;
  background-color:#384054;
  border-color:#384054
}
.btn-outline-primary-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-primary-dark.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(56,64,84,.5);
  box-shadow:0 0 0 .2rem rgba(56,64,84,.5)
}
.btn-outline-medium {
  color:#2c344a;
  background-color:transparent;
  background-image:none;
  border-color:#2c344a
}
.btn-outline-medium:hover {
  color:#fff;
  background-color:#2c344a;
  border-color:#2c344a
}
.btn-outline-medium.focus,
.btn-outline-medium:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(44,52,74,.5);
  box-shadow:0 0 0 .2rem rgba(44,52,74,.5)
}
.btn-outline-medium.disabled,
.btn-outline-medium:disabled {
  color:#2c344a;
  background-color:transparent
}
.btn-outline-medium:not(:disabled):not(.disabled).active,
.btn-outline-medium:not(:disabled):not(.disabled):active,
.show>.btn-outline-medium.dropdown-toggle {
  color:#fff;
  background-color:#2c344a;
  border-color:#2c344a
}
.btn-outline-medium:not(:disabled):not(.disabled).active:focus,
.btn-outline-medium:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-medium.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(44,52,74,.5);
  box-shadow:0 0 0 .2rem rgba(44,52,74,.5)
}
.btn-outline-event-item {
  color:#181c1e;
  background-color:transparent;
  background-image:none;
  border-color:#181c1e
}
.btn-outline-event-item:hover {
  color:#fff;
  background-color:#181c1e;
  border-color:#181c1e
}
.btn-outline-event-item.focus,
.btn-outline-event-item:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(24,28,30,.5);
  box-shadow:0 0 0 .2rem rgba(24,28,30,.5)
}
.btn-outline-event-item.disabled,
.btn-outline-event-item:disabled {
  color:#181c1e;
  background-color:transparent
}
.btn-outline-event-item:not(:disabled):not(.disabled).active,
.btn-outline-event-item:not(:disabled):not(.disabled):active,
.show>.btn-outline-event-item.dropdown-toggle {
  color:#fff;
  background-color:#181c1e;
  border-color:#181c1e
}
.btn-outline-event-item:not(:disabled):not(.disabled).active:focus,
.btn-outline-event-item:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-event-item.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(24,28,30,.5);
  box-shadow:0 0 0 .2rem rgba(24,28,30,.5)
}
.btn-outline-action {
  color:#f2c94c;
  background-color:transparent;
  background-image:none;
  border-color:#f2c94c
}
.btn-outline-action:hover {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.btn-outline-action.focus,
.btn-outline-action:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.btn-outline-action.disabled,
.btn-outline-action:disabled {
  color:#f2c94c;
  background-color:transparent
}
.btn-outline-action:not(:disabled):not(.disabled).active,
.btn-outline-action:not(:disabled):not(.disabled):active,
.show>.btn-outline-action.dropdown-toggle {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.btn-outline-action:not(:disabled):not(.disabled).active:focus,
.btn-outline-action:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-action.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.btn-outline-action-highlight {
  color:#f2c94c;
  background-color:transparent;
  background-image:none;
  border-color:#f2c94c
}
.btn-outline-action-highlight:hover {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.btn-outline-action-highlight.focus,
.btn-outline-action-highlight:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.btn-outline-action-highlight.disabled,
.btn-outline-action-highlight:disabled {
  color:#f2c94c;
  background-color:transparent
}
.btn-outline-action-highlight:not(:disabled):not(.disabled).active,
.btn-outline-action-highlight:not(:disabled):not(.disabled):active,
.show>.btn-outline-action-highlight.dropdown-toggle {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.btn-outline-action-highlight:not(:disabled):not(.disabled).active:focus,
.btn-outline-action-highlight:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-action-highlight.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.btn-outline-live-primary {
  color:#f6e5d6;
  background-color:transparent;
  background-image:none;
  border-color:#f6e5d6
}
.btn-outline-live-primary:hover {
  color:#212529;
  background-color:#f6e5d6;
  border-color:#f6e5d6
}
.btn-outline-live-primary.focus,
.btn-outline-live-primary:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(246,229,214,.5);
  box-shadow:0 0 0 .2rem rgba(246,229,214,.5)
}
.btn-outline-live-primary.disabled,
.btn-outline-live-primary:disabled {
  color:#f6e5d6;
  background-color:transparent
}
.btn-outline-live-primary:not(:disabled):not(.disabled).active,
.btn-outline-live-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-live-primary.dropdown-toggle {
  color:#212529;
  background-color:#f6e5d6;
  border-color:#f6e5d6
}
.btn-outline-live-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-live-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-live-primary.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(246,229,214,.5);
  box-shadow:0 0 0 .2rem rgba(246,229,214,.5)
}
.btn-outline-live-primary-5 {
  color:#fbf2eb;
  background-color:transparent;
  background-image:none;
  border-color:#fbf2eb
}
.btn-outline-live-primary-5:hover {
  color:#212529;
  background-color:#fbf2eb;
  border-color:#fbf2eb
}
.btn-outline-live-primary-5.focus,
.btn-outline-live-primary-5:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(251,242,235,.5);
  box-shadow:0 0 0 .2rem rgba(251,242,235,.5)
}
.btn-outline-live-primary-5.disabled,
.btn-outline-live-primary-5:disabled {
  color:#fbf2eb;
  background-color:transparent
}
.btn-outline-live-primary-5:not(:disabled):not(.disabled).active,
.btn-outline-live-primary-5:not(:disabled):not(.disabled):active,
.show>.btn-outline-live-primary-5.dropdown-toggle {
  color:#212529;
  background-color:#fbf2eb;
  border-color:#fbf2eb
}
.btn-outline-live-primary-5:not(:disabled):not(.disabled).active:focus,
.btn-outline-live-primary-5:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-live-primary-5.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(251,242,235,.5);
  box-shadow:0 0 0 .2rem rgba(251,242,235,.5)
}
.btn-outline-live-secondary {
  color:#f1dac6;
  background-color:transparent;
  background-image:none;
  border-color:#f1dac6
}
.btn-outline-live-secondary:hover {
  color:#212529;
  background-color:#f1dac6;
  border-color:#f1dac6
}
.btn-outline-live-secondary.focus,
.btn-outline-live-secondary:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(241,218,198,.5);
  box-shadow:0 0 0 .2rem rgba(241,218,198,.5)
}
.btn-outline-live-secondary.disabled,
.btn-outline-live-secondary:disabled {
  color:#f1dac6;
  background-color:transparent
}
.btn-outline-live-secondary:not(:disabled):not(.disabled).active,
.btn-outline-live-secondary:not(:disabled):not(.disabled):active,
.show>.btn-outline-live-secondary.dropdown-toggle {
  color:#212529;
  background-color:#f1dac6;
  border-color:#f1dac6
}
.btn-outline-live-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-live-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-live-secondary.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(241,218,198,.5);
  box-shadow:0 0 0 .2rem rgba(241,218,198,.5)
}
.btn-outline-pre-primary {
  color:#ecf4f6;
  background-color:transparent;
  background-image:none;
  border-color:#ecf4f6
}
.btn-outline-pre-primary:hover {
  color:#212529;
  background-color:#ecf4f6;
  border-color:#ecf4f6
}
.btn-outline-pre-primary.focus,
.btn-outline-pre-primary:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(236,244,246,.5);
  box-shadow:0 0 0 .2rem rgba(236,244,246,.5)
}
.btn-outline-pre-primary.disabled,
.btn-outline-pre-primary:disabled {
  color:#ecf4f6;
  background-color:transparent
}
.btn-outline-pre-primary:not(:disabled):not(.disabled).active,
.btn-outline-pre-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-pre-primary.dropdown-toggle {
  color:#212529;
  background-color:#ecf4f6;
  border-color:#ecf4f6
}
.btn-outline-pre-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-pre-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-pre-primary.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(236,244,246,.5);
  box-shadow:0 0 0 .2rem rgba(236,244,246,.5)
}
.btn-outline-pre-primary-5 {
  color:#ecf4f6;
  background-color:transparent;
  background-image:none;
  border-color:#ecf4f6
}
.btn-outline-pre-primary-5:hover {
  color:#212529;
  background-color:#ecf4f6;
  border-color:#ecf4f6
}
.btn-outline-pre-primary-5.focus,
.btn-outline-pre-primary-5:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(236,244,246,.5);
  box-shadow:0 0 0 .2rem rgba(236,244,246,.5)
}
.btn-outline-pre-primary-5.disabled,
.btn-outline-pre-primary-5:disabled {
  color:#ecf4f6;
  background-color:transparent
}
.btn-outline-pre-primary-5:not(:disabled):not(.disabled).active,
.btn-outline-pre-primary-5:not(:disabled):not(.disabled):active,
.show>.btn-outline-pre-primary-5.dropdown-toggle {
  color:#212529;
  background-color:#ecf4f6;
  border-color:#ecf4f6
}
.btn-outline-pre-primary-5:not(:disabled):not(.disabled).active:focus,
.btn-outline-pre-primary-5:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-pre-primary-5.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(236,244,246,.5);
  box-shadow:0 0 0 .2rem rgba(236,244,246,.5)
}
.btn-outline-pre-secondary {
  color:#dae1e9;
  background-color:transparent;
  background-image:none;
  border-color:#dae1e9
}
.btn-outline-pre-secondary:hover {
  color:#212529;
  background-color:#dae1e9;
  border-color:#dae1e9
}
.btn-outline-pre-secondary.focus,
.btn-outline-pre-secondary:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(218,225,233,.5);
  box-shadow:0 0 0 .2rem rgba(218,225,233,.5)
}
.btn-outline-pre-secondary.disabled,
.btn-outline-pre-secondary:disabled {
  color:#dae1e9;
  background-color:transparent
}
.btn-outline-pre-secondary:not(:disabled):not(.disabled).active,
.btn-outline-pre-secondary:not(:disabled):not(.disabled):active,
.show>.btn-outline-pre-secondary.dropdown-toggle {
  color:#212529;
  background-color:#dae1e9;
  border-color:#dae1e9
}
.btn-outline-pre-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-pre-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-pre-secondary.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(218,225,233,.5);
  box-shadow:0 0 0 .2rem rgba(218,225,233,.5)
}
.btn-outline-box-border {
  color:#455056;
  background-color:transparent;
  background-image:none;
  border-color:#455056
}
.btn-outline-box-border:hover {
  color:#fff;
  background-color:#455056;
  border-color:#455056
}
.btn-outline-box-border.focus,
.btn-outline-box-border:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(69,80,86,.5);
  box-shadow:0 0 0 .2rem rgba(69,80,86,.5)
}
.btn-outline-box-border.disabled,
.btn-outline-box-border:disabled {
  color:#455056;
  background-color:transparent
}
.btn-outline-box-border:not(:disabled):not(.disabled).active,
.btn-outline-box-border:not(:disabled):not(.disabled):active,
.show>.btn-outline-box-border.dropdown-toggle {
  color:#fff;
  background-color:#455056;
  border-color:#455056
}
.btn-outline-box-border:not(:disabled):not(.disabled).active:focus,
.btn-outline-box-border:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-box-border.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(69,80,86,.5);
  box-shadow:0 0 0 .2rem rgba(69,80,86,.5)
}
.btn-outline-box-border-light {
  color:#b3babe;
  background-color:transparent;
  background-image:none;
  border-color:#b3babe
}
.btn-outline-box-border-light:hover {
  color:#212529;
  background-color:#b3babe;
  border-color:#b3babe
}
.btn-outline-box-border-light.focus,
.btn-outline-box-border-light:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(179,186,190,.5);
  box-shadow:0 0 0 .2rem rgba(179,186,190,.5)
}
.btn-outline-box-border-light.disabled,
.btn-outline-box-border-light:disabled {
  color:#b3babe;
  background-color:transparent
}
.btn-outline-box-border-light:not(:disabled):not(.disabled).active,
.btn-outline-box-border-light:not(:disabled):not(.disabled):active,
.show>.btn-outline-box-border-light.dropdown-toggle {
  color:#212529;
  background-color:#b3babe;
  border-color:#b3babe
}
.btn-outline-box-border-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-box-border-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-box-border-light.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(179,186,190,.5);
  box-shadow:0 0 0 .2rem rgba(179,186,190,.5)
}
.btn-outline-text-dark {
  color:#161a1f;
  background-color:transparent;
  background-image:none;
  border-color:#161a1f
}
.btn-outline-text-dark:hover {
  color:#fff;
  background-color:#161a1f;
  border-color:#161a1f
}
.btn-outline-text-dark.focus,
.btn-outline-text-dark:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(22,26,31,.5);
  box-shadow:0 0 0 .2rem rgba(22,26,31,.5)
}
.btn-outline-text-dark.disabled,
.btn-outline-text-dark:disabled {
  color:#161a1f;
  background-color:transparent
}
.btn-outline-text-dark:not(:disabled):not(.disabled).active,
.btn-outline-text-dark:not(:disabled):not(.disabled):active,
.show>.btn-outline-text-dark.dropdown-toggle {
  color:#fff;
  background-color:#161a1f;
  border-color:#161a1f
}
.btn-outline-text-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-text-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-text-dark.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(22,26,31,.5);
  box-shadow:0 0 0 .2rem rgba(22,26,31,.5)
}
.btn-outline-text-positive {
  color:#0f9e84;
  background-color:transparent;
  background-image:none;
  border-color:#0f9e84
}
.btn-outline-text-positive:hover {
  color:#fff;
  background-color:#0f9e84;
  border-color:#0f9e84
}
.btn-outline-text-positive.focus,
.btn-outline-text-positive:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(15,158,132,.5);
  box-shadow:0 0 0 .2rem rgba(15,158,132,.5)
}
.btn-outline-text-positive.disabled,
.btn-outline-text-positive:disabled {
  color:#0f9e84;
  background-color:transparent
}
.btn-outline-text-positive:not(:disabled):not(.disabled).active,
.btn-outline-text-positive:not(:disabled):not(.disabled):active,
.show>.btn-outline-text-positive.dropdown-toggle {
  color:#fff;
  background-color:#0f9e84;
  border-color:#0f9e84
}
.btn-outline-text-positive:not(:disabled):not(.disabled).active:focus,
.btn-outline-text-positive:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-text-positive.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(15,158,132,.5);
  box-shadow:0 0 0 .2rem rgba(15,158,132,.5)
}
.btn-outline-text-negative {
  color:#f7273f;
  background-color:transparent;
  background-image:none;
  border-color:#f7273f
}
.btn-outline-text-negative:hover {
  color:#fff;
  background-color:#f7273f;
  border-color:#f7273f
}
.btn-outline-text-negative.focus,
.btn-outline-text-negative:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(247,39,63,.5);
  box-shadow:0 0 0 .2rem rgba(247,39,63,.5)
}
.btn-outline-text-negative.disabled,
.btn-outline-text-negative:disabled {
  color:#f7273f;
  background-color:transparent
}
.btn-outline-text-negative:not(:disabled):not(.disabled).active,
.btn-outline-text-negative:not(:disabled):not(.disabled):active,
.show>.btn-outline-text-negative.dropdown-toggle {
  color:#fff;
  background-color:#f7273f;
  border-color:#f7273f
}
.btn-outline-text-negative:not(:disabled):not(.disabled).active:focus,
.btn-outline-text-negative:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-text-negative.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(247,39,63,.5);
  box-shadow:0 0 0 .2rem rgba(247,39,63,.5)
}
.btn-outline-table-row-primary {
  color:#212629;
  background-color:transparent;
  background-image:none;
  border-color:#212629
}
.btn-outline-table-row-primary:hover {
  color:#fff;
  background-color:#212629;
  border-color:#212629
}
.btn-outline-table-row-primary.focus,
.btn-outline-table-row-primary:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(33,38,41,.5);
  box-shadow:0 0 0 .2rem rgba(33,38,41,.5)
}
.btn-outline-table-row-primary.disabled,
.btn-outline-table-row-primary:disabled {
  color:#212629;
  background-color:transparent
}
.btn-outline-table-row-primary:not(:disabled):not(.disabled).active,
.btn-outline-table-row-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-table-row-primary.dropdown-toggle {
  color:#fff;
  background-color:#212629;
  border-color:#212629
}
.btn-outline-table-row-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-table-row-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-table-row-primary.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(33,38,41,.5);
  box-shadow:0 0 0 .2rem rgba(33,38,41,.5)
}
.btn-outline-table-row-light {
  color:#3a464b;
  background-color:transparent;
  background-image:none;
  border-color:#3a464b
}
.btn-outline-table-row-light:hover {
  color:#fff;
  background-color:#3a464b;
  border-color:#3a464b
}
.btn-outline-table-row-light.focus,
.btn-outline-table-row-light:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(58,70,75,.5);
  box-shadow:0 0 0 .2rem rgba(58,70,75,.5)
}
.btn-outline-table-row-light.disabled,
.btn-outline-table-row-light:disabled {
  color:#3a464b;
  background-color:transparent
}
.btn-outline-table-row-light:not(:disabled):not(.disabled).active,
.btn-outline-table-row-light:not(:disabled):not(.disabled):active,
.show>.btn-outline-table-row-light.dropdown-toggle {
  color:#fff;
  background-color:#3a464b;
  border-color:#3a464b
}
.btn-outline-table-row-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-table-row-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-table-row-light.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(58,70,75,.5);
  box-shadow:0 0 0 .2rem rgba(58,70,75,.5)
}
.btn-outline-table-row-dark {
  color:#171a21;
  background-color:transparent;
  background-image:none;
  border-color:#171a21
}
.btn-outline-table-row-dark:hover {
  color:#fff;
  background-color:#171a21;
  border-color:#171a21
}
.btn-outline-table-row-dark.focus,
.btn-outline-table-row-dark:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(23,26,33,.5);
  box-shadow:0 0 0 .2rem rgba(23,26,33,.5)
}
.btn-outline-table-row-dark.disabled,
.btn-outline-table-row-dark:disabled {
  color:#171a21;
  background-color:transparent
}
.btn-outline-table-row-dark:not(:disabled):not(.disabled).active,
.btn-outline-table-row-dark:not(:disabled):not(.disabled):active,
.show>.btn-outline-table-row-dark.dropdown-toggle {
  color:#fff;
  background-color:#171a21;
  border-color:#171a21
}
.btn-outline-table-row-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-table-row-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-table-row-dark.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(23,26,33,.5);
  box-shadow:0 0 0 .2rem rgba(23,26,33,.5)
}
.btn-outline-neon-green {
  color:#53dca9;
  background-color:transparent;
  background-image:none;
  border-color:#53dca9
}
.btn-outline-neon-green:hover {
  color:#212529;
  background-color:#53dca9;
  border-color:#53dca9
}
.btn-outline-neon-green.focus,
.btn-outline-neon-green:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(83,220,169,.5);
  box-shadow:0 0 0 .2rem rgba(83,220,169,.5)
}
.btn-outline-neon-green.disabled,
.btn-outline-neon-green:disabled {
  color:#53dca9;
  background-color:transparent
}
.btn-outline-neon-green:not(:disabled):not(.disabled).active,
.btn-outline-neon-green:not(:disabled):not(.disabled):active,
.show>.btn-outline-neon-green.dropdown-toggle {
  color:#212529;
  background-color:#53dca9;
  border-color:#53dca9
}
.btn-outline-neon-green:not(:disabled):not(.disabled).active:focus,
.btn-outline-neon-green:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-neon-green.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(83,220,169,.5);
  box-shadow:0 0 0 .2rem rgba(83,220,169,.5)
}
.btn-outline-light-blue {
  color:#9ca8c8;
  background-color:transparent;
  background-image:none;
  border-color:#9ca8c8
}
.btn-outline-light-blue:hover {
  color:#212529;
  background-color:#9ca8c8;
  border-color:#9ca8c8
}
.btn-outline-light-blue.focus,
.btn-outline-light-blue:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(156,168,200,.5);
  box-shadow:0 0 0 .2rem rgba(156,168,200,.5)
}
.btn-outline-light-blue.disabled,
.btn-outline-light-blue:disabled {
  color:#9ca8c8;
  background-color:transparent
}
.btn-outline-light-blue:not(:disabled):not(.disabled).active,
.btn-outline-light-blue:not(:disabled):not(.disabled):active,
.show>.btn-outline-light-blue.dropdown-toggle {
  color:#212529;
  background-color:#9ca8c8;
  border-color:#9ca8c8
}
.btn-outline-light-blue:not(:disabled):not(.disabled).active:focus,
.btn-outline-light-blue:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-light-blue.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(156,168,200,.5);
  box-shadow:0 0 0 .2rem rgba(156,168,200,.5)
}
.btn-outline-light-gray {
  color:#384461;
  background-color:transparent;
  background-image:none;
  border-color:#384461
}
.btn-outline-light-gray:hover {
  color:#fff;
  background-color:#384461;
  border-color:#384461
}
.btn-outline-light-gray.focus,
.btn-outline-light-gray:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(56,68,97,.5);
  box-shadow:0 0 0 .2rem rgba(56,68,97,.5)
}
.btn-outline-light-gray.disabled,
.btn-outline-light-gray:disabled {
  color:#384461;
  background-color:transparent
}
.btn-outline-light-gray:not(:disabled):not(.disabled).active,
.btn-outline-light-gray:not(:disabled):not(.disabled):active,
.show>.btn-outline-light-gray.dropdown-toggle {
  color:#fff;
  background-color:#384461;
  border-color:#384461
}
.btn-outline-light-gray:not(:disabled):not(.disabled).active:focus,
.btn-outline-light-gray:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-light-gray.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(56,68,97,.5);
  box-shadow:0 0 0 .2rem rgba(56,68,97,.5)
}
.btn-outline-medium-gray {
  color:#2a344c;
  background-color:transparent;
  background-image:none;
  border-color:#2a344c
}
.btn-outline-medium-gray:hover {
  color:#fff;
  background-color:#2a344c;
  border-color:#2a344c
}
.btn-outline-medium-gray.focus,
.btn-outline-medium-gray:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(42,52,76,.5);
  box-shadow:0 0 0 .2rem rgba(42,52,76,.5)
}
.btn-outline-medium-gray.disabled,
.btn-outline-medium-gray:disabled {
  color:#2a344c;
  background-color:transparent
}
.btn-outline-medium-gray:not(:disabled):not(.disabled).active,
.btn-outline-medium-gray:not(:disabled):not(.disabled):active,
.show>.btn-outline-medium-gray.dropdown-toggle {
  color:#fff;
  background-color:#2a344c;
  border-color:#2a344c
}
.btn-outline-medium-gray:not(:disabled):not(.disabled).active:focus,
.btn-outline-medium-gray:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-medium-gray.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(42,52,76,.5);
  box-shadow:0 0 0 .2rem rgba(42,52,76,.5)
}
.btn-outline-deep-dark {
  color:#151923;
  background-color:transparent;
  background-image:none;
  border-color:#151923
}
.btn-outline-deep-dark:hover {
  color:#fff;
  background-color:#151923;
  border-color:#151923
}
.btn-outline-deep-dark.focus,
.btn-outline-deep-dark:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(21,25,35,.5);
  box-shadow:0 0 0 .2rem rgba(21,25,35,.5)
}
.btn-outline-deep-dark.disabled,
.btn-outline-deep-dark:disabled {
  color:#151923;
  background-color:transparent
}
.btn-outline-deep-dark:not(:disabled):not(.disabled).active,
.btn-outline-deep-dark:not(:disabled):not(.disabled):active,
.show>.btn-outline-deep-dark.dropdown-toggle {
  color:#fff;
  background-color:#151923;
  border-color:#151923
}
.btn-outline-deep-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-deep-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-deep-dark.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(21,25,35,.5);
  box-shadow:0 0 0 .2rem rgba(21,25,35,.5)
}
.btn-outline-deep-gray {
  color:#313c5a;
  background-color:transparent;
  background-image:none;
  border-color:#313c5a
}
.btn-outline-deep-gray:hover {
  color:#fff;
  background-color:#313c5a;
  border-color:#313c5a
}
.btn-outline-deep-gray.focus,
.btn-outline-deep-gray:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(49,60,90,.5);
  box-shadow:0 0 0 .2rem rgba(49,60,90,.5)
}
.btn-outline-deep-gray.disabled,
.btn-outline-deep-gray:disabled {
  color:#313c5a;
  background-color:transparent
}
.btn-outline-deep-gray:not(:disabled):not(.disabled).active,
.btn-outline-deep-gray:not(:disabled):not(.disabled):active,
.show>.btn-outline-deep-gray.dropdown-toggle {
  color:#fff;
  background-color:#313c5a;
  border-color:#313c5a
}
.btn-outline-deep-gray:not(:disabled):not(.disabled).active:focus,
.btn-outline-deep-gray:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-deep-gray.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(49,60,90,.5);
  box-shadow:0 0 0 .2rem rgba(49,60,90,.5)
}
.btn-outline-gray {
  color:#4b5b81;
  background-color:transparent;
  background-image:none;
  border-color:#4b5b81
}
.btn-outline-gray:hover {
  color:#fff;
  background-color:#4b5b81;
  border-color:#4b5b81
}
.btn-outline-gray.focus,
.btn-outline-gray:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(75,91,129,.5);
  box-shadow:0 0 0 .2rem rgba(75,91,129,.5)
}
.btn-outline-gray.disabled,
.btn-outline-gray:disabled {
  color:#4b5b81;
  background-color:transparent
}
.btn-outline-gray:not(:disabled):not(.disabled).active,
.btn-outline-gray:not(:disabled):not(.disabled):active,
.show>.btn-outline-gray.dropdown-toggle {
  color:#fff;
  background-color:#4b5b81;
  border-color:#4b5b81
}
.btn-outline-gray:not(:disabled):not(.disabled).active:focus,
.btn-outline-gray:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-gray.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(75,91,129,.5);
  box-shadow:0 0 0 .2rem rgba(75,91,129,.5)
}
.btn-link {
  font-weight:400;
  color:#9ca8c8;
  background-color:transparent
}
@media (hover:hover) {
  .btn-link:hover {
    color:#f2c94c;
    text-decoration:none;
    background-color:transparent;
    border-color:transparent
  }
}
.btn-link.focus,
.btn-link:focus {
  text-decoration:none;
  border-color:transparent;
  -webkit-box-shadow:none;
  box-shadow:none
}
.btn-link.disabled,
.btn-link:disabled {
  color:#fff;
  pointer-events:none
}
.btn-group-lg>.btn,
.btn-lg {
  padding:.5rem 1rem;
  font-size:1.25rem;
  line-height:1.5;
  border-radius:10rem
}
.btn-group-sm>.btn,
.btn-sm {
  padding:.125rem .5rem;
  font-size:.75rem;
  line-height:1.5;
  border-radius:10rem
}
.btn-block {
  display:block;
  width:100%
}
.btn-block+.btn-block {
  margin-top:.5rem
}
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
  width:100%
}
.dropdown,
.dropleft,
.dropright,
.dropup {
  position:relative
}
.dropdown-toggle::after {
  display:inline-block;
  width:0;
  height:0;
  margin-left:.255em;
  vertical-align:.255em;
  content:"";
  border-top:.3em solid;
  border-right:.3em solid transparent;
  border-bottom:0;
  border-left:.3em solid transparent
}
.dropdown-toggle:empty::after {
  margin-left:0
}
.dropdown-menu {
  position:absolute;
  top:100%;
  left:0;
  z-index:2000;
  display:none;
  float:left;
  min-width:8.75rem;
  padding:0 0;
  margin:.125rem 0 0;
  font-size:1rem;
  color:#fff;
  text-align:left;
  list-style:none;
  background-color:#171a21;
  background-clip:padding-box;
  border:1px solid #303950;
  border-radius:0
}
.dropdown-menu-right {
  right:0;
  left:auto
}
.dropup .dropdown-menu {
  top:auto;
  bottom:100%;
  margin-top:0;
  margin-bottom:.125rem
}
.dropup .dropdown-toggle::after {
  display:inline-block;
  width:0;
  height:0;
  margin-left:.255em;
  vertical-align:.255em;
  content:"";
  border-top:0;
  border-right:.3em solid transparent;
  border-bottom:.3em solid;
  border-left:.3em solid transparent
}
.dropup .dropdown-toggle:empty::after {
  margin-left:0
}
.dropright .dropdown-menu {
  top:0;
  right:auto;
  left:100%;
  margin-top:0;
  margin-left:.125rem
}
.dropright .dropdown-toggle::after {
  display:inline-block;
  width:0;
  height:0;
  margin-left:.255em;
  vertical-align:.255em;
  content:"";
  border-top:.3em solid transparent;
  border-right:0;
  border-bottom:.3em solid transparent;
  border-left:.3em solid
}
.dropright .dropdown-toggle:empty::after {
  margin-left:0
}
.dropright .dropdown-toggle::after {
  vertical-align:0
}
.dropleft .dropdown-menu {
  top:0;
  right:100%;
  left:auto;
  margin-top:0;
  margin-right:.125rem
}
.dropleft .dropdown-toggle::after {
  display:inline-block;
  width:0;
  height:0;
  margin-left:.255em;
  vertical-align:.255em;
  content:""
}
.dropleft .dropdown-toggle::after {
  display:none
}
.dropleft .dropdown-toggle::before {
  display:inline-block;
  width:0;
  height:0;
  margin-right:.255em;
  vertical-align:.255em;
  content:"";
  border-top:.3em solid transparent;
  border-right:.3em solid;
  border-bottom:.3em solid transparent
}
.dropleft .dropdown-toggle:empty::after {
  margin-left:0
}
.dropleft .dropdown-toggle::before {
  vertical-align:0
}
.dropdown-menu[x-placement^=bottom],
.dropdown-menu[x-placement^=left],
.dropdown-menu[x-placement^=right],
.dropdown-menu[x-placement^=top] {
  right:auto;
  bottom:auto
}
.dropdown-divider {
  height:0;
  margin:.5rem 0;
  overflow:hidden;
  border-top:1px solid #e9ecef
}
.dropdown-item {
  display:block;
  width:100%;
  padding:.5rem .75rem;
  clear:both;
  font-weight:400;
  color:#fff;
  text-align:inherit;
  white-space:nowrap;
  background-color:transparent;
  border:0
}
.dropdown-item:focus,
.dropdown-item:hover {
  color:#f2c94c;
  text-decoration:none;
  background-color:#2c3449
}
.dropdown-item.active,
.dropdown-item:active {
  color:#f2c94c;
  text-decoration:none;
  background-color:#171a21
}
.dropdown-item.disabled,
.dropdown-item:disabled {
  color:#747678;
  background-color:transparent
}
.dropdown-menu.show {
  display:block
}
.dropdown-header {
  display:block;
  padding:0 .75rem;
  margin-bottom:0;
  font-size:.75rem;
  color:#747678;
  white-space:nowrap
}
.dropdown-item-text {
  display:block;
  padding:.5rem .75rem;
  color:#fff
}
.btn-group,
.btn-group-vertical {
  position:relative;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  vertical-align:middle
}
.btn-group-vertical>.btn,
.btn-group>.btn {
  position:relative;
  -webkit-box-flex:0;
  -ms-flex:0 1 auto;
  flex:0 1 auto
}
@media (hover:hover) {
  .btn-group-vertical>.btn:hover,
  .btn-group>.btn:hover {
    z-index:1
  }
}
.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus {
  z-index:1
}
.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group,
.btn-group-vertical .btn+.btn,
.btn-group-vertical .btn+.btn-group,
.btn-group-vertical .btn-group+.btn,
.btn-group-vertical .btn-group+.btn-group {
  margin-left:-1px
}
.btn-toolbar {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}
.btn-toolbar .input-group {
  width:auto
}
.btn-group>.btn:first-child {
  margin-left:0
}
.btn-group>.btn-group:not(:last-child)>.btn,
.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
.btn-group>.btn-group:not(:first-child)>.btn,
.btn-group>.btn:not(:first-child) {
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
.dropdown-toggle-split {
  padding-right:.75rem;
  padding-left:.75rem
}
.dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after {
  margin-left:0
}
.dropleft .dropdown-toggle-split::before {
  margin-right:0
}
.btn-group-sm>.btn+.dropdown-toggle-split,
.btn-sm+.dropdown-toggle-split {
  padding-right:.375rem;
  padding-left:.375rem
}
.btn-group-lg>.btn+.dropdown-toggle-split,
.btn-lg+.dropdown-toggle-split {
  padding-right:.75rem;
  padding-left:.75rem
}
.btn-group-vertical {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
  width:100%
}
.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group {
  margin-top:-1px;
  margin-left:0
}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,
.btn-group-vertical>.btn:not(:first-child) {
  border-top-left-radius:0;
  border-top-right-radius:0
}
.btn-group-toggle>.btn,
.btn-group-toggle>.btn-group>.btn {
  margin-bottom:0
}
.btn-group-toggle>.btn input[type=checkbox],
.btn-group-toggle>.btn input[type=radio],
.btn-group-toggle>.btn-group>.btn input[type=checkbox],
.btn-group-toggle>.btn-group>.btn input[type=radio] {
  position:absolute;
  clip:rect(0,0,0,0);
  pointer-events:none
}
.nav {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  padding-left:0;
  margin-bottom:0;
  list-style:none
}
.nav-link {
  display:block;
  padding:.125rem 1rem
}
.nav-link:focus,
.nav-link:hover {
  text-decoration:none
}
.nav-link.disabled {
  color:#747678
}
.nav-tabs {
  border-bottom:0 solid transparent
}
.nav-tabs .nav-item {
  margin-bottom:0
}
.nav-tabs .nav-link {
  border:0 solid transparent;
  border-top-left-radius:0;
  border-top-right-radius:0
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
  border-color:#e9ecef #e9ecef transparent
}
.nav-tabs .nav-link.disabled {
  color:#747678;
  background-color:transparent;
  border-color:transparent
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  color:#f2c94c;
  background-color:transparent;
  border-color:#f2c94c
}
.nav-tabs .dropdown-menu {
  margin-top:0;
  border-top-left-radius:0;
  border-top-right-radius:0
}
.nav-pills .nav-link {
  border-radius:.2rem
}
.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
  color:#fff;
  background-color:#f2c94c
}
.nav-fill .nav-item {
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  text-align:center
}
.nav-justified .nav-item {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  text-align:center
}
.tab-content>.tab-pane {
  display:none
}
.tab-content>.active {
  display:block
}
.navbar {
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding:.5rem 1rem
}
.navbar>.container,
.navbar>.container-fluid {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}
.app-logo-link {
  display:inline-block;
  margin-right:1rem;
  font-size:1.25rem;
  line-height:inherit;
  white-space:nowrap
}
.app-logo-link:focus,
.app-logo-link:hover {
  text-decoration:none
}
.navbar-nav {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  padding-left:0;
  margin-bottom:0;
  list-style:none
}
.navbar-nav .nav-link {
  padding-right:0;
  padding-left:0
}
.navbar-nav .dropdown-menu {
  position:static;
  float:none
}
.navbar-text {
  display:inline-block;
  padding-top:.125rem;
  padding-bottom:.125rem
}
.navbar-collapse {
  -ms-flex-preferred-size:100%;
  flex-basis:100%;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.navbar-toggler {
  padding:.25rem .75rem;
  font-size:1.25rem;
  line-height:1;
  background-color:transparent;
  border:1px solid transparent;
  border-radius:10rem
}
.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration:none
}
.navbar-toggler:not(:disabled):not(.disabled) {
  cursor:pointer
}
.navbar-toggler-icon {
  display:inline-block;
  width:1.5em;
  height:1.5em;
  vertical-align:middle;
  content:"";
  background:no-repeat center center;
  background-size:100% 100%
}
@media (max-width:319.98px) {
  .navbar-expand-xxs>.container,
  .navbar-expand-xxs>.container-fluid {
    padding-right:0;
    padding-left:0
  }
}
@media (min-width:320px) {
  .navbar-expand-xxs {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
  }
  .navbar-expand-xxs .navbar-nav {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
  }
  .navbar-expand-xxs .navbar-nav .dropdown-menu {
    position:absolute
  }
  .navbar-expand-xxs .navbar-nav .nav-link {
    padding-right:.5rem;
    padding-left:.5rem
  }
  .navbar-expand-xxs>.container,
  .navbar-expand-xxs>.container-fluid {
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
  }
  .navbar-expand-xxs .navbar-collapse {
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
  }
  .navbar-expand-xxs .navbar-toggler {
    display:none
  }
}
@media (max-width:567.98px) {
  .navbar-expand-xs>.container,
  .navbar-expand-xs>.container-fluid {
    padding-right:0;
    padding-left:0
  }
}
@media (min-width:568px) {
  .navbar-expand-xs {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
  }
  .navbar-expand-xs .navbar-nav {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
  }
  .navbar-expand-xs .navbar-nav .dropdown-menu {
    position:absolute
  }
  .navbar-expand-xs .navbar-nav .nav-link {
    padding-right:.5rem;
    padding-left:.5rem
  }
  .navbar-expand-xs>.container,
  .navbar-expand-xs>.container-fluid {
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
  }
  .navbar-expand-xs .navbar-collapse {
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
  }
  .navbar-expand-xs .navbar-toggler {
    display:none
  }
}
@media (max-width:666.98px) {
  .navbar-expand-sm>.container,
  .navbar-expand-sm>.container-fluid {
    padding-right:0;
    padding-left:0
  }
}
@media (min-width:667px) {
  .navbar-expand-sm {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
  }
  .navbar-expand-sm .navbar-nav {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position:absolute
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right:.5rem;
    padding-left:.5rem
  }
  .navbar-expand-sm>.container,
  .navbar-expand-sm>.container-fluid {
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
  }
  .navbar-expand-sm .navbar-collapse {
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
  }
  .navbar-expand-sm .navbar-toggler {
    display:none
  }
}
@media (max-width:767.98px) {
  .navbar-expand-md>.container,
  .navbar-expand-md>.container-fluid {
    padding-right:0;
    padding-left:0
  }
}
@media (min-width:768px) {
  .navbar-expand-md {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
  }
  .navbar-expand-md .navbar-nav {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position:absolute
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right:.5rem;
    padding-left:.5rem
  }
  .navbar-expand-md>.container,
  .navbar-expand-md>.container-fluid {
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
  }
  .navbar-expand-md .navbar-collapse {
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
  }
  .navbar-expand-md .navbar-toggler {
    display:none
  }
}
@media (max-width:991.98px) {
  .navbar-expand-lg>.container,
  .navbar-expand-lg>.container-fluid {
    padding-right:0;
    padding-left:0
  }
}
@media (min-width:992px) {
  .navbar-expand-lg {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
  }
  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position:absolute
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right:.5rem;
    padding-left:.5rem
  }
  .navbar-expand-lg>.container,
  .navbar-expand-lg>.container-fluid {
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
  }
  .navbar-expand-lg .navbar-collapse {
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
  }
  .navbar-expand-lg .navbar-toggler {
    display:none
  }
}
@media (max-width:1199.98px) {
  .navbar-expand-xl>.container,
  .navbar-expand-xl>.container-fluid {
    padding-right:0;
    padding-left:0
  }
}
@media (min-width:1200px) {
  .navbar-expand-xl {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
  }
  .navbar-expand-xl .navbar-nav {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position:absolute
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right:.5rem;
    padding-left:.5rem
  }
  .navbar-expand-xl>.container,
  .navbar-expand-xl>.container-fluid {
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
  }
  .navbar-expand-xl .navbar-collapse {
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
  }
  .navbar-expand-xl .navbar-toggler {
    display:none
  }
}
@media (max-width:1279.98px) {
  .navbar-expand-xml>.container,
  .navbar-expand-xml>.container-fluid {
    padding-right:0;
    padding-left:0
  }
}
@media (min-width:1280px) {
  .navbar-expand-xml {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
  }
  .navbar-expand-xml .navbar-nav {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
  }
  .navbar-expand-xml .navbar-nav .dropdown-menu {
    position:absolute
  }
  .navbar-expand-xml .navbar-nav .nav-link {
    padding-right:.5rem;
    padding-left:.5rem
  }
  .navbar-expand-xml>.container,
  .navbar-expand-xml>.container-fluid {
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
  }
  .navbar-expand-xml .navbar-collapse {
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
  }
  .navbar-expand-xml .navbar-toggler {
    display:none
  }
}
@media (max-width:1439.98px) {
  .navbar-expand-xxl>.container,
  .navbar-expand-xxl>.container-fluid {
    padding-right:0;
    padding-left:0
  }
}
@media (min-width:1440px) {
  .navbar-expand-xxl {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
  }
  .navbar-expand-xxl .navbar-nav {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position:absolute
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right:.5rem;
    padding-left:.5rem
  }
  .navbar-expand-xxl>.container,
  .navbar-expand-xxl>.container-fluid {
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
  }
  .navbar-expand-xxl .navbar-collapse {
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
  }
  .navbar-expand-xxl .navbar-toggler {
    display:none
  }
}
@media (max-width:1599.98px) {
  .navbar-expand-xxxl>.container,
  .navbar-expand-xxxl>.container-fluid {
    padding-right:0;
    padding-left:0
  }
}
@media (min-width:1600px) {
  .navbar-expand-xxxl {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
  }
  .navbar-expand-xxxl .navbar-nav {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
  }
  .navbar-expand-xxxl .navbar-nav .dropdown-menu {
    position:absolute
  }
  .navbar-expand-xxxl .navbar-nav .nav-link {
    padding-right:.5rem;
    padding-left:.5rem
  }
  .navbar-expand-xxxl>.container,
  .navbar-expand-xxxl>.container-fluid {
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
  }
  .navbar-expand-xxxl .navbar-collapse {
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
  }
  .navbar-expand-xxxl .navbar-toggler {
    display:none
  }
}
.navbar-expand {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-flow:row nowrap;
  flex-flow:row nowrap;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}
.navbar-expand>.container,
.navbar-expand>.container-fluid {
  padding-right:0;
  padding-left:0
}
.navbar-expand .navbar-nav {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
}
.navbar-expand .navbar-nav .dropdown-menu {
  position:absolute
}
.navbar-expand .navbar-nav .nav-link {
  padding-right:.5rem;
  padding-left:.5rem
}
.navbar-expand>.container,
.navbar-expand>.container-fluid {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
}
.navbar-expand .navbar-collapse {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important;
  -ms-flex-preferred-size:auto;
  flex-basis:auto
}
.navbar-expand .navbar-toggler {
  display:none
}
.navbar-light .app-logo-link {
  color:rgba(0,0,0,.9)
}
.navbar-light .app-logo-link:focus,
.navbar-light .app-logo-link:hover {
  color:rgba(0,0,0,.9)
}
.navbar-light .navbar-nav .nav-link {
  color:rgba(0,0,0,.5)
}
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
  color:rgba(0,0,0,.7)
}
.navbar-light .navbar-nav .nav-link.disabled {
  color:rgba(0,0,0,.3)
}
.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show>.nav-link {
  color:rgba(0,0,0,.9)
}
.navbar-light .navbar-toggler {
  color:rgba(0,0,0,.5);
  border-color:rgba(0,0,0,.1)
}
.navbar-light .navbar-toggler-icon {
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.navbar-light .navbar-text {
  color:rgba(0,0,0,.5)
}
.navbar-light .navbar-text a {
  color:rgba(0,0,0,.9)
}
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
  color:rgba(0,0,0,.9)
}
.navbar-dark .app-logo-link {
  color:#fff
}
.navbar-dark .app-logo-link:focus,
.navbar-dark .app-logo-link:hover {
  color:#fff
}
.navbar-dark .navbar-nav .nav-link {
  color:rgba(255,255,255,.5)
}
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
  color:rgba(255,255,255,.75)
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color:rgba(255,255,255,.25)
}
.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show>.nav-link {
  color:#fff
}
.navbar-dark .navbar-toggler {
  color:rgba(255,255,255,.5);
  border-color:rgba(255,255,255,.1)
}
.navbar-dark .navbar-toggler-icon {
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.navbar-dark .navbar-text {
  color:rgba(255,255,255,.5)
}
.navbar-dark .navbar-text a {
  color:#fff
}
.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
  color:#fff
}
.card {
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  min-width:0;
  word-wrap:break-word;
  background-color:#212630;
  background-clip:border-box;
  border:5px solid #303951;
  border-radius:0
}
.card>hr {
  margin-right:0;
  margin-left:0
}
.card>.list-group:first-child .list-group-item:first-child {
  border-top-left-radius:0;
  border-top-right-radius:0
}
.card>.list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}
.card-body {
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  padding:1.25rem
}
.card-title {
  margin-bottom:.75rem
}
.card-subtitle {
  margin-top:-.375rem;
  margin-bottom:0
}
.card-text:last-child {
  margin-bottom:0
}
@media (hover:hover) {
  .card-link:hover {
    text-decoration:none
  }
}
.card-link+.card-link {
  margin-left:1.25rem
}
.card-header {
  padding:.75rem 1.25rem;
  margin-bottom:0;
  background-color:#2c3449;
  border-bottom:5px solid #303951
}
.card-header:first-child {
  border-radius:calc(0 - 5px) calc(0 - 5px) 0 0
}
.card-header+.list-group .list-group-item:first-child {
  border-top:0
}
.card-footer {
  padding:.75rem 1.25rem;
  background-color:#2c3449;
  border-top:5px solid #303951
}
.card-footer:last-child {
  border-radius:0 0 calc(0 - 5px) calc(0 - 5px)
}
.card-header-tabs {
  margin-right:-.625rem;
  margin-bottom:-.75rem;
  margin-left:-.625rem;
  border-bottom:0
}
.card-header-pills {
  margin-right:-.625rem;
  margin-left:-.625rem
}
.card-img-overlay {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  padding:1.25rem
}
.card-img {
  width:100%;
  border-radius:calc(0 - 5px)
}
.card-img-top {
  width:100%;
  border-top-left-radius:calc(0 - 5px);
  border-top-right-radius:calc(0 - 5px)
}
.card-img-bottom {
  width:100%;
  border-bottom-right-radius:calc(0 - 5px);
  border-bottom-left-radius:calc(0 - 5px)
}
.card-deck {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}
.card-deck .card {
  margin-bottom:6px
}
@media (min-width:667px) {
  .card-deck {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-flow:row wrap;
    flex-flow:row wrap;
    margin-right:-6px;
    margin-left:-6px
  }
  .card-deck .card {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex:1;
    -ms-flex:1 0 0%;
    flex:1 0 0%;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-right:6px;
    margin-bottom:0;
    margin-left:6px
  }
}
.card-group {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}
.card-group>.card {
  margin-bottom:6px
}
@media (min-width:667px) {
  .card-group {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-flow:row wrap;
    flex-flow:row wrap
  }
  .card-group>.card {
    -webkit-box-flex:1;
    -ms-flex:1 0 0%;
    flex:1 0 0%;
    margin-bottom:0
  }
  .card-group>.card+.card {
    margin-left:0;
    border-left:0
  }
  .card-group>.card:first-child {
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }
  .card-group>.card:first-child .card-header,
  .card-group>.card:first-child .card-img-top {
    border-top-right-radius:0
  }
  .card-group>.card:first-child .card-footer,
  .card-group>.card:first-child .card-img-bottom {
    border-bottom-right-radius:0
  }
  .card-group>.card:last-child {
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }
  .card-group>.card:last-child .card-header,
  .card-group>.card:last-child .card-img-top {
    border-top-left-radius:0
  }
  .card-group>.card:last-child .card-footer,
  .card-group>.card:last-child .card-img-bottom {
    border-bottom-left-radius:0
  }
  .card-group>.card:only-child {
    border-radius:0
  }
  .card-group>.card:only-child .card-header,
  .card-group>.card:only-child .card-img-top {
    border-top-left-radius:0;
    border-top-right-radius:0
  }
  .card-group>.card:only-child .card-footer,
  .card-group>.card:only-child .card-img-bottom {
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
  }
  .card-group>.card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius:0
  }
  .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,
  .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,
  .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
  .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top {
    border-radius:0
  }
}
.card-columns .card {
  margin-bottom:.75rem
}
@media (min-width:667px) {
  .card-columns {
    -webkit-column-count:3;
    -moz-column-count:3;
    column-count:3;
    -webkit-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
    column-gap:1.25rem;
    orphans:1;
    widows:1
  }
  .card-columns .card {
    display:inline-block;
    width:100%
  }
}
.accordion .card:not(:first-of-type):not(:last-of-type) {
  border-bottom:0;
  border-radius:0
}
.accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius:0
}
.accordion .card:first-of-type {
  border-bottom:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}
.accordion .card:last-of-type {
  border-top-left-radius:0;
  border-top-right-radius:0
}
.breadcrumb {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  padding:.75rem 1rem;
  margin-bottom:1rem;
  list-style:none;
  background-color:#6676a3;
  border-radius:.2rem
}
.breadcrumb-item+.breadcrumb-item {
  padding-left:.5rem
}
.breadcrumb-item+.breadcrumb-item::before {
  display:inline-block;
  padding-right:.5rem;
  color:#747678;
  content:"/"
}
.breadcrumb-item+.breadcrumb-item:hover::before {
  text-decoration:underline
}
.breadcrumb-item+.breadcrumb-item:hover::before {
  text-decoration:none
}
.breadcrumb-item.active {
  color:#747678
}
.pagination {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-left:0;
  list-style:none;
  border-radius:.2rem
}
.page-link {
  position:relative;
  display:block;
  padding:.5rem .75rem;
  margin-left:-1px;
  line-height:1.25;
  color:#9ca8c8;
  background-color:#fff;
  border:1px solid #cacbcc
}
.page-link:hover {
  z-index:2;
  color:#f2c94c;
  text-decoration:none;
  background-color:#e9ecef;
  border-color:#cacbcc
}
.page-link:focus {
  z-index:2;
  outline:0;
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.25);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.25)
}
.page-link:not(:disabled):not(.disabled) {
  cursor:pointer
}
.page-item:first-child .page-link {
  margin-left:0;
  border-top-left-radius:.2rem;
  border-bottom-left-radius:.2rem
}
.page-item:last-child .page-link {
  border-top-right-radius:.2rem;
  border-bottom-right-radius:.2rem
}
.page-item.active .page-link {
  z-index:1;
  color:#fff;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.page-item.disabled .page-link {
  color:#747678;
  pointer-events:none;
  cursor:auto;
  background-color:#fff;
  border-color:#cacbcc
}
.pagination-lg .page-link {
  padding:.75rem 1.5rem;
  font-size:1.25rem;
  line-height:1.5
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius:.3rem;
  border-bottom-left-radius:.3rem
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius:.3rem;
  border-bottom-right-radius:.3rem
}
.pagination-sm .page-link {
  padding:.25rem .5rem;
  font-size:.75rem;
  line-height:1.5
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius:.2rem;
  border-bottom-left-radius:.2rem
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius:.2rem;
  border-bottom-right-radius:.2rem
}
.badge {
  display:inline-block;
  padding:.25em .4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:.2rem
}
.badge:empty {
  display:none
}
.btn .badge {
  position:relative;
  top:-1px
}
.badge-pill {
  padding-right:.6em;
  padding-left:.6em;
  border-radius:10rem
}
.badge-primary {
  color:#212529;
  background-color:#f2c94c
}
.badge-primary[href]:focus,
.badge-primary[href]:hover {
  color:#212529;
  text-decoration:none;
  background-color:#efbb1c
}
.badge-secondary {
  color:#fff;
  background-color:#303951
}
.badge-secondary[href]:focus,
.badge-secondary[href]:hover {
  color:#fff;
  text-decoration:none;
  background-color:#1d2231
}
.badge-success {
  color:#fff;
  background-color:#27ae60
}
.badge-success[href]:focus,
.badge-success[href]:hover {
  color:#fff;
  text-decoration:none;
  background-color:#1e8449
}
.badge-info {
  color:#fff;
  background-color:#007bff
}
.badge-info[href]:focus,
.badge-info[href]:hover {
  color:#fff;
  text-decoration:none;
  background-color:#0062cc
}
.badge-warning {
  color:#212529;
  background-color:#fd0
}
.badge-warning[href]:focus,
.badge-warning[href]:hover {
  color:#212529;
  text-decoration:none;
  background-color:#ccb100
}
.badge-danger {
  color:#fff;
  background-color:#e3141f
}
.badge-danger[href]:focus,
.badge-danger[href]:hover {
  color:#fff;
  text-decoration:none;
  background-color:#b41019
}
.badge-light {
  color:#fff;
  background-color:#2f383c
}
.badge-light[href]:focus,
.badge-light[href]:hover {
  color:#fff;
  text-decoration:none;
  background-color:#191d1f
}
.badge-dark {
  color:#fff;
  background-color:#20273a
}
.badge-dark[href]:focus,
.badge-dark[href]:hover {
  color:#fff;
  text-decoration:none;
  background-color:#0e1119
}
.badge-white {
  color:#212529;
  background-color:#fff
}
.badge-white[href]:focus,
.badge-white[href]:hover {
  color:#212529;
  text-decoration:none;
  background-color:#e6e6e6
}
.badge-black {
  color:#fff;
  background-color:#000
}
.badge-black[href]:focus,
.badge-black[href]:hover {
  color:#fff;
  text-decoration:none;
  background-color:#000
}
.badge-primary-dark {
  color:#fff;
  background-color:#384054
}
.badge-primary-dark[href]:focus,
.badge-primary-dark[href]:hover {
  color:#fff;
  text-decoration:none;
  background-color:#242935
}
.badge-medium {
  color:#fff;
  background-color:#2c344a
}
.badge-medium[href]:focus,
.badge-medium[href]:hover {
  color:#fff;
  text-decoration:none;
  background-color:#191e2a
}
.badge-event-item {
  color:#fff;
  background-color:#181c1e
}
.badge-event-item[href]:focus,
.badge-event-item[href]:hover {
  color:#fff;
  text-decoration:none;
  background-color:#010202
}
.badge-action {
  color:#212529;
  background-color:#f2c94c
}
.badge-action[href]:focus,
.badge-action[href]:hover {
  color:#212529;
  text-decoration:none;
  background-color:#efbb1c
}
.badge-action-highlight {
  color:#212529;
  background-color:#f2c94c
}
.badge-action-highlight[href]:focus,
.badge-action-highlight[href]:hover {
  color:#212529;
  text-decoration:none;
  background-color:#efbb1c
}
.badge-live-primary {
  color:#212529;
  background-color:#f6e5d6
}
.badge-live-primary[href]:focus,
.badge-live-primary[href]:hover {
  color:#212529;
  text-decoration:none;
  background-color:#edcaac
}
.badge-live-primary-5 {
  color:#212529;
  background-color:#fbf2eb
}
.badge-live-primary-5[href]:focus,
.badge-live-primary-5[href]:hover {
  color:#212529;
  text-decoration:none;
  background-color:#f1d8c1
}
.badge-live-secondary {
  color:#212529;
  background-color:#f1dac6
}
.badge-live-secondary[href]:focus,
.badge-live-secondary[href]:hover {
  color:#212529;
  text-decoration:none;
  background-color:#e7bf9d
}
.badge-pre-primary {
  color:#212529;
  background-color:#ecf4f6
}
.badge-pre-primary[href]:focus,
.badge-pre-primary[href]:hover {
  color:#212529;
  text-decoration:none;
  background-color:#c9e0e6
}
.badge-pre-primary-5 {
  color:#212529;
  background-color:#ecf4f6
}
.badge-pre-primary-5[href]:focus,
.badge-pre-primary-5[href]:hover {
  color:#212529;
  text-decoration:none;
  background-color:#c9e0e6
}
.badge-pre-secondary {
  color:#212529;
  background-color:#dae1e9
}
.badge-pre-secondary[href]:focus,
.badge-pre-secondary[href]:hover {
  color:#212529;
  text-decoration:none;
  background-color:#bac7d6
}
.badge-box-border {
  color:#fff;
  background-color:#455056
}
.badge-box-border[href]:focus,
.badge-box-border[href]:hover {
  color:#fff;
  text-decoration:none;
  background-color:#2e363a
}
.badge-box-border-light {
  color:#212529;
  background-color:#b3babe
}
.badge-box-border-light[href]:focus,
.badge-box-border-light[href]:hover {
  color:#212529;
  text-decoration:none;
  background-color:#98a1a6
}
.badge-text-dark {
  color:#fff;
  background-color:#161a1f
}
.badge-text-dark[href]:focus,
.badge-text-dark[href]:hover {
  color:#fff;
  text-decoration:none;
  background-color:#010101
}
.badge-text-positive {
  color:#fff;
  background-color:#0f9e84
}
.badge-text-positive[href]:focus,
.badge-text-positive[href]:hover {
  color:#fff;
  text-decoration:none;
  background-color:#0b6f5d
}
.badge-text-negative {
  color:#fff;
  background-color:#f7273f
}
.badge-text-negative[href]:focus,
.badge-text-negative[href]:hover {
  color:#fff;
  text-decoration:none;
  background-color:#e30822
}
.badge-table-row-primary {
  color:#fff;
  background-color:#212629
}
.badge-table-row-primary[href]:focus,
.badge-table-row-primary[href]:hover {
  color:#fff;
  text-decoration:none;
  background-color:#0a0c0d
}
.badge-table-row-light {
  color:#fff;
  background-color:#3a464b
}
.badge-table-row-light[href]:focus,
.badge-table-row-light[href]:hover {
  color:#fff;
  text-decoration:none;
  background-color:#242b2e
}
.badge-table-row-dark {
  color:#fff;
  background-color:#171a21
}
.badge-table-row-dark[href]:focus,
.badge-table-row-dark[href]:hover {
  color:#fff;
  text-decoration:none;
  background-color:#020203
}
.badge-neon-green {
  color:#212529;
  background-color:#53dca9
}
.badge-neon-green[href]:focus,
.badge-neon-green[href]:hover {
  color:#212529;
  text-decoration:none;
  background-color:#2bd193
}
.badge-light-blue {
  color:#212529;
  background-color:#9ca8c8
}
.badge-light-blue[href]:focus,
.badge-light-blue[href]:hover {
  color:#212529;
  text-decoration:none;
  background-color:#7b8bb6
}
.badge-light-gray {
  color:#fff;
  background-color:#384461
}
.badge-light-gray[href]:focus,
.badge-light-gray[href]:hover {
  color:#fff;
  text-decoration:none;
  background-color:#252d41
}
.badge-medium-gray {
  color:#fff;
  background-color:#2a344c
}
.badge-medium-gray[href]:focus,
.badge-medium-gray[href]:hover {
  color:#fff;
  text-decoration:none;
  background-color:#181e2b
}
.badge-deep-dark {
  color:#fff;
  background-color:#151923
}
.badge-deep-dark[href]:focus,
.badge-deep-dark[href]:hover {
  color:#fff;
  text-decoration:none;
  background-color:#020203
}
.badge-deep-gray {
  color:#fff;
  background-color:#313c5a
}
.badge-deep-gray[href]:focus,
.badge-deep-gray[href]:hover {
  color:#fff;
  text-decoration:none;
  background-color:#1f2639
}
.badge-gray {
  color:#fff;
  background-color:#4b5b81
}
.badge-gray[href]:focus,
.badge-gray[href]:hover {
  color:#fff;
  text-decoration:none;
  background-color:#384461
}
.jumbotron {
  padding:2rem 1rem;
  margin-bottom:2rem;
  background-color:#e9ecef;
  border-radius:.3rem
}
@media (min-width:667px) {
  .jumbotron {
    padding:4rem 2rem
  }
}
.jumbotron-fluid {
  padding-right:0;
  padding-left:0;
  border-radius:0
}
.alert {
  position:relative;
  padding:.75rem 1.25rem;
  margin-bottom:1rem;
  border:1px solid transparent;
  border-radius:.2rem
}
.alert-heading {
  color:inherit
}
.alert-link {
  font-weight:700
}
.alert-dismissible {
  padding-right:4rem
}
.alert-dismissible .close {
  position:absolute;
  top:0;
  right:0;
  padding:.75rem 1.25rem;
  color:inherit
}
.alert-primary {
  color:#7e6928;
  background-color:#fcf4db;
  border-color:#fbf0cd
}
.alert-primary hr {
  border-top-color:#f9e9b5
}
.alert-primary .alert-link {
  color:#57491c
}
.alert-secondary {
  color:#191e2a;
  background-color:#d6d7dc;
  border-color:#c5c8ce
}
.alert-secondary hr {
  border-top-color:#b7bbc2
}
.alert-secondary .alert-link {
  color:#06070a
}
.alert-success {
  color:#145a32;
  background-color:#d4efdf;
  border-color:#c3e8d2
}
.alert-success hr {
  border-top-color:#b1e1c4
}
.alert-success .alert-link {
  color:#0b301b
}
.alert-info {
  color:#004085;
  background-color:#cce5ff;
  border-color:#b8daff
}
.alert-info hr {
  border-top-color:#9fcdff
}
.alert-info .alert-link {
  color:#002752
}
.alert-warning {
  color:#857300;
  background-color:#fff8cc;
  border-color:#fff5b8
}
.alert-warning hr {
  border-top-color:#fff19f
}
.alert-warning .alert-link {
  color:#524700
}
.alert-danger {
  color:#760a10;
  background-color:#f9d0d2;
  border-color:#f7bdc0
}
.alert-danger hr {
  border-top-color:#f4a6aa
}
.alert-danger .alert-link {
  color:#47060a
}
.alert-light {
  color:#181d1f;
  background-color:#d5d7d8;
  border-color:#c5c7c8
}
.alert-light hr {
  border-top-color:#b8babc
}
.alert-light .alert-link {
  color:#020202
}
.alert-dark {
  color:#11141e;
  background-color:#d2d4d8;
  border-color:#c1c3c8
}
.alert-dark hr {
  border-top-color:#b3b6bc
}
.alert-dark .alert-link {
  color:#000
}
.alert-white {
  color:#858585;
  background-color:#fff;
  border-color:#fff
}
.alert-white hr {
  border-top-color:#f2f2f2
}
.alert-white .alert-link {
  color:#6c6c6c
}
.alert-black {
  color:#000;
  background-color:#ccc;
  border-color:#b8b8b8
}
.alert-black hr {
  border-top-color:#ababab
}
.alert-black .alert-link {
  color:#000
}
.alert-primary-dark {
  color:#1d212c;
  background-color:#d7d9dd;
  border-color:#c7cacf
}
.alert-primary-dark hr {
  border-top-color:#b9bdc3
}
.alert-primary-dark .alert-link {
  color:#090a0d
}
.alert-medium {
  color:#171b26;
  background-color:#d5d6db;
  border-color:#c4c6cc
}
.alert-medium hr {
  border-top-color:#b6b9c0
}
.alert-medium .alert-link {
  color:#040406
}
.alert-event-item {
  color:#0c0f10;
  background-color:#d1d2d2;
  border-color:#bebfc0
}
.alert-event-item hr {
  border-top-color:#b1b2b3
}
.alert-event-item .alert-link {
  color:#000
}
.alert-action {
  color:#7e6928;
  background-color:#fcf4db;
  border-color:#fbf0cd
}
.alert-action hr {
  border-top-color:#f9e9b5
}
.alert-action .alert-link {
  color:#57491c
}
.alert-action-highlight {
  color:#7e6928;
  background-color:#fcf4db;
  border-color:#fbf0cd
}
.alert-action-highlight hr {
  border-top-color:#f9e9b5
}
.alert-action-highlight .alert-link {
  color:#57491c
}
.alert-live-primary {
  color:#80776f;
  background-color:#fdfaf7;
  border-color:#fcf8f4
}
.alert-live-primary hr {
  border-top-color:#f7ebe0
}
.alert-live-primary .alert-link {
  color:#655e57
}
.alert-live-primary-5 {
  color:#837e7a;
  background-color:#fefcfb;
  border-color:#fefbf9
}
.alert-live-primary-5 hr {
  border-top-color:#faece3
}
.alert-live-primary-5 .alert-link {
  color:#696561
}
.alert-live-secondary {
  color:#7d7167;
  background-color:#fcf8f4;
  border-color:#fbf5ef
}
.alert-live-secondary hr {
  border-top-color:#f6e8db
}
.alert-live-secondary .alert-link {
  color:#615850
}
.alert-pre-primary {
  color:#7b7f80;
  background-color:#fbfdfd;
  border-color:#fafcfc
}
.alert-pre-primary hr {
  border-top-color:#eaf2f2
}
.alert-pre-primary .alert-link {
  color:#626566
}
.alert-pre-primary-5 {
  color:#7b7f80;
  background-color:#fbfdfd;
  border-color:#fafcfc
}
.alert-pre-primary-5 hr {
  border-top-color:#eaf2f2
}
.alert-pre-primary-5 .alert-link {
  color:#626566
}
.alert-pre-secondary {
  color:#717579;
  background-color:#f8f9fb;
  border-color:#f5f7f9
}
.alert-pre-secondary hr {
  border-top-color:#e5eaef
}
.alert-pre-secondary .alert-link {
  color:#585c5f
}
.alert-box-border {
  color:#242a2d;
  background-color:#dadcdd;
  border-color:#cbced0
}
.alert-box-border hr {
  border-top-color:#bec1c4
}
.alert-box-border .alert-link {
  color:#0d1011
}
.alert-box-border-light {
  color:#5d6163;
  background-color:#f0f1f2;
  border-color:#eaeced
}
.alert-box-border-light hr {
  border-top-color:#dce0e1
}
.alert-box-border-light .alert-link {
  color:#444749
}
.alert-text-dark {
  color:#0b0e10;
  background-color:#d0d1d2;
  border-color:#bebfc0
}
.alert-text-dark hr {
  border-top-color:#b1b2b3
}
.alert-text-dark .alert-link {
  color:#000
}
.alert-text-positive {
  color:#085245;
  background-color:#cfece6;
  border-color:#bce4dd
}
.alert-text-positive hr {
  border-top-color:#aaddd4
}
.alert-text-positive .alert-link {
  color:#03241e
}
.alert-text-negative {
  color:#801421;
  background-color:#fdd4d9;
  border-color:#fdc3c9
}
.alert-text-negative hr {
  border-top-color:#fcaab3
}
.alert-text-negative .alert-link {
  color:#540d16
}
.alert-table-row-primary {
  color:#111415;
  background-color:#d3d4d4;
  border-color:#c1c2c3
}
.alert-table-row-primary hr {
  border-top-color:#b4b5b6
}
.alert-table-row-primary .alert-link {
  color:#000
}
.alert-table-row-light {
  color:#1e2427;
  background-color:#d8dadb;
  border-color:#c8cbcd
}
.alert-table-row-light hr {
  border-top-color:#bbbec1
}
.alert-table-row-light .alert-link {
  color:#08090a
}
.alert-table-row-dark {
  color:#0c0e11;
  background-color:#d1d1d3;
  border-color:#bebfc1
}
.alert-table-row-dark hr {
  border-top-color:#b1b2b5
}
.alert-table-row-dark .alert-link {
  color:#000
}
.alert-neon-green {
  color:#2b7258;
  background-color:#ddf8ee;
  border-color:#cff5e7
}
.alert-neon-green hr {
  border-top-color:#baf1dc
}
.alert-neon-green .alert-link {
  color:#1d4d3b
}
.alert-light-blue {
  color:#515768;
  background-color:#ebeef4;
  border-color:#e3e7f0
}
.alert-light-blue hr {
  border-top-color:#d2d9e7
}
.alert-light-blue .alert-link {
  color:#3b3f4b
}
.alert-light-gray {
  color:#1d2332;
  background-color:#d7dadf;
  border-color:#c7cbd3
}
.alert-light-gray hr {
  border-top-color:#b9bec8
}
.alert-light-gray .alert-link {
  color:#0a0c12
}
.alert-medium-gray {
  color:#161b28;
  background-color:#d4d6db;
  border-color:#c3c6cd
}
.alert-medium-gray hr {
  border-top-color:#b5b9c1
}
.alert-medium-gray .alert-link {
  color:#040507
}
.alert-deep-dark {
  color:#0b0d12;
  background-color:#d0d1d3;
  border-color:#bdbfc1
}
.alert-deep-dark hr {
  border-top-color:#b0b2b5
}
.alert-deep-dark .alert-link {
  color:#000
}
.alert-deep-gray {
  color:#191f2f;
  background-color:#d6d8de;
  border-color:#c5c8d1
}
.alert-deep-gray hr {
  border-top-color:#b7bbc6
}
.alert-deep-gray .alert-link {
  color:#07090e
}
.alert-gray {
  color:#272f43;
  background-color:#dbdee6;
  border-color:#cdd1dc
}
.alert-gray hr {
  border-top-color:#bec3d2
}
.alert-gray .alert-link {
  color:#141823
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position:1rem 0
  }
  to {
    background-position:0 0
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position:1rem 0
  }
  to {
    background-position:0 0
  }
}
.progress {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:1rem;
  overflow:hidden;
  font-size:.75rem;
  background-color:#e9ecef;
  border-radius:.2rem
}
.progress-bar {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  background-color:#f2c94c;
  -webkit-transition:width .6s ease;
  transition:width .6s ease
}
@media screen and (prefers-reduced-motion:reduce) {
  .progress-bar {
    -webkit-transition:none;
    transition:none
  }
}
.progress-bar-striped {
  background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
  background-size:1rem 1rem
}
.progress-bar-animated {
  -webkit-animation:progress-bar-stripes 1s linear infinite;
  animation:progress-bar-stripes 1s linear infinite
}
.media {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
}
.media-body {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}
.list-group {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  padding-left:0;
  margin-bottom:0
}
.list-group-item-action {
  width:100%;
  color:#495057;
  text-align:inherit
}
.list-group-item-action:focus,
.list-group-item-action:hover {
  color:#495057;
  text-decoration:none;
  background-color:#f8f9fa
}
.list-group-item-action:active {
  color:#fff;
  background-color:#e9ecef
}
.list-group-item {
  position:relative;
  display:block;
  padding:.875rem 12px;
  margin-bottom:0;
  background-color:rgba(48,57,81,.6);
  border:0 solid rgba(48,57,81,.6)
}
.list-group-item:first-child {
  border-top-left-radius:0;
  border-top-right-radius:0
}
.list-group-item:last-child {
  margin-bottom:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}
.list-group-item:focus,
.list-group-item:hover {
  z-index:1;
  text-decoration:none
}
.list-group-item.disabled,
.list-group-item:disabled {
  color:#747678;
  background-color:rgba(48,57,81,.6)
}
.list-group-item.active {
  z-index:2;
  color:var(--primary-color-color-lighten-30);
  background-color:rgba(48,57,81,.6);
  border-color:rgba(48,57,81,.6)
}
.list-group-flush .list-group-item {
  border-right:0;
  border-left:0;
  border-radius:0
}
.list-group-flush:first-child .list-group-item:first-child {
  border-top:0
}
.list-group-flush:last-child .list-group-item:last-child {
  border-bottom:0
}
.list-group-item-primary {
  color:#7e6928;
  background-color:#fbf0cd
}
.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
  color:#7e6928;
  background-color:#f9e9b5
}
.list-group-item-primary.list-group-item-action.active {
  color:#fff;
  background-color:#7e6928;
  border-color:#7e6928
}
.list-group-item-secondary {
  color:#191e2a;
  background-color:#c5c8ce
}
.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
  color:#191e2a;
  background-color:#b7bbc2
}
.list-group-item-secondary.list-group-item-action.active {
  color:#fff;
  background-color:#191e2a;
  border-color:#191e2a
}
.list-group-item-success {
  color:#145a32;
  background-color:#c3e8d2
}
.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
  color:#145a32;
  background-color:#b1e1c4
}
.list-group-item-success.list-group-item-action.active {
  color:#fff;
  background-color:#145a32;
  border-color:#145a32
}
.list-group-item-info {
  color:#004085;
  background-color:#b8daff
}
.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
  color:#004085;
  background-color:#9fcdff
}
.list-group-item-info.list-group-item-action.active {
  color:#fff;
  background-color:#004085;
  border-color:#004085
}
.list-group-item-warning {
  color:#857300;
  background-color:#fff5b8
}
.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
  color:#857300;
  background-color:#fff19f
}
.list-group-item-warning.list-group-item-action.active {
  color:#fff;
  background-color:#857300;
  border-color:#857300
}
.list-group-item-danger {
  color:#760a10;
  background-color:#f7bdc0
}
.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
  color:#760a10;
  background-color:#f4a6aa
}
.list-group-item-danger.list-group-item-action.active {
  color:#fff;
  background-color:#760a10;
  border-color:#760a10
}
.list-group-item-light {
  color:#181d1f;
  background-color:#c5c7c8
}
.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
  color:#181d1f;
  background-color:#b8babc
}
.list-group-item-light.list-group-item-action.active {
  color:#fff;
  background-color:#181d1f;
  border-color:#181d1f
}
.list-group-item-dark {
  color:#11141e;
  background-color:#c1c3c8
}
.list-group-item-dark.list-group-item-action:focus,
.list-group-item-dark.list-group-item-action:hover {
  color:#11141e;
  background-color:#b3b6bc
}
.list-group-item-dark.list-group-item-action.active {
  color:#fff;
  background-color:#11141e;
  border-color:#11141e
}
.list-group-item-white {
  color:#858585;
  background-color:#fff
}
.list-group-item-white.list-group-item-action:focus,
.list-group-item-white.list-group-item-action:hover {
  color:#858585;
  background-color:#f2f2f2
}
.list-group-item-white.list-group-item-action.active {
  color:#fff;
  background-color:#858585;
  border-color:#858585
}
.list-group-item-black {
  color:#000;
  background-color:#b8b8b8
}
.list-group-item-black.list-group-item-action:focus,
.list-group-item-black.list-group-item-action:hover {
  color:#000;
  background-color:#ababab
}
.list-group-item-black.list-group-item-action.active {
  color:#fff;
  background-color:#000;
  border-color:#000
}
.list-group-item-primary-dark {
  color:#1d212c;
  background-color:#c7cacf
}
.list-group-item-primary-dark.list-group-item-action:focus,
.list-group-item-primary-dark.list-group-item-action:hover {
  color:#1d212c;
  background-color:#b9bdc3
}
.list-group-item-primary-dark.list-group-item-action.active {
  color:#fff;
  background-color:#1d212c;
  border-color:#1d212c
}
.list-group-item-medium {
  color:#171b26;
  background-color:#c4c6cc
}
.list-group-item-medium.list-group-item-action:focus,
.list-group-item-medium.list-group-item-action:hover {
  color:#171b26;
  background-color:#b6b9c0
}
.list-group-item-medium.list-group-item-action.active {
  color:#fff;
  background-color:#171b26;
  border-color:#171b26
}
.list-group-item-event-item {
  color:#0c0f10;
  background-color:#bebfc0
}
.list-group-item-event-item.list-group-item-action:focus,
.list-group-item-event-item.list-group-item-action:hover {
  color:#0c0f10;
  background-color:#b1b2b3
}
.list-group-item-event-item.list-group-item-action.active {
  color:#fff;
  background-color:#0c0f10;
  border-color:#0c0f10
}
.list-group-item-action {
  color:#7e6928;
  background-color:#fbf0cd
}
.list-group-item-action.list-group-item-action:focus,
.list-group-item-action.list-group-item-action:hover {
  color:#7e6928;
  background-color:#f9e9b5
}
.list-group-item-action.list-group-item-action.active {
  color:#fff;
  background-color:#7e6928;
  border-color:#7e6928
}
.list-group-item-action-highlight {
  color:#7e6928;
  background-color:#fbf0cd
}
.list-group-item-action-highlight.list-group-item-action:focus,
.list-group-item-action-highlight.list-group-item-action:hover {
  color:#7e6928;
  background-color:#f9e9b5
}
.list-group-item-action-highlight.list-group-item-action.active {
  color:#fff;
  background-color:#7e6928;
  border-color:#7e6928
}
.list-group-item-live-primary {
  color:#80776f;
  background-color:#fcf8f4
}
.list-group-item-live-primary.list-group-item-action:focus,
.list-group-item-live-primary.list-group-item-action:hover {
  color:#80776f;
  background-color:#f7ebe0
}
.list-group-item-live-primary.list-group-item-action.active {
  color:#fff;
  background-color:#80776f;
  border-color:#80776f
}
.list-group-item-live-primary-5 {
  color:#837e7a;
  background-color:#fefbf9
}
.list-group-item-live-primary-5.list-group-item-action:focus,
.list-group-item-live-primary-5.list-group-item-action:hover {
  color:#837e7a;
  background-color:#faece3
}
.list-group-item-live-primary-5.list-group-item-action.active {
  color:#fff;
  background-color:#837e7a;
  border-color:#837e7a
}
.list-group-item-live-secondary {
  color:#7d7167;
  background-color:#fbf5ef
}
.list-group-item-live-secondary.list-group-item-action:focus,
.list-group-item-live-secondary.list-group-item-action:hover {
  color:#7d7167;
  background-color:#f6e8db
}
.list-group-item-live-secondary.list-group-item-action.active {
  color:#fff;
  background-color:#7d7167;
  border-color:#7d7167
}
.list-group-item-pre-primary {
  color:#7b7f80;
  background-color:#fafcfc
}
.list-group-item-pre-primary.list-group-item-action:focus,
.list-group-item-pre-primary.list-group-item-action:hover {
  color:#7b7f80;
  background-color:#eaf2f2
}
.list-group-item-pre-primary.list-group-item-action.active {
  color:#fff;
  background-color:#7b7f80;
  border-color:#7b7f80
}
.list-group-item-pre-primary-5 {
  color:#7b7f80;
  background-color:#fafcfc
}
.list-group-item-pre-primary-5.list-group-item-action:focus,
.list-group-item-pre-primary-5.list-group-item-action:hover {
  color:#7b7f80;
  background-color:#eaf2f2
}
.list-group-item-pre-primary-5.list-group-item-action.active {
  color:#fff;
  background-color:#7b7f80;
  border-color:#7b7f80
}
.list-group-item-pre-secondary {
  color:#717579;
  background-color:#f5f7f9
}
.list-group-item-pre-secondary.list-group-item-action:focus,
.list-group-item-pre-secondary.list-group-item-action:hover {
  color:#717579;
  background-color:#e5eaef
}
.list-group-item-pre-secondary.list-group-item-action.active {
  color:#fff;
  background-color:#717579;
  border-color:#717579
}
.list-group-item-box-border {
  color:#242a2d;
  background-color:#cbced0
}
.list-group-item-box-border.list-group-item-action:focus,
.list-group-item-box-border.list-group-item-action:hover {
  color:#242a2d;
  background-color:#bec1c4
}
.list-group-item-box-border.list-group-item-action.active {
  color:#fff;
  background-color:#242a2d;
  border-color:#242a2d
}
.list-group-item-box-border-light {
  color:#5d6163;
  background-color:#eaeced
}
.list-group-item-box-border-light.list-group-item-action:focus,
.list-group-item-box-border-light.list-group-item-action:hover {
  color:#5d6163;
  background-color:#dce0e1
}
.list-group-item-box-border-light.list-group-item-action.active {
  color:#fff;
  background-color:#5d6163;
  border-color:#5d6163
}
.list-group-item-text-dark {
  color:#0b0e10;
  background-color:#bebfc0
}
.list-group-item-text-dark.list-group-item-action:focus,
.list-group-item-text-dark.list-group-item-action:hover {
  color:#0b0e10;
  background-color:#b1b2b3
}
.list-group-item-text-dark.list-group-item-action.active {
  color:#fff;
  background-color:#0b0e10;
  border-color:#0b0e10
}
.list-group-item-text-positive {
  color:#085245;
  background-color:#bce4dd
}
.list-group-item-text-positive.list-group-item-action:focus,
.list-group-item-text-positive.list-group-item-action:hover {
  color:#085245;
  background-color:#aaddd4
}
.list-group-item-text-positive.list-group-item-action.active {
  color:#fff;
  background-color:#085245;
  border-color:#085245
}
.list-group-item-text-negative {
  color:#801421;
  background-color:#fdc3c9
}
.list-group-item-text-negative.list-group-item-action:focus,
.list-group-item-text-negative.list-group-item-action:hover {
  color:#801421;
  background-color:#fcaab3
}
.list-group-item-text-negative.list-group-item-action.active {
  color:#fff;
  background-color:#801421;
  border-color:#801421
}
.list-group-item-table-row-primary {
  color:#111415;
  background-color:#c1c2c3
}
.list-group-item-table-row-primary.list-group-item-action:focus,
.list-group-item-table-row-primary.list-group-item-action:hover {
  color:#111415;
  background-color:#b4b5b6
}
.list-group-item-table-row-primary.list-group-item-action.active {
  color:#fff;
  background-color:#111415;
  border-color:#111415
}
.list-group-item-table-row-light {
  color:#1e2427;
  background-color:#c8cbcd
}
.list-group-item-table-row-light.list-group-item-action:focus,
.list-group-item-table-row-light.list-group-item-action:hover {
  color:#1e2427;
  background-color:#bbbec1
}
.list-group-item-table-row-light.list-group-item-action.active {
  color:#fff;
  background-color:#1e2427;
  border-color:#1e2427
}
.list-group-item-table-row-dark {
  color:#0c0e11;
  background-color:#bebfc1
}
.list-group-item-table-row-dark.list-group-item-action:focus,
.list-group-item-table-row-dark.list-group-item-action:hover {
  color:#0c0e11;
  background-color:#b1b2b5
}
.list-group-item-table-row-dark.list-group-item-action.active {
  color:#fff;
  background-color:#0c0e11;
  border-color:#0c0e11
}
.list-group-item-neon-green {
  color:#2b7258;
  background-color:#cff5e7
}
.list-group-item-neon-green.list-group-item-action:focus,
.list-group-item-neon-green.list-group-item-action:hover {
  color:#2b7258;
  background-color:#baf1dc
}
.list-group-item-neon-green.list-group-item-action.active {
  color:#fff;
  background-color:#2b7258;
  border-color:#2b7258
}
.list-group-item-light-blue {
  color:#515768;
  background-color:#e3e7f0
}
.list-group-item-light-blue.list-group-item-action:focus,
.list-group-item-light-blue.list-group-item-action:hover {
  color:#515768;
  background-color:#d2d9e7
}
.list-group-item-light-blue.list-group-item-action.active {
  color:#fff;
  background-color:#515768;
  border-color:#515768
}
.list-group-item-light-gray {
  color:#1d2332;
  background-color:#c7cbd3
}
.list-group-item-light-gray.list-group-item-action:focus,
.list-group-item-light-gray.list-group-item-action:hover {
  color:#1d2332;
  background-color:#b9bec8
}
.list-group-item-light-gray.list-group-item-action.active {
  color:#fff;
  background-color:#1d2332;
  border-color:#1d2332
}
.list-group-item-medium-gray {
  color:#161b28;
  background-color:#c3c6cd
}
.list-group-item-medium-gray.list-group-item-action:focus,
.list-group-item-medium-gray.list-group-item-action:hover {
  color:#161b28;
  background-color:#b5b9c1
}
.list-group-item-medium-gray.list-group-item-action.active {
  color:#fff;
  background-color:#161b28;
  border-color:#161b28
}
.list-group-item-deep-dark {
  color:#0b0d12;
  background-color:#bdbfc1
}
.list-group-item-deep-dark.list-group-item-action:focus,
.list-group-item-deep-dark.list-group-item-action:hover {
  color:#0b0d12;
  background-color:#b0b2b5
}
.list-group-item-deep-dark.list-group-item-action.active {
  color:#fff;
  background-color:#0b0d12;
  border-color:#0b0d12
}
.list-group-item-deep-gray {
  color:#191f2f;
  background-color:#c5c8d1
}
.list-group-item-deep-gray.list-group-item-action:focus,
.list-group-item-deep-gray.list-group-item-action:hover {
  color:#191f2f;
  background-color:#b7bbc6
}
.list-group-item-deep-gray.list-group-item-action.active {
  color:#fff;
  background-color:#191f2f;
  border-color:#191f2f
}
.list-group-item-gray {
  color:#272f43;
  background-color:#cdd1dc
}
.list-group-item-gray.list-group-item-action:focus,
.list-group-item-gray.list-group-item-action:hover {
  color:#272f43;
  background-color:#bec3d2
}
.list-group-item-gray.list-group-item-action.active {
  color:#fff;
  background-color:#272f43;
  border-color:#272f43
}
.close {
  float:right;
  font-size:1.5rem;
  font-weight:700;
  line-height:1;
  color:var(--white);
  text-shadow:none;
  opacity:.5
}
.close:focus,
.close:hover {
  color:var(--white);
  text-decoration:none;
  opacity:.75
}
.close:not(:disabled):not(.disabled) {
  cursor:pointer
}
button.close {
  padding:0;
  background-color:transparent;
  border:0;
  -webkit-appearance:none
}
/*! purgecss start ignore */.form-control {
  display:block;
  width:100%;
  padding:.375rem .75rem;
  font-size:1rem;
  line-height:1.5;
  color:#181c1e;
  background-color:#fff;
  background-clip:padding-box;
  border:1px solid #fff;
  border-radius:.2rem;
  -webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}
@media screen and (prefers-reduced-motion:reduce) {
  .form-control {
    -webkit-transition:none;
    transition:none
  }
}
.form-control::-ms-expand {
  background-color:transparent;
  border:0
}
.form-control:focus {
  color:var(--secondary-color);
  background-color:var(--body-color);
  border-color:var(--primary-color-l-25);
  outline:0;
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.25);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.25)
}
.form-control::-webkit-input-placeholder {
  color:#000;
  opacity:1
}
.form-control::-moz-placeholder {
  color:#000;
  opacity:1
}
.form-control::-ms-input-placeholder {
  color:#000;
  opacity:1
}
.form-control::placeholder {
  color:#000;
  opacity:1
}
.form-control:disabled,
.form-control[readonly] {
  background-color:#989eaa;
  opacity:1
}
select.form-control:not([size]):not([multiple]) {
  height:calc(2.25rem + 2px)
}
select.form-control:focus::-ms-value {
  color:#181c1e;
  background-color:#fff
}
.form-control-file,
.form-control-range {
  display:block;
  width:100%
}
.col-form-label {
  padding-top:calc(.375rem + 1px);
  padding-bottom:calc(.375rem + 1px);
  margin-bottom:0;
  font-size:inherit;
  line-height:1.5
}
.col-form-label-lg {
  padding-top:calc(.5rem + 1px);
  padding-bottom:calc(.5rem + 1px);
  font-size:1.25rem;
  line-height:1.5
}
.col-form-label-sm {
  padding-top:calc(.125rem + 1px);
  padding-bottom:calc(.125rem + 1px);
  font-size:.75rem;
  line-height:1.5
}
.form-control-plaintext {
  display:block;
  width:100%;
  padding-top:.375rem;
  padding-bottom:.375rem;
  margin-bottom:0;
  line-height:1.5;
  color:#fff;
  background-color:transparent;
  border:solid transparent;
  border-width:1px 0
}
.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm,
.input-group-lg>.form-control-plaintext.form-control,
.input-group-lg>.input-group-append>.form-control-plaintext.btn,
.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,
.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,
.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,
.input-group-sm>.form-control-plaintext.form-control,
.input-group-sm>.input-group-append>.form-control-plaintext.btn,
.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,
.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,
.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text {
  padding-right:0;
  padding-left:0
}
.form-control-sm,
.input-group-sm>.form-control,
.input-group-sm>.input-group-append>.btn,
.input-group-sm>.input-group-append>.input-group-text,
.input-group-sm>.input-group-prepend>.btn,
.input-group-sm>.input-group-prepend>.input-group-text {
  padding:.125rem .5rem;
  font-size:.75rem;
  line-height:1.5;
  border-radius:.2rem
}
.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),
.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),
.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),
.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),
.input-group-sm>select.form-control:not([size]):not([multiple]),
select.form-control-sm:not([size]):not([multiple]) {
  height:calc(1.375rem + 2px)
}
.form-control-lg,
.input-group-lg>.form-control,
.input-group-lg>.input-group-append>.btn,
.input-group-lg>.input-group-append>.input-group-text,
.input-group-lg>.input-group-prepend>.btn,
.input-group-lg>.input-group-prepend>.input-group-text {
  padding:.5rem 1rem;
  font-size:1.25rem;
  line-height:1.5;
  border-radius:.3rem
}
.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),
.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),
.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),
.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),
.input-group-lg>select.form-control:not([size]):not([multiple]),
select.form-control-lg:not([size]):not([multiple]) {
  height:calc(2.875rem + 2px)
}
.form-group {
  margin-bottom:1rem
}
.form-text {
  display:block;
  margin-top:.25rem
}
.form-row {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-right:-5px;
  margin-left:-5px
}
.form-row>.col,
.form-row>[class*=col-] {
  padding-right:5px;
  padding-left:5px
}
.form-check {
  position:relative;
  display:block;
  padding-left:1.25rem
}
.form-check-input {
  position:absolute;
  margin-top:.3rem;
  margin-left:-1.25rem
}
.form-check-input:disabled~.form-check-label {
  color:#747678
}
.form-check-label {
  margin-bottom:0
}
.form-check-inline {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding-left:0;
  margin-right:.75rem
}
.form-check-inline .form-check-input {
  position:static;
  margin-top:0;
  margin-right:.3125rem;
  margin-left:0
}
.valid-feedback {
  display:none;
  width:100%;
  margin-top:.125rem;
  font-size:.9375rem;
  color:#27ae60
}
.valid-tooltip {
  position:absolute;
  top:100%;
  z-index:5;
  display:none;
  max-width:100%;
  padding:.5rem;
  margin-top:.1rem;
  font-size:.875rem;
  line-height:1;
  color:#fff;
  background-color:rgba(39,174,96,.8);
  border-radius:.2rem
}
.custom-select.is-valid,
.form-control.is-valid,
.was-validated .custom-select:valid,
.was-validated .form-control:valid {
  border-color:#27ae60
}
.custom-select.is-valid:focus,
.form-control.is-valid:focus,
.was-validated .custom-select:valid:focus,
.was-validated .form-control:valid:focus {
  border-color:#27ae60;
  -webkit-box-shadow:0 0 0 .2rem rgba(39,174,96,.25);
  box-shadow:0 0 0 .2rem rgba(39,174,96,.25)
}
.custom-select.is-valid~.valid-feedback,
.custom-select.is-valid~.valid-tooltip,
.form-control.is-valid~.valid-feedback,
.form-control.is-valid~.valid-tooltip,
.was-validated .custom-select:valid~.valid-feedback,
.was-validated .custom-select:valid~.valid-tooltip,
.was-validated .form-control:valid~.valid-feedback,
.was-validated .form-control:valid~.valid-tooltip {
  display:block
}
.form-check-input.is-valid~.form-check-label,
.was-validated .form-check-input:valid~.form-check-label {
  color:#27ae60
}
.form-check-input.is-valid~.valid-feedback,
.form-check-input.is-valid~.valid-tooltip,
.was-validated .form-check-input:valid~.valid-feedback,
.was-validated .form-check-input:valid~.valid-tooltip {
  display:block
}
.custom-control-input.is-valid~.custom-control-label,
.was-validated .custom-control-input:valid~.custom-control-label {
  color:#27ae60
}
.custom-control-input.is-valid~.custom-control-label::before,
.was-validated .custom-control-input:valid~.custom-control-label::before {
  background-color:#75e0a2
}
.custom-control-input.is-valid~.valid-feedback,
.custom-control-input.is-valid~.valid-tooltip,
.was-validated .custom-control-input:valid~.valid-feedback,
.was-validated .custom-control-input:valid~.valid-tooltip {
  display:block
}
.custom-control-input.is-valid:checked~.custom-control-label::before,
.was-validated .custom-control-input:valid:checked~.custom-control-label::before {
  background-color:#36d278
}
.custom-control-input.is-valid:focus~.custom-control-label::before,
.was-validated .custom-control-input:valid:focus~.custom-control-label::before {
  -webkit-box-shadow:0 0 0 1px #171a21,0 0 0 .2rem rgba(39,174,96,.25);
  box-shadow:0 0 0 1px #171a21,0 0 0 .2rem rgba(39,174,96,.25)
}
.custom-file-input.is-valid~.custom-file-label,
.was-validated .custom-file-input:valid~.custom-file-label {
  border-color:#27ae60
}
.custom-file-input.is-valid~.custom-file-label::before,
.was-validated .custom-file-input:valid~.custom-file-label::before {
  border-color:inherit
}
.custom-file-input.is-valid~.valid-feedback,
.custom-file-input.is-valid~.valid-tooltip,
.was-validated .custom-file-input:valid~.valid-feedback,
.was-validated .custom-file-input:valid~.valid-tooltip {
  display:block
}
.custom-file-input.is-valid:focus~.custom-file-label,
.was-validated .custom-file-input:valid:focus~.custom-file-label {
  -webkit-box-shadow:0 0 0 .2rem rgba(39,174,96,.25);
  box-shadow:0 0 0 .2rem rgba(39,174,96,.25)
}
.invalid-feedback {
  display:none;
  width:100%;
  margin-top:.125rem;
  font-size:.9375rem;
  color:#fb8996
}
.invalid-tooltip {
  position:absolute;
  top:100%;
  z-index:5;
  display:none;
  max-width:100%;
  padding:.5rem;
  margin-top:.1rem;
  font-size:.875rem;
  line-height:1;
  color:#fff;
  background-color:rgba(251,137,150,.8);
  border-radius:.2rem
}
.custom-select.is-invalid,
.form-control.is-invalid,
.was-validated .custom-select:invalid,
.was-validated .form-control:invalid {
  border-color:#fb8996
}
.custom-select.is-invalid:focus,
.form-control.is-invalid:focus,
.was-validated .custom-select:invalid:focus,
.was-validated .form-control:invalid:focus {
  border-color:#fb8996;
  -webkit-box-shadow:0 0 0 .2rem rgba(251,137,150,.25);
  box-shadow:0 0 0 .2rem rgba(251,137,150,.25)
}
.custom-select.is-invalid~.invalid-feedback,
.custom-select.is-invalid~.invalid-tooltip,
.form-control.is-invalid~.invalid-feedback,
.form-control.is-invalid~.invalid-tooltip,
.was-validated .custom-select:invalid~.invalid-feedback,
.was-validated .custom-select:invalid~.invalid-tooltip,
.was-validated .form-control:invalid~.invalid-feedback,
.was-validated .form-control:invalid~.invalid-tooltip {
  display:block
}
.form-check-input.is-invalid~.form-check-label,
.was-validated .form-check-input:invalid~.form-check-label {
  color:#fb8996
}
.form-check-input.is-invalid~.invalid-feedback,
.form-check-input.is-invalid~.invalid-tooltip,
.was-validated .form-check-input:invalid~.invalid-feedback,
.was-validated .form-check-input:invalid~.invalid-tooltip {
  display:block
}
.custom-control-input.is-invalid~.custom-control-label,
.was-validated .custom-control-input:invalid~.custom-control-label {
  color:#fb8996
}
.custom-control-input.is-invalid~.custom-control-label::before,
.was-validated .custom-control-input:invalid~.custom-control-label::before {
  background-color:#fff
}
.custom-control-input.is-invalid~.invalid-feedback,
.custom-control-input.is-invalid~.invalid-tooltip,
.was-validated .custom-control-input:invalid~.invalid-feedback,
.was-validated .custom-control-input:invalid~.invalid-tooltip {
  display:block
}
.custom-control-input.is-invalid:checked~.custom-control-label::before,
.was-validated .custom-control-input:invalid:checked~.custom-control-label::before {
  background-color:#fcbbc2
}
.custom-control-input.is-invalid:focus~.custom-control-label::before,
.was-validated .custom-control-input:invalid:focus~.custom-control-label::before {
  -webkit-box-shadow:0 0 0 1px #171a21,0 0 0 .2rem rgba(251,137,150,.25);
  box-shadow:0 0 0 1px #171a21,0 0 0 .2rem rgba(251,137,150,.25)
}
.custom-file-input.is-invalid~.custom-file-label,
.was-validated .custom-file-input:invalid~.custom-file-label {
  border-color:#fb8996
}
.custom-file-input.is-invalid~.custom-file-label::before,
.was-validated .custom-file-input:invalid~.custom-file-label::before {
  border-color:inherit
}
.custom-file-input.is-invalid~.invalid-feedback,
.custom-file-input.is-invalid~.invalid-tooltip,
.was-validated .custom-file-input:invalid~.invalid-feedback,
.was-validated .custom-file-input:invalid~.invalid-tooltip {
  display:block
}
.custom-file-input.is-invalid:focus~.custom-file-label,
.was-validated .custom-file-input:invalid:focus~.custom-file-label {
  -webkit-box-shadow:0 0 0 .2rem rgba(251,137,150,.25);
  box-shadow:0 0 0 .2rem rgba(251,137,150,.25)
}
.form-inline {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.form-inline .form-check {
  width:100%
}
@media (min-width:667px) {
  .form-inline label {
    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;
    margin-bottom:0
  }
  .form-inline .form-group {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-flow:row wrap;
    flex-flow:row wrap;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:0
  }
  .form-inline .form-control {
    display:inline-block;
    width:auto;
    vertical-align:middle
  }
  .form-inline .form-control-plaintext {
    display:inline-block
  }
  .form-inline .custom-select,
  .form-inline .input-group {
    width:auto
  }
  .form-inline .form-check {
    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;
    width:auto;
    padding-left:0
  }
  .form-inline .form-check-input {
    position:relative;
    margin-top:0;
    margin-right:.25rem;
    margin-left:0
  }
  .form-inline .custom-control {
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
  }
  .form-inline .custom-control-label {
    margin-bottom:0
  }
}
.input-group {
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch;
  width:100%
}
.input-group>.custom-file,
.input-group>.custom-select,
.input-group>.form-control {
  position:relative;
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  width:1%;
  margin-bottom:0
}
.input-group>.custom-file:focus,
.input-group>.custom-select:focus,
.input-group>.form-control:focus {
  z-index:3
}
.input-group>.custom-file+.custom-file,
.input-group>.custom-file+.custom-select,
.input-group>.custom-file+.form-control,
.input-group>.custom-select+.custom-file,
.input-group>.custom-select+.custom-select,
.input-group>.custom-select+.form-control,
.input-group>.form-control+.custom-file,
.input-group>.form-control+.custom-select,
.input-group>.form-control+.form-control {
  margin-left:-1px
}
.input-group>.custom-select:not(:last-child),
.input-group>.form-control:not(:last-child) {
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
.input-group>.custom-select:not(:first-child),
.input-group>.form-control:not(:first-child) {
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
.input-group>.custom-file {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.input-group>.custom-file:not(:last-child) .custom-file-label,
.input-group>.custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
.input-group>.custom-file:not(:first-child) .custom-file-label,
.input-group>.custom-file:not(:first-child) .custom-file-label::after {
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
.input-group-append,
.input-group-prepend {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.input-group-append .btn,
.input-group-prepend .btn {
  position:relative;
  z-index:2
}
.input-group-append .btn+.btn,
.input-group-append .btn+.input-group-text,
.input-group-append .input-group-text+.btn,
.input-group-append .input-group-text+.input-group-text,
.input-group-prepend .btn+.btn,
.input-group-prepend .btn+.input-group-text,
.input-group-prepend .input-group-text+.btn,
.input-group-prepend .input-group-text+.input-group-text {
  margin-left:-1px
}
.input-group-prepend {
  margin-right:-1px
}
.input-group-append {
  margin-left:-1px
}
.input-group-text {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:.375rem .75rem;
  margin-bottom:0;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  color:#181c1e;
  text-align:center;
  white-space:nowrap;
  background-color:#e9ecef;
  border:1px solid #fff;
  border-radius:.2rem
}
.input-group-text input[type=checkbox],
.input-group-text input[type=radio] {
  margin-top:0
}
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
.input-group>.input-group-append:not(:last-child)>.btn,
.input-group>.input-group-append:not(:last-child)>.input-group-text,
.input-group>.input-group-prepend>.btn,
.input-group>.input-group-prepend>.input-group-text {
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
.input-group>.input-group-append>.btn,
.input-group>.input-group-append>.input-group-text,
.input-group>.input-group-prepend:first-child>.btn:not(:first-child),
.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
.input-group>.input-group-prepend:not(:first-child)>.btn,
.input-group>.input-group-prepend:not(:first-child)>.input-group-text {
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
.custom-control {
  position:relative;
  display:block;
  min-height:1.5rem;
  padding-left:1.5rem
}
.custom-control-inline {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  margin-right:1rem
}
.custom-control-input {
  position:absolute;
  z-index:-1;
  opacity:0
}
.custom-control-input:checked~.custom-control-label::before {
  color:#27ae60;
  background-color:#fff
}
.custom-control-input:focus~.custom-control-label::before {
  -webkit-box-shadow:none;
  box-shadow:none
}
.custom-control-input:active~.custom-control-label::before {
  color:#fff;
  background-color:#fff
}
.custom-control-input:disabled~.custom-control-label {
  color:#747678
}
.custom-control-input:disabled~.custom-control-label::before {
  background-color:#e9ecef
}
.custom-control-label {
  margin-bottom:0
}
.custom-control-label::before {
  position:absolute;
  top:.25rem;
  left:0;
  display:block;
  width:1rem;
  height:1rem;
  pointer-events:none;
  content:"";
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  background-color:#fff
}
.custom-control-label::after {
  position:absolute;
  top:.25rem;
  left:0;
  display:block;
  width:1rem;
  height:1rem;
  content:"";
  background-repeat:no-repeat;
  background-position:center center;
  background-size:50% 50%
}
.custom-checkbox .custom-control-label::before {
  border-radius:.2rem
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
  background-color:#fff
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2327ae60' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
  background-color:#f2c94c
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%2327ae60' d='M0 2h4'/%3E%3C/svg%3E")
}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
  background-color:rgba(242,201,76,.5)
}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
  background-color:rgba(242,201,76,.5)
}
.custom-radio .custom-control-label::before {
  border-radius:50%
}
.custom-radio .custom-control-input:checked~.custom-control-label::before {
  background-color:#fff
}
.custom-radio .custom-control-input:checked~.custom-control-label::after {
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2327ae60'/%3E%3C/svg%3E")
}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
  background-color:rgba(242,201,76,.5)
}
.custom-select {
  display:inline-block;
  width:100%;
  height:calc(2.25rem + 2px);
  padding:.375rem 1.75rem .375rem .75rem;
  line-height:1.5;
  color:#181c1e;
  vertical-align:middle;
  background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;
  background-size:8px 10px;
  border:1px solid #fff;
  border-radius:.2rem;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}
.custom-select:focus {
  border-color:var(--primary-color-l-25);
  outline:0;
  -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(var(--primary-color-l-25),.5);
  box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(var(--primary-color-l-25),.5)
}
.custom-select:focus::-ms-value {
  color:#181c1e;
  background-color:#fff
}
.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
  height:auto;
  padding-right:.75rem;
  background-image:none
}
.custom-select:disabled {
  color:#181c1e;
  background-color:#989eaa
}
.custom-select::-ms-expand {
  opacity:0
}
.custom-select-sm {
  height:calc(1.375rem + 2px);
  padding-top:.375rem;
  padding-bottom:.375rem;
  font-size:.75rem
}
.custom-select-lg {
  height:calc(2.875rem + 2px);
  padding-top:.375rem;
  padding-bottom:.375rem;
  font-size:125%
}
.custom-file {
  position:relative;
  display:inline-block;
  width:100%;
  height:calc(2.25rem + 2px);
  margin-bottom:0
}
.custom-file-input {
  position:relative;
  z-index:2;
  width:100%;
  height:calc(2.25rem + 2px);
  margin:0;
  opacity:0
}
.custom-file-input:focus~.custom-file-label {
  border-color:var(--primary-color-l-25);
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.25);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.25)
}
.custom-file-input:focus~.custom-file-label::after {
  border-color:var(--primary-color-l-25)
}
.custom-file-input:lang(en)~.custom-file-label::after {
  content:"Browse"
}
.custom-file-label {
  position:absolute;
  top:0;
  right:0;
  left:0;
  z-index:1;
  height:calc(2.25rem + 2px);
  padding:.375rem .75rem;
  line-height:1.5;
  color:#181c1e;
  background-color:#fff;
  border:1px solid #fff;
  border-radius:.2rem
}
.custom-file-label::after {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  z-index:3;
  display:block;
  height:calc(calc(2.25rem + 2px) - 1px * 2);
  padding:.375rem .75rem;
  line-height:1.5;
  color:#181c1e;
  content:"Browse";
  background-color:#e9ecef;
  border-left:1px solid #fff;
  border-radius:0 .2rem .2rem 0
}
.custom-range {
  width:100%;
  padding-left:0;
  background-color:transparent;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}
.custom-range:focus {
  outline:0
}
.custom-range::-moz-focus-outer {
  border:0
}
.custom-range::-webkit-slider-thumb {
  width:1rem;
  height:1rem;
  margin-top:-.25rem;
  background-color:#f2c94c;
  border:0;
  border-radius:1rem;
  -webkit-appearance:none;
  appearance:none
}
.custom-range::-webkit-slider-thumb:focus {
  outline:0;
  -webkit-box-shadow:0 0 0 1px #171a21,0 0 0 .2rem rgba(242,201,76,.25);
  box-shadow:0 0 0 1px #171a21,0 0 0 .2rem rgba(242,201,76,.25)
}
.custom-range::-webkit-slider-thumb:active {
  background-color:#fefbf2
}
.custom-range::-webkit-slider-runnable-track {
  width:100%;
  height:.5rem;
  color:transparent;
  cursor:pointer;
  background-color:#cacbcc;
  border-color:transparent;
  border-radius:1rem
}
.custom-range::-moz-range-thumb {
  width:1rem;
  height:1rem;
  background-color:#f2c94c;
  border:0;
  border-radius:1rem;
  -moz-appearance:none;
  appearance:none
}
.custom-range::-moz-range-thumb:focus {
  outline:0;
  box-shadow:0 0 0 1px #171a21,0 0 0 .2rem rgba(242,201,76,.25)
}
.custom-range::-moz-range-thumb:active {
  background-color:#fefbf2
}
.custom-range::-moz-range-track {
  width:100%;
  height:.5rem;
  color:transparent;
  cursor:pointer;
  background-color:#cacbcc;
  border-color:transparent;
  border-radius:1rem
}
.custom-range::-ms-thumb {
  width:1rem;
  height:1rem;
  background-color:#f2c94c;
  border:0;
  border-radius:1rem;
  appearance:none
}
.custom-range::-ms-thumb:focus {
  outline:0;
  box-shadow:0 0 0 1px #171a21,0 0 0 .2rem rgba(242,201,76,.25)
}
.custom-range::-ms-thumb:active {
  background-color:#fefbf2
}
.custom-range::-ms-track {
  width:100%;
  height:.5rem;
  color:transparent;
  cursor:pointer;
  background-color:transparent;
  border-color:transparent;
  border-width:.5rem
}
.custom-range::-ms-fill-lower {
  background-color:#cacbcc;
  border-radius:1rem
}
.custom-range::-ms-fill-upper {
  margin-right:15px;
  background-color:#cacbcc;
  border-radius:1rem
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom:.5rem;
  font-family:inherit;
  font-weight:700;
  line-height:1.2;
  color:inherit
}
.h1,
h1 {
  font-size:1.875rem
}
.h2,
h2 {
  font-size:2rem
}
.h3,
h3 {
  font-size:1.75rem
}
.h4,
h4 {
  font-size:1.5rem
}
.h5,
h5 {
  font-size:1.25rem
}
.h6,
h6 {
  font-size:1rem
}
.lead {
  font-size:1.25rem;
  font-weight:300
}
.display-1 {
  font-size:6rem;
  font-weight:300;
  line-height:1.2
}
.display-2 {
  font-size:5.5rem;
  font-weight:300;
  line-height:1.2
}
.display-3 {
  font-size:4.5rem;
  font-weight:300;
  line-height:1.2
}
.display-4 {
  font-size:3.5rem;
  font-weight:300;
  line-height:1.2
}
hr {
  margin-top:1rem;
  margin-bottom:1rem;
  border:0;
  border-top:1px solid rgba(0,0,0,.1)
}
.small,
small {
  font-size:80%;
  font-weight:400
}
.mark,
mark {
  padding:.2em;
  background-color:#f4d064
}
.list-unstyled {
  padding-left:0;
  list-style:none
}
.list-inline {
  padding-left:0;
  list-style:none
}
.list-inline-item {
  display:inline-block
}
.list-inline-item:not(:last-child) {
  margin-right:0
}
.initialism {
  font-size:90%;
  text-transform:uppercase
}
.blockquote {
  margin-bottom:1rem;
  font-size:1.25rem
}
.blockquote-footer {
  display:block;
  font-size:80%;
  color:#747678
}
.blockquote-footer::before {
  content:"— "
}
.fade {
  -webkit-transition:opacity .15s linear;
  transition:opacity .15s linear
}
@media screen and (prefers-reduced-motion:reduce) {
  .fade {
    -webkit-transition:none;
    transition:none
  }
}
.fade:not(.show) {
  opacity:0
}
.collapse:not(.show) {
  display:none
}
.collapsing {
  position:relative;
  height:0;
  overflow:hidden;
  -webkit-transition:height .15s ease-in-out;
  transition:height .15s ease-in-out
}
@media screen and (prefers-reduced-motion:reduce) {
  .collapsing {
    -webkit-transition:none;
    transition:none
  }
}
.modal-open {
  overflow:hidden
}
.modal {
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1050;
  display:none;
  overflow:hidden;
  outline:0
}
.modal-open .modal {
  overflow-x:hidden;
  overflow-y:auto
}
.modal-dialog {
  position:relative;
  width:auto;
  margin:.5rem;
  pointer-events:none
}
.modal.fade .modal-dialog {
  -webkit-transition:-webkit-transform .3s ease-out;
  transition:-webkit-transform .3s ease-out;
  transition:transform .3s ease-out;
  transition:transform .3s ease-out,-webkit-transform .3s ease-out;
  -webkit-transform:translate(0,-25%);
  transform:translate(0,-25%)
}
@media screen and (prefers-reduced-motion:reduce) {
  .modal.fade .modal-dialog {
    -webkit-transition:none;
    transition:none
  }
}
.modal.show .modal-dialog {
  -webkit-transform:translate(0,0);
  transform:translate(0,0)
}
.modal-dialog-centered {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  min-height:calc(100% - (.5rem * 2))
}
.modal-content {
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  width:100%;
  pointer-events:auto;
  background-color:#2c323f;
  background-clip:padding-box;
  border:0 solid var(--secondary-color);
  border-radius:.3rem;
  outline:0
}
.modal-backdrop {
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1040;
  background-color:#000
}
.modal-backdrop.fade {
  opacity:0
}
.modal-backdrop.show {
  opacity:.5
}
.modal-header {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding:1rem;
  border-bottom:0 solid var(--secondary-color-l-15);
  border-top-left-radius:.3rem;
  border-top-right-radius:.3rem
}
.modal-header .close {
  padding:1rem;
  margin:-1rem -1rem -1rem auto
}
.modal-title {
  margin-bottom:0;
  line-height:1.5
}
.modal-body {
  position:relative;
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  padding:1rem
}
.modal-footer {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  padding:1rem;
  border-top:0 solid var(--secondary-color-l-15)
}
.modal-footer>:not(:first-child) {
  margin-left:.25rem
}
.modal-footer>:not(:last-child) {
  margin-right:.25rem
}
.modal-scrollbar-measure {
  position:absolute;
  top:-9999px;
  width:50px;
  height:50px;
  overflow:scroll
}
@media (min-width:667px) {
  .modal-dialog {
    max-width:400px;
    margin:1.75rem auto
  }
  .modal-dialog-centered {
    min-height:calc(100% - (1.75rem * 2))
  }
  .modal-sm {
    max-width:300px
  }
}
@media (min-width:992px) {
  .modal-lg {
    max-width:800px
  }
}
.align-baseline {
  vertical-align:baseline!important
}
.align-top {
  vertical-align:top!important
}
.align-middle {
  vertical-align:middle!important
}
.align-bottom {
  vertical-align:bottom!important
}
.align-text-bottom {
  vertical-align:text-bottom!important
}
.align-text-top {
  vertical-align:text-top!important
}
.bg-primary {
  background-color:#f2c94c!important
}
a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
  background-color:#efbb1c!important
}
.bg-secondary {
  background-color:#303951!important
}
a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
  background-color:#1d2231!important
}
.bg-success {
  background-color:#27ae60!important
}
a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
  background-color:#1e8449!important
}
.bg-info {
  background-color:#007bff!important
}
a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
  background-color:#0062cc!important
}
.bg-warning {
  background-color:#fd0!important
}
a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
  background-color:#ccb100!important
}
.bg-danger {
  background-color:#e3141f!important
}
a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
  background-color:#b41019!important
}
.bg-light {
  background-color:#2f383c!important
}
a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
  background-color:#191d1f!important
}
.bg-dark {
  background-color:#20273a!important
}
a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
  background-color:#0e1119!important
}
.bg-white {
  background-color:#fff!important
}
a.bg-white:focus,
a.bg-white:hover,
button.bg-white:focus,
button.bg-white:hover {
  background-color:#e6e6e6!important
}
.bg-black {
  background-color:#000!important
}
a.bg-black:focus,
a.bg-black:hover,
button.bg-black:focus,
button.bg-black:hover {
  background-color:#000!important
}
.bg-primary-dark {
  background-color:#384054!important
}
a.bg-primary-dark:focus,
a.bg-primary-dark:hover,
button.bg-primary-dark:focus,
button.bg-primary-dark:hover {
  background-color:#242935!important
}
.bg-medium {
  background-color:#2c344a!important
}
a.bg-medium:focus,
a.bg-medium:hover,
button.bg-medium:focus,
button.bg-medium:hover {
  background-color:#191e2a!important
}
.bg-event-item {
  background-color:#181c1e!important
}
a.bg-event-item:focus,
a.bg-event-item:hover,
button.bg-event-item:focus,
button.bg-event-item:hover {
  background-color:#010202!important
}
.bg-action {
  background-color:#f2c94c!important
}
a.bg-action:focus,
a.bg-action:hover,
button.bg-action:focus,
button.bg-action:hover {
  background-color:#efbb1c!important
}
.bg-action-highlight {
  background-color:#f2c94c!important
}
a.bg-action-highlight:focus,
a.bg-action-highlight:hover,
button.bg-action-highlight:focus,
button.bg-action-highlight:hover {
  background-color:#efbb1c!important
}
.bg-live-primary {
  background-color:#f6e5d6!important
}
a.bg-live-primary:focus,
a.bg-live-primary:hover,
button.bg-live-primary:focus,
button.bg-live-primary:hover {
  background-color:#edcaac!important
}
.bg-live-primary-5 {
  background-color:#fbf2eb!important
}
a.bg-live-primary-5:focus,
a.bg-live-primary-5:hover,
button.bg-live-primary-5:focus,
button.bg-live-primary-5:hover {
  background-color:#f1d8c1!important
}
.bg-live-secondary {
  background-color:#f1dac6!important
}
a.bg-live-secondary:focus,
a.bg-live-secondary:hover,
button.bg-live-secondary:focus,
button.bg-live-secondary:hover {
  background-color:#e7bf9d!important
}
.bg-pre-primary {
  background-color:#ecf4f6!important
}
a.bg-pre-primary:focus,
a.bg-pre-primary:hover,
button.bg-pre-primary:focus,
button.bg-pre-primary:hover {
  background-color:#c9e0e6!important
}
.bg-pre-primary-5 {
  background-color:#ecf4f6!important
}
a.bg-pre-primary-5:focus,
a.bg-pre-primary-5:hover,
button.bg-pre-primary-5:focus,
button.bg-pre-primary-5:hover {
  background-color:#c9e0e6!important
}
.bg-pre-secondary {
  background-color:#dae1e9!important
}
a.bg-pre-secondary:focus,
a.bg-pre-secondary:hover,
button.bg-pre-secondary:focus,
button.bg-pre-secondary:hover {
  background-color:#bac7d6!important
}
.bg-box-border {
  background-color:#455056!important
}
a.bg-box-border:focus,
a.bg-box-border:hover,
button.bg-box-border:focus,
button.bg-box-border:hover {
  background-color:#2e363a!important
}
.bg-box-border-light {
  background-color:#b3babe!important
}
a.bg-box-border-light:focus,
a.bg-box-border-light:hover,
button.bg-box-border-light:focus,
button.bg-box-border-light:hover {
  background-color:#98a1a6!important
}
.bg-text-dark {
  background-color:#161a1f!important
}
a.bg-text-dark:focus,
a.bg-text-dark:hover,
button.bg-text-dark:focus,
button.bg-text-dark:hover {
  background-color:#010101!important
}
.bg-text-positive {
  background-color:#0f9e84!important
}
a.bg-text-positive:focus,
a.bg-text-positive:hover,
button.bg-text-positive:focus,
button.bg-text-positive:hover {
  background-color:#0b6f5d!important
}
.bg-text-negative {
  background-color:#f7273f!important
}
a.bg-text-negative:focus,
a.bg-text-negative:hover,
button.bg-text-negative:focus,
button.bg-text-negative:hover {
  background-color:#e30822!important
}
.bg-table-row-primary {
  background-color:#212629!important
}
a.bg-table-row-primary:focus,
a.bg-table-row-primary:hover,
button.bg-table-row-primary:focus,
button.bg-table-row-primary:hover {
  background-color:#0a0c0d!important
}
.bg-table-row-light {
  background-color:#3a464b!important
}
a.bg-table-row-light:focus,
a.bg-table-row-light:hover,
button.bg-table-row-light:focus,
button.bg-table-row-light:hover {
  background-color:#242b2e!important
}
.bg-table-row-dark {
  background-color:#171a21!important
}
a.bg-table-row-dark:focus,
a.bg-table-row-dark:hover,
button.bg-table-row-dark:focus,
button.bg-table-row-dark:hover {
  background-color:#020203!important
}
.bg-neon-green {
  background-color:#53dca9!important
}
a.bg-neon-green:focus,
a.bg-neon-green:hover,
button.bg-neon-green:focus,
button.bg-neon-green:hover {
  background-color:#2bd193!important
}
.bg-light-blue {
  background-color:#9ca8c8!important
}
a.bg-light-blue:focus,
a.bg-light-blue:hover,
button.bg-light-blue:focus,
button.bg-light-blue:hover {
  background-color:#7b8bb6!important
}
.bg-light-gray {
  background-color:#384461!important
}
a.bg-light-gray:focus,
a.bg-light-gray:hover,
button.bg-light-gray:focus,
button.bg-light-gray:hover {
  background-color:#252d41!important
}
.bg-medium-gray {
  background-color:#2a344c!important
}
a.bg-medium-gray:focus,
a.bg-medium-gray:hover,
button.bg-medium-gray:focus,
button.bg-medium-gray:hover {
  background-color:#181e2b!important
}
.bg-deep-dark {
  background-color:#151923!important
}
a.bg-deep-dark:focus,
a.bg-deep-dark:hover,
button.bg-deep-dark:focus,
button.bg-deep-dark:hover {
  background-color:#020203!important
}
.bg-deep-gray {
  background-color:#313c5a!important
}
a.bg-deep-gray:focus,
a.bg-deep-gray:hover,
button.bg-deep-gray:focus,
button.bg-deep-gray:hover {
  background-color:#1f2639!important
}
.bg-gray {
  background-color:#4b5b81!important
}
a.bg-gray:focus,
a.bg-gray:hover,
button.bg-gray:focus,
button.bg-gray:hover {
  background-color:#384461!important
}
.bg-white {
  background-color:#fff!important
}
.bg-transparent {
  background-color:transparent!important
}
.border {
  border:1px solid #cacbcc!important
}
.border-top {
  border-top:1px solid #cacbcc!important
}
.border-right {
  border-right:1px solid #cacbcc!important
}
.border-bottom {
  border-bottom:1px solid #cacbcc!important
}
.border-left {
  border-left:1px solid #cacbcc!important
}
.border-0 {
  border:0!important
}
.border-top-0 {
  border-top:0!important
}
.border-right-0 {
  border-right:0!important
}
.border-bottom-0 {
  border-bottom:0!important
}
.border-left-0 {
  border-left:0!important
}
.border-primary {
  border-color:#f2c94c!important
}
.border-secondary {
  border-color:#303951!important
}
.border-success {
  border-color:#27ae60!important
}
.border-info {
  border-color:#007bff!important
}
.border-warning {
  border-color:#fd0!important
}
.border-danger {
  border-color:#e3141f!important
}
.border-light {
  border-color:#2f383c!important
}
.border-dark {
  border-color:#20273a!important
}
.border-white {
  border-color:#fff!important
}
.border-black {
  border-color:#000!important
}
.border-primary-dark {
  border-color:#384054!important
}
.border-medium {
  border-color:#2c344a!important
}
.border-event-item {
  border-color:#181c1e!important
}
.border-action {
  border-color:#f2c94c!important
}
.border-action-highlight {
  border-color:#f2c94c!important
}
.border-live-primary {
  border-color:#f6e5d6!important
}
.border-live-primary-5 {
  border-color:#fbf2eb!important
}
.border-live-secondary {
  border-color:#f1dac6!important
}
.border-pre-primary {
  border-color:#ecf4f6!important
}
.border-pre-primary-5 {
  border-color:#ecf4f6!important
}
.border-pre-secondary {
  border-color:#dae1e9!important
}
.border-box-border {
  border-color:#455056!important
}
.border-box-border-light {
  border-color:#b3babe!important
}
.border-text-dark {
  border-color:#161a1f!important
}
.border-text-positive {
  border-color:#0f9e84!important
}
.border-text-negative {
  border-color:#f7273f!important
}
.border-table-row-primary {
  border-color:#212629!important
}
.border-table-row-light {
  border-color:#3a464b!important
}
.border-table-row-dark {
  border-color:#171a21!important
}
.border-neon-green {
  border-color:#53dca9!important
}
.border-light-blue {
  border-color:#9ca8c8!important
}
.border-light-gray {
  border-color:#384461!important
}
.border-medium-gray {
  border-color:#2a344c!important
}
.border-deep-dark {
  border-color:#151923!important
}
.border-deep-gray {
  border-color:#313c5a!important
}
.border-gray {
  border-color:#4b5b81!important
}
.border-white {
  border-color:#fff!important
}
.rounded {
  border-radius:.2rem!important
}
.rounded-top {
  border-top-left-radius:.2rem!important;
  border-top-right-radius:.2rem!important
}
.rounded-right {
  border-top-right-radius:.2rem!important;
  border-bottom-right-radius:.2rem!important
}
.rounded-bottom {
  border-bottom-right-radius:.2rem!important;
  border-bottom-left-radius:.2rem!important
}
.rounded-left {
  border-top-left-radius:.2rem!important;
  border-bottom-left-radius:.2rem!important
}
.rounded-circle {
  border-radius:50%!important
}
.rounded-0 {
  border-radius:0!important
}
.clearfix::after {
  display:block;
  clear:both;
  content:""
}
.d-none {
  display:none!important
}
.d-inline {
  display:inline!important
}
.d-inline-block {
  display:inline-block!important
}
.d-block {
  display:block!important
}
.d-table {
  display:table!important
}
.d-table-row {
  display:table-row!important
}
.d-table-cell {
  display:table-cell!important
}
.d-flex {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
}
.d-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
}
@media (min-width:320px) {
  .d-xxs-none {
    display:none!important
  }
  .d-xxs-inline {
    display:inline!important
  }
  .d-xxs-inline-block {
    display:inline-block!important
  }
  .d-xxs-block {
    display:block!important
  }
  .d-xxs-table {
    display:table!important
  }
  .d-xxs-table-row {
    display:table-row!important
  }
  .d-xxs-table-cell {
    display:table-cell!important
  }
  .d-xxs-flex {
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important
  }
  .d-xxs-inline-flex {
    display:-webkit-inline-box!important;
    display:-ms-inline-flexbox!important;
    display:inline-flex!important
  }
}
@media (min-width:568px) {
  .d-xs-none {
    display:none!important
  }
  .d-xs-inline {
    display:inline!important
  }
  .d-xs-inline-block {
    display:inline-block!important
  }
  .d-xs-block {
    display:block!important
  }
  .d-xs-table {
    display:table!important
  }
  .d-xs-table-row {
    display:table-row!important
  }
  .d-xs-table-cell {
    display:table-cell!important
  }
  .d-xs-flex {
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important
  }
  .d-xs-inline-flex {
    display:-webkit-inline-box!important;
    display:-ms-inline-flexbox!important;
    display:inline-flex!important
  }
}
@media (min-width:667px) {
  .d-sm-none {
    display:none!important
  }
  .d-sm-inline {
    display:inline!important
  }
  .d-sm-inline-block {
    display:inline-block!important
  }
  .d-sm-block {
    display:block!important
  }
  .d-sm-table {
    display:table!important
  }
  .d-sm-table-row {
    display:table-row!important
  }
  .d-sm-table-cell {
    display:table-cell!important
  }
  .d-sm-flex {
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important
  }
  .d-sm-inline-flex {
    display:-webkit-inline-box!important;
    display:-ms-inline-flexbox!important;
    display:inline-flex!important
  }
}
@media (min-width:768px) {
  .d-md-none {
    display:none!important
  }
  .d-md-inline {
    display:inline!important
  }
  .d-md-inline-block {
    display:inline-block!important
  }
  .d-md-block {
    display:block!important
  }
  .d-md-table {
    display:table!important
  }
  .d-md-table-row {
    display:table-row!important
  }
  .d-md-table-cell {
    display:table-cell!important
  }
  .d-md-flex {
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important
  }
  .d-md-inline-flex {
    display:-webkit-inline-box!important;
    display:-ms-inline-flexbox!important;
    display:inline-flex!important
  }
}
@media (min-width:992px) {
  .d-lg-none {
    display:none!important
  }
  .d-lg-inline {
    display:inline!important
  }
  .d-lg-inline-block {
    display:inline-block!important
  }
  .d-lg-block {
    display:block!important
  }
  .d-lg-table {
    display:table!important
  }
  .d-lg-table-row {
    display:table-row!important
  }
  .d-lg-table-cell {
    display:table-cell!important
  }
  .d-lg-flex {
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important
  }
  .d-lg-inline-flex {
    display:-webkit-inline-box!important;
    display:-ms-inline-flexbox!important;
    display:inline-flex!important
  }
}
@media (min-width:1200px) {
  .d-xl-none {
    display:none!important
  }
  .d-xl-inline {
    display:inline!important
  }
  .d-xl-inline-block {
    display:inline-block!important
  }
  .d-xl-block {
    display:block!important
  }
  .d-xl-table {
    display:table!important
  }
  .d-xl-table-row {
    display:table-row!important
  }
  .d-xl-table-cell {
    display:table-cell!important
  }
  .d-xl-flex {
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important
  }
  .d-xl-inline-flex {
    display:-webkit-inline-box!important;
    display:-ms-inline-flexbox!important;
    display:inline-flex!important
  }
}
@media (min-width:1280px) {
  .d-xml-none {
    display:none!important
  }
  .d-xml-inline {
    display:inline!important
  }
  .d-xml-inline-block {
    display:inline-block!important
  }
  .d-xml-block {
    display:block!important
  }
  .d-xml-table {
    display:table!important
  }
  .d-xml-table-row {
    display:table-row!important
  }
  .d-xml-table-cell {
    display:table-cell!important
  }
  .d-xml-flex {
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important
  }
  .d-xml-inline-flex {
    display:-webkit-inline-box!important;
    display:-ms-inline-flexbox!important;
    display:inline-flex!important
  }
}
@media (min-width:1440px) {
  .d-xxl-none {
    display:none!important
  }
  .d-xxl-inline {
    display:inline!important
  }
  .d-xxl-inline-block {
    display:inline-block!important
  }
  .d-xxl-block {
    display:block!important
  }
  .d-xxl-table {
    display:table!important
  }
  .d-xxl-table-row {
    display:table-row!important
  }
  .d-xxl-table-cell {
    display:table-cell!important
  }
  .d-xxl-flex {
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important
  }
  .d-xxl-inline-flex {
    display:-webkit-inline-box!important;
    display:-ms-inline-flexbox!important;
    display:inline-flex!important
  }
}
@media (min-width:1600px) {
  .d-xxxl-none {
    display:none!important
  }
  .d-xxxl-inline {
    display:inline!important
  }
  .d-xxxl-inline-block {
    display:inline-block!important
  }
  .d-xxxl-block {
    display:block!important
  }
  .d-xxxl-table {
    display:table!important
  }
  .d-xxxl-table-row {
    display:table-row!important
  }
  .d-xxxl-table-cell {
    display:table-cell!important
  }
  .d-xxxl-flex {
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important
  }
  .d-xxxl-inline-flex {
    display:-webkit-inline-box!important;
    display:-ms-inline-flexbox!important;
    display:inline-flex!important
  }
}
@media print {
  .d-print-none {
    display:none!important
  }
  .d-print-inline {
    display:inline!important
  }
  .d-print-inline-block {
    display:inline-block!important
  }
  .d-print-block {
    display:block!important
  }
  .d-print-table {
    display:table!important
  }
  .d-print-table-row {
    display:table-row!important
  }
  .d-print-table-cell {
    display:table-cell!important
  }
  .d-print-flex {
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important
  }
  .d-print-inline-flex {
    display:-webkit-inline-box!important;
    display:-ms-inline-flexbox!important;
    display:inline-flex!important
  }
}
.embed-responsive {
  position:relative;
  display:block;
  width:100%;
  padding:0;
  overflow:hidden
}
.embed-responsive::before {
  display:block;
  content:""
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  width:100%;
  height:100%;
  border:0
}
.embed-responsive-21by9::before {
  padding-top:42.8571428571%
}
.embed-responsive-16by9::before {
  padding-top:56.25%
}
.embed-responsive-4by3::before {
  padding-top:75%
}
.embed-responsive-1by1::before {
  padding-top:100%
}
.flex-row {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:row!important;
  flex-direction:row!important
}
.flex-column {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:column!important;
  flex-direction:column!important
}
.flex-row-reverse {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
}
.flex-column-reverse {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
}
.flex-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
}
.flex-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
}
.flex-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
}
.flex-fill {
  -webkit-box-flex:1!important;
  -ms-flex:1 1 auto!important;
  flex:1 1 auto!important
}
.flex-grow-0 {
  -webkit-box-flex:0!important;
  -ms-flex-positive:0!important;
  flex-grow:0!important
}
.flex-grow-1 {
  -webkit-box-flex:1!important;
  -ms-flex-positive:1!important;
  flex-grow:1!important
}
.flex-shrink-0 {
  -ms-flex-negative:0!important;
  flex-shrink:0!important
}
.flex-shrink-1 {
  -ms-flex-negative:1!important;
  flex-shrink:1!important
}
.justify-content-start {
  -webkit-box-pack:start!important;
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
}
.justify-content-end {
  -webkit-box-pack:end!important;
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
}
.justify-content-center {
  -webkit-box-pack:center!important;
  -ms-flex-pack:center!important;
  justify-content:center!important
}
.justify-content-between {
  -webkit-box-pack:justify!important;
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
}
.justify-content-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
}
.align-items-start {
  -webkit-box-align:start!important;
  -ms-flex-align:start!important;
  align-items:flex-start!important
}
.align-items-end {
  -webkit-box-align:end!important;
  -ms-flex-align:end!important;
  align-items:flex-end!important
}
.align-items-center {
  -webkit-box-align:center!important;
  -ms-flex-align:center!important;
  align-items:center!important
}
.align-items-baseline {
  -webkit-box-align:baseline!important;
  -ms-flex-align:baseline!important;
  align-items:baseline!important
}
.align-items-stretch {
  -webkit-box-align:stretch!important;
  -ms-flex-align:stretch!important;
  align-items:stretch!important
}
.align-content-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
}
.align-content-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
}
.align-content-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
}
.align-content-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
}
.align-content-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
}
.align-content-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
}
.align-self-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
}
.align-self-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
}
.align-self-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
}
.align-self-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
}
.align-self-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
}
.align-self-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
}
@media (min-width:320px) {
  .flex-xxs-row {
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:row!important;
    flex-direction:row!important
  }
  .flex-xxs-column {
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:column!important;
    flex-direction:column!important
  }
  .flex-xxs-row-reverse {
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
  }
  .flex-xxs-column-reverse {
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important
  }
  .flex-xxs-wrap {
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
  }
  .flex-xxs-nowrap {
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
  }
  .flex-xxs-wrap-reverse {
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
  }
  .flex-xxs-fill {
    -webkit-box-flex:1!important;
    -ms-flex:1 1 auto!important;
    flex:1 1 auto!important
  }
  .flex-xxs-grow-0 {
    -webkit-box-flex:0!important;
    -ms-flex-positive:0!important;
    flex-grow:0!important
  }
  .flex-xxs-grow-1 {
    -webkit-box-flex:1!important;
    -ms-flex-positive:1!important;
    flex-grow:1!important
  }
  .flex-xxs-shrink-0 {
    -ms-flex-negative:0!important;
    flex-shrink:0!important
  }
  .flex-xxs-shrink-1 {
    -ms-flex-negative:1!important;
    flex-shrink:1!important
  }
  .justify-content-xxs-start {
    -webkit-box-pack:start!important;
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
  }
  .justify-content-xxs-end {
    -webkit-box-pack:end!important;
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
  }
  .justify-content-xxs-center {
    -webkit-box-pack:center!important;
    -ms-flex-pack:center!important;
    justify-content:center!important
  }
  .justify-content-xxs-between {
    -webkit-box-pack:justify!important;
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
  }
  .justify-content-xxs-around {
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important
  }
  .align-items-xxs-start {
    -webkit-box-align:start!important;
    -ms-flex-align:start!important;
    align-items:flex-start!important
  }
  .align-items-xxs-end {
    -webkit-box-align:end!important;
    -ms-flex-align:end!important;
    align-items:flex-end!important
  }
  .align-items-xxs-center {
    -webkit-box-align:center!important;
    -ms-flex-align:center!important;
    align-items:center!important
  }
  .align-items-xxs-baseline {
    -webkit-box-align:baseline!important;
    -ms-flex-align:baseline!important;
    align-items:baseline!important
  }
  .align-items-xxs-stretch {
    -webkit-box-align:stretch!important;
    -ms-flex-align:stretch!important;
    align-items:stretch!important
  }
  .align-content-xxs-start {
    -ms-flex-line-pack:start!important;
    align-content:flex-start!important
  }
  .align-content-xxs-end {
    -ms-flex-line-pack:end!important;
    align-content:flex-end!important
  }
  .align-content-xxs-center {
    -ms-flex-line-pack:center!important;
    align-content:center!important
  }
  .align-content-xxs-between {
    -ms-flex-line-pack:justify!important;
    align-content:space-between!important
  }
  .align-content-xxs-around {
    -ms-flex-line-pack:distribute!important;
    align-content:space-around!important
  }
  .align-content-xxs-stretch {
    -ms-flex-line-pack:stretch!important;
    align-content:stretch!important
  }
  .align-self-xxs-auto {
    -ms-flex-item-align:auto!important;
    align-self:auto!important
  }
  .align-self-xxs-start {
    -ms-flex-item-align:start!important;
    align-self:flex-start!important
  }
  .align-self-xxs-end {
    -ms-flex-item-align:end!important;
    align-self:flex-end!important
  }
  .align-self-xxs-center {
    -ms-flex-item-align:center!important;
    align-self:center!important
  }
  .align-self-xxs-baseline {
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important
  }
  .align-self-xxs-stretch {
    -ms-flex-item-align:stretch!important;
    align-self:stretch!important
  }
}
@media (min-width:568px) {
  .flex-xs-row {
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:row!important;
    flex-direction:row!important
  }
  .flex-xs-column {
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:column!important;
    flex-direction:column!important
  }
  .flex-xs-row-reverse {
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
  }
  .flex-xs-column-reverse {
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important
  }
  .flex-xs-wrap {
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
  }
  .flex-xs-nowrap {
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
  }
  .flex-xs-wrap-reverse {
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
  }
  .flex-xs-fill {
    -webkit-box-flex:1!important;
    -ms-flex:1 1 auto!important;
    flex:1 1 auto!important
  }
  .flex-xs-grow-0 {
    -webkit-box-flex:0!important;
    -ms-flex-positive:0!important;
    flex-grow:0!important
  }
  .flex-xs-grow-1 {
    -webkit-box-flex:1!important;
    -ms-flex-positive:1!important;
    flex-grow:1!important
  }
  .flex-xs-shrink-0 {
    -ms-flex-negative:0!important;
    flex-shrink:0!important
  }
  .flex-xs-shrink-1 {
    -ms-flex-negative:1!important;
    flex-shrink:1!important
  }
  .justify-content-xs-start {
    -webkit-box-pack:start!important;
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
  }
  .justify-content-xs-end {
    -webkit-box-pack:end!important;
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
  }
  .justify-content-xs-center {
    -webkit-box-pack:center!important;
    -ms-flex-pack:center!important;
    justify-content:center!important
  }
  .justify-content-xs-between {
    -webkit-box-pack:justify!important;
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
  }
  .justify-content-xs-around {
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important
  }
  .align-items-xs-start {
    -webkit-box-align:start!important;
    -ms-flex-align:start!important;
    align-items:flex-start!important
  }
  .align-items-xs-end {
    -webkit-box-align:end!important;
    -ms-flex-align:end!important;
    align-items:flex-end!important
  }
  .align-items-xs-center {
    -webkit-box-align:center!important;
    -ms-flex-align:center!important;
    align-items:center!important
  }
  .align-items-xs-baseline {
    -webkit-box-align:baseline!important;
    -ms-flex-align:baseline!important;
    align-items:baseline!important
  }
  .align-items-xs-stretch {
    -webkit-box-align:stretch!important;
    -ms-flex-align:stretch!important;
    align-items:stretch!important
  }
  .align-content-xs-start {
    -ms-flex-line-pack:start!important;
    align-content:flex-start!important
  }
  .align-content-xs-end {
    -ms-flex-line-pack:end!important;
    align-content:flex-end!important
  }
  .align-content-xs-center {
    -ms-flex-line-pack:center!important;
    align-content:center!important
  }
  .align-content-xs-between {
    -ms-flex-line-pack:justify!important;
    align-content:space-between!important
  }
  .align-content-xs-around {
    -ms-flex-line-pack:distribute!important;
    align-content:space-around!important
  }
  .align-content-xs-stretch {
    -ms-flex-line-pack:stretch!important;
    align-content:stretch!important
  }
  .align-self-xs-auto {
    -ms-flex-item-align:auto!important;
    align-self:auto!important
  }
  .align-self-xs-start {
    -ms-flex-item-align:start!important;
    align-self:flex-start!important
  }
  .align-self-xs-end {
    -ms-flex-item-align:end!important;
    align-self:flex-end!important
  }
  .align-self-xs-center {
    -ms-flex-item-align:center!important;
    align-self:center!important
  }
  .align-self-xs-baseline {
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important
  }
  .align-self-xs-stretch {
    -ms-flex-item-align:stretch!important;
    align-self:stretch!important
  }
}
@media (min-width:667px) {
  .flex-sm-row {
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:row!important;
    flex-direction:row!important
  }
  .flex-sm-column {
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:column!important;
    flex-direction:column!important
  }
  .flex-sm-row-reverse {
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
  }
  .flex-sm-column-reverse {
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important
  }
  .flex-sm-wrap {
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
  }
  .flex-sm-nowrap {
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
  }
  .flex-sm-fill {
    -webkit-box-flex:1!important;
    -ms-flex:1 1 auto!important;
    flex:1 1 auto!important
  }
  .flex-sm-grow-0 {
    -webkit-box-flex:0!important;
    -ms-flex-positive:0!important;
    flex-grow:0!important
  }
  .flex-sm-grow-1 {
    -webkit-box-flex:1!important;
    -ms-flex-positive:1!important;
    flex-grow:1!important
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative:0!important;
    flex-shrink:0!important
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative:1!important;
    flex-shrink:1!important
  }
  .justify-content-sm-start {
    -webkit-box-pack:start!important;
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
  }
  .justify-content-sm-end {
    -webkit-box-pack:end!important;
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
  }
  .justify-content-sm-center {
    -webkit-box-pack:center!important;
    -ms-flex-pack:center!important;
    justify-content:center!important
  }
  .justify-content-sm-between {
    -webkit-box-pack:justify!important;
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
  }
  .justify-content-sm-around {
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important
  }
  .align-items-sm-start {
    -webkit-box-align:start!important;
    -ms-flex-align:start!important;
    align-items:flex-start!important
  }
  .align-items-sm-end {
    -webkit-box-align:end!important;
    -ms-flex-align:end!important;
    align-items:flex-end!important
  }
  .align-items-sm-center {
    -webkit-box-align:center!important;
    -ms-flex-align:center!important;
    align-items:center!important
  }
  .align-items-sm-baseline {
    -webkit-box-align:baseline!important;
    -ms-flex-align:baseline!important;
    align-items:baseline!important
  }
  .align-items-sm-stretch {
    -webkit-box-align:stretch!important;
    -ms-flex-align:stretch!important;
    align-items:stretch!important
  }
  .align-content-sm-start {
    -ms-flex-line-pack:start!important;
    align-content:flex-start!important
  }
  .align-content-sm-end {
    -ms-flex-line-pack:end!important;
    align-content:flex-end!important
  }
  .align-content-sm-center {
    -ms-flex-line-pack:center!important;
    align-content:center!important
  }
  .align-content-sm-between {
    -ms-flex-line-pack:justify!important;
    align-content:space-between!important
  }
  .align-content-sm-around {
    -ms-flex-line-pack:distribute!important;
    align-content:space-around!important
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack:stretch!important;
    align-content:stretch!important
  }
  .align-self-sm-auto {
    -ms-flex-item-align:auto!important;
    align-self:auto!important
  }
  .align-self-sm-start {
    -ms-flex-item-align:start!important;
    align-self:flex-start!important
  }
  .align-self-sm-end {
    -ms-flex-item-align:end!important;
    align-self:flex-end!important
  }
  .align-self-sm-center {
    -ms-flex-item-align:center!important;
    align-self:center!important
  }
  .align-self-sm-baseline {
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important
  }
  .align-self-sm-stretch {
    -ms-flex-item-align:stretch!important;
    align-self:stretch!important
  }
}
@media (min-width:768px) {
  .flex-md-row {
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:row!important;
    flex-direction:row!important
  }
  .flex-md-column {
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:column!important;
    flex-direction:column!important
  }
  .flex-md-row-reverse {
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
  }
  .flex-md-column-reverse {
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important
  }
  .flex-md-wrap {
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
  }
  .flex-md-nowrap {
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
  }
  .flex-md-fill {
    -webkit-box-flex:1!important;
    -ms-flex:1 1 auto!important;
    flex:1 1 auto!important
  }
  .flex-md-grow-0 {
    -webkit-box-flex:0!important;
    -ms-flex-positive:0!important;
    flex-grow:0!important
  }
  .flex-md-grow-1 {
    -webkit-box-flex:1!important;
    -ms-flex-positive:1!important;
    flex-grow:1!important
  }
  .flex-md-shrink-0 {
    -ms-flex-negative:0!important;
    flex-shrink:0!important
  }
  .flex-md-shrink-1 {
    -ms-flex-negative:1!important;
    flex-shrink:1!important
  }
  .justify-content-md-start {
    -webkit-box-pack:start!important;
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
  }
  .justify-content-md-end {
    -webkit-box-pack:end!important;
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
  }
  .justify-content-md-center {
    -webkit-box-pack:center!important;
    -ms-flex-pack:center!important;
    justify-content:center!important
  }
  .justify-content-md-between {
    -webkit-box-pack:justify!important;
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
  }
  .justify-content-md-around {
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important
  }
  .align-items-md-start {
    -webkit-box-align:start!important;
    -ms-flex-align:start!important;
    align-items:flex-start!important
  }
  .align-items-md-end {
    -webkit-box-align:end!important;
    -ms-flex-align:end!important;
    align-items:flex-end!important
  }
  .align-items-md-center {
    -webkit-box-align:center!important;
    -ms-flex-align:center!important;
    align-items:center!important
  }
  .align-items-md-baseline {
    -webkit-box-align:baseline!important;
    -ms-flex-align:baseline!important;
    align-items:baseline!important
  }
  .align-items-md-stretch {
    -webkit-box-align:stretch!important;
    -ms-flex-align:stretch!important;
    align-items:stretch!important
  }
  .align-content-md-start {
    -ms-flex-line-pack:start!important;
    align-content:flex-start!important
  }
  .align-content-md-end {
    -ms-flex-line-pack:end!important;
    align-content:flex-end!important
  }
  .align-content-md-center {
    -ms-flex-line-pack:center!important;
    align-content:center!important
  }
  .align-content-md-between {
    -ms-flex-line-pack:justify!important;
    align-content:space-between!important
  }
  .align-content-md-around {
    -ms-flex-line-pack:distribute!important;
    align-content:space-around!important
  }
  .align-content-md-stretch {
    -ms-flex-line-pack:stretch!important;
    align-content:stretch!important
  }
  .align-self-md-auto {
    -ms-flex-item-align:auto!important;
    align-self:auto!important
  }
  .align-self-md-start {
    -ms-flex-item-align:start!important;
    align-self:flex-start!important
  }
  .align-self-md-end {
    -ms-flex-item-align:end!important;
    align-self:flex-end!important
  }
  .align-self-md-center {
    -ms-flex-item-align:center!important;
    align-self:center!important
  }
  .align-self-md-baseline {
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important
  }
  .align-self-md-stretch {
    -ms-flex-item-align:stretch!important;
    align-self:stretch!important
  }
}
@media (min-width:992px) {
  .flex-lg-row {
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:row!important;
    flex-direction:row!important
  }
  .flex-lg-column {
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:column!important;
    flex-direction:column!important
  }
  .flex-lg-row-reverse {
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
  }
  .flex-lg-column-reverse {
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important
  }
  .flex-lg-wrap {
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
  }
  .flex-lg-nowrap {
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
  }
  .flex-lg-fill {
    -webkit-box-flex:1!important;
    -ms-flex:1 1 auto!important;
    flex:1 1 auto!important
  }
  .flex-lg-grow-0 {
    -webkit-box-flex:0!important;
    -ms-flex-positive:0!important;
    flex-grow:0!important
  }
  .flex-lg-grow-1 {
    -webkit-box-flex:1!important;
    -ms-flex-positive:1!important;
    flex-grow:1!important
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative:0!important;
    flex-shrink:0!important
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative:1!important;
    flex-shrink:1!important
  }
  .justify-content-lg-start {
    -webkit-box-pack:start!important;
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
  }
  .justify-content-lg-end {
    -webkit-box-pack:end!important;
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
  }
  .justify-content-lg-center {
    -webkit-box-pack:center!important;
    -ms-flex-pack:center!important;
    justify-content:center!important
  }
  .justify-content-lg-between {
    -webkit-box-pack:justify!important;
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
  }
  .justify-content-lg-around {
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important
  }
  .align-items-lg-start {
    -webkit-box-align:start!important;
    -ms-flex-align:start!important;
    align-items:flex-start!important
  }
  .align-items-lg-end {
    -webkit-box-align:end!important;
    -ms-flex-align:end!important;
    align-items:flex-end!important
  }
  .align-items-lg-center {
    -webkit-box-align:center!important;
    -ms-flex-align:center!important;
    align-items:center!important
  }
  .align-items-lg-baseline {
    -webkit-box-align:baseline!important;
    -ms-flex-align:baseline!important;
    align-items:baseline!important
  }
  .align-items-lg-stretch {
    -webkit-box-align:stretch!important;
    -ms-flex-align:stretch!important;
    align-items:stretch!important
  }
  .align-content-lg-start {
    -ms-flex-line-pack:start!important;
    align-content:flex-start!important
  }
  .align-content-lg-end {
    -ms-flex-line-pack:end!important;
    align-content:flex-end!important
  }
  .align-content-lg-center {
    -ms-flex-line-pack:center!important;
    align-content:center!important
  }
  .align-content-lg-between {
    -ms-flex-line-pack:justify!important;
    align-content:space-between!important
  }
  .align-content-lg-around {
    -ms-flex-line-pack:distribute!important;
    align-content:space-around!important
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack:stretch!important;
    align-content:stretch!important
  }
  .align-self-lg-auto {
    -ms-flex-item-align:auto!important;
    align-self:auto!important
  }
  .align-self-lg-start {
    -ms-flex-item-align:start!important;
    align-self:flex-start!important
  }
  .align-self-lg-end {
    -ms-flex-item-align:end!important;
    align-self:flex-end!important
  }
  .align-self-lg-center {
    -ms-flex-item-align:center!important;
    align-self:center!important
  }
  .align-self-lg-baseline {
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important
  }
  .align-self-lg-stretch {
    -ms-flex-item-align:stretch!important;
    align-self:stretch!important
  }
}
@media (min-width:1200px) {
  .flex-xl-row {
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:row!important;
    flex-direction:row!important
  }
  .flex-xl-column {
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:column!important;
    flex-direction:column!important
  }
  .flex-xl-row-reverse {
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
  }
  .flex-xl-column-reverse {
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important
  }
  .flex-xl-wrap {
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
  }
  .flex-xl-nowrap {
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
  }
  .flex-xl-fill {
    -webkit-box-flex:1!important;
    -ms-flex:1 1 auto!important;
    flex:1 1 auto!important
  }
  .flex-xl-grow-0 {
    -webkit-box-flex:0!important;
    -ms-flex-positive:0!important;
    flex-grow:0!important
  }
  .flex-xl-grow-1 {
    -webkit-box-flex:1!important;
    -ms-flex-positive:1!important;
    flex-grow:1!important
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative:0!important;
    flex-shrink:0!important
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative:1!important;
    flex-shrink:1!important
  }
  .justify-content-xl-start {
    -webkit-box-pack:start!important;
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
  }
  .justify-content-xl-end {
    -webkit-box-pack:end!important;
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
  }
  .justify-content-xl-center {
    -webkit-box-pack:center!important;
    -ms-flex-pack:center!important;
    justify-content:center!important
  }
  .justify-content-xl-between {
    -webkit-box-pack:justify!important;
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
  }
  .justify-content-xl-around {
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important
  }
  .align-items-xl-start {
    -webkit-box-align:start!important;
    -ms-flex-align:start!important;
    align-items:flex-start!important
  }
  .align-items-xl-end {
    -webkit-box-align:end!important;
    -ms-flex-align:end!important;
    align-items:flex-end!important
  }
  .align-items-xl-center {
    -webkit-box-align:center!important;
    -ms-flex-align:center!important;
    align-items:center!important
  }
  .align-items-xl-baseline {
    -webkit-box-align:baseline!important;
    -ms-flex-align:baseline!important;
    align-items:baseline!important
  }
  .align-items-xl-stretch {
    -webkit-box-align:stretch!important;
    -ms-flex-align:stretch!important;
    align-items:stretch!important
  }
  .align-content-xl-start {
    -ms-flex-line-pack:start!important;
    align-content:flex-start!important
  }
  .align-content-xl-end {
    -ms-flex-line-pack:end!important;
    align-content:flex-end!important
  }
  .align-content-xl-center {
    -ms-flex-line-pack:center!important;
    align-content:center!important
  }
  .align-content-xl-between {
    -ms-flex-line-pack:justify!important;
    align-content:space-between!important
  }
  .align-content-xl-around {
    -ms-flex-line-pack:distribute!important;
    align-content:space-around!important
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack:stretch!important;
    align-content:stretch!important
  }
  .align-self-xl-auto {
    -ms-flex-item-align:auto!important;
    align-self:auto!important
  }
  .align-self-xl-start {
    -ms-flex-item-align:start!important;
    align-self:flex-start!important
  }
  .align-self-xl-end {
    -ms-flex-item-align:end!important;
    align-self:flex-end!important
  }
  .align-self-xl-center {
    -ms-flex-item-align:center!important;
    align-self:center!important
  }
  .align-self-xl-baseline {
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important
  }
  .align-self-xl-stretch {
    -ms-flex-item-align:stretch!important;
    align-self:stretch!important
  }
}
@media (min-width:1280px) {
  .flex-xml-row {
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:row!important;
    flex-direction:row!important
  }
  .flex-xml-column {
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:column!important;
    flex-direction:column!important
  }
  .flex-xml-row-reverse {
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
  }
  .flex-xml-column-reverse {
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important
  }
  .flex-xml-wrap {
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
  }
  .flex-xml-nowrap {
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
  }
  .flex-xml-wrap-reverse {
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
  }
  .flex-xml-fill {
    -webkit-box-flex:1!important;
    -ms-flex:1 1 auto!important;
    flex:1 1 auto!important
  }
  .flex-xml-grow-0 {
    -webkit-box-flex:0!important;
    -ms-flex-positive:0!important;
    flex-grow:0!important
  }
  .flex-xml-grow-1 {
    -webkit-box-flex:1!important;
    -ms-flex-positive:1!important;
    flex-grow:1!important
  }
  .flex-xml-shrink-0 {
    -ms-flex-negative:0!important;
    flex-shrink:0!important
  }
  .flex-xml-shrink-1 {
    -ms-flex-negative:1!important;
    flex-shrink:1!important
  }
  .justify-content-xml-start {
    -webkit-box-pack:start!important;
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
  }
  .justify-content-xml-end {
    -webkit-box-pack:end!important;
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
  }
  .justify-content-xml-center {
    -webkit-box-pack:center!important;
    -ms-flex-pack:center!important;
    justify-content:center!important
  }
  .justify-content-xml-between {
    -webkit-box-pack:justify!important;
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
  }
  .justify-content-xml-around {
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important
  }
  .align-items-xml-start {
    -webkit-box-align:start!important;
    -ms-flex-align:start!important;
    align-items:flex-start!important
  }
  .align-items-xml-end {
    -webkit-box-align:end!important;
    -ms-flex-align:end!important;
    align-items:flex-end!important
  }
  .align-items-xml-center {
    -webkit-box-align:center!important;
    -ms-flex-align:center!important;
    align-items:center!important
  }
  .align-items-xml-baseline {
    -webkit-box-align:baseline!important;
    -ms-flex-align:baseline!important;
    align-items:baseline!important
  }
  .align-items-xml-stretch {
    -webkit-box-align:stretch!important;
    -ms-flex-align:stretch!important;
    align-items:stretch!important
  }
  .align-content-xml-start {
    -ms-flex-line-pack:start!important;
    align-content:flex-start!important
  }
  .align-content-xml-end {
    -ms-flex-line-pack:end!important;
    align-content:flex-end!important
  }
  .align-content-xml-center {
    -ms-flex-line-pack:center!important;
    align-content:center!important
  }
  .align-content-xml-between {
    -ms-flex-line-pack:justify!important;
    align-content:space-between!important
  }
  .align-content-xml-around {
    -ms-flex-line-pack:distribute!important;
    align-content:space-around!important
  }
  .align-content-xml-stretch {
    -ms-flex-line-pack:stretch!important;
    align-content:stretch!important
  }
  .align-self-xml-auto {
    -ms-flex-item-align:auto!important;
    align-self:auto!important
  }
  .align-self-xml-start {
    -ms-flex-item-align:start!important;
    align-self:flex-start!important
  }
  .align-self-xml-end {
    -ms-flex-item-align:end!important;
    align-self:flex-end!important
  }
  .align-self-xml-center {
    -ms-flex-item-align:center!important;
    align-self:center!important
  }
  .align-self-xml-baseline {
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important
  }
  .align-self-xml-stretch {
    -ms-flex-item-align:stretch!important;
    align-self:stretch!important
  }
}
@media (min-width:1440px) {
  .flex-xxl-row {
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:row!important;
    flex-direction:row!important
  }
  .flex-xxl-column {
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:column!important;
    flex-direction:column!important
  }
  .flex-xxl-row-reverse {
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
  }
  .flex-xxl-column-reverse {
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important
  }
  .flex-xxl-wrap {
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
  }
  .flex-xxl-nowrap {
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
  }
  .flex-xxl-wrap-reverse {
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
  }
  .flex-xxl-fill {
    -webkit-box-flex:1!important;
    -ms-flex:1 1 auto!important;
    flex:1 1 auto!important
  }
  .flex-xxl-grow-0 {
    -webkit-box-flex:0!important;
    -ms-flex-positive:0!important;
    flex-grow:0!important
  }
  .flex-xxl-grow-1 {
    -webkit-box-flex:1!important;
    -ms-flex-positive:1!important;
    flex-grow:1!important
  }
  .flex-xxl-shrink-0 {
    -ms-flex-negative:0!important;
    flex-shrink:0!important
  }
  .flex-xxl-shrink-1 {
    -ms-flex-negative:1!important;
    flex-shrink:1!important
  }
  .justify-content-xxl-start {
    -webkit-box-pack:start!important;
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
  }
  .justify-content-xxl-end {
    -webkit-box-pack:end!important;
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
  }
  .justify-content-xxl-center {
    -webkit-box-pack:center!important;
    -ms-flex-pack:center!important;
    justify-content:center!important
  }
  .justify-content-xxl-between {
    -webkit-box-pack:justify!important;
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
  }
  .justify-content-xxl-around {
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important
  }
  .align-items-xxl-start {
    -webkit-box-align:start!important;
    -ms-flex-align:start!important;
    align-items:flex-start!important
  }
  .align-items-xxl-end {
    -webkit-box-align:end!important;
    -ms-flex-align:end!important;
    align-items:flex-end!important
  }
  .align-items-xxl-center {
    -webkit-box-align:center!important;
    -ms-flex-align:center!important;
    align-items:center!important
  }
  .align-items-xxl-baseline {
    -webkit-box-align:baseline!important;
    -ms-flex-align:baseline!important;
    align-items:baseline!important
  }
  .align-items-xxl-stretch {
    -webkit-box-align:stretch!important;
    -ms-flex-align:stretch!important;
    align-items:stretch!important
  }
  .align-content-xxl-start {
    -ms-flex-line-pack:start!important;
    align-content:flex-start!important
  }
  .align-content-xxl-end {
    -ms-flex-line-pack:end!important;
    align-content:flex-end!important
  }
  .align-content-xxl-center {
    -ms-flex-line-pack:center!important;
    align-content:center!important
  }
  .align-content-xxl-between {
    -ms-flex-line-pack:justify!important;
    align-content:space-between!important
  }
  .align-content-xxl-around {
    -ms-flex-line-pack:distribute!important;
    align-content:space-around!important
  }
  .align-content-xxl-stretch {
    -ms-flex-line-pack:stretch!important;
    align-content:stretch!important
  }
  .align-self-xxl-auto {
    -ms-flex-item-align:auto!important;
    align-self:auto!important
  }
  .align-self-xxl-start {
    -ms-flex-item-align:start!important;
    align-self:flex-start!important
  }
  .align-self-xxl-end {
    -ms-flex-item-align:end!important;
    align-self:flex-end!important
  }
  .align-self-xxl-center {
    -ms-flex-item-align:center!important;
    align-self:center!important
  }
  .align-self-xxl-baseline {
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important
  }
  .align-self-xxl-stretch {
    -ms-flex-item-align:stretch!important;
    align-self:stretch!important
  }
}
@media (min-width:1600px) {
  .flex-xxxl-row {
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:row!important;
    flex-direction:row!important
  }
  .flex-xxxl-column {
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:column!important;
    flex-direction:column!important
  }
  .flex-xxxl-row-reverse {
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
  }
  .flex-xxxl-column-reverse {
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important
  }
  .flex-xxxl-wrap {
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
  }
  .flex-xxxl-nowrap {
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
  }
  .flex-xxxl-wrap-reverse {
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
  }
  .flex-xxxl-fill {
    -webkit-box-flex:1!important;
    -ms-flex:1 1 auto!important;
    flex:1 1 auto!important
  }
  .flex-xxxl-grow-0 {
    -webkit-box-flex:0!important;
    -ms-flex-positive:0!important;
    flex-grow:0!important
  }
  .flex-xxxl-grow-1 {
    -webkit-box-flex:1!important;
    -ms-flex-positive:1!important;
    flex-grow:1!important
  }
  .flex-xxxl-shrink-0 {
    -ms-flex-negative:0!important;
    flex-shrink:0!important
  }
  .flex-xxxl-shrink-1 {
    -ms-flex-negative:1!important;
    flex-shrink:1!important
  }
  .justify-content-xxxl-start {
    -webkit-box-pack:start!important;
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
  }
  .justify-content-xxxl-end {
    -webkit-box-pack:end!important;
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
  }
  .justify-content-xxxl-center {
    -webkit-box-pack:center!important;
    -ms-flex-pack:center!important;
    justify-content:center!important
  }
  .justify-content-xxxl-between {
    -webkit-box-pack:justify!important;
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
  }
  .justify-content-xxxl-around {
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important
  }
  .align-items-xxxl-start {
    -webkit-box-align:start!important;
    -ms-flex-align:start!important;
    align-items:flex-start!important
  }
  .align-items-xxxl-end {
    -webkit-box-align:end!important;
    -ms-flex-align:end!important;
    align-items:flex-end!important
  }
  .align-items-xxxl-center {
    -webkit-box-align:center!important;
    -ms-flex-align:center!important;
    align-items:center!important
  }
  .align-items-xxxl-baseline {
    -webkit-box-align:baseline!important;
    -ms-flex-align:baseline!important;
    align-items:baseline!important
  }
  .align-items-xxxl-stretch {
    -webkit-box-align:stretch!important;
    -ms-flex-align:stretch!important;
    align-items:stretch!important
  }
  .align-content-xxxl-start {
    -ms-flex-line-pack:start!important;
    align-content:flex-start!important
  }
  .align-content-xxxl-end {
    -ms-flex-line-pack:end!important;
    align-content:flex-end!important
  }
  .align-content-xxxl-center {
    -ms-flex-line-pack:center!important;
    align-content:center!important
  }
  .align-content-xxxl-between {
    -ms-flex-line-pack:justify!important;
    align-content:space-between!important
  }
  .align-content-xxxl-around {
    -ms-flex-line-pack:distribute!important;
    align-content:space-around!important
  }
  .align-content-xxxl-stretch {
    -ms-flex-line-pack:stretch!important;
    align-content:stretch!important
  }
  .align-self-xxxl-auto {
    -ms-flex-item-align:auto!important;
    align-self:auto!important
  }
  .align-self-xxxl-start {
    -ms-flex-item-align:start!important;
    align-self:flex-start!important
  }
  .align-self-xxxl-end {
    -ms-flex-item-align:end!important;
    align-self:flex-end!important
  }
  .align-self-xxxl-center {
    -ms-flex-item-align:center!important;
    align-self:center!important
  }
  .align-self-xxxl-baseline {
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important
  }
  .align-self-xxxl-stretch {
    -ms-flex-item-align:stretch!important;
    align-self:stretch!important
  }
}
.float-left {
  float:left!important
}
.float-right {
  float:right!important
}
.float-none {
  float:none!important
}
@media (min-width:320px) {
  .float-xxs-left {
    float:left!important
  }
  .float-xxs-right {
    float:right!important
  }
  .float-xxs-none {
    float:none!important
  }
}
@media (min-width:568px) {
  .float-xs-left {
    float:left!important
  }
  .float-xs-right {
    float:right!important
  }
  .float-xs-none {
    float:none!important
  }
}
@media (min-width:667px) {
  .float-sm-left {
    float:left!important
  }
  .float-sm-right {
    float:right!important
  }
  .float-sm-none {
    float:none!important
  }
}
@media (min-width:768px) {
  .float-md-left {
    float:left!important
  }
  .float-md-right {
    float:right!important
  }
  .float-md-none {
    float:none!important
  }
}
@media (min-width:992px) {
  .float-lg-left {
    float:left!important
  }
  .float-lg-right {
    float:right!important
  }
  .float-lg-none {
    float:none!important
  }
}
@media (min-width:1200px) {
  .float-xl-left {
    float:left!important
  }
  .float-xl-right {
    float:right!important
  }
  .float-xl-none {
    float:none!important
  }
}
@media (min-width:1280px) {
  .float-xml-left {
    float:left!important
  }
  .float-xml-right {
    float:right!important
  }
  .float-xml-none {
    float:none!important
  }
}
@media (min-width:1440px) {
  .float-xxl-left {
    float:left!important
  }
  .float-xxl-right {
    float:right!important
  }
  .float-xxl-none {
    float:none!important
  }
}
@media (min-width:1600px) {
  .float-xxxl-left {
    float:left!important
  }
  .float-xxxl-right {
    float:right!important
  }
  .float-xxxl-none {
    float:none!important
  }
}
.position-static {
  position:static!important
}
.position-relative {
  position:relative!important
}
.position-absolute {
  position:absolute!important
}
.position-fixed {
  position:fixed!important
}
.position-sticky {
  position:sticky!important
}
.fixed-top {
  position:fixed;
  top:0;
  right:0;
  left:0;
  z-index:1030
}
.fixed-bottom {
  position:fixed;
  right:0;
  bottom:0;
  left:0;
  z-index:1030
}
@supports (position:sticky) {
  .sticky-top {
    position:sticky;
    top:0;
    z-index:1020
  }
}
.sr-only {
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  border:0
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position:static;
  width:auto;
  height:auto;
  overflow:visible;
  clip:auto;
  white-space:normal
}
.shadow-sm {
  -webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;
  box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important
}
.shadow {
  -webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;
  box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important
}
.shadow-lg {
  -webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;
  box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important
}
.shadow-none {
  -webkit-box-shadow:none!important;
  box-shadow:none!important
}
.w-25 {
  width:25%!important
}
.w-50 {
  width:50%!important
}
.w-75 {
  width:75%!important
}
.w-100 {
  width:100%!important
}
.w-auto {
  width:auto!important
}
.h-25 {
  height:25%!important
}
.h-50 {
  height:50%!important
}
.h-75 {
  height:75%!important
}
.h-100 {
  height:100%!important
}
.h-auto {
  height:auto!important
}
.mw-100 {
  max-width:100%!important
}
.mh-100 {
  max-height:100%!important
}
.m-0 {
  margin:0!important
}
.mt-0,
.my-0 {
  margin-top:0!important
}
.mr-0,
.mx-0 {
  margin-right:0!important
}
.mb-0,
.my-0 {
  margin-bottom:0!important
}
.ml-0,
.mx-0 {
  margin-left:0!important
}
.m-1 {
  margin:.25rem!important
}
.mt-1,
.my-1 {
  margin-top:.25rem!important
}
.mr-1,
.mx-1 {
  margin-right:.25rem!important
}
.mb-1,
.my-1 {
  margin-bottom:.25rem!important
}
.ml-1,
.mx-1 {
  margin-left:.25rem!important
}
.m-2 {
  margin:.5rem!important
}
.mt-2,
.my-2 {
  margin-top:.5rem!important
}
.mr-2,
.mx-2 {
  margin-right:.5rem!important
}
.mb-2,
.my-2 {
  margin-bottom:.5rem!important
}
.ml-2,
.mx-2 {
  margin-left:.5rem!important
}
.m-3 {
  margin:1rem!important
}
.mt-3,
.my-3 {
  margin-top:1rem!important
}
.mr-3,
.mx-3 {
  margin-right:1rem!important
}
.mb-3,
.my-3 {
  margin-bottom:1rem!important
}
.ml-3,
.mx-3 {
  margin-left:1rem!important
}
.m-4 {
  margin:1.5rem!important
}
.mt-4,
.my-4 {
  margin-top:1.5rem!important
}
.mr-4,
.mx-4 {
  margin-right:1.5rem!important
}
.mb-4,
.my-4 {
  margin-bottom:1.5rem!important
}
.ml-4,
.mx-4 {
  margin-left:1.5rem!important
}
.m-5 {
  margin:3rem!important
}
.mt-5,
.my-5 {
  margin-top:3rem!important
}
.mr-5,
.mx-5 {
  margin-right:3rem!important
}
.mb-5,
.my-5 {
  margin-bottom:3rem!important
}
.ml-5,
.mx-5 {
  margin-left:3rem!important
}
.p-0 {
  padding:0!important
}
.pt-0,
.py-0 {
  padding-top:0!important
}
.pr-0,
.px-0 {
  padding-right:0!important
}
.pb-0,
.py-0 {
  padding-bottom:0!important
}
.pl-0,
.px-0 {
  padding-left:0!important
}
.p-1 {
  padding:.25rem!important
}
.pt-1,
.py-1 {
  padding-top:.25rem!important
}
.pr-1,
.px-1 {
  padding-right:.25rem!important
}
.pb-1,
.py-1 {
  padding-bottom:.25rem!important
}
.pl-1,
.px-1 {
  padding-left:.25rem!important
}
.p-2 {
  padding:.5rem!important
}
.pt-2,
.py-2 {
  padding-top:.5rem!important
}
.pr-2,
.px-2 {
  padding-right:.5rem!important
}
.pb-2,
.py-2 {
  padding-bottom:.5rem!important
}
.pl-2,
.px-2 {
  padding-left:.5rem!important
}
.p-3 {
  padding:1rem!important
}
.pt-3,
.py-3 {
  padding-top:1rem!important
}
.pr-3,
.px-3 {
  padding-right:1rem!important
}
.pb-3,
.py-3 {
  padding-bottom:1rem!important
}
.pl-3,
.px-3 {
  padding-left:1rem!important
}
.p-4 {
  padding:1.5rem!important
}
.pt-4,
.py-4 {
  padding-top:1.5rem!important
}
.pr-4,
.px-4 {
  padding-right:1.5rem!important
}
.pb-4,
.py-4 {
  padding-bottom:1.5rem!important
}
.pl-4,
.px-4 {
  padding-left:1.5rem!important
}
.p-5 {
  padding:3rem!important
}
.pt-5,
.py-5 {
  padding-top:3rem!important
}
.pr-5,
.px-5 {
  padding-right:3rem!important
}
.pb-5,
.py-5 {
  padding-bottom:3rem!important
}
.pl-5,
.px-5 {
  padding-left:3rem!important
}
.m-auto {
  margin:auto!important
}
.mt-auto,
.my-auto {
  margin-top:auto!important
}
.mr-auto,
.mx-auto {
  margin-right:auto!important
}
.mb-auto,
.my-auto {
  margin-bottom:auto!important
}
.ml-auto,
.mx-auto {
  margin-left:auto!important
}
@media (min-width:320px) {
  .m-xxs-0 {
    margin:0!important
  }
  .mt-xxs-0,
  .my-xxs-0 {
    margin-top:0!important
  }
  .mr-xxs-0,
  .mx-xxs-0 {
    margin-right:0!important
  }
  .mb-xxs-0,
  .my-xxs-0 {
    margin-bottom:0!important
  }
  .ml-xxs-0,
  .mx-xxs-0 {
    margin-left:0!important
  }
  .m-xxs-1 {
    margin:.25rem!important
  }
  .mt-xxs-1,
  .my-xxs-1 {
    margin-top:.25rem!important
  }
  .mr-xxs-1,
  .mx-xxs-1 {
    margin-right:.25rem!important
  }
  .mb-xxs-1,
  .my-xxs-1 {
    margin-bottom:.25rem!important
  }
  .ml-xxs-1,
  .mx-xxs-1 {
    margin-left:.25rem!important
  }
  .m-xxs-2 {
    margin:.5rem!important
  }
  .mt-xxs-2,
  .my-xxs-2 {
    margin-top:.5rem!important
  }
  .mr-xxs-2,
  .mx-xxs-2 {
    margin-right:.5rem!important
  }
  .mb-xxs-2,
  .my-xxs-2 {
    margin-bottom:.5rem!important
  }
  .ml-xxs-2,
  .mx-xxs-2 {
    margin-left:.5rem!important
  }
  .m-xxs-3 {
    margin:1rem!important
  }
  .mt-xxs-3,
  .my-xxs-3 {
    margin-top:1rem!important
  }
  .mr-xxs-3,
  .mx-xxs-3 {
    margin-right:1rem!important
  }
  .mb-xxs-3,
  .my-xxs-3 {
    margin-bottom:1rem!important
  }
  .ml-xxs-3,
  .mx-xxs-3 {
    margin-left:1rem!important
  }
  .m-xxs-4 {
    margin:1.5rem!important
  }
  .mt-xxs-4,
  .my-xxs-4 {
    margin-top:1.5rem!important
  }
  .mr-xxs-4,
  .mx-xxs-4 {
    margin-right:1.5rem!important
  }
  .mb-xxs-4,
  .my-xxs-4 {
    margin-bottom:1.5rem!important
  }
  .ml-xxs-4,
  .mx-xxs-4 {
    margin-left:1.5rem!important
  }
  .m-xxs-5 {
    margin:3rem!important
  }
  .mt-xxs-5,
  .my-xxs-5 {
    margin-top:3rem!important
  }
  .mr-xxs-5,
  .mx-xxs-5 {
    margin-right:3rem!important
  }
  .mb-xxs-5,
  .my-xxs-5 {
    margin-bottom:3rem!important
  }
  .ml-xxs-5,
  .mx-xxs-5 {
    margin-left:3rem!important
  }
  .p-xxs-0 {
    padding:0!important
  }
  .pt-xxs-0,
  .py-xxs-0 {
    padding-top:0!important
  }
  .pr-xxs-0,
  .px-xxs-0 {
    padding-right:0!important
  }
  .pb-xxs-0,
  .py-xxs-0 {
    padding-bottom:0!important
  }
  .pl-xxs-0,
  .px-xxs-0 {
    padding-left:0!important
  }
  .p-xxs-1 {
    padding:.25rem!important
  }
  .pt-xxs-1,
  .py-xxs-1 {
    padding-top:.25rem!important
  }
  .pr-xxs-1,
  .px-xxs-1 {
    padding-right:.25rem!important
  }
  .pb-xxs-1,
  .py-xxs-1 {
    padding-bottom:.25rem!important
  }
  .pl-xxs-1,
  .px-xxs-1 {
    padding-left:.25rem!important
  }
  .p-xxs-2 {
    padding:.5rem!important
  }
  .pt-xxs-2,
  .py-xxs-2 {
    padding-top:.5rem!important
  }
  .pr-xxs-2,
  .px-xxs-2 {
    padding-right:.5rem!important
  }
  .pb-xxs-2,
  .py-xxs-2 {
    padding-bottom:.5rem!important
  }
  .pl-xxs-2,
  .px-xxs-2 {
    padding-left:.5rem!important
  }
  .p-xxs-3 {
    padding:1rem!important
  }
  .pt-xxs-3,
  .py-xxs-3 {
    padding-top:1rem!important
  }
  .pr-xxs-3,
  .px-xxs-3 {
    padding-right:1rem!important
  }
  .pb-xxs-3,
  .py-xxs-3 {
    padding-bottom:1rem!important
  }
  .pl-xxs-3,
  .px-xxs-3 {
    padding-left:1rem!important
  }
  .p-xxs-4 {
    padding:1.5rem!important
  }
  .pt-xxs-4,
  .py-xxs-4 {
    padding-top:1.5rem!important
  }
  .pr-xxs-4,
  .px-xxs-4 {
    padding-right:1.5rem!important
  }
  .pb-xxs-4,
  .py-xxs-4 {
    padding-bottom:1.5rem!important
  }
  .pl-xxs-4,
  .px-xxs-4 {
    padding-left:1.5rem!important
  }
  .p-xxs-5 {
    padding:3rem!important
  }
  .pt-xxs-5,
  .py-xxs-5 {
    padding-top:3rem!important
  }
  .pr-xxs-5,
  .px-xxs-5 {
    padding-right:3rem!important
  }
  .pb-xxs-5,
  .py-xxs-5 {
    padding-bottom:3rem!important
  }
  .pl-xxs-5,
  .px-xxs-5 {
    padding-left:3rem!important
  }
  .m-xxs-auto {
    margin:auto!important
  }
  .mt-xxs-auto,
  .my-xxs-auto {
    margin-top:auto!important
  }
  .mr-xxs-auto,
  .mx-xxs-auto {
    margin-right:auto!important
  }
  .mb-xxs-auto,
  .my-xxs-auto {
    margin-bottom:auto!important
  }
  .ml-xxs-auto,
  .mx-xxs-auto {
    margin-left:auto!important
  }
}
@media (min-width:568px) {
  .m-xs-0 {
    margin:0!important
  }
  .mt-xs-0,
  .my-xs-0 {
    margin-top:0!important
  }
  .mr-xs-0,
  .mx-xs-0 {
    margin-right:0!important
  }
  .mb-xs-0,
  .my-xs-0 {
    margin-bottom:0!important
  }
  .ml-xs-0,
  .mx-xs-0 {
    margin-left:0!important
  }
  .m-xs-1 {
    margin:.25rem!important
  }
  .mt-xs-1,
  .my-xs-1 {
    margin-top:.25rem!important
  }
  .mr-xs-1,
  .mx-xs-1 {
    margin-right:.25rem!important
  }
  .mb-xs-1,
  .my-xs-1 {
    margin-bottom:.25rem!important
  }
  .ml-xs-1,
  .mx-xs-1 {
    margin-left:.25rem!important
  }
  .m-xs-2 {
    margin:.5rem!important
  }
  .mt-xs-2,
  .my-xs-2 {
    margin-top:.5rem!important
  }
  .mr-xs-2,
  .mx-xs-2 {
    margin-right:.5rem!important
  }
  .mb-xs-2,
  .my-xs-2 {
    margin-bottom:.5rem!important
  }
  .ml-xs-2,
  .mx-xs-2 {
    margin-left:.5rem!important
  }
  .m-xs-3 {
    margin:1rem!important
  }
  .mt-xs-3,
  .my-xs-3 {
    margin-top:1rem!important
  }
  .mr-xs-3,
  .mx-xs-3 {
    margin-right:1rem!important
  }
  .mb-xs-3,
  .my-xs-3 {
    margin-bottom:1rem!important
  }
  .ml-xs-3,
  .mx-xs-3 {
    margin-left:1rem!important
  }
  .m-xs-4 {
    margin:1.5rem!important
  }
  .mt-xs-4,
  .my-xs-4 {
    margin-top:1.5rem!important
  }
  .mr-xs-4,
  .mx-xs-4 {
    margin-right:1.5rem!important
  }
  .mb-xs-4,
  .my-xs-4 {
    margin-bottom:1.5rem!important
  }
  .ml-xs-4,
  .mx-xs-4 {
    margin-left:1.5rem!important
  }
  .m-xs-5 {
    margin:3rem!important
  }
  .mt-xs-5,
  .my-xs-5 {
    margin-top:3rem!important
  }
  .mr-xs-5,
  .mx-xs-5 {
    margin-right:3rem!important
  }
  .mb-xs-5,
  .my-xs-5 {
    margin-bottom:3rem!important
  }
  .ml-xs-5,
  .mx-xs-5 {
    margin-left:3rem!important
  }
  .p-xs-0 {
    padding:0!important
  }
  .pt-xs-0,
  .py-xs-0 {
    padding-top:0!important
  }
  .pr-xs-0,
  .px-xs-0 {
    padding-right:0!important
  }
  .pb-xs-0,
  .py-xs-0 {
    padding-bottom:0!important
  }
  .pl-xs-0,
  .px-xs-0 {
    padding-left:0!important
  }
  .p-xs-1 {
    padding:.25rem!important
  }
  .pt-xs-1,
  .py-xs-1 {
    padding-top:.25rem!important
  }
  .pr-xs-1,
  .px-xs-1 {
    padding-right:.25rem!important
  }
  .pb-xs-1,
  .py-xs-1 {
    padding-bottom:.25rem!important
  }
  .pl-xs-1,
  .px-xs-1 {
    padding-left:.25rem!important
  }
  .p-xs-2 {
    padding:.5rem!important
  }
  .pt-xs-2,
  .py-xs-2 {
    padding-top:.5rem!important
  }
  .pr-xs-2,
  .px-xs-2 {
    padding-right:.5rem!important
  }
  .pb-xs-2,
  .py-xs-2 {
    padding-bottom:.5rem!important
  }
  .pl-xs-2,
  .px-xs-2 {
    padding-left:.5rem!important
  }
  .p-xs-3 {
    padding:1rem!important
  }
  .pt-xs-3,
  .py-xs-3 {
    padding-top:1rem!important
  }
  .pr-xs-3,
  .px-xs-3 {
    padding-right:1rem!important
  }
  .pb-xs-3,
  .py-xs-3 {
    padding-bottom:1rem!important
  }
  .pl-xs-3,
  .px-xs-3 {
    padding-left:1rem!important
  }
  .p-xs-4 {
    padding:1.5rem!important
  }
  .pt-xs-4,
  .py-xs-4 {
    padding-top:1.5rem!important
  }
  .pr-xs-4,
  .px-xs-4 {
    padding-right:1.5rem!important
  }
  .pb-xs-4,
  .py-xs-4 {
    padding-bottom:1.5rem!important
  }
  .pl-xs-4,
  .px-xs-4 {
    padding-left:1.5rem!important
  }
  .p-xs-5 {
    padding:3rem!important
  }
  .pt-xs-5,
  .py-xs-5 {
    padding-top:3rem!important
  }
  .pr-xs-5,
  .px-xs-5 {
    padding-right:3rem!important
  }
  .pb-xs-5,
  .py-xs-5 {
    padding-bottom:3rem!important
  }
  .pl-xs-5,
  .px-xs-5 {
    padding-left:3rem!important
  }
  .m-xs-auto {
    margin:auto!important
  }
  .mt-xs-auto,
  .my-xs-auto {
    margin-top:auto!important
  }
  .mr-xs-auto,
  .mx-xs-auto {
    margin-right:auto!important
  }
  .mb-xs-auto,
  .my-xs-auto {
    margin-bottom:auto!important
  }
  .ml-xs-auto,
  .mx-xs-auto {
    margin-left:auto!important
  }
}
@media (min-width:667px) {
  .m-sm-0 {
    margin:0!important
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top:0!important
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right:0!important
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom:0!important
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left:0!important
  }
  .m-sm-1 {
    margin:.25rem!important
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top:.25rem!important
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right:.25rem!important
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom:.25rem!important
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left:.25rem!important
  }
  .m-sm-2 {
    margin:.5rem!important
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top:.5rem!important
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right:.5rem!important
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom:.5rem!important
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left:.5rem!important
  }
  .m-sm-3 {
    margin:1rem!important
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top:1rem!important
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right:1rem!important
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom:1rem!important
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left:1rem!important
  }
  .m-sm-4 {
    margin:1.5rem!important
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top:1.5rem!important
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right:1.5rem!important
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom:1.5rem!important
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left:1.5rem!important
  }
  .m-sm-5 {
    margin:3rem!important
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top:3rem!important
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right:3rem!important
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom:3rem!important
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left:3rem!important
  }
  .p-sm-0 {
    padding:0!important
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top:0!important
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right:0!important
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom:0!important
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left:0!important
  }
  .p-sm-1 {
    padding:.25rem!important
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top:.25rem!important
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right:.25rem!important
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom:.25rem!important
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left:.25rem!important
  }
  .p-sm-2 {
    padding:.5rem!important
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top:.5rem!important
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right:.5rem!important
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom:.5rem!important
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left:.5rem!important
  }
  .p-sm-3 {
    padding:1rem!important
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top:1rem!important
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right:1rem!important
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom:1rem!important
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left:1rem!important
  }
  .p-sm-4 {
    padding:1.5rem!important
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top:1.5rem!important
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right:1.5rem!important
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom:1.5rem!important
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left:1.5rem!important
  }
  .p-sm-5 {
    padding:3rem!important
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top:3rem!important
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right:3rem!important
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom:3rem!important
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left:3rem!important
  }
  .m-sm-auto {
    margin:auto!important
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top:auto!important
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right:auto!important
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom:auto!important
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left:auto!important
  }
}
@media (min-width:768px) {
  .m-md-0 {
    margin:0!important
  }
  .mt-md-0,
  .my-md-0 {
    margin-top:0!important
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right:0!important
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom:0!important
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left:0!important
  }
  .m-md-1 {
    margin:.25rem!important
  }
  .mt-md-1,
  .my-md-1 {
    margin-top:.25rem!important
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right:.25rem!important
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom:.25rem!important
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left:.25rem!important
  }
  .m-md-2 {
    margin:.5rem!important
  }
  .mt-md-2,
  .my-md-2 {
    margin-top:.5rem!important
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right:.5rem!important
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom:.5rem!important
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left:.5rem!important
  }
  .m-md-3 {
    margin:1rem!important
  }
  .mt-md-3,
  .my-md-3 {
    margin-top:1rem!important
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right:1rem!important
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom:1rem!important
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left:1rem!important
  }
  .m-md-4 {
    margin:1.5rem!important
  }
  .mt-md-4,
  .my-md-4 {
    margin-top:1.5rem!important
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right:1.5rem!important
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom:1.5rem!important
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left:1.5rem!important
  }
  .m-md-5 {
    margin:3rem!important
  }
  .mt-md-5,
  .my-md-5 {
    margin-top:3rem!important
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right:3rem!important
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom:3rem!important
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left:3rem!important
  }
  .p-md-0 {
    padding:0!important
  }
  .pt-md-0,
  .py-md-0 {
    padding-top:0!important
  }
  .pr-md-0,
  .px-md-0 {
    padding-right:0!important
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom:0!important
  }
  .pl-md-0,
  .px-md-0 {
    padding-left:0!important
  }
  .p-md-1 {
    padding:.25rem!important
  }
  .pt-md-1,
  .py-md-1 {
    padding-top:.25rem!important
  }
  .pr-md-1,
  .px-md-1 {
    padding-right:.25rem!important
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom:.25rem!important
  }
  .pl-md-1,
  .px-md-1 {
    padding-left:.25rem!important
  }
  .p-md-2 {
    padding:.5rem!important
  }
  .pt-md-2,
  .py-md-2 {
    padding-top:.5rem!important
  }
  .pr-md-2,
  .px-md-2 {
    padding-right:.5rem!important
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom:.5rem!important
  }
  .pl-md-2,
  .px-md-2 {
    padding-left:.5rem!important
  }
  .p-md-3 {
    padding:1rem!important
  }
  .pt-md-3,
  .py-md-3 {
    padding-top:1rem!important
  }
  .pr-md-3,
  .px-md-3 {
    padding-right:1rem!important
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom:1rem!important
  }
  .pl-md-3,
  .px-md-3 {
    padding-left:1rem!important
  }
  .p-md-4 {
    padding:1.5rem!important
  }
  .pt-md-4,
  .py-md-4 {
    padding-top:1.5rem!important
  }
  .pr-md-4,
  .px-md-4 {
    padding-right:1.5rem!important
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom:1.5rem!important
  }
  .pl-md-4,
  .px-md-4 {
    padding-left:1.5rem!important
  }
  .p-md-5 {
    padding:3rem!important
  }
  .pt-md-5,
  .py-md-5 {
    padding-top:3rem!important
  }
  .pr-md-5,
  .px-md-5 {
    padding-right:3rem!important
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom:3rem!important
  }
  .pl-md-5,
  .px-md-5 {
    padding-left:3rem!important
  }
  .m-md-auto {
    margin:auto!important
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top:auto!important
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right:auto!important
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom:auto!important
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left:auto!important
  }
}
@media (min-width:992px) {
  .m-lg-0 {
    margin:0!important
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top:0!important
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right:0!important
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom:0!important
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left:0!important
  }
  .m-lg-1 {
    margin:.25rem!important
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top:.25rem!important
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right:.25rem!important
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom:.25rem!important
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left:.25rem!important
  }
  .m-lg-2 {
    margin:.5rem!important
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top:.5rem!important
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right:.5rem!important
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom:.5rem!important
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left:.5rem!important
  }
  .m-lg-3 {
    margin:1rem!important
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top:1rem!important
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right:1rem!important
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom:1rem!important
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left:1rem!important
  }
  .m-lg-4 {
    margin:1.5rem!important
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top:1.5rem!important
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right:1.5rem!important
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom:1.5rem!important
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left:1.5rem!important
  }
  .m-lg-5 {
    margin:3rem!important
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top:3rem!important
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right:3rem!important
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom:3rem!important
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left:3rem!important
  }
  .p-lg-0 {
    padding:0!important
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top:0!important
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right:0!important
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom:0!important
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left:0!important
  }
  .p-lg-1 {
    padding:.25rem!important
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top:.25rem!important
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right:.25rem!important
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom:.25rem!important
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left:.25rem!important
  }
  .p-lg-2 {
    padding:.5rem!important
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top:.5rem!important
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right:.5rem!important
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom:.5rem!important
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left:.5rem!important
  }
  .p-lg-3 {
    padding:1rem!important
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top:1rem!important
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right:1rem!important
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom:1rem!important
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left:1rem!important
  }
  .p-lg-4 {
    padding:1.5rem!important
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top:1.5rem!important
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right:1.5rem!important
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom:1.5rem!important
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left:1.5rem!important
  }
  .p-lg-5 {
    padding:3rem!important
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top:3rem!important
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right:3rem!important
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom:3rem!important
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left:3rem!important
  }
  .m-lg-auto {
    margin:auto!important
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top:auto!important
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right:auto!important
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom:auto!important
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left:auto!important
  }
}
@media (min-width:1200px) {
  .m-xl-0 {
    margin:0!important
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top:0!important
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right:0!important
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom:0!important
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left:0!important
  }
  .m-xl-1 {
    margin:.25rem!important
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top:.25rem!important
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right:.25rem!important
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom:.25rem!important
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left:.25rem!important
  }
  .m-xl-2 {
    margin:.5rem!important
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top:.5rem!important
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right:.5rem!important
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom:.5rem!important
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left:.5rem!important
  }
  .m-xl-3 {
    margin:1rem!important
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top:1rem!important
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right:1rem!important
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom:1rem!important
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left:1rem!important
  }
  .m-xl-4 {
    margin:1.5rem!important
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top:1.5rem!important
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right:1.5rem!important
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom:1.5rem!important
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left:1.5rem!important
  }
  .m-xl-5 {
    margin:3rem!important
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top:3rem!important
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right:3rem!important
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom:3rem!important
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left:3rem!important
  }
  .p-xl-0 {
    padding:0!important
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top:0!important
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right:0!important
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom:0!important
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left:0!important
  }
  .p-xl-1 {
    padding:.25rem!important
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top:.25rem!important
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right:.25rem!important
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom:.25rem!important
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left:.25rem!important
  }
  .p-xl-2 {
    padding:.5rem!important
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top:.5rem!important
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right:.5rem!important
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom:.5rem!important
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left:.5rem!important
  }
  .p-xl-3 {
    padding:1rem!important
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top:1rem!important
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right:1rem!important
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom:1rem!important
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left:1rem!important
  }
  .p-xl-4 {
    padding:1.5rem!important
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top:1.5rem!important
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right:1.5rem!important
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom:1.5rem!important
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left:1.5rem!important
  }
  .p-xl-5 {
    padding:3rem!important
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top:3rem!important
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right:3rem!important
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom:3rem!important
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left:3rem!important
  }
  .m-xl-auto {
    margin:auto!important
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top:auto!important
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right:auto!important
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom:auto!important
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left:auto!important
  }
}
@media (min-width:1280px) {
  .m-xml-0 {
    margin:0!important
  }
  .mt-xml-0,
  .my-xml-0 {
    margin-top:0!important
  }
  .mr-xml-0,
  .mx-xml-0 {
    margin-right:0!important
  }
  .mb-xml-0,
  .my-xml-0 {
    margin-bottom:0!important
  }
  .ml-xml-0,
  .mx-xml-0 {
    margin-left:0!important
  }
  .m-xml-1 {
    margin:.25rem!important
  }
  .mt-xml-1,
  .my-xml-1 {
    margin-top:.25rem!important
  }
  .mr-xml-1,
  .mx-xml-1 {
    margin-right:.25rem!important
  }
  .mb-xml-1,
  .my-xml-1 {
    margin-bottom:.25rem!important
  }
  .ml-xml-1,
  .mx-xml-1 {
    margin-left:.25rem!important
  }
  .m-xml-2 {
    margin:.5rem!important
  }
  .mt-xml-2,
  .my-xml-2 {
    margin-top:.5rem!important
  }
  .mr-xml-2,
  .mx-xml-2 {
    margin-right:.5rem!important
  }
  .mb-xml-2,
  .my-xml-2 {
    margin-bottom:.5rem!important
  }
  .ml-xml-2,
  .mx-xml-2 {
    margin-left:.5rem!important
  }
  .m-xml-3 {
    margin:1rem!important
  }
  .mt-xml-3,
  .my-xml-3 {
    margin-top:1rem!important
  }
  .mr-xml-3,
  .mx-xml-3 {
    margin-right:1rem!important
  }
  .mb-xml-3,
  .my-xml-3 {
    margin-bottom:1rem!important
  }
  .ml-xml-3,
  .mx-xml-3 {
    margin-left:1rem!important
  }
  .m-xml-4 {
    margin:1.5rem!important
  }
  .mt-xml-4,
  .my-xml-4 {
    margin-top:1.5rem!important
  }
  .mr-xml-4,
  .mx-xml-4 {
    margin-right:1.5rem!important
  }
  .mb-xml-4,
  .my-xml-4 {
    margin-bottom:1.5rem!important
  }
  .ml-xml-4,
  .mx-xml-4 {
    margin-left:1.5rem!important
  }
  .m-xml-5 {
    margin:3rem!important
  }
  .mt-xml-5,
  .my-xml-5 {
    margin-top:3rem!important
  }
  .mr-xml-5,
  .mx-xml-5 {
    margin-right:3rem!important
  }
  .mb-xml-5,
  .my-xml-5 {
    margin-bottom:3rem!important
  }
  .ml-xml-5,
  .mx-xml-5 {
    margin-left:3rem!important
  }
  .p-xml-0 {
    padding:0!important
  }
  .pt-xml-0,
  .py-xml-0 {
    padding-top:0!important
  }
  .pr-xml-0,
  .px-xml-0 {
    padding-right:0!important
  }
  .pb-xml-0,
  .py-xml-0 {
    padding-bottom:0!important
  }
  .pl-xml-0,
  .px-xml-0 {
    padding-left:0!important
  }
  .p-xml-1 {
    padding:.25rem!important
  }
  .pt-xml-1,
  .py-xml-1 {
    padding-top:.25rem!important
  }
  .pr-xml-1,
  .px-xml-1 {
    padding-right:.25rem!important
  }
  .pb-xml-1,
  .py-xml-1 {
    padding-bottom:.25rem!important
  }
  .pl-xml-1,
  .px-xml-1 {
    padding-left:.25rem!important
  }
  .p-xml-2 {
    padding:.5rem!important
  }
  .pt-xml-2,
  .py-xml-2 {
    padding-top:.5rem!important
  }
  .pr-xml-2,
  .px-xml-2 {
    padding-right:.5rem!important
  }
  .pb-xml-2,
  .py-xml-2 {
    padding-bottom:.5rem!important
  }
  .pl-xml-2,
  .px-xml-2 {
    padding-left:.5rem!important
  }
  .p-xml-3 {
    padding:1rem!important
  }
  .pt-xml-3,
  .py-xml-3 {
    padding-top:1rem!important
  }
  .pr-xml-3,
  .px-xml-3 {
    padding-right:1rem!important
  }
  .pb-xml-3,
  .py-xml-3 {
    padding-bottom:1rem!important
  }
  .pl-xml-3,
  .px-xml-3 {
    padding-left:1rem!important
  }
  .p-xml-4 {
    padding:1.5rem!important
  }
  .pt-xml-4,
  .py-xml-4 {
    padding-top:1.5rem!important
  }
  .pr-xml-4,
  .px-xml-4 {
    padding-right:1.5rem!important
  }
  .pb-xml-4,
  .py-xml-4 {
    padding-bottom:1.5rem!important
  }
  .pl-xml-4,
  .px-xml-4 {
    padding-left:1.5rem!important
  }
  .p-xml-5 {
    padding:3rem!important
  }
  .pt-xml-5,
  .py-xml-5 {
    padding-top:3rem!important
  }
  .pr-xml-5,
  .px-xml-5 {
    padding-right:3rem!important
  }
  .pb-xml-5,
  .py-xml-5 {
    padding-bottom:3rem!important
  }
  .pl-xml-5,
  .px-xml-5 {
    padding-left:3rem!important
  }
  .m-xml-auto {
    margin:auto!important
  }
  .mt-xml-auto,
  .my-xml-auto {
    margin-top:auto!important
  }
  .mr-xml-auto,
  .mx-xml-auto {
    margin-right:auto!important
  }
  .mb-xml-auto,
  .my-xml-auto {
    margin-bottom:auto!important
  }
  .ml-xml-auto,
  .mx-xml-auto {
    margin-left:auto!important
  }
}
@media (min-width:1440px) {
  .m-xxl-0 {
    margin:0!important
  }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top:0!important
  }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right:0!important
  }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom:0!important
  }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left:0!important
  }
  .m-xxl-1 {
    margin:.25rem!important
  }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top:.25rem!important
  }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right:.25rem!important
  }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom:.25rem!important
  }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left:.25rem!important
  }
  .m-xxl-2 {
    margin:.5rem!important
  }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top:.5rem!important
  }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right:.5rem!important
  }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom:.5rem!important
  }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left:.5rem!important
  }
  .m-xxl-3 {
    margin:1rem!important
  }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top:1rem!important
  }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right:1rem!important
  }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom:1rem!important
  }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left:1rem!important
  }
  .m-xxl-4 {
    margin:1.5rem!important
  }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top:1.5rem!important
  }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right:1.5rem!important
  }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom:1.5rem!important
  }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left:1.5rem!important
  }
  .m-xxl-5 {
    margin:3rem!important
  }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top:3rem!important
  }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right:3rem!important
  }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom:3rem!important
  }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left:3rem!important
  }
  .p-xxl-0 {
    padding:0!important
  }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top:0!important
  }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right:0!important
  }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom:0!important
  }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left:0!important
  }
  .p-xxl-1 {
    padding:.25rem!important
  }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top:.25rem!important
  }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right:.25rem!important
  }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom:.25rem!important
  }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left:.25rem!important
  }
  .p-xxl-2 {
    padding:.5rem!important
  }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top:.5rem!important
  }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right:.5rem!important
  }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom:.5rem!important
  }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left:.5rem!important
  }
  .p-xxl-3 {
    padding:1rem!important
  }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top:1rem!important
  }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right:1rem!important
  }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom:1rem!important
  }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left:1rem!important
  }
  .p-xxl-4 {
    padding:1.5rem!important
  }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top:1.5rem!important
  }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right:1.5rem!important
  }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom:1.5rem!important
  }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left:1.5rem!important
  }
  .p-xxl-5 {
    padding:3rem!important
  }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top:3rem!important
  }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right:3rem!important
  }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom:3rem!important
  }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left:3rem!important
  }
  .m-xxl-auto {
    margin:auto!important
  }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top:auto!important
  }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right:auto!important
  }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom:auto!important
  }
  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left:auto!important
  }
}
@media (min-width:1600px) {
  .m-xxxl-0 {
    margin:0!important
  }
  .mt-xxxl-0,
  .my-xxxl-0 {
    margin-top:0!important
  }
  .mr-xxxl-0,
  .mx-xxxl-0 {
    margin-right:0!important
  }
  .mb-xxxl-0,
  .my-xxxl-0 {
    margin-bottom:0!important
  }
  .ml-xxxl-0,
  .mx-xxxl-0 {
    margin-left:0!important
  }
  .m-xxxl-1 {
    margin:.25rem!important
  }
  .mt-xxxl-1,
  .my-xxxl-1 {
    margin-top:.25rem!important
  }
  .mr-xxxl-1,
  .mx-xxxl-1 {
    margin-right:.25rem!important
  }
  .mb-xxxl-1,
  .my-xxxl-1 {
    margin-bottom:.25rem!important
  }
  .ml-xxxl-1,
  .mx-xxxl-1 {
    margin-left:.25rem!important
  }
  .m-xxxl-2 {
    margin:.5rem!important
  }
  .mt-xxxl-2,
  .my-xxxl-2 {
    margin-top:.5rem!important
  }
  .mr-xxxl-2,
  .mx-xxxl-2 {
    margin-right:.5rem!important
  }
  .mb-xxxl-2,
  .my-xxxl-2 {
    margin-bottom:.5rem!important
  }
  .ml-xxxl-2,
  .mx-xxxl-2 {
    margin-left:.5rem!important
  }
  .m-xxxl-3 {
    margin:1rem!important
  }
  .mt-xxxl-3,
  .my-xxxl-3 {
    margin-top:1rem!important
  }
  .mr-xxxl-3,
  .mx-xxxl-3 {
    margin-right:1rem!important
  }
  .mb-xxxl-3,
  .my-xxxl-3 {
    margin-bottom:1rem!important
  }
  .ml-xxxl-3,
  .mx-xxxl-3 {
    margin-left:1rem!important
  }
  .m-xxxl-4 {
    margin:1.5rem!important
  }
  .mt-xxxl-4,
  .my-xxxl-4 {
    margin-top:1.5rem!important
  }
  .mr-xxxl-4,
  .mx-xxxl-4 {
    margin-right:1.5rem!important
  }
  .mb-xxxl-4,
  .my-xxxl-4 {
    margin-bottom:1.5rem!important
  }
  .ml-xxxl-4,
  .mx-xxxl-4 {
    margin-left:1.5rem!important
  }
  .m-xxxl-5 {
    margin:3rem!important
  }
  .mt-xxxl-5,
  .my-xxxl-5 {
    margin-top:3rem!important
  }
  .mr-xxxl-5,
  .mx-xxxl-5 {
    margin-right:3rem!important
  }
  .mb-xxxl-5,
  .my-xxxl-5 {
    margin-bottom:3rem!important
  }
  .ml-xxxl-5,
  .mx-xxxl-5 {
    margin-left:3rem!important
  }
  .p-xxxl-0 {
    padding:0!important
  }
  .pt-xxxl-0,
  .py-xxxl-0 {
    padding-top:0!important
  }
  .pr-xxxl-0,
  .px-xxxl-0 {
    padding-right:0!important
  }
  .pb-xxxl-0,
  .py-xxxl-0 {
    padding-bottom:0!important
  }
  .pl-xxxl-0,
  .px-xxxl-0 {
    padding-left:0!important
  }
  .p-xxxl-1 {
    padding:.25rem!important
  }
  .pt-xxxl-1,
  .py-xxxl-1 {
    padding-top:.25rem!important
  }
  .pr-xxxl-1,
  .px-xxxl-1 {
    padding-right:.25rem!important
  }
  .pb-xxxl-1,
  .py-xxxl-1 {
    padding-bottom:.25rem!important
  }
  .pl-xxxl-1,
  .px-xxxl-1 {
    padding-left:.25rem!important
  }
  .p-xxxl-2 {
    padding:.5rem!important
  }
  .pt-xxxl-2,
  .py-xxxl-2 {
    padding-top:.5rem!important
  }
  .pr-xxxl-2,
  .px-xxxl-2 {
    padding-right:.5rem!important
  }
  .pb-xxxl-2,
  .py-xxxl-2 {
    padding-bottom:.5rem!important
  }
  .pl-xxxl-2,
  .px-xxxl-2 {
    padding-left:.5rem!important
  }
  .p-xxxl-3 {
    padding:1rem!important
  }
  .pt-xxxl-3,
  .py-xxxl-3 {
    padding-top:1rem!important
  }
  .pr-xxxl-3,
  .px-xxxl-3 {
    padding-right:1rem!important
  }
  .pb-xxxl-3,
  .py-xxxl-3 {
    padding-bottom:1rem!important
  }
  .pl-xxxl-3,
  .px-xxxl-3 {
    padding-left:1rem!important
  }
  .p-xxxl-4 {
    padding:1.5rem!important
  }
  .pt-xxxl-4,
  .py-xxxl-4 {
    padding-top:1.5rem!important
  }
  .pr-xxxl-4,
  .px-xxxl-4 {
    padding-right:1.5rem!important
  }
  .pb-xxxl-4,
  .py-xxxl-4 {
    padding-bottom:1.5rem!important
  }
  .pl-xxxl-4,
  .px-xxxl-4 {
    padding-left:1.5rem!important
  }
  .p-xxxl-5 {
    padding:3rem!important
  }
  .pt-xxxl-5,
  .py-xxxl-5 {
    padding-top:3rem!important
  }
  .pr-xxxl-5,
  .px-xxxl-5 {
    padding-right:3rem!important
  }
  .pb-xxxl-5,
  .py-xxxl-5 {
    padding-bottom:3rem!important
  }
  .pl-xxxl-5,
  .px-xxxl-5 {
    padding-left:3rem!important
  }
  .m-xxxl-auto {
    margin:auto!important
  }
  .mt-xxxl-auto,
  .my-xxxl-auto {
    margin-top:auto!important
  }
  .mr-xxxl-auto,
  .mx-xxxl-auto {
    margin-right:auto!important
  }
  .mb-xxxl-auto,
  .my-xxxl-auto {
    margin-bottom:auto!important
  }
  .ml-xxxl-auto,
  .mx-xxxl-auto {
    margin-left:auto!important
  }
}
.text-monospace {
  font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}
.text-justify {
  text-align:justify!important
}
.text-nowrap {
  white-space:nowrap!important
}
.text-truncate {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.text-left {
  text-align:left!important
}
.text-right {
  text-align:right!important
}
.text-center {
  text-align:center!important
}
@media (min-width:320px) {
  .text-xxs-left {
    text-align:left!important
  }
  .text-xxs-right {
    text-align:right!important
  }
  .text-xxs-center {
    text-align:center!important
  }
}
@media (min-width:568px) {
  .text-xs-left {
    text-align:left!important
  }
  .text-xs-right {
    text-align:right!important
  }
  .text-xs-center {
    text-align:center!important
  }
}
@media (min-width:667px) {
  .text-sm-left {
    text-align:left!important
  }
  .text-sm-right {
    text-align:right!important
  }
  .text-sm-center {
    text-align:center!important
  }
}
@media (min-width:768px) {
  .text-md-left {
    text-align:left!important
  }
  .text-md-right {
    text-align:right!important
  }
  .text-md-center {
    text-align:center!important
  }
}
@media (min-width:992px) {
  .text-lg-left {
    text-align:left!important
  }
  .text-lg-right {
    text-align:right!important
  }
  .text-lg-center {
    text-align:center!important
  }
}
@media (min-width:1200px) {
  .text-xl-left {
    text-align:left!important
  }
  .text-xl-right {
    text-align:right!important
  }
  .text-xl-center {
    text-align:center!important
  }
}
@media (min-width:1280px) {
  .text-xml-left {
    text-align:left!important
  }
  .text-xml-right {
    text-align:right!important
  }
  .text-xml-center {
    text-align:center!important
  }
}
@media (min-width:1440px) {
  .text-xxl-left {
    text-align:left!important
  }
  .text-xxl-right {
    text-align:right!important
  }
  .text-xxl-center {
    text-align:center!important
  }
}
@media (min-width:1600px) {
  .text-xxxl-left {
    text-align:left!important
  }
  .text-xxxl-right {
    text-align:right!important
  }
  .text-xxxl-center {
    text-align:center!important
  }
}
.text-lowercase {
  text-transform:lowercase!important
}
.text-uppercase {
  text-transform:uppercase!important
}
.text-capitalize {
  text-transform:capitalize!important
}
.font-weight-light {
  font-weight:300!important
}
.font-weight-normal {
  font-weight:400!important
}
.font-weight-bold {
  font-weight:700!important
}
.font-italic {
  font-style:italic!important
}
.text-white {
  color:#fff!important
}
.text-primary {
  color:#f2c94c!important
}
a.text-primary:focus,
a.text-primary:hover {
  color:#efbb1c!important
}
.text-secondary {
  color:#303951!important
}
a.text-secondary:focus,
a.text-secondary:hover {
  color:#1d2231!important
}
.text-success {
  color:#27ae60!important
}
a.text-success:focus,
a.text-success:hover {
  color:#1e8449!important
}
.text-info {
  color:#007bff!important
}
a.text-info:focus,
a.text-info:hover {
  color:#0062cc!important
}
.text-warning {
  color:#fd0!important
}
a.text-warning:focus,
a.text-warning:hover {
  color:#ccb100!important
}
.text-danger {
  color:#e3141f!important
}
a.text-danger:focus,
a.text-danger:hover {
  color:#b41019!important
}
.text-light {
  color:#2f383c!important
}
a.text-light:focus,
a.text-light:hover {
  color:#191d1f!important
}
.text-dark {
  color:#20273a!important
}
a.text-dark:focus,
a.text-dark:hover {
  color:#0e1119!important
}
.text-white {
  color:#fff!important
}
a.text-white:focus,
a.text-white:hover {
  color:#e6e6e6!important
}
.text-black {
  color:#000!important
}
a.text-black:focus,
a.text-black:hover {
  color:#000!important
}
.text-primary-dark {
  color:#384054!important
}
a.text-primary-dark:focus,
a.text-primary-dark:hover {
  color:#242935!important
}
.text-medium {
  color:#2c344a!important
}
a.text-medium:focus,
a.text-medium:hover {
  color:#191e2a!important
}
.text-event-item {
  color:#181c1e!important
}
a.text-event-item:focus,
a.text-event-item:hover {
  color:#010202!important
}
.text-action {
  color:#f2c94c!important
}
a.text-action:focus,
a.text-action:hover {
  color:#efbb1c!important
}
.text-action-highlight {
  color:#f2c94c!important
}
a.text-action-highlight:focus,
a.text-action-highlight:hover {
  color:#efbb1c!important
}
.text-live-primary {
  color:#f6e5d6!important
}
a.text-live-primary:focus,
a.text-live-primary:hover {
  color:#edcaac!important
}
.text-live-primary-5 {
  color:#fbf2eb!important
}
a.text-live-primary-5:focus,
a.text-live-primary-5:hover {
  color:#f1d8c1!important
}
.text-live-secondary {
  color:#f1dac6!important
}
a.text-live-secondary:focus,
a.text-live-secondary:hover {
  color:#e7bf9d!important
}
.text-pre-primary {
  color:#ecf4f6!important
}
a.text-pre-primary:focus,
a.text-pre-primary:hover {
  color:#c9e0e6!important
}
.text-pre-primary-5 {
  color:#ecf4f6!important
}
a.text-pre-primary-5:focus,
a.text-pre-primary-5:hover {
  color:#c9e0e6!important
}
.text-pre-secondary {
  color:#dae1e9!important
}
a.text-pre-secondary:focus,
a.text-pre-secondary:hover {
  color:#bac7d6!important
}
.text-box-border {
  color:#455056!important
}
a.text-box-border:focus,
a.text-box-border:hover {
  color:#2e363a!important
}
.text-box-border-light {
  color:#b3babe!important
}
a.text-box-border-light:focus,
a.text-box-border-light:hover {
  color:#98a1a6!important
}
.text-text-dark {
  color:#161a1f!important
}
a.text-text-dark:focus,
a.text-text-dark:hover {
  color:#010101!important
}
.text-text-positive {
  color:#0f9e84!important
}
a.text-text-positive:focus,
a.text-text-positive:hover {
  color:#0b6f5d!important
}
.text-text-negative {
  color:#f7273f!important
}
a.text-text-negative:focus,
a.text-text-negative:hover {
  color:#e30822!important
}
.text-table-row-primary {
  color:#212629!important
}
a.text-table-row-primary:focus,
a.text-table-row-primary:hover {
  color:#0a0c0d!important
}
.text-table-row-light {
  color:#3a464b!important
}
a.text-table-row-light:focus,
a.text-table-row-light:hover {
  color:#242b2e!important
}
.text-table-row-dark {
  color:#171a21!important
}
a.text-table-row-dark:focus,
a.text-table-row-dark:hover {
  color:#020203!important
}
.text-neon-green {
  color:#53dca9!important
}
a.text-neon-green:focus,
a.text-neon-green:hover {
  color:#2bd193!important
}
.text-light-blue {
  color:#9ca8c8!important
}
a.text-light-blue:focus,
a.text-light-blue:hover {
  color:#7b8bb6!important
}
.text-light-gray {
  color:#384461!important
}
a.text-light-gray:focus,
a.text-light-gray:hover {
  color:#252d41!important
}
.text-medium-gray {
  color:#2a344c!important
}
a.text-medium-gray:focus,
a.text-medium-gray:hover {
  color:#181e2b!important
}
.text-deep-dark {
  color:#151923!important
}
a.text-deep-dark:focus,
a.text-deep-dark:hover {
  color:#020203!important
}
.text-deep-gray {
  color:#313c5a!important
}
a.text-deep-gray:focus,
a.text-deep-gray:hover {
  color:#1f2639!important
}
.text-gray {
  color:#4b5b81!important
}
a.text-gray:focus,
a.text-gray:hover {
  color:#384461!important
}
.text-body {
  color:#fff!important
}
.text-muted {
  color:#747678!important
}
.text-black-50 {
  color:rgba(0,0,0,.5)!important
}
.text-white-50 {
  color:rgba(255,255,255,.5)!important
}
.text-hide {
  font:0/0 a;
  color:transparent;
  text-shadow:none;
  background-color:transparent;
  border:0
}
.visible {
  visibility:visible!important
}
.invisible {
  visibility:hidden!important
}
/*! purgecss end ignore */.tooltip {
  position:absolute;
  z-index:1070;
  display:block;
  margin:0;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-style:normal;
  font-weight:400;
  line-height:1.5;
  text-align:left;
  text-align:start;
  text-decoration:none;
  text-shadow:none;
  text-transform:none;
  letter-spacing:normal;
  word-break:normal;
  word-spacing:normal;
  white-space:normal;
  line-break:auto;
  font-size:.75rem;
  word-wrap:break-word;
  opacity:0
}
.tooltip.show {
  opacity:.9
}
.tooltip .arrow {
  position:absolute;
  display:block;
  width:.8rem;
  height:.4rem
}
.tooltip .arrow::before {
  position:absolute;
  content:"";
  border-color:transparent;
  border-style:solid
}
.bs-tooltip-auto[x-placement^=top],
.bs-tooltip-top {
  padding:.4rem 0
}
.bs-tooltip-auto[x-placement^=top] .arrow,
.bs-tooltip-top .arrow {
  bottom:0
}
.bs-tooltip-auto[x-placement^=top] .arrow::before,
.bs-tooltip-top .arrow::before {
  top:0;
  border-width:.4rem .4rem 0;
  border-top-color:#000
}
.bs-tooltip-auto[x-placement^=right],
.bs-tooltip-right {
  padding:0 .4rem
}
.bs-tooltip-auto[x-placement^=right] .arrow,
.bs-tooltip-right .arrow {
  left:0;
  width:.4rem;
  height:.8rem
}
.bs-tooltip-auto[x-placement^=right] .arrow::before,
.bs-tooltip-right .arrow::before {
  right:0;
  border-width:.4rem .4rem .4rem 0;
  border-right-color:#000
}
.bs-tooltip-auto[x-placement^=bottom],
.bs-tooltip-bottom {
  padding:.4rem 0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow,
.bs-tooltip-bottom .arrow {
  top:0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.bs-tooltip-bottom .arrow::before {
  bottom:0;
  border-width:0 .4rem .4rem;
  border-bottom-color:#000
}
.bs-tooltip-auto[x-placement^=left],
.bs-tooltip-left {
  padding:0 .4rem
}
.bs-tooltip-auto[x-placement^=left] .arrow,
.bs-tooltip-left .arrow {
  right:0;
  width:.4rem;
  height:.8rem
}
.bs-tooltip-auto[x-placement^=left] .arrow::before,
.bs-tooltip-left .arrow::before {
  left:0;
  border-width:.4rem 0 .4rem .4rem;
  border-left-color:#000
}
.tooltip-inner {
  max-width:200px;
  padding:.25rem .5rem;
  color:#fff;
  text-align:center;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  background-color:#000;
  border-radius:.2rem
}
.popover {
  position:absolute;
  top:0;
  left:0;
  z-index:1060;
  display:block;
  max-width:276px;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-style:normal;
  font-weight:400;
  line-height:1.5;
  text-align:left;
  text-align:start;
  text-decoration:none;
  text-shadow:none;
  text-transform:none;
  letter-spacing:normal;
  word-break:normal;
  word-spacing:normal;
  white-space:normal;
  line-break:auto;
  font-size:.75rem;
  word-wrap:break-word;
  background-color:#fff;
  background-clip:padding-box;
  border:1px solid rgba(0,0,0,.2);
  border-radius:.3rem
}
.popover .arrow {
  position:absolute;
  display:block;
  width:1rem;
  height:.5rem;
  margin:0 .3rem
}
.popover .arrow::after,
.popover .arrow::before {
  position:absolute;
  display:block;
  content:"";
  border-color:transparent;
  border-style:solid
}
.bs-popover-auto[x-placement^=top],
.bs-popover-top {
  margin-bottom:.5rem
}
.bs-popover-auto[x-placement^=top] .arrow,
.bs-popover-top .arrow {
  bottom:calc((.5rem + 1px) * -1)
}
.bs-popover-auto[x-placement^=top] .arrow::after,
.bs-popover-auto[x-placement^=top] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-top .arrow::before {
  border-width:.5rem .5rem 0
}
.bs-popover-auto[x-placement^=top] .arrow::before,
.bs-popover-top .arrow::before {
  bottom:0;
  border-top-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=top] .arrow::after,
.bs-popover-top .arrow::after {
  bottom:1px;
  border-top-color:#fff
}
.bs-popover-auto[x-placement^=right],
.bs-popover-right {
  margin-left:.5rem
}
.bs-popover-auto[x-placement^=right] .arrow,
.bs-popover-right .arrow {
  left:calc((.5rem + 1px) * -1);
  width:.5rem;
  height:1rem;
  margin:.3rem 0
}
.bs-popover-auto[x-placement^=right] .arrow::after,
.bs-popover-auto[x-placement^=right] .arrow::before,
.bs-popover-right .arrow::after,
.bs-popover-right .arrow::before {
  border-width:.5rem .5rem .5rem 0
}
.bs-popover-auto[x-placement^=right] .arrow::before,
.bs-popover-right .arrow::before {
  left:0;
  border-right-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=right] .arrow::after,
.bs-popover-right .arrow::after {
  left:1px;
  border-right-color:#fff
}
.bs-popover-auto[x-placement^=bottom],
.bs-popover-bottom {
  margin-top:.5rem
}
.bs-popover-auto[x-placement^=bottom] .arrow,
.bs-popover-bottom .arrow {
  top:calc((.5rem + 1px) * -1)
}
.bs-popover-auto[x-placement^=bottom] .arrow::after,
.bs-popover-auto[x-placement^=bottom] .arrow::before,
.bs-popover-bottom .arrow::after,
.bs-popover-bottom .arrow::before {
  border-width:0 .5rem .5rem .5rem
}
.bs-popover-auto[x-placement^=bottom] .arrow::before,
.bs-popover-bottom .arrow::before {
  top:0;
  border-bottom-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=bottom] .arrow::after,
.bs-popover-bottom .arrow::after {
  top:1px;
  border-bottom-color:#fff
}
.bs-popover-auto[x-placement^=bottom] .popover-header::before,
.bs-popover-bottom .popover-header::before {
  position:absolute;
  top:0;
  left:50%;
  display:block;
  width:1rem;
  margin-left:-.5rem;
  content:"";
  border-bottom:1px solid #f7f7f7
}
.bs-popover-auto[x-placement^=left],
.bs-popover-left {
  margin-right:.5rem
}
.bs-popover-auto[x-placement^=left] .arrow,
.bs-popover-left .arrow {
  right:calc((.5rem + 1px) * -1);
  width:.5rem;
  height:1rem;
  margin:.3rem 0
}
.bs-popover-auto[x-placement^=left] .arrow::after,
.bs-popover-auto[x-placement^=left] .arrow::before,
.bs-popover-left .arrow::after,
.bs-popover-left .arrow::before {
  border-width:.5rem 0 .5rem .5rem
}
.bs-popover-auto[x-placement^=left] .arrow::before,
.bs-popover-left .arrow::before {
  right:0;
  border-left-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=left] .arrow::after,
.bs-popover-left .arrow::after {
  right:1px;
  border-left-color:#fff
}
.popover-header {
  padding:.5rem .75rem;
  margin-bottom:0;
  font-size:1rem;
  color:inherit;
  background-color:#f7f7f7;
  border-bottom:1px solid #ebebeb;
  border-top-left-radius:calc(.3rem - 1px);
  border-top-right-radius:calc(.3rem - 1px)
}
.popover-header:empty {
  display:none
}
.popover-body {
  padding:.5rem .75rem;
  color:#fff
}
.carousel {
  position:relative
}
.carousel-inner {
  position:relative;
  width:100%;
  overflow:hidden
}
.carousel-item {
  position:relative;
  display:none;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  -webkit-transition:-webkit-transform .6s ease;
  transition:-webkit-transform .6s ease;
  transition:transform .6s ease;
  transition:transform .6s ease,-webkit-transform .6s ease;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-perspective:1000px;
  perspective:1000px
}
@media screen and (prefers-reduced-motion:reduce) {
  .carousel-item {
    -webkit-transition:none;
    transition:none
  }
}
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
  display:block
}
.carousel-item-next,
.carousel-item-prev {
  position:absolute;
  top:0
}
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  -webkit-transform:translateX(0);
  transform:translateX(0)
}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
  }
}
.active.carousel-item-right,
.carousel-item-next {
  -webkit-transform:translateX(100%);
  transform:translateX(100%)
}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
  .active.carousel-item-right,
  .carousel-item-next {
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
  }
}
.active.carousel-item-left,
.carousel-item-prev {
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%)
}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
  .active.carousel-item-left,
  .carousel-item-prev {
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
  }
}
.carousel-fade .carousel-item {
  opacity:0;
  -webkit-transition-duration:.6s;
  transition-duration:.6s;
  -webkit-transition-property:opacity;
  transition-property:opacity
}
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right,
.carousel-fade .carousel-item.active {
  opacity:1
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  opacity:0
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev,
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active {
  -webkit-transform:translateX(0);
  transform:translateX(0)
}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-prev,
  .carousel-fade .carousel-item-next,
  .carousel-fade .carousel-item-prev,
  .carousel-fade .carousel-item.active {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
  }
}
.carousel-control-next,
.carousel-control-prev {
  position:absolute;
  top:0;
  bottom: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;
  width:15%;
  color:#fff;
  text-align:center;
  opacity:.5
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
  color:#fff;
  text-decoration:none;
  outline:0;
  opacity:.9
}
.carousel-control-prev {
  left:0
}
.carousel-control-next {
  right:0
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
  display:inline-block;
  width:20px;
  height:20px;
  background:transparent no-repeat center center;
  background-size:100% 100%
}
.carousel-control-prev-icon {
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")
}
.carousel-control-next-icon {
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")
}
.carousel-indicators {
  position:absolute;
  right:0;
  bottom:10px;
  left:0;
  z-index:15;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding-left:0;
  margin-right:15%;
  margin-left:15%;
  list-style:none
}
.carousel-indicators li {
  position:relative;
  -webkit-box-flex:0;
  -ms-flex:0 1 auto;
  flex:0 1 auto;
  width:30px;
  height:3px;
  margin-right:3px;
  margin-left:3px;
  text-indent:-999px;
  background-color:rgba(255,255,255,.5)
}
.carousel-indicators li::before {
  position:absolute;
  top:-10px;
  left:0;
  display:inline-block;
  width:100%;
  height:10px;
  content:""
}
.carousel-indicators li::after {
  position:absolute;
  bottom:-10px;
  left:0;
  display:inline-block;
  width:100%;
  height:10px;
  content:""
}
.carousel-indicators .active {
  background-color:#fff
}
.carousel-caption {
  position:absolute;
  right:15%;
  bottom:20px;
  left:15%;
  z-index:10;
  padding-top:20px;
  padding-bottom:20px;
  color:#fff;
  text-align:center
}
@media print {
  *,
  ::after,
  ::before {
    text-shadow:none!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important
  }
  a:not(.btn) {
    text-decoration:underline
  }
  abbr[title]::after {
    content:" (" attr(title) ")"
  }
  pre {
    white-space:pre-wrap!important
  }
  blockquote,
  pre {
    border:1px solid #878b8f;
    page-break-inside:avoid
  }
  thead {
    display:table-header-group
  }
  img,
  tr {
    page-break-inside:avoid
  }
  h2,
  h3,
  p {
    orphans:3;
    widows:3
  }
  h2,
  h3 {
    page-break-after:avoid
  }
  @page {
    size:a3
  }
  body {
    min-width:992px!important
  }
  .container {
    min-width:992px!important
  }
  .navbar {
    display:none
  }
  .badge {
    border:1px solid #000
  }
  .table {
    border-collapse:collapse!important
  }
  .table td,
  .table th {
    background-color:#fff!important
  }
  .table-bordered td,
  .table-bordered th {
    border:1px solid #cacbcc!important
  }
}
:root {
  --scrollbar-thumb:#747678;
  --custom-checkbox-type:default;
  --primary-color:#f2c94c;
  --primary-color-l-5:#f4d064;
  --primary-color-l-10:#f5d77c;
  --primary-color-l-20:#f9e6ab;
  --primary-color-l-25:#fbedc3;
  --primary-color-l-30:#fcf4db;
  --primary-color-d-3:#f1c53e;
  --primary-color-d-5:#f0c234;
  --primary-color-d-10:#efbb1c;
  --primary-color-d-15:#e1ae10;
  --primary-color-d-20:#c99b0f;
  --primary-color-o-25:rgba(242, 201, 76, 0.25);
  --pre-primary:#ecf4f6;
  --live-primary:#f6e5d6;
  --secondary-color:#303951;
  --secondary-color-l-3:#36405b;
  --secondary-color-l-5:#394461;
  --secondary-color-l-10:#435071;
  --secondary-color-l-15:#4c5b81;
  --secondary-color-l-20:#566691;
  --secondary-color-l-25:#6072a1;
  --secondary-color-l-30:#7080aa;
  --secondary-color-d-3:#2a3247;
  --secondary-color-d-5:#272e41;
  --secondary-color-d-10:#1d2231;
  --secondary-color-d-15:#141721;
  --secondary-color-d-20:#0a0c11;
  --secondary-color-d-25:#010101;
  --secondary-color-d-30:black;
  --pre-secondary:#dae1e9;
  --dark:#20273a;
  --dark-d-5:#171c2a;
  --medium:#2c344a;
  --medium-l-10:#3f4a6a;
  --light:#2f383c;
  --light-l-10:#455359;
  --action:#f2c94c;
  --action-d-10:#efbb1c;
  --action-d-15:#e1ae10;
  --action-o-25:rgba(242, 201, 76, 0.25);
  --action-highlight:#f2c94c;
  --danger:#e3141f;
  --black:#000000;
  --white:#ffffff;
  --gray-100:#f8f9fa;
  --gray-200:#e9ecef;
  --gray-300:#cacbcc;
  --gray-400:#acafb0;
  --gray-500:#878b8f;
  --gray-600:#747678;
  --gray-700:#495057;
  --gray-800:#343a40;
  --gray-900:#212529;
  --text-dark:#161a1f;
  --text-positive:#0f9e84;
  --text-negative:#f7273f;
  --body-bg:#171a21;
  --body-bg-l-20:#41495d;
  --body-color:#ffffff;
  --link-color:#9ca8c8;
  --link-hover-color:#f2c94c;
  --box-border-color:#455056;
  --box-border-color-d-10:#2e363a;
  --table-row-dark:#171a21;
  --table-row-dark-l-3:#1d212a;
  --table-row-dark-l-5:#212630;
  --table-row-dark-d-3:#111318;
  --table-row-dark-d-5:#0d0e12;
  --table-row-dark-d-10:#020203;
  --mission-target-icon-color:var(--danger);
  --header-notification-bar-icon-color:var(--gray-800);
  --header-notification-bar-notification-color:var(--gray-800);
  --header-service-bar-bg:#0d0f13;
  --header-service-bar-border:#313c5a;
  --gifts-free-spins-offer-border-color:#282d39;
  --user-gifts-free-spins-badge-bg:#212630;
  --market-nav-item-toggle-bg:var(--primary-color);
  --market-nav-item-toggle-color:#212529;
  --odd-color:var(--action);
  --event-bg:#171a21;
  --event-container-bg:#283043;
  --event-color:var(--body-color);
  --market-bg:#171a21;
  --league-color:var(--body-color);
  --league-bg:#171a21;
  --market-title-bg:#384054;
  --market-title-color:#ffffff;
  --market-counter-bg:#171a21;
  --sport-title-color:var(--body-color);
  --sport-title-bg:#2a344c;
  --date-title-bg:#2c3449;
  --date-title-color:var(--body-color);
  --live-league-title-bg:#2c3449;
  --live-league-title-hover-bg:var(--secondary-color-l-20);
  --table-row-primary:#212629;
  --table-row-primary-d-3:#1a1e21;
  --live-result-ft-color:var(--action);
  --live-result-color:var(--gray-400);
  --footer-style:dark;
  --viewport-offset-bottom:0px
}
/*! purgecss start ignore */.flag-icon {
  display:inline-block;
  vertical-align:middle;
  background-position:left center;
  background-repeat:no-repeat;
  width:1.25rem;
  height:1.25rem;
  min-width:1.25rem;
  background-size:1.25rem
}
.flag-icon-placeholder {
  display:inline-block;
  vertical-align:middle;
  width:1.25rem;
  height:1.25rem;
  min-width:1.25rem;
  border-radius:50%;
  background-color:rgba(255,255,255,.5)
}
.flag-icon-sm {
  width:1rem;
  height:1rem;
  min-width:1rem;
  background-size:1rem
}
.flag-icon-smd {
  width:1.25rem;
  height:1.25rem;
  min-width:1.25rem;
  background-size:1.25rem
}
.flag-icon-md {
  width:1.5rem;
  height:1.5rem;
  min-width:1.5rem;
  background-size:1.5rem
}
.flag-icon-lg {
  width:1.75rem;
  height:1.75rem;
  min-width:1.75rem;
  background-size:1.75rem
}
.flag-icon-xl {
  width:2.25rem;
  height:2.25rem;
  min-width:2.25rem;
  background-size:2.25rem
}
/*! purgecss end ignore *//*! purgecss start ignore */.ds-league-logo {
  display:inline-block;
  vertical-align:middle;
  background-position:center;
  background-repeat:no-repeat;
  width:1.25rem;
  height:1.25rem;
  min-width:1.25rem;
  background-size:contain
}
.ds-league-logo-nba {
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 28 28' fill='%231381E0' style='flex-shrink: 0;'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h28v28H0z'%3E%3C/path%3E%3Cg fill-rule='nonzero'%3E%3Cpath fill='%23FFF' d='M17.384.166h-6.609c-1.612 0-2.921 1.288-2.921 2.869v21.978c0 1.584 1.309 2.873 2.921 2.873h6.604c1.612 0 2.928-1.289 2.928-2.873V3.035c0-1.581-1.312-2.87-2.923-2.87'%3E%3C/path%3E%3Cpath fill='%23DC1931' d='M15.744 5.247l.007.094c.202.115.304.21.507.338.54.333 1.203.925 1.12 2.966.15.445.217 1.32.357 1.6.28.547.468.902.55 1.418 0 0 .08.804.186.862.558.123.397.177.478.27.086.11.408.106.408.4.112.147.194.3.257.458V3.035c0-1.21-1.002-2.193-2.23-2.193h-2.136c.344.12.537.261.65.486.276.023.604.63.093 1.526.226.148.05.37-.113.626-.047.082-.1.228-.25.218-.194.4-.428.79-.605.814-.054.065-.093.237-.012.318.26.115.576.271.733.417m3.87 9.845a1.99 1.99 0 01-1.853 1.232c-1.103 0-1.991-.876-1.991-1.955a1.96 1.96 0 011.521-1.902c-.23-.564-.714-1.479-.858-1.779-.136-.298-.464-2.157-.535-2.525-.016-.08-.859.48-.86.515-.05.047-.633 1.543-.658 1.623-.011.051-.013.251-.013.251s.287.035.452.526c.163.491.661 2.283.661 2.283s-.134.137-.14.128c.629 2.068.409 2.958.691 3.565.355.854.45.742.755 1.46.218.524.462 2.583.543 2.674.34.423.522.753.522.992 0 .24-.287.949-.182 1.362.063.243.096.788.212.89 0 0 .105.205.054.296-.016.032-.046.08-.032.116.187.65.792 1.757-.187 2.337h.02a2.191 2.191 0 001.878-2.168v-9.921z'%3E%3C/path%3E%3Cpath fill='%2302428C' d='M17.1 24.592c-.36-.315-.12-.448-.134-.572-.237-.96-1.013-1.54-.611-1.858-.1-.317-.3-.715-.294-.714-1.21-.682-2.24-1.791-2.415-1.953-.212-.227-.574-.455-.642-.639-.29-.262-1.717-2.249-2.049-2.98l-.579-.081c-.263-1.057-1.142-1.942-1.164-3.001-.008-.4.185-1.258.257-1.43.07-.173.407-.458.407-.458v-.283c-1.263.035-.9-.092-1.117-.574-.153-.334-.044-.407.011-.639.17-.683.733-1.737.965-2.216.072-.242.315-.825.315-.825.941-1.882 1.293-1.743 2.41-1.85l.055-.077c1.12-.048.937-.131 1.095-1.19-.163.068-.212-.332-.212-.332-.089-.603.17-.49.293-.501.026-.992.13-1.304.858-1.577h-3.773c-1.234 0-2.234.983-2.234 2.194v21.977c0 1.212 1 2.195 2.234 2.195h6.608c-.756-.401-.31-1.165-.284-2.616'%3E%3C/path%3E%3Cpath fill='%23FFF' d='M10.42 25.827h-.472v-3.979h.748l.6 3.26c-.05-.78-.118-1.722-.118-2.524v-.736h.472v3.979h-.685l-.6-3.188c.039.736.055 1.321.055 1.934v1.254zm4.155-3.533h-.028c-.034.48-.101 1.32-.124 1.588l-.061.685h.42l-.061-.685c-.023-.273-.101-1.103-.146-1.588m.242 2.725h-.489l-.068.808h-.544l.488-3.979h.775l.472 3.979h-.567l-.067-.808zm-2.252-2.67v1.316h.202c.191 0 .242-.067.242-.284v-.764c0-.184-.057-.267-.236-.267h-.208zm0 1.75v1.226h.208c.185 0 .236-.095.236-.284v-.674c0-.195-.062-.268-.242-.268h-.202zm-.539 1.728v-3.979h.786c.455 0 .736.24.736.797v.59c0 .363-.113.547-.27.636.157.106.27.284.27.585v.58c0 .546-.298.79-.736.79h-.786z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}
.ds-league-logo-nhl {
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 28 28' fill='%231381E0' style='flex-shrink: 0;'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h28v28H0z'%3E%3C/path%3E%3Cg fill-rule='nonzero'%3E%3Cpath fill='%23E4E5E6' d='M19.318 24.112c-1.837.464-3.105.582-4.039.919-.12.112-.896.954-.896.954s-.777-.842-.896-.954c-.934-.337-2.202-.455-4.039-.92-3.867-.978-5.985-4.223-5.985-7.315 0-2.806 1.467-3.673 1.467-6.741 0-2.39-1.14-4.408-1.14-4.408s2.803-.245 3.563-3.654c0 0 1.683 1.732 3.387 1.732 2.197 0 3.643-1.867 3.643-1.867s1.446 1.867 3.643 1.867c1.704 0 3.386-1.732 3.386-1.732.76 3.41 3.565 3.654 3.565 3.654s-1.141 2.018-1.141 4.408c0 3.068 1.466 3.935 1.466 6.741 0 3.092-2.118 6.337-5.984 7.316zm5.34-14.05c0-1.227.296-2.314.685-3.197l.772-1.754-1.817-.536c-.79-.233-1.367-.831-1.712-1.776L21.784.606l-1.785 1.478c-.588.487-1.26.805-1.973.805-.955 0-1.902-.477-2.493-1.062L14.383.69l-1.15 1.137c-.591.585-1.537 1.062-2.493 1.062-.714 0-1.386-.318-1.973-.805L6.982.606 6.18 2.799c-.345.945-.921 1.543-1.713 1.776l-1.817.536.773 1.754c.389.883.684 1.97.684 3.197 0 2.995-1.47 3.59-1.47 6.734 0 4.21 3.135 7.234 6.605 8.126 1.716.434 2.515.477 3.793.835.166.174 1.348 1.45 1.348 1.45s1.181-1.276 1.348-1.45c1.278-.358 2.078-.4 3.793-.835 3.47-.892 6.604-3.916 6.604-8.126 0-3.144-1.47-3.74-1.47-6.734z'%3E%3C/path%3E%3Cpath fill='%23E4E5E6' d='M18.881 22.392c-1.62.411-3.6.623-4.198.965-.135.098-.3.274-.3.274s-.165-.176-.3-.274c-.598-.342-2.58-.554-4.199-.965a6.567 6.567 0 01-.183-.05l12.743-9.57c.434 1.519 1.097 2.514 1.097 4.024 0 3.032-2.415 5.025-4.66 5.596zM8.516 21.87c-1.714-.88-3.213-2.57-3.288-4.89L20.94 5.18a5.132 5.132 0 001.694 1.514c-.26.776-.56 1.974-.56 3.361 0 .577.042 1.087.112 1.549L8.516 21.87zM6.692 10.055c0-1.387-.301-2.585-.56-3.36.603-.332 1.36-.916 1.962-1.922.648.362 1.566.727 2.646.727 1.635 0 2.912-.714 3.643-1.25.73.536 2.008 1.25 3.643 1.25.261 0 .512-.021.753-.06L5.394 15.495c.385-1.513 1.298-2.766 1.298-5.439zm16.319 0c0-2.188.827-3.873.827-3.873s-1.908-.385-2.797-2.8c0 0-1.267 1.181-3.015 1.181-2.189 0-3.643-1.537-3.643-1.537s-1.454 1.537-3.643 1.537c-1.748 0-3.015-1.181-3.015-1.181-.888 2.415-2.797 2.8-2.797 2.8s.827 1.685.827 3.873c0 3.246-1.467 4.185-1.467 6.741 0 3.573 2.784 5.848 5.366 6.504 2.044.519 3.381.578 4.279 1.011 0 0 .326.299.45.436.124-.137.45-.436.45-.436.897-.433 2.235-.492 4.279-1.01 2.582-.657 5.366-2.932 5.366-6.505 0-2.556-1.467-3.495-1.467-6.741z'%3E%3C/path%3E%3Cpath fill='%23E4E5E6' d='M11.064 16.989L9.596 14.74l-1.63 1.225s.57.015.57.614v4.232l1.151-.863v-2.993l1.311 2.008 1.216-.913v-5.276l-1.15.864v3.35zm4.663-4.902l-1.297.973v-1.95l-1.753 1.316s.571.016.571.615v4.233l1.182-.887v-1.93l1.297-.974v1.93l1.125-.845V9.29l-1.125.846v1.95zm3.289-.49v-3.93l-1.753 1.316s.572.016.572.614v4.233l3.261-2.45c-.07-.844 0-1.345 0-1.345l-2.08 1.562z'%3E%3C/path%3E%3Cpath fill='%23231F20' d='M23.01 10.055c0 3.246 1.468 4.185 1.468 6.741 0 3.573-2.784 5.848-5.366 6.504-2.044.519-3.382.578-4.278 1.011 0 0-.327.299-.451.436-.124-.137-.45-.436-.45-.436-.898-.433-2.235-.492-4.28-1.01-2.58-.657-5.365-2.932-5.365-6.505 0-2.556 1.467-3.495 1.467-6.741 0-2.188-.827-3.873-.827-3.873s1.909-.385 2.797-2.8c0 0 1.267 1.181 3.015 1.181 2.19 0 3.643-1.537 3.643-1.537s1.454 1.537 3.643 1.537c1.748 0 3.015-1.181 3.015-1.181.889 2.415 2.797 2.8 2.797 2.8s-.827 1.685-.827 3.873zm-1.598-8.062s-1.682 1.732-3.386 1.732c-2.197 0-3.643-1.867-3.643-1.867s-1.446 1.867-3.643 1.867c-1.704 0-3.387-1.732-3.387-1.732-.76 3.41-3.563 3.654-3.563 3.654s1.14 2.018 1.14 4.408c0 3.068-1.467 3.935-1.467 6.741 0 3.092 2.118 6.337 5.985 7.316 1.837.464 3.105.582 4.039.919.12.112.896.954.896.954s.777-.842.896-.954c.934-.337 2.202-.455 4.04-.92 3.865-.978 5.983-4.223 5.983-7.315 0-2.806-1.466-3.673-1.466-6.741 0-2.39 1.141-4.408 1.141-4.408s-2.805-.245-3.565-3.654z'%3E%3C/path%3E%3Cpath fill='%23231F20' d='M25.343 6.865a7.924 7.924 0 00-.685 3.197c0 2.995 1.47 3.59 1.47 6.734 0 4.21-3.135 7.234-6.604 8.126-1.715.434-2.515.477-3.793.835-.167.174-1.348 1.45-1.348 1.45s-1.182-1.276-1.348-1.45c-1.278-.358-2.077-.4-3.793-.835-3.47-.892-6.604-3.916-6.604-8.126 0-3.144 1.47-3.74 1.47-6.734a7.942 7.942 0 00-.685-3.197L2.65 5.111l1.817-.536C5.26 4.342 5.835 3.744 6.18 2.8L6.982.606l1.785 1.478c.587.487 1.26.805 1.973.805.956 0 1.902-.477 2.493-1.062L14.383.69l1.15 1.137c.591.585 1.538 1.062 2.493 1.062.713 0 1.385-.318 1.973-.805L21.784.606l.802 2.193c.345.945.921 1.543 1.712 1.776l1.817.536-.772 1.754zm-2.417-4.19L21.948 0l-2.18 1.805c-.578.479-1.164.722-1.742.722-.772 0-1.65-.375-2.238-.957L14.383.18l-1.405 1.39c-.588.582-1.466.957-2.238.957-.578 0-1.164-.243-1.742-.722L6.818 0 5.84 2.675c-.304.831-.8 1.354-1.475 1.554l-2.212.651.939 2.132c.433.983.653 2.009.653 3.05 0 2.88-1.47 3.536-1.47 6.734 0 4.609 3.565 7.625 6.876 8.477 1.674.408 2.18.435 3.69.807.124.132 1.542 1.66 1.542 1.66l1.541-1.66c1.511-.372 2.017-.4 3.69-.807 3.312-.852 6.876-3.868 6.876-8.477 0-3.198-1.47-3.854-1.47-6.734 0-1.041.22-2.067.654-3.05l.939-2.132L24.4 4.23c-.676-.2-1.171-.723-1.475-1.554z'%3E%3C/path%3E%3Cpath fill='%23231F20' d='M21.096 11.38l-3.261 2.45V9.597c0-.598-.572-.614-.572-.614l1.753-1.316v3.93l2.08-1.562s-.07.5 0 1.345zm-4.244 3.188l-1.125.844v-1.929l-1.297.974v1.93l-1.182.887V13.04c0-.599-.57-.615-.57-.615l1.752-1.316v1.95l1.297-.973v-1.95l1.125-.846v5.277zm-4.638 3.483l-1.216.913-1.311-2.008v2.993l-1.15.863V16.58c0-.599-.572-.614-.572-.614l1.63-1.225 1.469 2.248v-3.35l1.15-.864v5.276zM20.94 5.18L5.228 16.98c.075 2.32 1.574 4.01 3.288 4.89l13.67-10.266c-.07-.462-.112-.972-.112-1.549 0-1.387.3-2.585.56-3.36A5.132 5.132 0 0120.94 5.18zm-2.914.32c-1.635 0-2.913-.714-3.643-1.25-.73.536-2.008 1.25-3.643 1.25-1.08 0-1.998-.365-2.646-.727-.603 1.006-1.36 1.59-1.961 1.921.258.776.56 1.974.56 3.361 0 2.673-.914 3.926-1.3 5.439L18.78 5.44a4.85 4.85 0 01-.753.06zM9.701 22.342l.183.05c1.62.411 3.6.623 4.2.965.134.098.299.274.299.274s.165-.176.3-.274c.598-.342 2.579-.554 4.198-.965 2.245-.57 4.66-2.564 4.66-5.596 0-1.51-.663-2.505-1.097-4.024L9.7 22.342zm13.727 2.704a.743.743 0 111.486 0 .743.743 0 01-1.486 0zm1.689 0a.946.946 0 10-1.891.001.946.946 0 001.89 0z'%3E%3C/path%3E%3Cpath fill='%23231F20' d='M24.37 24.945h-.325v-.236h.325c.084 0 .152.053.152.118s-.068.118-.152.118zm.412.641l-.274-.457c.16-.044.274-.162.274-.302 0-.177-.184-.32-.412-.32h-.588v1.08h.263v-.44h.186l.264.44h.287z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}
.ds-league-logo-nfl {
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 28 28' fill='%231381E0' style='flex-shrink: 0;'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h28v28H0z'%3E%3C/path%3E%3Cg fill-rule='nonzero'%3E%3Cpath fill='%23FFF' d='M23.166 3.161c-.827.62-2.482 1.448-4.55.93C14.962 3.196 13.927.06 13.927.06s-1.04 3.133-4.688 4.033c-2.1.517-3.723-.317-4.585-.928H4v16.892c0 .448.103 1.275.796 2.137.858 1.034 2.306 1.7 4.309 1.99 1.62.23 2.792.733 3.62 1.536.62.59 1.206 1.61 1.206 1.61s.603-1.04 1.193-1.61c.834-.803 2.016-1.303 3.62-1.537 2.006-.29 3.446-.965 4.308-2.003.693-.84.797-1.685.797-2.11V3.18h-.659'%3E%3C/path%3E%3Cpath fill='%23013369' d='M23.235 3.816s-1.99 1.548-4.792.848c-3.264-.817-4.55-3.261-4.55-3.261s-1.269 2.447-4.55 3.26c-2.758.69-4.757-.86-4.757-.86v16.235c0 .552.23 2.896 4.619 3.517 1.727.25 3.016.803 3.93 1.696.333.32.586.644.779.944.194-.299.448-.624.779-.944.927-.893 2.216-1.448 3.93-1.696 4.377-.631 4.584-2.975 4.619-3.517V3.802'%3E%3C/path%3E%3Cpath fill='%23FFF' d='M13.927 24.578s1.27-1.565 4.55-2.071c3.793-.583 3.655-2.355 3.655-2.444v-8.515H5.689v8.515c0 .09-.112 1.861 3.654 2.444 3.295.51 4.55 2.071 4.55 2.071'%3E%3C/path%3E%3Cg fill='%23D50A0A'%3E%3Cpath d='M10.067 17.778l-.001-4.033-.506-.285v-1.048h2.313v1.048l-.483.285v8.239l-1.234-.369-1.786-5.274v3.481l.569.434v1.073l-2.479-.631v-.914l.569-.222v-5.826l-.583-.287v-1.048h1.876l1.751 5.377M14.341 21.466l.497.593v1.048l-2.458-.917v-.889l.541-.222v-7.343l-.538-.272v-1.062h4.275v2.134h-.938l-.284-.876H14.35v2.468h.814l.32-.468h.655v2.196h-.655l-.308-.445h-.828v4.068M17.065 21.846v-1.048l.61-.5v-6.55l-.521-.273v-1.061h2.458v1.061l-.482.273v6.171l1.058-.286.203-1.613h1.01v2.695l-4.344 1.159'%3E%3C/path%3E%3C/g%3E%3Cg fill='%23FFF'%3E%3Cpath d='M6.119 9.815l-.744-.559h.91l.3-.862.3.862h.91l-.745.562.274.876-.741-.521-.741.521.274-.876M9.342 9.815l-.744-.559h.91l.3-.862.3.862h.91l-.744.562.273.876-.741-.521-.741.521.274-.876M6.119 6.919l-.744-.559h.91l.3-.861.3.861h.91l-.745.562.274.876-.741-.521-.741.521.274-.876M9.342 6.919l-.744-.559h.91l.3-.861.3.861h.91l-.744.562.273.876-.741-.521-.741.521.274-.876M21.993 10.676l-.741-.52-.741.52.274-.875-.745-.562h.91l.3-.862.301.862h.909l-.744.562.274.875M18.753 10.676l-.741-.52-.741.52.273-.875-.744-.562h.91l.3-.862.301.862h.91l-.745.562.274.875M21.993 7.781l-.741-.521-.741.521.274-.876-.745-.562h.91l.3-.862.301.862h.909l-.744.562.274.876M18.753 7.781l-.741-.521-.741.521.273-.876-.744-.562h.91l.3-.862.301.862h.91l-.745.562.274.876M14.616 6.264a2.577 2.577 0 00-1.096-.534c.096-.09.194-.168.28-.24.492.118.823.34 1.05.527-.08.083-.158.164-.232.246h-.002zm-.479.576a2.568 2.568 0 00-1.134-.552c.067-.086.145-.177.22-.262.332.059.758.234 1.13.541a8.025 8.025 0 00-.214.271l-.002.002zm-.43.603a2.48 2.48 0 00-1.128-.531s.12-.195.188-.296c.475.094.861.317 1.134.545-.07.099-.136.194-.195.282zm2.25-2.882s-.386.201-.924.73c.122.07.258.165.336.23-.08.072-.164.15-.241.223a2.52 2.52 0 00-.996-.503c.093-.067.193-.133.291-.197.152.038.299.098.299.098.607-.462 1.134-.662 1.134-.662s-.061-.03-.223-.028c-2.39.031-4.585 1.813-4.171 4.86.044.325.17.914.33 1.173a9.29 9.29 0 01.81-2.837 2.47 2.47 0 00-.359-.1c.058-.121.139-.276.139-.276.42.079.79.255 1.11.51-.077.125-.13.206-.166.27a2.58 2.58 0 00-.352-.235 9.867 9.867 0 00-1.051 2.713c.006.034.076.052.132.044 2.616-.338 3.826-1.675 4.205-3.12a4.466 4.466 0 00-.163-2.75c-.023-.057-.068-.151-.144-.144'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}
.ds-league-logo-mlb {
  background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns='http://www.w3.org/2000/svg' height='92.56002' width='171.69131' version='1.1' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' viewBox='0 0 171.69131 92.56002'%3E%3Cpath d='M157.40349.00016H14.31505A14.42141,14.42141,0,0,0,4.16912,4.12823,14.26059,14.26059,0,0,0,.00084,14.34117v63.851A14.1534,14.1534,0,0,0,4.15572,88.36491,14.3276,14.3276,0,0,0,14.31505,92.56H157.40349A14.35442,14.35442,0,0,0,171.6909,78.19217V14.32777A14.22038,14.22038,0,0,0,157.5783.00041Q157.49091-.00025,157.40349.00016Z' fill='%23fff'/%3E%3Cpath d='M166.66483,14.32777a9.19433,9.19433,0,0,0-9.08622-9.30118q-.08755-.001-.17512-.00038h-39.994l22.94562,38.34546,2.11765.268,1.34028,1.75577v1.63515l1.44751.29486,1.34028,1.82279v1.58153l1.50112.26806,1.51451,1.64854V56.292a24.84912,24.84912,0,0,0,6.03127,4.02084c2.02383.77737,2.25167,4.02085,3.47132,5.74981,1.52792,2.51973,3.61876,3.52494,3.17647,4.93224-1.01861,3.76619-4.87862,10.11912-8.47057,10.414H139.618v6.08488H157.4169a9.30157,9.30157,0,0,0,9.26161-9.34134l-.00027-.04063v-63.784' fill='%23bf0d3e'/%3E%3Cpath d='M68.82429,81.50267H61.94865c0-17.1824,5.80341-26.685,12.75948-28.5748.9516-.17423.4959-4.86522-.71035-6.29932H69.97694c-.64334,0-.26806-1.20625-.26806-1.20625l3.25688-6.95607-.44229-1.9032H60.48774L70.379,29.64718C70.83471,11.406,89.545,9.98525,100.81681,17.58465c6.70141,4.43633,7.21071,13.22858,6.70141,19.30005-.08041.38868-1.74237.134-1.74237.134s-1.13924,6.70141,1.83619,6.70141H120.7602c5.36112-.21445,10.53461,3.41771,10.53461,3.41771l1.25987-4.59716L103.752,5.02622h-89.437a9.382,9.382,0,0,0-6.621,2.68056,9.28811,9.28811,0,0,0-2.68056,6.621V78.19218a9.16749,9.16749,0,0,0,2.68056,6.59418,9.38191,9.38191,0,0,0,6.621,2.74758H72.376c-1.4207-2.43931-3.04244-5.21369-3.53834-6.03126' fill='%23041e42'/%3E%3Cpath d='M17.907,67.95243a6.35294,6.35294,0,1,1,6.35271,6.35316l-.05338-.00023a6.28592,6.28592,0,0,1-6.29967-6.27214q-.00009-.04039.00034-.08079' fill='%23fff'/%3E%3C/svg%3E")
}
.ds-league-logo-mls {
  background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 23 23' style='enable-background:new 0 0 23 23;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:url(%23SVGID_1_);%7D .st2%7Bfill:%231A2857;%7D .st3%7Bfill:url(%23SVGID_00000106105472918121034540000008728117999124711326_);%7D%0A%3C/style%3E%3Cg id='Layer_2_00000099643137841901950690000001728156360565521322_'%3E%3Cg id='Layer_1-2'%3E%3Cg%3E%3Cpath class='st0' d='M21,2.7V1.5H2.1v1.2c0,0,0,6.5,0,6.6c0,2.6,0.8,5.1,2.2,7.2L2,18.8l1.6,1.6l2.2-2.2c0.5,0.5,1.1,1,1.7,1.4 c1.1,0.8,2.3,1.4,3.6,1.8l0.3,0.1l0.3-0.1c5.4-1.6,9.1-6.6,9.1-12.2C21,9.2,21,2.7,21,2.7z'/%3E%3ClinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='3.2981' y1='14.4102' x2='19.8009' y2='14.4102' gradientTransform='matrix(1 0 0 -1 0 24)'%3E%3Cstop offset='0' style='stop-color:%23E32726'/%3E%3Cstop offset='0.1593' style='stop-color:%23DB2727'/%3E%3Cstop offset='0.4033' style='stop-color:%23C62628'/%3E%3Cstop offset='0.7016' style='stop-color:%23A3252B'/%3E%3Cstop offset='1' style='stop-color:%2379232E'/%3E%3C/linearGradient%3E%3Cpath class='st1' d='M19.8,2.6H3.3c0,0,0,6.5,0,6.6c0,2.7,0.9,5.3,2.6,7.3L19.8,2.6L19.8,2.6z'/%3E%3Cpath class='st0' d='M11.5,20.3c4.8-1.4,8.3-5.8,8.3-11.1c0,0,0-6.2,0-6.6L5.9,16.5C7.4,18.3,9.3,19.6,11.5,20.3z'/%3E%3Cpath class='st2' d='M6,14.6l-0.1,0.1L6.2,15l-0.1,0.1l-0.3-0.3l-0.1,0.1l-0.1-0.1L6,14.6L6,14.6z M6.4,14.6l-0.1-0.3l0.1-0.1 l0.3,0.3l-0.1,0.1l-0.3-0.3l0,0l0.2,0.4l0,0l-0.4-0.2l0,0l0.3,0.3l-0.1,0.1L6,14.5l0.1-0.1L6.4,14.6z'/%3E%3Cg%3E%3Cg%3E%3Cpolygon class='st0' points='9.5,9.2 9.8,9.8 9.2,9.4 8.7,9.8 8.9,9.2 8.3,8.8 9,8.8 9.2,8.2 9.4,8.8 10.1,8.8 '/%3E%3Cpolygon class='st0' points='6.4,9.2 6.9,8.8 6.2,8.8 6,8.2 5.8,8.8 5.1,8.8 5.7,9.2 5.5,9.8 6,9.4 6.6,9.8 '/%3E%3Cpolygon class='st0' points='7.8,10.9 7.6,10.3 7.4,10.9 6.7,10.9 7.3,11.3 7.1,12 7.6,11.6 8.2,12 8,11.3 8.5,10.9 '/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M5.8,6.7L5.1,5.2h0v1.9c0,0,0,0,0,0c0,0,0,0,0,0H4.5c0,0,0,0,0,0c0,0,0,0,0,0V3.9c0,0,0,0,0,0c0,0,0,0,0,0 h0.6c0,0,0.1,0,0.1,0L6,5.8h0l0.8-1.9c0,0,0-0.1,0.1,0h0.6c0,0,0,0,0,0c0,0,0,0,0,0v3.3c0,0,0,0,0,0c0,0,0,0,0,0H7c0,0,0,0,0,0 c0,0,0,0,0,0V5.2h0L6.3,6.7c0,0-0.1,0.1-0.1,0.1L5.8,6.7C5.8,6.7,5.8,6.7,5.8,6.7'/%3E%3Cpath class='st0' d='M8.1,7.2h2.2c0,0,0,0,0,0c0,0,0,0,0,0V6.6c0,0,0,0,0,0c0,0,0,0,0,0H8.8c0,0,0,0,0,0c0,0,0,0,0,0V3.9 c0,0,0,0,0,0c0,0,0,0,0,0H8.1c0,0,0,0,0,0c0,0,0,0,0,0L8.1,7.2C8.1,7.2,8.1,7.2,8.1,7.2C8.1,7.2,8.1,7.2,8.1,7.2'/%3E%3Cpath class='st0' d='M12.2,5.2l-0.2,0c-0.4-0.1-0.5-0.2-0.5-0.4c0-0.2,0.2-0.4,0.5-0.4c0.3,0,0.5,0.1,0.8,0.3c0,0,0.1,0,0.1,0 c0,0,0,0,0,0l0.3-0.5c0,0,0-0.1,0-0.1c-0.3-0.2-0.7-0.4-1.1-0.4c-0.7,0-1.2,0.4-1.2,1c0,0.6,0.4,0.9,1.1,1l0.2,0 c0.4,0.1,0.5,0.2,0.5,0.4c0,0.2-0.2,0.4-0.6,0.4c-0.4,0-0.7-0.2-0.9-0.3c0,0-0.1,0-0.1,0c0,0,0,0,0,0l-0.4,0.4c0,0,0,0.1,0,0.1 c0.3,0.3,0.8,0.5,1.3,0.5c0.9,0,1.3-0.5,1.3-1.1C13.2,5.6,12.9,5.3,12.2,5.2'/%3E%3C/g%3E%3C/g%3E%3CradialGradient id='SVGID_00000082337541667391927670000005809133604132433054_' cx='-4280.5522' cy='4563.606' r='200.1397' gradientTransform='matrix(4.462904e-02 0 0 -4.462904e-02 202.5868 215.1404)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%231099D6'/%3E%3Cstop offset='0.1402' style='stop-color:%231192CE'/%3E%3Cstop offset='0.3552' style='stop-color:%23127FB9'/%3E%3Cstop offset='0.6181' style='stop-color:%23156096'/%3E%3Cstop offset='0.9164' style='stop-color:%23193566'/%3E%3Cstop offset='1' style='stop-color:%231A2857'/%3E%3C/radialGradient%3E%3Cpath style='fill:url(%23SVGID_00000082337541667391927670000005809133604132433054_);' d='M20.2,2.6l0-0.4H2.9l0,0.4 c0,0,0,6.5,0,6.6c0,2.6,0.8,5.1,2.4,7.2c0,0,0,0.1,0.1,0.1l-2.3,2.3l0.5,0.5l2.2-2.2C6.5,17.8,7.2,18.5,8,19 c1,0.7,2.2,1.3,3.4,1.6l0.1,0l0.1,0c1.2-0.4,2.4-0.9,3.4-1.6c1-0.7,1.9-1.6,2.7-2.6c1.6-2.1,2.4-4.6,2.4-7.2 C20.2,9.2,20.2,2.6,20.2,2.6z M5.9,15.9C4.5,14,3.7,11.6,3.7,9.2c0,0,0-4.8,0-6.2h15.2L5.9,15.9C5.9,15.9,5.9,15.9,5.9,15.9z M18.8,12.8c-0.4,1.1-0.9,2.2-1.7,3.1c-0.7,0.9-1.6,1.8-2.5,2.4c-0.9,0.7-2,1.2-3.1,1.5c-1.1-0.3-2.1-0.8-3.1-1.5 c-0.7-0.5-1.4-1.1-2-1.8l13-13c0,1.8,0,5.6,0,5.6C19.4,10.4,19.2,11.7,18.8,12.8z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")
}
.ds-league-logo-pga {
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 181.24 248.55'%3E%3Ctitle%3EPGA Tour logo%3C/title%3E%3Cpath d='M421.38,605.24a31,31,0,0,0,31,31H571.59a31,31,0,0,0,31-31V418.34a30.4,30.4,0,0,0-31-30.61H452.42a30.41,30.41,0,0,0-31,30.61Z' transform='translate(-421.38 -387.73)' style='fill:%2300386e'/%3E%3Cpath d='M452.42,394.39a24,24,0,0,0-24,24V605.24a24,24,0,0,0,24,23.95H571.59a24,24,0,0,0,23.95-23.95V418.34a24,24,0,0,0-23.95-24Z' transform='translate(-421.38 -387.73)' style='fill:%23fff'/%3E%3Cpath d='M452.28,398A20.31,20.31,0,0,0,432,418.34V605.24a20.32,20.32,0,0,0,20.31,20.31H571.44a20.32,20.32,0,0,0,20.31-20.31V418.34A20.31,20.31,0,0,0,571.44,398Z' transform='translate(-421.38 -387.73)' style='fill:%2300386e'/%3E%3Cpath d='M451.79,443.6a1.12,1.12,0,0,1-1.26,1.2h-2v2.64h12.79V444.8h-2.17a1.12,1.12,0,0,1-1.27-1.2v-4.74h3.57c6,0,9.12-1.56,9.12-5.67s-3.15-5.65-8.47-5.65h-13.6v2.64h2a1.12,1.12,0,0,1,1.26,1.2Zm6.11-13.41h3.31a3,3,0,0,1,3.28,3c0,1.86-1.52,3-3.8,3h-2.79Z' transform='translate(-421.38 -387.73)' style='fill:%23fff'/%3E%3Cpath d='M496.43,439.58h-1.49a1.13,1.13,0,0,0-1.27,1.2v6.9h-2.82l-.72-1.47a11.09,11.09,0,0,1-6.39,1.83c-6.75,0-11.49-3.54-11.49-10.26s4.58-10.84,11.49-10.84a9.07,9.07,0,0,1,5.84,2l.65-1.68h2.92v7h-3c-.1-3-2-4.54-5.3-4.54-3.77,0-5.55,2.58-5.55,7.77s1.79,7.68,5.55,7.68c1.23,0,2.72-.45,2.72-1.86v-2.55a1.12,1.12,0,0,0-1.26-1.2h-1.69v-2.64h11.82Z' transform='translate(-421.38 -387.73)' style='fill:%23fff'/%3E%3Cpath d='M505,439.46l3-6.68,2.73,6.68Zm16.18,5.7c-2.18-.37-2.24-.84-3.06-2.64l-6.41-14.76h-4.89l-6.12,13.64c-.94,2-1.54,3.55-4.32,3.8v2.3h9.76v-2.3l-.32,0c-.76-.11-2.49-.11-2.49-1.1a4,4,0,0,1,.37-1.29l.38-.94h7.71l.43.94a7.08,7.08,0,0,1,.44,1.52c0,.87-2,.82-2.62.9v2.3h11.49v-2.3Z' transform='translate(-421.38 -387.73)' style='fill:%23fff'/%3E%3Cpath d='M547,492.61c-.16-.58-1.27-3.43-1.78-4.94-.07-.2,9-6.15,9-6.15a9.61,9.61,0,0,1,.19,1.07s-6.14,9.18-7.43,10m30.16-37.12c3.08-3.12,3.15-10.63,3.15-10.63-3.1-5.64-9.6-7.33-9.6-7.33a2.21,2.21,0,0,0-3.09.43h0l-52.14-31.83c-3.8-2-9,4.76-10.36,7.23-.53.9,1.17,2.22,2.33,2.93,4.73,3.1,7-4.85,8.73-7.66l50.43,31.82a11.75,11.75,0,0,0,.29,2.74c0,4.14,3.29,7.57,1.33,13.56-.53,8.39-9.63,10.07-14.57,15.29-4.56,4.46-13.53,3.9-17.3,7.57l-.1.1s0-.13,0-.16c-3.24-8.49-5.17-9-6.16-12.38-4-1.5-8.66-1.86-12.46.18a11.26,11.26,0,0,0-4.86,10.87c.08,4.06,5.83,8.48,8.84,10.25a17.1,17.1,0,0,0-2.9,7.63c-.48,6,4.29,11.79,5.63,14.17a158.41,158.41,0,0,1,10.08,17.36c.2.45.5.82.21,1.44-.08.16-4.88,8.56,3.05,20.62,3.23,6.2,7.86,20,7.9,20.11,1.84,2-2.5.75-2.95,5.28-3.11,1.22-26.69,19.26-32,24-2.12.61-4.86.53-5.74,3.18a21.28,21.28,0,0,1-1.47,3.12A23.55,23.55,0,0,0,498,617.23c-.52,2.33.06,6.87,2.78,8.07a2,2,0,0,0,2.07,0c.36-.18,1.88-4.32,2.08-4.8,1.88-4.56,4.63-5.78,11-12.1,3.18.88,4.57,2.76,7.84,3.55,8.84-8.21,17.73-15.73,26.42-24.15-1.33,13-2.57,26.43-2.53,30-.56,2.29-.63,6.2,1,8.14,0,0,14.44.84,17.22.64,1.39-.1,1.47-.92,1.47-.92s1.29-1.94-2.21-4.54c-1-.75-3.45-3.77-5.34-5a46.76,46.76,0,0,1,5.69-1c-.66-6.86-.81-21.66-1.31-41C562,554,561.8,547.26,551.8,506.14c7.08-8,6.8-13,13.61-21.34,3.66-7.13,9.31-21.63,11.74-29.31' transform='translate(-421.38 -387.73)' style='fill:%23fff'/%3E%3Cpath d='M468.79,585.43v-4.67h4.4a2.14,2.14,0,0,1,2.16,2.25,2.3,2.3,0,0,1-2.13,2.4Zm.72,15.64a.72.72,0,0,1-.78-.69v-4.3h2.82c.87,0,1.31.12,1.31,1.11,0,.26,0,2.06,0,2.06,0,.55,0,1.25,0,1.82Zm5.27-88c0,6.75-1.48,10.17-4.4,10.17-1.43,0-4.4,0-4.4-10.17s3.09-10.17,4.4-10.17c1.86,0,4.4,0,4.4,10.17m-5.33,29.6H476s.55,0,.55.53,0,14.82,0,17c0,1.21-1.06,2.21-3.74,2.21s-4-1-4-2.2v-17c0-.44.66-.53.66-.53m20.68,58.52a1.36,1.36,0,0,1-1.45-1.43v-1.37a13.32,13.32,0,0,0-1.18-6.28,6.77,6.77,0,0,0-.83-1.29c.11-.08.24-.14.34-.22l.06,0,.06,0a9.84,9.84,0,0,0,3.47-7.82,14.3,14.3,0,0,0-1.54-6.4l0-.08,0-.08a10.61,10.61,0,0,0-6.28-4.83c3.77-2.23,5.69-6,5.69-11.36V542.64h4.52l-.07-11.3h-10.6c6.15-3.44,9.69-9.81,9.69-18.3,0-9.32-4-15-9.47-18.16h4.09V484.36h-8V465.55c1.78.08,3,1.89,3.11,4.7l.14,3.48,11,0V454.18H448.26v19.58l11,0,.13-3.48c.11-2.8,1.33-4.61,3.1-4.69v18.81h-8v10.52h3.41c-5.46,3.11-9.47,8.84-9.47,18.16,0,8.49,3.54,14.86,9.69,18.3h-9.61v11.29h4.53V561a11.07,11.07,0,0,0,5.51,9.54l-10.17,0,0,11.13s3.36,0,4.32,0c0,.12.76,0,.66.79,0,3.12,0,14.32,0,17.8,0,.94-.67.66-.67.83-.91,0-4.28,0-4.28,0v11h27s0-3.21,0-3.24c2.09,2.31,5.1,3.48,9,3.48h9.29V601.19Z' transform='translate(-421.38 -387.73)' style='fill:%23fff'/%3E%3Cpath d='M489.14,457.12H451.2v13.68l5.2,0,0-.66c.21-5.22,3.24-7.55,6.16-7.55,1.9,0,2.82.39,2.82,1.19V484.9c0,1.14-.74,2.4-1.81,2.4h-6.15v4.63h26.14v-4.63h-6.15c-1.06,0-1.81-1.27-1.81-2.4V463.76c0-.8.92-1.19,2.82-1.19,2.92,0,6,2.33,6.17,7.55l0,.66,5.19,0V457.12Z' transform='translate(-421.38 -387.73)' style='fill:%23e6000a'/%3E%3Cpath d='M489.89,534.28H474.31v5.4h2.91a2.75,2.75,0,0,1,2,.5c.35.36.37.9.35,1.74v19.23c-.12.91-1,4.16-6.68,4.16-4.37,0-7-1.68-7-4.48V542.05c0-2.17,1-2.35,2-2.35h3.48v-5.42H451.47v5.4h2.23a2.75,2.75,0,0,1,2,.5,2.4,2.4,0,0,1,.35,1.73V561c0,4.69,4.18,9.71,15.92,9.71,12,0,13.51-5.77,13.51-10.8V542.05c0-2.17,1-2.35,2-2.35h2.54Z' transform='translate(-421.38 -387.73)' style='fill:%23e6000a'/%3E%3Cpath d='M470.38,526.15c-3.15,0-7.34-1.11-7.34-13.11,0-9,2.4-13.11,7.34-13.11,5.22,0,7.34,3.6,7.34,13.11,0,8.76-2.54,13.11-7.34,13.11m-.2-31.33c-9.08,0-18.79,4.58-18.79,18.22,0,11.58,7,18.22,18.79,18.22S489,524.61,489,513c0-13.63-9.7-18.22-18.78-18.22' transform='translate(-421.38 -387.73)' style='fill:%23e6000a'/%3E%3Cpath d='M465.85,577.86l7.55,0c2.46,0,4.2,1.08,4.71,3a8.22,8.22,0,0,1-.2,4.47,4.42,4.42,0,0,1-4.53,3h-7.53ZM490.24,604c-1.32,0-4.34-.09-4.34-4.22v-1.39a10.55,10.55,0,0,0-.87-5c-.75-1.62-2.63-2.55-3.66-3a13.62,13.62,0,0,0,4-2.11,6.94,6.94,0,0,0,2.44-5.59,11.28,11.28,0,0,0-1.21-5.06c-1.69-2.81-4.55-4.11-9-4.11l-26.08,0v5.3l3.38,0a1.63,1.63,0,0,1,1.64,1.46s0,16.53,0,21.89a1.87,1.87,0,0,1-1.6,1.79h-3.47l0,5.3h21.59l0-5.3h-5.36A2.08,2.08,0,0,1,466,602s0-6.6,0-8.76h6.41a3.33,3.33,0,0,1,3.42,3.66l-.06,2.27c0,2-.18,3.62.7,5.87,1.45,3,4.09,4.42,8.11,4.42h6.34v-5.49Z' transform='translate(-421.38 -387.73)' style='fill:%23e6000a'/%3E%3C/svg%3E")
}
/*! purgecss end ignore */.icon-xs {
  font-size:1.125rem
}
.icon-xl {
  font-size:2rem
}
.btn .ds-icon-material {
  font-size:1.5rem;
  vertical-align:top
}
.btn-group-lg>.btn .ds-icon-material,
.btn-lg .ds-icon-material {
  font-size:1.875rem;
  vertical-align:top
}
.btn-group-sm>.btn .ds-icon-material,
.btn-sm .ds-icon-material {
  font-size:1.125rem;
  vertical-align:top
}
.btn-xs .ds-icon-material {
  font-size:1.125rem;
  vertical-align:top
}
.e-sports-icon {
  display:inline-block;
  vertical-align:middle;
  background-position:center;
  background-repeat:no-repeat;
  width:1.75rem;
  height:1.75rem;
  background-size:contain
}
.e-sports-icon.e-sports-icon-sm {
  width:1.25rem;
  height:1.25rem
}
.e-sports-icon.e-sports-icon-xs {
  width:1rem;
  height:1rem
}
.e-sports-icon.live {
  background-image:none!important
}
.esports-flag-icon {
  margin-right:6px
}
.pn-horseracing.pn-us {
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:.875rem!important;
  font-weight:700!important;
  line-height:1!important;
  width:1.5rem;
  text-align:center;
  padding:.25rem 0;
  border-radius:.2rem;
  border:1px solid transparent
}
.pn-horseracing.pn-us-1 {
  color:#fff;
  background-color:#e50000;
  border-color:#e50000
}
.pn-horseracing.pn-us-2 {
  color:#000;
  background-color:#fff;
  border-color:#000
}
.pn-horseracing.pn-us-3 {
  color:#fff;
  background-color:#0037ff;
  border-color:#0037ff
}
.pn-horseracing.pn-us-4 {
  color:#000;
  background-color:#fff001;
  border-color:#fff001
}
.pn-horseracing.pn-us-5 {
  color:#fff;
  background-color:#127b2e;
  border-color:#127b2e
}
.pn-horseracing.pn-us-6 {
  color:#fff001;
  background-color:#000;
  border-color:#000
}
.pn-horseracing.pn-us-7 {
  color:#000;
  background-color:#ff4200;
  border-color:#ff4200
}
.pn-horseracing.pn-us-8 {
  color:#000;
  background-color:#fa5d8e;
  border-color:#fa5d8e
}
.pn-horseracing.pn-us-9 {
  color:#000;
  background-color:#0bafd8;
  border-color:#0bafd8
}
.pn-horseracing.pn-us-10 {
  color:#fff;
  background-color:#7744a9;
  border-color:#7744a9
}
.pn-horseracing.pn-us-11 {
  color:#e50000;
  background-color:silver;
  border-color:silver
}
.pn-horseracing.pn-us-12 {
  color:#000;
  background-color:#00ff01;
  border-color:#00ff01
}
.pn-horseracing.pn-us-13 {
  color:#fff;
  background-color:#4e181b;
  border-color:#4e181b
}
.pn-horseracing.pn-us-14 {
  color:#fff001;
  background-color:#7c142e;
  border-color:#7c142e
}
.pn-horseracing.pn-us-15 {
  color:#000;
  background-color:#989489;
  border-color:#989489
}
.pn-horseracing.pn-us-16 {
  color:#e50000;
  background-color:#8fe0f3;
  border-color:#8fe0f3
}
.pn-horseracing.pn-us-17 {
  color:#fff;
  background-color:#08153a;
  border-color:#08153a
}
.pn-horseracing.pn-us-18 {
  color:#fff001;
  background-color:#1a5920;
  border-color:#1a5920
}
.pn-horseracing.pn-us-19 {
  color:#e50000;
  background-color:#3033a7;
  border-color:#3033a7
}
.pn-horseracing.pn-us-20 {
  color:#fff001;
  background-color:#ec0a59;
  border-color:#ec0a59
}
.pn-horseracing.pn-us-21 {
  color:#08153a;
  background-color:#7f6ed4;
  border-color:#7f6ed4
}
.pn-greyhounds {
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:.875rem!important;
  font-weight:700!important;
  line-height:1!important;
  width:1.5rem;
  text-align:center;
  padding:.25rem 0;
  border-radius:2rem;
  border:1px solid transparent
}
.pn-greyhounds.pn-default.pn-default-1 {
  color:#fff;
  background-color:#e50000;
  border-color:#e50000
}
.pn-greyhounds.pn-default.pn-default-2 {
  color:#fff;
  background-color:#0037ff;
  border-color:#0037ff
}
.pn-greyhounds.pn-default.pn-default-3 {
  color:#000;
  background-color:#fff;
  border-color:#000
}
.pn-greyhounds.pn-default.pn-default-4 {
  color:#fff;
  background-color:#000;
  border-color:#000
}
.pn-greyhounds.pn-default.pn-default-5 {
  color:#000;
  background-color:#ff4200;
  border-color:#ff4200
}
.pn-greyhounds.pn-default.pn-default-6 {
  color:#e50000;
  text-shadow:1px 1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff,1px 0 0 #fff,0 1px 0 #fff,-1px 0 0 #fff,0 -1px 0 #fff;
  background:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(50%,#000),color-stop(50%,#fff),to(#fff));
  background:linear-gradient(to bottom,#000,#000 50%,#fff 50%,#fff);
  background-size:100% 9px;
  border-color:#000
}
.pn-greyhounds.pn-default.pn-default-7 {
  color:#fff;
  background-color:#127b2e;
  border-color:#127b2e
}
.pn-greyhounds.pn-default.pn-default-8 {
  color:#fff001;
  background-image:-webkit-gradient(linear,left top,right top,color-stop(18%,#fff001),color-stop(18%,#000),color-stop(82%,#fff001));
  background-image:linear-gradient(to right,#fff001 18%,#000 18% 82%,#fff001 82%);
  background-repeat:no-repeat;
  border-color:#000
}
.pn-greyhounds.pn-us.pn-us-1 {
  color:#fff;
  background-color:#e50000;
  border-color:#e50000
}
.pn-greyhounds.pn-us.pn-us-2 {
  color:#fff;
  background-color:#0037ff;
  border-color:#0037ff
}
.pn-greyhounds.pn-us.pn-us-3 {
  color:#000;
  background-color:#fff;
  border-color:#000
}
.pn-greyhounds.pn-us.pn-us-4 {
  color:#fff;
  background-color:#127b2e;
  border-color:#127b2e
}
.pn-greyhounds.pn-us.pn-us-5 {
  color:#fff;
  background-color:#000;
  border-color:#000
}
.pn-greyhounds.pn-us.pn-us-6 {
  color:#000;
  background-color:#fff001;
  border-color:#fff001
}
.pn-greyhounds.pn-us.pn-us-7 {
  color:#0d4e1e;
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(18%,#127b2e),color-stop(18%,#fff),color-stop(82%,#127b2e));
  background-image:linear-gradient(#127b2e 18%,#fff 18% 82%,#127b2e 82%);
  background-repeat:no-repeat;
  border-color:#0d4e1e
}
.pn-greyhounds.pn-us.pn-us-8 {
  color:#fff001;
  background-image:-webkit-gradient(linear,left top,right top,color-stop(18%,#fff001),color-stop(18%,#000),color-stop(82%,#fff001));
  background-image:linear-gradient(to right,#fff001 18%,#000 18% 82%,#fff001 82%);
  background-repeat:no-repeat;
  border-color:#000
}
.pn-greyhounds.pn-us.pn-us-9 {
  color:#b03b5f;
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(18%,#fa5d8e),color-stop(18%,#fff),color-stop(82%,#fa5d8e));
  background-image:linear-gradient(#fa5d8e 18%,#fff 18% 82%,#fa5d8e 82%);
  background-repeat:no-repeat;
  border-color:#b03b5f
}
/*! purgecss start ignore */.rg-link-image[data-rg-link-key=selftest] {
  background-image:url(/themes/_default/common/img/rg-link-icons/selftest.svg)
}
.rg-link-image[data-rg-link-key=gamebreak] {
  background-image:url(/themes/_default/common/img/rg-link-icons/gamebreak.svg)
}
.rg-link-image[data-rg-link-key=gamelimits] {
  background-image:url(/themes/_default/common/img/rg-link-icons/gamelimits.svg)
}
.rg-link-image[data-rg-link-key=igaming] {
  background-image:url(/themes/_default/common/img/rg-link-icons/igaming.svg)
}
/*! purgecss end ignore */@-webkit-keyframes blinkingText {
  0% {
    color:#fff
  }
  30% {
    color:#000
  }
  99% {
    color:#000
  }
  100% {
    color:#fff
  }
}
@keyframes blinkingText {
  0% {
    color:#fff
  }
  30% {
    color:#000
  }
  99% {
    color:#000
  }
  100% {
    color:#fff
  }
}
@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow:0 0 0 0 rgba(255,255,255,.4);
    box-shadow:0 0 0 0 rgba(255,255,255,.4)
  }
  60% {
    -webkit-box-shadow:0 0 0 8px rgba(255,255,255,0);
    box-shadow:0 0 0 8px rgba(255,255,255,0)
  }
  100% {
    -webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);
    box-shadow:0 0 0 0 rgba(255,255,255,0)
  }
}
@keyframes pulse {
  0% {
    -webkit-box-shadow:0 0 0 0 rgba(255,255,255,.4);
    box-shadow:0 0 0 0 rgba(255,255,255,.4)
  }
  60% {
    -webkit-box-shadow:0 0 0 8px rgba(255,255,255,0);
    box-shadow:0 0 0 8px rgba(255,255,255,0)
  }
  100% {
    -webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);
    box-shadow:0 0 0 0 rgba(255,255,255,0)
  }
}
@-webkit-keyframes fadein {
  from {
    opacity:0
  }
  to {
    opacity:1
  }
}
@keyframes fadein {
  from {
    opacity:0
  }
  to {
    opacity:1
  }
}
@-webkit-keyframes fadeout {
  from {
    opacity:1
  }
  to {
    opacity:0
  }
}
@keyframes fadeout {
  from {
    opacity:1
  }
  to {
    opacity:0
  }
}
@-webkit-keyframes gradientAnimation {
  0% {
    background-position:-100px
  }
  40% {
    background-position:140px
  }
  100% {
    background-position:140px
  }
}
@keyframes gradientAnimation {
  0% {
    background-position:-100px
  }
  40% {
    background-position:140px
  }
  100% {
    background-position:140px
  }
}
@-webkit-keyframes text-loading-dots {
  0%,
  20% {
    color:transparent;
    text-shadow:.25em 0 0 transparent,.5em 0 0 transparent
  }
  40% {
    color:inherit;
    text-shadow:.25em 0 0 transparent,.5em 0 0 transparent
  }
  60% {
    text-shadow:.25em 0 0 currentcolor,.5em 0 0 transparent
  }
  100%,
  80% {
    text-shadow:.25em 0 0 currentcolor,.5em 0 0 currentcolor
  }
}
@keyframes text-loading-dots {
  0%,
  20% {
    color:transparent;
    text-shadow:.25em 0 0 transparent,.5em 0 0 transparent
  }
  40% {
    color:inherit;
    text-shadow:.25em 0 0 transparent,.5em 0 0 transparent
  }
  60% {
    text-shadow:.25em 0 0 currentcolor,.5em 0 0 transparent
  }
  100%,
  80% {
    text-shadow:.25em 0 0 currentcolor,.5em 0 0 currentcolor
  }
}
@-webkit-keyframes backgroundLighten {
  0% {
    background-color:transparent
  }
  60% {
    background-color:rgba(51,51,51,0)
  }
  100% {
    background-color:transparent
  }
}
@keyframes backgroundLighten {
  0% {
    background-color:transparent
  }
  60% {
    background-color:rgba(51,51,51,0)
  }
  100% {
    background-color:transparent
  }
}
.fb-25 {
  -ms-flex-preferred-size:25%!important;
  flex-basis:25%!important
}
.fb-50 {
  -ms-flex-preferred-size:50%!important;
  flex-basis:50%!important
}
.fb-75 {
  -ms-flex-preferred-size:75%!important;
  flex-basis:75%!important
}
.fb-100 {
  -ms-flex-preferred-size:100%!important;
  flex-basis:100%!important
}
.fb-auto {
  -ms-flex-preferred-size:auto!important;
  flex-basis:auto!important
}
body {
  background-color:var(--body-bg);
  color:var(--body-color)
}
a:focus {
  outline:0
}
a.disabled {
  opacity:.4;
  pointer-events:none
}
a.info-link {
  color:#f2c94c
}
.text-decoration-none {
  text-decoration:none!important
}
.break-text {
  word-break:break-word
}
.text-wrap {
  white-space:normal!important
}
.min-vw-100 {
  min-width:100vw!important
}
.min-vh-100 {
  min-height:100vh!important
}
.vw-100 {
  width:100vw!important
}
.vh-100 {
  height:100vh!important
}
.position-unset {
  position:unset!important
}
/*! purgecss start ignore */.owl-theme .owl-nav {
  margin-top:10px;
  text-align:center;
  -webkit-tap-highlight-color:transparent
}
.owl-theme .owl-nav .slider-container-nav .carousel-icon-nav,
.owl-theme .owl-nav [class*=owl-],
.slider-container-nav .owl-theme .owl-nav .carousel-icon-nav {
  color:#fff;
  font-size:16px;
  margin:0;
  padding:0;
  background:0 0;
  display:inline-block;
  cursor:pointer;
  border-radius:3px
}
.owl-theme .owl-nav .slider-container-nav .carousel-icon-nav:hover,
.owl-theme .owl-nav [class*=owl-]:hover,
.slider-container-nav .owl-theme .owl-nav .carousel-icon-nav:hover {
  background:0 0;
  color:#fff;
  text-decoration:none
}
.owl-theme .owl-nav .disabled {
  opacity:.6;
  cursor:default
}
.owl-theme .owl-nav.disabled+.owl-dots {
  margin-top:10px
}
.owl-theme .owl-dots {
  text-align:center;
  -webkit-tap-highlight-color:transparent
}
.owl-theme .owl-dots .owl-dot {
  display:inline-block;
  zoom:1
}
.owl-theme .owl-dots .owl-dot span {
  width:12px;
  height:12px;
  margin:0 5px;
  background:#fff;
  display:block;
  -webkit-backface-visibility:visible;
  -webkit-transition:opacity .2s ease;
  transition:opacity .2s ease;
  border-radius:12px
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background:#f2c94c
}
.owl-carousel {
  display:none;
  width:100%;
  -webkit-tap-highlight-color:transparent;
  position:relative;
  z-index:1
}
.owl-carousel .owl-stage {
  position:relative;
  -ms-touch-action:pan-Y;
  touch-action:manipulation;
  -moz-backface-visibility:hidden
}
.owl-carousel .owl-stage:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0
}
.owl-carousel .owl-stage-outer {
  position:relative;
  overflow:hidden;
  -webkit-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item {
  position:relative;
  min-height:1px;
  float:left;
  -webkit-backface-visibility:hidden;
  -webkit-tap-highlight-color:transparent;
  -webkit-touch-callout:none
}
.owl-carousel .owl-item img {
  display:block;
  width:100%
}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
  display:none
}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
  background:0 0;
  color:inherit;
  border:none;
  padding:0!important;
  font:inherit;
  outline:0
}
.owl-carousel.owl-loaded {
  display:block
}
.owl-carousel.owl-loading {
  opacity:0;
  display:block
}
.owl-carousel.owl-hidden {
  opacity:0
}
.owl-carousel.owl-refresh .owl-item {
  visibility:hidden
}
.owl-carousel.owl-drag .owl-item {
  -ms-touch-action:pan-y;
  touch-action:pan-y;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.owl-carousel.owl-grab {
  cursor:move;
  cursor:-webkit-grab;
  cursor:grab
}
.no-js .owl-carousel {
  display:block
}
.owl-carousel .animated {
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both
}
.owl-carousel .owl-animated-in {
  z-index:0
}
.owl-carousel .owl-animated-out {
  z-index:1
}
.owl-carousel .fadeOut {
  -webkit-animation-name:fadeOut;
  animation-name:fadeOut
}
@-webkit-keyframes fadeOut {
  0% {
    opacity:1
  }
  100% {
    opacity:0
  }
}
@keyframes fadeOut {
  0% {
    opacity:1
  }
  100% {
    opacity:0
  }
}
.owl-height {
  -webkit-transition:height .5s ease-in-out;
  transition:height .5s ease-in-out
}
.owl-carousel .owl-item .owl-lazy {
  opacity:0;
  -webkit-transition:opacity .4s ease;
  transition:opacity .4s ease
}
.owl-carousel .owl-item .owl-lazy:not([src]),
.owl-carousel .owl-item .owl-lazy[src^=""] {
  max-height:0
}
.owl-carousel .owl-item img.owl-lazy {
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper {
  position:relative;
  height:100%;
  background:#000
}
.owl-carousel .owl-video-play-icon {
  position:absolute;
  height:80px;
  width:80px;
  left:50%;
  top:50%;
  margin-left:-40px;
  margin-top:-40px;
  cursor:pointer;
  z-index:1;
  -webkit-backface-visibility:hidden;
  -webkit-transition:-webkit-transform .1s ease;
  transition:-webkit-transform .1s ease;
  transition:transform .1s ease;
  transition:transform .1s ease,-webkit-transform .1s ease
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transform:scale(1.3,1.3);
  transform:scale(1.3,1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
  display:none
}
.owl-carousel .owl-video-tn {
  opacity:0;
  height:100%;
  background-position:center center;
  background-repeat:no-repeat;
  background-size:contain;
  -webkit-transition:opacity .4s ease;
  transition:opacity .4s ease
}
.owl-carousel .owl-video-frame {
  position:relative;
  z-index:1;
  height:100%;
  width:100%
}
/*! purgecss end ignore */.btn {
  font-size:.9375rem;
  text-transform:capitalize
}
.btn-group-lg>.btn,
.btn-lg {
  font-size:.9375rem
}
.btn-group-sm>.btn,
.btn-sm {
  font-size:.9375rem
}
.btn-xs {
  padding:0 .5rem;
  font-size:.6875rem;
  line-height:1.63637;
  border-radius:.2rem
}
.btn-dropdown {
  display:inline-block;
  font-weight:500;
  text-align:left;
  white-space:nowrap;
  vertical-align:middle;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  padding:0;
  background-color:transparent;
  border:none;
  color:#000;
  font-size:.875rem;
  line-height:1.5;
  -webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}
.btn-dropdown::after {
  padding:.75rem .75rem;
  font-size:1.5rem;
  border-radius:.2rem
}
.btn-dropdown .btn-dropdown-icon {
  font-size:1.5rem
}
@media screen and (prefers-reduced-motion:reduce) {
  .btn-dropdown {
    -webkit-transition:none;
    transition:none
  }
}
.btn-dropdown::after {
  font-family:ds-icon-material;
  display:inline-block;
  margin-left:6px;
  vertical-align:middle;
  font-weight:400;
  font-style:normal;
  line-height:1;
  letter-spacing:normal;
  text-transform:none;
  white-space:nowrap;
  word-wrap:normal;
  -webkit-font-feature-settings:"liga";
  -webkit-font-smoothing:antialiased;
  border-width:1px;
  border-style:solid;
  border-color:transparent;
  width:auto;
  height:auto;
  content:""
}
.btn-dropdown:empty::after {
  margin-left:0
}
.btn-dropdown .btn-dropdown-label {
  display:inline-block;
  vertical-align:middle
}
.btn-dropdown .btn-dropdown-label.label-inner-aligned {
  text-align:right
}
.btn-dropdown .btn-dropdown-icon {
  display:inline-block;
  vertical-align:middle;
  padding-right:6px
}
.btn-dropdown .flag-icon {
  padding-right:calc(1.25rem + 6px)
}
.btn-dropdown:focus,
.btn-dropdown:hover {
  text-decoration:none
}
.btn-dropdown.focus,
.btn-dropdown:focus {
  outline:0
}
.btn-dropdown.disabled,
.btn-dropdown:disabled {
  opacity:.65
}
.btn-dropdown:not(:disabled):not(.disabled) {
  cursor:pointer
}
.btn-dropdown:not(:disabled):not(.disabled).active,
.btn-dropdown:not(:disabled):not(.disabled):active {
  background-image:none
}
.dropup .btn-dropdown-menu {
  top:auto;
  bottom:100%;
  margin-top:0;
  margin-bottom:.125rem
}
.dropup .dropdown-toggle::after {
  font-family:ds-icon-material;
  display:inline-block;
  margin-left:6px;
  vertical-align:middle;
  font-weight:400;
  font-style:normal;
  line-height:1;
  letter-spacing:normal;
  text-transform:none;
  white-space:nowrap;
  word-wrap:normal;
  -webkit-font-feature-settings:"liga";
  -webkit-font-smoothing:antialiased;
  border-width:1px;
  border-style:solid;
  border-color:transparent;
  width:auto;
  height:auto;
  content:""
}
.dropup .dropdown-toggle:empty::after {
  margin-left:0
}
.dropright .btn-dropdown-menu {
  top:0;
  right:auto;
  left:100%;
  margin-top:0;
  margin-left:.125rem
}
.dropright .dropdown-toggle::after {
  font-family:ds-icon-material;
  display:inline-block;
  margin-left:6px;
  vertical-align:middle;
  font-weight:400;
  font-style:normal;
  line-height:1;
  letter-spacing:normal;
  text-transform:none;
  white-space:nowrap;
  word-wrap:normal;
  -webkit-font-feature-settings:"liga";
  -webkit-font-smoothing:antialiased;
  border-width:1px;
  border-style:solid;
  border-color:transparent;
  width:auto;
  height:auto;
  content:""
}
.dropright .dropdown-toggle:empty::after {
  margin-left:0
}
.dropright .dropdown-toggle::after {
  vertical-align:0
}
.dropleft .btn-dropdown-menu {
  top:0;
  right:100%;
  left:auto;
  margin-top:0;
  margin-right:.125rem
}
.dropleft .dropdown-toggle::after {
  font-family:ds-icon-material;
  display:inline-block;
  margin-left:6px;
  vertical-align:middle;
  font-weight:400;
  font-style:normal;
  line-height:1;
  letter-spacing:normal;
  text-transform:none;
  white-space:nowrap;
  word-wrap:normal;
  -webkit-font-feature-settings:"liga";
  -webkit-font-smoothing:antialiased;
  border-width:1px;
  border-style:solid;
  border-color:transparent;
  width:auto;
  height:auto
}
.dropleft .dropdown-toggle::after {
  display:none
}
.dropleft .dropdown-toggle::before {
  display:inline-block;
  width:0;
  height:0;
  margin-right:.255em;
  vertical-align:.255em;
  content:"";
  content:""
}
.dropleft .dropdown-toggle:empty::after {
  margin-left:0
}
.dropleft .dropdown-toggle::before {
  vertical-align:0
}
.dropmodal .modal-toggle::after {
  font-family:ds-icon-material;
  display:inline-block;
  margin-left:6px;
  vertical-align:middle;
  font-weight:400;
  font-style:normal;
  line-height:1;
  letter-spacing:normal;
  text-transform:none;
  white-space:nowrap;
  word-wrap:normal;
  -webkit-font-feature-settings:"liga";
  -webkit-font-smoothing:antialiased;
  border-width:1px;
  border-style:solid;
  border-color:transparent;
  width:auto;
  height:auto;
  content:""
}
.dropmodal .modal-toggle:empty::after {
  margin-left:0
}
.btn-dropdown-block {
  display:table!important;
  width:100%
}
.btn-dropdown-block .btn-dropdown-icon {
  display:table-cell!important
}
.btn-dropdown-block .btn-dropdown-label {
  display:table-cell!important;
  padding-right:6px;
  width:100%;
  max-width:0
}
.btn-dropdown-block::after {
  display:table-cell!important
}
.btn-dropdown-primary {
  color:#212529
}
.btn-dropdown-primary .btn-dropdown-icon {
  color:#f2c94c
}
.btn-dropdown-primary::after {
  background-color:#f2c94c;
  border-color:#f2c94c
}
@media (hover:hover) {
  .btn-dropdown-primary:hover::after {
    color:#212529;
    background-color:#efbe28;
    border-color:#efbb1c
  }
}
.btn-dropdown-primary.disabled::after,
.btn-dropdown-primary:disabled::after {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.btn-dropdown-primary:not(:disabled):not(.disabled).active::after,
.btn-dropdown-primary:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-primary.dropdown-toggle::after {
  color:#212529;
  background-color:#efbb1c;
  border-color:#edb711
}
.btn-dropdown-secondary {
  color:#fff
}
.btn-dropdown-secondary .btn-dropdown-icon {
  color:#303951
}
.btn-dropdown-secondary::after {
  background-color:#303951;
  border-color:#303951
}
@media (hover:hover) {
  .btn-dropdown-secondary:hover::after {
    color:#fff;
    background-color:#222839;
    border-color:#1d2231
  }
}
.btn-dropdown-secondary.disabled::after,
.btn-dropdown-secondary:disabled::after {
  color:#fff;
  background-color:#303951;
  border-color:#303951
}
.btn-dropdown-secondary:not(:disabled):not(.disabled).active::after,
.btn-dropdown-secondary:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-secondary.dropdown-toggle::after {
  color:#fff;
  background-color:#1d2231;
  border-color:#181d29
}
.btn-dropdown-success {
  color:#fff
}
.btn-dropdown-success .btn-dropdown-icon {
  color:#27ae60
}
.btn-dropdown-success::after {
  background-color:#27ae60;
  border-color:#27ae60
}
@media (hover:hover) {
  .btn-dropdown-success:hover::after {
    color:#fff;
    background-color:#208f4f;
    border-color:#1e8449
  }
}
.btn-dropdown-success.disabled::after,
.btn-dropdown-success:disabled::after {
  color:#fff;
  background-color:#27ae60;
  border-color:#27ae60
}
.btn-dropdown-success:not(:disabled):not(.disabled).active::after,
.btn-dropdown-success:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-success.dropdown-toggle::after {
  color:#fff;
  background-color:#1e8449;
  border-color:#1b7a43
}
.btn-dropdown-info {
  color:#fff
}
.btn-dropdown-info .btn-dropdown-icon {
  color:#007bff
}
.btn-dropdown-info::after {
  background-color:#007bff;
  border-color:#007bff
}
@media (hover:hover) {
  .btn-dropdown-info:hover::after {
    color:#fff;
    background-color:#0069d9;
    border-color:#0062cc
  }
}
.btn-dropdown-info.disabled::after,
.btn-dropdown-info:disabled::after {
  color:#fff;
  background-color:#007bff;
  border-color:#007bff
}
.btn-dropdown-info:not(:disabled):not(.disabled).active::after,
.btn-dropdown-info:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-info.dropdown-toggle::after {
  color:#fff;
  background-color:#0062cc;
  border-color:#005cbf
}
.btn-dropdown-warning {
  color:#212529
}
.btn-dropdown-warning .btn-dropdown-icon {
  color:#fd0
}
.btn-dropdown-warning::after {
  background-color:#fd0;
  border-color:#fd0
}
@media (hover:hover) {
  .btn-dropdown-warning:hover::after {
    color:#212529;
    background-color:#d9bc00;
    border-color:#ccb100
  }
}
.btn-dropdown-warning.disabled::after,
.btn-dropdown-warning:disabled::after {
  color:#212529;
  background-color:#fd0;
  border-color:#fd0
}
.btn-dropdown-warning:not(:disabled):not(.disabled).active::after,
.btn-dropdown-warning:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-warning.dropdown-toggle::after {
  color:#212529;
  background-color:#ccb100;
  border-color:#bfa600
}
.btn-dropdown-danger {
  color:#fff
}
.btn-dropdown-danger .btn-dropdown-icon {
  color:#e3141f
}
.btn-dropdown-danger::after {
  background-color:#e3141f;
  border-color:#e3141f
}
@media (hover:hover) {
  .btn-dropdown-danger:hover::after {
    color:#fff;
    background-color:#c0111a;
    border-color:#b41019
  }
}
.btn-dropdown-danger.disabled::after,
.btn-dropdown-danger:disabled::after {
  color:#fff;
  background-color:#e3141f;
  border-color:#e3141f
}
.btn-dropdown-danger:not(:disabled):not(.disabled).active::after,
.btn-dropdown-danger:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-danger.dropdown-toggle::after {
  color:#fff;
  background-color:#b41019;
  border-color:#a80f17
}
.btn-dropdown-light {
  color:#fff
}
.btn-dropdown-light .btn-dropdown-icon {
  color:#2f383c
}
.btn-dropdown-light::after {
  background-color:#2f383c;
  border-color:#2f383c
}
@media (hover:hover) {
  .btn-dropdown-light:hover::after {
    color:#fff;
    background-color:#1e2427;
    border-color:#191d1f
  }
}
.btn-dropdown-light.disabled::after,
.btn-dropdown-light:disabled::after {
  color:#fff;
  background-color:#2f383c;
  border-color:#2f383c
}
.btn-dropdown-light:not(:disabled):not(.disabled).active::after,
.btn-dropdown-light:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-light.dropdown-toggle::after {
  color:#fff;
  background-color:#191d1f;
  border-color:#131718
}
.btn-dropdown-dark {
  color:#fff
}
.btn-dropdown-dark .btn-dropdown-icon {
  color:#20273a
}
.btn-dropdown-dark::after {
  background-color:#20273a;
  border-color:#20273a
}
@media (hover:hover) {
  .btn-dropdown-dark:hover::after {
    color:#fff;
    background-color:#121621;
    border-color:#0e1119
  }
}
.btn-dropdown-dark.disabled::after,
.btn-dropdown-dark:disabled::after {
  color:#fff;
  background-color:#20273a;
  border-color:#20273a
}
.btn-dropdown-dark:not(:disabled):not(.disabled).active::after,
.btn-dropdown-dark:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-dark.dropdown-toggle::after {
  color:#fff;
  background-color:#0e1119;
  border-color:#090b11
}
.btn-dropdown-white {
  color:#212529
}
.btn-dropdown-white .btn-dropdown-icon {
  color:#fff
}
.btn-dropdown-white::after {
  background-color:#fff;
  border-color:#fff
}
@media (hover:hover) {
  .btn-dropdown-white:hover::after {
    color:#212529;
    background-color:#ececec;
    border-color:#e6e6e6
  }
}
.btn-dropdown-white.disabled::after,
.btn-dropdown-white:disabled::after {
  color:#212529;
  background-color:#fff;
  border-color:#fff
}
.btn-dropdown-white:not(:disabled):not(.disabled).active::after,
.btn-dropdown-white:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-white.dropdown-toggle::after {
  color:#212529;
  background-color:#e6e6e6;
  border-color:#dfdfdf
}
.btn-dropdown-black {
  color:#fff
}
.btn-dropdown-black .btn-dropdown-icon {
  color:#000
}
.btn-dropdown-black::after {
  background-color:#000;
  border-color:#000
}
@media (hover:hover) {
  .btn-dropdown-black:hover::after {
    color:#fff;
    background-color:#000;
    border-color:#000
  }
}
.btn-dropdown-black.disabled::after,
.btn-dropdown-black:disabled::after {
  color:#fff;
  background-color:#000;
  border-color:#000
}
.btn-dropdown-black:not(:disabled):not(.disabled).active::after,
.btn-dropdown-black:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-black.dropdown-toggle::after {
  color:#fff;
  background-color:#000;
  border-color:#000
}
.btn-dropdown-primary-dark {
  color:#fff
}
.btn-dropdown-primary-dark .btn-dropdown-icon {
  color:#384054
}
.btn-dropdown-primary-dark::after {
  background-color:#384054;
  border-color:#384054
}
@media (hover:hover) {
  .btn-dropdown-primary-dark:hover::after {
    color:#fff;
    background-color:#292f3d;
    border-color:#242935
  }
}
.btn-dropdown-primary-dark.disabled::after,
.btn-dropdown-primary-dark:disabled::after {
  color:#fff;
  background-color:#384054;
  border-color:#384054
}
.btn-dropdown-primary-dark:not(:disabled):not(.disabled).active::after,
.btn-dropdown-primary-dark:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-primary-dark.dropdown-toggle::after {
  color:#fff;
  background-color:#242935;
  border-color:#1f232e
}
.btn-dropdown-medium {
  color:#fff
}
.btn-dropdown-medium .btn-dropdown-icon {
  color:#2c344a
}
.btn-dropdown-medium::after {
  background-color:#2c344a;
  border-color:#2c344a
}
@media (hover:hover) {
  .btn-dropdown-medium:hover::after {
    color:#fff;
    background-color:#1e2332;
    border-color:#191e2a
  }
}
.btn-dropdown-medium.disabled::after,
.btn-dropdown-medium:disabled::after {
  color:#fff;
  background-color:#2c344a;
  border-color:#2c344a
}
.btn-dropdown-medium:not(:disabled):not(.disabled).active::after,
.btn-dropdown-medium:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-medium.dropdown-toggle::after {
  color:#fff;
  background-color:#191e2a;
  border-color:#141822
}
.btn-dropdown-event-item {
  color:#fff
}
.btn-dropdown-event-item .btn-dropdown-icon {
  color:#181c1e
}
.btn-dropdown-event-item::after {
  background-color:#181c1e;
  border-color:#181c1e
}
@media (hover:hover) {
  .btn-dropdown-event-item:hover::after {
    color:#fff;
    background-color:#070809;
    border-color:#010202
  }
}
.btn-dropdown-event-item.disabled::after,
.btn-dropdown-event-item:disabled::after {
  color:#fff;
  background-color:#181c1e;
  border-color:#181c1e
}
.btn-dropdown-event-item:not(:disabled):not(.disabled).active::after,
.btn-dropdown-event-item:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-event-item.dropdown-toggle::after {
  color:#fff;
  background-color:#010202;
  border-color:#000
}
.btn-dropdown-action {
  color:#212529
}
.btn-dropdown-action .btn-dropdown-icon {
  color:#f2c94c
}
.btn-dropdown-action::after {
  background-color:#f2c94c;
  border-color:#f2c94c
}
@media (hover:hover) {
  .btn-dropdown-action:hover::after {
    color:#212529;
    background-color:#efbe28;
    border-color:#efbb1c
  }
}
.btn-dropdown-action.disabled::after,
.btn-dropdown-action:disabled::after {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.btn-dropdown-action:not(:disabled):not(.disabled).active::after,
.btn-dropdown-action:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-action.dropdown-toggle::after {
  color:#212529;
  background-color:#efbb1c;
  border-color:#edb711
}
.btn-dropdown-action-highlight {
  color:#212529
}
.btn-dropdown-action-highlight .btn-dropdown-icon {
  color:#f2c94c
}
.btn-dropdown-action-highlight::after {
  background-color:#f2c94c;
  border-color:#f2c94c
}
@media (hover:hover) {
  .btn-dropdown-action-highlight:hover::after {
    color:#212529;
    background-color:#efbe28;
    border-color:#efbb1c
  }
}
.btn-dropdown-action-highlight.disabled::after,
.btn-dropdown-action-highlight:disabled::after {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.btn-dropdown-action-highlight:not(:disabled):not(.disabled).active::after,
.btn-dropdown-action-highlight:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-action-highlight.dropdown-toggle::after {
  color:#212529;
  background-color:#efbb1c;
  border-color:#edb711
}
.btn-dropdown-live-primary {
  color:#212529
}
.btn-dropdown-live-primary .btn-dropdown-icon {
  color:#f6e5d6
}
.btn-dropdown-live-primary::after {
  background-color:#f6e5d6;
  border-color:#f6e5d6
}
@media (hover:hover) {
  .btn-dropdown-live-primary:hover::after {
    color:#212529;
    background-color:#efd1b7;
    border-color:#edcaac
  }
}
.btn-dropdown-live-primary.disabled::after,
.btn-dropdown-live-primary:disabled::after {
  color:#212529;
  background-color:#f6e5d6;
  border-color:#f6e5d6
}
.btn-dropdown-live-primary:not(:disabled):not(.disabled).active::after,
.btn-dropdown-live-primary:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-live-primary.dropdown-toggle::after {
  color:#212529;
  background-color:#edcaac;
  border-color:#ebc4a2
}
.btn-dropdown-live-primary-5 {
  color:#212529
}
.btn-dropdown-live-primary-5 .btn-dropdown-icon {
  color:#fbf2eb
}
.btn-dropdown-live-primary-5::after {
  background-color:#fbf2eb;
  border-color:#fbf2eb
}
@media (hover:hover) {
  .btn-dropdown-live-primary-5:hover::after {
    color:#212529;
    background-color:#f4decc;
    border-color:#f1d8c1
  }
}
.btn-dropdown-live-primary-5.disabled::after,
.btn-dropdown-live-primary-5:disabled::after {
  color:#212529;
  background-color:#fbf2eb;
  border-color:#fbf2eb
}
.btn-dropdown-live-primary-5:not(:disabled):not(.disabled).active::after,
.btn-dropdown-live-primary-5:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-live-primary-5.dropdown-toggle::after {
  color:#212529;
  background-color:#f1d8c1;
  border-color:#efd1b7
}
.btn-dropdown-live-secondary {
  color:#212529
}
.btn-dropdown-live-secondary .btn-dropdown-icon {
  color:#f1dac6
}
.btn-dropdown-live-secondary::after {
  background-color:#f1dac6;
  border-color:#f1dac6
}
@media (hover:hover) {
  .btn-dropdown-live-secondary:hover::after {
    color:#212529;
    background-color:#e9c6a7;
    border-color:#e7bf9d
  }
}
.btn-dropdown-live-secondary.disabled::after,
.btn-dropdown-live-secondary:disabled::after {
  color:#212529;
  background-color:#f1dac6;
  border-color:#f1dac6
}
.btn-dropdown-live-secondary:not(:disabled):not(.disabled).active::after,
.btn-dropdown-live-secondary:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-live-secondary.dropdown-toggle::after {
  color:#212529;
  background-color:#e7bf9d;
  border-color:#e4b993
}
.btn-dropdown-pre-primary {
  color:#212529
}
.btn-dropdown-pre-primary .btn-dropdown-icon {
  color:#ecf4f6
}
.btn-dropdown-pre-primary::after {
  background-color:#ecf4f6;
  border-color:#ecf4f6
}
@media (hover:hover) {
  .btn-dropdown-pre-primary:hover::after {
    color:#212529;
    background-color:#d2e5ea;
    border-color:#c9e0e6
  }
}
.btn-dropdown-pre-primary.disabled::after,
.btn-dropdown-pre-primary:disabled::after {
  color:#212529;
  background-color:#ecf4f6;
  border-color:#ecf4f6
}
.btn-dropdown-pre-primary:not(:disabled):not(.disabled).active::after,
.btn-dropdown-pre-primary:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-pre-primary.dropdown-toggle::after {
  color:#212529;
  background-color:#c9e0e6;
  border-color:#c1dbe2
}
.btn-dropdown-pre-primary-5 {
  color:#212529
}
.btn-dropdown-pre-primary-5 .btn-dropdown-icon {
  color:#ecf4f6
}
.btn-dropdown-pre-primary-5::after {
  background-color:#ecf4f6;
  border-color:#ecf4f6
}
@media (hover:hover) {
  .btn-dropdown-pre-primary-5:hover::after {
    color:#212529;
    background-color:#d2e5ea;
    border-color:#c9e0e6
  }
}
.btn-dropdown-pre-primary-5.disabled::after,
.btn-dropdown-pre-primary-5:disabled::after {
  color:#212529;
  background-color:#ecf4f6;
  border-color:#ecf4f6
}
.btn-dropdown-pre-primary-5:not(:disabled):not(.disabled).active::after,
.btn-dropdown-pre-primary-5:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-pre-primary-5.dropdown-toggle::after {
  color:#212529;
  background-color:#c9e0e6;
  border-color:#c1dbe2
}
.btn-dropdown-pre-secondary {
  color:#212529
}
.btn-dropdown-pre-secondary .btn-dropdown-icon {
  color:#dae1e9
}
.btn-dropdown-pre-secondary::after {
  background-color:#dae1e9;
  border-color:#dae1e9
}
@media (hover:hover) {
  .btn-dropdown-pre-secondary:hover::after {
    color:#212529;
    background-color:#c2cedb;
    border-color:#bac7d6
  }
}
.btn-dropdown-pre-secondary.disabled::after,
.btn-dropdown-pre-secondary:disabled::after {
  color:#212529;
  background-color:#dae1e9;
  border-color:#dae1e9
}
.btn-dropdown-pre-secondary:not(:disabled):not(.disabled).active::after,
.btn-dropdown-pre-secondary:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-pre-secondary.dropdown-toggle::after {
  color:#212529;
  background-color:#bac7d6;
  border-color:#b2c1d1
}
.btn-dropdown-box-border {
  color:#fff
}
.btn-dropdown-box-border .btn-dropdown-icon {
  color:#455056
}
.btn-dropdown-box-border::after {
  background-color:#455056;
  border-color:#455056
}
@media (hover:hover) {
  .btn-dropdown-box-border:hover::after {
    color:#fff;
    background-color:#343c41;
    border-color:#2e363a
  }
}
.btn-dropdown-box-border.disabled::after,
.btn-dropdown-box-border:disabled::after {
  color:#fff;
  background-color:#455056;
  border-color:#455056
}
.btn-dropdown-box-border:not(:disabled):not(.disabled).active::after,
.btn-dropdown-box-border:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-box-border.dropdown-toggle::after {
  color:#fff;
  background-color:#2e363a;
  border-color:#292f33
}
.btn-dropdown-box-border-light {
  color:#212529
}
.btn-dropdown-box-border-light .btn-dropdown-icon {
  color:#b3babe
}
.btn-dropdown-box-border-light::after {
  background-color:#b3babe;
  border-color:#b3babe
}
@media (hover:hover) {
  .btn-dropdown-box-border-light:hover::after {
    color:#212529;
    background-color:#9ea7ac;
    border-color:#98a1a6
  }
}
.btn-dropdown-box-border-light.disabled::after,
.btn-dropdown-box-border-light:disabled::after {
  color:#212529;
  background-color:#b3babe;
  border-color:#b3babe
}
.btn-dropdown-box-border-light:not(:disabled):not(.disabled).active::after,
.btn-dropdown-box-border-light:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-box-border-light.dropdown-toggle::after {
  color:#212529;
  background-color:#98a1a6;
  border-color:#919ba1
}
.btn-dropdown-text-dark {
  color:#fff
}
.btn-dropdown-text-dark .btn-dropdown-icon {
  color:#161a1f
}
.btn-dropdown-text-dark::after {
  background-color:#161a1f;
  border-color:#161a1f
}
@media (hover:hover) {
  .btn-dropdown-text-dark:hover::after {
    color:#fff;
    background-color:#060709;
    border-color:#010101
  }
}
.btn-dropdown-text-dark.disabled::after,
.btn-dropdown-text-dark:disabled::after {
  color:#fff;
  background-color:#161a1f;
  border-color:#161a1f
}
.btn-dropdown-text-dark:not(:disabled):not(.disabled).active::after,
.btn-dropdown-text-dark:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-text-dark.dropdown-toggle::after {
  color:#fff;
  background-color:#010101;
  border-color:#000
}
.btn-dropdown-text-positive {
  color:#fff
}
.btn-dropdown-text-positive .btn-dropdown-icon {
  color:#0f9e84
}
.btn-dropdown-text-positive::after {
  background-color:#0f9e84;
  border-color:#0f9e84
}
@media (hover:hover) {
  .btn-dropdown-text-positive:hover::after {
    color:#fff;
    background-color:#0c7b67;
    border-color:#0b6f5d
  }
}
.btn-dropdown-text-positive.disabled::after,
.btn-dropdown-text-positive:disabled::after {
  color:#fff;
  background-color:#0f9e84;
  border-color:#0f9e84
}
.btn-dropdown-text-positive:not(:disabled):not(.disabled).active::after,
.btn-dropdown-text-positive:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-text-positive.dropdown-toggle::after {
  color:#fff;
  background-color:#0b6f5d;
  border-color:#096453
}
.btn-dropdown-text-negative {
  color:#fff
}
.btn-dropdown-text-negative .btn-dropdown-icon {
  color:#f7273f
}
.btn-dropdown-text-negative::after {
  background-color:#f7273f;
  border-color:#f7273f
}
@media (hover:hover) {
  .btn-dropdown-text-negative:hover::after {
    color:#fff;
    background-color:#ef0923;
    border-color:#e30822
  }
}
.btn-dropdown-text-negative.disabled::after,
.btn-dropdown-text-negative:disabled::after {
  color:#fff;
  background-color:#f7273f;
  border-color:#f7273f
}
.btn-dropdown-text-negative:not(:disabled):not(.disabled).active::after,
.btn-dropdown-text-negative:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-text-negative.dropdown-toggle::after {
  color:#fff;
  background-color:#e30822;
  border-color:#d60820
}
.btn-dropdown-table-row-primary {
  color:#fff
}
.btn-dropdown-table-row-primary .btn-dropdown-icon {
  color:#212629
}
.btn-dropdown-table-row-primary::after {
  background-color:#212629;
  border-color:#212629
}
@media (hover:hover) {
  .btn-dropdown-table-row-primary:hover::after {
    color:#fff;
    background-color:#101214;
    border-color:#0a0c0d
  }
}
.btn-dropdown-table-row-primary.disabled::after,
.btn-dropdown-table-row-primary:disabled::after {
  color:#fff;
  background-color:#212629;
  border-color:#212629
}
.btn-dropdown-table-row-primary:not(:disabled):not(.disabled).active::after,
.btn-dropdown-table-row-primary:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-table-row-primary.dropdown-toggle::after {
  color:#fff;
  background-color:#0a0c0d;
  border-color:#050506
}
.btn-dropdown-table-row-light {
  color:#fff
}
.btn-dropdown-table-row-light .btn-dropdown-icon {
  color:#3a464b
}
.btn-dropdown-table-row-light::after {
  background-color:#3a464b;
  border-color:#3a464b
}
@media (hover:hover) {
  .btn-dropdown-table-row-light:hover::after {
    color:#fff;
    background-color:#293235;
    border-color:#242b2e
  }
}
.btn-dropdown-table-row-light.disabled::after,
.btn-dropdown-table-row-light:disabled::after {
  color:#fff;
  background-color:#3a464b;
  border-color:#3a464b
}
.btn-dropdown-table-row-light:not(:disabled):not(.disabled).active::after,
.btn-dropdown-table-row-light:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-table-row-light.dropdown-toggle::after {
  color:#fff;
  background-color:#242b2e;
  border-color:#1e2427
}
.btn-dropdown-table-row-dark {
  color:#fff
}
.btn-dropdown-table-row-dark .btn-dropdown-icon {
  color:#171a21
}
.btn-dropdown-table-row-dark::after {
  background-color:#171a21;
  border-color:#171a21
}
@media (hover:hover) {
  .btn-dropdown-table-row-dark:hover::after {
    color:#fff;
    background-color:#07080a;
    border-color:#020203
  }
}
.btn-dropdown-table-row-dark.disabled::after,
.btn-dropdown-table-row-dark:disabled::after {
  color:#fff;
  background-color:#171a21;
  border-color:#171a21
}
.btn-dropdown-table-row-dark:not(:disabled):not(.disabled).active::after,
.btn-dropdown-table-row-dark:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-table-row-dark.dropdown-toggle::after {
  color:#fff;
  background-color:#020203;
  border-color:#000
}
.btn-dropdown-neon-green {
  color:#212529
}
.btn-dropdown-neon-green .btn-dropdown-icon {
  color:#53dca9
}
.btn-dropdown-neon-green::after {
  background-color:#53dca9;
  border-color:#53dca9
}
@media (hover:hover) {
  .btn-dropdown-neon-green:hover::after {
    color:#212529;
    background-color:#33d699;
    border-color:#2bd193
  }
}
.btn-dropdown-neon-green.disabled::after,
.btn-dropdown-neon-green:disabled::after {
  color:#212529;
  background-color:#53dca9;
  border-color:#53dca9
}
.btn-dropdown-neon-green:not(:disabled):not(.disabled).active::after,
.btn-dropdown-neon-green:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-neon-green.dropdown-toggle::after {
  color:#212529;
  background-color:#2bd193;
  border-color:#28c78c
}
.btn-dropdown-light-blue {
  color:#212529
}
.btn-dropdown-light-blue .btn-dropdown-icon {
  color:#9ca8c8
}
.btn-dropdown-light-blue::after {
  background-color:#9ca8c8;
  border-color:#9ca8c8
}
@media (hover:hover) {
  .btn-dropdown-light-blue:hover::after {
    color:#fff;
    background-color:#8392ba;
    border-color:#7b8bb6
  }
}
.btn-dropdown-light-blue.disabled::after,
.btn-dropdown-light-blue:disabled::after {
  color:#212529;
  background-color:#9ca8c8;
  border-color:#9ca8c8
}
.btn-dropdown-light-blue:not(:disabled):not(.disabled).active::after,
.btn-dropdown-light-blue:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-light-blue.dropdown-toggle::after {
  color:#fff;
  background-color:#7b8bb6;
  border-color:#7384b1
}
.btn-dropdown-light-gray {
  color:#fff
}
.btn-dropdown-light-gray .btn-dropdown-icon {
  color:#384461
}
.btn-dropdown-light-gray::after {
  background-color:#384461;
  border-color:#384461
}
@media (hover:hover) {
  .btn-dropdown-light-gray:hover::after {
    color:#fff;
    background-color:#2a3349;
    border-color:#252d41
  }
}
.btn-dropdown-light-gray.disabled::after,
.btn-dropdown-light-gray:disabled::after {
  color:#fff;
  background-color:#384461;
  border-color:#384461
}
.btn-dropdown-light-gray:not(:disabled):not(.disabled).active::after,
.btn-dropdown-light-gray:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-light-gray.dropdown-toggle::after {
  color:#fff;
  background-color:#252d41;
  border-color:#212839
}
.btn-dropdown-medium-gray {
  color:#fff
}
.btn-dropdown-medium-gray .btn-dropdown-icon {
  color:#2a344c
}
.btn-dropdown-medium-gray::after {
  background-color:#2a344c;
  border-color:#2a344c
}
@media (hover:hover) {
  .btn-dropdown-medium-gray:hover::after {
    color:#fff;
    background-color:#1c2333;
    border-color:#181e2b
  }
}
.btn-dropdown-medium-gray.disabled::after,
.btn-dropdown-medium-gray:disabled::after {
  color:#fff;
  background-color:#2a344c;
  border-color:#2a344c
}
.btn-dropdown-medium-gray:not(:disabled):not(.disabled).active::after,
.btn-dropdown-medium-gray:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-medium-gray.dropdown-toggle::after {
  color:#fff;
  background-color:#181e2b;
  border-color:#131823
}
.btn-dropdown-deep-dark {
  color:#fff
}
.btn-dropdown-deep-dark .btn-dropdown-icon {
  color:#151923
}
.btn-dropdown-deep-dark::after {
  background-color:#151923;
  border-color:#151923
}
@media (hover:hover) {
  .btn-dropdown-deep-dark:hover::after {
    color:#fff;
    background-color:#07080b;
    border-color:#020203
  }
}
.btn-dropdown-deep-dark.disabled::after,
.btn-dropdown-deep-dark:disabled::after {
  color:#fff;
  background-color:#151923;
  border-color:#151923
}
.btn-dropdown-deep-dark:not(:disabled):not(.disabled).active::after,
.btn-dropdown-deep-dark:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-deep-dark.dropdown-toggle::after {
  color:#fff;
  background-color:#020203;
  border-color:#000
}
.btn-dropdown-deep-gray {
  color:#fff
}
.btn-dropdown-deep-gray .btn-dropdown-icon {
  color:#313c5a
}
.btn-dropdown-deep-gray::after {
  background-color:#313c5a;
  border-color:#313c5a
}
@media (hover:hover) {
  .btn-dropdown-deep-gray:hover::after {
    color:#fff;
    background-color:#242b41;
    border-color:#1f2639
  }
}
.btn-dropdown-deep-gray.disabled::after,
.btn-dropdown-deep-gray:disabled::after {
  color:#fff;
  background-color:#313c5a;
  border-color:#313c5a
}
.btn-dropdown-deep-gray:not(:disabled):not(.disabled).active::after,
.btn-dropdown-deep-gray:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-deep-gray.dropdown-toggle::after {
  color:#fff;
  background-color:#1f2639;
  border-color:#1b2031
}
.btn-dropdown-gray {
  color:#fff
}
.btn-dropdown-gray .btn-dropdown-icon {
  color:#4b5b81
}
.btn-dropdown-gray::after {
  background-color:#4b5b81;
  border-color:#4b5b81
}
@media (hover:hover) {
  .btn-dropdown-gray:hover::after {
    color:#fff;
    background-color:#3d4a69;
    border-color:#384461
  }
}
.btn-dropdown-gray.disabled::after,
.btn-dropdown-gray:disabled::after {
  color:#fff;
  background-color:#4b5b81;
  border-color:#4b5b81
}
.btn-dropdown-gray:not(:disabled):not(.disabled).active::after,
.btn-dropdown-gray:not(:disabled):not(.disabled):active::after,
.show>.btn-dropdown-gray.dropdown-toggle::after {
  color:#fff;
  background-color:#384461;
  border-color:#333e59
}
.btn-dropdown-lg {
  font-size:1.25rem;
  line-height:1.5
}
.btn-dropdown-lg::after {
  padding:.5rem .5rem;
  font-size:1.5rem;
  border-radius:.3rem
}
.btn-dropdown-lg .btn-dropdown-icon {
  font-size:1.5rem
}
.btn-dropdown-md {
  font-size:.875rem;
  line-height:1.5
}
.btn-dropdown-md::after {
  padding:.25rem .25rem;
  font-size:1.125rem;
  border-radius:.2rem
}
.btn-dropdown-md .btn-dropdown-icon {
  font-size:1.125rem
}
.btn-dropdown-sm {
  font-size:.75rem;
  line-height:1.5
}
.btn-dropdown-sm::after {
  padding:.125rem .125rem;
  font-size:1.125rem;
  border-radius:.2rem
}
.btn-dropdown-sm .btn-dropdown-icon {
  font-size:1.125rem
}
.btn-dropdown-xs {
  font-size:.75rem;
  line-height:1.63637
}
.btn-dropdown-xs::after {
  padding:0 0;
  font-size:1.125rem;
  border-radius:.2rem
}
.btn-dropdown-xs .btn-dropdown-icon {
  font-size:1.125rem
}
.alert {
  font-size:.875rem
}
.alert a {
  color:#0a66c8;
  text-decoration:underline
}
@media (hover:hover) {
  .alert a:hover {
    color:#06417f;
    text-decoration:underline
  }
}
.alert-md {
  padding:.125rem .75rem;
  font-size:.875rem;
  line-height:1.5
}
.alert-sm {
  padding:.125rem .5rem;
  font-size:.75rem;
  line-height:1.5
}
.alert-dismissible .close {
  font-size:1.3125rem
}
.member-details .b-calendar-nav {
  background-color:#f2c94c;
  padding:6px 0
}
.member-details .b-calendar-nav button[title="Next year"],
.member-details .b-calendar-nav button[title="Previous year"] {
  display:none
}
.member-details .datepicker label {
  margin-bottom:0;
  border:none
}
.member-details .datepicker .dropdown-menu.show .btn {
  padding:3px 6px;
  width:2em
}
.member-details .datepicker .dropdown-menu.show .btn:hover:not(.disabled) {
  background-color:#f0c234
}
.member-details .datepicker .dropdown-menu.show .b-calendar-grid {
  background-color:#fff;
  border-radius:0
}
.member-details .datepicker .dropdown-menu.show .b-calendar-grid .bg-light {
  background-color:#f7f7f7!important
}
.member-details .datepicker .dropdown-menu.show .b-calendar-grid .col.p-0 {
  padding:2px!important
}
.member-details .datepicker .dropdown-menu.show .b-calendar-grid .b-calendar-grid-caption,
.member-details .datepicker .dropdown-menu.show .b-calendar-grid .b-calendar-grid-weekdays {
  color:#000
}
.member-details .native-datepicker-container #filter-date-from,
.member-details .native-datepicker-container #filter-date-to {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
}
html[dir=rtl] .ui-datepicker-next span:after {
  content:""!important
}
html[dir=rtl] .ui-datepicker-prev span:after {
  content:""!important
}
.status-label {
  display:inline-block;
  cursor:default;
  font-size:.625rem;
  line-height:1.5;
  font-weight:700;
  text-transform:uppercase;
  border-radius:1.03125rem;
  padding:0 .375rem;
  white-space:nowrap
}
.status-label-running {
  color:#fff;
  background-color:#0b9279
}
.status-running {
  color:#0b9279
}
.status-label-pending {
  color:#fff;
  background-color:#f62b00
}
.status-pending {
  color:#f62b00
}
.status-label-denied {
  color:#fff;
  background-color:#f62b00
}
.status-denied {
  color:#f62b00
}
.status-label-blocked {
  color:#fff;
  background-color:#f62b00
}
.status-blocked {
  color:#f62b00
}
.status-label-win {
  color:#212529;
  background-color:#9fff23
}
.status-win {
  color:#9fff23
}
.status-label-tie-win {
  color:#212529;
  background-color:#9fff23
}
.status-tie-win {
  color:#9fff23
}
.status-label-loss {
  color:#fff;
  background-color:#ff6375
}
.status-loss {
  color:#ff6375
}
.status-label-tie-loss {
  color:#fff;
  background-color:#ff6375
}
.status-tie-loss {
  color:#ff6375
}
.status-label-tie {
  color:#212529;
  background-color:#f3f9ff
}
.status-tie {
  color:#f3f9ff
}
.status-label-approved {
  color:#212529;
  background-color:#9fff23
}
.status-approved {
  color:#9fff23
}
.status-label-failed {
  color:#fff;
  background-color:#ff6375
}
.status-failed {
  color:#ff6375
}
.status-label-cancelled {
  color:#212529;
  background-color:#fadf00
}
.status-cancelled {
  color:#fadf00
}
.status-label-canceled {
  color:#212529;
  background-color:#fadf00
}
.status-canceled {
  color:#fadf00
}
.status-label-cashout {
  color:#212529;
  background-color:#fab235
}
.status-cashout {
  color:#fab235
}
.status-label-processing {
  color:#fff;
  background-color:#f62b00
}
.status-processing {
  color:#f62b00
}
.status-label-combo-booster {
  color:#212529;
  background-color:#fadf00
}
.status-combo-booster {
  color:#fadf00
}
.custom-checkbox-square {
  padding-left:1.25rem;
  min-height:1.125rem
}
.custom-checkbox-square .custom-control-label::before {
  top:.125rem;
  width:.875rem;
  height:.875rem;
  background-color:transparent;
  -webkit-box-shadow:none;
  box-shadow:none;
  border-radius:0;
  border:1px solid #fff
}
.custom-checkbox-square .custom-control-label::after {
  top:.125rem;
  left:0;
  width:.875rem;
  height:.875rem;
  background-image:none!important;
  border:.1875rem solid transparent;
  background-clip:content-box
}
.custom-checkbox-square .custom-control-input:focus~.custom-control-label::before {
  -webkit-box-shadow:none;
  box-shadow:none
}
.custom-checkbox-square .custom-control-input:checked~.custom-control-label::before {
  background-color:transparent
}
.custom-checkbox-square .custom-control-input:checked~.custom-control-label::after {
  background-color:#fff
}
.custom-checkbox-default {
  padding-left:1.75rem;
  min-height:1.125rem;
  padding-top:.0625rem
}
.custom-checkbox-default .custom-control-label::before {
  top:.0625rem;
  width:1.25rem;
  height:1.25rem;
  background-color:#20273a;
  border-radius:.2rem;
  border:1px solid #20273a
}
.custom-checkbox-default .custom-control-label::after {
  top:.0625rem;
  width:1.25rem;
  height:1.25rem;
  border:.3125rem solid transparent;
  background-clip:content-box;
  background-size:contain
}
.custom-checkbox-default .custom-control-input:focus~.custom-control-label::before {
  -webkit-box-shadow:none;
  box-shadow:none
}
.custom-checkbox-default .custom-control-input:checked~.custom-control-label::before {
  background-color:#20273a
}
.custom-checkbox-default .custom-control-input:checked~.custom-control-label::after {
  background-color:#20273a
}
.custom-checkbox-primary .custom-control-label::before {
  border-color:#f2c94c
}
.custom-checkbox-primary .custom-control-input:checked~.custom-control-label::after {
  background-color:#f2c94c
}
.custom-checkbox-secondary .custom-control-label::before {
  border-color:#303951
}
.custom-checkbox-secondary .custom-control-input:checked~.custom-control-label::after {
  background-color:#303951
}
.custom-checkbox-success .custom-control-label::before {
  border-color:#27ae60
}
.custom-checkbox-success .custom-control-input:checked~.custom-control-label::after {
  background-color:#27ae60
}
.custom-checkbox-info .custom-control-label::before {
  border-color:#007bff
}
.custom-checkbox-info .custom-control-input:checked~.custom-control-label::after {
  background-color:#007bff
}
.custom-checkbox-warning .custom-control-label::before {
  border-color:#fd0
}
.custom-checkbox-warning .custom-control-input:checked~.custom-control-label::after {
  background-color:#fd0
}
.custom-checkbox-danger .custom-control-label::before {
  border-color:#e3141f
}
.custom-checkbox-danger .custom-control-input:checked~.custom-control-label::after {
  background-color:#e3141f
}
.custom-checkbox-light .custom-control-label::before {
  border-color:#2f383c
}
.custom-checkbox-light .custom-control-input:checked~.custom-control-label::after {
  background-color:#2f383c
}
.custom-checkbox-dark .custom-control-label::before {
  border-color:#20273a
}
.custom-checkbox-dark .custom-control-input:checked~.custom-control-label::after {
  background-color:#20273a
}
.custom-checkbox-white .custom-control-label::before {
  border-color:#fff
}
.custom-checkbox-white .custom-control-input:checked~.custom-control-label::after {
  background-color:#fff
}
.custom-checkbox-black .custom-control-label::before {
  border-color:#000
}
.custom-checkbox-black .custom-control-input:checked~.custom-control-label::after {
  background-color:#000
}
.custom-checkbox-primary-dark .custom-control-label::before {
  border-color:#384054
}
.custom-checkbox-primary-dark .custom-control-input:checked~.custom-control-label::after {
  background-color:#384054
}
.custom-checkbox-medium .custom-control-label::before {
  border-color:#2c344a
}
.custom-checkbox-medium .custom-control-input:checked~.custom-control-label::after {
  background-color:#2c344a
}
.custom-checkbox-event-item .custom-control-label::before {
  border-color:#181c1e
}
.custom-checkbox-event-item .custom-control-input:checked~.custom-control-label::after {
  background-color:#181c1e
}
.custom-checkbox-action .custom-control-label::before {
  border-color:#f2c94c
}
.custom-checkbox-action .custom-control-input:checked~.custom-control-label::after {
  background-color:#f2c94c
}
.custom-checkbox-action-highlight .custom-control-label::before {
  border-color:#f2c94c
}
.custom-checkbox-action-highlight .custom-control-input:checked~.custom-control-label::after {
  background-color:#f2c94c
}
.custom-checkbox-live-primary .custom-control-label::before {
  border-color:#f6e5d6
}
.custom-checkbox-live-primary .custom-control-input:checked~.custom-control-label::after {
  background-color:#f6e5d6
}
.custom-checkbox-live-primary-5 .custom-control-label::before {
  border-color:#fbf2eb
}
.custom-checkbox-live-primary-5 .custom-control-input:checked~.custom-control-label::after {
  background-color:#fbf2eb
}
.custom-checkbox-live-secondary .custom-control-label::before {
  border-color:#f1dac6
}
.custom-checkbox-live-secondary .custom-control-input:checked~.custom-control-label::after {
  background-color:#f1dac6
}
.custom-checkbox-pre-primary .custom-control-label::before {
  border-color:#ecf4f6
}
.custom-checkbox-pre-primary .custom-control-input:checked~.custom-control-label::after {
  background-color:#ecf4f6
}
.custom-checkbox-pre-primary-5 .custom-control-label::before {
  border-color:#ecf4f6
}
.custom-checkbox-pre-primary-5 .custom-control-input:checked~.custom-control-label::after {
  background-color:#ecf4f6
}
.custom-checkbox-pre-secondary .custom-control-label::before {
  border-color:#dae1e9
}
.custom-checkbox-pre-secondary .custom-control-input:checked~.custom-control-label::after {
  background-color:#dae1e9
}
.custom-checkbox-box-border .custom-control-label::before {
  border-color:#455056
}
.custom-checkbox-box-border .custom-control-input:checked~.custom-control-label::after {
  background-color:#455056
}
.custom-checkbox-box-border-light .custom-control-label::before {
  border-color:#b3babe
}
.custom-checkbox-box-border-light .custom-control-input:checked~.custom-control-label::after {
  background-color:#b3babe
}
.custom-checkbox-text-dark .custom-control-label::before {
  border-color:#161a1f
}
.custom-checkbox-text-dark .custom-control-input:checked~.custom-control-label::after {
  background-color:#161a1f
}
.custom-checkbox-text-positive .custom-control-label::before {
  border-color:#0f9e84
}
.custom-checkbox-text-positive .custom-control-input:checked~.custom-control-label::after {
  background-color:#0f9e84
}
.custom-checkbox-text-negative .custom-control-label::before {
  border-color:#f7273f
}
.custom-checkbox-text-negative .custom-control-input:checked~.custom-control-label::after {
  background-color:#f7273f
}
.custom-checkbox-table-row-primary .custom-control-label::before {
  border-color:#212629
}
.custom-checkbox-table-row-primary .custom-control-input:checked~.custom-control-label::after {
  background-color:#212629
}
.custom-checkbox-table-row-light .custom-control-label::before {
  border-color:#3a464b
}
.custom-checkbox-table-row-light .custom-control-input:checked~.custom-control-label::after {
  background-color:#3a464b
}
.custom-checkbox-table-row-dark .custom-control-label::before {
  border-color:#171a21
}
.custom-checkbox-table-row-dark .custom-control-input:checked~.custom-control-label::after {
  background-color:#171a21
}
.custom-checkbox-neon-green .custom-control-label::before {
  border-color:#53dca9
}
.custom-checkbox-neon-green .custom-control-input:checked~.custom-control-label::after {
  background-color:#53dca9
}
.custom-checkbox-light-blue .custom-control-label::before {
  border-color:#9ca8c8
}
.custom-checkbox-light-blue .custom-control-input:checked~.custom-control-label::after {
  background-color:#9ca8c8
}
.custom-checkbox-light-gray .custom-control-label::before {
  border-color:#384461
}
.custom-checkbox-light-gray .custom-control-input:checked~.custom-control-label::after {
  background-color:#384461
}
.custom-checkbox-medium-gray .custom-control-label::before {
  border-color:#2a344c
}
.custom-checkbox-medium-gray .custom-control-input:checked~.custom-control-label::after {
  background-color:#2a344c
}
.custom-checkbox-deep-dark .custom-control-label::before {
  border-color:#151923
}
.custom-checkbox-deep-dark .custom-control-input:checked~.custom-control-label::after {
  background-color:#151923
}
.custom-checkbox-deep-gray .custom-control-label::before {
  border-color:#313c5a
}
.custom-checkbox-deep-gray .custom-control-input:checked~.custom-control-label::after {
  background-color:#313c5a
}
.custom-checkbox-gray .custom-control-label::before {
  border-color:#4b5b81
}
.custom-checkbox-gray .custom-control-input:checked~.custom-control-label::after {
  background-color:#4b5b81
}
.custom-control-sm {
  min-height:1.125rem
}
.custom-control-sm .custom-control-label {
  font-size:.75rem;
  display:block
}
.custom-control-sm .custom-control-label::before {
  top:.0625rem
}
.custom-control-sm .custom-control-label::after {
  top:.0625rem
}
.custom-select:disabled {
  border-color:#989eaa
}
.custom-select-sm {
  height:calc(1.375rem + 2px);
  padding-top:.125rem;
  padding-bottom:.125rem;
  font-size:.75rem
}
.custom-select-md {
  height:calc(1.5625rem + 2px);
  font-size:.875rem;
  padding-top:.125rem;
  padding-bottom:.125rem
}
.custom-switch {
  padding-left:3.25rem
}
.custom-switch .custom-control-label::before {
  left:0;
  width:1.75rem;
  pointer-events:all;
  border-radius:.5rem
}
.custom-switch .custom-control-label::after {
  top:calc(.25rem + 2px);
  left:.125rem;
  width:calc(1rem - 4px);
  height:calc(1rem - 4px);
  background-color:#747678;
  border-radius:.5rem;
  -webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}
@media screen and (prefers-reduced-motion:reduce) {
  .custom-switch .custom-control-label::after {
    -webkit-transition:none;
    transition:none
  }
}
.custom-switch .custom-control-input:checked~.custom-control-label::after {
  background-color:#fff;
  -webkit-transform:translateX(.75rem);
  transform:translateX(.75rem)
}
.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
  background-color:rgba(242,201,76,.5)
}
/*! purgecss start ignore */.loader-circle-inline-full {
  position:relative
}
.loader-circle-inline-full::before {
  position:absolute;
  display:block;
  content:"";
  border-radius:50%;
  width:1.8em;
  height:1.8em;
  top:50%;
  margin-top:-.9em;
  border-top:.3em solid transparent;
  border-right:.3em solid transparent;
  border-bottom:.3em solid transparent;
  border-left:.3em solid transparent;
  -webkit-animation:loading-animation-1 1.2s infinite linear;
  animation:loading-animation-1 1.2s infinite linear
}
.loader-circle-inline-full.loader-left {
  padding-left:2.4em
}
.loader-circle-inline-full.loader-left::before {
  left:0
}
.loader-circle-inline-full.loader-right {
  padding-right:2.4em
}
.loader-circle-inline-full.loader-right::before {
  right:0
}
.loader-circle-inline-full.loader-center::before {
  left:calc(50% - .9em)
}
.loader-circle-box-content {
  position:relative
}
.loader-circle-box-content::before {
  position:absolute;
  z-index:999;
  display:block;
  content:"";
  border-radius:50%;
  width:5em;
  height:5em;
  top:10%;
  left:50%;
  margin-left:-2.5em;
  border-top:.5em solid transparent;
  border-right:.5em solid transparent;
  border-bottom:.5em solid transparent;
  border-left:.5em solid transparent;
  -webkit-animation:loading-animation-1 1.2s infinite linear;
  animation:loading-animation-1 1.2s infinite linear
}
.loader-circle-box-content::after {
  position:absolute;
  z-index:998;
  display:block;
  content:"";
  top:0;
  bottom:0;
  left:0;
  right:0;
  background-color:rgba(0,0,0,.6)
}
.loader-circle-box-content.loader-center::before {
  top:calc(50% - 2.5rem)
}
.loader-circle-box-content.loader-static-top::before {
  top:150px
}
body.loader-circle-box-content {
  overflow:hidden
}
body.loader-circle-box-content::before {
  position:fixed
}
body.loader-circle-box-content::after {
  position:fixed
}
.loader-primary::before {
  border-top-color:rgba(242,201,76,.3);
  border-right-color:rgba(242,201,76,.3);
  border-bottom-color:rgba(242,201,76,.3);
  border-left-color:#f2c94c
}
.loader-secondary::before {
  border-top-color:rgba(48,57,81,.3);
  border-right-color:rgba(48,57,81,.3);
  border-bottom-color:rgba(48,57,81,.3);
  border-left-color:#303951
}
.loader-success::before {
  border-top-color:rgba(39,174,96,.3);
  border-right-color:rgba(39,174,96,.3);
  border-bottom-color:rgba(39,174,96,.3);
  border-left-color:#27ae60
}
.loader-info::before {
  border-top-color:rgba(0,123,255,.3);
  border-right-color:rgba(0,123,255,.3);
  border-bottom-color:rgba(0,123,255,.3);
  border-left-color:#007bff
}
.loader-warning::before {
  border-top-color:rgba(255,221,0,.3);
  border-right-color:rgba(255,221,0,.3);
  border-bottom-color:rgba(255,221,0,.3);
  border-left-color:#fd0
}
.loader-danger::before {
  border-top-color:rgba(227,20,31,.3);
  border-right-color:rgba(227,20,31,.3);
  border-bottom-color:rgba(227,20,31,.3);
  border-left-color:#e3141f
}
.loader-light::before {
  border-top-color:rgba(47,56,60,.3);
  border-right-color:rgba(47,56,60,.3);
  border-bottom-color:rgba(47,56,60,.3);
  border-left-color:#2f383c
}
.loader-dark::before {
  border-top-color:rgba(32,39,58,.3);
  border-right-color:rgba(32,39,58,.3);
  border-bottom-color:rgba(32,39,58,.3);
  border-left-color:#20273a
}
.loader-white::before {
  border-top-color:rgba(255,255,255,.3);
  border-right-color:rgba(255,255,255,.3);
  border-bottom-color:rgba(255,255,255,.3);
  border-left-color:#fff
}
.loader-black::before {
  border-top-color:rgba(0,0,0,.3);
  border-right-color:rgba(0,0,0,.3);
  border-bottom-color:rgba(0,0,0,.3);
  border-left-color:#000
}
.loader-primary-dark::before {
  border-top-color:rgba(56,64,84,.3);
  border-right-color:rgba(56,64,84,.3);
  border-bottom-color:rgba(56,64,84,.3);
  border-left-color:#384054
}
.loader-medium::before {
  border-top-color:rgba(44,52,74,.3);
  border-right-color:rgba(44,52,74,.3);
  border-bottom-color:rgba(44,52,74,.3);
  border-left-color:#2c344a
}
.loader-event-item::before {
  border-top-color:rgba(24,28,30,.3);
  border-right-color:rgba(24,28,30,.3);
  border-bottom-color:rgba(24,28,30,.3);
  border-left-color:#181c1e
}
.loader-action::before {
  border-top-color:rgba(242,201,76,.3);
  border-right-color:rgba(242,201,76,.3);
  border-bottom-color:rgba(242,201,76,.3);
  border-left-color:#f2c94c
}
.loader-action-highlight::before {
  border-top-color:rgba(242,201,76,.3);
  border-right-color:rgba(242,201,76,.3);
  border-bottom-color:rgba(242,201,76,.3);
  border-left-color:#f2c94c
}
.loader-live-primary::before {
  border-top-color:rgba(246,229,214,.3);
  border-right-color:rgba(246,229,214,.3);
  border-bottom-color:rgba(246,229,214,.3);
  border-left-color:#f6e5d6
}
.loader-live-primary-5::before {
  border-top-color:rgba(251,242,235,.3);
  border-right-color:rgba(251,242,235,.3);
  border-bottom-color:rgba(251,242,235,.3);
  border-left-color:#fbf2eb
}
.loader-live-secondary::before {
  border-top-color:rgba(241,218,198,.3);
  border-right-color:rgba(241,218,198,.3);
  border-bottom-color:rgba(241,218,198,.3);
  border-left-color:#f1dac6
}
.loader-pre-primary::before {
  border-top-color:rgba(236,244,246,.3);
  border-right-color:rgba(236,244,246,.3);
  border-bottom-color:rgba(236,244,246,.3);
  border-left-color:#ecf4f6
}
.loader-pre-primary-5::before {
  border-top-color:rgba(236,244,246,.3);
  border-right-color:rgba(236,244,246,.3);
  border-bottom-color:rgba(236,244,246,.3);
  border-left-color:#ecf4f6
}
.loader-pre-secondary::before {
  border-top-color:rgba(218,225,233,.3);
  border-right-color:rgba(218,225,233,.3);
  border-bottom-color:rgba(218,225,233,.3);
  border-left-color:#dae1e9
}
.loader-box-border::before {
  border-top-color:rgba(69,80,86,.3);
  border-right-color:rgba(69,80,86,.3);
  border-bottom-color:rgba(69,80,86,.3);
  border-left-color:#455056
}
.loader-box-border-light::before {
  border-top-color:rgba(179,186,190,.3);
  border-right-color:rgba(179,186,190,.3);
  border-bottom-color:rgba(179,186,190,.3);
  border-left-color:#b3babe
}
.loader-text-dark::before {
  border-top-color:rgba(22,26,31,.3);
  border-right-color:rgba(22,26,31,.3);
  border-bottom-color:rgba(22,26,31,.3);
  border-left-color:#161a1f
}
.loader-text-positive::before {
  border-top-color:rgba(15,158,132,.3);
  border-right-color:rgba(15,158,132,.3);
  border-bottom-color:rgba(15,158,132,.3);
  border-left-color:#0f9e84
}
.loader-text-negative::before {
  border-top-color:rgba(247,39,63,.3);
  border-right-color:rgba(247,39,63,.3);
  border-bottom-color:rgba(247,39,63,.3);
  border-left-color:#f7273f
}
.loader-table-row-primary::before {
  border-top-color:rgba(33,38,41,.3);
  border-right-color:rgba(33,38,41,.3);
  border-bottom-color:rgba(33,38,41,.3);
  border-left-color:#212629
}
.loader-table-row-light::before {
  border-top-color:rgba(58,70,75,.3);
  border-right-color:rgba(58,70,75,.3);
  border-bottom-color:rgba(58,70,75,.3);
  border-left-color:#3a464b
}
.loader-table-row-dark::before {
  border-top-color:rgba(23,26,33,.3);
  border-right-color:rgba(23,26,33,.3);
  border-bottom-color:rgba(23,26,33,.3);
  border-left-color:#171a21
}
.loader-neon-green::before {
  border-top-color:rgba(83,220,169,.3);
  border-right-color:rgba(83,220,169,.3);
  border-bottom-color:rgba(83,220,169,.3);
  border-left-color:#53dca9
}
.loader-light-blue::before {
  border-top-color:rgba(156,168,200,.3);
  border-right-color:rgba(156,168,200,.3);
  border-bottom-color:rgba(156,168,200,.3);
  border-left-color:#9ca8c8
}
.loader-light-gray::before {
  border-top-color:rgba(56,68,97,.3);
  border-right-color:rgba(56,68,97,.3);
  border-bottom-color:rgba(56,68,97,.3);
  border-left-color:#384461
}
.loader-medium-gray::before {
  border-top-color:rgba(42,52,76,.3);
  border-right-color:rgba(42,52,76,.3);
  border-bottom-color:rgba(42,52,76,.3);
  border-left-color:#2a344c
}
.loader-deep-dark::before {
  border-top-color:rgba(21,25,35,.3);
  border-right-color:rgba(21,25,35,.3);
  border-bottom-color:rgba(21,25,35,.3);
  border-left-color:#151923
}
.loader-deep-gray::before {
  border-top-color:rgba(49,60,90,.3);
  border-right-color:rgba(49,60,90,.3);
  border-bottom-color:rgba(49,60,90,.3);
  border-left-color:#313c5a
}
.loader-gray::before {
  border-top-color:rgba(75,91,129,.3);
  border-right-color:rgba(75,91,129,.3);
  border-bottom-color:rgba(75,91,129,.3);
  border-left-color:#4b5b81
}
@-webkit-keyframes loading-animation-1 {
  0% {
    -webkit-transform:rotate(0);
    transform:rotate(0)
  }
  100% {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}
@keyframes loading-animation-1 {
  0% {
    -webkit-transform:rotate(0);
    transform:rotate(0)
  }
  100% {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}
.view-loader {
  position:relative
}
.view-loader:before {
  position:absolute;
  z-index:998;
  display:block;
  content:"";
  top:0;
  bottom:0;
  left:0;
  right:0;
  background-color:rgba(48,57,81,.6)
}
.view-loader:after {
  content:"";
  display:block;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  position:absolute;
  z-index:999;
  left:calc(50% - 25px);
  top:120px;
  width:50px;
  height:50px;
  border-radius:50%;
  border-top:2px solid var(--primary-color);
  border-right:2px solid transparent;
  -webkit-animation:spinner 1.2s linear infinite,.4s transparent-v ease-in-out;
  animation:spinner 1.2s linear infinite,.4s transparent-v ease-in-out
}
.view-loader.loader-center:after {
  top:calc(50% - 25px)
}
@-webkit-keyframes spinner {
  to {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}
@keyframes spinner {
  to {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}
@-webkit-keyframes transparent-v {
  0% {
    opacity:0
  }
  100% {
    opacity:1
  }
}
@keyframes transparent-v {
  0% {
    opacity:0
  }
  100% {
    opacity:1
  }
}
select option {
  background-color:#fff
}
select option:not(:disabled) {
  color:#000
}
.form-control:disabled,
.form-control[readonly] {
  border:1px solid #989eaa;
  -webkit-box-shadow:none!important;
  box-shadow:none!important
}
textarea.form-control {
  border-radius:.2rem
}
.form-label-md {
  font-size:.875rem
}
.form-label-sm {
  font-size:.75rem;
  margin-bottom:.25rem
}
.form-label-xs {
  font-size:.6875rem;
  margin-bottom:.25rem
}
.form-label-gray {
  color:#acafb0;
  font-size:.875rem
}
.form-control-dark {
  background-color:transparent;
  border-color:#cacbcc;
  color:#343a40
}
.form-control-dark:focus {
  background-color:transparent;
  border-color:#cacbcc;
  color:#343a40
}
.form-control-dark::-webkit-input-placeholder {
  color:#878b8f
}
.form-control-dark::-moz-placeholder {
  color:#878b8f
}
.form-control-dark::-ms-input-placeholder {
  color:#878b8f
}
.form-control-dark::placeholder {
  color:#878b8f
}
.form-control-dark:disabled,
.form-control-dark[readonly] {
  background-color:#e9ecef;
  border-color:#e9ecef;
  color:#878b8f
}
.form-control-dark .custom-control-label::before {
  border:1px solid #cacbcc;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
.form-control-dark .is-invalid~.custom-control-label::before {
  border:1px solid #fb8996
}
.form-label-dark {
  color:#181c1e
}
.col-form-label-md {
  padding-top:calc(.125rem + 1px);
  padding-bottom:calc(.125rem + 1px);
  font-size:.875rem;
  line-height:1.5
}
.form-control-md,
.input-group-md>.form-control,
.input-group-md>.input-group-append>.btn,
.input-group-md>.input-group-append>.input-group-text,
.input-group-md>.input-group-prepend>.btn,
.input-group-md>.input-group-prepend>.input-group-text {
  padding:.125rem .75rem;
  font-size:.875rem;
  line-height:1.5;
  border-radius:.2rem
}
sup.req {
  padding-left:6px;
  padding-right:6px;
  color:#e77681;
  font-size:.875em
}
.form-help {
  background-color:#151923;
  color:#9ca8c8;
  font-size:.75rem;
  border-radius:.2rem;
  padding:.5rem;
  margin-top:.8rem;
  position:relative
}
.form-help .help-el {
  vertical-align:middle
}
.form-help .icon {
  font-size:1.25rem
}
.form-help:after {
  width:0;
  height:0;
  content:"";
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  border-bottom:5px solid #151923;
  position:absolute;
  top:-5px;
  left:13px
}
.form-relative-group-holder {
  position:relative
}
.form-relative-group-holder .icon-toggle {
  color:#acafb0;
  position:absolute;
  right:.75rem;
  top:1px;
  padding:.125rem 0;
  cursor:pointer;
  line-height:1.1666666667
}
.form-relative-group-holder .icon-toggle:hover {
  color:#303951
}
.form-relative-group-holder .icon-toggle.enabled {
  color:#303951
}
.form-relative-group-holder .icon-toggle.enabled:hover {
  color:#acafb0
}
.coupon-code-toggle {
  color:#f2c94c;
  font-size:.75rem;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  -ms-flex-item-align:center;
  align-self:center;
  text-align:right;
  cursor:pointer;
  padding:12px
}
.modal-header .coupon-code-toggle {
  padding:0
}
.register-coupon-code-container {
  width:80%;
  max-width:400px;
  margin:0 auto 24px auto
}
.register-coupon-code-container .hide-label {
  cursor:pointer
}
.register-coupon-code-container #register-coupon-code {
  -webkit-box-flex:0;
  -ms-flex:0 0 150px;
  flex:0 0 150px;
  -ms-flex-item-align:center;
  align-self:center
}
.register-coupon-code-container .form-control {
  background-color:transparent;
  color:#fff;
  border-width:2px;
  border-color:#f2c94c
}
.register-coupon-code-container .form-control::-webkit-input-placeholder {
  color:#cacbcc
}
.register-coupon-code-container .form-control::-moz-placeholder {
  color:#cacbcc
}
.register-coupon-code-container .form-control::-ms-input-placeholder {
  color:#cacbcc
}
.register-coupon-code-container .form-control::placeholder {
  color:#cacbcc
}
.register-coupon-code-container .form-control.is-invalid {
  border-color:#fb8996
}
input:-webkit-autofill,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover,
select:-webkit-autofill,
select:-webkit-autofill:focus,
select:-webkit-autofill:hover,
textarea:-webkit-autofill,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:hover {
  background-color:transparent!important;
  color:#181c1e!important;
  -webkit-text-fill-color:#181c1e;
  -webkit-box-shadow:0 0 0 1000px #fff inset!important;
  -webkit-transition:none;
  transition:none;
  background-clip:content-box
}
select.phone-prefix-select:-internal-autofill-selected,
select.phone-prefix-select:-internal-autofill-selected:focus,
select.phone-prefix-select:-internal-autofill-selected:hover {
  background-color:transparent!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  -webkit-box-shadow:0 0 0 1000px #fff inset!important
}
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
.input-group>.input-group-append:not(:last-child)>.btn,
.input-group>.input-group-append:not(:last-child)>.input-group-text,
.input-group>.input-group-prepend>.btn,
.input-group>.input-group-prepend>.input-group-text {
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
.input-group>.input-group-append>.btn,
.input-group>.input-group-append>.input-group-text,
.input-group>.input-group-prepend:first-child>.btn:not(:first-child),
.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
.input-group>.input-group-prepend:not(:first-child)>.btn,
.input-group>.input-group-prepend:not(:first-child)>.input-group-text {
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
.input-group-required>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group-required>.input-group-append:last-child>.input-group-text:not(:last-child),
.input-group-required>.input-group-append:not(:last-child)>.btn,
.input-group-required>.input-group-append:not(:last-child)>.input-group-text,
.input-group-required>.input-group-prepend>.btn,
.input-group-required>.input-group-prepend>.input-group-text {
  border-top-right-radius:.2rem;
  border-bottom-right-radius:.2rem
}
.input-group-text.input-group-text-dark {
  border-color:#cacbcc
}
.modal-dialog-scrollable {
  max-height:calc(100% - (.5rem * 2));
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}
.modal-dialog-scrollable .modal-footer,
.modal-dialog-scrollable .modal-header {
  -ms-flex-negative:0;
  flex-shrink:0
}
.modal-dialog-scrollable .modal-content {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  overflow:hidden
}
.modal-dialog-scrollable .modal-body {
  overflow-y:auto
}
.modal-scrollable-content .modal-dialog-fullscreen {
  height:100%
}
.modal-dialog-fullscreen {
  min-height:100%;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  max-width:100%
}
.modal-dialog-fullscreen .modal-content {
  -ms-flex-item-align:stretch;
  align-self:stretch
}
@media (min-width:667px) {
  .modal-dialog-scrollable {
    max-height:calc(100% - (1.75rem * 2))
  }
}
.modal-content {
  background-color:var(--modal-content-bg);
  border:0 solid var(--modal-content-border-color)
}
.modal-content .modal-action-link {
  font-size:.875rem;
  color:var(--action);
  margin:0 4px;
  white-space:nowrap;
  display:inline-block;
  border-bottom:1px solid var(--action);
  text-transform:capitalize
}
h5.modal-title {
  font-size:1rem
}
.modal-header {
  color:var(--modal-header-color)
}
.modal-header .modal-nav {
  padding:1rem;
  margin:-1rem 0 -1rem -1rem;
  border:0;
  -webkit-appearance:none;
  outline:0;
  background-color:transparent;
  cursor:pointer
}
.modal-header .modal-nav .ds-icon-material {
  color:var(--white);
  opacity:.5;
  font-size:1.5rem;
  display:block
}
.modal-header .modal-nav:hover .ds-icon-material {
  opacity:1
}
.modal-header .close {
  outline:0
}
.modal-body {
  color:var(--modal-body-color)
}
.modal-body .form-label {
  margin-bottom:0
}
.modal-body .error-message {
  padding:.1rem 0 .2rem;
  background-color:#fb8996;
  border-radius:.2rem;
  position:relative;
  text-align:center;
  font-size:.875rem;
  color:var(--white)
}
.modal-body .error-message-label {
  color:#fb8996;
  font-size:.75rem;
  -webkit-box-flex:1;
  -ms-flex:1 1 100%;
  flex:1 1 100%;
  padding-right:6px;
  padding-left:6px
}
.modal .view-loader.white-loader:before {
  background-color:rgba(255,255,255,.3)
}
.modal .loader-circle-box-content:after {
  background-color:rgba(48,57,81,.3)
}
.modal.modal-white {
  color:var(--gray-800)
}
.modal.modal-white .modal-header {
  color:var(--modal-white-header-color)
}
.modal.modal-white .modal-body {
  color:var(--modal-white-body-color)
}
.modal.modal-white .loader-circle-box-content:after {
  background-color:rgba(0,0,0,.1)
}
.modal.modal-white a {
  color:var(--gray-700)
}
.modal.modal-white a:hover {
  color:var(--black)
}
.modal.modal-white .ds-icon-material {
  color:var(--black)
}
.modal.modal-white .modal-content {
  background-color:var(--white);
  border-color:var(--white)
}
.modal.modal-white .modal-header {
  margin:0
}
.modal.modal-white .close {
  color:var(--gray-800)
}
.modal .enter-code-button {
  margin:1.5rem 0;
  padding:0;
  color:#f2c94c
}
.modal .modal-submit-button {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
@media (hover:hover) {
  .modal .modal-submit-button:hover {
    color:#212529;
    background-color:#efbe28;
    border-color:#efbb1c
  }
}
.modal .modal-submit-button.focus,
.modal .modal-submit-button:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.modal .modal-submit-button.disabled,
.modal .modal-submit-button:disabled {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.modal .modal-submit-button:not(:disabled):not(.disabled).active,
.modal .modal-submit-button:not(:disabled):not(.disabled):active,
.show>.modal .modal-submit-button.dropdown-toggle {
  color:#212529;
  background-color:#efbb1c;
  border-color:#edb711
}
.modal .modal-submit-button:not(:disabled):not(.disabled).active:focus,
.modal .modal-submit-button:not(:disabled):not(.disabled):active:focus,
.show>.modal .modal-submit-button.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.modal-backdrop {
  opacity:.5
}
.modal-backdrop.show+.modal-backdrop.show {
  opacity:0
}
.league-filter-modal .league-filter-main-tabs {
  margin-bottom:24px
}
.league-filter-modal .league-filter-main-tabs .nav-link-label {
  display:inline-block;
  vertical-align:middle
}
.league-filter-modal .league-filter-main-tabs .selected-leagues-counter {
  display:inline-block;
  vertical-align:middle;
  background-color:#f2c94c;
  color:color-yiq(#f2c94c);
  margin-left:12px;
  border-radius:.9375rem;
  min-width:1.0625rem;
  font-size:.625rem;
  padding:.0625rem;
  text-align:center
}
.league-filter-modal .league-filter-sport-title {
  font-size:.875rem;
  cursor:pointer;
  padding:12px;
  background-color:#3f4b6b;
  color:#fff
}
.league-filter-modal .league-filter-sport-title .sport-title-sport-icon {
  padding-right:12px
}
.league-filter-modal .league-filter-sport-title .toggle-all-league-filter-items {
  margin-left:auto
}
.league-filter-modal .league-filter-sport-title .sport-title-icon {
  margin-left:2rem
}
.league-filter-modal .league-filter-sport-title .sport-title-icon::after {
  content:""
}
.league-filter-modal .league-filter-sport-title.collapsed .toggle-all-league-filter-items {
  display:none
}
.league-filter-modal .league-filter-sport-title.collapsed .sport-title-icon {
  margin-left:auto
}
.league-filter-modal .league-filter-sport-title.collapsed .sport-title-icon::after {
  content:""
}
.league-filter-modal .league-filter-sport-wrapper {
  margin-top:2px
}
.league-filter-modal .league-filter-sport-container .league-filter-item-list {
  padding:1rem 6px
}
.league-filter-modal .league-filter-sport-container .league-filter-item {
  color:#fff;
  -webkit-box-flex:0;
  -ms-flex:0 0 33.33%;
  flex:0 0 33.33%;
  padding:4px 6px
}
.league-filter-modal .league-filter-sport-container .custom-control-label {
  cursor:pointer
}
.league-filter-modal .filter-toggle-all-btn {
  text-transform:uppercase;
  font-size:.6875rem;
  padding-right:12px
}
.league-filter-modal .filter-toggle-all-btn .toggle-all-btn-icon {
  vertical-align:middle;
  padding-right:6px
}
.league-filter-modal .filter-toggle-all-btn .toggle-all-btn-label {
  display:inline-block;
  vertical-align:middle
}
.league-filter-modal .filter-toggle-all-btn+.filter-toggle-all-btn {
  padding-left:12px;
  border-left:1px solid var(--white)
}
.force-password-reset-modal.static-modal-page,
.user-account-modal.static-modal-page {
  position:relative;
  top:auto;
  right:auto;
  bottom:auto;
  left:auto;
  z-index:1;
  display:block
}
.force-password-reset-modal.static-modal-page .modal-header,
.user-account-modal.static-modal-page .modal-header {
  -webkit-box-pack:normal;
  -ms-flex-pack:normal;
  justify-content:normal
}
.force-password-reset-modal .modal-header-brand,
.user-account-modal .modal-header-brand {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  padding:1.5rem 0 1rem 0
}
.force-password-reset-modal .modal-header-brand img,
.user-account-modal .modal-header-brand img {
  width:auto;
  max-width:100%;
  height:3.125rem
}
.force-password-reset-modal .modal-action-bar,
.user-account-modal .modal-action-bar {
  margin-top:1.25rem
}
.force-password-reset-modal .new-customer-container,
.user-account-modal .new-customer-container {
  text-align:center;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}
.force-password-reset-modal .forgotten-psw-link,
.user-account-modal .forgotten-psw-link {
  font-size:.75rem;
  margin-top:1.25rem;
  cursor:pointer
}
.force-password-reset-modal .auth-action-modal-toggle,
.user-account-modal .auth-action-modal-toggle {
  font-size:.75rem;
  margin-top:1rem;
  margin-bottom:1rem
}
.force-password-reset-modal .auth-action-modal-toggle .auth-action-modal-message,
.user-account-modal .auth-action-modal-toggle .auth-action-modal-message {
  color:inherit
}
.force-password-reset-modal .auth-action-modal-toggle .auth-action-modal-btn,
.user-account-modal .auth-action-modal-toggle .auth-action-modal-btn {
  cursor:pointer;
  color:inherit;
  text-decoration:underline
}
.force-password-reset-modal .popup-login-box,
.user-account-modal .popup-login-box {
  padding-bottom:1rem
}
.force-password-reset-modal .popup-registration-box,
.user-account-modal .popup-registration-box {
  padding-bottom:1rem
}
.force-password-reset-modal .nav-tabs-container,
.user-account-modal .nav-tabs-container {
  margin-left:-1rem;
  margin-right:-1rem
}
.force-password-reset-modal .nav-tabs-container .nav-link,
.user-account-modal .nav-tabs-container .nav-link {
  color:#fff;
  opacity:.6;
  background-color:#2c323f
}
.force-password-reset-modal .nav-tabs-container .nav-link:hover,
.user-account-modal .nav-tabs-container .nav-link:hover {
  color:#f2c94c;
  opacity:1
}
.force-password-reset-modal .nav-tabs-container .nav-link.active,
.user-account-modal .nav-tabs-container .nav-link.active {
  color:#f2c94c;
  border-bottom-color:#f2c94c;
  opacity:1
}
.force-password-reset-modal .nav-tabs-container::after,
.user-account-modal .nav-tabs-container::after {
  content:"";
  display:block;
  height:2rem;
  background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.15)),to(rgba(44,50,63,0)));
  background-image:linear-gradient(to bottom,rgba(0,0,0,.15) 0,rgba(44,50,63,0) 100%);
  background-repeat:repeat-x
}
.force-password-reset-modal .registration-steps-container,
.user-account-modal .registration-steps-container {
  margin-bottom:1.5rem
}
.force-password-reset-modal .registration-steps-container .steps-indicator,
.user-account-modal .registration-steps-container .steps-indicator {
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}
.force-password-reset-modal .registration-steps-container .steps-indicator:before,
.user-account-modal .registration-steps-container .steps-indicator:before {
  content:"";
  height:1px;
  position:absolute;
  z-index:1;
  background-color:var(--secondary-color-l-20);
  width:66.6666%;
  left:16.6666%;
  top:1.125rem
}
.force-password-reset-modal .registration-steps-container .registration-step-1.filled-in,
.user-account-modal .registration-steps-container .registration-step-1.filled-in {
  cursor:pointer
}
.force-password-reset-modal .registration-steps-container .registration-step,
.user-account-modal .registration-steps-container .registration-step {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  padding-left:6px;
  padding-right:6px;
  z-index:2;
  max-width:33.3333%
}
.force-password-reset-modal .registration-steps-container .registration-step.filled-in .step-number,
.user-account-modal .registration-steps-container .registration-step.filled-in .step-number {
  background-color:#f2c94c;
  border:1px solid transparent;
  color:#000
}
.force-password-reset-modal .registration-steps-container .registration-step.filled-in .step-counter,
.user-account-modal .registration-steps-container .registration-step.filled-in .step-counter {
  display:none
}
.force-password-reset-modal .registration-steps-container .registration-step.filled-in .check-icon,
.user-account-modal .registration-steps-container .registration-step.filled-in .check-icon {
  display:inline-block
}
.force-password-reset-modal .registration-steps-container .registration-step.filled-in .step-label,
.user-account-modal .registration-steps-container .registration-step.filled-in .step-label {
  color:#f4d064
}
.force-password-reset-modal .registration-steps-container .registration-step.active .step-number,
.user-account-modal .registration-steps-container .registration-step.active .step-number {
  border:2px solid #f2c94c;
  width:2.25rem;
  height:2.25rem;
  color:#f2c94c;
  margin:0
}
.force-password-reset-modal .registration-steps-container .registration-step.active .step-label,
.user-account-modal .registration-steps-container .registration-step.active .step-label {
  color:#f4d064
}
.force-password-reset-modal .registration-steps-container .step-number,
.user-account-modal .registration-steps-container .step-number {
  width:1.75rem;
  height:1.75rem;
  margin:.25rem;
  color:var(--gray-600);
  border:1px solid var(--secondary-color-l-20);
  border-radius:50%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  font-weight:700;
  background-color:var(--modal-content-bg);
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  font-size:.75rem;
  -webkit-transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out;
  transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out
}
.force-password-reset-modal .registration-steps-container .step-number.step-get-bonus,
.user-account-modal .registration-steps-container .step-number.step-get-bonus {
  color:var(--action);
  width:2.25rem;
  height:2.25rem;
  margin:0
}
.force-password-reset-modal .registration-steps-container .check-icon,
.user-account-modal .registration-steps-container .check-icon {
  display:none;
  font-size:1rem
}
.force-password-reset-modal .registration-steps-container .step-label,
.user-account-modal .registration-steps-container .step-label {
  color:var(--gray-600);
  margin-top:.25rem;
  text-align:center
}
.force-password-reset-modal .registration-steps-container.registration-steps-2 .steps-indicator,
.user-account-modal .registration-steps-container.registration-steps-2 .steps-indicator {
  width:80%;
  left:10%
}
.force-password-reset-modal .registration-steps-container.registration-steps-4 .registration-step,
.user-account-modal .registration-steps-container.registration-steps-4 .registration-step {
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
}
.force-password-reset-modal .registration-steps-container.registration-steps-5 .steps-indicator:before,
.user-account-modal .registration-steps-container.registration-steps-5 .steps-indicator:before {
  width:75%;
  left:12.5%
}
.force-password-reset-modal .registration-steps-container.registration-steps-5 .registration-step,
.user-account-modal .registration-steps-container.registration-steps-5 .registration-step {
  -webkit-box-flex:0;
  -ms-flex:0 0 20%;
  flex:0 0 20%;
  max-width:20%
}
.force-password-reset-modal .registration-steps-container.registration-steps-5 .registration-step-2.filled-in,
.user-account-modal .registration-steps-container.registration-steps-5 .registration-step-2.filled-in {
  cursor:pointer
}
.force-password-reset-modal .registration-steps-container.registration-steps-5 .registration-step-3.filled-in,
.user-account-modal .registration-steps-container.registration-steps-5 .registration-step-3.filled-in {
  cursor:pointer
}
.force-password-reset-modal .sms-code-section .digits-inputs,
.user-account-modal .sms-code-section .digits-inputs {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.force-password-reset-modal .sms-code-section .sms-code-digit,
.user-account-modal .sms-code-section .sms-code-digit {
  color:#fff;
  background-color:#2f383c;
  width:2rem;
  height:3rem;
  border-radius:.2rem;
  text-align:center;
  outline:0;
  border:1px solid transparent;
  font-size:1.25rem;
  font-weight:500;
  margin-left:6px;
  margin-right:6px
}
.force-password-reset-modal .sms-code-section .code-instructions,
.user-account-modal .sms-code-section .code-instructions {
  font-size:.75rem;
  color:#acafb0;
  padding-top:.5rem
}
.force-password-reset-modal .sms-code-section .send-new-code-button,
.user-account-modal .sms-code-section .send-new-code-button {
  margin-top:1.5rem;
  padding:0;
  color:#f2c94c
}
.force-password-reset-modal .sms-code-section .validate-code-button,
.user-account-modal .sms-code-section .validate-code-button {
  margin-top:1.5rem
}
.force-password-reset-modal .link-existing-account-to-phone .link-account-info-message,
.user-account-modal .link-existing-account-to-phone .link-account-info-message {
  font-size:.875rem;
  color:#cacbcc;
  margin-bottom:1rem
}
.force-password-reset-modal .social-login-wrapper,
.user-account-modal .social-login-wrapper {
  margin:0 auto;
  max-width:83.33333%
}
.force-password-reset-modal .social-login-wrapper .btn-social-login,
.user-account-modal .social-login-wrapper .btn-social-login {
  display:block;
  width:100%;
  background-color:#fff;
  border-color:#fff;
  text-transform:capitalize
}
.force-password-reset-modal .social-login-wrapper .btn-social-login+.btn-social-login,
.user-account-modal .social-login-wrapper .btn-social-login+.btn-social-login {
  margin-top:1.25rem
}
.force-password-reset-modal .social-login-wrapper .btn-social-login .social-button-svg-icon,
.user-account-modal .social-login-wrapper .btn-social-login .social-button-svg-icon {
  display:block
}
.force-password-reset-modal .social-login-wrapper .btn-social-login .btn-social-icon,
.user-account-modal .social-login-wrapper .btn-social-login .btn-social-icon {
  display:inline-block;
  vertical-align:middle
}
.force-password-reset-modal .social-login-wrapper .btn-social-login .btn-social-label,
.user-account-modal .social-login-wrapper .btn-social-login .btn-social-label {
  display:inline-block;
  vertical-align:middle
}
.force-password-reset-modal .social-login-wrapper .social-login-alternative,
.user-account-modal .social-login-wrapper .social-login-alternative {
  text-align:center;
  position:relative;
  margin:1.5rem auto;
  max-width:60%;
  padding:0 12px;
  font-size:.75rem
}
.force-password-reset-modal .social-login-wrapper .social-login-alternative::before,
.user-account-modal .social-login-wrapper .social-login-alternative::before {
  content:"";
  height:1px;
  position:absolute;
  top:50%;
  left:12px;
  right:12px;
  display:block;
  background-color:#747678;
  z-index:1
}
.force-password-reset-modal .social-login-wrapper .social-login-alternative .social-login-alternative-label,
.user-account-modal .social-login-wrapper .social-login-alternative .social-login-alternative-label {
  display:inline-block;
  vertical-align:top;
  color:#747678;
  font-weight:700;
  background-color:var(--modal-content-bg);
  padding:0 1rem;
  position:relative;
  z-index:2
}
.force-password-reset-modal .social-login-wrapper .quick-deposit-button,
.user-account-modal .social-login-wrapper .quick-deposit-button {
  margin-top:1rem;
  margin-bottom:1rem;
  font-size:1rem;
  background-color:var(--white);
  color:var(--black)
}
.force-password-reset-modal .social-login-wrapper .quick-deposit-button[data-deposit=zimpler],
.user-account-modal .social-login-wrapper .quick-deposit-button[data-deposit=zimpler] {
  background-color:#6afdef
}
.force-password-reset-modal .social-login-wrapper .quick-deposit-button[data-deposit=zimpler] img,
.user-account-modal .social-login-wrapper .quick-deposit-button[data-deposit=zimpler] img {
  max-width:168px
}
.force-password-reset-modal .social-login-wrapper .quick-deposit-button img,
.user-account-modal .social-login-wrapper .quick-deposit-button img {
  max-width:25px;
  height:auto;
  margin-right:12px
}
.force-password-reset-modal .confirmation-heading,
.user-account-modal .confirmation-heading {
  font-size:1.25rem;
  font-weight:700;
  margin-top:1rem;
  margin-bottom:1rem
}
.force-password-reset-modal .confirmation-container,
.user-account-modal .confirmation-container {
  text-align:center
}
.force-password-reset-modal .confirmation-icon-container,
.user-account-modal .confirmation-icon-container {
  border-radius:50%;
  border:2px solid #27ae60;
  color:#27ae60;
  display:inline-block;
  vertical-align:top
}
.force-password-reset-modal .confirmation-icon-container .status-icon,
.user-account-modal .confirmation-icon-container .status-icon {
  font-size:2rem;
  display:block;
  padding:1rem
}
.force-password-reset-modal .confirmation-icon-container.confirmation-error,
.user-account-modal .confirmation-icon-container.confirmation-error {
  border:2px solid #fb8996;
  color:#fb8996
}
.force-password-reset-modal .confirmation-details,
.user-account-modal .confirmation-details {
  margin-bottom:2rem
}
.force-password-reset-modal .form-tooltip,
.user-account-modal .form-tooltip {
  font-size:.875rem;
  color:#cacbcc
}
.force-password-reset-modal .verify-email-message,
.user-account-modal .verify-email-message {
  margin-bottom:1rem
}
.force-password-reset-modal .redirect-counter-container,
.user-account-modal .redirect-counter-container {
  color:#cacbcc;
  font-size:.75rem;
  margin-bottom:1rem
}
.force-password-reset-modal .redirect-counter-container .redirect-counter,
.user-account-modal .redirect-counter-container .redirect-counter {
  min-width:1rem;
  display:inline-block
}
.force-password-reset-modal .forgot-password-container,
.user-account-modal .forgot-password-container {
  padding:1rem 0
}
.force-password-reset-modal .modal-footer,
.user-account-modal .modal-footer {
  background-color:var(--modal-footer-bg);
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap
}
.force-password-reset-modal .modal-footer .newsletter-footer,
.user-account-modal .modal-footer .newsletter-footer {
  color:#cacbcc
}
.force-password-reset-modal .modal-footer .footer-details,
.user-account-modal .modal-footer .footer-details {
  font-size:.75rem;
  margin-right:auto;
  color:#cacbcc;
  -webkit-box-flex:3;
  -ms-flex:3 0;
  flex:3 0;
  word-break:break-word
}
.force-password-reset-modal .modal-footer .live-chat-popup,
.user-account-modal .modal-footer .live-chat-popup {
  -webkit-box-flex:1;
  -ms-flex:1 0;
  flex:1 0
}
.force-password-reset-modal .modal-footer .forgot-password-details,
.user-account-modal .modal-footer .forgot-password-details {
  -webkit-box-flex:1;
  -ms-flex:1 1 100%;
  flex:1 1 100%;
  margin-bottom:1rem
}
.force-password-reset-modal .modal-footer .footer-email-link,
.user-account-modal .modal-footer .footer-email-link {
  margin-left:0;
  padding-left:0;
  -webkit-box-flex:4;
  -ms-flex:4 0;
  flex:4 0
}
.force-password-reset-modal .modal-footer .nav-link,
.user-account-modal .modal-footer .nav-link {
  white-space:nowrap;
  font-size:.75rem;
  padding-right:0
}
.force-password-reset-modal .modal-footer .nav-link span,
.user-account-modal .modal-footer .nav-link span {
  display:inline-block;
  vertical-align:middle
}
.force-password-reset-modal .modal-footer .nav-item-icon,
.user-account-modal .modal-footer .nav-item-icon {
  font-size:1.5rem;
  color:var(--primary-color);
  padding-right:6px
}
.force-password-reset-modal .modal-footer .register-info,
.user-account-modal .modal-footer .register-info {
  color:#cacbcc;
  display:inline-block
}
.force-password-reset-modal .modal-footer .new-customer,
.user-account-modal .modal-footer .new-customer {
  font-size:.875rem
}
.force-password-reset-modal .blocked-registration-box,
.user-account-modal .blocked-registration-box {
  padding-left:24px;
  padding-right:24px
}
.force-password-reset-modal .blocked-registration-box .br-title-box,
.user-account-modal .blocked-registration-box .br-title-box {
  margin-bottom:2.5rem
}
.force-password-reset-modal .blocked-registration-box .br-title-box .br-title,
.user-account-modal .blocked-registration-box .br-title-box .br-title {
  font-weight:700;
  font-size:1.25rem;
  text-align:center
}
.force-password-reset-modal .blocked-registration-box .br-info-box .country-info,
.user-account-modal .blocked-registration-box .br-info-box .country-info {
  margin-bottom:.75rem
}
.force-password-reset-modal .blocked-registration-box .br-info-box .country-icon,
.user-account-modal .blocked-registration-box .br-info-box .country-icon {
  width:2rem;
  height:2rem;
  background-size:2rem;
  margin-left:4px;
  margin-right:4px
}
.force-password-reset-modal .blocked-registration-box .br-info-box .country-title,
.user-account-modal .blocked-registration-box .br-info-box .country-title {
  font-weight:500;
  margin-left:4px;
  margin-right:4px
}
.force-password-reset-modal .blocked-registration-box .br-info-box .br-info,
.user-account-modal .blocked-registration-box .br-info-box .br-info {
  text-align:center
}
.force-password-reset-modal .blocked-registration-box .br-support-box,
.user-account-modal .blocked-registration-box .br-support-box {
  padding:2.5rem 0 1rem 0
}
.force-password-reset-modal .blocked-registration-box .br-support-box .contact-support-info,
.user-account-modal .blocked-registration-box .br-support-box .contact-support-info {
  text-align:center;
  font-size:.75rem;
  color:var(--gray-400)
}
.force-password-reset-modal .blocked-registration-box .br-support-box .contact-support-info a,
.user-account-modal .blocked-registration-box .br-support-box .contact-support-info a {
  color:var(--action)
}
.force-password-reset-modal .modal-submit-button,
.user-account-modal .modal-submit-button {
  text-transform:capitalize
}
.force-password-reset-modal #register-complete-button,
.user-account-modal #register-complete-button {
  text-transform:capitalize
}
.verify-age-modal #verify-age-form {
  padding-bottom:1rem
}
.verify-age-modal .verify-age-information {
  font-size:.875rem;
  padding:0 6px 1rem
}
.verify-age-modal .custom-control-input.is-invalid~.custom-control-label::before {
  background-color:#f69a9f
}
.complete-register-modal #complete-register-form {
  padding-bottom:1.5rem
}
.complete-register-modal #complete-register-form .newsletter-footer {
  color:#cacbcc
}
.complete-register-modal .complete-register-information {
  font-size:.875rem;
  padding:0 6px 2rem
}
.user-activation-modal .verify-email-link {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  text-align:center;
  padding-bottom:1rem
}
.user-activation-modal .verification-text {
  font-size:.875rem;
  color:var(--gray-400);
  text-align:center
}
.modal-service-message .modal-service-message-title {
  color:inherit
}
.modal-service-message p {
  font-size:.8125rem;
  color:#fff
}
.modal-service-message label {
  font-size:.8125rem;
  color:#fff
}
.modal-service-message img {
  max-width:100%;
  height:auto!important
}
.modal-service-message .modal-footer {
  padding-top:0
}
.modal-service-message .btn {
  margin-top:1rem;
  border-radius:.25rem
}
.modal-marketing-private-message .modal-title {
  font-size:.75rem;
  color:#f3cd5a
}
.modal-marketing-private-message .modal-title .ds-icon-material {
  padding:0 6px 0 0
}
.modal-marketing-private-message .private-message-title {
  padding:0 0 1.25rem 0
}
.modal-marketing-private-message .private-message-content {
  color:var(--gray-300);
  font-size:.75rem
}
.modal-marketing-private-message .private-message-bonus-info {
  padding:24px 0
}
.modal-marketing-private-message .private-message-bonus-info .private-message-info-box .info-box-title {
  font-size:.625rem;
  padding-bottom:.75rem;
  color:var(--gray-300);
  text-transform:uppercase
}
.modal-marketing-private-message .private-message-bonus-info .private-message-info-box .info-box-content {
  color:var(--action);
  font-weight:700
}
.modal-marketing-private-message .marketing-close-btn {
  font-size:.875rem
}
.modal-marketing-private-message .marketing-redirect-url {
  border-color:var(--primary-color);
  background-color:var(--primary-color);
  color:var(--white)
}
.modal-marketing-private-message .marketing-redirect-url .bonus-code-content {
  padding:0 6px;
  line-height:1;
  font-weight:700
}
.modal-marketing-private-message .marketing-redirect-url .ds-icon-material {
  padding:0 6px
}
.modal-marketing-private-message .private-message-conditions-container {
  padding:0 0 12px 0
}
.modal-marketing-private-message .private-message-conditions-container span {
  font-size:.75rem;
  color:var(--gray-300)
}
.modal-marketing-private-message .private-message-conditions-container a {
  font-size:.75rem;
  color:var(--white)
}
.modal-marketing-private-message .private-message-conditions-container a:hover {
  color:var(--gray-300)
}
.odds-changed-modal p {
  font-size:.8125rem;
  color:var(--gray-300)
}
.odds-changed-modal .event-participants-info span {
  display:inline-block;
  font-weight:700;
  padding-left:3px;
  padding-right:3px
}
.idle-modal .session-expired-description {
  font-size:.8125rem
}
.idle-modal .idle-deposit-button,
.idle-modal .idle-register-button {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
@media (hover:hover) {
  .idle-modal .idle-deposit-button:hover,
  .idle-modal .idle-register-button:hover {
    color:#212529;
    background-color:#efbe28;
    border-color:#efbb1c
  }
}
.idle-modal .idle-deposit-button.focus,
.idle-modal .idle-deposit-button:focus,
.idle-modal .idle-register-button.focus,
.idle-modal .idle-register-button:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.idle-modal .idle-deposit-button.disabled,
.idle-modal .idle-deposit-button:disabled,
.idle-modal .idle-register-button.disabled,
.idle-modal .idle-register-button:disabled {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.idle-modal .idle-deposit-button:not(:disabled):not(.disabled).active,
.idle-modal .idle-deposit-button:not(:disabled):not(.disabled):active,
.idle-modal .idle-register-button:not(:disabled):not(.disabled).active,
.idle-modal .idle-register-button:not(:disabled):not(.disabled):active,
.show>.idle-modal .idle-deposit-button.dropdown-toggle,
.show>.idle-modal .idle-register-button.dropdown-toggle {
  color:#212529;
  background-color:#efbb1c;
  border-color:#edb711
}
.idle-modal .idle-deposit-button:not(:disabled):not(.disabled).active:focus,
.idle-modal .idle-deposit-button:not(:disabled):not(.disabled):active:focus,
.idle-modal .idle-register-button:not(:disabled):not(.disabled).active:focus,
.idle-modal .idle-register-button:not(:disabled):not(.disabled):active:focus,
.show>.idle-modal .idle-deposit-button.dropdown-toggle:focus,
.show>.idle-modal .idle-register-button.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.modal-promotion .promotion-banner {
  display:block;
  margin:-1rem -1rem 1.5rem -1rem
}
.modal-promotion .modal-header {
  display:none
}
.modal-promotion .promotion-title {
  color:var(--action);
  font-weight:700;
  text-transform:uppercase;
  cursor:pointer
}
.modal-promotion .promotion-description {
  margin-top:.5rem;
  font-size:.8125rem;
  color:var(--gray-400)
}
#create-new-password-modal .modal-header .modal-header-brand {
  padding:0
}
#create-new-password-modal .modal-header .modal-header-brand img {
  height:30px
}
#create-new-password-modal .main-content-container {
  padding-bottom:1rem
}
#create-new-password-modal .main-content-container .submit-button-container {
  padding:.5rem 0
}
#depositLeaveCampaignModal .marketing-message-container .marketing-message-campaign-info {
  font-size:.875rem;
  color:var(--gray-300)
}
#depositLeaveCampaignModal .response-message-container .response-message-content {
  font-size:.875rem;
  color:var(--gray-300)
}
#quickDepositModal .deposit-guest-button {
  min-width:180px;
  background-image:-webkit-gradient(linear,left top,right top,from(0),to(100%));
  background-image:linear-gradient(to right,0,100%);
  background-repeat:repeat-x;
  color:#fff;
  background-color:#27ae60;
  border-color:#27ae60
}
@media (hover:hover) {
  #quickDepositModal .deposit-guest-button:hover {
    color:#fff;
    background-color:#208f4f;
    border-color:#1e8449
  }
}
#quickDepositModal .deposit-guest-button.focus,
#quickDepositModal .deposit-guest-button:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(39,174,96,.5);
  box-shadow:0 0 0 .2rem rgba(39,174,96,.5)
}
#quickDepositModal .deposit-guest-button.disabled,
#quickDepositModal .deposit-guest-button:disabled {
  color:#fff;
  background-color:#27ae60;
  border-color:#27ae60
}
#quickDepositModal .deposit-guest-button:not(:disabled):not(.disabled).active,
#quickDepositModal .deposit-guest-button:not(:disabled):not(.disabled):active,
.show>#quickDepositModal .deposit-guest-button.dropdown-toggle {
  color:#fff;
  background-color:#1e8449;
  border-color:#1b7a43
}
#quickDepositModal .deposit-guest-button:not(:disabled):not(.disabled).active:focus,
#quickDepositModal .deposit-guest-button:not(:disabled):not(.disabled):active:focus,
.show>#quickDepositModal .deposit-guest-button.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(39,174,96,.5);
  box-shadow:0 0 0 .2rem rgba(39,174,96,.5)
}
#quickDepositModal .login-guest-button {
  min-width:180px;
  background-image:-webkit-gradient(linear,left top,right top,from(0),to(100%));
  background-image:linear-gradient(to right,0,100%);
  background-repeat:repeat-x;
  color:#fff;
  background-color:#27ae60;
  border-color:#27ae60
}
@media (hover:hover) {
  #quickDepositModal .login-guest-button:hover {
    color:#fff;
    background-color:#208f4f;
    border-color:#1e8449
  }
}
#quickDepositModal .login-guest-button.focus,
#quickDepositModal .login-guest-button:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(39,174,96,.5);
  box-shadow:0 0 0 .2rem rgba(39,174,96,.5)
}
#quickDepositModal .login-guest-button.disabled,
#quickDepositModal .login-guest-button:disabled {
  color:#fff;
  background-color:#27ae60;
  border-color:#27ae60
}
#quickDepositModal .login-guest-button:not(:disabled):not(.disabled).active,
#quickDepositModal .login-guest-button:not(:disabled):not(.disabled):active,
.show>#quickDepositModal .login-guest-button.dropdown-toggle {
  color:#fff;
  background-color:#1e8449;
  border-color:#1b7a43
}
#quickDepositModal .login-guest-button:not(:disabled):not(.disabled).active:focus,
#quickDepositModal .login-guest-button:not(:disabled):not(.disabled):active:focus,
.show>#quickDepositModal .login-guest-button.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(39,174,96,.5);
  box-shadow:0 0 0 .2rem rgba(39,174,96,.5)
}
#quickDepositModal .modal-header img {
  max-width:25px;
  margin-right:6px
}
#quickDepositModal .guest-payment-methods {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
#quickDepositModal .guest-container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding:2rem;
  text-align:center;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}
#quickDepositModal .guest-container img {
  margin-bottom:2rem;
  max-width:60px
}
#quickDepositModal .guest-payment-method-title {
  color:var(--black);
  margin-bottom:1rem
}
#quickDepositModal .guest-payment-method-info {
  font-size:.75rem;
  color:var(--black);
  margin:0 0 2rem
}
#quickDepositModal .modal-footer {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
#quickDepositModal .modal-footer .guest-payment-provider-info {
  color:var(--black);
  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;
  font-size:.75rem
}
#quickDepositModal .modal-footer .guest-payment-provider-info img {
  max-width:90px
}
#depositGuestModal .modal-header {
  display:none
}
#depositGuestModal .close {
  position:absolute;
  padding:1rem;
  right:0;
  top:0
}
#depositGuestModal .modal-action-link {
  color:var(--gray-700);
  border-bottom-color:var(--gray-700)
}
#depositGuestModal .modal-action-link:hover {
  color:var(--black);
  border-bottom-color:var(--black)
}
#depositGuestModal .modal-footer-info {
  font-size:.875rem
}
#depositGuestModal .provider-trustly-guest .info-link {
  color:var(--black)
}
#depositGuestModal .provider-trustly-guest .info-link:hover {
  color:var(--action)
}
#depositGuestModal .provider-trustly-guest.was-validated .custom-control-input:invalid~.custom-control-label::before {
  background-color:#f69a9f
}
.modal-footer .btn-action-cancel {
  color:#fff;
  background-color:transparent;
  background-image:none;
  border-color:#fff
}
.modal-footer .btn-action-cancel:hover {
  color:#212529;
  background-color:#fff;
  border-color:#fff
}
.modal-footer .btn-action-cancel.focus,
.modal-footer .btn-action-cancel:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(255,255,255,.5);
  box-shadow:0 0 0 .2rem rgba(255,255,255,.5)
}
.modal-footer .btn-action-cancel.disabled,
.modal-footer .btn-action-cancel:disabled {
  color:#fff;
  background-color:transparent
}
.modal-footer .btn-action-cancel:not(:disabled):not(.disabled).active,
.modal-footer .btn-action-cancel:not(:disabled):not(.disabled):active,
.show>.modal-footer .btn-action-cancel.dropdown-toggle {
  color:#212529;
  background-color:#fff;
  border-color:#fff
}
.modal-footer .btn-action-cancel:not(:disabled):not(.disabled).active:focus,
.modal-footer .btn-action-cancel:not(:disabled):not(.disabled):active:focus,
.show>.modal-footer .btn-action-cancel.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(255,255,255,.5);
  box-shadow:0 0 0 .2rem rgba(255,255,255,.5)
}
.modal-footer .btn-action-submit {
  color:#fff;
  background-color:#27ae60;
  border-color:#27ae60
}
@media (hover:hover) {
  .modal-footer .btn-action-submit:hover {
    color:#fff;
    background-color:#208f4f;
    border-color:#1e8449
  }
}
.modal-footer .btn-action-submit.focus,
.modal-footer .btn-action-submit:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(39,174,96,.5);
  box-shadow:0 0 0 .2rem rgba(39,174,96,.5)
}
.modal-footer .btn-action-submit.disabled,
.modal-footer .btn-action-submit:disabled {
  color:#fff;
  background-color:#27ae60;
  border-color:#27ae60
}
.modal-footer .btn-action-submit:not(:disabled):not(.disabled).active,
.modal-footer .btn-action-submit:not(:disabled):not(.disabled):active,
.show>.modal-footer .btn-action-submit.dropdown-toggle {
  color:#fff;
  background-color:#1e8449;
  border-color:#1b7a43
}
.modal-footer .btn-action-submit:not(:disabled):not(.disabled).active:focus,
.modal-footer .btn-action-submit:not(:disabled):not(.disabled):active:focus,
.show>.modal-footer .btn-action-submit.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(39,174,96,.5);
  box-shadow:0 0 0 .2rem rgba(39,174,96,.5)
}
.wallet-transfer-modal .modal-body {
  padding:0
}
.wallet-transfer-modal .modal-body .tab-pane {
  padding:2rem 1rem 0 1rem
}
.wallet-transfer-modal .transfer-wallet-label {
  font-size:.75rem;
  color:#cacbcc
}
.wallet-transfer-modal .input-transfer-label {
  margin-bottom:6px
}
.wallet-transfer-modal .exchange-rate {
  padding-top:6px;
  padding-bottom:6px
}
.wallet-transfer-modal .exchange-rate-hint {
  font-size:.75rem
}
.wallet-transfer-modal .cancel-wallet-transfer {
  width:50%
}
.wallet-transfer-modal .confirm-wallet-transfer {
  width:50%
}
.wallet-transfer-modal .transfer-wallet-output {
  padding-top:24px
}
.wallet-transfer-modal .output-value {
  font-size:1.5rem;
  line-height:1;
  padding-left:6px;
  padding-right:6px
}
#panic-self-exclude-modal .btn-cancel-self-exclude {
  color:#fff;
  background-color:transparent;
  background-image:none;
  border-color:#fff
}
#panic-self-exclude-modal .btn-cancel-self-exclude:hover {
  color:#212529;
  background-color:#fff;
  border-color:#fff
}
#panic-self-exclude-modal .btn-cancel-self-exclude.focus,
#panic-self-exclude-modal .btn-cancel-self-exclude:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(255,255,255,.5);
  box-shadow:0 0 0 .2rem rgba(255,255,255,.5)
}
#panic-self-exclude-modal .btn-cancel-self-exclude.disabled,
#panic-self-exclude-modal .btn-cancel-self-exclude:disabled {
  color:#fff;
  background-color:transparent
}
#panic-self-exclude-modal .btn-cancel-self-exclude:not(:disabled):not(.disabled).active,
#panic-self-exclude-modal .btn-cancel-self-exclude:not(:disabled):not(.disabled):active,
.show>#panic-self-exclude-modal .btn-cancel-self-exclude.dropdown-toggle {
  color:#212529;
  background-color:#fff;
  border-color:#fff
}
#panic-self-exclude-modal .btn-cancel-self-exclude:not(:disabled):not(.disabled).active:focus,
#panic-self-exclude-modal .btn-cancel-self-exclude:not(:disabled):not(.disabled):active:focus,
.show>#panic-self-exclude-modal .btn-cancel-self-exclude.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(255,255,255,.5);
  box-shadow:0 0 0 .2rem rgba(255,255,255,.5)
}
.gambling-limits-modal .info-row-text,
.last-login-modal .info-row-text {
  font-size:.875rem
}
.gambling-limits-modal .info-row-title,
.last-login-modal .info-row-title {
  font-size:.75rem
}
.gambling-limits-modal .responsible-gaming-container,
.last-login-modal .responsible-gaming-container {
  border-top:1px solid var(--gray-500);
  padding-top:1rem;
  margin-top:.5rem
}
.gambling-limits-modal .responsible-gaming-container .rg-link,
.last-login-modal .responsible-gaming-container .rg-link {
  color:#fff
}
.gambling-limits-modal .responsible-gaming-container .rg-link:hover,
.last-login-modal .responsible-gaming-container .rg-link:hover {
  color:#fff
}
#betBuilderModal .modal-content {
  background-color:var(--bet-builder-modal-content-bg)
}
#betBuilderModal .modal-content .modal-header {
  color:var(--bet-builder-modal-header-color);
  background-color:var(--bet-builder-modal-header-bg)
}
#betBuilderModal .modal-content .modal-header .close {
  color:var(--bet-builder-modal-close-button-color)
}
#betBuilderModal .modal-content .bet-builder-selection .close {
  color:var(--bet-builder-modal-selection-close-btn-color)
}
.sow-modal-section-description {
  color:var(--gray-700);
  font-size:.875rem
}
.gambling-limits-modal .additional-data-pair {
  border-bottom:1px solid var(--gray-500);
  margin-bottom:.5rem;
  padding:.625rem 0
}
.gambling-limits-modal .additional-data-entry p {
  word-break:break-all;
  margin-bottom:0
}
.gambling-limits-modal .additional-data-value {
  font-weight:400;
  margin-bottom:0
}
.gambling-limits-modal .additional-data-icon {
  margin-right:1rem
}
.gambling-limits-modal .additional-data-sub-icon {
  width:.5rem;
  height:.5rem;
  border-radius:50%;
  border:2px solid var(--gray-700);
  margin:0 1.25rem 0 .25rem
}
#termsAndConditionsModal___BV_modal_outer_ {
  z-index:calc(1050 + 1)!important
}
#termsAndConditionsModal p {
  font-size:.8125rem
}
#termsAndConditionsModal .btn-tc-reject {
  color:#495057;
  background-color:transparent;
  background-image:none;
  border-color:#495057
}
#termsAndConditionsModal .btn-tc-reject:hover {
  color:#fff;
  background-color:#495057;
  border-color:#495057
}
#termsAndConditionsModal .btn-tc-reject.focus,
#termsAndConditionsModal .btn-tc-reject:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(73,80,87,.5);
  box-shadow:0 0 0 .2rem rgba(73,80,87,.5)
}
#termsAndConditionsModal .btn-tc-reject.disabled,
#termsAndConditionsModal .btn-tc-reject:disabled {
  color:#495057;
  background-color:transparent
}
#termsAndConditionsModal .btn-tc-reject:not(:disabled):not(.disabled).active,
#termsAndConditionsModal .btn-tc-reject:not(:disabled):not(.disabled):active,
.show>#termsAndConditionsModal .btn-tc-reject.dropdown-toggle {
  color:#fff;
  background-color:#495057;
  border-color:#495057
}
#termsAndConditionsModal .btn-tc-reject:not(:disabled):not(.disabled).active:focus,
#termsAndConditionsModal .btn-tc-reject:not(:disabled):not(.disabled):active:focus,
.show>#termsAndConditionsModal .btn-tc-reject.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(73,80,87,.5);
  box-shadow:0 0 0 .2rem rgba(73,80,87,.5)
}
.reality-check-additional-data {
  padding-bottom:1rem
}
.reality-check-additional-data .reality-check-additional-data-pair {
  border-bottom:1px solid #495057;
  margin-bottom:.5rem;
  padding:.625rem 0
}
.reality-check-additional-data .reality-check-additional-data-pair p {
  margin-bottom:0
}
.reality-check-additional-data .reality-check-additional-data-entry p {
  word-break:break-all
}
.reality-check-additional-data .reality-check-additional-data-value {
  font-weight:700;
  color:#747678
}
.reality-check-additional-data .reality-check-additional-data-icon {
  color:#fff;
  margin-right:.5rem
}
.reality-check-additional-data .reality-check-additional-data-sub-icon {
  width:.5rem;
  height:.5rem;
  border-radius:50%;
  border:2px solid #495057;
  margin:0 .75rem 0 .25rem
}
.forms-overflow {
  overflow:hidden;
  margin-right:-4px;
  margin-left:-4px
}
.forms-overflow .forms-overflow-container {
  width:calc(300%);
  -webkit-transition:-webkit-transform .3s;
  transition:-webkit-transform .3s;
  transition:transform .3s;
  transition:transform .3s,-webkit-transform .3s
}
.forms-overflow .forms-overflow-container.two-factor-code-section {
  -webkit-transform:translateX(calc(-33.3%));
  transform:translateX(calc(-33.3%))
}
.forms-overflow .forms-overflow-container.two-factor-recover-section {
  -webkit-transform:translateX(calc(-66.6%));
  transform:translateX(calc(-66.6%))
}
.forms-overflow .forms-overflow-container .login-step {
  -webkit-box-flex:1;
  -ms-flex:1 1 calc(50% - 2px);
  flex:1 1 calc(50% - 2px);
  padding:0 4px
}
.forms-overflow #twoFactorRecoverAuth {
  position:relative
}
.country-detection-modal .country-detection-modal-text {
  font-size:.875rem
}
#login-guest-modal .modal-header {
  background-color:transparent
}
#register-user-modal .modal-header {
  background-color:transparent
}
.modal-content .action-wrapper {
  position:relative;
  padding:0 1rem 1rem 1rem;
  border-bottom-right-radius:.3rem;
  border-bottom-left-radius:.3rem
}
.modal-content .action-wrapper .btn-action-submit {
  text-transform:capitalize
}
.modal-content .action-wrapper .btn-action-secondary {
  text-transform:capitalize;
  color:#fff;
  background-color:transparent;
  background-image:none;
  border-color:#fff
}
.modal-content .action-wrapper .btn-action-secondary:hover {
  color:#212529;
  background-color:#fff;
  border-color:#fff
}
.modal-content .action-wrapper .btn-action-secondary.focus,
.modal-content .action-wrapper .btn-action-secondary:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(255,255,255,.5);
  box-shadow:0 0 0 .2rem rgba(255,255,255,.5)
}
.modal-content .action-wrapper .btn-action-secondary.disabled,
.modal-content .action-wrapper .btn-action-secondary:disabled {
  color:#fff;
  background-color:transparent
}
.modal-content .action-wrapper .btn-action-secondary:not(:disabled):not(.disabled).active,
.modal-content .action-wrapper .btn-action-secondary:not(:disabled):not(.disabled):active,
.show>.modal-content .action-wrapper .btn-action-secondary.dropdown-toggle {
  color:#212529;
  background-color:#fff;
  border-color:#fff
}
.modal-content .action-wrapper .btn-action-secondary:not(:disabled):not(.disabled).active:focus,
.modal-content .action-wrapper .btn-action-secondary:not(:disabled):not(.disabled):active:focus,
.show>.modal-content .action-wrapper .btn-action-secondary.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(255,255,255,.5);
  box-shadow:0 0 0 .2rem rgba(255,255,255,.5)
}
.modal-content .action-wrapper:after {
  background:var(--modal-content-bg);
  background:-webkit-gradient(linear,left bottom,left top,color-stop(30%,#2c323f),to(rgba(44,50,63,0)));
  background:linear-gradient(0deg,#2c323f 30%,rgba(44,50,63,0) 100%);
  content:"";
  height:2rem;
  position:absolute;
  left:1rem;
  right:1rem;
  top:-2rem;
  z-index:100
}
#forgot-password-modal .modal-header {
  background-color:transparent
}
.my-product-modal .modal-body {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  overflow-y:hidden;
  padding:0
}
.my-product-modal .main-info {
  padding:0 1rem
}
.my-product-modal .search-box-input {
  padding:0 1rem
}
.my-product-modal .sport-header {
  padding:0 1rem
}
.my-product-modal .empty-placeholder {
  margin-left:1rem;
  margin-right:calc(1rem - 8px - 3px)
}
.my-product-modal #myCasinoModal-body .action-wrapper:after {
  position:absolute;
  left:0;
  right:0
}
.my-product-modal .filter-list {
  padding-left:1rem;
  padding-right:calc(1rem - 8px - 3px)
}
.my-product-modal .filter-list .carousel-nav-arrows .owl-prev {
  left:1rem
}
.my-product-modal .filter-list .carousel-nav-arrows .owl-next {
  right:calc(1rem - 8px - 3px)
}
#myEventsModal .modal-dialog {
  overflow:hidden
}
.modal-confirm-action .confirm-text-container {
  font-size:.875rem
}
/*! purgecss end ignore */.dropdown-menu.show {
  -webkit-box-shadow:1px 3px 3px -1px rgba(0,0,0,.3);
  box-shadow:1px 3px 3px -1px rgba(0,0,0,.3)
}
.dropdown-menu-sm {
  font-size:.75rem
}
.dropdown-menu-xs {
  font-size:.6875rem
}
.dropdown-item {
  cursor:pointer;
  font-weight:400
}
.dropdown-item:focus label,
.dropdown-item:hover label {
  color:#fff
}
.dropdown-item.active,
.dropdown-item:active {
  font-weight:400
}
.dropdown-item.active:focus,
.dropdown-item.active:hover,
.dropdown-item:active:focus,
.dropdown-item:active:hover {
  background-color:#2c3449
}
.dropdown-item+.dropdown-item {
  border-top:1px solid #303950
}
.box-primary {
  background-color:#f2c94c
}
.box-secondary {
  background-color:#303951
}
.box-success {
  background-color:#27ae60
}
.box-info {
  background-color:#007bff
}
.box-warning {
  background-color:#fd0
}
.box-danger {
  background-color:#e3141f
}
.box-light {
  background-color:#2f383c
}
.box-dark {
  background-color:#20273a
}
.box-white {
  background-color:#fff
}
.box-black {
  background-color:#000
}
.box-primary-dark {
  background-color:#384054
}
.box-medium {
  background-color:#2c344a
}
.box-event-item {
  background-color:#181c1e
}
.box-action {
  background-color:#f2c94c
}
.box-action-highlight {
  background-color:#f2c94c
}
.box-live-primary {
  background-color:#f6e5d6
}
.box-live-primary-5 {
  background-color:#fbf2eb
}
.box-live-secondary {
  background-color:#f1dac6
}
.box-pre-primary {
  background-color:#ecf4f6
}
.box-pre-primary-5 {
  background-color:#ecf4f6
}
.box-pre-secondary {
  background-color:#dae1e9
}
.box-box-border {
  background-color:#455056
}
.box-box-border-light {
  background-color:#b3babe
}
.box-text-dark {
  background-color:#161a1f
}
.box-text-positive {
  background-color:#0f9e84
}
.box-text-negative {
  background-color:#f7273f
}
.box-table-row-primary {
  background-color:#212629
}
.box-table-row-light {
  background-color:#3a464b
}
.box-table-row-dark {
  background-color:#171a21
}
.box-neon-green {
  background-color:#53dca9
}
.box-light-blue {
  background-color:#9ca8c8
}
.box-light-gray {
  background-color:#384461
}
.box-medium-gray {
  background-color:#2a344c
}
.box-deep-dark {
  background-color:#151923
}
.box-deep-gray {
  background-color:#313c5a
}
.box-gray {
  background-color:#4b5b81
}
.box-content:not(.d-none)+.box-content:not(.d-none) {
  margin-top:6px
}
.box-content:not(.d-none)+.box-content.d-none+.box-content:not(.d-none) {
  margin-top:6px
}
.box-content:not(.d-none)+.box-content.d-none~.box-content:not(.d-none) {
  margin-top:6px
}
.box-content:not(.d-none).order-0 {
  margin-top:0!important;
  margin-bottom:6px
}
.box-content:empty+.box-content {
  margin-top:0
}
.box-bordered:not(:empty) {
  border:none
}
.box-bordered.box-stick:not(:last-of-type) {
  border-bottom:none
}
.box-stick:not(.d-none)+.box-bordered {
  border-top:none;
  margin-top:0!important
}
.box-stick:not(.d-none)+.box-stick.d-none~.box-stick:not(.d-none) {
  border-top:none;
  margin-top:0!important
}
.box-sticky {
  position:relative;
  z-index:9;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-box-shadow:1px 3px 3px -1px rgba(0,0,0,.3);
  box-shadow:1px 3px 3px -1px rgba(0,0,0,.3)
}
.card {
  font-size:.75rem;
  border:none;
  background-color:var(--card-bg)
}
.card+.card {
  margin-top:6px
}
.card-body {
  padding:0 0
}
.card-header {
  background-color:var(--card-header-bg);
  color:var(--card-header-color);
  padding:12px 12px;
  border-bottom:1px solid var(--card-header-border-color);
  -webkit-box-align:center!important;
  -ms-flex-align:center!important;
  align-items:center!important;
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important;
  border-top-left-radius:.3rem;
  border-top-right-radius:.3rem
}
.card-header.card-header-collapsible {
  cursor:pointer
}
.card-header.card-header-collapsible.collapsed {
  border-bottom:0
}
.card-header.card-header-collapsible.collapsed .expand-icon:after {
  content:""
}
.card-header.card-header-collapsible .expand-icon:after {
  content:""
}
.card-header .card-header-label {
  margin-right:auto;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.card-header .card-header-icon-left {
  padding-right:6px
}
.card-header .card-header-icon-right {
  padding-left:6px
}
.nav-tabs .nav-link {
  position:relative;
  cursor:pointer;
  color:#fff;
  opacity:.6;
  font-size:.875rem;
  padding:.75rem .25rem;
  border-top:3px solid transparent;
  border-bottom:3px solid transparent
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
  border-color:transparent;
  color:#f2c94c;
  opacity:1
}
.nav-tabs .nav-link.active {
  border-top-color:transparent;
  border-bottom-color:#f2c94c;
  opacity:1
}
.nav-tabs-bordered {
  background-color:#2c3449;
  border-bottom:0 solid transparent
}
.nav-tabs-bordered .nav-item {
  position:relative;
  padding:0 1rem
}
.nav-tabs-bordered .nav-item+.nav-item:before {
  content:"";
  width:1px;
  background-color:#b3babe;
  height:.875rem;
  position:absolute;
  left:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}
.nav-tabs-boxed .nav-item {
  padding:0 0
}
.nav-tabs-boxed .nav-link {
  background-color:#2f383c;
  border-top-left-radius:.3rem;
  border-top-right-radius:.3rem
}
.nav-tabs-boxed .nav-link.active {
  border-color:transparent
}
.nav-tabs-boxed .nav-link.active:after {
  display:none
}
.nav-tabs-boxed .nav-link.active:focus,
.nav-tabs-boxed .nav-link.active:hover {
  border-color:transparent
}
.nav-tabs-euro-live {
  border-top-left-radius:.3rem;
  border-top-right-radius:.3rem
}
.nav-tabs-euro-sport-period .nav-link {
  font-size:.875rem;
  color:rgba(255,255,255,.7);
  padding:.75rem 1.125rem;
  border-top:2px solid transparent;
  border-bottom:2px solid transparent;
  cursor:pointer
}
.nav-tabs-euro-sport-period .nav-link:hover {
  color:#fff
}
.nav-tabs-euro-sport-period .nav-link.active {
  color:#fff;
  border-bottom-color:var(--action)
}
.nav-tabs-euro-sport-period .nav-link.active:after {
  display:none
}
.nav-generic .nav-item {
  font-size:.75rem;
  text-transform:uppercase;
  background-color:var(--secondary-color);
  border-top:1px solid #2e363a;
  cursor:pointer
}
.nav-generic .nav-item:hover {
  background-color:var(--secondary-color-l-3)
}
.nav-generic .nav-item:hover .nav-link {
  color:#f2c94c
}
.nav-generic .nav-item .nav-link {
  color:#fff;
  padding:.75rem 12px
}
.nav-generic .nav-item .nav-link.active {
  background-color:#1d2124;
  color:#fadf00;
  font-weight:500
}
.nav-tabs-betlist-types {
  background-color:#303951
}
.nav-tabs-betlist-types .nav-link {
  padding-left:0;
  padding-right:0;
  margin-left:12px;
  margin-right:12px
}
.nav-tabs-betlist-periods {
  background-color:#2f383c
}
.nav-tabs-betlist-periods .nav-link {
  padding-left:0;
  padding-right:0;
  margin-left:12px;
  margin-right:12px
}
.nav-tabs-betlist-periods .nav-link.active {
  border-color:transparent
}
.nav-tabs-betlist-periods .nav-link.active:focus,
.nav-tabs-betlist-periods .nav-link.active:hover {
  border-color:transparent
}
.nav-tabs-betlist-periods .nav-link:focus,
.nav-tabs-betlist-periods .nav-link:hover {
  border-color:transparent
}
/*! purgecss start ignore */#header .header-main {
  padding-left:6px;
  padding-right:6px;
  background-color:var(--header-bg);
  color:var(--header-color)
}
#header .header-bar-primary {
  padding:.5rem 0
}
#header .app-logo-link img {
  width:auto;
  height:2rem
}
#header .main-navigation .nav .nav-item .nav-link {
  max-height:1.3125rem;
  font-size:.9375rem;
  font-weight:500;
  text-transform:capitalize;
  color:var(--header-nav-color);
  margin:0 1rem;
  padding:0
}
#header .main-navigation .nav .nav-item .nav-link:hover {
  color:var(--header-nav-color-hover)
}
#header .main-navigation .nav .nav-item .nav-link.active {
  color:var(--header-nav-color-active)
}
#header .main-navigation .nav .nav-item .nav-link.promotions {
  color:var(--header-nav-promotion-color)
}
#header .main-navigation .nav .nav-item .nav-link.vip-promotions {
  color:var(--header-nav-vip-promotion-color)
}
#header .main-navigation .nav .nav-item .nav-link.promotions .nav-link-label,
#header .main-navigation .nav .nav-item .nav-link.vip-promotions .nav-link-label {
  padding-left:3px
}
#header .main-navigation .nav .nav-item .nav-link.themebuilder .ds-icon-material {
  color:var(--action)
}
#header .main-navigation .nav .nav-item .nav-link .ds-icon {
  margin-right:6px
}
#header .main-navigation .nav .nav-item .nav-link .ds-icon.ds-icon-live:before {
  content:"";
  display:block;
  width:10px;
  height:10px;
  border-radius:10px;
  background-color:var(--danger)
}
#header .main-navigation .nav .nav-item .nav-link .ds-icon.ds-icon-mission-rocket {
  color:var(--danger)
}
#header .main-navigation .nav .nav-item .nav-link .ds-icon.ds-icon-mission-target {
  color:var(--mission-target-icon-color)
}
#header .main-navigation .nav .nav-item .nav-link .ds-sport-icon {
  margin-right:6px;
  font-size:1.25rem
}
#header .main-navigation .nav .nav-item .nav-link .ds-sport-icon-usopen:before {
  font-size:1.5em
}
#header .main-navigation .nav .nav-item .nav-link .ds-sport-icon-ausopen:before {
  font-size:1.5em
}
#header .main-navigation .nav .nav-item+.nav-item {
  border-left:1px solid var(--header-nav-border-color)
}
#header .main-navigation .nav .nav-item .header-game-image {
  height:22px;
  display:block
}
#header .main-navigation .nav .nav-item .header-logo-link-image {
  height:36px;
  display:block;
  padding-right:6px
}
#header .service-bar-col-content-header {
  margin-left:-6px;
  margin-right:-6px
}
#header .service-nav-link {
  line-height:1.5rem;
  font-size:.75rem;
  padding:0 12px
}
#header .service-nav-link i {
  color:var(--primary-color);
  margin-right:6px
}
#header .header-user-login-form-wrapper .form-control {
  max-width:100px;
  background-color:var(--body-bg-l-20);
  border-color:var(--body-bg-l-20);
  color:var(--primary-color-l-30)
}
#header .header-user-login-form-wrapper .form-control::-webkit-input-placeholder {
  color:var(--primary-color-l-30);
  opacity:1
}
#header .header-user-login-form-wrapper .form-control::-moz-placeholder {
  color:var(--primary-color-l-30);
  opacity:1
}
#header .header-user-login-form-wrapper .form-control::-ms-input-placeholder {
  color:var(--primary-color-l-30);
  opacity:1
}
#header .header-user-login-form-wrapper .form-control::placeholder {
  color:var(--primary-color-l-30);
  opacity:1
}
#header .header-register-container {
  padding-top:6px
}
#header .header-register-container a {
  outline:0
}
#header .header-register-link {
  font-size:.75rem;
  color:var(--action);
  font-weight:700;
  text-transform:uppercase;
  white-space:nowrap
}
#header .forgotten-psw-link {
  font-size:.75rem;
  color:var(--action)
}
#header .user-service-bar-item {
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto
}
#header .user-vip-image-cell {
  width:47px;
  display:table-cell;
  padding-right:12px;
  position:relative
}
#header .user-vip-image-cell .vip-user-badge {
  width:35px;
  position:absolute;
  bottom:7px;
  right:12px
}
#header .user-vip-image-cell .vip-user-bronze-badge,
#header .user-vip-image-cell .vip-user-diamond-badge,
#header .user-vip-image-cell .vip-user-gold-badge,
#header .user-vip-image-cell .vip-user-silver-badge {
  width:auto;
  height:11px;
  position:absolute;
  bottom:6px;
  right:12px
}
#header .user-navigation-service-item {
  text-align:right
}
#header .user-navigation-service-item .wallet-convert-button {
  color:#f2c94c;
  background-color:transparent;
  background-image:none;
  border-color:#f2c94c
}
#header .user-navigation-service-item .wallet-convert-button:hover {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
#header .user-navigation-service-item .wallet-convert-button.focus,
#header .user-navigation-service-item .wallet-convert-button:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
#header .user-navigation-service-item .wallet-convert-button.disabled,
#header .user-navigation-service-item .wallet-convert-button:disabled {
  color:#f2c94c;
  background-color:transparent
}
#header .user-navigation-service-item .wallet-convert-button:not(:disabled):not(.disabled).active,
#header .user-navigation-service-item .wallet-convert-button:not(:disabled):not(.disabled):active,
.show>#header .user-navigation-service-item .wallet-convert-button.dropdown-toggle {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
#header .user-navigation-service-item .wallet-convert-button:not(:disabled):not(.disabled).active:focus,
#header .user-navigation-service-item .wallet-convert-button:not(:disabled):not(.disabled):active:focus,
.show>#header .user-navigation-service-item .wallet-convert-button.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
#header .user-navigation-service-item .dropdown {
  display:inline-block;
  vertical-align:top
}
#header .user-navigation-service-item .btn-dropdown-icon {
  position:relative
}
#header .user-navigation-service-item .btn-dropdown-icon.user-navigation-indicator::after {
  content:"";
  position:absolute;
  display:block;
  vertical-align:middle;
  width:.4em;
  height:.4em;
  top:5%;
  right:10%;
  border-radius:50%;
  background-color:var(--danger)
}
#header .user-navigation-service-item .dropdown-menu {
  min-width:10rem
}
#header .user-navigation-service-item .dropdown-menu.dropdown-menu-wallet {
  min-width:5rem
}
#header .user-navigation-service-item .dropdown-menu .dropdown-item {
  position:relative;
  color:#fff
}
#header .user-navigation-service-item .dropdown-menu .dropdown-item:focus,
#header .user-navigation-service-item .dropdown-menu .dropdown-item:hover {
  color:#f2c94c
}
#header .user-navigation-service-item .dropdown-menu .dropdown-item.active,
#header .user-navigation-service-item .dropdown-menu .dropdown-item:active {
  color:#f2c94c
}
#header .user-navigation-service-item .dropdown-menu .dropdown-item .highlight-label {
  bottom:90%
}
#header .user-navigation-service-item .dropdown-menu .dropdown-item.user-navigation-item-indicator {
  padding:.5rem 1.25rem .5rem .75rem
}
#header .user-navigation-service-item .dropdown-menu .dropdown-item.user-navigation-item-indicator::after {
  content:"";
  position:absolute;
  display:block;
  vertical-align:middle;
  width:.5rem;
  height:.5rem;
  top:50%;
  right:.5rem;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  border-radius:50%;
  background-color:var(--danger)
}
#header .user-navigation-service-item .dropdown-nav-item-text {
  -webkit-box-flex:0;
  -ms-flex:0 auto;
  flex:0 auto;
  position:relative;
  max-width:100%
}
#header .user-navigation-service-item .btn-dropdown-block {
  width:auto;
  max-width:100%
}
#header .user-navigation-service-item .btn-dropdown-block .btn-dropdown-label {
  width:1rem;
  min-width:3.125rem;
  max-width:8.75rem
}
#header .user-balances-service-item {
  font-size:.75rem;
  margin-top:.75rem
}
#header .user-balances-service-item .user-balance-container {
  margin:0;
  padding:0;
  white-space:nowrap
}
#header .user-balances-service-item .user-balance-item {
  text-transform:uppercase
}
#header .user-balances-service-item .user-balance-item span {
  display:inline-block
}
#header .user-balances-service-item .user-balance-item span.user-balance-item-label {
  font-size:.6875rem;
  color:var(--gray-400)
}
#header .user-balances-service-item .user-balance-item span.user-balance-item-amount {
  font-weight:700;
  color:var(--white);
  padding-left:3px
}
#header .user-balances-service-item .user-balance-item+.user-balance-item {
  padding-left:12px
}
#header .user-balances-service-item .user-balance-item.default-balance.active .user-balance-item-amount {
  color:var(--white)
}
#header .user-balances-service-item .user-balance-item.active .user-balance-item-amount {
  color:var(--primary-color-l-10);
  font-weight:700
}
#header .cl-user-inbox {
  display:inline-block;
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0;
  margin:0 0 0 12px
}
#header .cl-user-inbox .cl-message-inbox-item {
  color:var(--link-color);
  position:relative
}
#header .cl-user-inbox .cl-message-inbox-item:hover {
  color:var(--link-hover-color)
}
#header .cl-user-inbox .cl-message-inbox-item.active::after {
  content:"";
  position:absolute;
  display:block;
  vertical-align:middle;
  width:.5em;
  height:.5em;
  top:0;
  right:0;
  border-radius:50%;
  background-color:var(--danger)
}
#header .cl-user-inbox .cl-message-inbox-icon {
  vertical-align:middle;
  font-size:1.25rem
}
#header .cl-language-select {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2;
  margin:0 6px
}
#header .cl-language-select .language-option-item .flag-icon {
  margin-right:6px
}
#header .cl-header-user-services .header-deposit-button {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
}
#header .user-services-wrapper {
  display:inline-block;
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0;
  margin:0 0 0 12px
}
#header .user-services-wrapper .btn-dropdown-label {
  width:1rem;
  min-width:3.125rem;
  max-width:8.75rem
}
#header .user-services-wrapper .cl-user-navigation {
  display:inline-block
}
#header .user-services-wrapper .cl-user-navigation .dropdown-menu-credit-user-balance-menu {
  min-width:13rem
}
#header .user-services-wrapper .cl-user-navigation .dropdown-menu-credit-user-balance-menu .balance-label {
  color:var(--gray-300)
}
#header .user-services-wrapper .cl-user-navigation .dropdown-menu-my-account-menu {
  min-width:10rem
}
#header .user-services-wrapper .cl-user-navigation .dropdown-menu-my-account-menu.balance-summary {
  min-width:15rem
}
#header .user-services-wrapper .cl-user-navigation .btn-dropdown-icon {
  font-size:1.25rem
}
#header .user-services-wrapper .cl-user-navigation .dropdown {
  display:inline-block;
  vertical-align:middle
}
#header .user-services-wrapper .cl-user-navigation .dropdown+.dropdown {
  margin-left:12px
}
#header .user-services-wrapper .cl-user-navigation .user-balance-link:hover {
  color:var(--primary-color)
}
#header .user-services-wrapper .cl-user-navigation .dropdown-footer {
  border-top:1px solid var(--gray-800);
  padding:.75rem
}
#header .user-services-wrapper .cl-user-navigation .dropdown-footer .last-logged-in {
  white-space:nowrap;
  color:var(--gray-300)
}
#header .user-services-wrapper .cl-user-navigation .dropdown-footer .last-logged-label {
  margin:0 6px
}
#header .header-user-gifts:not(:empty) {
  margin-left:12px
}
#header .header-user-gifts .btn-user-gifts:focus {
  -webkit-box-shadow:none!important;
  box-shadow:none!important
}
#header .header-user-free-bets {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
}
#header .header-user-free-bets+.free-spins-content-container {
  border-top:1px solid var(--gifts-free-spins-offer-border-color)
}
#header .free-spins-content-container {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
}
#header .header-user-gifts .btn-user-gifts {
  padding:.0625rem .1875rem;
  font-size:.875rem;
  line-height:1.5;
  border-radius:.2rem;
  color:#fff;
  background-color:#171a21;
  border-color:#171a21
}
@media (hover:hover) {
  #header .header-user-gifts .btn-user-gifts:hover {
    color:#fff;
    background-color:#212630;
    border-color:#212630
  }
}
#header .header-user-gifts .btn-user-gifts.focus,
#header .header-user-gifts .btn-user-gifts:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(23,26,33,.5);
  box-shadow:0 0 0 .2rem rgba(23,26,33,.5)
}
#header .header-user-gifts .btn-user-gifts.disabled,
#header .header-user-gifts .btn-user-gifts:disabled {
  color:#fff;
  background-color:#171a21;
  border-color:#171a21
}
#header .header-user-gifts .btn-user-gifts:not(:disabled):not(.disabled).active,
#header .header-user-gifts .btn-user-gifts:not(:disabled):not(.disabled):active,
.show>#header .header-user-gifts .btn-user-gifts.dropdown-toggle {
  color:#fff;
  background-color:#212630;
  border-color:#212630
}
#header .header-user-gifts .btn-user-gifts:not(:disabled):not(.disabled).active:focus,
#header .header-user-gifts .btn-user-gifts:not(:disabled):not(.disabled):active:focus,
.show>#header .header-user-gifts .btn-user-gifts.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(23,26,33,.5);
  box-shadow:0 0 0 .2rem rgba(23,26,33,.5)
}
#header .header-user-gifts .btn-user-gifts .btn-icon {
  font-size:1.125rem
}
#header .header-user-gifts .show-notification .btn-icon {
  position:relative
}
#header .header-user-gifts .show-notification .btn-icon::after {
  content:"";
  display:block;
  position:absolute;
  top:-4px;
  right:-6px;
  width:6px;
  height:6px;
  border-radius:50%;
  background-color:var(--danger)
}
#header .header-user-gifts .dropdown-menu {
  min-width:280px;
  max-width:360px
}
#header .header-user-gifts .dropdown-menu .scrollable-box {
  max-height:600px
}
#header .header-user-free-bets .section-title {
  padding:1rem 12px;
  font-size:.875rem;
  color:var(--body-color)
}
#header .header-user-free-bets .info-value {
  font-weight:700
}
#header .header-user-free-bets-list {
  padding:.5rem 12px
}
#header .header-user-free-bets-list .header-user-free-bet-item {
  padding:.5rem 0;
  color:var(--body-color)
}
#header .header-user-free-bets-list .header-user-free-bet-item+.header-user-free-bet-item {
  border-top:1px solid var(--gray-700)
}
#header .header-user-free-bets-list .gift-item-label {
  font-size:.875rem;
  font-weight:700;
  text-transform:uppercase
}
#header .header-user-free-bets-list .gift-item-label .info-label {
  font-size:.875rem;
  font-weight:700
}
#header .header-user-free-bets-list .gift-item-badge {
  font-size:.625rem;
  padding:0 .25rem;
  background-color:var(--primary-color)
}
#header .header-user-free-bets-list .free-bet-currency {
  font-size:.625rem;
  line-height:1;
  padding:.25rem
}
#header .header-user-free-bets-list .free-bet-valid-info {
  color:var(--gray-400);
  font-size:.6875rem;
  font-weight:700;
  text-transform:uppercase
}
#header .header-user-free-bets-list .free-bet-valid-info a.info-link {
  font-size:.625rem
}
#header .user-quick-links-nav {
  margin:.75rem
}
#header .user-quick-links-nav .nav-item+.nav-item {
  margin-left:1rem
}
#header .user-quick-links-nav .nav-link {
  font-size:.75rem;
  padding:0;
  border-bottom:1px solid var(--white)
}
#header .user-quick-links-nav .nav-link:focus,
#header .user-quick-links-nav .nav-link:hover {
  border-bottom-color:var(--primary-color-l-30)
}
#header .service-bar-primary {
  display:block;
  padding:.75rem 6px;
  border-top:1px solid var(--header-service-bar-border);
  background-color:var(--header-service-bar-bg)
}
#header .service-bar-primary:empty {
  display:none
}
#header .service-bar-primary .btn-dropdown .btn-dropdown-icon {
  color:var(--primary-color)
}
#header .service-bar-primary .btn-dropdown::after {
  background-color:var(--primary-color);
  border-color:var(--primary-color)
}
#header .service-bar-primary .btn-dropdown-label {
  color:#9ca8c8
}
#header .service-bar-primary .service-bar-col-main {
  overflow:clip visible
}
#header .service-bar-primary .message-tickers-container {
  font-size:.75rem;
  overflow:hidden
}
#header .service-bar-primary .message-tickers-container .message-tickers-box {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}
#header .service-bar-primary .message-tickers-container .message-ticker-icon-wrapper {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  padding-right:12px
}
#header .service-bar-primary .message-tickers-container .message-ticker-icon-wrapper .message-ticker-icon {
  font-size:1.125rem;
  color:var(--body-color);
  vertical-align:top
}
#header .service-bar-primary .message-tickers-container .message-ticker-list-wrapper {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  overflow:hidden
}
#header .service-bar-primary .message-tickers-container .message-ticker-list-wrapper .message-ticker-list {
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  position:relative;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-transition:-webkit-transform 1s linear;
  transition:-webkit-transform 1s linear;
  transition:transform 1s linear;
  transition:transform 1s linear,-webkit-transform 1s linear;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
}
#header .service-bar-primary .message-tickers-container .message-ticker-list-wrapper .message-ticker-item {
  color:var(--gray-400);
  vertical-align:top;
  padding-right:2rem;
  position:relative
}
#header .service-bar-primary .message-tickers-container .message-ticker-list-wrapper .message-ticker-item.highlight {
  color:var(--action-highlight)
}
#header .service-bar-primary .message-tickers-container .message-ticker-list-wrapper .message-ticker-item+.message-ticker-item {
  padding-left:2rem
}
#header .service-bar-primary .message-tickers-container .message-ticker-list-wrapper .message-ticker-item+.message-ticker-item::before {
  content:"";
  position:absolute;
  display:block;
  vertical-align:middle;
  width:.5em;
  height:.5em;
  top:50%;
  left:-.25em;
  margin-top:-.25em;
  border-radius:50%;
  background-color:var(--white)
}
#header .service-bar-primary .message-tickers-container .message-ticker-list-wrapper .message-ticker-content {
  display:block;
  cursor:pointer
}
#header .sport-view-switcher {
  min-width:7.5rem;
  max-width:7.5rem;
  margin-right:auto
}
#header .sport-view-switcher+.time-clock-wrapper {
  margin-left:6px
}
#header .odds-type-switcher {
  max-width:9.375rem
}
#header .odds-type-switcher+.language-select-service-item {
  padding-left:6px;
  margin-left:2rem
}
@media (max-width:1599.98px) {
  #header .odds-type-switcher+.language-select-service-item {
    margin-left:6px
  }
}
#header .language-select-service-item {
  max-width:7.5rem
}
#header .language-select-service-item .language-option-item .flag-icon {
  margin-right:6px
}
#header .language-select-service-item .language-option-item .language-option-label {
  display:inline-block;
  vertical-align:middle
}
#header .time-clock-wrapper {
  font-size:.75rem;
  white-space:nowrap;
  color:var(--body-color)
}
#header .time-clock-wrapper .clock {
  display:inline-block;
  vertical-align:middle
}
#header .time-clock-wrapper .clock-time-zone {
  display:inline-block;
  vertical-align:middle
}
#header.header-brand {
  border-bottom:none;
  background-color:var(--header-brand-bg)
}
#header.header-brand .brand-container {
  padding:1rem;
  min-height:4.134rem
}
#header.header-brand .app-logo-link {
  margin-right:0
}
#header .header-register-button {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c;
  border-radius:10rem
}
@media (hover:hover) {
  #header .header-register-button:hover {
    color:#212529;
    background-color:#efbe28;
    border-color:#efbb1c
  }
}
#header .header-register-button.focus,
#header .header-register-button:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
#header .header-register-button.disabled,
#header .header-register-button:disabled {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
#header .header-register-button:not(:disabled):not(.disabled).active,
#header .header-register-button:not(:disabled):not(.disabled):active,
.show>#header .header-register-button.dropdown-toggle {
  color:#212529;
  background-color:#efbb1c;
  border-color:#edb711
}
#header .header-register-button:not(:disabled):not(.disabled).active:focus,
#header .header-register-button:not(:disabled):not(.disabled):active:focus,
.show>#header .header-register-button.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
#header .header-login-button {
  border-radius:10rem;
  border-color:#f2c94c;
  color:#fff
}
#header .header-deposit-button {
  color:#fff;
  background-color:#27ae60;
  border-color:#27ae60;
  border-radius:10rem;
  margin-left:12px;
  padding:.125rem .5rem
}
@media (hover:hover) {
  #header .header-deposit-button:hover {
    color:#fff;
    background-color:#208f4f;
    border-color:#1e8449
  }
}
#header .header-deposit-button.focus,
#header .header-deposit-button:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(39,174,96,.5);
  box-shadow:0 0 0 .2rem rgba(39,174,96,.5)
}
#header .header-deposit-button.disabled,
#header .header-deposit-button:disabled {
  color:#fff;
  background-color:#27ae60;
  border-color:#27ae60
}
#header .header-deposit-button:not(:disabled):not(.disabled).active,
#header .header-deposit-button:not(:disabled):not(.disabled):active,
.show>#header .header-deposit-button.dropdown-toggle {
  color:#fff;
  background-color:#1e8449;
  border-color:#1b7a43
}
#header .header-deposit-button:not(:disabled):not(.disabled).active:focus,
#header .header-deposit-button:not(:disabled):not(.disabled):active:focus,
.show>#header .header-deposit-button.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(39,174,96,.5);
  box-shadow:0 0 0 .2rem rgba(39,174,96,.5)
}
#header .header-menu-button {
  font-size:.9375rem;
  text-transform:capitalize;
  min-width:120px
}
#header .header-menu-button+.header-menu-button {
  margin-left:6px
}
#header .header-quick-deposit-button {
  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-transform:capitalize;
  background-color:var(--white);
  color:var(--black)
}
#header .header-quick-deposit-button[data-deposit=zimpler] {
  background-color:#6afdef
}
#header .header-quick-deposit-button[data-deposit=zimpler] img {
  height:18px;
  max-width:initial;
  margin-right:0
}
#header .header-quick-deposit-button img {
  max-width:17px;
  margin-right:6px
}
#header .wallet-convert-button {
  text-transform:uppercase
}
.header-notification-bar {
  background-color:var(--action)
}
.header-notification-bar .ds-icon {
  color:var(--header-notification-bar-icon-color);
  margin-left:12px;
  margin-right:12px
}
.header-notification-bar .notification-link {
  cursor:pointer
}
.header-notification-bar .tickers-container {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  margin-left:12px;
  margin-right:12px
}
.header-notification-bar .close {
  color:var(--gray-800);
  -ms-flex-item-align:stretch;
  align-self:stretch;
  margin-left:auto;
  padding-left:12px;
  padding-right:12px
}
.notifications-container {
  color:var(--header-notification-bar-notification-color);
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  font-size:.75rem;
  font-weight:700;
  padding-top:.5rem;
  padding-bottom:.5rem;
  margin-right:2.625rem
}
.btn-panic {
  color:#fff;
  background-color:#510e14;
  border-color:#510e14
}
@media (hover:hover) {
  .btn-panic:hover {
    color:#fff;
    background-color:#30080c;
    border-color:#250609
  }
}
.btn-panic.focus,
.btn-panic:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(81,14,20,.5);
  box-shadow:0 0 0 .2rem rgba(81,14,20,.5)
}
.btn-panic.disabled,
.btn-panic:disabled {
  color:#fff;
  background-color:#510e14;
  border-color:#510e14
}
.btn-panic:not(:disabled):not(.disabled).active,
.btn-panic:not(:disabled):not(.disabled):active,
.show>.btn-panic.dropdown-toggle {
  color:#fff;
  background-color:#250609;
  border-color:#1a0507
}
.btn-panic:not(:disabled):not(.disabled).active:focus,
.btn-panic:not(:disabled):not(.disabled):active:focus,
.show>.btn-panic.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(81,14,20,.5);
  box-shadow:0 0 0 .2rem rgba(81,14,20,.5)
}
.btn-panic .ds-icon {
  font-size:1rem
}
.btn-panic .panic-label {
  font-weight:700
}
.featured-deposit-method {
  color:#212529;
  background-color:#fd7e14;
  border-color:#fd7e14;
  color:var(--white);
  margin-left:12px;
  min-width:120px;
  text-transform:uppercase
}
@media (hover:hover) {
  .featured-deposit-method:hover {
    color:#fff;
    background-color:#e96b02;
    border-color:#dc6502
  }
}
.featured-deposit-method.focus,
.featured-deposit-method:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(253,126,20,.5);
  box-shadow:0 0 0 .2rem rgba(253,126,20,.5)
}
.featured-deposit-method.disabled,
.featured-deposit-method:disabled {
  color:#212529;
  background-color:#fd7e14;
  border-color:#fd7e14
}
.featured-deposit-method:not(:disabled):not(.disabled).active,
.featured-deposit-method:not(:disabled):not(.disabled):active,
.show>.featured-deposit-method.dropdown-toggle {
  color:#fff;
  background-color:#dc6502;
  border-color:#cf5f02
}
.featured-deposit-method:not(:disabled):not(.disabled).active:focus,
.featured-deposit-method:not(:disabled):not(.disabled):active:focus,
.show>.featured-deposit-method.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(253,126,20,.5);
  box-shadow:0 0 0 .2rem rgba(253,126,20,.5)
}
.featured-deposit-method.rounded-button-icon {
  min-width:auto!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;
  padding:.125rem
}
.btn-group-sm>.featured-deposit-method.rounded-button-icon.btn,
.featured-deposit-method.rounded-button-icon.btn-sm {
  padding:.125rem
}
.featured-deposit-method.rounded-button-icon .icon {
  margin:0
}
.featured-deposit-method .icon {
  display:inline-block;
  vertical-align:middle;
  background-position:center;
  background-repeat:no-repeat;
  width:1.125rem;
  height:1.125rem;
  background-size:contain;
  margin-right:6px
}
.featured-deposit-method .icon.icon-btc {
  background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 18.23913 24' version='1.1' viewBox='0 0 18.239 24' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m17.749 9.6488c0.3577-2.3786-1.4091-3.6774-3.8422-4.558-0.11137-0.040306-0.17657-0.1573-0.14785-0.2722l0.71836-2.8738c0.031596-0.1264-0.046888-0.25407-0.17394-0.28295l-1.5679-0.35635c-0.12289-0.02793-0.24564 0.047184-0.2767 0.16932l-0.69591 2.7361c-0.17844 0.41511-1.0419-0.10143-1.4364-0.096871-0.12828-0.027142-0.21012-0.15386-0.1785-0.28106l0.69377-2.7908c0.031168-0.12538-0.04592-0.25211-0.17159-0.28209l-1.5504-0.36985c-0.12376-0.029524-0.24826 0.045977-0.27928 0.16937l-0.77054 3.0649c-0.44078-0.11019-0.88167-0.202-1.2857-0.3122l-2.549-0.64148c-0.12406-0.031221-0.25003 0.04371-0.2818 0.16763l-0.43454 1.6948c-0.03235 0.12617 0.044822 0.2541 0.17163 0.28385 0.42047 0.098667 1.2664 0.29968 1.2387 0.31351 0.82652 0.202 0.97348 0.71632 0.93671 1.1755l-2.259 9.0547c-0.091922 0.25716-0.38574 0.58774-0.91833 0.49593 0.014286 0.014286-0.88096-0.21546-1.2808-0.3186-0.11084-0.02859-0.2221 0.028767-0.2675 0.13385l-0.80472 1.8628c-0.056732 0.13133 0.017544 0.28224 0.15622 0.3174l2.3436 0.59415c0.41757 0.10826 0.82211 0.21653 1.2246 0.31381 0.12531 0.030291 0.20072 0.15528 0.16913 0.28026l-0.73074 2.8911c-0.031412 0.12428 0.043746 0.25052 0.16797 0.28214l1.569 0.39935c0.12486 0.03178 0.25174-0.044092 0.28282-0.16913l0.71347-2.8697c0.031198-0.12548 0.16163-0.19991 0.28673-0.16724 0.36139 0.1792 1.3437 0.12071 1.3122 0.5834-7.92e-5 8.96e-5 -0.71428 2.8413-0.71428 2.8413-0.03122 0.1242 0.043929 0.25025 0.16803 0.28184l1.5702 0.39973c0.12452 0.0317 0.25113-0.043671 0.28262-0.16824l0.73518-2.9085c0.029751-0.1177 0.14783-0.19044 0.26732-0.16899 3.2928 0.59107 5.8137 0.28038 6.8564-2.7579 0.84129-2.2714 0.14115-3.6951-1.3944-4.6382-0.15766-0.096828-0.1292-0.3369 0.043305-0.40378 1.0764-0.41734 1.8635-1.2468 2.104-2.8188zm-4.6099 6.4651c-0.62453 2.4979-4.8305 1.157-6.1895 0.80802 4.692e-4 -0.0018253 0.82709-3.3222 1.0481-4.2101 0.030621-0.123 0.14703-0.19358 0.27068-0.16572 1.5538 0.35017 5.5 1.0855 4.8707 3.5678zm0.6244-6.4834c-0.56939 2.2775-4.1142 1.1203-5.2161 0.80813 6.313e-4 -0.0024271 0.74232-2.9423 0.95422-3.7823 0.031674-0.12555 0.15633-0.19284 0.28193-0.16134 1.3284 0.33316 4.533 0.88843 3.9799 3.1355z' fill='%23ffffff'/%3E%3C/svg%3E%0A")
}
.featured-deposit-method .icon:only-child {
  margin-left:0
}
.featured-deposit-method .icon+.method-name {
  padding-right:12px
}
.featured-deposit-method .method-name {
  padding-right:.75rem
}
.featured-deposit-method .method-name:only-child {
  padding:.125rem 0
}
#timeClockWrapper {
  padding:0 12px
}
.vip-club-link .vip-club-icon {
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 15 15' style='enable-background:new 0 0 15 15;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFB743;%7D .st1%7Bfill:%23FFCF82;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M1.6,9.8C1.5,9.5,1.5,9.2,1.4,9c0-0.2-0.1-0.4-0.1-0.6c0-0.3-0.1-0.6-0.1-0.9c0-0.3-0.1-0.5-0.1-0.8 C1,6.5,1,6.2,0.9,5.9c0-0.2-0.1-0.4-0.1-0.6c0-0.3-0.1-0.6-0.1-0.9C0.7,4.2,0.8,4,1,3.9C1.1,3.9,1.3,3.9,1.5,4 c0.8,0.6,1.7,1.2,2.5,1.9c0.3,0.3,0.8,0.2,1-0.2c0.7-1,1.4-2.1,2-3.1c0.2-0.4,0.3-0.4,0.7-0.4c0.2,0,0.3,0.2,0.3,0.3 c0.7,1.1,1.4,2.1,2.1,3.2C10.2,5.9,10.4,6,10.6,6c0.2,0,0.4-0.1,0.5-0.2c0.8-0.6,1.6-1.2,2.4-1.8c0.1-0.1,0.2-0.1,0.3-0.2 c0.3,0,0.5,0.3,0.5,0.5c-0.1,0.5-0.1,0.9-0.2,1.4c-0.1,0.5-0.1,0.9-0.2,1.4c-0.1,0.4-0.1,0.8-0.2,1.2c-0.1,0.4-0.1,0.9-0.2,1.3 c0,0.1,0,0.1-0.1,0.1c0,0,0,0-0.1,0c-3.9,0-7.8,0-11.6,0C1.6,9.8,1.6,9.8,1.6,9.8C1.6,9.8,1.6,9.8,1.6,9.8z'/%3E%3Cpath class='st0' d='M7.5,10.8c1.9,0,3.9,0,5.8,0c0.1,0,0.2,0,0.2,0.2c0,0.3,0,0.7,0,1c0,0.2,0,0.4-0.2,0.6 c-0.1,0.1-0.2,0.2-0.4,0.2c0,0-0.1,0-0.1,0c-3.5,0-7,0-10.5,0c-0.3,0-0.5-0.1-0.6-0.4c0-0.1-0.1-0.1-0.1-0.2c0-0.4,0-0.8,0-1.2 c0-0.1,0-0.2,0.2-0.2C3.6,10.8,5.6,10.8,7.5,10.8z'/%3E%3Cpath class='st1' d='M1.6,9.8C1.6,9.8,1.6,9.8,1.6,9.8C1.6,9.8,1.6,9.8,1.6,9.8C1.6,9.8,1.6,9.8,1.6,9.8z'/%3E%3C/g%3E%3C/svg%3E");
  width:15px;
  height:15px;
  display:inline-block;
  margin-bottom:-2px;
  margin-left:4px
}
@media (max-width:1599.98px) {
  #header .main-navigation .nav .nav-item .nav-link {
    font-size:.6875rem;
    margin:0 .5rem
  }
  #header .main-navigation .nav .nav-item .nav-link .ds-icon,
  #header .main-navigation .nav .nav-item .nav-link .ds-icon-material,
  #header .main-navigation .nav .nav-item .nav-link .ds-sport-icon,
  #header .main-navigation .nav .nav-item .nav-link .ds-sport-icon:before {
    font-size:1rem
  }
  #header .main-navigation .nav .nav-item+.nav-item {
    border-left:none
  }
  #header .main-navigation .nav .nav-item .header-game-image {
    height:16px
  }
}
#footer-wrapper {
  background-color:#15181e;
  margin-top:3rem
}
#footer-wrapper.campaign-promotions {
  margin-top:0
}
#footer {
  background-color:#1b1f27
}
#footer .footer-bottom-wrapper {
  border-top:1px solid #262b36;
  padding:1rem 0
}
#footer .footer-links-container {
  border-top:1px solid #262b36;
  padding:2rem 12px
}
#footer .footer-column-width {
  max-width:180px;
  -ms-flex-preferred-size:16%;
  flex-basis:16%;
  padding:0 12px
}
#footer .footer-column-links .footer-additional-column {
  text-align:center
}
#footer .footer-column-links .footer-additional-column .logo {
  width:60%
}
#footer .footer-column-links .footer-column-link-item {
  color:#acafb0;
  font-size:.75rem;
  margin:.5rem 0
}
#footer .footer-column-links .footer-link {
  color:#acafb0;
  font-size:.75rem
}
#footer .footer-column-links .footer-link:hover {
  color:#f2c94c
}
#footer .footer-column-links .column-title {
  font-size:.875rem;
  color:#fff;
  margin-bottom:1rem
}
#footer .footer-column-links .active-color {
  color:#f2c94c
}
#footer .payment-providers-container-default {
  margin:0 auto;
  padding:1.5rem 0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
#footer .payment-providers-container-default .payment-providers-list {
  margin-left:-12px;
  margin-right:-12px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
#footer .payment-providers-container-default .payment-provider-item {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  padding:6px 12px
}
#footer .payment-providers-container-default .payment-provider-item.trustly-payment-provider {
  display:none
}
#footer .payment-providers-container-default .payment-provider-logo {
  height:45px;
  width:99px;
  display:block;
  background-repeat:no-repeat;
  background-size:100% 200%;
  opacity:.8;
  -webkit-filter:grayscale(100%);
  filter:grayscale(100%);
  -webkit-transition:ease-in-out .3s;
  transition:ease-in-out .3s;
  background-position:center bottom
}
#footer .payment-providers-container-default .payment-provider-logo:hover {
  opacity:1;
  -webkit-filter:grayscale(0);
  filter:grayscale(0)
}
#footer .payment-providers-container {
  padding:1.5rem 0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
#footer .payment-providers-container .payment-provider-item {
  -webkit-box-flex:0;
  -ms-flex:0 auto;
  flex:0 auto;
  padding:.25rem;
  overflow:hidden
}
#footer .payment-providers-container .payment-provider-item .payment-footer-link {
  width:100px;
  display:block;
  height:35px;
  background-size:100%;
  background-repeat:no-repeat;
  background-position:center top;
  -webkit-transition:top .4s linear;
  transition:top .4s linear;
  -webkit-transition-property:color,background;
  transition-property:color,background
}
#footer .payment-providers-container .payment-provider-item .payment-footer-link:after {
  content:"";
  width:100px;
  display:block;
  height:35px;
  background-size:100%;
  background-repeat:no-repeat;
  background-image:inherit;
  background-position:center -35px;
  opacity:0;
  -webkit-transition:opacity .5s;
  transition:opacity .5s
}
#footer .payment-providers-container .payment-provider-item .payment-footer-link:hover:after {
  -webkit-transition:opacity .5s;
  transition:opacity .5s;
  opacity:1
}
#footer .payment-providers-container .payment-provider-item.trustly-payment-provider {
  display:none
}
#footer .partners-container-default {
  padding:1.5rem 0;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
#footer .partners-container-default .partners-list {
  margin-left:-12px;
  margin-right:-12px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
#footer .partners-container-default .partner-item {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  padding:6px 12px
}
#footer .partners-container-default .partner-logo {
  height:45px;
  width:99px;
  background-repeat:no-repeat;
  background-size:100% 200%;
  opacity:.8;
  -webkit-filter:grayscale(100%);
  filter:grayscale(100%);
  -webkit-transition:ease-in-out .3s;
  transition:ease-in-out .3s;
  cursor:pointer;
  background-position:center bottom
}
#footer .partners-container-default .partner-logo:hover {
  opacity:1;
  -webkit-filter:grayscale(0);
  filter:grayscale(0)
}
#footer .partners-container {
  padding:1.5rem 0;
  text-align:center
}
#footer .partners-container .partner-item {
  display:inline;
  padding:.25rem;
  margin:0 6px
}
#footer .partners-container .partner-item img {
  width:auto;
  height:25px;
  display:inline-block
}
#footer .partners-container .partner-item img:not(.ds-logo) {
  filter:gray;
  -webkit-filter:grayscale(1) brightness(.6);
  -webkit-transition:all .5s
}
#footer .partners-container .partner-item img:hover {
  filter:none;
  -webkit-filter:grayscale(0)
}
#footer .partners-container .partner-item .evolution-logo {
  height:20px
}
#footer .partners-container .partner-item .endorphina-logo {
  height:50px
}
#footer .partners-container .partner-item .pragmaticplay-logo {
  height:50px
}
#footer .footer-logo {
  text-align:center;
  padding:1.5rem 0
}
#footer .footer-logo .app-logo-link {
  display:inline-block;
  vertical-align:top
}
#footer .footer-logo .app-logo-link img {
  display:block;
  width:auto;
  height:34px
}
#footer .footer-copyright {
  text-align:center
}
#footer .footer-copyright .copyright-text {
  display:inline-block;
  vertical-align:top;
  font-size:.6875rem;
  color:#acafb0
}
#footer .license-container .license-logo {
  max-width:50px
}
#footer .license-container .license-text {
  font-size:.6875rem;
  color:#acafb0;
  margin:0 6px
}
#footer .license-container .license-text a {
  color:#f2c94c
}
#footer .footer-bottom-wrapper .footer-column-links {
  text-align:center;
  margin-bottom:1.5rem
}
#footer .footer-bottom-wrapper .footer-column-link-item {
  text-align:center;
  padding-left:12px;
  padding-right:12px
}
#footer .footer-bottom-wrapper .certification-content a {
  height:100%;
  width:100%;
  max-width:250px;
  max-height:50px
}
#footer .footer-bottom-wrapper .certification-content img {
  height:100%;
  width:100%;
  max-height:50px;
  -o-object-fit:contain;
  object-fit:contain
}
#footer .bga-gaming {
  width:165px;
  height:20px;
  background-image:url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='534px' height='54px' viewBox='0 0 5340 540' preserveAspectRatio='xMidYMid meet'%3E%3Cg id='layer101' fill='%23747678' stroke='none'%3E%3Cpath d='M555 521 c-64 -39 -95 -100 -95 -186 0 -123 71 -205 177 -205 96 0 164 70 179 183 l7 47 -132 0 c-85 0 -131 4 -131 10 0 6 7 24 15 39 26 52 100 58 125 12 9 -17 20 -21 60 -21 30 0 50 4 50 11 0 27 -46 88 -80 108 -49 27 -133 28 -175 2z m149 -253 c-30 -52 -72 -62 -111 -26 -13 12 -23 25 -23 30 0 4 32 8 71 8 53 0 68 -3 63 -12z'/%3E%3Cpath d='M993 524 c-73 -37 -115 -128 -116 -250 -1 -72 3 -89 31 -145 42 -87 78 -112 163 -117 62 -4 68 -2 102 28 l37 32 0 -31 c0 -28 3 -31 30 -31 l30 0 0 85 0 85 -30 0 c-24 0 -33 -7 -49 -38 -22 -42 -66 -72 -106 -72 -40 0 -90 35 -111 78 -22 46 -30 153 -15 209 14 50 66 109 106 119 55 14 145 -62 145 -122 0 -22 -4 -24 -55 -24 -54 0 -55 0 -55 -30 l0 -30 90 0 90 0 0 130 0 130 -30 0 c-27 0 -30 -3 -30 -32 l0 -32 -35 34 c-31 30 -42 34 -98 37 -43 3 -72 -1 -94 -13z'/%3E%3Cpath d='M1369 512 c-39 -35 -51 -107 -24 -148 22 -34 88 -63 164 -70 54 -6 61 -9 61 -29 0 -12 -9 -34 -21 -49 -16 -20 -29 -26 -60 -26 -41 0 -79 26 -79 55 0 10 -11 15 -35 15 -40 0 -43 -11 -15 -57 29 -49 65 -68 129 -68 71 0 116 29 131 83 5 20 10 88 10 150 l0 112 25 0 c20 0 25 5 25 25 0 24 -3 25 -55 25 -48 0 -55 -2 -55 -20 0 -18 -2 -18 -36 5 -53 36 -123 35 -165 -3z m141 -37 c35 -18 60 -62 60 -106 l0 -31 -47 7 c-111 16 -153 66 -99 120 29 29 46 31 86 10z'/%3E%3Cpath d='M2476 515 c-34 -23 -36 -23 -36 -5 0 18 -7 20 -60 20 -57 0 -60 -1 -60 -25 0 -20 5 -25 25 -25 l25 0 0 -215 c0 -208 -1 -215 -20 -215 -15 0 -20 -7 -20 -25 0 -24 3 -25 55 -25 l55 0 0 97 0 96 23 -21 c58 -54 131 -49 186 13 38 44 55 104 48 177 -13 143 -123 219 -221 153z m103 -51 c32 -23 51 -73 51 -134 0 -54 -10 -81 -43 -117 -31 -34 -72 -30 -114 12 l-35 35 4 81 c3 77 5 82 36 110 37 33 67 37 101 13z'/%3E%3Cpath d='M3014 521 c-70 -43 -105 -139 -85 -233 16 -72 44 -113 97 -138 49 -24 96 -22 147 8 35 21 77 105 77 154 l0 38 -130 0 -130 0 6 28 c12 49 34 81 66 98 28 15 34 15 64 1 18 -9 35 -25 39 -36 5 -17 15 -21 45 -21 39 0 39 0 29 27 -23 61 -74 93 -146 93 -29 0 -60 -7 -79 -19z m166 -236 c0 -25 -28 -73 -49 -85 -11 -5 -29 -10 -41 -10 -28 0 -90 61 -90 89 0 20 5 21 90 21 75 0 90 -3 90 -15z'/%3E%3Cpath d='M4364 530 c-40 -16 -64 -59 -64 -114 0 -82 49 -120 170 -133 65 -6 78 -24 42 -56 -30 -28 -70 -22 -90 13 -15 27 -22 30 -65 30 -47 0 -47 0 -41 -27 17 -73 68 -107 159 -107 65 0 111 20 136 58 9 14 15 61 17 139 3 91 7 117 18 117 10 0 14 12 14 40 l0 40 -65 0 c-38 0 -65 -4 -65 -10 0 -6 -13 -4 -30 5 -31 16 -102 19 -136 5z m141 -95 c15 -14 25 -36 25 -53 0 -28 -1 -29 -42 -22 -62 10 -77 19 -84 46 -14 54 57 74 101 29z'/%3E%3Cpath d='M5080 522 c-19 -10 -48 -41 -65 -67 -25 -41 -29 -57 -29 -119 0 -60 4 -79 27 -119 59 -101 196 -119 274 -35 31 33 53 90 53 138 l0 40 -125 0 c-117 0 -125 1 -125 19 0 25 38 67 68 76 17 5 30 -1 53 -24 26 -26 38 -31 80 -31 47 0 50 1 44 23 -9 31 -36 67 -68 91 -39 29 -140 34 -187 8z m150 -252 c0 -18 -39 -50 -61 -50 -28 0 -56 17 -69 40 -10 19 -7 20 60 20 40 0 70 -4 70 -10z'/%3E%3Cpath d='M0 485 c0 -33 4 -45 15 -45 13 0 15 -25 15 -165 0 -140 -2 -165 -15 -165 -11 0 -15 -12 -15 -45 l0 -45 146 0 c162 0 197 9 227 59 26 44 23 128 -5 159 -21 22 -22 24 -5 33 47 27 63 138 28 195 -33 54 -70 64 -240 64 l-151 0 0 -45z m278 -61 c15 -10 22 -25 22 -49 0 -47 -29 -65 -102 -65 l-58 0 0 65 0 65 58 0 c36 0 66 -6 80 -16z m-6 -221 c10 -9 18 -26 18 -39 0 -34 -36 -54 -97 -54 l-53 0 0 55 0 55 57 0 c38 0 62 -5 75 -17z'/%3E%3Cpath d='M1720 505 c0 -20 5 -25 25 -25 l25 0 0 -145 0 -145 -25 0 c-20 0 -25 -5 -25 -25 0 -24 3 -25 55 -25 53 0 55 1 55 27 l0 27 29 -28 c21 -20 43 -30 75 -33 42 -5 48 -3 76 27 25 27 31 29 36 16 9 -22 56 -46 93 -46 78 0 91 29 91 210 l0 140 25 0 c20 0 25 5 25 25 0 24 -3 25 -55 25 l-55 0 0 -155 c0 -141 -2 -157 -20 -175 -21 -21 -42 -18 -74 9 -36 32 -46 67 -46 171 l0 100 25 0 c20 0 25 5 25 25 0 24 -3 25 -55 25 l-55 0 0 -151 c0 -84 -5 -159 -10 -170 -15 -26 -61 -25 -87 4 -37 40 -43 64 -43 166 l0 101 25 0 c20 0 25 5 25 25 0 25 -1 25 -80 25 -79 0 -80 0 -80 -25z'/%3E%3Cpath d='M2730 505 c0 -20 5 -25 25 -25 l25 0 0 -215 0 -215 -25 0 c-20 0 -25 -5 -25 -25 0 -24 3 -25 55 -25 l55 0 0 240 0 240 25 0 c20 0 25 5 25 25 0 25 -1 25 -80 25 -79 0 -80 0 -80 -25z'/%3E%3Cpath d='M3300 485 c0 -37 3 -45 18 -45 15 0 30 -38 82 -210 l64 -211 65 3 65 3 38 125 c21 69 50 162 64 208 20 66 29 82 45 82 16 0 19 7 19 45 l0 45 -60 0 -59 0 -16 -55 -16 -55 -78 0 -78 0 -15 53 -15 52 -61 3 -62 3 0 -46z m276 -172 c-4 -16 -17 -59 -28 -98 -18 -60 -22 -66 -28 -45 -4 14 -16 58 -28 98 l-20 72 55 0 c55 0 55 0 49 -27z'/%3E%3Cpath d='M3815 375 c-33 -126 -43 -155 -57 -155 -14 0 -18 -9 -18 -40 l0 -40 80 0 80 0 0 40 c0 29 -4 40 -15 40 -19 0 -18 17 4 110 20 86 20 86 52 -77 l22 -113 52 0 52 0 22 112 c32 164 32 164 52 73 23 -98 23 -105 4 -105 -11 0 -15 -11 -15 -40 l0 -40 75 0 75 0 0 40 c0 28 -4 40 -14 40 -10 0 -26 47 -52 155 l-38 155 -53 0 c-60 0 -54 11 -91 -159 l-18 -84 -18 84 c-35 170 -29 159 -89 159 l-53 0 -39 -155z'/%3E%3Cpath d='M4710 490 c0 -33 3 -40 20 -40 19 0 20 -7 20 -115 0 -108 -1 -115 -20 -115 -17 0 -20 -7 -20 -40 l0 -40 65 0 c58 0 65 2 65 20 0 18 2 17 25 -5 18 -18 35 -25 65 -25 l40 0 0 53 0 53 -33 -4 c-25 -3 -41 3 -63 21 -27 24 -29 31 -33 111 l-3 86 26 0 c24 0 26 4 26 40 l0 40 -90 0 -90 0 0 -40z'/%3E%3C/g%3E%3C/svg%3E");
  background-size:100%;
  background-repeat:no-repeat;
  -webkit-transition-property:color,background;
  transition-property:color,background
}
#footer .bga-gaming:hover {
  background-image:url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='534px' height='54px' viewBox='0 0 5340 540' preserveAspectRatio='xMidYMid meet'%3E%3Cg id='layer101' fill='%23fc9901' stroke='none'%3E%3Cpath d='M555 521 c-64 -39 -95 -100 -95 -186 0 -123 71 -205 177 -205 96 0 164 70 179 183 l7 47 -132 0 c-85 0 -131 4 -131 10 0 6 7 24 15 39 26 52 100 58 125 12 9 -17 20 -21 60 -21 30 0 50 4 50 11 0 27 -46 88 -80 108 -49 27 -133 28 -175 2z m149 -253 c-30 -52 -72 -62 -111 -26 -13 12 -23 25 -23 30 0 4 32 8 71 8 53 0 68 -3 63 -12z'/%3E%3Cpath d='M993 524 c-73 -37 -115 -128 -116 -250 -1 -72 3 -89 31 -145 42 -87 78 -112 163 -117 62 -4 68 -2 102 28 l37 32 0 -31 c0 -28 3 -31 30 -31 l30 0 0 85 0 85 -30 0 c-24 0 -33 -7 -49 -38 -22 -42 -66 -72 -106 -72 -40 0 -90 35 -111 78 -22 46 -30 153 -15 209 14 50 66 109 106 119 55 14 145 -62 145 -122 0 -22 -4 -24 -55 -24 -54 0 -55 0 -55 -30 l0 -30 90 0 90 0 0 130 0 130 -30 0 c-27 0 -30 -3 -30 -32 l0 -32 -35 34 c-31 30 -42 34 -98 37 -43 3 -72 -1 -94 -13z'/%3E%3Cpath d='M1369 512 c-39 -35 -51 -107 -24 -148 22 -34 88 -63 164 -70 54 -6 61 -9 61 -29 0 -12 -9 -34 -21 -49 -16 -20 -29 -26 -60 -26 -41 0 -79 26 -79 55 0 10 -11 15 -35 15 -40 0 -43 -11 -15 -57 29 -49 65 -68 129 -68 71 0 116 29 131 83 5 20 10 88 10 150 l0 112 25 0 c20 0 25 5 25 25 0 24 -3 25 -55 25 -48 0 -55 -2 -55 -20 0 -18 -2 -18 -36 5 -53 36 -123 35 -165 -3z m141 -37 c35 -18 60 -62 60 -106 l0 -31 -47 7 c-111 16 -153 66 -99 120 29 29 46 31 86 10z'/%3E%3Cpath d='M2476 515 c-34 -23 -36 -23 -36 -5 0 18 -7 20 -60 20 -57 0 -60 -1 -60 -25 0 -20 5 -25 25 -25 l25 0 0 -215 c0 -208 -1 -215 -20 -215 -15 0 -20 -7 -20 -25 0 -24 3 -25 55 -25 l55 0 0 97 0 96 23 -21 c58 -54 131 -49 186 13 38 44 55 104 48 177 -13 143 -123 219 -221 153z m103 -51 c32 -23 51 -73 51 -134 0 -54 -10 -81 -43 -117 -31 -34 -72 -30 -114 12 l-35 35 4 81 c3 77 5 82 36 110 37 33 67 37 101 13z'/%3E%3Cpath d='M3014 521 c-70 -43 -105 -139 -85 -233 16 -72 44 -113 97 -138 49 -24 96 -22 147 8 35 21 77 105 77 154 l0 38 -130 0 -130 0 6 28 c12 49 34 81 66 98 28 15 34 15 64 1 18 -9 35 -25 39 -36 5 -17 15 -21 45 -21 39 0 39 0 29 27 -23 61 -74 93 -146 93 -29 0 -60 -7 -79 -19z m166 -236 c0 -25 -28 -73 -49 -85 -11 -5 -29 -10 -41 -10 -28 0 -90 61 -90 89 0 20 5 21 90 21 75 0 90 -3 90 -15z'/%3E%3Cpath d='M4364 530 c-40 -16 -64 -59 -64 -114 0 -82 49 -120 170 -133 65 -6 78 -24 42 -56 -30 -28 -70 -22 -90 13 -15 27 -22 30 -65 30 -47 0 -47 0 -41 -27 17 -73 68 -107 159 -107 65 0 111 20 136 58 9 14 15 61 17 139 3 91 7 117 18 117 10 0 14 12 14 40 l0 40 -65 0 c-38 0 -65 -4 -65 -10 0 -6 -13 -4 -30 5 -31 16 -102 19 -136 5z m141 -95 c15 -14 25 -36 25 -53 0 -28 -1 -29 -42 -22 -62 10 -77 19 -84 46 -14 54 57 74 101 29z'/%3E%3Cpath d='M5080 522 c-19 -10 -48 -41 -65 -67 -25 -41 -29 -57 -29 -119 0 -60 4 -79 27 -119 59 -101 196 -119 274 -35 31 33 53 90 53 138 l0 40 -125 0 c-117 0 -125 1 -125 19 0 25 38 67 68 76 17 5 30 -1 53 -24 26 -26 38 -31 80 -31 47 0 50 1 44 23 -9 31 -36 67 -68 91 -39 29 -140 34 -187 8z m150 -252 c0 -18 -39 -50 -61 -50 -28 0 -56 17 -69 40 -10 19 -7 20 60 20 40 0 70 -4 70 -10z'/%3E%3Cpath d='M0 485 c0 -33 4 -45 15 -45 13 0 15 -25 15 -165 0 -140 -2 -165 -15 -165 -11 0 -15 -12 -15 -45 l0 -45 146 0 c162 0 197 9 227 59 26 44 23 128 -5 159 -21 22 -22 24 -5 33 47 27 63 138 28 195 -33 54 -70 64 -240 64 l-151 0 0 -45z m278 -61 c15 -10 22 -25 22 -49 0 -47 -29 -65 -102 -65 l-58 0 0 65 0 65 58 0 c36 0 66 -6 80 -16z m-6 -221 c10 -9 18 -26 18 -39 0 -34 -36 -54 -97 -54 l-53 0 0 55 0 55 57 0 c38 0 62 -5 75 -17z'/%3E%3Cpath d='M1720 505 c0 -20 5 -25 25 -25 l25 0 0 -145 0 -145 -25 0 c-20 0 -25 -5 -25 -25 0 -24 3 -25 55 -25 53 0 55 1 55 27 l0 27 29 -28 c21 -20 43 -30 75 -33 42 -5 48 -3 76 27 25 27 31 29 36 16 9 -22 56 -46 93 -46 78 0 91 29 91 210 l0 140 25 0 c20 0 25 5 25 25 0 24 -3 25 -55 25 l-55 0 0 -155 c0 -141 -2 -157 -20 -175 -21 -21 -42 -18 -74 9 -36 32 -46 67 -46 171 l0 100 25 0 c20 0 25 5 25 25 0 24 -3 25 -55 25 l-55 0 0 -151 c0 -84 -5 -159 -10 -170 -15 -26 -61 -25 -87 4 -37 40 -43 64 -43 166 l0 101 25 0 c20 0 25 5 25 25 0 25 -1 25 -80 25 -79 0 -80 0 -80 -25z'/%3E%3Cpath d='M2730 505 c0 -20 5 -25 25 -25 l25 0 0 -215 0 -215 -25 0 c-20 0 -25 -5 -25 -25 0 -24 3 -25 55 -25 l55 0 0 240 0 240 25 0 c20 0 25 5 25 25 0 25 -1 25 -80 25 -79 0 -80 0 -80 -25z'/%3E%3Cpath d='M3300 485 c0 -37 3 -45 18 -45 15 0 30 -38 82 -210 l64 -211 65 3 65 3 38 125 c21 69 50 162 64 208 20 66 29 82 45 82 16 0 19 7 19 45 l0 45 -60 0 -59 0 -16 -55 -16 -55 -78 0 -78 0 -15 53 -15 52 -61 3 -62 3 0 -46z m276 -172 c-4 -16 -17 -59 -28 -98 -18 -60 -22 -66 -28 -45 -4 14 -16 58 -28 98 l-20 72 55 0 c55 0 55 0 49 -27z'/%3E%3Cpath d='M3815 375 c-33 -126 -43 -155 -57 -155 -14 0 -18 -9 -18 -40 l0 -40 80 0 80 0 0 40 c0 29 -4 40 -15 40 -19 0 -18 17 4 110 20 86 20 86 52 -77 l22 -113 52 0 52 0 22 112 c32 164 32 164 52 73 23 -98 23 -105 4 -105 -11 0 -15 -11 -15 -40 l0 -40 75 0 75 0 0 40 c0 28 -4 40 -14 40 -10 0 -26 47 -52 155 l-38 155 -53 0 c-60 0 -54 11 -91 -159 l-18 -84 -18 84 c-35 170 -29 159 -89 159 l-53 0 -39 -155z'/%3E%3Cpath d='M4710 490 c0 -33 3 -40 20 -40 19 0 20 -7 20 -115 0 -108 -1 -115 -20 -115 -17 0 -20 -7 -20 -40 l0 -40 65 0 c58 0 65 2 65 20 0 18 2 17 25 -5 18 -18 35 -25 65 -25 l40 0 0 53 0 53 -33 -4 c-25 -3 -41 3 -63 21 -27 24 -29 31 -33 111 l-3 86 26 0 c24 0 26 4 26 40 l0 40 -90 0 -90 0 0 -40z'/%3E%3C/g%3E%3C/svg%3E")
}
#footer .bzga-gaming {
  width:150px;
  height:48px;
  background-image:url("data:image/svg+xml,%3Csvg height='96' viewBox='0 0 300 96' width='300' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0h123.44v96h-123.44z' fill='%23acafb0' /%3E%3Cpath d='m141.22 74.87-4.65 12.28h2.72l1-2.74h4.59l.92 2.74h2.8l-4.6-12.28zm-.22 7.53 1.59-4.5 1.54 4.5zm5.19-17.65v-8.3h-2.32v1.18a2.77 2.77 0 0 0 -2.64-1.43c-2.5 0-3.82 2.1-3.82 4.4s1.14 4.46 3.8 4.46a3 3 0 0 0 2.66-1.37v1.17c0 1.26-.61 2.2-2 2.2a1.66 1.66 0 0 1 -1.81-1.23h-2.42c.12 2 2.16 2.85 3.91 2.85 4.07 0 4.6-2.47 4.6-3.93zm-2.32-4a2.18 2.18 0 0 1 -2.08 2.45c-1.5 0-2-1.38-2-2.66s.59-2.52 2-2.52c1.54-.02 2.04 1.31 2.04 2.75zm-5.69-24.86v7.25h2.44v-7.23h1.68v-1.63h-1.68v-.52c0-.75.27-1 .92-1h.91v-1.76l-1.29-.07c-2 0-3 1.14-3 2.7v.68h-1.47v1.63zm116.57-18.89h6.4c.18-2.73-1.28-5.27-4.3-5.27a4.45 4.45 0 0 0 -4.53 4.69 4.32 4.32 0 0 0 4.53 4.66 4 4 0 0 0 4.15-3h-2.15a2 2 0 0 1 -1.92 1.14c-1.35.05-2.11-.65-2.18-2.22zm4-1.53h-4a1.93 1.93 0 0 1 2-1.91c1.25.03 1.74.69 1.97 1.94zm-10.34 5.38h2.45v-12.24h-2.45zm-10-6.15h2.44c.09-1 .69-1.34 1.62-1.34s1.58.15 1.58 1.2c0 .5-.35.74-.88.88l-.93.16-1.08.12c-1.51.21-3 .7-3 2.7 0 1.82 1.34 2.66 3 2.66a4.06 4.06 0 0 0 3-1.1l.17.87h2.47a4.64 4.64 0 0 1 -.31-2v-4.57c0-2.13-2.12-2.52-3.89-2.52-2.05 0-4.1.68-4.24 2.97zm5.64 1.8v.91a1.82 1.82 0 0 1 -2 2c-.79 0-1.5-.23-1.5-1.14s.68-1.15 1.44-1.3l1.14-.17a2 2 0 0 0 .87-.27zm-11.92-4.5v8.88h2.45v-4c0-1.57.61-2.85 2.4-2.85l.88.08v-2.27l-.54-.08a3.15 3.15 0 0 0 -2.83 1.88v-1.64zm-2.94 0v-2.67h-2.44v2.67h-1.48v1.63h1.48v5.24c0 1.76 1.31 2.1 2.8 2.1l1.45-.07v-1.9l-.76.06c-.82 0-1-.2-1-1v-4.4h1.76v-1.66zm-12.92 0v8.88h2.44v-4.65c0-1.81.56-2.55 1.89-2.55 1.13 0 1.56.72 1.56 2.18v5h2.44v-5.44c0-2.2-.66-3.66-3.25-3.66a3.16 3.16 0 0 0 -2.71 1.48h-.06v-1.24zm-7.84 5h6.4c.18-2.73-1.28-5.27-4.31-5.27a4.46 4.46 0 0 0 -4.52 4.72 4.33 4.33 0 0 0 4.53 4.66 4 4 0 0 0 4.16-3h-2.15a2 2 0 0 1 -1.92 1.14c-1.37.02-2.12-.68-2.19-2.25zm4-1.53h-4a1.93 1.93 0 0 1 2-1.91c1.21.03 1.74.69 1.97 1.94zm-14.78 3.53v1.84h8.17v-1.84h-4.95l4.61-5.2v-1.8h-7.48v1.85h4.28zm-6.42-1h-2.32c.1 2.35 2.11 3.12 4.17 3.12s4-.75 4-3.08c0-1.65-1.39-2.17-2.81-2.49l-1-.21-.88-.24c-.52-.18-.85-.43-.85-.87 0-.73.8-.83 1.35-.83.87 0 1.59.25 1.66 1.2h2.32c-.19-2.18-2-2.83-3.91-2.83s-3.87.58-3.87 2.85c0 1.56 1.41 2.06 2.82 2.37 1.75.37 2.76.63 2.76 1.37s-.89 1.14-1.59 1.14c-.95-.01-1.84-.45-1.85-1.5zm-9.39-1h6.4c.17-2.73-1.28-5.27-4.31-5.27a4.46 4.46 0 0 0 -4.53 4.69 4.33 4.33 0 0 0 4.53 4.66 4 4 0 0 0 4.15-3h-2.14a2 2 0 0 1 -1.94 1.19c-1.34 0-2.09-.7-2.16-2.27zm4-1.53h-4a1.92 1.92 0 0 1 2-1.91c1.21.03 1.74.69 1.96 1.94zm-9.84 4.27v1.14h2.33v-12.27h-2.43v4.47a3.13 3.13 0 0 0 -2.65-1.32c-2.6 0-3.92 2.21-3.92 4.6s1.3 4.75 4 4.75a2.94 2.94 0 0 0 2.7-1.37zm-2.13-6.15c1.59 0 2.1 1.38 2.1 2.82s-.48 2.86-2.1 2.86-2.14-1.45-2.14-2.84.57-2.84 2.16-2.84zm-14.36-1.59v8.88h2.49v-4.65c0-1.81.56-2.55 1.89-2.55 1.13 0 1.55.72 1.55 2.18v5h2.45v-5.44c0-2.2-.66-3.66-3.25-3.66a3.16 3.16 0 0 0 -2.71 1.48h-.06v-1.24zm-1.83 8.88v-8.88h-2.45v4.66c0 1.8-.56 2.55-1.88 2.55-1.14 0-1.56-.73-1.56-2.19v-5.02h-2.45v5.47c0 2.19.66 3.65 3.25 3.65a3.17 3.17 0 0 0 2.71-1.47h.06v1.24zm-19.82-12.27v12.27h5.95c2.21 0 4.32-1.07 4.32-3.56a3 3 0 0 0 -2.24-3.1 2.7 2.7 0 0 0 1.66-2.56c0-2.29-1.58-3.05-3.91-3.05zm2.7 10.18v-3.38h2.94c1.15 0 1.94.5 1.94 1.76s-.93 1.62-2 1.62zm0-5.2v-2.88h2.53c.95 0 1.85.24 1.85 1.41s-.7 1.47-1.65 1.47zm10.75 29.56v-8.87h-2.45v4.65c0 1.81-.56 2.54-1.88 2.54-1.13 0-1.57-.71-1.57-2.18v-5h-2.41v5.46c0 2.19.66 3.65 3.26 3.65a3.17 3.17 0 0 0 2.71-1.47h.03v1.23zm-1.24-12.25h-2.33v2h2.33zm-3.53 0h-2.33v2h2.33zm6.6 3.38v8.88h2.45v-4c0-1.57.62-2.85 2.4-2.85l.88.09v-2.27l-.53-.08a3.13 3.13 0 0 0 -2.84 1.88v-1.65zm-4.06 27.19h6.39c.18-2.73-1.28-5.27-4.31-5.27a4.46 4.46 0 0 0 -4.53 4.69 4.34 4.34 0 0 0 4.53 4.67 4 4 0 0 0 4.16-3h-2.15a2 2 0 0 1 -1.92 1.15c-1.35.01-2.11-.71-2.17-2.24zm4-1.53h-4a1.91 1.91 0 0 1 2-1.9c1.2-.04 1.73.65 1.92 1.9zm5.76 2.5h-2.32c.11 2.34 2.11 3.12 4.18 3.12s4-.75 4-3.09c0-1.65-1.38-2.16-2.81-2.48l-1-.21-.89-.25c-.51-.17-.85-.43-.85-.87 0-.72.8-.82 1.35-.82.88 0 1.6.25 1.67 1.2h2.32c-.19-2.19-2-2.84-3.92-2.84s-3.86.59-3.86 2.86c0 1.55 1.41 2 2.82 2.36 1.74.38 2.76.64 2.76 1.38s-.89 1.13-1.6 1.13c-.98 0-1.87-.43-1.89-1.49zm15.32 2.88v-8.88h-2.45v4.66c0 1.8-.57 2.54-1.88 2.54-1.14 0-1.56-.72-1.56-2.19v-5h-2.45v5.47c0 2.19.66 3.65 3.25 3.65a3.19 3.19 0 0 0 2.71-1.48v1.24zm1.82-8.87v8.88h2.46v-4.66c0-1.81.56-2.54 1.88-2.54 1.13 0 1.56.72 1.56 2.18v5h2.45v-5.45c0-2.2-.66-3.66-3.25-3.66a3.15 3.15 0 0 0 -2.71 1.48h-.05v-1.23zm16.18 7.73v1.14h2.33v-12.27h-2.49v4.47a3.1 3.1 0 0 0 -2.65-1.32c-2.6 0-3.92 2.22-3.92 4.6s1.3 4.76 4 4.76a2.92 2.92 0 0 0 2.69-1.38zm-2.16-6.18c1.58 0 2.09 1.37 2.09 2.82s-.47 2.86-2.09 2.86-2.15-1.45-2.15-2.85.54-2.83 2.15-2.83zm5.93-5v12.33h2.45v-4.66c0-1.81.56-2.54 1.88-2.54 1.14 0 1.56.72 1.56 2.18v5h2.45v-5.45c0-2.2-.66-3.66-3.26-3.66a3.08 3.08 0 0 0 -2.58 1.48v-4.63zm11.84 8.42h6.4c.18-2.73-1.29-5.27-4.3-5.27a4.45 4.45 0 0 0 -4.53 4.69 4.33 4.33 0 0 0 4.53 4.67 4 4 0 0 0 4.15-3h-2.15a2 2 0 0 1 -1.87 1.21c-1.41 0-2.17-.72-2.24-2.25zm4-1.53h-4a1.92 1.92 0 0 1 2-1.9c1.23.01 1.73.7 1.95 1.95zm6.05-3.5h-2.45v8.89h2.45zm-2.45-1.36h2.45v-2h-2.45zm7.11 1.37v-2.63h-2.48v2.68h-1.48v1.63h1.48v5.23c0 1.76 1.31 2.11 2.8 2.11l1.44-.08v-1.91l-.77.07c-.83 0-1-.2-1-1v-4.42h1.8v-1.63zm3 8.88h2.45v-12.22h-2.45zm6.52-8.84h-2.45v8.89h2.45zm-2.45-1.36h2.45v-2h-2.45zm10.07 4.49h2.38c-.16-2.27-2.08-3.37-4.17-3.37-2.89 0-4.54 2-4.54 4.81a4.31 4.31 0 0 0 4.48 4.55 4 4 0 0 0 4.23-3.64h-2.35a1.87 1.87 0 0 1 -1.94 1.8c-1.53 0-2-1.52-2-2.8s.52-2.88 2.08-2.88a1.67 1.67 0 0 1 1.8 1.53zm3.38-6.52v12.28h2.45v-4.66c0-1.81.57-2.54 1.89-2.54 1.14 0 1.57.72 1.57 2.18v5h2.44v-5.45c0-2.2-.66-3.66-3.26-3.66a3.08 3.08 0 0 0 -2.58 1.48h-.06v-4.63zm11.85 8.42h6.41c.17-2.73-1.29-5.27-4.31-5.27a4.45 4.45 0 0 0 -4.53 4.69 4.33 4.33 0 0 0 4.58 4.67 4 4 0 0 0 4.15-3h-2.15a2 2 0 0 1 -1.92 1.15c-1.37.01-2.08-.71-2.2-2.24zm4-1.53h-4a1.93 1.93 0 0 1 2-1.9c1.25-.04 1.78.65 2 1.9zm-101.16 27.2v-8.88h-2.44v4.66c0 1.8-.57 2.53-1.89 2.53-1.13 0-1.56-.71-1.56-2.18v-5h-2.45v5.47c0 2.19.66 3.65 3.26 3.65a3.19 3.19 0 0 0 2.71-1.48h.05v1.24zm2.38-7.24v7.25h2.44v-7.25h1.67v-1.63h-1.67v-.54c0-.73.27-1 .92-1h.9v-1.73l-1.33-.12c-2 0-3 1.14-3 2.7v.69h-1.4v1.63zm5.39-5v12.25h2.45v-3.06l.94-.91 2.43 4h3l-3.73-5.62 3.35-3.26h-2.9l-3.07 3.19v-6.62zm9.7 12.28h2.45v-12.3h-2.45zm4.26-6.18h2.43c.09-1 .69-1.33 1.61-1.33s1.59.15 1.59 1.2c0 .5-.36.73-.89.88l-.93.16-1.07.13c-1.51.2-3 .68-3 2.69 0 1.82 1.34 2.66 3 2.66a4 4 0 0 0 3-1.1l.17.86h2.47a4.58 4.58 0 0 1 -.31-2v-4.6c0-2.13-2.12-2.53-3.89-2.53-2-.02-4.05.69-4.18 2.98zm5.64 1.8v.92a1.82 1.82 0 0 1 -2 2c-.78 0-1.49-.23-1.49-1.13s.68-1.15 1.44-1.31l1.14-.17a1.93 1.93 0 0 0 .91-.32zm1.4-7.92h-2.33v2h2.33zm-3.54 0h-2.33v2h2.33zm6.44 3.4v8.88h2.44v-4c0-1.56.62-2.85 2.41-2.85l.88.08v-2.28l-.54-.09a3.15 3.15 0 0 0 -2.83 1.89v-1.64zm15 8.87v-8.89h-2.44v4.66c0 1.8-.57 2.53-1.89 2.53-1.13 0-1.56-.71-1.56-2.18v-5h-2.47v5.47c0 2.19.66 3.65 3.26 3.65a3.18 3.18 0 0 0 2.74-1.49h.05v1.24zm1.84-8.87v8.88h2.44v-4.67c0-1.81.56-2.54 1.89-2.54 1.14 0 1.56.72 1.56 2.18v5h2.45v-5.45c0-2.19-.66-3.66-3.25-3.66a3.17 3.17 0 0 0 -2.71 1.48h-.06v-1.23zm18.72 8.3v-8.3h-2.32v1.18a2.75 2.75 0 0 0 -2.68-1.46c-2.48 0-3.81 2.1-3.81 4.4s1.14 4.46 3.79 4.46a3 3 0 0 0 2.66-1.37v1.17c0 1.26-.6 2.19-1.95 2.19a1.66 1.66 0 0 1 -1.83-1.22h-2.38c.13 2 2.16 2.85 3.92 2.85 4.09.02 4.61-2.48 4.61-3.91zm-2.33-4a2.18 2.18 0 0 1 -2.07 2.42c-1.49 0-2-1.39-2-2.65s.6-2.53 2-2.53c1.59.04 2.08 1.33 2.08 2.77z' fill='%23acafb0'/%3E%3Cpath d='m98 75.24h8.92l-4.63-12.62zm-70.61-11.15c0-2.81-2-3.71-4.44-3.71h-8.5v7.42h8.12c3.05 0 4.82-1.12 4.82-3.71zm-27.39-64.09v96h65.75l-.29-.1c-2.82-1.24-4.3-3.35-4.3-5.78h7c0 1.38 1.62 2.72 4.67 2.72s5.87-2 5.82-4.63v-3.39c-2 2.05-3.43 3.52-7 3.52s-5.34-.67-7.44-2.68c-5-4.72-4.53-15.33.28-20a9.56 9.56 0 0 1 7.26-2.89 7.32 7.32 0 0 1 4.26 1.35 9.15 9.15 0 0 1 1.32 1.25l1.28 1.45v-3.67h6.26v24.79a8.6 8.6 0 0 1 -4.07 7.27l-1.42.72-.22.07h44.2v-96zm31.44 85.09c-2.38 1.91-6.24 2.23-8.44 2.23h-15.7v-32.51h14.36c11.88 0 12.55 7.18 12.55 8.52a8.51 8.51 0 0 1 -3.3 6.67 10.08 10.08 0 0 1 4.15 8.2 8.6 8.6 0 0 1 -3.62 6.89zm29.67-24.7-17.8 21.36h17.44v5.57h-25.44v-5.57l17.4-21.36h-17.4v-5.58h25.8zm49.89 26.93-2.39-6.52h-12.86l-2.44 6.52h-7.31l12.13-32.51h8.25l11.93 32.51zm-38.25-18.91a5.49 5.49 0 0 0 -4.75 2.72 9.62 9.62 0 0 0 0 9.45 5.54 5.54 0 0 0 9.54 0 9.62 9.62 0 0 0 0-9.45 5.49 5.49 0 0 0 -4.79-2.72zm-48.56 5h-9.74v8.39h8.41c2.14 0 5.38-.1 5.38-4.55 0-3.7-2.71-3.89-4.05-3.89z' fill='%23747678' /%3E%3C/svg%3E");
  background-position:center;
  background-size:100%;
  background-repeat:no-repeat;
  -webkit-transition-property:color,background;
  transition-property:color,background
}
#footer .bzga-gaming.bzga-gaming-de {
  width:218px;
  height:70px
}
#footer .bzga-gaming:hover {
  background-image:url("data:image/svg+xml,%3Csvg height='96' viewBox='0 0 300 96' width='300' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0h123.44v96h-123.44z' fill='%23ffffff' /%3E%3Cpath d='m141.22 74.87-4.65 12.28h2.72l1-2.74h4.59l.92 2.74h2.8l-4.6-12.28zm-.22 7.53 1.59-4.5 1.54 4.5zm5.19-17.65v-8.3h-2.32v1.18a2.77 2.77 0 0 0 -2.64-1.43c-2.5 0-3.82 2.1-3.82 4.4s1.14 4.46 3.8 4.46a3 3 0 0 0 2.66-1.37v1.17c0 1.26-.61 2.2-2 2.2a1.66 1.66 0 0 1 -1.81-1.23h-2.42c.12 2 2.16 2.85 3.91 2.85 4.07 0 4.6-2.47 4.6-3.93zm-2.32-4a2.18 2.18 0 0 1 -2.08 2.45c-1.5 0-2-1.38-2-2.66s.59-2.52 2-2.52c1.54-.02 2.04 1.31 2.04 2.75zm-5.69-24.86v7.25h2.44v-7.23h1.68v-1.63h-1.68v-.52c0-.75.27-1 .92-1h.91v-1.76l-1.29-.07c-2 0-3 1.14-3 2.7v.68h-1.47v1.63zm116.57-18.89h6.4c.18-2.73-1.28-5.27-4.3-5.27a4.45 4.45 0 0 0 -4.53 4.69 4.32 4.32 0 0 0 4.53 4.66 4 4 0 0 0 4.15-3h-2.15a2 2 0 0 1 -1.92 1.14c-1.35.05-2.11-.65-2.18-2.22zm4-1.53h-4a1.93 1.93 0 0 1 2-1.91c1.25.03 1.74.69 1.97 1.94zm-10.34 5.38h2.45v-12.24h-2.45zm-10-6.15h2.44c.09-1 .69-1.34 1.62-1.34s1.58.15 1.58 1.2c0 .5-.35.74-.88.88l-.93.16-1.08.12c-1.51.21-3 .7-3 2.7 0 1.82 1.34 2.66 3 2.66a4.06 4.06 0 0 0 3-1.1l.17.87h2.47a4.64 4.64 0 0 1 -.31-2v-4.57c0-2.13-2.12-2.52-3.89-2.52-2.05 0-4.1.68-4.24 2.97zm5.64 1.8v.91a1.82 1.82 0 0 1 -2 2c-.79 0-1.5-.23-1.5-1.14s.68-1.15 1.44-1.3l1.14-.17a2 2 0 0 0 .87-.27zm-11.92-4.5v8.88h2.45v-4c0-1.57.61-2.85 2.4-2.85l.88.08v-2.27l-.54-.08a3.15 3.15 0 0 0 -2.83 1.88v-1.64zm-2.94 0v-2.67h-2.44v2.67h-1.48v1.63h1.48v5.24c0 1.76 1.31 2.1 2.8 2.1l1.45-.07v-1.9l-.76.06c-.82 0-1-.2-1-1v-4.4h1.76v-1.66zm-12.92 0v8.88h2.44v-4.65c0-1.81.56-2.55 1.89-2.55 1.13 0 1.56.72 1.56 2.18v5h2.44v-5.44c0-2.2-.66-3.66-3.25-3.66a3.16 3.16 0 0 0 -2.71 1.48h-.06v-1.24zm-7.84 5h6.4c.18-2.73-1.28-5.27-4.31-5.27a4.46 4.46 0 0 0 -4.52 4.72 4.33 4.33 0 0 0 4.53 4.66 4 4 0 0 0 4.16-3h-2.15a2 2 0 0 1 -1.92 1.14c-1.37.02-2.12-.68-2.19-2.25zm4-1.53h-4a1.93 1.93 0 0 1 2-1.91c1.21.03 1.74.69 1.97 1.94zm-14.78 3.53v1.84h8.17v-1.84h-4.95l4.61-5.2v-1.8h-7.48v1.85h4.28zm-6.42-1h-2.32c.1 2.35 2.11 3.12 4.17 3.12s4-.75 4-3.08c0-1.65-1.39-2.17-2.81-2.49l-1-.21-.88-.24c-.52-.18-.85-.43-.85-.87 0-.73.8-.83 1.35-.83.87 0 1.59.25 1.66 1.2h2.32c-.19-2.18-2-2.83-3.91-2.83s-3.87.58-3.87 2.85c0 1.56 1.41 2.06 2.82 2.37 1.75.37 2.76.63 2.76 1.37s-.89 1.14-1.59 1.14c-.95-.01-1.84-.45-1.85-1.5zm-9.39-1h6.4c.17-2.73-1.28-5.27-4.31-5.27a4.46 4.46 0 0 0 -4.53 4.69 4.33 4.33 0 0 0 4.53 4.66 4 4 0 0 0 4.15-3h-2.14a2 2 0 0 1 -1.94 1.19c-1.34 0-2.09-.7-2.16-2.27zm4-1.53h-4a1.92 1.92 0 0 1 2-1.91c1.21.03 1.74.69 1.96 1.94zm-9.84 4.27v1.14h2.33v-12.27h-2.43v4.47a3.13 3.13 0 0 0 -2.65-1.32c-2.6 0-3.92 2.21-3.92 4.6s1.3 4.75 4 4.75a2.94 2.94 0 0 0 2.7-1.37zm-2.13-6.15c1.59 0 2.1 1.38 2.1 2.82s-.48 2.86-2.1 2.86-2.14-1.45-2.14-2.84.57-2.84 2.16-2.84zm-14.36-1.59v8.88h2.49v-4.65c0-1.81.56-2.55 1.89-2.55 1.13 0 1.55.72 1.55 2.18v5h2.45v-5.44c0-2.2-.66-3.66-3.25-3.66a3.16 3.16 0 0 0 -2.71 1.48h-.06v-1.24zm-1.83 8.88v-8.88h-2.45v4.66c0 1.8-.56 2.55-1.88 2.55-1.14 0-1.56-.73-1.56-2.19v-5.02h-2.45v5.47c0 2.19.66 3.65 3.25 3.65a3.17 3.17 0 0 0 2.71-1.47h.06v1.24zm-19.82-12.27v12.27h5.95c2.21 0 4.32-1.07 4.32-3.56a3 3 0 0 0 -2.24-3.1 2.7 2.7 0 0 0 1.66-2.56c0-2.29-1.58-3.05-3.91-3.05zm2.7 10.18v-3.38h2.94c1.15 0 1.94.5 1.94 1.76s-.93 1.62-2 1.62zm0-5.2v-2.88h2.53c.95 0 1.85.24 1.85 1.41s-.7 1.47-1.65 1.47zm10.75 29.56v-8.87h-2.45v4.65c0 1.81-.56 2.54-1.88 2.54-1.13 0-1.57-.71-1.57-2.18v-5h-2.41v5.46c0 2.19.66 3.65 3.26 3.65a3.17 3.17 0 0 0 2.71-1.47h.03v1.23zm-1.24-12.25h-2.33v2h2.33zm-3.53 0h-2.33v2h2.33zm6.6 3.38v8.88h2.45v-4c0-1.57.62-2.85 2.4-2.85l.88.09v-2.27l-.53-.08a3.13 3.13 0 0 0 -2.84 1.88v-1.65zm-4.06 27.19h6.39c.18-2.73-1.28-5.27-4.31-5.27a4.46 4.46 0 0 0 -4.53 4.69 4.34 4.34 0 0 0 4.53 4.67 4 4 0 0 0 4.16-3h-2.15a2 2 0 0 1 -1.92 1.15c-1.35.01-2.11-.71-2.17-2.24zm4-1.53h-4a1.91 1.91 0 0 1 2-1.9c1.2-.04 1.73.65 1.92 1.9zm5.76 2.5h-2.32c.11 2.34 2.11 3.12 4.18 3.12s4-.75 4-3.09c0-1.65-1.38-2.16-2.81-2.48l-1-.21-.89-.25c-.51-.17-.85-.43-.85-.87 0-.72.8-.82 1.35-.82.88 0 1.6.25 1.67 1.2h2.32c-.19-2.19-2-2.84-3.92-2.84s-3.86.59-3.86 2.86c0 1.55 1.41 2 2.82 2.36 1.74.38 2.76.64 2.76 1.38s-.89 1.13-1.6 1.13c-.98 0-1.87-.43-1.89-1.49zm15.32 2.88v-8.88h-2.45v4.66c0 1.8-.57 2.54-1.88 2.54-1.14 0-1.56-.72-1.56-2.19v-5h-2.45v5.47c0 2.19.66 3.65 3.25 3.65a3.19 3.19 0 0 0 2.71-1.48v1.24zm1.82-8.87v8.88h2.46v-4.66c0-1.81.56-2.54 1.88-2.54 1.13 0 1.56.72 1.56 2.18v5h2.45v-5.45c0-2.2-.66-3.66-3.25-3.66a3.15 3.15 0 0 0 -2.71 1.48h-.05v-1.23zm16.18 7.73v1.14h2.33v-12.27h-2.49v4.47a3.1 3.1 0 0 0 -2.65-1.32c-2.6 0-3.92 2.22-3.92 4.6s1.3 4.76 4 4.76a2.92 2.92 0 0 0 2.69-1.38zm-2.16-6.18c1.58 0 2.09 1.37 2.09 2.82s-.47 2.86-2.09 2.86-2.15-1.45-2.15-2.85.54-2.83 2.15-2.83zm5.93-5v12.33h2.45v-4.66c0-1.81.56-2.54 1.88-2.54 1.14 0 1.56.72 1.56 2.18v5h2.45v-5.45c0-2.2-.66-3.66-3.26-3.66a3.08 3.08 0 0 0 -2.58 1.48v-4.63zm11.84 8.42h6.4c.18-2.73-1.29-5.27-4.3-5.27a4.45 4.45 0 0 0 -4.53 4.69 4.33 4.33 0 0 0 4.53 4.67 4 4 0 0 0 4.15-3h-2.15a2 2 0 0 1 -1.87 1.21c-1.41 0-2.17-.72-2.24-2.25zm4-1.53h-4a1.92 1.92 0 0 1 2-1.9c1.23.01 1.73.7 1.95 1.95zm6.05-3.5h-2.45v8.89h2.45zm-2.45-1.36h2.45v-2h-2.45zm7.11 1.37v-2.63h-2.48v2.68h-1.48v1.63h1.48v5.23c0 1.76 1.31 2.11 2.8 2.11l1.44-.08v-1.91l-.77.07c-.83 0-1-.2-1-1v-4.42h1.8v-1.63zm3 8.88h2.45v-12.22h-2.45zm6.52-8.84h-2.45v8.89h2.45zm-2.45-1.36h2.45v-2h-2.45zm10.07 4.49h2.38c-.16-2.27-2.08-3.37-4.17-3.37-2.89 0-4.54 2-4.54 4.81a4.31 4.31 0 0 0 4.48 4.55 4 4 0 0 0 4.23-3.64h-2.35a1.87 1.87 0 0 1 -1.94 1.8c-1.53 0-2-1.52-2-2.8s.52-2.88 2.08-2.88a1.67 1.67 0 0 1 1.8 1.53zm3.38-6.52v12.28h2.45v-4.66c0-1.81.57-2.54 1.89-2.54 1.14 0 1.57.72 1.57 2.18v5h2.44v-5.45c0-2.2-.66-3.66-3.26-3.66a3.08 3.08 0 0 0 -2.58 1.48h-.06v-4.63zm11.85 8.42h6.41c.17-2.73-1.29-5.27-4.31-5.27a4.45 4.45 0 0 0 -4.53 4.69 4.33 4.33 0 0 0 4.58 4.67 4 4 0 0 0 4.15-3h-2.15a2 2 0 0 1 -1.92 1.15c-1.37.01-2.08-.71-2.2-2.24zm4-1.53h-4a1.93 1.93 0 0 1 2-1.9c1.25-.04 1.78.65 2 1.9zm-101.16 27.2v-8.88h-2.44v4.66c0 1.8-.57 2.53-1.89 2.53-1.13 0-1.56-.71-1.56-2.18v-5h-2.45v5.47c0 2.19.66 3.65 3.26 3.65a3.19 3.19 0 0 0 2.71-1.48h.05v1.24zm2.38-7.24v7.25h2.44v-7.25h1.67v-1.63h-1.67v-.54c0-.73.27-1 .92-1h.9v-1.73l-1.33-.12c-2 0-3 1.14-3 2.7v.69h-1.4v1.63zm5.39-5v12.25h2.45v-3.06l.94-.91 2.43 4h3l-3.73-5.62 3.35-3.26h-2.9l-3.07 3.19v-6.62zm9.7 12.28h2.45v-12.3h-2.45zm4.26-6.18h2.43c.09-1 .69-1.33 1.61-1.33s1.59.15 1.59 1.2c0 .5-.36.73-.89.88l-.93.16-1.07.13c-1.51.2-3 .68-3 2.69 0 1.82 1.34 2.66 3 2.66a4 4 0 0 0 3-1.1l.17.86h2.47a4.58 4.58 0 0 1 -.31-2v-4.6c0-2.13-2.12-2.53-3.89-2.53-2-.02-4.05.69-4.18 2.98zm5.64 1.8v.92a1.82 1.82 0 0 1 -2 2c-.78 0-1.49-.23-1.49-1.13s.68-1.15 1.44-1.31l1.14-.17a1.93 1.93 0 0 0 .91-.32zm1.4-7.92h-2.33v2h2.33zm-3.54 0h-2.33v2h2.33zm6.44 3.4v8.88h2.44v-4c0-1.56.62-2.85 2.41-2.85l.88.08v-2.28l-.54-.09a3.15 3.15 0 0 0 -2.83 1.89v-1.64zm15 8.87v-8.89h-2.44v4.66c0 1.8-.57 2.53-1.89 2.53-1.13 0-1.56-.71-1.56-2.18v-5h-2.47v5.47c0 2.19.66 3.65 3.26 3.65a3.18 3.18 0 0 0 2.74-1.49h.05v1.24zm1.84-8.87v8.88h2.44v-4.67c0-1.81.56-2.54 1.89-2.54 1.14 0 1.56.72 1.56 2.18v5h2.45v-5.45c0-2.19-.66-3.66-3.25-3.66a3.17 3.17 0 0 0 -2.71 1.48h-.06v-1.23zm18.72 8.3v-8.3h-2.32v1.18a2.75 2.75 0 0 0 -2.68-1.46c-2.48 0-3.81 2.1-3.81 4.4s1.14 4.46 3.79 4.46a3 3 0 0 0 2.66-1.37v1.17c0 1.26-.6 2.19-1.95 2.19a1.66 1.66 0 0 1 -1.83-1.22h-2.38c.13 2 2.16 2.85 3.92 2.85 4.09.02 4.61-2.48 4.61-3.91zm-2.33-4a2.18 2.18 0 0 1 -2.07 2.42c-1.49 0-2-1.39-2-2.65s.6-2.53 2-2.53c1.59.04 2.08 1.33 2.08 2.77z' fill='%23ffffff'/%3E%3Cpath d='m98 75.24h8.92l-4.63-12.62zm-70.61-11.15c0-2.81-2-3.71-4.44-3.71h-8.5v7.42h8.12c3.05 0 4.82-1.12 4.82-3.71zm-27.39-64.09v96h65.75l-.29-.1c-2.82-1.24-4.3-3.35-4.3-5.78h7c0 1.38 1.62 2.72 4.67 2.72s5.87-2 5.82-4.63v-3.39c-2 2.05-3.43 3.52-7 3.52s-5.34-.67-7.44-2.68c-5-4.72-4.53-15.33.28-20a9.56 9.56 0 0 1 7.26-2.89 7.32 7.32 0 0 1 4.26 1.35 9.15 9.15 0 0 1 1.32 1.25l1.28 1.45v-3.67h6.26v24.79a8.6 8.6 0 0 1 -4.07 7.27l-1.42.72-.22.07h44.2v-96zm31.44 85.09c-2.38 1.91-6.24 2.23-8.44 2.23h-15.7v-32.51h14.36c11.88 0 12.55 7.18 12.55 8.52a8.51 8.51 0 0 1 -3.3 6.67 10.08 10.08 0 0 1 4.15 8.2 8.6 8.6 0 0 1 -3.62 6.89zm29.67-24.7-17.8 21.36h17.44v5.57h-25.44v-5.57l17.4-21.36h-17.4v-5.58h25.8zm49.89 26.93-2.39-6.52h-12.86l-2.44 6.52h-7.31l12.13-32.51h8.25l11.93 32.51zm-38.25-18.91a5.49 5.49 0 0 0 -4.75 2.72 9.62 9.62 0 0 0 0 9.45 5.54 5.54 0 0 0 9.54 0 9.62 9.62 0 0 0 0-9.45 5.49 5.49 0 0 0 -4.79-2.72zm-48.56 5h-9.74v8.39h8.41c2.14 0 5.38-.1 5.38-4.55 0-3.7-2.71-3.89-4.05-3.89z' fill='%23e40000' /%3E%3C/svg%3E")
}
#footer .gt-gaming {
  width:40px;
  height:40px;
  background-image:url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='300px' height='300px' viewBox='0 0 3000 3000' preserveAspectRatio='xMidYMid meet'%3E%3Cg id='layer101' fill='%23747678' stroke='none'%3E%3Cpath d='M1486 2312 c-6 -10 19 -50 27 -42 2 3 -2 16 -9 28 -6 13 -14 20 -18 14z'/%3E%3Cpath d='M819 2275 c-169 -34 -257 -124 -267 -272 -6 -87 -27 -81 205 -56 l162 17 12 28 c16 39 57 58 127 58 72 0 121 -28 139 -80 7 -19 12 -75 12 -123 l1 -88 -46 35 c-68 52 -143 77 -234 77 -42 0 -90 -3 -106 -7 -84 -20 -176 -90 -228 -173 -83 -131 -98 -367 -35 -536 27 -73 104 -156 177 -192 54 -26 65 -28 187 -28 150 0 183 12 268 93 l47 46 0 -62 0 -62 320 0 320 0 1 -212 c0 -117 3 -207 6 -200 3 9 61 12 239 12 l234 0 0 200 0 200 115 0 115 0 0 125 0 125 -115 0 -115 0 0 98 c0 53 3 182 7 285 l6 188 36 25 c29 20 48 24 103 24 l68 0 0 165 0 165 -232 0 c-189 0 -241 -3 -285 -17 -64 -20 -116 -61 -154 -122 l-29 -45 0 -383 0 -383 -117 1 -118 0 79 29 c43 15 82 34 87 41 5 8 9 98 9 200 0 102 3 239 6 305 l7 119 -129 63 c-124 60 -130 64 -148 107 -25 63 -97 139 -159 170 -85 41 -174 55 -352 54 -89 -1 -189 -7 -226 -14z m317 -685 c48 -30 74 -92 74 -176 0 -124 -62 -204 -159 -204 -100 0 -146 63 -146 200 0 99 19 147 68 179 43 28 119 28 163 1z'/%3E%3Cpath d='M2624 1495 c0 -93 2 -133 3 -88 2 45 2 122 0 170 -1 48 -3 12 -3 -82z'/%3E%3Cpath d='M2619 1165 c-2 -22 -2 -81 1 -130 l5 -90 5 85 c3 47 3 105 -1 130 l-5 45 -5 -40z'/%3E%3C/g%3E%3Cg id='layer102' fill='%2381818b' stroke='none'%3E%3Cpath d='M1487 2313 c-5 -8 20 -50 26 -42 2 2 -2 15 -9 27 -6 13 -14 20 -17 15z'/%3E%3Cpath d='M1949 2063 l-34 -38 38 34 c34 33 42 41 34 41 -2 0 -19 -17 -38 -37z'/%3E%3Cpath d='M1584 1973 c3 -21 6 -203 6 -405 l0 -368 22 0 c33 0 176 49 193 67 12 12 15 50 15 202 0 103 3 241 6 307 l6 119 -116 58 c-64 31 -121 57 -127 57 -8 0 -10 -13 -5 -37z'/%3E%3Cpath d='M2364 1640 c0 -69 1 -97 3 -62 2 34 2 90 0 125 -2 34 -3 6 -3 -63z'/%3E%3Cpath d='M2624 1495 c0 -93 2 -133 3 -88 2 45 2 122 0 170 -1 48 -3 12 -3 -82z'/%3E%3Cpath d='M2584 1075 c0 -71 1 -99 3 -62 2 37 2 96 0 130 -2 34 -3 4 -3 -68z'/%3E%3Cpath d='M2618 1158 c-2 -24 -1 -81 2 -128 6 -83 7 -81 8 43 2 128 -2 163 -10 85z'/%3E%3C/g%3E%3C/svg%3E");
  background-size:100%;
  background-repeat:no-repeat;
  -webkit-transition-property:color,background;
  transition-property:color,background
}
#footer .gt-gaming.gt-gaming-de {
  width:75px;
  height:75px
}
#footer .gt-gaming:hover {
  background-image:url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='300px' height='300px' viewBox='0 0 3000 3000' preserveAspectRatio='xMidYMid meet'%3E%3Cg id='layer101' fill='%237c4299' stroke='none'%3E%3Cpath d='M1486 2312 c-6 -10 19 -50 27 -42 2 3 -2 16 -9 28 -6 13 -14 20 -18 14z'/%3E%3Cpath d='M819 2275 c-169 -34 -257 -124 -267 -272 -6 -87 -27 -81 205 -56 l162 17 12 28 c16 39 57 58 127 58 72 0 121 -28 139 -80 7 -19 12 -75 12 -123 l1 -88 -46 35 c-68 52 -143 77 -234 77 -42 0 -90 -3 -106 -7 -84 -20 -176 -90 -228 -173 -83 -131 -98 -367 -35 -536 27 -73 104 -156 177 -192 54 -26 65 -28 187 -28 150 0 183 12 268 93 l47 46 0 -62 0 -62 320 0 320 0 1 -212 c0 -117 3 -207 6 -200 3 9 61 12 239 12 l234 0 0 200 0 200 115 0 115 0 0 125 0 125 -115 0 -115 0 0 98 c0 53 3 182 7 285 l6 188 36 25 c29 20 48 24 103 24 l68 0 0 165 0 165 -232 0 c-189 0 -241 -3 -285 -17 -64 -20 -116 -61 -154 -122 l-29 -45 0 -383 0 -383 -117 1 -118 0 79 29 c43 15 82 34 87 41 5 8 9 98 9 200 0 102 3 239 6 305 l7 119 -129 63 c-124 60 -130 64 -148 107 -25 63 -97 139 -159 170 -85 41 -174 55 -352 54 -89 -1 -189 -7 -226 -14z m317 -685 c48 -30 74 -92 74 -176 0 -124 -62 -204 -159 -204 -100 0 -146 63 -146 200 0 99 19 147 68 179 43 28 119 28 163 1z'/%3E%3Cpath d='M2624 1495 c0 -93 2 -133 3 -88 2 45 2 122 0 170 -1 48 -3 12 -3 -82z'/%3E%3Cpath d='M2619 1165 c-2 -22 -2 -81 1 -130 l5 -90 5 85 c3 47 3 105 -1 130 l-5 45 -5 -40z'/%3E%3C/g%3E%3Cg id='layer102' fill='%2381818b' stroke='none'%3E%3Cpath d='M1487 2313 c-5 -8 20 -50 26 -42 2 2 -2 15 -9 27 -6 13 -14 20 -17 15z'/%3E%3Cpath d='M1949 2063 l-34 -38 38 34 c34 33 42 41 34 41 -2 0 -19 -17 -38 -37z'/%3E%3Cpath d='M1584 1973 c3 -21 6 -203 6 -405 l0 -368 22 0 c33 0 176 49 193 67 12 12 15 50 15 202 0 103 3 241 6 307 l6 119 -116 58 c-64 31 -121 57 -127 57 -8 0 -10 -13 -5 -37z'/%3E%3Cpath d='M2364 1640 c0 -69 1 -97 3 -62 2 34 2 90 0 125 -2 34 -3 6 -3 -63z'/%3E%3Cpath d='M2624 1495 c0 -93 2 -133 3 -88 2 45 2 122 0 170 -1 48 -3 12 -3 -82z'/%3E%3Cpath d='M2584 1075 c0 -71 1 -99 3 -62 2 37 2 96 0 130 -2 34 -3 4 -3 -68z'/%3E%3Cpath d='M2618 1158 c-2 -24 -1 -81 2 -128 6 -83 7 -81 8 43 2 128 -2 163 -10 85z'/%3E%3C/g%3E%3C/svg%3E")
}
#footer .footer-casino-section .game-box {
  position:relative;
  -webkit-box-flex:0;
  -ms-flex:0 0 17%;
  flex:0 0 17%;
  padding:2rem 6px;
  cursor:pointer
}
#footer .footer-casino-section .game-image {
  display:block;
  margin:0 auto;
  -webkit-transition:-webkit-transform .3s;
  transition:-webkit-transform .3s;
  transition:transform .3s;
  transition:transform .3s,-webkit-transform .3s
}
#footer .footer-casino-section .game-image:hover {
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
}
.responsible-gaming-container .rg-link {
  color:#acafb0;
  font-size:.75rem;
  margin:0 6px;
  -webkit-transition:ease-in-out .3s;
  transition:ease-in-out .3s
}
.responsible-gaming-container .rg-link.rg-link-de {
  font-size:.8rem;
  max-width:460px
}
.responsible-gaming-container .rg-link:hover {
  color:#fff
}
.responsible-gaming-container .rg-link:hover .responsible-gaming-logo {
  -webkit-filter:grayscale(0);
  filter:grayscale(0)
}
.responsible-gaming-container .responsible-gaming-logo {
  width:25px;
  max-width:25px;
  max-height:25px;
  margin-right:6px;
  -webkit-filter:grayscale(100%);
  filter:grayscale(100%);
  -webkit-transition:ease-in-out .3s;
  transition:ease-in-out .3s
}
.responsible-gaming-container .responsible-gaming-logo.responsible-gaming-logo-de {
  width:75px;
  height:75px;
  max-width:75px;
  max-height:75px
}
.responsible-gaming-container .gaming-logo {
  height:40px;
  margin:0 6px
}
.gaming-problems-disclaimer {
  font-size:.75rem
}
.gaming-problems-disclaimer .rg-link {
  color:#0bafd8;
  text-decoration:underline;
  font-weight:700
}
/*! purgecss end ignore */html {
  width:100%;
  height:100%
}
body {
  min-height:100%;
  min-width:1200px;
  -ms-overflow-x:hidden
}
body.popup-window {
  min-width:900px
}
body.blurred-content #page-content,
body.blurred-content header {
  -webkit-filter:blur(2px) grayscale(10%);
  filter:blur(2px) grayscale(10%)
}
body.page-createNewPassword,
body.page-forgottenPassword,
body.page-login,
body.page-register,
body.page-verify {
  background:url(../../img/bg/sports-background.jpg) no-repeat;
  background-size:cover
}
body::-webkit-scrollbar {
  width:14px
}
body::-webkit-scrollbar-thumb {
  border-radius:14px;
  background-color:var(--scrollbar-thumb);
  border:3px solid transparent;
  background-clip:content-box
}
body::-webkit-scrollbar-track {
  background-color:rgba(0,0,0,.1)
}
body.casino-search-mode {
  overflow:hidden
}
.lcs-left-wrapper-fixed {
  max-width:270px;
  min-width:250px
}
.lcs-right-wrapper-fixed {
  min-width:250px;
  max-width:480px
}
#page-content {
  padding-left:6px;
  padding-right:6px
}
.euro-sport-events-container {
  min-height:60vh;
  background-color:var(--body-bg)
}
.page-login .header-brand {
  background-color:#0d0e12
}
.page-home .featured-events-container {
  min-height:60vh
}
.page-lastMinute .featured-events-container {
  min-height:80vh
}
.plugin-content .euro-sport-events-container {
  min-height:800px
}
.plugin-content .page-home .featured-events-container {
  min-height:600px
}
.plugin-content .page-lastMinute .featured-events-container {
  min-height:800px
}
.plugin-content #header .sport-view-switcher {
  min-width:120px
}
.plugin-content #header .time-zone-wrapper {
  min-width:170px;
  padding:0 12px;
  z-index:99
}
.plugin-content #header .time-zone-wrapper .dropdown-menu.show {
  height:auto;
  max-height:21.25rem;
  overflow-y:scroll
}
.plugin-content .guest-mode #header .time-zone-wrapper .dropdown-toggle::after {
  display:none!important
}
@media (max-width:1439.98px) {
  .route-ESports .lcs-left-wrapper-fixed.column-scrollable,
  .route-ESportsFavorites .lcs-left-wrapper-fixed.column-scrollable,
  .route-ESportsLive .lcs-left-wrapper-fixed.column-scrollable,
  .route-ESportsOutrights .lcs-left-wrapper-fixed.column-scrollable,
  .route-ESportsSingleEventEarly .lcs-left-wrapper-fixed.column-scrollable,
  .route-ESportsSingleEventLive .lcs-left-wrapper-fixed.column-scrollable {
    max-width:98px;
    min-width:98px
  }
}
@media (max-width:1199.98px) {
  .route-EuroEarly .lcs-left-wrapper-fixed.column-scrollable,
  .route-EuroEarlyEvents .lcs-left-wrapper-fixed.column-scrollable,
  .route-EuroHome .lcs-left-wrapper-fixed.column-scrollable,
  .route-EuroSearch .lcs-left-wrapper-fixed.column-scrollable,
  .route-EuroSingleEventEarly .lcs-left-wrapper-fixed.column-scrollable,
  .route-Results .lcs-left-wrapper-fixed.column-scrollable {
    max-width:98px;
    min-width:98px
  }
}
.table-fixed {
  table-layout:fixed
}
.transitionable {
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out
}
.column-scrollable {
  padding-left:0;
  padding-right:3px;
  position:relative;
  height:100%;
  overflow:hidden
}
.column-scrollable.column-padded {
  padding-left:12px
}
.column-scrollable.column-padded .scrollable-box {
  padding-left:2px
}
.column-scrollable:first-child {
  padding-left:12px
}
.column-scrollable:first-child .scrollable-box {
  padding-left:2px
}
.column-scrollable::after {
  z-index:1;
  position:absolute;
  right:0;
  top:0;
  bottom:0;
  width:14px;
  content:"";
  display:block;
  background-color:var(--body-bg);
  -webkit-transition:opacity .2s linear;
  transition:opacity .2s linear;
  opacity:1;
  pointer-events:none
}
@media (hover:hover) {
  .column-scrollable:hover::after {
    opacity:0
  }
}
.scrollable-box {
  overflow-x:hidden;
  overflow-y:scroll;
  height:100%;
  padding-left:0
}
.scrollable-box::-webkit-scrollbar {
  width:8px
}
.scrollable-box::-webkit-scrollbar-thumb {
  border-radius:4px;
  background-color:var(--scrollbar-thumb)
}
.cssscrollbar .scrollable-box {
  padding-right:3px
}
.no-cssscrollbar .column-scrollable::after {
  display:none
}
.no-cssscrollbar .scrollable-box {
  padding-right:calc(8px + 3px);
  overflow:hidden
}
.plugin-content.layout-scroll {
  height:100%;
  overflow:hidden
}
.plugin-content.layout-scroll body {
  height:100%;
  overflow-y:auto
}
.plugin-content .header-logo-link-image {
  height:40px!important
}
.layout-full {
  height:100%;
  overflow-y:hidden
}
.layout-full body {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  height:100%
}
.layout-full #serviceBarPrimary {
  padding-left:0;
  padding-right:0
}
.layout-full #serviceBarPrimary .service-bar-col {
  padding-left:0;
  padding-right:3px
}
.layout-full #serviceBarPrimary .service-bar-col:first-child {
  padding-left:12px
}
.layout-full #serviceBarPrimary .service-bar-col:first-child .service-bar-col-content {
  padding-left:2px
}
.layout-full #serviceBarPrimary .service-bar-col-content {
  padding-left:0;
  padding-right:calc(3px + 8px)
}
.layout-full #page-content {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  overflow:hidden;
  padding-left:0;
  padding-right:0
}
.container-games-grid {
  max-width:1800px;
  padding:0 12px
}
.container-games-grid .casino-game-nav-item-container {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  height:calc(1.3125rem + 1.75rem + 6px)
}
.container-games-grid .casino-game-nav-item-container .casino-game-nav-item {
  -webkit-box-flex:0;
  -ms-flex:0 1 auto;
  flex:0 1 auto;
  white-space:nowrap
}
#leftColumnWrapper .left-column {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}
#leftColumnWrapper .box-content:empty~.box-content {
  margin-top:0
}
#leftColumnWrapper .box-content:empty~.box-content .esport-nav-group-item-live .sport-title {
  text-transform:uppercase
}
#leftColumnWrapper .left-sidebar-information-container .card-header {
  background-color:#2c3449
}
#leftColumnWrapper .left-sidebar-information-container .information-link {
  display:block;
  color:var(--body-color);
  padding:.5rem 12px
}
#leftColumnWrapper .left-sidebar-information-container .information-link:hover {
  color:#f2c94c
}
.disabled-casino-games .games-casino-element-display {
  display:none!important
}
.notification-ribbon {
  background:#2c323f;
  font-size:.875rem;
  padding:6px
}
.hide-scrollbars::-webkit-scrollbar {
  display:none;
  -webkit-appearance:none;
  appearance:none
}
.grecaptcha-badge {
  visibility:hidden
}
.odd-holder {
  font-size:.75rem;
  line-height:1.5;
  height:1.125rem;
  padding-top:0;
  padding-bottom:0;
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap;
  position:relative;
  padding-left:6px;
  padding-right:6px;
  color:var(--odd-holder-color)
}
.odd-holder::before {
  content:"";
  display:none;
  position:absolute;
  z-index:1;
  top:3px;
  right:3px;
  width:0;
  height:0;
  border-top:7px solid #0f9e84;
  border-left:7px solid transparent
}
.odd-holder::after {
  content:"";
  display:none;
  position:absolute;
  z-index:1;
  bottom:3px;
  right:3px;
  width:0;
  height:0;
  border-bottom:7px solid #f7273f;
  border-left:7px solid transparent
}
.odd-holder .spread {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%;
  padding-left:6px;
  padding-right:3px;
  display:block;
  font-style:normal;
  color:var(--odd-holder-spread-color)
}
.odd-holder .spread.no_odd {
  padding-right:6px;
  text-align:center
}
.odd-holder .odd {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%;
  padding-left:3px;
  padding-right:6px;
  display:block;
  font-style:normal;
  text-align:right;
  position:relative
}
.odd-holder .odd.color-odd {
  color:var(--odd-color)
}
.odd-holder .odd.negative-color-odd {
  color:#f96273
}
.odd-holder .odd.no_spread {
  padding-left:6px;
  text-align:center
}
.odd-holder .odd.no_spread::before {
  left:6px;
  margin-left:0
}
.odd-holder .odd.no_spread::after {
  left:6px;
  margin-left:0
}
.odd-holder .odd::before {
  content:"";
  display:none;
  position:absolute;
  z-index:1;
  top:50%;
  left:0;
  width:0;
  height:0;
  margin-top:-2px;
  margin-left:-4px;
  border-left:4px solid transparent;
  border-right:4px solid transparent;
  border-bottom:4px solid #0f9e84
}
.odd-holder .odd::after {
  content:"";
  display:none;
  position:absolute;
  z-index:1;
  top:50%;
  left:0;
  width:0;
  height:0;
  margin-top:-2px;
  margin-left:-4px;
  border-left:4px solid transparent;
  border-right:4px solid transparent;
  border-top:4px solid #f7273f
}
.odd-holder .odd-holder-label {
  display:block
}
.odd-holder .odd-holder-col {
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0;
  -ms-flex-negative:0;
  flex-shrink:0;
  padding-left:6px;
  padding-right:6px
}
.odd-holder .odd-holder-col.col-30 {
  -ms-flex-preferred-size:30%;
  flex-basis:30%;
  max-width:30%
}
.odd-holder .odd-holder-col.col-40 {
  -ms-flex-preferred-size:40%;
  flex-basis:40%;
  max-width:40%
}
.odd-holder .odd-holder-col.col-50 {
  -ms-flex-preferred-size:50%;
  flex-basis:50%;
  max-width:50%
}
.odd-holder .odd-holder-col.col-60 {
  -ms-flex-preferred-size:60%;
  flex-basis:60%;
  max-width:60%
}
.odd-holder .odd-holder-col.col-70 {
  -ms-flex-preferred-size:70%;
  flex-basis:70%;
  max-width:70%
}
.odd-holder .odd-holder-col.col-fluid {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
}
.odd-holder .odd-holder-col.spread-col {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}
.odd-holder .odd-holder-col.spread-col.btn-odd-info {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto
}
.odd-holder .odd-holder-col.odd-col {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto
}
.odd-holder .odd-holder-col-auto {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  padding-left:6px;
  padding-right:6px
}
.odd-holder .odd-holder-inline {
  text-align:right
}
.odd-holder .odd-holder-inline .spread {
  -ms-flex-preferred-size:65%;
  flex-basis:65%;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  -ms-flex-negative:1;
  flex-shrink:1;
  padding-left:0;
  padding-right:3px
}
.odd-holder .odd-holder-inline .odd {
  -ms-flex-preferred-size:35%;
  flex-basis:35%;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  -ms-flex-negative:1;
  flex-shrink:1;
  padding-left:3px;
  padding-right:0
}
.odd-holder .odd-holder-inline .odd.no_spread {
  padding-left:0;
  text-align:right
}
.odd-holder.odd-holder-centered .odd-holder-col-auto:first-child {
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}
.odd-holder.odd-holder-centered .odd-holder-col-auto:last-child {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}
.odd-holder.odd-holder-centered .odd-holder-col-auto:only-child {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.odd-holder.odd-holder-centered .spread {
  -webkit-box-flex:0;
  -ms-flex:0 auto;
  flex:0 auto
}
.odd-holder.odd-holder-centered .odd {
  -webkit-box-flex:0;
  -ms-flex:0 auto;
  flex:0 auto
}
.odd-holder.odd-holder-content-centered .market-odd_info {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  text-align:right!important
}
.odd-holder.odd-holder-content-centered .odd {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  text-align:left!important
}
.odd-holder.odd-holder-single-line .spread {
  display:none
}
.odd-holder.odd-holder-single-line .odd {
  text-align:center;
  padding-left:6px;
  padding-right:6px
}
@media (max-width:1439.98px) {
  .odd-holder.odd-holder-single-line .odd {
    padding-left:0;
    padding-right:0
  }
}
.odd-holder.odd-holder-single-line.visible-spread .spread {
  display:block
}
.odd-holder.up::before {
  display:block
}
.odd-holder.down::after {
  display:block
}
.odd-holder.selected {
  background:var(--odd-holder-selected-bg)!important;
  color:var(--odd-holder-selected-color)!important;
  font-weight:700!important
}
.odd-holder.selected .spread {
  color:var(--odd-holder-selected-spread-color)!important
}
.odd-holder.selected .odd {
  color:var(--odd-holder-selected-odd-color)!important
}
.odd-holder:empty {
  cursor:default
}
.odd-holder:empty:hover {
  background-color:transparent!important
}
.odd-holder.odd-holder-h-100 {
  height:100%!important
}
.odd-holder.btn-odd {
  text-transform:initial;
  font-weight:700
}
.odd-holder.btn-odd .odd {
  color:inherit
}
.asian-layout .mode-live .odd-holder.up {
  background-color:rgba(255,255,255,.3)
}
.asian-layout .mode-live .odd-holder.up::before {
  display:none
}
.asian-layout .mode-live .odd-holder.up .odd::before {
  display:block
}
.asian-layout .mode-live .odd-holder.down {
  background-color:rgba(255,255,255,.3)
}
.asian-layout .mode-live .odd-holder.down::after {
  display:none
}
.asian-layout .mode-live .odd-holder.down .odd::after {
  display:block
}
.asian-layout .mode-live .odd-holder .odd {
  color:#161a1f
}
.asian-layout .mode-live .odd-holder-single-line.up {
  background-color:rgba(255,255,255,.5)
}
.asian-layout .mode-live .odd-holder-single-line.up::before {
  display:block
}
.asian-layout .mode-live .odd-holder-single-line.up .odd::before {
  display:none
}
.asian-layout .mode-live .odd-holder-single-line.down {
  background-color:rgba(255,255,255,.5)
}
.asian-layout .mode-live .odd-holder-single-line.down::after {
  display:block
}
.asian-layout .mode-live .odd-holder-single-line.down .odd::after {
  display:none
}
.asian-layout .mode-early .odd-holder.up {
  background-color:rgba(255,255,255,.5)
}
.asian-layout .mode-early .odd-holder.up::before {
  display:none
}
.asian-layout .mode-early .odd-holder.up .odd::before {
  display:block
}
.asian-layout .mode-early .odd-holder.down {
  background-color:rgba(255,255,255,.5)
}
.asian-layout .mode-early .odd-holder.down::after {
  display:none
}
.asian-layout .mode-early .odd-holder.down .odd::after {
  display:block
}
.asian-layout .mode-early .odd-holder .odd {
  color:#161a1f
}
.asian-layout .mode-early .odd-holder-single-line.up {
  background-color:rgba(255,255,255,.7)
}
.asian-layout .mode-early .odd-holder-single-line.up::before {
  display:block
}
.asian-layout .mode-early .odd-holder-single-line.up .odd::before {
  display:none
}
.asian-layout .mode-early .odd-holder-single-line.down {
  background-color:rgba(255,255,255,.7)
}
.asian-layout .mode-early .odd-holder-single-line.down::after {
  display:block
}
.asian-layout .mode-early .odd-holder-single-line.down .odd::after {
  display:none
}
.asian-layout .odd-holder .odd {
  font-weight:700
}
.asian-layout .odd-holder .odd.negative-color-odd {
  color:asia-ui-color("text-negative")
}
.asian-layout .odd-holder .spread {
  font-weight:500
}
.odd-holder-lg {
  font-size:.75rem;
  line-height:1.5;
  height:1.625rem;
  padding-top:.25rem;
  padding-bottom:.25rem
}
.odd-holder-xlg {
  font-size:.75rem;
  line-height:1.5;
  height:2rem;
  padding-top:.4375rem;
  padding-bottom:.4375rem
}
.spread-holder {
  font-size:.75rem;
  line-height:1.5;
  height:1.125rem;
  padding-top:0;
  padding-bottom:0;
  font-weight:500;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap
}
.spread-holder .spread {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%;
  padding-left:6px;
  padding-right:3px;
  display:block;
  font-style:normal
}
.spread-holder .spread.no_odd {
  padding-right:6px;
  text-align:center
}
.extended-spread-display .spread {
  white-space:nowrap;
  text-transform:uppercase
}
.extended-spread-display .spread:before {
  width:.75rem;
  display:inline-block;
  text-align:center
}
.extended-spread-display .spread.spread-under:not(:empty):before {
  content:"U"
}
.extended-spread-display .spread.spread-over:not(:empty):before {
  content:"O"
}
.extended-spread-display .spread.spread-positive:not(:empty):before {
  content:"+"
}
.extended-spread-display .spread.spread-negative:not(:empty):before {
  content:"-"
}
.spread-holder-lg {
  font-size:.75rem;
  line-height:1.5;
  height:1.625rem;
  padding-top:.25rem;
  padding-bottom:.25rem
}
.single-line-spread {
  font-weight:500;
  cursor:default;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap
}
.single-line-spread .spread {
  font-size:.75rem;
  line-height:1.5;
  height:2.125rem;
  padding-top:.5rem;
  padding-bottom:.5rem;
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%;
  padding-left:6px;
  padding-right:6px;
  display:block;
  font-style:normal
}
.single-line-spread .spread:empty {
  display:none
}
.single-line-spread .odd {
  display:none
}
@media (max-width:1599.98px) {
  .single-line-spread .spread {
    padding-left:0;
    padding-right:0;
    font-size:.6875rem
  }
}
.wallet-balance .odd-holder .odd.color-odd {
  color:#f7df93
}
.bet-disabled.odd {
  opacity:.4!important
}
.bet-disabled .odd {
  opacity:.4!important
}
.selection-preview {
  background-color:var(--betslip-selection-container-prematch-bg);
  position:relative;
  padding:12px;
  margin-bottom:.25rem;
  color:var(--text-dark);
  font-size:.6875rem
}
.selection-preview .bs-selection {
  position:relative;
  padding:.125rem 6px;
  background-color:rgba(0,0,0,.05);
  margin-top:.375rem;
  margin-bottom:.375rem;
  margin-left:-6px;
  margin-right:-6px;
  font-weight:700;
  font-size:.8125rem
}
.confirm-place-bet-combo-stake,
.confirm-place-bet-description {
  font-size:.8125rem
}
#betSlipContainer.betslip-container {
  background-color:var(--betslip-container-bg);
  color:var(--betslip-container-color)
}
#betSlipContainer .bs-error-container {
  font-size:.75rem;
  font-weight:500;
  color:var(--text-dark);
  padding:.5rem 12px
}
#betSlipContainer .bs-error-container .bs-error-message {
  display:block;
  text-align:center
}
#betSlipContainer .bs-help-item {
  text-align:center;
  font-size:.75rem;
  font-weight:500
}
#betSlipContainer .bs-help {
  width:100%;
  position:absolute;
  bottom:0;
  left:0
}
#betSlipContainer .bs-help .bs-help-container {
  height:100%;
  background:rgba(48,57,81,.8);
  color:var(--white);
  font-size:.75rem;
  font-weight:500;
  text-align:center;
  padding:.5rem
}
#betSlipContainer .bs-help .bs-help-container .bs-help-items {
  background-color:var(--medium);
  padding:.5rem
}
#betSlipContainer .bs-help .bs-help-container .help-item {
  padding:.25rem
}
#betSlipContainer .bs-help .bs-help-container .btn-dismiss-help {
  color:var(--link-color)
}
#betSlipContainer .bs-help .bs-help-container .btn-user-deposit {
  color:var(--black);
  background-color:var(--action);
  border-color:var(--action)
}
#betSlipContainer .bs-help .bs-help-container .btn-user-deposit:hover {
  color:var(--black);
  background-color:var(--action);
  border-color:var(--action);
  opacity:.8
}
#betSlipContainer .no-odds-holder {
  font-size:.75rem;
  font-weight:500;
  color:var(--gray-400);
  padding:1.5rem 12px
}
#betSlipContainer .no-odds-holder .empty-betslip-msg {
  display:block;
  text-align:center
}
#betSlipContainer .no-bets-holder {
  font-size:.75rem;
  font-weight:500;
  color:var(--gray-400);
  padding:1.5rem 12px
}
#betSlipContainer .no-bets-holder .empty-betlist-msg {
  display:block;
  text-align:center
}
#betSlipContainer .betslip-nav-tabs .betslip-nav-item {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  overflow:hidden
}
#betSlipContainer .betslip-nav-tabs .betslip-nav-link {
  color:var(--body-color);
  opacity:1;
  background-color:#151923;
  padding:.5rem .25rem;
  border-top:3px solid transparent;
  border-bottom:3px solid transparent;
  font-size:.875rem;
  text-transform:capitalize
}
#betSlipContainer .betslip-nav-tabs .betslip-nav-link.active {
  color:var(--body-color);
  background-color:#2c3449
}
#betSlipContainer .bs-tabs {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-left:0;
  margin-bottom:0;
  list-style:none;
  background-color:var(--betslip-bet-types-tabs-bg)
}
#betSlipContainer .bs-tabs .bs-tab-item {
  margin:0;
  padding:0;
  -webkit-box-flex:1;
  -ms-flex:1 auto;
  flex:1 auto;
  text-align:center;
  overflow:hidden
}
#betSlipContainer .bs-tabs .bs-tab-item .bs-tab-link {
  display:block;
  font-size:.6875rem;
  color:var(--betslip-bet-types-tabs-color);
  padding:.7rem .25rem;
  border-top:3px solid transparent;
  border-bottom:3px solid transparent;
  position:relative;
  opacity:.6;
  cursor:pointer
}
#betSlipContainer .bs-tabs .bs-tab-item .bs-tab-link-text {
  position:relative;
  margin:0 auto
}
#betSlipContainer .bs-tabs .bs-tab-item:hover .bs-tab-link {
  color:var(--betslip-bet-types-tabs-hover-color);
  opacity:1
}
#betSlipContainer .bs-tabs .bs-tab-item.active .bs-tab-link {
  color:var(--betslip-bet-types-tabs-active-color);
  border-bottom-color:var(--betslip-bet-types-tabs-active-border-color);
  opacity:1
}
#betSlipContainer .bs-tabs .bs-tab-link-label {
  font-size:.4375rem;
  font-weight:700;
  line-height:1;
  position:absolute;
  bottom:100%;
  right:0;
  text-transform:uppercase;
  color:#000;
  background-color:#f2c94c;
  padding:.0625rem .125rem
}
#betSlipContainer .bs-tabs .bs-tab-link-label:after {
  content:"";
  position:absolute;
  right:0;
  bottom:-.25rem;
  border-left:0 solid transparent;
  border-right:.25rem solid transparent;
  border-top:.25rem solid #f2c94c
}
#betSlipContainer .bs-tab-content .bs-tab-pane {
  display:none
}
#betSlipContainer .bs-tab-content .bs-tab-pane.active {
  display:block
}
#betSlipContainer .bs-bet-list .bs-item.bs-if_bet-item .bs-selection-container {
  padding:12px
}
#betSlipContainer .bs-bet-list .bs-item.bs-if_bet-item>.bs-selection-container {
  padding-bottom:0
}
#betSlipContainer .bet-slip-if-bet-selections-list .bet-limits-container {
  margin-left:-6px;
  margin-right:-6px
}
#betSlipContainer .bet-slip-if-bet-selections-list .min-bet-limit {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  padding-left:6px;
  padding-right:6px
}
#betSlipContainer .bet-slip-if-bet-selections-list .max-bet-limit {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  padding-left:6px;
  padding-right:6px
}
#betSlipContainer .bs-item {
  position:relative;
  background-color:var(--betslip-selection-container-prematch-bg)
}
#betSlipContainer .bs-item+.bs-item:not(.bs-combo-bet-builder-item) {
  border-top:1px solid var(--box-border-color)
}
#betSlipContainer .bs-item .highlighted {
  background-color:var(--action)
}
#betSlipContainer .bs-item:not(.first):not(.bs-combo-bet-builder-item) {
  border-top:1px solid var(--box-border-color)
}
#betSlipContainer .bs-item .bs-item-remove-btn {
  font-size:1rem;
  line-height:1;
  color:var(--text-dark);
  position:relative;
  z-index:2
}
#betSlipContainer .bs-item .bs-item-remove-btn i {
  font-size:1rem;
  vertical-align:top
}
#betSlipContainer .bs-item .bs-selection-container {
  position:relative;
  padding:12px
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details {
  color:var(--text-dark);
  font-size:.6875rem
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-bet-id {
  color:var(--gray-600);
  font-weight:700;
  margin-bottom:.25rem
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-bet-info {
  font-weight:700;
  text-transform:uppercase;
  margin-top:.25rem
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-bet-info span {
  display:inline-block
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-bet-info span+span {
  padding-left:4px
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-bet-info span.bs-bet-info-odd {
  margin-left:auto;
  text-align:right
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-item-status {
  vertical-align:middle
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-item-status .custom-checkbox .custom-control-label:before {
  border-color:var(--box-border-color)
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-item-status .custom-checkbox .custom-control-input:checked~.custom-control-label:after {
  background-color:var(--primary-color)
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-selection-warning-icon {
  font-size:1rem;
  background-color:var(--warning);
  color:#212529;
  border-radius:50%;
  padding:.125rem;
  margin-right:6px
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-selection-order {
  font-weight:700;
  margin-right:4px
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-selection-drag-handle {
  position:absolute;
  top:0;
  left:50%;
  color:#878b8f;
  background-color:var(--gray-100);
  padding-left:.75rem;
  padding-right:.75rem;
  font-size:1.125rem;
  margin-left:-1.3125rem;
  cursor:-webkit-grab;
  cursor:grab;
  border-bottom-right-radius:.2rem;
  border-bottom-left-radius:.2rem
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-sport-name {
  margin-left:-2px;
  margin-right:-2px;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-sport-name .sport-name {
  padding-left:2px;
  padding-right:2px
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-event-type-label {
  padding-left:2px;
  padding-right:2px
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-event-type-label .label-live-pill {
  font-size:.5rem;
  font-weight:700;
  text-transform:uppercase;
  display:block;
  color:var(--white);
  background-color:var(--danger);
  border-radius:.2rem;
  padding:0 .3125rem;
  white-space:nowrap
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-selection-pick-wrapper {
  position:relative;
  padding:.125rem 6px;
  background-color:rgba(0,0,0,.05);
  margin-top:.375rem;
  margin-bottom:.375rem;
  margin-left:-6px;
  margin-right:-6px
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-selection-pick-wrapper.highlighted {
  background-color:var(--action)
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-selection-pick-wrapper.highlighted .bs-selection-odd {
  -webkit-animation:blinkingText .8s infinite;
  animation:blinkingText .8s infinite
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-selection-pick-wrapper .bs-notification-container {
  position:absolute;
  bottom:calc(100% + .375rem);
  left:6px;
  right:6px
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-selection-pick-wrapper .bs-notification-container .bs-notification-tooltip {
  background-color:var(--primary-color);
  color:var(--white);
  border-radius:.2rem;
  text-align:center;
  position:relative
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-selection-pick-wrapper .bs-notification-container .bs-notification-tooltip:after {
  content:"";
  display:block;
  position:absolute;
  top:100%;
  left:50%;
  border-top:.4em solid var(--primary-color);
  border-right:.4em solid transparent;
  border-bottom:0;
  border-left:.4em solid transparent;
  margin-left:-.4em
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-selection-pick {
  font-weight:700;
  font-size:.8125rem;
  width:100%
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-selection-pick .bs-selection-spread {
  text-align:right;
  padding-left:6px
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-selection-pick .bs-selection-market-info {
  padding-left:6px
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-selection-pick .bs-selection-odd {
  text-align:right;
  margin-left:auto;
  padding-left:6px
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-selection-pick .bs-selection-odd .bs-selection-at-symbol {
  display:block
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-selection-pick.up .bs-selection-odd {
  color:var(--text-positive)
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-selection-pick.down .bs-selection-odd {
  color:var(--text-negative)
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-selection-pick .fav-team {
  color:var(--text-negative)
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-selection-market-title .market-selection {
  margin-left:3px
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-event-score {
  font-size:0;
  color:var(--betslip-selection-event-score-color);
  white-space:nowrap
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-event-score span {
  font-size:.6875rem;
  display:inline-block;
  text-transform:uppercase;
  font-weight:700
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-selection-details-score {
  text-align:right
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-selection-details-score .event-score-item {
  font-weight:700;
  display:block
}
#betSlipContainer .bs-item .bs-selection-container .bs-race-info {
  color:#161a1f;
  font-size:.625rem;
  display:block;
  margin-left:1.5rem
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-position {
  width:1.5rem
}
#betSlipContainer .bs-item .bs-selection-container .bs-event-participant-details span {
  display:inline-block
}
#betSlipContainer .bs-item .bs-selection-container .bs-each-way-bet {
  color:var(--text-dark);
  font-size:.75rem;
  padding-top:12px
}
#betSlipContainer .bs-item .bs-selection-container .bs-each-way-bet .custom-checkbox .custom-control-label:before {
  border-color:var(--box-border-color)
}
#betSlipContainer .bs-item .bs-selection-container .bs-each-way-bet .custom-checkbox .custom-control-input:checked~.custom-control-label:after {
  background-color:var(--primary-color)
}
#betSlipContainer .bs-item .bs-selection-container+.bs-status-and-stake-container {
  padding-top:0
}
#betSlipContainer .bs-item .bs-selection-container .timeline-list-item {
  padding-top:.1875rem;
  padding-bottom:.1875rem
}
#betSlipContainer .bs-item .bs-selection-container .timeline-list-item:after,
#betSlipContainer .bs-item .bs-selection-container .timeline-list-item:before {
  background-color:var(--gray-400)
}
#betSlipContainer .bs-item .bs-selection-container .timeline-list-item .timeline-list-point {
  border-color:var(--gray-400)
}
#betSlipContainer .bs-item .bs-selection-container .bet-builder-change-selections {
  margin-top:12px;
  font-size:.6875rem;
  color:var(--text-dark);
  border:1px solid var(--gray-400);
  border-radius:.2rem;
  cursor:pointer;
  display:inline-block;
  padding:.125rem .25rem
}
#betSlipContainer .bs-item .bs-selection-container .bet-builder-change-selections:hover {
  border-color:var(--text-dark)
}
#betSlipContainer .bs-item .bs-status-and-stake-container {
  padding:1rem 12px
}
#betSlipContainer .bs-item .bs-status-and-stake-container .bs-status-and-stake-item {
  color:var(--text-dark);
  font-size:.75rem
}
#betSlipContainer .bs-item .bs-status-and-stake-container .bs-bet-stake-box {
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  width:100%;
  padding-right:6px
}
#betSlipContainer .bs-item .bs-status-and-stake-container .bs-bet-stake-box .bs-stake-label {
  display:inline-block
}
#betSlipContainer .bs-item .bs-status-and-stake-container .bs-bet-stake-box .bs-bet-stake-amount-box {
  font-size:.75rem;
  display:inline-block;
  font-weight:700
}
#betSlipContainer .bs-item .bs-status-and-stake-container .bs-bet-stake-box .bs-bet-stake-amount-box.highlighted {
  padding-left:3px;
  padding-right:3px;
  -webkit-animation:blinkingText .8s infinite;
  animation:blinkingText .8s infinite
}
#betSlipContainer .bs-item .bs-status-and-stake-container .bs-bet-stake-box .bs-stake-free-bet-label {
  font-size:.6875rem;
  margin-bottom:.25rem
}
#betSlipContainer .bs-item .bs-status-and-stake-container .bs-bet-status-box {
  text-align:right
}
#betSlipContainer .bs-item .bs-status-and-stake-container .bs-bet-denied-by-customer-label {
  display:block;
  color:var(--text-dark);
  font-size:.5rem;
  font-weight:700;
  text-transform:uppercase;
  white-space:nowrap;
  margin-top:.25rem;
  text-align:right
}
#betSlipContainer .bs-item .bs-total-return-container .bs-total-return-box {
  color:var(--text-dark);
  font-size:.75rem;
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  width:100%;
  padding-right:6px
}
#betSlipContainer .bs-item .bs-total-return-container .bs-total-return-box .bs-total-return-label {
  display:inline-block
}
#betSlipContainer .bs-item .bs-total-return-container .bs-total-return-box .bs-total-return-amount-box {
  font-size:.75rem;
  display:inline-block;
  font-weight:700
}
#betSlipContainer .bs-item .bs-total-return-container .bs-strikethrough-amount {
  color:var(--gray-600)
}
#betSlipContainer .bs-item .bs-status-and-tax-container .bs-bet-tax-box {
  color:var(--text-dark);
  font-size:.75rem;
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  width:100%;
  padding-right:6px
}
#betSlipContainer .bs-item .bs-status-and-tax-container .bs-bet-tax-box .bs-tax-label {
  display:inline-block
}
#betSlipContainer .bs-item .bs-status-and-tax-container .bs-bet-tax-box .bs-bet-tax-amount-box {
  font-size:.75rem;
  display:inline-block;
  font-weight:700
}
#betSlipContainer .bs-item .bs-status-and-tax-container .bs-bet-tax-box .bs-bet-tax-amount-box.highlighted {
  padding-left:3px;
  padding-right:3px;
  -webkit-animation:blinkingText .8s infinite;
  animation:blinkingText .8s infinite
}
#betSlipContainer .bs-item .bet-slip-if-bet-selection-footer {
  position:relative;
  font-size:.6875rem;
  font-weight:500;
  color:#9ca8c8;
  padding:6px 12px 12px 12px;
  background-color:var(--betslip-selection-container-prematch-bg)
}
#betSlipContainer .bs-item .bet-slip-if-bet-selection-footer .bet-slip-if-bet-selection-footer-arrow:before {
  width:0;
  height:0;
  content:"";
  border-left:.625rem solid transparent;
  border-right:.625rem solid transparent;
  border-top:.625rem solid var(--betslip-selection-container-prematch-bg);
  position:absolute;
  top:100%;
  left:.3125rem;
  margin-top:-1px;
  z-index:2
}
#betSlipContainer .bs-item .bet-slip-if-bet-selection-footer .bet-slip-if-bet-selection-footer-arrow:after {
  width:0;
  height:0;
  content:"";
  border-left:.625rem solid transparent;
  border-right:.625rem solid transparent;
  border-top:.625rem solid var(--box-border-color);
  position:absolute;
  top:100%;
  left:.3125rem;
  z-index:1
}
#betSlipContainer .bs-item.bs-item-disabled {
  opacity:.55
}
#betSlipContainer .bs-item.bs-item-live {
  background-color:var(--betslip-selection-container-live-bg)
}
#betSlipContainer .bs-item.bs-if_bet-item .bs-selection-container {
  padding-top:calc(12px + .625rem);
  padding-bottom:6px
}
#betSlipContainer .bs-item.bs-if_bet-item .bs-stake-and-return-container {
  color:var(--text-dark);
  background-color:var(--betslip-selection-container-prematch-bg);
  padding-top:0
}
#betSlipContainer .bs-item.bs-if_bet-item .bs-stake-and-return-container .bs-bet-info-item {
  padding:0
}
#betSlipContainer .bs-item.bs-if_bet-item .bs-stake-and-return-container .form-group {
  margin-bottom:0
}
#betSlipContainer .bs-item.bs-if_bet-item .bs-stake-and-return-container .col-form-label {
  padding-top:0;
  padding-bottom:0
}
#betSlipContainer .bs-item.bs-if_bet-item .bs-stake-and-return-container .bs-single-return-label {
  padding-top:0;
  padding-bottom:0
}
#betSlipContainer .bs-item.bs-if_bet-item .bs-stake-and-return-container .form-control:-moz-read-only {
  font-weight:700;
  color:var(--text-dark);
  padding-top:0;
  padding-bottom:0;
  width:100%
}
#betSlipContainer .bs-item.bs-if_bet-item .bs-stake-and-return-container .form-control:read-only {
  font-weight:700;
  color:var(--text-dark);
  padding-top:0;
  padding-bottom:0;
  width:100%
}
#betSlipContainer .bs-item.bs-if_bet-item.bs-single-item-if-bet-footer .bs-stake-and-return-container {
  padding-bottom:0
}
#betSlipContainer .bs-item.bs-if_bet-item.bs-item-disabled .bet-slip-if-bet-selection-footer:before {
  width:0;
  height:0;
  content:"";
  border-left:.625rem solid transparent;
  border-right:.625rem solid transparent;
  border-top:.625rem solid var(--black);
  position:absolute;
  top:100%;
  left:.3125rem;
  margin-top:-1px;
  z-index:3;
  opacity:.3
}
#betSlipContainer .bs-item.ghost {
  opacity:.8
}
#betSlipContainer .bs-brokerage-offer-container {
  padding:.5rem 12px;
  font-size:.75rem;
  font-weight:700;
  color:var(--text-dark);
  background-color:var(--white);
  border-bottom:1px solid var(--box-border-color)
}
#betSlipContainer .bs-brokerage-offer-container .bs-brokerage-new-offer-timer {
  margin-left:auto
}
#betSlipContainer .bs-brokerage-offer-container .bs-brokerage-new-offer-timer .bs-brokerage-timer {
  display:inline-block;
  vertical-align:middle
}
#betSlipContainer .bs-brokerage-offer-container .bs-brokerage-new-offer-timer .bs-brokerage-timer-icon {
  vertical-align:middle
}
#betSlipContainer .bs-brokerage-offer-canceled {
  padding:.5rem 12px;
  font-size:.75rem;
  font-weight:500;
  color:var(--text-dark)
}
#betSlipContainer .bs-brokerage-offer-canceled .bs-brokerage-offer-canceled-msg {
  display:block;
  text-align:center
}
#betSlipContainer .bs-brokerage-confirmation {
  background-color:var(--primary-color)
}
#betSlipContainer .bs-brokerage-confirmation .amount-covered-container {
  color:var(--body-color);
  padding:12px 18px 0
}
#betSlipContainer .bs-brokerage-confirmation .amount-covered-container .amount-covered {
  padding:0 6px
}
#betSlipContainer .bs-brokerage-confirmation .bs-brokerage-action-bar {
  padding:1rem 12px 0 12px
}
#betSlipContainer .bs-brokerage-confirmation .bs-brokerage-chat-container {
  overflow:hidden
}
#betSlipContainer .bs-brokerage-confirmation .bs-brokerage-message-container {
  background-color:#f0c234;
  border-radius:.2rem;
  padding:1rem 6px;
  margin:1rem 12px;
  max-height:400px;
  overflow-y:auto
}
#betSlipContainer .bs-brokerage-confirmation .bs-brokerage-message {
  width:90%;
  margin-right:auto;
  margin-left:0
}
#betSlipContainer .bs-brokerage-confirmation .bs-brokerage-message+.bs-brokerage-message {
  margin-top:1rem
}
#betSlipContainer .bs-brokerage-confirmation .bs-brokerage-message .message-text {
  display:block;
  background-color:rgba(255,255,255,.2);
  color:var(--white);
  font-size:.6875rem;
  padding:.5rem;
  position:relative
}
#betSlipContainer .bs-brokerage-confirmation .bs-brokerage-message .message-text::after {
  content:"";
  display:block;
  position:absolute;
  top:100%;
  left:7%;
  border-top:1em solid rgba(255,255,255,.2);
  border-right:1em solid transparent;
  border-bottom:1em solid transparent;
  border-left:0
}
#betSlipContainer .bs-brokerage-confirmation .bs-brokerage-message .message-time {
  display:block;
  font-size:.5rem;
  padding-left:18%;
  padding-right:0;
  margin-top:.125rem
}
#betSlipContainer .bs-brokerage-confirmation .bs-brokerage-message.member {
  margin-left:auto;
  margin-right:0
}
#betSlipContainer .bs-brokerage-confirmation .bs-brokerage-message.member .message-text {
  background-color:rgba(0,0,0,.3)
}
#betSlipContainer .bs-brokerage-confirmation .bs-brokerage-message.member .message-text::after {
  left:auto;
  right:7%;
  border-top-color:rgba(0,0,0,.3);
  border-right:0;
  border-left:1em solid transparent
}
#betSlipContainer .bs-brokerage-confirmation .bs-brokerage-message.member .message-time {
  text-align:right;
  padding-left:0;
  padding-right:18%
}
#betSlipContainer .bs-brokerage-confirmation .bs-brokerage-send-message-box {
  display:table;
  margin:1rem 12px
}
#betSlipContainer .bs-brokerage-confirmation .bs-brokerage-send-message-box .bs-brokerage-send-message-col {
  display:table-cell
}
#betSlipContainer .bs-brokerage-confirmation .bs-brokerage-send-message-box .bs-brokerage-send-message-col-btn {
  padding-left:6px;
  width:1%
}
#betSlipContainer .bs-brokerage-confirmation .btn-cancel {
  color:var(--white);
  background-color:var(--danger);
  border-color:var(--danger)
}
#betSlipContainer .bs-brokerage-confirmation .btn-cancel:hover {
  color:var(--white);
  background-color:var(--danger);
  border-color:var(--danger);
  opacity:.8
}
#betSlipContainer .bs-bet-error-container {
  font-size:.75rem;
  color:var(--text-dark);
  padding:.5rem 12px
}
#betSlipContainer .bs-bet-error-container .bs-error-message {
  display:block;
  text-align:center
}
#betSlipContainer .bs-bonuses-container {
  background-color:#2c3449;
  padding:1rem 12px 0 12px
}
#betSlipContainer .bs-bonuses-container .bet-slip-bonus-selection {
  position:relative
}
#betSlipContainer .bs-bonuses-container .bonus-select optgroup {
  background-color:#fff
}
#betSlipContainer .bs-bonuses-container .bonus-select optgroup[label] {
  color:#000
}
#betSlipContainer .bs-bonuses-container .bonus-select.has-selection {
  padding-right:3.5rem
}
#betSlipContainer .bs-bonuses-container .bet-selection-clear {
  position:absolute;
  z-index:1;
  width:1.75rem;
  top:50%;
  right:calc(1px + .75rem + 1rem);
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  color:#181c1e;
  background:#fff;
  border-top-right-radius:.2rem;
  border-bottom-right-radius:.2rem;
  cursor:pointer
}
#betSlipContainer .bs-bonuses-container .bonus-tnc-link {
  font-size:.75rem;
  color:var(--betslip-container-color)
}
#betSlipContainer .bs-bonuses-container .bonus-tnc-link:focus,
#betSlipContainer .bs-bonuses-container .bonus-tnc-link:hover {
  text-decoration:underline
}
#betSlipContainer .bs-stake-and-return-container {
  background-color:#2c3449;
  padding:1rem 12px
}
#betSlipContainer .bs-stake-and-return-container .form-group {
  margin-bottom:.25rem
}
#betSlipContainer .bs-stake-and-return-container .col-stake-input {
  position:relative
}
#betSlipContainer .bs-stake-and-return-container .single-input-arrows-wrapper {
  display:none;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:18px
}
#betSlipContainer .bs-stake-and-return-container .single-input-arrows-wrapper .stake-input-arrow {
  cursor:default;
  line-height:1;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
#betSlipContainer .bs-stake-and-return-container .form-control {
  text-align:right;
  border-radius:.25rem;
  font-weight:400
}
#betSlipContainer .bs-stake-and-return-container .form-control:-moz-read-only {
  font-weight:700;
  color:var(--white);
  background-color:transparent;
  border-color:transparent;
  padding-left:0;
  padding-right:0;
  cursor:default
}
#betSlipContainer .bs-stake-and-return-container .form-control:read-only {
  font-weight:700;
  color:var(--white);
  background-color:transparent;
  border-color:transparent;
  padding-left:0;
  padding-right:0;
  cursor:default
}
#betSlipContainer .bs-stake-and-return-container .form-control::-webkit-input-placeholder {
  color:#e9ecef;
  font-weight:400
}
#betSlipContainer .bs-stake-and-return-container .form-control::-moz-placeholder {
  color:#e9ecef;
  font-weight:400
}
#betSlipContainer .bs-stake-and-return-container .form-control::-ms-input-placeholder {
  color:#e9ecef;
  font-weight:400
}
#betSlipContainer .bs-stake-and-return-container .form-control::placeholder {
  color:#e9ecef;
  font-weight:400
}
#betSlipContainer .bs-stake-and-return-container .form-control.single-stake-count-visible {
  padding-left:calc(1.375rem + .5rem)
}
#betSlipContainer .bs-stake-and-return-container .stake-input {
  width:100%
}
#betSlipContainer .bs-stake-and-return-container .stake-input-count-label {
  position:absolute;
  left:calc(6px + .5rem);
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  font-size:.6875rem;
  font-weight:500;
  line-height:1;
  color:#181c1e
}
#betSlipContainer .bs-stake-and-return-container .stake-input-warning:not(:-moz-read-only) {
  background:#fff8cc;
  border-color:#fff8cc;
  color:#161a1f
}
#betSlipContainer .bs-stake-and-return-container .stake-input-warning:not(:read-only) {
  background:#fff8cc;
  border-color:#fff8cc;
  color:#161a1f
}
#betSlipContainer .bs-stake-and-return-container .bs-stake-and-return-main:only-child {
  margin-bottom:0
}
#betSlipContainer .bs-stake-and-return-container .bs-stake-and-return-main .bs-bet-info-item {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  font-size:.75rem;
  padding:.125rem 0
}
#betSlipContainer .bs-stake-and-return-container .bs-stake-and-return-main .bs-bet-info-item .to-win-input {
  color:inherit;
  font-weight:400
}
#betSlipContainer .bs-stake-and-return-container .bs-stake-and-return-main .bs-bet-info-item .total-single-to-win-input {
  font-weight:400
}
#betSlipContainer .bs-stake-and-return-container .bs-stake-and-return-info-item {
  font-size:.75rem;
  display:block;
  padding-top:.125rem
}
#betSlipContainer .bs-stake-and-return-container .bs-stake-and-return-info-item+.bs-stake-and-return-info-item {
  padding-left:6px
}
#betSlipContainer .bs-stake-and-return-container .bs-stake-and-return-info-item-wrapper {
  padding:.125rem 0
}
#betSlipContainer .bs-stake-and-return-container .bs-stake-and-return-info-item-wrapper .totalWin {
  font-weight:400
}
#betSlipContainer .bs-stake-and-return-container .as-bs-stake-and-return-info .bs-stake-and-return-info-item {
  font-size:.6875rem
}
#betSlipContainer .bs-stake-and-return-container .bs-brokerage-option-label {
  font-style:italic;
  display:block;
  text-align:right;
  opacity:.5;
  font-size:.6875rem
}
#betSlipContainer .bs-stake-and-return-container .bs-brokerage-options {
  padding-top:.5rem
}
#betSlipContainer .bs-stake-and-return-container .bs-brokerage-message-field {
  text-align:left
}
#betSlipContainer .bs-stake-and-return-container .bs-brokerage-requested-odd-field::-webkit-input-placeholder {
  color:#181c1e
}
#betSlipContainer .bs-stake-and-return-container .bs-brokerage-requested-odd-field::-moz-placeholder {
  color:#181c1e
}
#betSlipContainer .bs-stake-and-return-container .bs-brokerage-requested-odd-field::-ms-input-placeholder {
  color:#181c1e
}
#betSlipContainer .bs-stake-and-return-container .bs-brokerage-requested-odd-field::placeholder {
  color:#181c1e
}
#betSlipContainer .bs-stake-and-return-container .betslip-input-currency {
  color:var(--gray-200);
  padding-left:3px;
  padding-right:0;
  cursor:default;
  font-size:.75rem
}
#betSlipContainer .bs-stake-and-return-container .bs-each-way-bet {
  font-size:.75rem;
  margin-top:.5rem;
  margin-bottom:.5rem
}
#betSlipContainer .bs-strikethrough-amount {
  color:var(--gray-300);
  text-decoration:line-through;
  -webkit-text-decoration-color:var(--text-negative);
  text-decoration-color:var(--text-negative);
  text-decoration-thickness:1px;
  text-align:center
}
#betSlipContainer .bs-betting-tax-info-container {
  padding:1rem 12px 0;
  background-color:var(--primary-color);
  font-size:.75rem
}
#betSlipContainer .bs-keep-selection-info-container {
  padding:0 0 12px
}
#betSlipContainer .bs-keep-selection-info-container .bs-keep-selection-wrapper {
  background-color:var(--action);
  color:var(--black);
  font-size:.75rem;
  padding:4px 12px 12px
}
#betSlipContainer .bs-keep-selection-info-container .bs-keep-selection-wrapper .bs-keep-selection-info {
  padding:0 6px
}
#betSlipContainer .bs-keep-selection-info-container .bs-keep-selection-wrapper .close {
  color:var(--black);
  font-weight:400;
  opacity:1
}
#betSlipContainer .bs-system-type-container {
  background-color:#2c3449;
  padding:1rem 12px 0 12px
}
#betSlipContainer .bs-system-type-container .system-type-label {
  font-size:.75rem
}
#betSlipContainer .bs-system-type-container .custom-radio .custom-control-input:checked~.custom-control-label::before {
  background-color:#0d0f13
}
#betSlipContainer .bs-terms-and-conditions {
  background-color:#2c3449
}
#betSlipContainer .bs-terms-and-conditions .bs-terms-and-conditions-link {
  font-size:.75rem;
  color:var(--betslip-container-color)
}
#betSlipContainer .bs-terms-and-conditions .bs-terms-and-conditions-link:focus,
#betSlipContainer .bs-terms-and-conditions .bs-terms-and-conditions-link:hover {
  text-decoration:underline
}
#betSlipContainer .bs-bet-confirmation {
  background-color:#2c3449;
  padding:1rem 12px;
  position:relative
}
#betSlipContainer .bs-bet-confirmation .bs-odds-change-setting {
  margin-bottom:.5rem
}
#betSlipContainer .bs-bet-confirmation .btn-deposit-modal,
#betSlipContainer .bs-bet-confirmation .btn-place-bet {
  color:var(--betslip-place-bet-button-color);
  background-color:var(--betslip-place-bet-button-bg);
  border-color:var(--betslip-place-bet-button-bg);
  border-radius:.25rem;
  font-size:.75rem;
  font-weight:400;
  text-transform:none
}
#betSlipContainer .bs-bet-confirmation .btn-deposit-modal:hover,
#betSlipContainer .bs-bet-confirmation .btn-place-bet:hover {
  color:var(--betslip-place-bet-button-color);
  background-color:var(--betslip-place-bet-button-bg);
  border-color:var(--betslip-place-bet-button-bg);
  opacity:.8
}
#betSlipContainer .bs-bet-confirmation .btn-remove-all {
  color:var(--link-color);
  background-color:transparent;
  border-radius:.25rem;
  margin-top:0;
  margin-bottom:0;
  text-transform:none
}
#betSlipContainer .bs-processing-bet-message-container {
  background-color:#2c3449;
  padding:0 12px 1rem 12px
}
#betSlipContainer .bs-processing-bet-message-container .bs-processing-bet-message-box {
  background-color:rgba(0,0,0,.3);
  padding:.75rem .5rem;
  border-radius:.2rem
}
#betSlipContainer .bs-processing-bet-message-container .bs-processing-bet-message {
  font-size:.6875rem;
  display:block
}
#betSlipContainer .betslip-register-user {
  background-color:#384054;
  padding:.75rem 12px
}
#betSlipContainer .betslip-register-user .new-user-message {
  font-weight:500;
  color:var(--betslip-container-color)
}
#betSlipContainer .betslip-register-user .register-info {
  font-size:.75rem;
  color:#cacbcc;
  margin:.25rem 0 1rem 0
}
#betSlipContainer .betslip-register-user .betslip-register-link {
  font-size:.75rem;
  color:var(--action);
  font-weight:500;
  text-transform:uppercase;
  display:block;
  text-align:center
}
#betSlipContainer .bs-cashout-container .cashout-button {
  color:var(--betslip-cashout-button-color);
  background-color:var(--betslip-cashout-button-bg);
  border-color:var(--betslip-cashout-button-bg);
  text-transform:uppercase
}
#betSlipContainer .bs-cashout-container .cashout-button:hover {
  color:var(--betslip-cashout-button-color);
  background-color:var(--betslip-cashout-button-bg);
  border-color:var(--betslip-cashout-button-bg);
  opacity:.8
}
#betSlipContainer .bs-cashout-container .cashout-button.inactive {
  background-image:none;
  background-color:transparent;
  color:var(--white)
}
#betSlipContainer .bs-cashout-container .cashout-button.success {
  background-image:none;
  background-color:transparent;
  color:var(--white);
  text-transform:capitalize
}
#betSlipContainer .bs-cashout-container .cashout-button.success .icon {
  background:var(--primary-color-d-10);
  color:var(--white);
  border-radius:50%;
  padding:3px;
  font-size:12px;
  margin-right:5px
}
#betSlipContainer .bs-cashout-container .cashout-button.reject {
  background-image:none;
  background-color:transparent;
  color:var(--white);
  text-transform:capitalize
}
#betSlipContainer .bs-cashout-container .cashout-button .loader-circle-inline-full::before {
  border-top-color:rgba(255,255,255,.3);
  border-right-color:rgba(255,255,255,.3);
  border-bottom-color:rgba(255,255,255,.3);
  border-left-color:#fff
}
#betSlipContainer .bs-cashout-container .cashout-button .cashout-amount {
  margin:0 2px
}
#betSlipContainer .bs-cashout-container .cashout-button .sub-text {
  font-size:.6875rem
}
#betSlipContainer .bs-cashout-container .toggle-range-container {
  margin-left:3px;
  padding-top:0;
  padding-bottom:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  color:var(--betslip-cashout-toggle-range-color);
  background-color:var(--betslip-cashout-toggle-range-bg);
  border-color:var(--betslip-cashout-toggle-range-bg)
}
#betSlipContainer .bs-cashout-container .toggle-range-container:hover {
  color:var(--betslip-cashout-toggle-range-color);
  background-color:var(--betslip-cashout-toggle-range-bg);
  border-color:var(--betslip-cashout-toggle-range-bg);
  opacity:.8
}
#betSlipContainer .bs-cashout-container .toggle-range-container .icon {
  font-size:1rem
}
#betSlipContainer .betslip-modal-content .cashout-modal-confirm {
  text-transform:uppercase
}
#betSlipContainer .betslip-modal-content .cashout-label {
  color:var(--gray-400);
  font-size:.8125rem
}
#betSlipContainer .betslip-modal-content .cashout-amount {
  font-size:.8125rem
}
#betSlipContainer .accept-any-odds {
  background-color:#2c3449;
  padding:6px 12px .5rem;
  position:relative;
  font-size:.75rem;
  font-weight:700
}
#betSlipContainer .accept-any-odds label.custom-control-label {
  color:inherit
}
#betSlipContainer .free-bet-bonus-container .free-bet-bonus-info {
  background-color:#2c3449;
  color:var(--white);
  border-top:1px solid var(--box-border-color);
  font-size:.75rem;
  padding:6px 12px
}
#betSlipContainer .free-bet-bonus-container .free-bet-bonus-title {
  font-weight:700
}
#betSlipContainer .free-bet-bonus-container .custom-control-input {
  top:.25rem;
  left:0;
  z-index:1;
  width:1rem;
  height:1rem
}
#betSlipContainer .bet-slip-free-bet-token {
  background-color:#2c3449;
  color:var(--white);
  border-top:1px solid var(--box-border-color);
  font-size:.75rem;
  font-weight:700;
  padding:6px 12px
}
#betSlipContainer .bet-slip-if-bet-multiply-stake-checkbox {
  background-color:#2c3449;
  padding:0 12px 1rem 12px;
  font-size:.75rem;
  font-weight:700
}
#betSlipContainer .bet-slip-info-page-link {
  color:var(--betslip-container-color);
  font-size:1.25rem
}
#betSlipContainer .selection-list-empty-info-msg {
  color:var(--text-dark);
  background-color:var(--betslip-selection-container-prematch-bg);
  padding:.75rem 12px;
  font-size:.75rem
}
#betSlipContainer .selection-list-empty-info-msg .selection-list-empty-info-page-link {
  color:var(--text-dark);
  text-decoration:underline
}
.member-details .member-betlist-inner-container {
  padding:0 1rem
}
.member-details .member-betlist-inner-container .member-betlist-header {
  background-color:#2c3449;
  color:#fff;
  border-bottom:2px solid #171a21
}
.member-details .member-betlist-inner-container .member-betlist-header>div {
  border:none;
  font-weight:400;
  padding:.5rem 12px;
  vertical-align:middle;
  font-size:.75rem
}
.member-details .member-betlist-inner-container .casino-betlist-row {
  vertical-align:middle;
  padding:1rem 12px;
  background-color:#424c63
}
.member-details .member-betlist-inner-container .casino-betlist-row:not(:first-child) {
  border-top:1px solid #171a21
}
.member-details .member-betlist-inner-container .casino-betlist-row:hover {
  cursor:pointer;
  background-color:#2c344a
}
.member-details .member-betlist-inner-container .cursor-help {
  cursor:help
}
.member-details .betlist-tab-container {
  min-height:60vh
}
.member-details.single-bet-container .member-betlist-header {
  background-color:#2c3449;
  color:#fff;
  border-bottom:2px solid #171a21
}
.member-details.single-bet-container .member-betlist-header>div {
  border:none;
  font-weight:400;
  padding:.5rem 12px;
  vertical-align:middle;
  font-size:.75rem
}
.member-details.single-bet-container .casino-single-bet-row:not(:first-child) {
  border-top:1px solid #171a21
}
.member-details.single-bet-container .main-content-container .back-button-wrapper .back-button {
  background-color:#f2c94c;
  color:#000
}
.member-details.single-bet-container .main-content-container .box-bordered {
  min-height:60vh
}
.member-details.single-bet-container .main-content-container .casino-bet-info-cell {
  border-top:1px solid #171a21;
  vertical-align:middle;
  padding:1rem 12px;
  background-color:#424c63;
  font-size:.75rem
}
.member-details.single-bet-container .main-content-container .casino-bet-info-cell .bet-icon-wrapper {
  padding:0 6px
}
.member-details.single-bet-container .main-content-container .casino-bet-info-cell .bet-icon-wrapper .ds-icon {
  color:#f2c94c;
  margin-bottom:3px
}
.member-details .member-betlist-container .empty-betlist .no-results-label {
  padding:24px 0
}
.member-details .member-betlist-container .bet-wrapper-row {
  vertical-align:middle;
  padding:1rem 0;
  background-color:#424c63
}
.member-details .member-betlist-container .bet-wrapper-row:not(:first-child) {
  border-top:1px solid #171a21
}
.member-details .member-betlist-container .bet-wrapper-row>div {
  font-size:.75rem;
  padding:0 12px
}
.member-details .member-betlist-container .bet-wrapper-row:hover:not(.nohover) {
  cursor:pointer;
  background-color:#2c344a
}
.member-details .member-betlist-container .bet-wrapper-row .bs-strikethrough-amount {
  color:#fff;
  text-decoration:line-through;
  -webkit-text-decoration-color:#f7273f;
  text-decoration-color:#f7273f;
  text-decoration-thickness:1px
}
.member-details .cashout-label {
  color:#acafb0;
  font-size:.8125rem
}
.member-details .member-filters-container .datepicker-filter {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%
}
.member-details .member-filters-container .datepicker-filter .datepicker-filter-column {
  vertical-align:middle;
  font-size:.6875rem
}
.member-details .member-filters-container .datepicker-filter .datepicker-filter-column.fluid {
  -webkit-box-flex:0;
  -ms-flex:0 0;
  flex:0 0
}
.member-details .member-filters-container .datepicker-filter .datepicker-filter-column .native-datepicker-container {
  -webkit-box-flex:1;
  -ms-flex:1 1 100%;
  flex:1 1 100%
}
.member-details .member-filters-container .datepicker-filter .datepicker-filter-column .native-datepicker-container .form-control {
  color-scheme:normal
}
.member-details .member-filters-container .datepicker-filter .datepicker-container {
  position:relative
}
.member-details .member-filters-container .datepicker-filter .ds-icon-material {
  position:absolute;
  right:.2rem;
  top:.2rem;
  pointer-events:none;
  color:#455056;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.member-details .member-betlist {
  font-size:.75rem
}
.member-details .member-betlist .timeline-list .timeline-list-item {
  color:var(--white)
}
.member-details .member-betlist .timeline-list .timeline-list-item::after,
.member-details .member-betlist .timeline-list .timeline-list-item::before {
  background-color:var(--gray-500)
}
.member-details .member-betlist .timeline-list .timeline-list-point {
  border-color:var(--gray-500)
}
.member-details .member-betlist .single-bet-type-container {
  padding:12px 6px
}
.member-details .member-betlist .bet-list-inner-type {
  padding:12px 0
}
.member-details .member-betlist .match-link,
.member-details .member-betlist a {
  color:#f4d064
}
.member-details .member-betlist .match-link:hover,
.member-details .member-betlist a:hover {
  color:#f9e6ab;
  text-decoration:underline
}
.member-details .member-betlist .match-link.match-link,
.member-details .member-betlist a.match-link {
  text-decoration:underline
}
.member-details .member-betlist .bets-number {
  width:1px
}
.member-details .member-betlist .bets-number .bets-number-label {
  white-space:nowrap
}
.member-details .member-betlist .bet-amount {
  width:1px
}
.member-details .member-betlist .bet-amount .bet-amount-label {
  white-space:nowrap
}
.member-details .member-betlist .date-label {
  color:#878b8f;
  font-size:.6875rem
}
.member-details .member-betlist .bet-number {
  text-align:center
}
.member-details .member-betlist .table-secondary-label {
  color:#acafb0
}
.member-details .member-betlist .date-time {
  color:#e9ecef
}
.member-details .member-betlist .type-label {
  text-transform:capitalize
}
.member-details .member-betlist .bet-details-container {
  text-align:left;
  padding:0 6px;
  margin:.5rem 0
}
.member-details .member-betlist .bet-details-container .bet-back-button {
  margin-bottom:.5rem
}
.member-details .member-betlist .bet-details-container.no-results-label {
  padding:4rem 12px;
  text-align:center;
  font-size:.875rem
}
.member-details .member-betlist .bet-details-container .bet-id-label {
  color:#acafb0;
  display:inline-block;
  text-transform:uppercase;
  font-size:.6875rem;
  padding-left:3px
}
.member-details .member-betlist .bet-details-container .bet-transaction-label {
  color:#acafb0;
  display:inline-block;
  text-transform:uppercase;
  font-size:.6875rem;
  padding:0 3px;
  line-height:1
}
.member-details .member-betlist .bet-details-container .transaction-time {
  padding:0 6px
}
.member-details .member-betlist .bet-details-container .bet-id-number-label {
  padding:0 6px
}
.member-details .member-betlist .bet-details-container .bet-details-free-bet-label {
  color:#acafb0;
  display:inline-block;
  text-transform:uppercase;
  font-size:.6875rem;
  padding:0 3px;
  line-height:1
}
.member-details .member-betlist .bet-details-container .bet-details-free-bet-content {
  padding:0 6px
}
.member-details .member-betlist .bet-details-container .bet-info-item {
  background-color:#212630;
  border:1px solid #2c3449;
  padding:.5rem 12px;
  margin:.5rem 0;
  width:100%;
  white-space:normal;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.member-details .member-betlist .bet-details-container .bet-info-item.item-spacing {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}
.member-details .member-betlist .bet-details-container .bet-info-item .item-title {
  color:#acafb0;
  padding-right:12px
}
.member-details .member-betlist .bet-details-container .bet-info-item .hide-odd-d-letter sup {
  display:none
}
.member-details .member-betlist .bet-details-container .bet-info-item .timeline-list-item .selection-label {
  color:inherit
}
.member-details .member-betlist .bet-details-container .bet-builder-betlist-timeline .bet-info-item {
  height:initial;
  margin-top:12px
}
.member-details .member-betlist .bet-details-container .combo-details .bet-details-title {
  padding:.5rem 3px;
  color:#747678;
  text-transform:uppercase;
  font-size:.6875rem;
  padding-left:3px;
  border-bottom:1px solid #2f383c
}
.member-details .member-betlist .bet-details-container .combo-details .selection {
  margin:1rem 0
}
.member-details .member-betlist .bet-details-container .combo-details .selection .selection-title {
  font-weight:700;
  padding:.5rem 6px
}
.member-details .member-betlist .bet-details-container .combo-details .connected-bet-info {
  position:relative;
  margin-bottom:1rem
}
.member-details .member-betlist .bet-details-container .combo-details .connected-bet-info:before {
  width:0;
  height:0;
  content:"";
  border-left:.625rem solid transparent;
  border-right:.625rem solid transparent;
  border-top:.625rem solid #30394f;
  position:absolute;
  top:100%;
  left:.3125rem;
  margin-top:-2px;
  z-index:2
}
.member-details .member-betlist .bet-details-container .combo-details .connected-bet-info:after {
  width:0;
  height:0;
  content:"";
  border-left:.625rem solid transparent;
  border-right:.625rem solid transparent;
  border-top:.625rem solid #2c3449;
  position:absolute;
  top:100%;
  left:.3125rem;
  z-index:1
}
.member-details .member-betlist .bet-details-container .bs-strikethrough-amount {
  color:#fff;
  text-decoration:line-through;
  -webkit-text-decoration-color:#f7273f;
  text-decoration-color:#f7273f;
  text-decoration-thickness:1px
}
.member-details .member-betlist .view-more {
  white-space:nowrap
}
.bet-list-info-link {
  border:1px solid currentColor;
  margin:.5rem 0;
  width:auto;
  max-width:-webkit-fit-content;
  max-width:-moz-fit-content;
  max-width:fit-content;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:transparent;
  text-transform:uppercase;
  border-radius:.2rem;
  padding:.0625rem .25rem;
  white-space:nowrap;
  font-size:.625rem;
  font-weight:700;
  cursor:pointer;
  color:var(--primary-color-l-5)
}
.bet-list-info-link:hover {
  color:var(--primary-color-l-20)
}
.bet-list-info-link--icon {
  position:relative;
  min-width:28px;
  height:22px;
  padding:0;
  border:none
}
.bet-list-info-link--icon .early-payout-wrapper {
  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;
  position:relative;
  width:28px;
  height:22px;
  padding:0 1px 0 5px;
  font-weight:400;
  color:#161a1f
}
.bet-list-info-link--icon .ds-icon {
  position:absolute;
  top:0;
  left:0;
  font-size:22px
}
.bet-list-info-link--icon .early-payout-value {
  font-size:10px;
  font-stretch:ultra-condensed
}
.social-icon {
  width:35px;
  height:35px;
  display:inline-block;
  background-repeat:no-repeat;
  background-size:contain;
  vertical-align:middle
}
.social-icon+.social-icon {
  margin-left:24px
}
.breadcrumb-container {
  color:var(--body-color);
  font-weight:400;
  background-color:#6676a3;
  border-top-left-radius:.3rem;
  border-top-right-radius:.3rem
}
.breadcrumb-container .breadcrumb-trail {
  padding:.75rem 12px
}
.breadcrumb-container .breadcrumb-trail-item {
  font-size:.875rem;
  color:var(--body-color);
  cursor:pointer
}
.breadcrumb-container .breadcrumb-trail-item+.breadcrumb-trail-item:before {
  content:"/";
  display:inline-block;
  vertical-align:top;
  font-size:1.125rem;
  line-height:1.3125rem;
  padding-left:6px;
  padding-right:6px
}
.breadcrumb-container .breadcrumb-trail-item:last-child {
  cursor:default
}
.breadcrumb-container .breadcrumb-trail-item:empty {
  display:none
}
.sidebar-sport-navigation .sidebar-sport-state-control-bar {
  background-color:#151923
}
.sidebar-sport-navigation .sidebar-sport-state-control-bar .sidebar-sport-state-control-item {
  text-align:center
}
.sidebar-sport-navigation .sidebar-sport-state-control-bar .sidebar-sport-state-control-item+.sidebar-sport-state-control-item {
  border-left:1px solid var(--body-color);
  overflow:hidden
}
.sidebar-sport-navigation .sidebar-sport-state-control-bar .sidebar-sport-state-control-item .sidebar-sport-state-control-btn {
  color:var(--link-color);
  font-size:.75rem;
  display:block;
  text-transform:uppercase;
  text-align:center;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  padding:1rem 0;
  border-top-left-radius:.3rem;
  border-top-right-radius:.3rem
}
.sidebar-sport-navigation .sidebar-sport-state-control-bar .sidebar-sport-state-control-item .sidebar-sport-state-control-btn:hover {
  color:var(--action)
}
.sidebar-sport-navigation .sidebar-sport-state-control-bar .sidebar-sport-state-control-item .sidebar-sport-state-control-btn.active {
  color:var(--action);
  font-weight:700
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sidebar-sport-nav-item {
  display:none
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sidebar-sport-nav-item.active {
  display:block
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sport-nav-group-item.collapsible .nav-item-head {
  cursor:pointer
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sport-nav-group-item.collapsible .nav-item-head.collapsed {
  border-bottom:0
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sport-nav-group-item.collapsible .nav-item-head.collapsed .expand-icon:after {
  content:""
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sport-nav-group-item.collapsible .nav-item-head .expand-icon:after {
  content:""
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sport-nav-group-item .nav-head-link {
  font-size:.75rem;
  padding:.625rem 6px;
  color:var(--sidebar-navigation-title-color);
  background-color:var(--sidebar-navigation-title-bg);
  border-top:1px solid transparent;
  cursor:pointer;
  margin-bottom:.25rem;
  border-radius:.2rem;
  font-weight:700;
  text-transform:none
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sport-nav-group-item .nav-head-link .sport-title-icon {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  padding:0 6px
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sport-nav-group-item .nav-head-link .sport-title-icon.ds-sport-icon-live {
  border-radius:50%;
  height:12px;
  width:12px;
  margin:0 .5625rem;
  background-color:var(--danger)
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sport-nav-group-item .nav-head-link .sport-title {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  padding:0 6px
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sport-nav-group-item .nav-head-link .sport-event-count {
  font-size:.75rem;
  min-width:38px;
  text-align:right;
  padding:0 6px;
  color:#828998;
  font-weight:700
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sport-nav-group-item .nav-head-link .label-live {
  color:#f2c94c;
  font-size:.75rem;
  white-space:nowrap;
  font-weight:400;
  text-transform:uppercase
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sport-nav-group-item .nav-head-link:hover {
  color:var(--sidebar-navigation-title-hover-color);
  background-color:var(--sidebar-navigation-title-hover-bg)
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sport-nav-group-item .nav-head-link.active {
  color:var(--sidebar-navigation-title-active-color);
  background-color:var(--sidebar-navigation-title-active-bg);
  font-weight:700
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sport-nav-group-item .market-nav-link-item {
  font-size:.75rem;
  padding:.375rem 6px;
  color:var(--body-color);
  border-bottom:1px solid #2c3449
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sport-nav-group-item .market-nav-link-item:hover {
  color:var(--action)
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sport-nav-group-item .market-nav-link-item .market-event-count {
  color:#828998;
  font-weight:700
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sport-nav-group-item .market-nav-list {
  background-color:#0d0f13
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sport-nav-group-item .market-nav-list .market-nav-item {
  padding-left:12px;
  padding-right:12px
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sport-nav-group-item .market-nav-list .market-nav-item:last-child .market-nav-link-item {
  border-bottom-color:transparent
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sport-nav-group-item .market-nav-list .market-nav-item.active .market-nav-link-item {
  color:var(--action);
  font-weight:500
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sport-nav-group-item .nav-item-toggle {
  background-color:var(--market-nav-item-toggle-bg);
  color:var(--market-nav-item-toggle-color)
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sport-nav-group-item .nav-item-toggle .nav-item-toggle-btn {
  cursor:pointer;
  font-size:.75rem;
  font-weight:500;
  text-transform:uppercase;
  padding:.5rem 12px
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sport-nav-group-item .nav-item-toggle .nav-item-toggle-label {
  padding-left:4px;
  padding-right:4px
}
.sidebar-sport-navigation .sidebar-sport-nav-list .country-nav-list {
  margin:0 0 .25rem 0
}
.sidebar-sport-navigation .sidebar-sport-nav-list .featured-league-item .featured-league-link {
  display:block;
  font-size:.75rem;
  padding:.5rem 12px;
  color:var(--body-color);
  background-color:#384054;
  border-bottom:1px solid var(--secondary-color-d-15)
}
.sidebar-sport-navigation .sidebar-sport-nav-list .featured-league-item .featured-league-link:hover {
  color:var(--action);
  background-color:#384054
}
.sidebar-sport-navigation .sidebar-sport-nav-list .featured-league-item .featured-league-link.active {
  color:var(--action);
  background-color:#384054
}
.sidebar-sport-navigation .sidebar-sport-nav-list .featured-league-item .featured-league-icon {
  font-size:1rem;
  padding-right:6px;
  color:var(--action)!important
}
.sidebar-sport-navigation .sidebar-sport-nav-list .country-nav-item .country-item {
  font-size:.75rem;
  text-transform:capitalize;
  padding:.5rem 12px;
  cursor:pointer;
  color:var(--body-color);
  background-color:var(--secondary-color-l-3);
  border-bottom:1px solid var(--medium-l-10)
}
.sidebar-sport-navigation .sidebar-sport-nav-list .country-nav-item .country-item:hover {
  color:var(--body-color);
  background-color:var(--secondary-color-l-3)
}
.sidebar-sport-navigation .sidebar-sport-nav-list .country-nav-item .country-item.active {
  color:var(--body-color);
  background-color:var(--secondary-color-l-3)
}
.sidebar-sport-navigation .sidebar-sport-nav-list .country-nav-item .country-flag-icon {
  margin-right:6px;
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto
}
.sidebar-sport-navigation .sidebar-sport-nav-list .country-nav-item .esports-flag-icon {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto
}
.sidebar-sport-navigation .sidebar-sport-nav-list .country-league-list .league-item {
  font-size:.75rem;
  padding:.5rem 12px;
  background-color:#2c3449
}
.sidebar-sport-navigation .sidebar-sport-nav-list .country-league-list .league-item+.league-item {
  border-top:1px solid #f1f4fa
}
.sidebar-sport-navigation .sidebar-sport-nav-list .country-league-list .league-item-name {
  color:var(--body-color)
}
.sidebar-sport-navigation .sidebar-sport-nav-list .country-league-list .league-item-name:focus,
.sidebar-sport-navigation .sidebar-sport-nav-list .country-league-list .league-item-name:hover {
  color:var(--body-color)
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sidebar-sport-nav-list-category .sidebar-sport-nav-list-section-title {
  padding:.625rem 6px .625rem 12px;
  border-top:1px solid transparent;
  cursor:pointer
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sidebar-sport-nav-list-category .sidebar-sport-nav-list-section-title .section-text {
  color:var(--sidebar-navigation-title-active-color);
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  text-transform:none
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sidebar-sport-nav-list-category .sport-nav-group-item:first-child .nav-head-link {
  border-top:none
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sidebar-sport-nav-list-category .nav-head-link {
  padding:.625rem 6px .625rem 18px
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sidebar-sport-nav-list-category .country-nav-list .featured-league-item .featured-league-link {
  padding:.5rem 12px .5rem 24px
}
.sidebar-sport-navigation .sidebar-sport-nav-list .sidebar-sport-nav-list-category .country-nav-list .country-item,
.sidebar-sport-navigation .sidebar-sport-nav-list .sidebar-sport-nav-list-category .country-nav-list .league-item {
  padding:.5rem 12px .5rem 24px
}
.sidebar-sport-navigation .date-item+.date-item {
  border-top:1px solid #455359
}
.sidebar-sport-navigation .event-item {
  font-size:.75rem;
  color:var(--body-color);
  text-transform:capitalize;
  padding:12px 6px;
  cursor:pointer;
  background-color:#384054
}
.sidebar-sport-navigation .event-item+.event-item {
  border-top:1px solid var(--light-l-10)
}
.sidebar-sport-navigation .event-item .event-wrapper {
  padding:0 6px
}
.sidebar-sport-navigation .event-item .event-wrapper .market-toggle-box {
  margin-left:-6px;
  margin-right:6px;
  min-width:1.125rem;
  -webkit-box-flex:0;
  -ms-flex:0 0 1.125rem;
  flex:0 0 1.125rem
}
.sidebar-sport-navigation .event-item .event-wrapper .market-toggle-box .market-toggle-button {
  vertical-align:top;
  opacity:.2
}
.sidebar-sport-navigation .event-item .event-wrapper .market-toggle-box .market-toggle-button:hover {
  opacity:1
}
.sidebar-sport-navigation .event-item .event-wrapper .event-team-box {
  -webkit-box-flex:1;
  -ms-flex:1 1 100%;
  flex:1 1 100%;
  overflow:hidden;
  padding-right:6px
}
.sidebar-sport-navigation .event-item .event-wrapper .event-info-container {
  -webkit-box-flex:1;
  -ms-flex:1 0 auto;
  flex:1 0 auto;
  position:relative;
  padding-left:calc(1rem + 6px)
}
.sidebar-sport-navigation .event-item .event-wrapper .event-team-item {
  text-transform:capitalize
}
.sidebar-sport-navigation .event-item .event-wrapper .event-team-item .fav_team {
  font-style:normal;
  color:#f7273f
}
.sidebar-sport-navigation .event-item .event-wrapper .event-favourite-button {
  position:absolute;
  top:0;
  left:0;
  opacity:0
}
.sidebar-sport-navigation .event-item .event-wrapper .event-favourite-button i {
  font-size:1rem;
  display:block
}
.sidebar-sport-navigation .event-item .event-wrapper .event-score-box {
  color:var(--action);
  font-weight:500
}
.sidebar-sport-navigation .event-item .event-wrapper .event-score-box .versus {
  padding-left:2px;
  padding-right:2px
}
.sidebar-sport-navigation .event-item .event-wrapper .event-live-score-box .period-result {
  color:var(--gray-400)
}
.sidebar-sport-navigation .event-item .event-wrapper .event-live-score-box .period-result .live-score-item {
  display:block;
  text-align:right;
  font-weight:500;
  padding:0 3px
}
.sidebar-sport-navigation .event-item .event-wrapper .event-live-score-box .period-result:last-child {
  color:var(--action)
}
.sidebar-sport-navigation .event-item .event-wrapper .live-score .event-score-wrapper {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
}
.sidebar-sport-navigation .event-item .event-wrapper .live-score .event-score-wrapper.ft-result {
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0
}
.sidebar-sport-navigation .event-item .event-wrapper .live-score .event-score-wrapper.ft-result .live-result {
  color:var(--action)
}
.sidebar-sport-navigation .event-item .event-wrapper .live-score .live-result {
  color:var(--gray-400);
  font-weight:500;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.sidebar-sport-navigation .event-item .event-wrapper .live-score .live-result-delimiter {
  padding-left:2px;
  padding-right:2px
}
.sidebar-sport-navigation .event-item .event-wrapper .live-score .live-score {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  padding-left:3px;
  padding-right:3px
}
.sidebar-sport-navigation .event-item .event-wrapper .live-score.live-score-column .live-result {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:end;
  padding:0 3px
}
.sidebar-sport-navigation .event-item .event-wrapper .live-score.live-score-column .live-result-delimiter {
  display:none
}
.sidebar-sport-navigation .event-item .event-wrapper .event-info-time {
  font-size:.6875rem;
  line-height:1.125rem;
  color:var(--gray-300);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-flex:0;
  -ms-flex:0 auto;
  flex:0 auto;
  margin-left:-.125rem;
  margin-right:-.125rem
}
.sidebar-sport-navigation .event-item .event-wrapper .event-info-time .live-clock {
  padding-left:.125rem;
  padding-right:.125rem
}
.sidebar-sport-navigation .event-item .event-wrapper .event-info-time .game-period {
  padding-left:.125rem;
  padding-right:.125rem
}
.sidebar-sport-navigation .event-item .event-wrapper .event-info-time .live-minute {
  padding-left:.125rem;
  padding-right:.125rem
}
.sidebar-sport-navigation .event-item .event-wrapper .game-time-container {
  font-size:.6875rem;
  line-height:1.125rem;
  color:var(--gray-300);
  text-transform:uppercase
}
.sidebar-sport-navigation .event-item .event-wrapper .game-time-container .game-period span {
  display:inline-block;
  vertical-align:top
}
.sidebar-sport-navigation .event-item .event-wrapper .game-time-container .game-period span+span {
  padding-left:2px
}
.sidebar-sport-navigation .event-item .event-wrapper .game-time-container .game-period+.game-timer {
  padding-left:3px
}
.sidebar-sport-navigation .event-item .event-wrapper .game-time-container .game-timer:empty {
  display:none
}
.sidebar-sport-navigation .event-item .market-holder {
  margin-left:-3px;
  margin-right:-3px
}
.sidebar-sport-navigation .event-item .odd-container {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  margin-left:3px;
  margin-right:3px;
  background-color:var(--secondary-color)
}
.sidebar-sport-navigation .event-item .odd-container:not(:empty) {
  margin-top:12px
}
.sidebar-sport-navigation .event-item .odd-container:not(:empty):hover {
  background-color:var(--dark-d-5)
}
.sidebar-sport-navigation .event-item .odd-holder {
  height:100%;
  padding:.25rem 0
}
.sidebar-sport-navigation .event-item .odd-holder .odd-holder {
  padding:0
}
.sidebar-sport-navigation .event-item .odd-holder .spread {
  font-weight:400;
  color:var(--gray-300)
}
.sidebar-sport-navigation .event-item .odd-holder .odd-holder-label {
  text-transform:capitalize;
  -webkit-box-flex:1;
  -ms-flex:1 100%;
  flex:1 100%;
  font-size:.625rem;
  font-weight:400
}
.sidebar-sport-navigation .event-item .odd-holder .odd {
  height:1.125rem
}
.sidebar-sport-navigation .event-item:hover .event-wrapper .event-favourite-button {
  opacity:.5
}
.sidebar-sport-navigation .event-item:hover .event-wrapper .event-favourite-button.active,
.sidebar-sport-navigation .event-item:hover .event-wrapper .event-favourite-button:hover {
  opacity:1;
  color:var(--link-hover-color)
}
.sidebar-sport-navigation .event-item.active {
  background-color:#384054;
  -webkit-box-shadow:inset 2px 0 transparent;
  box-shadow:inset 2px 0 transparent
}
.sidebar-sport-navigation .event-item.active .odd-container {
  background-color:#2e3445
}
.sidebar-sport-navigation .event-item.active .odd-container:not(:empty):hover {
  background-color:#242935
}
.sidebar-sport-navigation .event-item.active+.active {
  border-color:#2c3242
}
.sidebar-sport-navigation .sidebar-sport-nav-list-section-title {
  padding:calc(.625rem + 12px) 12px 12px 12px;
  color:var(--gray-400);
  background-color:var(--sidebar-navigation-title-bg);
  text-transform:uppercase;
  font-size:.6875rem;
  font-weight:700
}
.sidebar-sport-navigation .sidebar-sport-nav-list-section-title+.sport-nav-group-item .nav-head-link {
  border-top:none
}
.sidebar-sport-navigation .sidebar-sport-nav-list-popular {
  border-bottom:1px solid #2e363a
}
.sidebar-sport-navigation .popular-nav-link {
  font-size:.75rem;
  font-weight:700;
  padding:.625rem 6px;
  color:var(--sidebar-navigation-title-color);
  background-color:var(--sidebar-navigation-title-bg);
  border-top:1px solid #2e363a;
  cursor:pointer;
  margin-bottom:.25rem;
  border-radius:.2rem
}
.sidebar-sport-navigation .popular-nav-link .sport-title-icon {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  margin-left:6px;
  margin-right:6px
}
.sidebar-sport-navigation .popular-nav-link .sport-title-icon.ds-sport-icon-live {
  border-radius:50%;
  height:12px;
  width:12px;
  margin:0 .5625rem;
  background-color:#e3141f
}
.sidebar-sport-navigation .popular-nav-link .sport-title-label {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  padding:0 6px
}
.sidebar-sport-navigation .popular-nav-link.sport-item-league {
  padding-top:.6875rem;
  padding-bottom:.6875rem
}
.sidebar-sport-navigation .popular-nav-link.sport-item-league .sport-title-icon {
  margin-left:calc(6px - .0625rem);
  margin-right:calc(6px - .0625rem)
}
.sidebar-sport-navigation .popular-nav-link:hover {
  color:var(--sidebar-navigation-title-hover-color);
  background-color:var(--sidebar-navigation-title-hover-bg)
}
.sidebar-sport-navigation .popular-nav-link.active {
  color:var(--sidebar-navigation-title-active-color);
  background-color:var(--sidebar-navigation-title-active-bg);
  font-weight:700
}
.sidebar-sport-navigation .popular-nav-link:first-child {
  border-top:none
}
@media (max-width:1199.98px) {
  .route-EuroEarly .sidebar-sport-navigation .sport-nav-group-item .collapse,
  .route-EuroEarlyEvents .sidebar-sport-navigation .sport-nav-group-item .collapse,
  .route-EuroHome .sidebar-sport-navigation .sport-nav-group-item .collapse,
  .route-EuroSearch .sidebar-sport-navigation .sport-nav-group-item .collapse,
  .route-EuroSingleEventEarly .sidebar-sport-navigation .sport-nav-group-item .collapse,
  .route-Results .sidebar-sport-navigation .sport-nav-group-item .collapse {
    display:none
  }
  .route-EuroEarly .sidebar-sport-navigation .sidebar-sport-nav-list-category .sidebar-sport-nav-list-section-title,
  .route-EuroEarlyEvents .sidebar-sport-navigation .sidebar-sport-nav-list-category .sidebar-sport-nav-list-section-title,
  .route-EuroHome .sidebar-sport-navigation .sidebar-sport-nav-list-category .sidebar-sport-nav-list-section-title,
  .route-EuroSearch .sidebar-sport-navigation .sidebar-sport-nav-list-category .sidebar-sport-nav-list-section-title,
  .route-EuroSingleEventEarly .sidebar-sport-navigation .sidebar-sport-nav-list-category .sidebar-sport-nav-list-section-title,
  .route-Results .sidebar-sport-navigation .sidebar-sport-nav-list-category .sidebar-sport-nav-list-section-title {
    font-size:.625rem
  }
  .route-EuroEarly .sidebar-sport-navigation .sidebar-sport-nav-list-category .nav-head-link,
  .route-EuroEarlyEvents .sidebar-sport-navigation .sidebar-sport-nav-list-category .nav-head-link,
  .route-EuroHome .sidebar-sport-navigation .sidebar-sport-nav-list-category .nav-head-link,
  .route-EuroSearch .sidebar-sport-navigation .sidebar-sport-nav-list-category .nav-head-link,
  .route-EuroSingleEventEarly .sidebar-sport-navigation .sidebar-sport-nav-list-category .nav-head-link,
  .route-Results .sidebar-sport-navigation .sidebar-sport-nav-list-category .nav-head-link {
    padding:.625rem 6px
  }
  .route-EuroEarly .sidebar-sport-navigation .nav-head-link,
  .route-EuroEarlyEvents .sidebar-sport-navigation .nav-head-link,
  .route-EuroHome .sidebar-sport-navigation .nav-head-link,
  .route-EuroSearch .sidebar-sport-navigation .nav-head-link,
  .route-EuroSingleEventEarly .sidebar-sport-navigation .nav-head-link,
  .route-Results .sidebar-sport-navigation .nav-head-link {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
  }
  .route-EuroEarly .sidebar-sport-navigation .nav-head-link .sport-title-icon,
  .route-EuroEarlyEvents .sidebar-sport-navigation .nav-head-link .sport-title-icon,
  .route-EuroHome .sidebar-sport-navigation .nav-head-link .sport-title-icon,
  .route-EuroSearch .sidebar-sport-navigation .nav-head-link .sport-title-icon,
  .route-EuroSingleEventEarly .sidebar-sport-navigation .nav-head-link .sport-title-icon,
  .route-Results .sidebar-sport-navigation .nav-head-link .sport-title-icon {
    font-size:1.5rem
  }
  .route-EuroEarly .sidebar-sport-navigation .nav-head-link .sport-event-count,
  .route-EuroEarly .sidebar-sport-navigation .nav-head-link .sport-title,
  .route-EuroEarlyEvents .sidebar-sport-navigation .nav-head-link .sport-event-count,
  .route-EuroEarlyEvents .sidebar-sport-navigation .nav-head-link .sport-title,
  .route-EuroHome .sidebar-sport-navigation .nav-head-link .sport-event-count,
  .route-EuroHome .sidebar-sport-navigation .nav-head-link .sport-title,
  .route-EuroSearch .sidebar-sport-navigation .nav-head-link .sport-event-count,
  .route-EuroSearch .sidebar-sport-navigation .nav-head-link .sport-title,
  .route-EuroSingleEventEarly .sidebar-sport-navigation .nav-head-link .sport-event-count,
  .route-EuroSingleEventEarly .sidebar-sport-navigation .nav-head-link .sport-title,
  .route-Results .sidebar-sport-navigation .nav-head-link .sport-event-count,
  .route-Results .sidebar-sport-navigation .nav-head-link .sport-title {
    display:none
  }
  .route-EuroEarly .sidebar-sport-navigation .sidebar-sport-nav-list-section-title,
  .route-EuroEarlyEvents .sidebar-sport-navigation .sidebar-sport-nav-list-section-title,
  .route-EuroHome .sidebar-sport-navigation .sidebar-sport-nav-list-section-title,
  .route-EuroSearch .sidebar-sport-navigation .sidebar-sport-nav-list-section-title,
  .route-EuroSingleEventEarly .sidebar-sport-navigation .sidebar-sport-nav-list-section-title,
  .route-Results .sidebar-sport-navigation .sidebar-sport-nav-list-section-title {
    display:none
  }
  .route-EuroEarly .sidebar-sport-navigation .popular-nav-link,
  .route-EuroEarlyEvents .sidebar-sport-navigation .popular-nav-link,
  .route-EuroHome .sidebar-sport-navigation .popular-nav-link,
  .route-EuroSearch .sidebar-sport-navigation .popular-nav-link,
  .route-EuroSingleEventEarly .sidebar-sport-navigation .popular-nav-link,
  .route-Results .sidebar-sport-navigation .popular-nav-link {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
  }
  .route-EuroEarly .sidebar-sport-navigation .popular-nav-link .sport-title-icon,
  .route-EuroEarlyEvents .sidebar-sport-navigation .popular-nav-link .sport-title-icon,
  .route-EuroHome .sidebar-sport-navigation .popular-nav-link .sport-title-icon,
  .route-EuroSearch .sidebar-sport-navigation .popular-nav-link .sport-title-icon,
  .route-EuroSingleEventEarly .sidebar-sport-navigation .popular-nav-link .sport-title-icon,
  .route-Results .sidebar-sport-navigation .popular-nav-link .sport-title-icon {
    font-size:1.5rem;
    width:1.5rem;
    height:1.5rem
  }
  .route-EuroEarly .sidebar-sport-navigation .popular-nav-link:not(.sport-item-league),
  .route-EuroEarlyEvents .sidebar-sport-navigation .popular-nav-link:not(.sport-item-league),
  .route-EuroHome .sidebar-sport-navigation .popular-nav-link:not(.sport-item-league),
  .route-EuroSearch .sidebar-sport-navigation .popular-nav-link:not(.sport-item-league),
  .route-EuroSingleEventEarly .sidebar-sport-navigation .popular-nav-link:not(.sport-item-league),
  .route-Results .sidebar-sport-navigation .popular-nav-link:not(.sport-item-league) {
    display:none
  }
  .route-EuroEarly .sidebar-sport-navigation .popular-nav-link .sport-title,
  .route-EuroEarlyEvents .sidebar-sport-navigation .popular-nav-link .sport-title,
  .route-EuroHome .sidebar-sport-navigation .popular-nav-link .sport-title,
  .route-EuroSearch .sidebar-sport-navigation .popular-nav-link .sport-title,
  .route-EuroSingleEventEarly .sidebar-sport-navigation .popular-nav-link .sport-title,
  .route-Results .sidebar-sport-navigation .popular-nav-link .sport-title {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
  }
  .route-EuroEarly .sidebar-sport-navigation .popular-nav-link .sport-event-count,
  .route-EuroEarly .sidebar-sport-navigation .popular-nav-link .sport-title-label,
  .route-EuroEarlyEvents .sidebar-sport-navigation .popular-nav-link .sport-event-count,
  .route-EuroEarlyEvents .sidebar-sport-navigation .popular-nav-link .sport-title-label,
  .route-EuroHome .sidebar-sport-navigation .popular-nav-link .sport-event-count,
  .route-EuroHome .sidebar-sport-navigation .popular-nav-link .sport-title-label,
  .route-EuroSearch .sidebar-sport-navigation .popular-nav-link .sport-event-count,
  .route-EuroSearch .sidebar-sport-navigation .popular-nav-link .sport-title-label,
  .route-EuroSingleEventEarly .sidebar-sport-navigation .popular-nav-link .sport-event-count,
  .route-EuroSingleEventEarly .sidebar-sport-navigation .popular-nav-link .sport-title-label,
  .route-Results .sidebar-sport-navigation .popular-nav-link .sport-event-count,
  .route-Results .sidebar-sport-navigation .popular-nav-link .sport-title-label {
    display:none
  }
  .left-sidebar-information-container .card .card-header {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    border-bottom:none
  }
  .left-sidebar-information-container .card .card-header .card-header-icon-left {
    font-size:1.5rem;
    padding-right:0
  }
  .left-sidebar-information-container .card .card-header .card-header-title {
    display:none
  }
}
.sidebar-user-navigation .sidebar-user-nav-list-item:first-child .nav-head-link {
  border-top:none
}
.sidebar-user-navigation .sidebar-user-nav-list-item .nav-head-link {
  font-size:.75rem;
  text-transform:uppercase;
  padding:.625rem 6px;
  color:var(--sidebar-navigation-title-color);
  background-color:var(--sidebar-navigation-title-bg);
  cursor:pointer;
  margin-bottom:.25rem;
  border-radius:.2rem;
  font-weight:700;
  border-top:1px solid transparent
}
.sidebar-user-navigation .sidebar-user-nav-list-item .nav-head-link .nav-title {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  padding:0 6px
}
.sidebar-user-navigation .sidebar-user-nav-list-item .nav-head-link:hover {
  color:var(--sidebar-navigation-title-hover-color);
  background-color:var(--sidebar-navigation-title-hover-bg)
}
.sidebar-user-navigation .sidebar-user-nav-list-item .nav-head-link.active {
  color:var(--sidebar-navigation-title-active-color);
  background-color:var(--sidebar-navigation-title-active-bg);
  font-weight:500
}
.sidebar-user-navigation .sidebar-user-nav-list-item .market-nav-link-item {
  font-size:.75rem;
  padding:.375rem 6px;
  color:var(--body-color);
  border-bottom:1px solid #2c3449
}
.sidebar-user-navigation .sidebar-user-nav-list-item .market-nav-link-item:hover {
  color:var(--action)
}
.sidebar-user-navigation .sidebar-user-nav-list-item .market-nav-link-item .market-event-count {
  color:#828998;
  font-weight:700
}
.sidebar-user-navigation .sidebar-user-nav-list-item .market-nav-list {
  background-color:#0d0f13
}
.sidebar-user-navigation .sidebar-user-nav-list-item .market-nav-list .market-nav-item {
  padding-left:12px;
  padding-right:12px
}
.sidebar-user-navigation .sidebar-user-nav-list-item .market-nav-list .market-nav-item:last-child .market-nav-link-item {
  border-bottom-color:transparent
}
.sidebar-user-navigation .sidebar-user-nav-list-item .market-nav-list .market-nav-item.active .market-nav-link-item {
  color:var(--action);
  font-weight:500
}
.sidebar-user-navigation .sidebar-user-nav-list-item.collapsible .nav-item-head {
  cursor:pointer
}
.sidebar-user-navigation .sidebar-user-nav-list-item.collapsible .nav-item-head.collapsed {
  border-bottom:0
}
.sidebar-user-navigation .sidebar-user-nav-list-item.collapsible .nav-item-head.collapsed .expand-icon:after {
  content:""
}
.sidebar-user-navigation .sidebar-user-nav-list-item.collapsible .nav-item-head .expand-icon:after {
  content:""
}
.sport-table {
  min-height:80vh
}
.sport-table .market-head {
  width:100%;
  table-layout:fixed;
  display:table;
  background-color:#384054
}
.sport-table .market-head .column-market-heading-wrapper {
  width:65%
}
.sport-table .market-head .column-market-heading-wrapper .column-market {
  color:#fff;
  border-left:1px solid rgba(0,0,0,.15);
  padding:.5rem 0
}
.sport-table .market-head .column-market-heading-wrapper .column-market:last-child {
  border-right:1px solid rgba(0,0,0,.15)
}
.sport-table .market-head .column-market-heading-wrapper .column-market.first-half {
  background-color:rgba(0,0,0,.2)
}
.sport-table .market-head .column-market-heading-wrapper .column-market .column-market-label {
  font-size:.75rem;
  display:block;
  text-transform:uppercase;
  text-align:center
}
.sport-table .market-head .column-action-heading-wrapper {
  width:54px;
  padding-left:6px;
  padding-right:6px
}
@media (max-width:1599.98px) {
  .sport-table .market-head .column-action-heading-wrapper {
    width:45px;
    padding-left:3px;
    padding-right:3px
  }
}
.sport-table .league-head {
  width:100%;
  table-layout:fixed;
  display:table;
  border-bottom:2px solid transparent;
  padding:.5rem 0
}
.sport-table .league-head.collapsible {
  cursor:pointer
}
.sport-table .league-head.collapsible:hover .league-toggle-icon {
  opacity:1
}
.sport-table .league-head.single-line {
  padding:0
}
.sport-table .league-head.single-line .league-title {
  padding:.5rem 0;
  font-size:.6875rem!important
}
.sport-table .league-head .column-league-title {
  padding-left:6px;
  padding-right:6px
}
.sport-table .league-head .column-league-title .flag-icon {
  margin-right:6px
}
.sport-table .league-head .column-league-title .league-title-icon {
  padding-right:6px
}
.sport-table .league-head .column-league-title .league-title {
  font-size:.75rem;
  font-weight:500;
  text-transform:uppercase;
  display:block
}
.sport-table .league-head.collapsed .column-favorite-heading-wrapper,
.sport-table .league-head.collapsed .column-market-heading-wrapper {
  display:none!important
}
.sport-table .league-head .column-favorite-heading-wrapper {
  width:36px;
  padding-left:6px;
  padding-right:6px;
  text-align:center
}
.sport-table .league-head .column-favorite-heading-wrapper .league-favourite-button {
  display:block;
  text-align:center
}
.sport-table .league-head .column-favorite-heading-wrapper .league-favourite-button i {
  font-size:1.125rem;
  display:block
}
.sport-table .league-head .column-market-heading-wrapper {
  width:65%
}
.sport-table .league-head .column-market-heading-wrapper .column-market {
  border-left:1px solid rgba(0,0,0,.15)
}
.sport-table .league-head .column-market-heading-wrapper .column-market:last-child {
  border-right:1px solid rgba(0,0,0,.15)
}
.sport-table .league-head .column-market-heading-wrapper .column-market .column-market-label {
  font-size:.75rem;
  display:block;
  text-transform:uppercase;
  text-align:center
}
.sport-table .league-head .column-market-heading-wrapper .column-market.single-cell {
  padding:.5rem 0
}
.sport-table .league-head .column-market-heading-wrapper .column-market.single-cell.first-half {
  background-color:rgba(0,0,0,.2)
}
.sport-table .league-head .column-market-heading-wrapper .column-market.single-cell .column-market-label {
  font-size:.6875rem
}
@media (max-width:1599.98px) {
  .sport-table .league-head .column-market-heading-wrapper .column-market.single-cell .column-market-label {
    font-size:.625rem
  }
}
.sport-table .league-head .column-action-heading-wrapper {
  width:54px;
  padding-left:6px;
  padding-right:6px;
  text-align:center
}
.sport-table .league-head .column-action-heading-wrapper .league-toggle-icon {
  opacity:.2;
  display:block
}
@media (max-width:1599.98px) {
  .sport-table .league-head .column-action-heading-wrapper {
    width:45px;
    padding-left:3px;
    padding-right:3px
  }
}
.sport-table .event-container .event-wrapper {
  width:100%;
  height:100%;
  table-layout:fixed;
  border-bottom:2px solid #455056;
  font-size:.75rem
}
.sport-table .event-container .event-wrapper .main-markets .event-column-service {
  padding-top:.5rem;
  padding-bottom:.5rem
}
.sport-table .event-container .event-wrapper .event-column-service {
  width:60px;
  font-weight:700;
  padding:0 6px;
  text-align:center;
  background-color:rgba(0,0,0,.05)
}
.sport-table .event-container .event-wrapper .event-column-service .game-stats {
  font-size:.6875rem;
  text-transform:uppercase
}
.sport-table .event-container .event-wrapper .event-column-service .game-stats .game-timer {
  display:block
}
.sport-table .event-container .event-wrapper .event-column-service .game-stats span {
  display:inline-block;
  vertical-align:middle
}
.sport-table .event-container .event-wrapper .event-column-service .game-stats .live_game_minute {
  padding-left:2px
}
.sport-table .event-container .event-wrapper .event-column-main {
  padding:.5rem 0
}
.sport-table .event-container .event-wrapper .event-column-main.event-column-main-full .event-main-info-wrapper {
  max-width:calc(40% + 1px)
}
.sport-table .event-container .event-wrapper .event-column-market {
  width:65%;
  padding:.5rem 0
}
.sport-table .event-container .event-wrapper .event-column-market.event-column-market-fluid {
  width:100%
}
.sport-table .event-container .event-wrapper .event-column-market.event-column-market-fluid .market-item-column:first-child {
  border-left:none
}
.sport-table .event-container .event-wrapper .event-column-market.event-column-market-fluid .odd-holder-label {
  cursor:default;
  padding:.25rem 6px;
  height:1.625rem
}
.sport-table .event-container .event-wrapper .event-column-market.event-column-market-fluid .odd-holder {
  padding:.25rem 0;
  height:1.625rem
}
.sport-table .event-container .event-wrapper .event-column-market.event-column-market-p-0 {
  padding:0
}
.sport-table .event-container .event-wrapper .event-column-market.event-column-market-full {
  border-top:1px solid transparent
}
.sport-table .event-container .event-wrapper .event-column-actions {
  width:54px;
  padding:.5rem 6px
}
.sport-table .event-container .event-wrapper .event-column-actions .market-counter {
  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;
  height:100%;
  font-size:.75rem;
  font-weight:700;
  text-align:center;
  cursor:pointer;
  border-radius:.2rem;
  border-width:1px;
  border-style:solid
}
.sport-table .event-container .event-wrapper .event-column-actions .market-counter i {
  font-style:normal;
  display:block
}
.sport-table .event-container .event-wrapper .event-column-actions .market-counter:before {
  content:"+"
}
.sport-table .event-container .event-wrapper .event-column-actions .market-counter[data-value="0"] {
  display:none
}
.sport-table .event-container .event-wrapper .event-column-actions .market-counter[data-value="0"]:after {
  display:none
}
@media (max-width:1599.98px) {
  .sport-table .event-container .event-wrapper .event-column-actions {
    width:45px;
    padding:.5rem 3px
  }
}
.sport-table .event-container .event-wrapper .event-column-single-line {
  padding-top:0;
  padding-bottom:0
}
.sport-table .event-container .event-wrapper .event-column-market-row+.event-column-market-row {
  border-top:1px solid #b3babe
}
.sport-table .event-container .event-wrapper .main-market-option:first-child .event-column-main {
  border-top:none
}
.sport-table .event-container .event-wrapper .main-market-option:first-child .event-column-market {
  border-top:none
}
.sport-table .event-container .event-wrapper .main-market-option:first-child .event-column-actions {
  border-top:none
}
.sport-table .event-container .event-wrapper .event-main-info-wrapper .event-game-actions {
  text-align:center;
  margin-left:6px;
  -webkit-box-flex:0;
  -ms-flex:0 0 1.125rem;
  flex:0 0 1.125rem
}
.sport-table .event-container .event-wrapper .event-main-info-wrapper .event-game-actions .event-favourite-button {
  display:inline-block;
  vertical-align:top
}
.sport-table .event-container .event-wrapper .event-main-info-wrapper .event-game-actions .event-favourite-button i {
  font-size:1.125rem;
  vertical-align:top
}
.sport-table .event-container .event-wrapper .event-main-info-wrapper .event-game-actions .event-favourite-button.active,
.sport-table .event-container .event-wrapper .event-main-info-wrapper .event-game-actions .event-favourite-button:hover {
  color:#f2c94c
}
.sport-table .event-container .event-wrapper .event-main-info-wrapper .event-team-box {
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  min-width:0;
  max-width:100%;
  padding-left:6px;
  padding-right:6px
}
.sport-table .event-container .event-wrapper .event-main-info-wrapper .event-score-box {
  text-align:right;
  padding-right:6px;
  border-right:1px solid #b3babe
}
.sport-table .event-container .event-wrapper .event-main-info-wrapper .event-media-box {
  padding-left:6px;
  padding-right:6px;
  width:calc(1.4375rem + 12px)
}
.sport-table .event-container .event-wrapper .event-main-info-wrapper .event-statistics-box {
  padding-left:6px;
  padding-right:6px;
  width:calc(1.4375rem + 12px)
}
.sport-table .event-container .event-wrapper .event-main-info-wrapper .event-team-item {
  display:block;
  cursor:default;
  font-weight:500
}
.sport-table .event-container .event-wrapper .event-main-info-wrapper .event-team-item .fav_team {
  font-style:normal;
  color:#f7273f
}
.sport-table .event-container .event-wrapper .event-main-info-wrapper .statistics-container {
  display:block
}
.sport-table .event-container .event-wrapper .event-main-info-wrapper .statistics-container .open-statistics {
  cursor:pointer;
  border:1px solid #8a959b;
  color:#8a959b;
  border-radius:.125rem;
  opacity:.7
}
.sport-table .event-container .event-wrapper .event-main-info-wrapper .statistics-container .open-statistics.disabled {
  opacity:.3;
  cursor:default
}
.sport-table .event-container .event-wrapper .event-main-info-wrapper .statistics-container .open-statistics.disabled:hover {
  opacity:.3
}
.sport-table .event-container .event-wrapper .event-main-info-wrapper .statistics-container .open-statistics:hover {
  opacity:1
}
.sport-table .event-container .event-wrapper .event-main-info-wrapper .live-score-box {
  text-align:right;
  padding-right:6px;
  border-right:1px solid #b3babe
}
.sport-table .event-container .event-wrapper .event-main-info-wrapper .live-score-box .period-result {
  color:#747678
}
.sport-table .event-container .event-wrapper .event-main-info-wrapper .live-score-box .period-result .live-score-item {
  display:block;
  font-weight:700;
  padding:0 2px
}
.sport-table .event-container .event-wrapper .event-main-info-wrapper .live-score-box .period-result:last-child {
  color:#161a1f
}
.sport-table .event-container .event-wrapper .event-main-info-wrapper .event-score-item {
  display:block;
  font-weight:700
}
.sport-table .event-container .event-wrapper .event-main-info-wrapper .red-cards {
  padding-left:6px;
  font-size:0
}
.sport-table .event-container .event-wrapper .event-main-info-wrapper .red-cards i {
  display:inline-block;
  width:8px;
  height:12px;
  border-radius:2px;
  background-color:#e3141f
}
.sport-table .event-container .event-wrapper .event-main-info-wrapper .red-cards i+i {
  margin-left:.25rem
}
.sport-table .event-container .event-wrapper .market-item-column {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  max-width:100%
}
.sport-table .event-container .event-wrapper .market-item-column.spread-column {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}
.sport-table .event-container .event-wrapper .market-item-column.single-line-column {
  text-align:center
}
.sport-table .event-container .event-wrapper .market-item-column.single-line-column.extended-spread-display .spread-over:before,
.sport-table .event-container .event-wrapper .market-item-column.single-line-column.extended-spread-display .spread-under:before {
  display:none
}
.sport-table .event-container .event-wrapper .market-item-column.single-line-column.extended-spread-display .odd-span:last-of-type {
  display:none!important
}
@media (max-width:1599.98px) {
  .sport-table .event-container .event-wrapper .market-item-column.single-line-column .odd-holder {
    padding-left:0;
    padding-right:0
  }
}
.sport-table .event-container .event-wrapper .market-item-column .odd-holder {
  font-weight:500
}
@media (max-width:1599.98px) {
  .sport-table .event-container .event-wrapper .market-item-column .odd-holder {
    font-size:.6875rem
  }
}
@media screen and (min-width:1600px) and (max-width:1750px) {
  .sport-table .event-container .event-wrapper .market-item-column.single-line-column {
    max-width:8.33%
  }
  .sport-table .event-container .event-wrapper .market-item-column.single-line-column .odd-holder {
    font-size:.625rem
  }
}
@media (max-width:1439.98px) {
  .sport-table .event-container .event-wrapper .market-item-column .odd-holder .spread {
    padding:0
  }
  .sport-table .event-container .event-wrapper .market-item-column .odd-holder .odd {
    padding-right:0
  }
}
@media (max-width:1279.98px) {
  .sport-table .event-container .event-wrapper .market-item-column .odd-holder {
    font-size:.625rem;
    padding-left:4px;
    padding-right:4px
  }
}
.sport-table .event-container .event-wrapper .market-item-column-fluid {
  -ms-flex-negative:0;
  flex-shrink:0;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  -ms-flex-preferred-size:auto;
  flex-basis:auto;
  border-left:1px solid #b3babe
}
.sport-table .event-container .event-wrapper .market-item-column-fluid.fluid-width-10 {
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0;
  -ms-flex-preferred-size:10%;
  flex-basis:10%
}
.sport-table .event-container .event-wrapper .market-item-column-fluid .market-column-header {
  background-color:#f2c94c;
  cursor:default
}
.sport-table .event-container .event-wrapper .market-item-column-fluid .odd-head {
  text-align:center;
  text-transform:uppercase;
  font-size:.75rem;
  padding:.25rem 0;
  color:#fff;
  height:1.625rem
}
.sport-table .event-container .event-wrapper .market-item-column-fluid .odd-head span {
  display:inline-block
}
.sport-table .event-container .event-wrapper .market-item-column-fluid .odd-holder {
  color:#161a1f;
  padding:.25rem 0;
  height:1.625rem
}
@media (max-width:1599.98px) {
  .sport-table .event-container .event-wrapper {
    font-size:.625rem
  }
}
.sport-table .event-all-markets-wrapper {
  font-size:0;
  display:none;
  padding:3px
}
.sport-table .event-all-markets-wrapper.visible {
  display:block;
  border-bottom:2px solid #455056
}
.sport-table:last-child .league-content .event-container {
  border-bottom:none
}
.sport-table .mode-live .league-head {
  background-color:#f2c94c;
  color:#212529;
  border-bottom-color:#455056
}
.sport-table .mode-live .league-head .league-favourite-button {
  color:rgba(255,255,255,.45)
}
.sport-table .mode-live .league-head .league-favourite-button:hover {
  color:#fff
}
.sport-table .mode-live .league-head .league-favourite-button.active {
  color:#fff
}
.sport-table .mode-live .event-container {
  background-color:#f1dac6
}
.sport-table .mode-live .event-container .event-column-service {
  border-right:1px solid #b3babe
}
.sport-table .mode-live .event-container .event-column-main {
  border-top:1px solid #b3babe
}
.sport-table .mode-live .event-container .event-column-main.event-column-main-full .event-main-info-wrapper {
  border-right:1px solid #b3babe
}
.sport-table .mode-live .event-container .event-game-actions .event-favourite-button {
  color:rgba(0,0,0,.2)
}
.sport-table .mode-live .event-container .event-column-market {
  border-top:1px solid #b3babe
}
.sport-table .mode-live .event-container .event-wrapper {
  color:#161a1f;
  border-bottom:2px solid #455056
}
.sport-table .mode-live .event-container .market-item-column {
  border-left:1px solid #b3babe
}
.sport-table .mode-live .event-container .market-item-column:last-child {
  border-right:1px solid #b3babe
}
.sport-table .mode-live .event-container .event-column-actions {
  border-top:1px solid #b3babe
}
.sport-table .mode-live .event-container .event-column-market-row {
  background-color:#f6e5d6
}
.sport-table .mode-live .event-container .event-column-market-row:nth-child(even) {
  background-color:#f1dac6
}
.sport-table .mode-live .event-container .event-column-market-row:hover {
  background-color:#efd0b5
}
.sport-table .mode-live .event-container .odd-holder .spread {
  color:var(--gray-500)
}
.sport-table .mode-live .event-container .odd-holder:hover {
  background-color:#e9c5a5
}
.sport-table .mode-live .event-container .market-counter {
  border-color:#e5ba95;
  background-color:rgba(255,255,255,.8)
}
.sport-table .mode-live .event-container .market-counter:hover {
  border-color:#ce7d37;
  background-color:#fff
}
.sport-table .mode-live .event-container .single-line-column.column-fh {
  background-color:#eccdb2
}
.sport-table .mode-live .event-container .single-line-column.column-fh.spread-column {
  background-color:#f4e2d2
}
.sport-table .mode-live .event-container .single-line-column.column-fh .odd-holder:hover {
  background-color:#e4b791
}
.sport-table .mode-live .event-container .single-line-column.spread-column {
  background-color:#f6e7da
}
.sport-table .mode-live .event-container.event-container-odd {
  background-color:#f6e5d6
}
.sport-table .mode-live .event-container.event-container-odd .odd-holder:hover {
  background-color:#efd0b5
}
.sport-table .mode-live .event-container.event-container-odd .market-counter {
  border-color:#ebc5a4;
  background-color:rgba(255,255,255,.8)
}
.sport-table .mode-live .event-container.event-container-odd .market-counter:hover {
  border-color:#d68844;
  background-color:#fff
}
.sport-table .mode-live .event-container.event-container-odd .single-line-column.column-fh {
  background-color:#f1d8c1
}
.sport-table .mode-live .event-container.event-container-odd .single-line-column.column-fh.spread-column {
  background-color:#f9ede3
}
.sport-table .mode-live .event-container.event-container-odd .single-line-column.column-fh .odd-holder:hover {
  background-color:#eac3a0
}
.sport-table .mode-live .event-container.event-container-odd .single-line-column.spread-column {
  background-color:#fbf2eb
}
.sport-table .mode-early .league-head {
  background-color:#2c3449;
  color:#fff;
  border-bottom-color:#f1f4fa
}
.sport-table .mode-early .league-head .league-favourite-button {
  color:rgba(255,255,255,.45)
}
.sport-table .mode-early .league-head .league-favourite-button:hover {
  color:#fff
}
.sport-table .mode-early .league-head .league-favourite-button.active {
  color:#fff
}
.sport-table .mode-early .odd {
  color:#161a1f
}
.sport-table .mode-early .event-container {
  background-color:#8c9abf
}
.sport-table .mode-early .event-container .event-column-service {
  border-right:1px solid #b3babe
}
.sport-table .mode-early .event-container .event-column-main {
  border-top:1px solid #b3babe
}
.sport-table .mode-early .event-container .event-column-main.event-column-main-full .event-main-info-wrapper {
  border-right:1px solid #b3babe
}
.sport-table .mode-early .event-container .event-game-actions .event-favourite-button {
  color:rgba(0,0,0,.2)
}
.sport-table .mode-early .event-container .event-column-market {
  border-top:1px solid #b3babe
}
.sport-table .mode-early .event-container .event-wrapper {
  color:#161a1f
}
.sport-table .mode-early .event-container .event-wrapper .market-item-column-fluid .market-column-header {
  background-color:#2c3449!important
}
.sport-table .mode-early .event-container .market-item-column {
  border-left:1px solid #b3babe
}
.sport-table .mode-early .event-container .market-item-column:last-child {
  border-right:1px solid #b3babe
}
.sport-table .mode-early .event-container .event-column-actions {
  border-top:1px solid #b3babe
}
.sport-table .mode-early .event-container .event-column-market-row {
  background-color:#ecf4f6
}
.sport-table .mode-early .event-container .event-column-market-row:nth-child(even) {
  background-color:#dae1e9
}
.sport-table .mode-early .event-container .event-column-market-row:hover {
  background-color:#546692
}
.sport-table .mode-early .event-container .odd-holder .spread {
  color:var(--gray-500)
}
.sport-table .mode-early .event-container .odd-holder:hover {
  background-color:#5d71a2
}
.sport-table .mode-early .event-container .market-counter {
  border-color:#b4c2d2;
  background-color:rgba(255,255,255,.8)
}
.sport-table .mode-early .event-container .market-counter:hover {
  border-color:#6a86a6;
  background-color:#fff
}
.sport-table .mode-early .event-container .single-line-column.column-fh {
  background-color:#414f71
}
.sport-table .mode-early .event-container .single-line-column.column-fh.spread-column {
  background-color:#50618b
}
.sport-table .mode-early .event-container .single-line-column.column-fh .odd-holder:hover {
  background-color:#5d71a2
}
.sport-table .mode-early .event-container .single-line-column.spread-column {
  background-color:#546692
}
.sport-table .mode-early .event-container.event-container-odd {
  background-color:#a6b1cd
}
.sport-table .mode-early .event-container.event-container-odd .odd-holder:hover {
  background-color:#5d71a2
}
.sport-table .mode-early .event-container.event-container-odd .market-counter {
  border-color:#c2dce2;
  background-color:rgba(255,255,255,.8)
}
.sport-table .mode-early .event-container.event-container-odd .market-counter:hover {
  border-color:#73aebd;
  background-color:#fff
}
.sport-table .mode-early .event-container.event-container-odd .single-line-column.column-fh {
  background-color:#414f71
}
.sport-table .mode-early .event-container.event-container-odd .single-line-column.column-fh.spread-column {
  background-color:#50618b
}
.sport-table .mode-early .event-container.event-container-odd .single-line-column.column-fh .odd-holder:hover {
  background-color:#6e80ab
}
.sport-table .mode-early .event-container.event-container-odd .single-line-column.spread-column {
  background-color:#546692
}
.sport-table.sport-table-teaser-market .event-container .spread {
  -ms-flex-preferred-size:100%;
  flex-basis:100%;
  padding-right:6px;
  text-align:center
}
.sport-table.sport-table-teaser-market .event-container .odd {
  display:none
}
.plugin-content .sport-table {
  min-height:800px
}
.sport-table .event-all-markets-wrapper {
  background-color:rgba(0,0,0,.05)
}
.sport-table .event-all-markets-wrapper .market-column-header {
  cursor:default
}
.sport-table .event-all-markets-wrapper .odd-head {
  text-align:center;
  text-transform:uppercase;
  font-weight:500;
  font-size:.75rem;
  line-height:1.5;
  height:1.625rem;
  padding-top:.25rem;
  padding-bottom:.25rem
}
.sport-table .event-all-markets-wrapper .odd-head span {
  display:inline-block
}
.sport-table .event-all-markets-wrapper .market-container {
  position:relative;
  font-size:.75rem;
  padding:3px
}
.sport-table .event-all-markets-wrapper .market-container.market-half {
  display:inline-block;
  vertical-align:top;
  width:50%
}
.sport-table .event-all-markets-wrapper .market-container .market-head {
  cursor:default
}
.sport-table .event-all-markets-wrapper .market-container .market-head .toggle-tooltip-info-icon {
  margin-right:3px;
  color:#161a1f
}
.sport-table .event-all-markets-wrapper .market-container .market-head .market-title {
  display:block;
  text-align:center;
  text-transform:uppercase;
  color:#161a1f;
  font-weight:700;
  padding:.3rem 0
}
.sport-table .event-all-markets-wrapper .market-container .market-head-column-wrapper {
  display:table;
  table-layout:fixed;
  width:100%
}
.sport-table .event-all-markets-wrapper .market-container .market-head-column-wrapper .market-column-header {
  display:table-cell;
  vertical-align:top
}
.sport-table .event-all-markets-wrapper .market-container .market-head-column-wrapper .market-column-header+.market-column-header {
  border-left:1px solid #b3babe
}
.sport-table .event-all-markets-wrapper .market-container .market-line-column-wrapper {
  display:table;
  table-layout:fixed;
  width:100%
}
.sport-table .event-all-markets-wrapper .market-container .market-line-column-wrapper .market-column-line {
  display:table-cell;
  vertical-align:top
}
.sport-table .event-all-markets-wrapper .market-container .market-line-column-wrapper .market-column-line+.market-column-line {
  border-left:1px solid #b3babe
}
.sport-table .event-all-markets-wrapper .market-container .market-line-column-wrapper-fluid {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.sport-table .event-all-markets-wrapper .market-container .market-line-column-wrapper-fluid .market-column-line-fluid {
  -ms-flex-negative:0;
  flex-shrink:0
}
.sport-table .event-all-markets-wrapper .market-container .market-line-column-wrapper-fluid .market-column-line-fluid.fluid-width-fill {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  -ms-flex-preferred-size:10%;
  flex-basis:10%
}
.sport-table .event-all-markets-wrapper .market-container .market-line-column-wrapper-fluid .market-column-line-fluid.fluid-width-fill+.fluid-width-fill {
  border-left:1px solid #b3babe
}
.sport-table .event-all-markets-wrapper .market-container .market-line-column-wrapper-fluid .market-column-line-fluid.fluid-width-10 {
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0;
  -ms-flex-preferred-size:10%;
  flex-basis:10%
}
.sport-table .event-all-markets-wrapper .market-container .market-line-column-wrapper-fluid .market-column-line-fluid.fluid-width-10+.fluid-width-10 {
  border-left:1px solid #b3babe
}
.sport-table .event-all-markets-wrapper .market-container .market-line-column-wrapper-fluid .market-column-line-fluid.fluid-width-10:nth-child(10n+1) {
  border-left:none
}
.sport-table .event-all-markets-wrapper .market-container .market-line-column-wrapper-fluid .market-column-line-fluid.fluid-width-33 {
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0;
  -ms-flex-preferred-size:33.33%;
  flex-basis:33.33%
}
.sport-table .event-all-markets-wrapper .market-container .market-line-column-wrapper-fluid .market-column-line-fluid.fluid-width-33+.fluid-width-33 {
  border-left:1px solid #b3babe
}
.sport-table .event-all-markets-wrapper .market-container .market-line-column-wrapper-fluid .market-column-line-fluid.fluid-width-33:nth-child(3n+1) {
  border-left:none
}
.sport-table .event-all-markets-wrapper .market-container .lines-list.d-table {
  table-layout:fixed;
  width:100%
}
.sport-table .event-all-markets-wrapper .market-container .lines-list .line+.line .market-column-line {
  border-top:1px solid #b3babe
}
.sport-table .event-all-markets-wrapper .market-container .lines-list .line.d-table-cell+.line {
  border-left:1px solid #b3babe
}
.sport-table .event-all-markets-wrapper .market-container .lines-list .line.goalscorer-line {
  vertical-align:top
}
.sport-table .event-all-markets-wrapper .market-container .lines-list .line.goalscorer-line:first-child {
  width:50%
}
.sport-table .event-all-markets-wrapper .market-container .odd-container .odd-container-col-50 {
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0;
  -ms-flex-negative:0;
  flex-shrink:0;
  -ms-flex-preferred-size:50%;
  flex-basis:50%;
  max-width:50%;
  padding-left:6px;
  padding-right:6px
}
.sport-table .event-all-markets-wrapper .market-container .odd-container .odd-container-col-50.col-fluid {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
}
.sport-table .event-all-markets-wrapper .market-container .participant-name-holder {
  color:#161a1f;
  padding:.25rem 6px
}
.sport-table .event-all-markets-wrapper .market-container .participant-name-holder .participant-name {
  display:block
}
.sport-table .event-all-markets-wrapper .market-container.market-first_goalscorer .goalscorer-line .col-participant {
  border-right:1px solid #b3babe
}
.sport-table .event-all-markets-wrapper .market-container.market-first_goalscorer .goalscorer-line:nth-child(n+2) .col-participant {
  display:none
}
.sport-table .event-all-markets-wrapper .market-container.market-first_goalscorer .odd-container+.odd-container {
  border-top:1px solid #b3babe
}
.sport-table .mode-live .event-container .event-all-markets-wrapper .market-head {
  background-color:#f5e5d6
}
.sport-table .mode-live .event-container .event-all-markets-wrapper .market-body {
  background-color:#f1dac6
}
.sport-table .mode-live .event-container .event-all-markets-wrapper .odd-holder {
  color:#161a1f
}
.sport-table .mode-live .event-container .event-all-markets-wrapper .spread-holder {
  color:#161a1f
}
.sport-table .mode-live .event-container .event-all-markets-wrapper .market-column-header {
  background-color:#f2c94c;
  color:#212529
}
.sport-table .mode-live .event-container .event-all-markets-wrapper .market-column-header+.market-column-header {
  border-left:1px solid #b3babe
}
.sport-table .mode-live .event-container.event-container-odd .event-all-markets-wrapper .market-head {
  background-color:#faf0e7
}
.sport-table .mode-live .event-container.event-container-odd .event-all-markets-wrapper .market-body {
  background-color:#f6e5d6
}
.sport-table .mode-live .event-container .market-container .market-head .market-title {
  color:#161a1f
}
.sport-table .mode-live .event-container .market-container .market-head-column-wrapper .market-column-header+.market-column-header {
  border-left:1px solid #b3babe
}
.sport-table .mode-live .event-container .market-container .market-line-column-wrapper .market-column-line+.market-column-line {
  border-left:1px solid #b3babe
}
.sport-table .mode-live .event-container .market-container .market-line-column-wrapper-fluid .market-column-line-fluid.fluid-width-fill+.fluid-width-fill {
  border-left:1px solid #b3babe
}
.sport-table .mode-live .event-container .market-container .market-line-column-wrapper-fluid .market-column-line-fluid.fluid-width-10+.fluid-width-10 {
  border-left:1px solid #b3babe
}
.sport-table .mode-live .event-container .market-container .market-line-column-wrapper-fluid .market-column-line-fluid.fluid-width-33+.fluid-width-33 {
  border-left:1px solid #b3babe
}
.sport-table .mode-live .event-container .market-container .lines-list .line+.line .market-column-line {
  border-top:1px solid #b3babe
}
.sport-table .mode-live .event-container .market-container .lines-list .line.d-table-cell+.line {
  border-left:1px solid #b3babe
}
.sport-table .mode-live .event-container .market-container.market-first_goalscorer .goalscorer-line .col-participant {
  border-right:1px solid #b3babe
}
.sport-table .mode-live .event-container .market-container.market-first_goalscorer .odd-container+.odd-container {
  border-top:1px solid #b3babe
}
.sport-table .mode-early .event-container .event-all-markets-wrapper .market-head {
  background-color:#e7ebf1
}
.sport-table .mode-early .event-container .event-all-markets-wrapper .market-body {
  background-color:#dae1e9
}
.sport-table .mode-early .event-container .event-all-markets-wrapper .odd-holder {
  color:#161a1f
}
.sport-table .mode-early .event-container .event-all-markets-wrapper .spread-holder {
  color:#161a1f
}
.sport-table .mode-early .event-container .event-all-markets-wrapper .market-column-header {
  background-color:#2c3449;
  color:#fff
}
.sport-table .mode-early .event-container .event-all-markets-wrapper .market-column-header+.market-column-header {
  border-left:1px solid #b3babe
}
.sport-table .mode-early .event-container.event-container-odd .event-all-markets-wrapper .market-head {
  background-color:#e7ebf1
}
.sport-table .mode-early .event-container.event-container-odd .event-all-markets-wrapper .market-body {
  background-color:#dae1e9
}
.sport-table .mode-early .event-container .market-container .market-head .market-title {
  color:#161a1f
}
.sport-table .mode-early .event-container .market-container .market-line-column-wrapper .market-column-line+.market-column-line {
  border-left:1px solid #b3babe
}
.sport-table .mode-early .event-container .market-container .market-line-column-wrapper-fluid .market-column-line-fluid.fluid-width-fill+.fluid-width-fill {
  border-left:1px solid #b3babe
}
.sport-table .mode-early .event-container .market-container .market-line-column-wrapper-fluid .market-column-line-fluid.fluid-width-10+.fluid-width-10 {
  border-left:1px solid #b3babe
}
.sport-table .mode-early .event-container .market-container .market-line-column-wrapper-fluid .market-column-line-fluid.fluid-width-33+.fluid-width-33 {
  border-left:1px solid #b3babe
}
.sport-table .mode-early .event-container .market-container .lines-list .line+.line .market-column-line {
  border-top:1px solid #b3babe
}
.sport-table .mode-early .event-container .market-container .lines-list .line.d-table-cell+.line {
  border-left:1px solid #b3babe
}
.sport-table .mode-early .event-container .market-container.market-first_goalscorer .goalscorer-line .col-participant {
  border-right:1px solid #b3babe
}
.sport-table .mode-early .event-container .market-container.market-first_goalscorer .odd-container+.odd-container {
  border-top:1px solid #b3babe
}
.as-market-container .odd-holder {
  font-weight:500
}
#filterContainer .sport-filters .sport-filters-container {
  background-color:#151923;
  padding:12px 0;
  border-bottom:2px solid #313c5a;
  border-top-left-radius:.3rem;
  border-top-right-radius:.3rem
}
#filterContainer .sport-filters .sport-filter-item {
  padding-left:12px;
  padding-right:12px;
  -webkit-box-flex:1;
  -ms-flex:1 1 20%;
  flex:1 1 20%;
  max-width:50%
}
#filterContainer .sport-filters .sport-filter-item:not(.d-none)+.sport-filter-item:not(.d-none) {
  border-left:1px solid #b3babe
}
#filterContainer .sport-filters .sport-filter-item .dropdown-select-filter-item {
  cursor:pointer
}
#filterContainer .sport-filters .sport-filter-item .dropdown-select-filter-item label {
  cursor:pointer
}
#filterContainer .sport-filters .sport-filter-item.sport-select-filter {
  max-width:100%
}
#filterContainer .sport-filters .all-selected-leagues-count {
  color:#fff;
  margin-left:12px;
  background-color:#f2c94c;
  border-radius:1.03125rem;
  font-size:.6875rem;
  padding:2px 8px
}
#filterContainer .sport-select-filter .sport-select-filter-list {
  margin-left:-12px;
  margin-right:-12px
}
#filterContainer .sport-select-filter .sport-select-filter-item {
  padding-left:12px;
  padding-right:12px;
  -webkit-box-flex:0;
  -ms-flex:0 0 20%;
  flex:0 0 20%;
  max-width:50%
}
#filterContainer .teaser-filters {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%
}
#filterContainer .teaser-filters .teaser-filter-list {
  background-color:#2c3449;
  padding:12px 0;
  border-bottom:1px solid #313c5a
}
#filterContainer .teaser-filters .teaser-filter-item {
  padding-left:12px;
  padding-right:12px;
  -webkit-box-flex:1;
  -ms-flex:1 1 20%;
  flex:1 1 20%;
  max-width:50%;
  border-right:1px solid #b3babe
}
#filterContainer .teaser-filters .teaser-filter-item:last-child {
  border-right:none
}
#filterContainer .teaser-options {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%
}
#filterContainer .teaser-options .teaser-options-container {
  border-bottom:2px solid #455056
}
#filterContainer .teaser-options .teaser-games-tabs {
  background-color:#151923
}
#filterContainer .teaser-options .teaser-games-tabs .teaser-games-nav-link {
  padding:.5rem .75rem;
  font-size:.75rem
}
#filterContainer .teaser-options .teasers-points-list {
  padding:6px
}
#filterContainer .teaser-options .teasers-points-list .teaser-points-option {
  display:inline-block;
  vertical-align:top;
  padding:12px 6px
}
#filterContainer .teaser-options .teasers-points-list .teaser-points-item {
  background-color:#2c3449;
  color:#fff;
  display:block;
  cursor:pointer;
  padding:.5rem
}
#filterContainer .teaser-options .teasers-points-list .teaser-points-item.active {
  background-color:#f2c94c;
  color:#212529
}
.live-incidents-icon {
  width:1.4375rem;
  height:.9375rem;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  background-repeat:no-repeat;
  background-position:center center;
  background-size:100%;
  opacity:.3;
  cursor:pointer
}
.live-incidents-icon[data-sport=soccer] {
  background-image:url(/themes/_default/common/img/media/soccer-field.png)
}
.live-incidents-icon[data-sport=basketball] {
  background-image:url(/themes/_default/common/img/media/basketball-field.png)
}
.live-incidents-icon[data-sport=tennis] {
  background-image:url(/themes/_default/common/img/media/tennis-field.png)
}
.live-incidents-icon[data-sport=tabletennis] {
  background-image:url(/themes/_default/common/img/media/tabletennis-field.png)
}
.live-incidents-icon[data-sport=volleyball] {
  background-image:url(/themes/_default/common/img/media/volleyball-field.png)
}
.live-incidents-icon[data-sport=beachvolley] {
  background-image:url(/themes/_default/common/img/media/beachvolley-field.png)
}
.live-incidents-icon[data-sport=icehockey] {
  background-image:url(/themes/_default/common/img/media/icehockey-field.png)
}
.live-incidents-icon[data-sport=cricket] {
  background-image:url(/themes/_default/common/img/media/cricket-field.png)
}
.live-incidents-icon[data-sport=baseball] {
  background-image:url(/themes/_default/common/img/media/baseball-field.png)
}
.live-incidents-icon[data-sport=football] {
  background-image:url(/themes/_default/common/img/media/football-field.png)
}
.live-incidents-icon[data-sport=handball] {
  background-image:url(/themes/_default/common/img/media/handball-field.png)
}
.live-incidents-icon[data-sport=badminton] {
  background-image:url(/themes/_default/common/img/media/badminton-field.png)
}
.live-incidents-icon.live-incidents-icon-sm {
  width:1.0625rem;
  height:.6875rem
}
.live-incidents-icon.live-incidents-icon-sm[data-sport=soccer] {
  background-image:url(/themes/_default/common/img/media/soccer-field-sm.png)
}
.live-incidents-icon.live-incidents-icon-sm[data-sport=basketball] {
  background-image:url(/themes/_default/common/img/media/basketball-field-sm.png)
}
.live-incidents-icon.live-incidents-icon-sm[data-sport=tennis] {
  background-image:url(/themes/_default/common/img/media/tennis-field-sm.png)
}
.live-incidents-icon.live-incidents-icon-sm[data-sport=tabletennis] {
  background-image:url(/themes/_default/common/img/media/tabletennis-field-sm.png)
}
.live-incidents-icon.live-incidents-icon-sm[data-sport=volleyball] {
  background-image:url(/themes/_default/common/img/media/volleyball-field-sm.png)
}
.live-incidents-icon.live-incidents-icon-sm[data-sport=beachvolley] {
  background-image:url(/themes/_default/common/img/media/beachvolley-field-sm.png)
}
.live-incidents-icon.live-incidents-icon-sm[data-sport=icehockey] {
  background-image:url(/themes/_default/common/img/media/icehockey-field-sm.png)
}
.live-incidents-icon.live-incidents-icon-sm[data-sport=cricket] {
  background-image:url(/themes/_default/common/img/media/cricket-field-sm.png)
}
.live-incidents-icon.live-incidents-icon-sm[data-sport=baseball] {
  background-image:url(/themes/_default/common/img/media/baseball-field-sm.png)
}
.live-incidents-icon.live-incidents-icon-sm[data-sport=football] {
  background-image:url(/themes/_default/common/img/media/football-field-sm.png)
}
.live-incidents-icon.live-incidents-icon-sm[data-sport=handball] {
  background-image:url(/themes/_default/common/img/media/handball-field-sm.png)
}
.live-incidents-icon.live-incidents-icon-sm[data-sport=badminton] {
  background-image:url(/themes/_default/common/img/media/badminton-field-sm.png)
}
.live-incidents-icon.icon-white {
  opacity:.5;
  background-position:center top
}
.live-incidents-icon.active {
  opacity:1!important;
  background-position:center bottom!important
}
.live-incidents-icon:hover {
  opacity:1!important;
  background-position:center bottom!important
}
.live-stream-icon {
  width:1.4375rem;
  height:.9375rem;
  display:block;
  background-repeat:no-repeat;
  background-position:center center;
  background-size:100%;
  opacity:.3;
  background-image:url(/themes/_default/common/img/media/live-stream.png);
  cursor:pointer
}
.live-stream-icon.live-stream-icon-sm {
  width:1.0625rem;
  height:.6875rem;
  background-image:url(/themes/_default/common/img/media/live-stream-sm.png)
}
.live-stream-icon.icon-white {
  opacity:.5;
  background-position:center top
}
.live-stream-icon.active {
  opacity:1!important;
  background-position:center bottom!important
}
.live-stream-icon:hover {
  opacity:1!important;
  background-position:center bottom!important
}
.media-holder {
  width:1.4375rem;
  height:.9375rem;
  display:block;
  background-color:rgba(0,0,0,.05)
}
.media-holder.holder-white {
  background-color:rgba(255,255,255,.05)
}
.ui-resizable-handle {
  position:absolute;
  display:block;
  -ms-touch-action:none;
  touch-action:none
}
.ui-resizable-autohide .ui-resizable-handle,
.ui-resizable-disabled .ui-resizable-handle {
  display:none
}
.ui-resizable-n {
  cursor:n-resize;
  height:7px;
  width:100%;
  top:-5px;
  left:0
}
.ui-resizable-s {
  cursor:s-resize;
  height:7px;
  width:100%;
  bottom:-5px;
  left:0
}
.ui-resizable-e {
  cursor:e-resize;
  width:7px;
  right:-5px;
  top:0;
  height:100%
}
.ui-resizable-w {
  cursor:w-resize;
  width:7px;
  left:-5px;
  top:0;
  height:100%
}
.ui-resizable-se {
  cursor:se-resize;
  width:12px;
  height:12px;
  right:1px;
  bottom:1px
}
.ui-resizable-sw {
  cursor:sw-resize;
  width:9px;
  height:9px;
  left:-5px;
  bottom:-5px
}
.ui-resizable-nw {
  cursor:nw-resize;
  width:9px;
  height:9px;
  left:-5px;
  top:-5px
}
.ui-resizable-ne {
  cursor:ne-resize;
  width:9px;
  height:9px;
  right:-5px;
  top:-5px
}
.live-stream-detached {
  background-color:#171a21;
  z-index:99999;
  border:1px solid #455056;
  -webkit-box-shadow:0 3px 5px rgba(0,0,0,.6);
  box-shadow:0 3px 5px rgba(0,0,0,.6);
  padding:25px 0 0 0;
  -webkit-box-sizing:content-box;
  box-sizing:content-box
}
.live-stream-detached #removeDetachedStream {
  position:absolute;
  top:5px;
  right:6px;
  font-size:15px;
  opacity:.4;
  cursor:pointer
}
.live-stream-detached #removeDetachedStream:hover {
  opacity:1
}
.live-stream-detached .stream-frame {
  height:100%!important
}
.live-center-container {
  min-height:190px
}
.stream-frame {
  border:none;
  overflow:hidden
}
.live-center .card {
  background-color:#212630
}
.live-center .card-header {
  background-color:#2c3449
}
.live-center .live-incidents-icon,
.live-center .live-stream-icon {
  opacity:.5;
  background-position:center top
}
.live-center .live-stream-icon {
  margin-top:0
}
.live-center .live-toggle-container {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.live-center .live-toggle-container a:not(.d-none)+a {
  margin-left:12px
}
.live-center .icon-resize-lc {
  cursor:pointer;
  padding-left:3px;
  padding-right:3px
}
.live-center .icon-close-lc {
  cursor:pointer;
  padding-left:3px
}
.live-center .live-center-view-container {
  background-color:#212630
}
.live-center .live-center-view-container .timer-container .lc-clock,
.live-center .live-center-view-container .timer-container .lc-period {
  color:#999
}
.live-center .live-center-view-container .table thead th {
  vertical-align:middle;
  border-bottom:none
}
.live-center .live-center-view-container .table th {
  border-top:none;
  padding:0
}
.live-center .live-center-view-container .table td {
  padding:0;
  border-top:none
}
.live-center .live-stream-component {
  position:relative;
  overflow:hidden
}
.live-center .live-stream-component:hover .detach-live-stream {
  top:10px
}
.live-center .live-stream-component .detach-live-stream {
  position:absolute;
  top:-50px;
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  left:calc(50% - 25px);
  width:50px;
  height:50px;
  border-radius:50%;
  cursor:pointer;
  background-color:rgba(0,0,0,.3);
  -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
}
.live-center .live-stream-component .detach-live-stream.active {
  background-color:rgba(0,0,0,.6);
  top:15px
}
.live-center .live-stream-component .detach-live-stream:hover {
  background-color:rgba(0,0,0,.6)
}
.live-center .live-stream-component .detach-live-stream:hover i {
  opacity:1
}
.live-center .live-stream-component .detach-live-stream i {
  opacity:.5;
  color:#fff
}
.live-center .error-stream {
  padding:1rem 12px;
  width:100%;
  color:#acafb0
}
.live-center .error-stream a {
  font-size:.75rem;
  color:#f2c94c;
  font-weight:500;
  text-transform:uppercase;
  white-space:nowrap;
  margin-top:12px;
  display:block
}
.search-box {
  background-color:#384054;
  margin-bottom:.25rem
}
.search-box .input-group {
  padding:.75rem 12px
}
.search-box .input-group input {
  border:0;
  color:#fff;
  background-color:transparent;
  text-overflow:ellipsis
}
.search-box .input-group input::-webkit-input-placeholder {
  color:#fff
}
.search-box .input-group input::-moz-placeholder {
  color:#fff
}
.search-box .input-group input::-ms-input-placeholder {
  color:#fff
}
.search-box .input-group input::placeholder {
  color:#fff
}
.search-box .input-group input:focus {
  -webkit-box-shadow:none;
  box-shadow:none
}
.search-box .input-group button {
  background-color:#384054
}
.search-box .input-group button:hover {
  background-color:transparent;
  border-color:transparent
}
.search-box .input-group button:active {
  background-color:transparent!important;
  border-color:transparent!important
}
.search-box .input-group button:focus {
  -webkit-box-shadow:none;
  box-shadow:none
}
.search-box .input-group button .search-icon {
  color:#fff
}
.search-box .input-group .invalid-feedback {
  padding:.1rem 12px .2rem;
  background-color:#fb8996;
  border-radius:.2rem;
  position:relative;
  font-size:.6875rem;
  color:#fff
}
.search-box .input-group .invalid-feedback:before {
  content:"";
  position:absolute;
  top:-5px;
  left:11px;
  width:0;
  height:0;
  border-style:solid;
  border-width:0 5px 5px;
  border-color:transparent transparent #fb8996
}
.search-box-trigger {
  cursor:pointer;
  padding:.875rem 12px;
  margin-bottom:.25rem;
  background-color:#384054;
  border:none
}
.search-box-trigger .search-trigger-icon {
  color:#fff;
  margin-right:6px
}
.search-box-trigger .search-trigger-label {
  font-size:.75rem;
  line-height:1.125rem;
  color:#fff
}
@media (max-width:1199.98px) {
  .route-EuroEarly .search-box .input-group,
  .route-EuroEarlyEvents .search-box .input-group,
  .route-EuroHome .search-box .input-group,
  .route-EuroSearch .search-box .input-group,
  .route-EuroSingleEventEarly .search-box .input-group,
  .route-Results .search-box .input-group {
    display:none
  }
  .route-EuroEarly .search-box-trigger .search-trigger-icon,
  .route-EuroEarlyEvents .search-box-trigger .search-trigger-icon,
  .route-EuroHome .search-box-trigger .search-trigger-icon,
  .route-EuroSearch .search-box-trigger .search-trigger-icon,
  .route-EuroSingleEventEarly .search-box-trigger .search-trigger-icon,
  .route-Results .search-box-trigger .search-trigger-icon {
    margin-left:auto;
    margin-right:auto
  }
  .route-EuroEarly .search-box-trigger .search-trigger-label,
  .route-EuroEarlyEvents .search-box-trigger .search-trigger-label,
  .route-EuroHome .search-box-trigger .search-trigger-label,
  .route-EuroSearch .search-box-trigger .search-trigger-label,
  .route-EuroSingleEventEarly .search-box-trigger .search-trigger-label,
  .route-Results .search-box-trigger .search-trigger-label {
    display:none
  }
}
.mini-sport .league-container .league-head {
  background-color:var(--mini-sport-league-title-bg);
  color:var(--mini-sport-league-title-color);
  border-bottom:1px solid var(--box-border-color)
}
.mini-sport .league-container .league-head .flag-icon {
  margin-right:6px
}
.mini-sport .league-container .event-container {
  padding:6px;
  color:var(--mini-sport-event-color);
  border-bottom:1px solid var(--box-border-color)
}
.mini-sport .league-container .event-container .event-nav-link {
  cursor:pointer
}
.mini-sport .league-container .event-container .date-time {
  font-size:.6875rem;
  font-weight:500;
  color:var(--gray-600)
}
.mini-sport .league-container .event-container .event-data span {
  word-wrap:break-word;
  font-weight:500;
  display:inline-block
}
.mini-sport .league-container .event-container .event-data span.fav_team {
  font-style:normal;
  color:#f7273f
}
.mini-sport .league-container .event-container .market-holder {
  margin-left:-3px;
  margin-right:-3px
}
.mini-sport .league-container .event-container .odd-container {
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  padding-left:3px;
  padding-right:3px
}
.mini-sport .league-container .event-container .market-line {
  font-weight:700;
  color:var(--mini-sport-event-market-line-color)
}
.mini-sport .league-container .event-container .odd-holder {
  background-color:var(--mini-sport-odd-holder-bg);
  color:var(--mini-sport-odd-holder-color);
  height:auto;
  padding:.15rem
}
.mini-sport .league-container .event-container .odd-holder .odd-holder-label {
  text-transform:capitalize;
  -webkit-box-flex:1;
  -ms-flex:1 100%;
  flex:1 100%;
  font-size:.6875rem;
  font-weight:400
}
.mini-sport .league-container .event-container .odd-holder .odd {
  color:var(--mini-sport-odd-color);
  font-weight:400
}
.mini-sport .league-container .event-container:nth-child(odd) {
  background-color:var(--mini-sport-event-odd-bg)
}
.mini-sport .league-container .event-container:nth-child(odd) .odd-holder:hover {
  background-color:#f2c94c
}
.mini-sport .league-container .event-container:nth-child(even) {
  background-color:var(--mini-sport-event-even-bg)
}
.mini-sport .league-container .event-container:nth-child(even) .odd-holder:hover {
  background-color:#f2c94c
}
.mini-sport .league-container:last-child .event-container:last-child {
  border-bottom:none
}
.userinfo_container .user-info #user-info-header {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap
}
.userinfo_container .user-info #user-info-header .user-account {
  -webkit-box-flex:1;
  -ms-flex:1 100%;
  flex:1 100%;
  border-bottom:1px solid rgba(255,255,255,.15);
  padding:12px;
  -webkit-box-align:center!important;
  -ms-flex-align:center!important;
  align-items:center!important
}
.userinfo_container .user-info #user-info-header .user-bet-credit {
  -webkit-box-flex:1;
  -ms-flex:1 100%;
  flex:1 100%;
  padding:12px
}
.userinfo_container .user-info .balance-title {
  font-size:.6875rem;
  text-transform:uppercase
}
.userinfo_container .user-info .balance-value {
  font-weight:700
}
.userinfo_container .user-info #user-info-balance {
  padding:1rem 12px
}
.userinfo_container .user-info #user-info-balance .user-balance-item {
  padding:.25rem 0
}
.userinfo_container .user-info #user-info-balance .last-login {
  color:#acafb0;
  border-top:1px solid #455359;
  font-size:.6875rem;
  text-transform:uppercase
}
.userinfo_container .user-info #user-info-balance .user-balance-link:hover {
  color:#f2c94c
}
.my-live-bets .live-bet-list .live-bet-item {
  color:#161a1f;
  padding:12px 6px;
  position:relative
}
.my-live-bets .live-bet-list .live-bet-item+.live-bet-item {
  border-top:1px solid #455056
}
.my-live-bets .live-bet-list .live-bet-item .live-bet-item-head {
  padding-bottom:6px
}
.my-live-bets .live-bet-list .live-bet-item .sport-name {
  padding-left:6px;
  padding-right:6px;
  text-transform:uppercase;
  font-size:.6875rem
}
.my-live-bets .live-bet-list .live-bet-item .label-live-pill {
  display:inline-block;
  text-transform:uppercase;
  font-weight:700;
  font-size:.5rem;
  color:#fff;
  background-color:#e3141f;
  border-radius:.2rem;
  padding:0 .3125rem;
  white-space:nowrap
}
.my-live-bets .live-bet-list .live-bet-item .live-bet-item-time {
  padding-left:6px;
  padding-right:6px;
  color:#f2c94c
}
.my-live-bets .live-bet-list .live-bet-item .live-bet-item-time>div {
  margin-left:-2px;
  margin-right:-2px
}
.my-live-bets .live-bet-list .live-bet-item .live-bet-item-time .game-period,
.my-live-bets .live-bet-list .live-bet-item .live-bet-item-time .live-minute {
  font-size:.6875rem;
  display:inline-block;
  text-transform:uppercase;
  font-weight:700;
  padding-left:2px;
  padding-right:2px
}
.my-live-bets .live-bet-list .live-bet-item .event-team-box {
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  min-width:0;
  width:100%;
  padding-left:6px;
  padding-right:6px;
  color:inherit
}
.my-live-bets .live-bet-list .live-bet-item .event-team-box .event-team-item {
  display:block;
  font-weight:500
}
.my-live-bets .live-bet-list .live-bet-item .event-team-box .event-team-item .fav_team {
  font-style:normal;
  color:#f7273f
}
.my-live-bets .live-bet-list .live-bet-item .event-score-box {
  text-align:right;
  padding-right:6px;
  border-right:1px solid #b3babe
}
.my-live-bets .live-bet-list .live-bet-item .event-score-box .event-score-item {
  display:block;
  font-weight:700
}
.my-live-bets .live-bet-list .live-bet-item .event-media-box {
  padding-left:6px;
  padding-right:6px
}
.my-live-bets .live-bet-list .live-bet-item .event-media-box .incidents-icon {
  width:1.4375rem;
  height:.9375rem;
  display:block;
  background-repeat:no-repeat;
  background-position:center center;
  background-size:100%;
  opacity:.3
}
.my-live-bets .live-bet-list .live-bet-item .event-media-box .incidents-icon.icon-soccer {
  background-image:url(/themes/_default/common/img/media/soccer-field.png)
}
.my-live-bets .live-bet-list .live-bet-item .event-media-box .incidents-icon.icon-basketball {
  background-image:url(/themes/_default/common/img/media/basketball-field.png)
}
.my-live-bets .live-bet-list .live-bet-item .event-media-box .incidents-icon.icon-tennis {
  background-image:url(/themes/_default/common/img/media/tennis-field.png)
}
.my-live-bets .live-bet-list .live-bet-item .event-media-box .incidents-icon.icon-tabletennis {
  background-image:url(/themes/_default/common/img/media/tabletennis-field.png)
}
.my-live-bets .live-bet-list .live-bet-item .event-media-box .incidents-icon.icon-volleyball {
  background-image:url(/themes/_default/common/img/media/volleyball-field.png)
}
.my-live-bets .live-bet-list .live-bet-item .event-media-box .incidents-icon.icon-beachvolley {
  background-image:url(/themes/_default/common/img/media/beachvolley-field.png)
}
.my-live-bets .live-bet-list .live-bet-item .event-media-box .incidents-icon.icon-icehockey {
  background-image:url(/themes/_default/common/img/media/icehockey-field.png)
}
.my-live-bets .live-bet-list .live-bet-item .event-media-box .incidents-icon.icon-cricket {
  background-image:url(/themes/_default/common/img/media/cricket-field.png)
}
.my-live-bets .live-bet-list .live-bet-item .event-media-box .incidents-icon.icon-baseball {
  background-image:url(/themes/_default/common/img/media/baseball-field.png)
}
.my-live-bets .live-bet-list .live-bet-item .event-media-box .incidents-icon.icon-football {
  background-image:url(/themes/_default/common/img/media/football-field.png)
}
.my-live-bets .live-bet-list .live-bet-item .event-media-box .incidents-icon.icon-handball {
  background-image:url(/themes/_default/common/img/media/handball-field.png)
}
.my-live-bets .live-bet-list .live-bet-item .event-media-box .incidents-icon.icon-badminton {
  background-image:url(/themes/_default/common/img/media/badminton-field.png)
}
.my-live-bets .live-bet-list .live-bet-item .event-media-box .incidents-icon.active {
  opacity:1;
  background-position:center bottom
}
.my-live-bets .live-bet-list .live-bet-item .event-media-box .incidents-icon:hover {
  opacity:1;
  background-position:center bottom
}
.my-live-bets .live-bet-list .live-bet-item .event-media-box .media-holder {
  width:1.4375rem;
  height:.9375rem;
  display:block;
  background-color:rgba(0,0,0,.05)
}
.my-live-bets .live-bet-list .live-bet-item .event-media-box .media-holder.media-live-center {
  margin-bottom:.375rem
}
.my-live-bets .live-bet-list .live-bet-item:nth-child(odd) {
  background-color:#f6e5d6
}
.my-live-bets .live-bet-list .live-bet-item:nth-child(even) {
  background-color:#f1dac6
}
.my-live-bets .live-bet-list .live-bet-item .live-event-result {
  font-weight:700
}
.my-live-bets .live-bet-list .live-bet-item+.live-event-container {
  border-top:1px solid #b3babe
}
.my-live-bets .live-bet-list .live-bet-item .event-media-box {
  padding-left:6px;
  padding-right:6px
}
.member-layout-wrapper {
  margin-left:-6px;
  margin-right:-6px;
  margin-top:24px
}
.member-layout-wrapper.promotions-page-layout .lcs-right-wrapper-fixed {
  display:block
}
.member-layout-wrapper .left-sidebar-information-container .card-header {
  background-color:#2c3449
}
.member-layout-wrapper .left-sidebar-information-container .information-link {
  display:block;
  color:var(--body-color);
  padding:.5rem 12px
}
.member-layout-wrapper .left-sidebar-information-container .information-link:hover {
  color:#f2c94c
}
@media (max-width:1600px) {
  .member-layout-wrapper .lcs-right-wrapper-fixed {
    display:none
  }
}
@media (max-width:1439.98px) {
  .member-layout-wrapper .nav-tabs .nav-link {
    font-size:.6875rem
  }
}
.member-details {
  background-color:#30394f
}
.member-details .nav-tabs-promotions .section-header {
  background-color:#2c3449;
  border-bottom:none
}
.member-details .section-header {
  background-color:#2c3449;
  border-bottom:2px solid #171a21;
  padding:1rem;
  margin-bottom:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.member-details .section-header .section-title {
  font-size:1.375rem;
  font-weight:700;
  text-transform:capitalize;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.member-details .section-header .section-title .icon-promo {
  font-size:1.5rem;
  color:#f2c94c;
  margin-right:.75rem
}
.member-details .section-header>.btn-primary {
  min-width:80px
}
.member-details .section-header .btn-back-to-promotions {
  min-width:180px
}
.member-details .section-header .btn-activate-coupon {
  text-transform:capitalize;
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
@media (hover:hover) {
  .member-details .section-header .btn-activate-coupon:hover {
    color:#212529;
    background-color:#efbe28;
    border-color:#efbb1c
  }
}
.member-details .section-header .btn-activate-coupon.focus,
.member-details .section-header .btn-activate-coupon:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.member-details .section-header .btn-activate-coupon.disabled,
.member-details .section-header .btn-activate-coupon:disabled {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.member-details .section-header .btn-activate-coupon:not(:disabled):not(.disabled).active,
.member-details .section-header .btn-activate-coupon:not(:disabled):not(.disabled):active,
.show>.member-details .section-header .btn-activate-coupon.dropdown-toggle {
  color:#212529;
  background-color:#efbb1c;
  border-color:#edb711
}
.member-details .section-header .btn-activate-coupon:not(:disabled):not(.disabled).active:focus,
.member-details .section-header .btn-activate-coupon:not(:disabled):not(.disabled):active:focus,
.show>.member-details .section-header .btn-activate-coupon.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.member-details .cashier-heading {
  width:15%!important;
  text-align:left!important
}
.member-details .cashier-description {
  text-align:left;
  background-color:#282e31;
  padding:.5rem 12px
}
.member-details .col-transaction {
  padding:0!important
}
.member-details .col-transaction-data {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  padding:.5rem 12px
}
.member-details .section-container {
  padding:1rem;
  min-height:60vh
}
.member-details .section-container.coupon {
  min-height:initial
}
.member-details .section-container p {
  font-size:.875rem;
  line-height:1.75;
  margin-bottom:1.5rem
}
.member-details .section-container .deposit-additional-link {
  font-size:.8125rem;
  font-weight:700;
  margin:12px
}
.member-details .member-filters-container .filter-item {
  padding-right:12px;
  border-right:1px solid #b3babe
}
.member-details .member-filters-container .filter-item .btn-dropdown-label {
  color:#fff
}
.member-details .member-filters-container .form-field-label {
  text-transform:uppercase;
  padding-right:12px;
  white-space:nowrap;
  margin:0;
  vertical-align:middle;
  font-size:.6875rem
}
.member-details .member-filters-container .btn-member-filter {
  vertical-align:top;
  min-width:120px;
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
@media (hover:hover) {
  .member-details .member-filters-container .btn-member-filter:hover {
    color:#212529;
    background-color:#efbe28;
    border-color:#efbb1c
  }
}
.member-details .member-filters-container .btn-member-filter.focus,
.member-details .member-filters-container .btn-member-filter:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.member-details .member-filters-container .btn-member-filter.disabled,
.member-details .member-filters-container .btn-member-filter:disabled {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.member-details .member-filters-container .btn-member-filter:not(:disabled):not(.disabled).active,
.member-details .member-filters-container .btn-member-filter:not(:disabled):not(.disabled):active,
.show>.member-details .member-filters-container .btn-member-filter.dropdown-toggle {
  color:#212529;
  background-color:#efbb1c;
  border-color:#edb711
}
.member-details .member-filters-container .btn-member-filter:not(:disabled):not(.disabled).active:focus,
.member-details .member-filters-container .btn-member-filter:not(:disabled):not(.disabled):active:focus,
.show>.member-details .member-filters-container .btn-member-filter.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.member-details .member-filters-container .filter-bet-type-dropdown {
  -webkit-box-flex:2;
  -ms-flex:2;
  flex:2
}
.member-details .member-filters-container .filter-payment-type-dropdown {
  -webkit-box-flex:2;
  -ms-flex:2;
  flex:2
}
.member-details .member-filters-container .filter-range-dropdown {
  -webkit-box-flex:2;
  -ms-flex:2;
  flex:2
}
.member-details .member-filters-container .page-size-dropdown {
  -webkit-box-flex:2;
  -ms-flex:2;
  flex:2
}
.member-details .member-filters-container .filter-date-pick {
  -webkit-box-flex:5;
  -ms-flex:5;
  flex:5
}
.member-details .member-filters-container .filter-btn {
  -webkit-box-flex:2;
  -ms-flex:2;
  flex:2
}
.member-details .filter-container {
  margin-bottom:12px
}
.member-details .campaigns-action-container {
  margin-bottom:12px
}
.member-details .inbox-action-container {
  margin-bottom:12px
}
.member-details .inbox-action-container .btn+.btn {
  margin-left:6px
}
.member-details .inbox-action-container .pagination .details {
  color:inherit
}
.member-details .inbox-action-container-bottom {
  margin-top:12px
}
.member-details .pagination {
  font-size:0
}
.member-details .pagination .details {
  color:inherit;
  font-size:.75rem;
  margin:0 12px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.member-details .pagination .details span {
  margin:0 6px
}
.member-details .statistics-table.campaigns-statistics-table table {
  table-layout:fixed
}
.member-details .statistics-table.campaigns-statistics-table th:first-child,
.member-details .statistics-table.campaigns-statistics-table th:last-child {
  width:auto
}
.member-details .statistics-table.campaigns-statistics-table .campaign-bonus-code {
  word-break:break-word
}
.member-details .statistics-table.campaigns-statistics-table .th-terms-and-conditions {
  text-align:center
}
.member-details .statistics-table.campaigns-statistics-table .td-terms-and-conditions a {
  white-space:normal;
  text-align:center
}
.member-details .statistics-table.expired-campaign td,
.member-details .statistics-table.expired-campaign th {
  opacity:.35
}
.member-details .statistics-table.expired-campaign .td-terms-and-conditions,
.member-details .statistics-table.expired-campaign .th-terms-and-conditions {
  opacity:1
}
.member-details .statistics-table+.statistics-table {
  margin-top:24px
}
.member-details .statistics-table .statistics-table-head {
  background-color:#384054;
  padding:.75rem 12px;
  font-size:.75rem;
  font-weight:500;
  text-transform:uppercase
}
.member-details .member-details-table {
  font-size:.75rem;
  margin-bottom:0
}
.member-details .member-details-table .member-details-table-head {
  background-color:#2c3449;
  color:#fff;
  border-bottom:2px solid #171a21
}
.member-details .member-details-table th {
  border:none;
  font-weight:400;
  padding:.5rem 12px;
  vertical-align:middle
}
.member-details .member-details-table th:first-child {
  width:1px
}
.member-details .member-details-table th:last-child {
  text-align:center;
  width:1px
}
.member-details .member-details-table td {
  border-top:1px solid #171a21;
  vertical-align:middle;
  padding:1rem 12px;
  background-color:#424c63
}
.member-details .member-details-table td:first-child {
  white-space:nowrap
}
.member-details .member-details-table td:last-child {
  text-align:center
}
.member-details .member-details-table .toggle-container {
  cursor:pointer
}
.member-details .member-details-table .toggle-container:hover td {
  background-color:#2c344a
}
.member-details .member-details-table .toggle-container:not(.collapsed) td {
  background-color:#282d39;
  border-top:1px solid #171a21
}
.member-details .member-details-table .toggle-container .hide-odd-d-letter sup {
  display:none
}
.member-details .member-details-table.condensed td {
  padding:.5rem 12px
}
.member-details .member-transactions-table .transaction-id {
  color:#acafb0
}
.member-details .statistics-footer {
  background-color:#171a21;
  border-top:2px solid #2c323f;
  padding:.5rem 12px;
  font-size:.75rem
}
.member-details .statistics-footer .total-label {
  text-transform:uppercase;
  letter-spacing:1px;
  color:#acafb0;
  font-size:.6875rem;
  padding:0 6px
}
.member-details .statistics-footer .total-value {
  font-weight:500
}
.member-details .statistics-footer td {
  background-color:transparent
}
.member-details .member-heading-label {
  background-color:#3f4b6b;
  margin:1rem 0;
  font-size:.6875rem;
  padding:6px 12px
}
.member-details .deposit-type-label {
  display:inline-block;
  text-transform:uppercase;
  color:#fff
}
.member-details .deposit-withdraw-item {
  margin:6px 0
}
.member-details .deposit-withdraw-item>a {
  display:block;
  background-color:#fff;
  border-radius:.3rem;
  overflow:hidden;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
  border:2px solid #455056
}
.member-details .deposit-withdraw-item>a:hover {
  border-color:#f2c94c
}
.member-details .deposit-withdraw-item>a:hover .payment-image {
  background-color:rgba(242,201,76,.1)
}
.member-details .payment-image {
  background-color:#fff;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
  padding:12px
}
.member-details .payment-image img {
  display:block;
  width:auto;
  max-height:46px
}
.member-details .payment-image .payment-image-tuv {
  max-height:25px
}
.member-details .deposit-withdraw-item-label {
  text-transform:capitalize;
  margin-top:6px;
  color:#cacbcc;
  font-size:.75rem;
  display:none
}
.member-details .payment-min-max-container .min-max-amount-container {
  font-size:0;
  white-space:nowrap
}
.member-details .payment-min-max-container .min-max-amount-container+.min-max-amount-container {
  margin-top:3px
}
.member-details .payment-min-max-container .min-max-label {
  font-size:.6875rem;
  color:#acafb0;
  text-transform:uppercase
}
.member-details .payment-min-max-container .min-max-amount-value {
  font-weight:500;
  padding-left:6px;
  font-size:.75rem;
  white-space:nowrap
}
.member-details .conversion-fee-info {
  margin-top:1.5rem;
  border-radius:.2rem;
  padding:12px;
  background-color:transparent;
  border:1px solid #cacbcc;
  font-size:.75rem;
  display:none
}
.member-details .conversion-fee-info .info-icon {
  padding-left:2px;
  padding-right:2px;
  color:#cacbcc
}
.member-details .conversion-fee-info .info-text {
  padding-left:2px;
  padding-right:2px;
  color:#cacbcc
}
.member-details .payment-guide-container .guide-image {
  display:block;
  margin:0 auto
}
.member-details .payment-guide-container .guide-content {
  padding:3rem 0 1.5rem 0;
  text-align:center
}
.member-details .payment-guide-container .guide-content p {
  font-size:1rem;
  font-weight:700
}
.member-details .payment-guide-container .guide-confirm-button {
  max-width:240px;
  margin:0 auto
}
.member-details .payment-qr-container .payment-qr-message {
  padding-bottom:1.5rem;
  font-size:2rem;
  font-weight:500
}
.member-details .payment-qr-container .payment-qr-image {
  margin:3rem 0;
  background:linear-gradient(to right,#3395ff 2px,transparent 2px) 0 0,linear-gradient(to right,#3395ff 2px,transparent 2px) 0 100%,linear-gradient(to left,#3395ff 2px,transparent 2px) 100% 0,linear-gradient(to left,#3395ff 2px,transparent 2px) 100% 100%,linear-gradient(to bottom,#3395ff 2px,transparent 2px) 0 0,linear-gradient(to bottom,#3395ff 2px,transparent 2px) 100% 0,linear-gradient(to top,#3395ff 2px,transparent 2px) 0 100%,linear-gradient(to top,#3395ff 2px,transparent 2px) 100% 100%;
  background-repeat:no-repeat;
  background-size:20px 20px;
  padding:6px;
  min-width:192px;
  min-height:192px
}
.member-details .payment-qr-container .payment-qr-deposit-description-label {
  font-size:.875rem;
  color:#acafb0
}
.member-details .payment-qr-container .content-copy-icon {
  font-size:1.125rem
}
.member-details .payment-qr-container .copy-address-container {
  min-width:290px
}
.member-details .payment-qr-container .payment-qr-deposit-address-value {
  color:#181c1e;
  font-size:.75rem
}
.member-details .payment-qr-container .copy-qr-address.btn-outline-success:hover {
  color:#27ae60;
  background-color:transparent
}
.member-details .payment-iframe-container {
  padding-top:2rem
}
.member-details .payment-iframe-container .provider-accentpay #iframe-payment {
  background-color:#fff
}
.member-details .payment-iframe-container .provider-trustly {
  width:600px;
  margin:0 auto
}
.member-details .invalid-feedback {
  color:#fb8996
}
.member-details .form-control.is-invalid,
.member-details .was-validated .form-control:invalid {
  border-color:#fb8996
}
.member-details .personal-details {
  padding:.5rem
}
.member-details .text-content {
  padding:2rem
}
.member-details .no-withdrawals-message {
  padding:1rem 0
}
.member-details .member-help-column-wrapper {
  height:100%
}
@media (min-width:1440px) {
  .member-details .member-help-column-content {
    border-left:1px solid #171a21
  }
}
.member-details .quick-deposit-list {
  margin-left:-6px;
  margin-right:-6px;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.member-details .quick-deposit-list .quick-deposit-item {
  -webkit-box-flex:0;
  -ms-flex:0 0 33.33333%;
  flex:0 0 33.33333%;
  padding-left:6px;
  padding-right:6px;
  margin:6px 0;
  cursor:pointer
}
.member-details .quick-deposit-list .quick-deposit-item .deposit-amount-box {
  border-radius:.2rem;
  border:2px solid #cacbcc;
  padding:4px 0;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out
}
.member-details .quick-deposit-list .quick-deposit-item .bonus-amount-box {
  border:2px solid #cacbcc;
  border-bottom-right-radius:.2rem;
  border-bottom-left-radius:.2rem;
  padding:12px;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out
}
.member-details .quick-deposit-list .quick-deposit-item .qd-deposit-amount {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  font-weight:500;
  padding:12px;
  line-height:1
}
.member-details .quick-deposit-list .quick-deposit-item .qd-deposit-amount .qd-deposit-damount {
  color:#cacbcc;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
  font-size:1.75rem;
  padding:0 2px
}
.member-details .quick-deposit-list .quick-deposit-item .qd-deposit-amount .qd-deposit-ccode {
  color:#cacbcc;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
  font-size:.75rem;
  padding:4px 0
}
.member-details .quick-deposit-list .quick-deposit-item .qd-bonus-label {
  text-align:center;
  color:#cacbcc;
  font-size:.625rem;
  line-height:1;
  font-weight:500;
  text-transform:uppercase
}
.member-details .quick-deposit-list .quick-deposit-item .qd-bonus-amount {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  line-height:1;
  font-weight:500;
  padding-top:6px
}
.member-details .quick-deposit-list .quick-deposit-item .qd-bonus-amount .qd-bonus-bamount {
  color:#57efd3;
  font-size:1.125rem;
  padding:0 2px
}
.member-details .quick-deposit-list .quick-deposit-item .qd-bonus-amount .qd-bonus-ccode {
  color:#57efd3;
  font-size:.6875rem;
  padding:2px 0
}
.member-details .quick-deposit-list .quick-deposit-item.quick-deposit-item-bonus .deposit-amount-box {
  background-color:#cacbcc;
  border-bottom-width:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}
.member-details .quick-deposit-list .quick-deposit-item.quick-deposit-item-bonus .qd-deposit-amount .qd-deposit-damount {
  color:#343a40
}
.member-details .quick-deposit-list .quick-deposit-item.quick-deposit-item-bonus .qd-deposit-amount .qd-deposit-ccode {
  color:#343a40
}
.member-details .quick-deposit-list .quick-deposit-item.quick-deposit-item-bonus:hover .deposit-amount-box {
  background-color:#f2c94c
}
.member-details .quick-deposit-list .quick-deposit-item.quick-deposit-item-bonus:hover .bonus-amount-box {
  border-color:#f2c94c
}
.member-details .quick-deposit-list .quick-deposit-item.quick-deposit-item-bonus:hover .qd-deposit-amount .qd-deposit-damount {
  color:#fff
}
.member-details .quick-deposit-list .quick-deposit-item.quick-deposit-item-bonus:hover .qd-deposit-amount .qd-deposit-ccode {
  color:#fff
}
.member-details .quick-deposit-list .quick-deposit-item:hover .deposit-amount-box {
  border-color:#f2c94c
}
.member-details .quick-deposit-list .quick-deposit-item:hover .qd-deposit-amount .qd-deposit-damount {
  color:var(--primary-color-l-10)
}
.member-details .quick-deposit-list .quick-deposit-item:hover .qd-deposit-amount .qd-deposit-ccode {
  color:var(--primary-color-l-10)
}
.member-details .quick-deposit-list .quick-deposit-item.selected .deposit-amount-box {
  border-color:#f2c94c;
  background-color:#f2c94c
}
.member-details .quick-deposit-list .quick-deposit-item.selected .bonus-amount-box {
  border-color:#f2c94c
}
.member-details .quick-deposit-list .quick-deposit-item.selected .qd-deposit-amount .qd-deposit-damount {
  color:#fff
}
.member-details .quick-deposit-list .quick-deposit-item.selected .qd-deposit-amount .qd-deposit-ccode {
  color:#fff
}
.member-details .member-help-column-content {
  height:100%
}
.member-details .member-help-column-content .member-help-nav .nav-item {
  margin-bottom:1rem
}
.member-details .member-help-nav .nav-link {
  font-size:.75rem
}
.member-details .member-help-nav .nav-link span {
  display:inline-block;
  vertical-align:middle
}
.member-details .member-help-nav .nav-item-icon {
  font-size:1.5rem;
  color:#f2c94c;
  padding-right:6px
}
.member-details .responsible-gaming-settings p a,
.member-details .responsible-gaming-settings p span {
  font-weight:700
}
.member-details .responsible-gaming-option {
  margin:2rem 0
}
.member-details .responsible-gaming-option .responsible-gaming-option-title {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:#2c3449;
  font-size:.875rem;
  margin-bottom:1rem;
  padding:12px;
  color:#fff
}
.member-details .responsible-gaming-option .responsible-gaming-option-description {
  color:#acafb0;
  font-size:.8125rem;
  margin-bottom:1rem
}
.member-details .responsible-gaming-option .form-group {
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto
}
.member-details .responsible-gaming-option .form-group.form-group-fixed {
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%
}
.member-details .responsible-gaming-option label {
  font-size:.75rem
}
.member-details .responsible-gaming-option .form-actions {
  padding-top:12px
}
.member-details .responsible-gaming-option .form-actions .btn {
  min-width:5rem
}
.member-details .responsible-gaming-option .form-actions .btn+.btn {
  margin-left:12px
}
.member-details .no-results-box {
  background-color:#171a21;
  padding:4rem 12px
}
.member-details .no-results-box .no-results-label {
  text-align:center;
  font-size:.875rem
}
.member-details .tc-toggle {
  font-size:.875rem;
  text-transform:uppercase;
  cursor:pointer;
  padding:12px;
  background-color:#212630;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.member-details .tc-toggle .tc-label {
  color:#f2c94c;
  font-weight:700
}
.member-details .tc-toggle .toggle-icon {
  color:#f2c94c;
  margin-left:auto
}
.member-details .tc-toggle .toggle-icon::after {
  content:""
}
.member-details .tc-toggle.collapsed .toggle-icon::after {
  content:""
}
.member-details .tc-toggle.collapsed .tc-label {
  color:#fff;
  font-weight:400
}
.member-details .tc-content {
  padding:2rem 2rem .5rem 2rem;
  background-color:#212630
}
.member-details .cms-page-title {
  font-size:1.25rem;
  margin-bottom:2rem
}
.member-details .cms-page-content {
  color:#cacbcc
}
.member-details .bonus-section {
  display:inline-block;
  padding-bottom:2rem;
  margin-bottom:2rem
}
.member-details .bonus-section .bonus-title {
  font-size:.75rem;
  margin-bottom:6px
}
.member-details .bonus-section .bonus-code {
  font-weight:500;
  font-size:.9375rem
}
.member-details .bonus-section .bonus-field {
  min-width:180px;
  background-color:rgba(242,201,76,.2);
  border:1px dashed #f2c94c;
  padding:.5rem .2rem
}
.member-details .bonus-section .btn-marketing-bonus {
  min-width:200px;
  background-color:#f2c94c;
  color:#000
}
.member-details .bonus-section .btn-marketing-bonus:hover {
  background-color:#384054;
  color:#000
}
.member-details .bonus-section .btn-marketing-bonus .btn-icon {
  margin-left:1rem
}
.member-details .single-promotion-text {
  color:#fff
}
.member-details .withdrawals-not-allowed-message .withdrawals-not-allowed-icon {
  font-size:2rem;
  margin-right:12px
}
.member-details .method-muchbetter .no-account-message {
  text-align:center;
  margin-top:2rem
}
.member-details .method-muchbetter .no-account-message h5 {
  font-size:1rem;
  margin-bottom:.5rem
}
.member-details .method-muchbetter .no-account-message p {
  font-size:.875rem;
  margin:0
}
.member-details .method-muchbetter .no-account-message a {
  color:var(--primary-color-l-30);
  text-decoration:underline
}
.member-details .method-muchbetter .continue-withdraw {
  text-align:center
}
.member-details .method-muchbetter .continue-withdraw .separator {
  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;
  font-size:.8125rem;
  padding:1rem 0;
  color:#cacbcc
}
.member-details .method-muchbetter .continue-withdraw .separator::before {
  content:"";
  height:1px;
  width:10%;
  background-color:#171a21;
  margin:0 12px
}
.member-details .method-muchbetter .continue-withdraw .separator::after {
  content:"";
  height:1px;
  width:10%;
  background-color:#171a21;
  margin:0 12px
}
.member-details .method-muchbetter .continue-withdraw p {
  font-size:.8125rem
}
.member-details .method-muchbetter .continue-withdraw button {
  padding-left:2rem;
  padding-right:2rem
}
.member-details .withdraw-msg-box a {
  color:var(--primary-color-l-30)
}
.member-details .withdraw-msg-box a:focus,
.member-details .withdraw-msg-box a:hover {
  text-decoration:underline
}
.member-details .withdraw-msg-box .document-warning .upload-documents-link {
  color:inherit
}
.member-details .withdraw-msg-box .document-warning .icon {
  padding-right:.75rem
}
.member-details .withdraw-msg-box .provider-info-container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  border-top:1px solid #171a21;
  padding-top:1.5rem
}
.member-details .withdraw-msg-box .info-icon {
  font-size:1.5rem;
  color:#cacbcc;
  padding-right:12px
}
.member-details .withdraw-msg-box .info-text {
  font-size:.75rem;
  color:#cacbcc
}
.member-details .form-submit-button {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
@media (hover:hover) {
  .member-details .form-submit-button:hover {
    color:#212529;
    background-color:#efbe28;
    border-color:#efbb1c
  }
}
.member-details .form-submit-button.focus,
.member-details .form-submit-button:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.member-details .form-submit-button.disabled,
.member-details .form-submit-button:disabled {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.member-details .form-submit-button:not(:disabled):not(.disabled).active,
.member-details .form-submit-button:not(:disabled):not(.disabled):active,
.show>.member-details .form-submit-button.dropdown-toggle {
  color:#212529;
  background-color:#efbb1c;
  border-color:#edb711
}
.member-details .form-submit-button:not(:disabled):not(.disabled).active:focus,
.member-details .form-submit-button:not(:disabled):not(.disabled):active:focus,
.show>.member-details .form-submit-button.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.member-details .campaigns-wrapper .alert {
  margin-bottom:0
}
.member-details .campaigns-wrapper .card {
  border-radius:4px;
  -webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);
  box-shadow:0 2px 4px rgba(0,0,0,.1);
  background-color:#424c63;
  vertical-align:middle;
  padding:4px 12px;
  border:1px solid #303951;
  margin-bottom:6px
}
.member-details .campaigns-wrapper .card-header {
  font-weight:700
}
.member-details .campaigns-wrapper .bonus-title {
  font-weight:700;
  font-size:1rem
}
.member-details .campaigns-wrapper .bonus-amount {
  font-weight:700;
  color:#f2c94c;
  font-size:1rem
}
.member-details .campaigns-wrapper .code {
  background-color:#455056;
  color:#fff;
  padding:.25rem .5rem;
  border-radius:.375rem;
  word-wrap:break-word;
  margin:6px
}
.member-details .campaigns-wrapper .progress-bar-row .progress {
  margin-bottom:0;
  height:4px
}
.member-details .campaigns-wrapper .progress-bar-row .progress .progress-bar.bg-success {
  background-color:#27ae60
}
.member-details .campaigns-wrapper .progress-bar-row .progress-value {
  font-size:14px;
  text-align:left;
  white-space:nowrap
}
.member-details .campaigns-wrapper .game-title,
.member-details .campaigns-wrapper .terms-and-conditions a {
  white-space:normal;
  text-align:center;
  font-weight:700;
  color:#f2c94c;
  text-decoration:underline;
  text-transform:capitalize
}
.member-details .campaigns-wrapper .row {
  padding:3px 0
}
.member-details .campaigns-wrapper .row.progress-bar-row {
  padding:0
}
.member-details .campaigns-wrapper .progress-bar-col {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}
.member-details .campaigns-wrapper .vertical-align-middle {
  margin-top:auto;
  margin-bottom:auto
}
.member-details .activate-coupon-code {
  padding:0 12px
}
.member-details .games-casino-element-display .btn-promotions-nav {
  min-width:220px;
  margin-right:1rem
}
.member-details .promotion-section-container {
  padding:12px;
  min-height:60vh
}
.member-details .promotion-box {
  border:1px solid #2c3449;
  position:relative;
  height:100%
}
.member-details .label-expired {
  margin-right:12px
}
.member-details .promotion-banner {
  width:100%;
  -ms-flex-item-align:start;
  align-self:flex-start;
  -ms-flex-negative:0;
  flex-shrink:0;
  cursor:pointer
}
.member-details .promotion-banner .img-fluid {
  width:100%
}
.member-details .promotion-info {
  background-color:#2c3449;
  padding:1rem 12px;
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto
}
.member-details .promotion-info .btn.loader-circle-inline-full {
  padding-left:3em
}
.member-details .promotion-info .btn.loader-circle-inline-full::before {
  left:.6em;
  border-top-color:rgba(33,37,41,.3);
  border-right-color:rgba(33,37,41,.3);
  border-bottom-color:rgba(33,37,41,.3);
  border-left-color:#212529
}
.member-details .promotion-overlay {
  position:absolute;
  left:0;
  background-color:rgba(0,0,0,.7);
  top:0;
  width:100%;
  height:100%
}
.member-details .promotion-locked {
  text-align:center;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  z-index:2
}
.member-details .promotion-locked .padlock {
  width:64px;
  height:64px;
  background-color:#f2c94c;
  -ms-flex-item-align:center;
  align-self:center;
  -webkit-box-flex:1;
  -ms-flex:1 0 auto;
  flex:1 0 auto;
  color:#f9e6ab;
  font-size:2rem;
  border-radius:50%;
  -webkit-box-shadow:0 0 0 10px rgba(242,201,76,.5);
  box-shadow:0 0 0 10px rgba(242,201,76,.5);
  -webkit-animation:pulse-locked 6s 1s infinite linear;
  animation:pulse-locked 6s 1s infinite linear
}
.member-details .promotion-locked .lock-label {
  -webkit-box-flex:1;
  -ms-flex:1 0 auto;
  flex:1 0 auto;
  margin-top:1rem;
  font-weight:700;
  color:#f2c94c;
  font-size:20px
}
.member-details .promotion-text {
  margin-top:1.5rem
}
.member-details .promotion-text .activateCouponCode {
  text-transform:capitalize!important
}
.member-details .promotions-content-list .promotion-text {
  margin-top:.5rem
}
.member-details .single-promotion-image-frame {
  -ms-flex-negative:0;
  flex-shrink:0
}
.member-details .promotions-actions-container {
  padding:12px;
  background-color:#222939
}
.member-details .promotions-actions-container .btn.loader-circle-inline-full {
  padding-left:3em
}
.member-details .promotions-actions-container .btn.loader-circle-inline-full::before {
  left:.6em;
  border-top-color:rgba(33,37,41,.3);
  border-right-color:rgba(33,37,41,.3);
  border-bottom-color:rgba(33,37,41,.3);
  border-left-color:#212529
}
.member-details .promotion-link {
  font-weight:700;
  display:inline-block;
  cursor:pointer
}
.member-details .no-results-box {
  background-color:#171a21;
  padding:4rem 12px
}
.member-details .no-results-box .no-results-label {
  text-align:center;
  font-size:.875rem
}
#campaignModal .promotion-title {
  padding:12px
}
.error-403-title-color {
  color:#f2c94c
}
.error-403-container {
  background-color:#171a21
}
.error-403-container p {
  color:#747678
}
.error-403-container p a {
  color:#f2c94c
}
.error-403-container img {
  max-width:150px
}
.error-403-header {
  background:#171a21
}
.error-page {
  color:#fff
}
.error-page .error-title {
  font-size:1.75rem;
  font-weight:700;
  text-transform:uppercase
}
.error-page .error-body {
  min-height:50vh;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:3rem;
  text-align:center
}
.plugin-content .error-page .card {
  border:5px solid #455056
}
.plugin-content .error-page .card .card-header {
  border-bottom:1px solid #455056
}
.plugin-content .error-page .error-body {
  min-height:500px
}
.custom-error-page-layout {
  background:#000;
  text-shadow:0 -2px 0 #000
}
.custom-error-page-layout #header {
  display:none
}
.custom-error-page-layout::after {
  z-index:1;
  width:100%;
  height:630px;
  top:0;
  left:0;
  position:absolute;
  content:"";
  display:block;
  background:#000
}
.custom-error-page-layout .custom-error-page {
  position:relative;
  z-index:2
}
.custom-error-page-layout .custom-error-page .custom-error-page-logo {
  margin:6rem 0;
  max-width:300px
}
.custom-error-page-layout .custom-error-page .custom-error-page-title {
  font-size:4rem;
  color:#cacbcc;
  text-shadow:0 2px 0 #000;
  font-weight:600;
  padding:24px 0
}
.custom-error-page-layout .custom-error-page .unique-id-code {
  color:#cacbcc;
  font-size:.75rem;
  display:block;
  margin-bottom:24px
}
.custom-error-page-layout .custom-error-page .custom-error-page-footer {
  color:#cacbcc;
  padding:24px 12px;
  font-size:.75rem
}
.custom-error-page-layout .custom-error-page .scroll-top-icon {
  display:inline-block;
  cursor:pointer;
  margin:0 12px;
  line-height:1
}
.custom-error-page-layout .custom-error-page .custom-error-page-separation {
  width:100%;
  height:.125rem;
  margin:12px 0;
  background:#747678
}
.slider-container {
  height:100%;
  width:100%;
  position:relative
}
.slider-container:hover .slider-container-nav {
  opacity:1;
  visibility:visible
}
.slider-container-fluid {
  height:100%;
  position:relative
}
.slider-container-fluid:hover .slider-container-nav {
  opacity:1;
  visibility:visible
}
.slider-container-nav {
  height:0;
  position:absolute;
  z-index:1;
  top:50%;
  left:0;
  right:0;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  opacity:0;
  visibility:hidden;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out
}
.slider-container-nav .carousel-icon-nav,
.slider-container-nav [class*=owl-] {
  font-size:2.5rem;
  color:#f2c94c;
  background-color:transparent;
  margin:0;
  padding:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  border:none;
  cursor:pointer
}
.slider-container-nav .carousel-icon-nav .slider-icon-nav,
.slider-container-nav [class*=owl-] .slider-icon-nav {
  padding:.875rem 0;
  font-size:2.5rem;
  display:block
}
.slider-container-nav .carousel-icon-nav:focus,
.slider-container-nav .carousel-icon-nav:hover,
.slider-container-nav [class*=owl-]:focus,
.slider-container-nav [class*=owl-]:hover {
  outline:0
}
.slider-container-nav .carousel-icon-nav {
  padding:1rem 0;
  background-color:transparent
}
.slider-container-nav .disabled {
  opacity:.6;
  cursor:default
}
.slider-container-nav .owl-prev {
  margin-left:2.8125rem
}
.slider-container-nav .owl-next {
  margin-right:2.8125rem
}
.slider-container-nav .owl-next .carousel-icon-nav,
.slider-container-nav .owl-prev .carousel-icon-nav {
  font-size:3.75rem
}
.slider-wrapper {
  height:100%
}
.slider-wrapper .slider-inner {
  height:100%
}
.slider-wrapper .owl-stage-outer {
  height:100%
}
.slider-wrapper .owl-stage {
  width:100%;
  height:100%
}
.slider-wrapper .owl-item {
  width:100%;
  height:100%;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out
}
.slider-wrapper .slider-item {
  height:100%;
  width:100%;
  position:relative;
  overflow:hidden;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}
.slider-wrapper .slider-item.slider-item-dark {
  background-color:#000
}
.slider-wrapper .slider-item .btn-slide-action {
  position:absolute;
  z-index:9;
  top:60%;
  left:50%;
  -webkit-transform:translate3d(-50%,0,0);
  transform:translate3d(-50%,0,0);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}
.slider-wrapper .slider-item-banner-container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  overflow:hidden
}
.slider-wrapper .slider-item-banner-container .slider-item-banner {
  display:block;
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  height:100%;
  overflow:hidden
}
.slider-wrapper .slider-item-banner-container .slider-item-banner.cursor-default {
  cursor:default
}
.slider-wrapper .slider-item-banner-container .slider-item-banner .slider-item-banner-image {
  position:absolute;
  z-index:1;
  top:0;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  height:100%;
  max-height:100%;
  width:auto
}
.slider-wrapper .slider-item-banner-container .slider-item-banner .countdown {
  position:absolute;
  z-index:10;
  bottom:2.75rem;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%)
}
.slider-wrapper .slider-item-banner-container .slider-item-banner-text-container {
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  vertical-align:middle;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  pointer-events:none;
  position:relative
}
.slider-wrapper .slider-item-banner-container .slider-item-banner-text-container .slider-item-banner-text {
  max-width:60%;
  z-index:2;
  margin-top:-60px
}
.slider-wrapper .slider-item-banner-container .slider-item-banner-text-container .slider-item-banner-text:not(.with-default-alignment) {
  width:100%;
  height:100%;
  max-width:100%;
  margin-top:initial
}
.slider-wrapper .slider-item-banner-container .slider-item-banner-text-container .slider-item-banner-button-container {
  padding:.25rem .5rem;
  min-width:278px;
  border-radius:30px;
  border:6px solid #000;
  background:-webkit-gradient(linear,left top,left bottom,from(#f2cd56),to(#fdfaf1));
  background:linear-gradient(to bottom,#f2cd56 0,#fdfaf1 100%);
  pointer-events:all;
  position:absolute;
  left:60%;
  bottom:34px;
  text-align:center;
  cursor:pointer;
  z-index:5;
  -webkit-text-stroke:1px #000
}
@media (max-width:1536px) {
  .slider-wrapper .slider-item-banner-container .slider-item-banner-text-container .slider-item-banner-button-container {
    left:63%
  }
}
@media (max-width:1440px) {
  .slider-wrapper .slider-item-banner-container .slider-item-banner-text-container .slider-item-banner-button-container {
    left:65%
  }
}
.slider-wrapper .slider-item-banner-container .slider-item-banner-text-container .slider-item-banner-button-container .btn-carousel-slider {
  font-size:2rem;
  color:var(--black);
  line-height:1.25;
  font-weight:900;
  text-transform:uppercase
}
.slider-wrapper .slider-item-banner-container .slider-item-banner-text-container .slider-item-banner-button-container .btn-carousel-slider:focus {
  border:none;
  -webkit-box-shadow:none;
  box-shadow:none
}
.slider-wrapper .slider-item-banner-container .slider-item-banner-text-container .slider-item-banner-button-container:hover {
  background:#f2cd56
}
.slider-wrapper .slider-item-banner-container .slider-item-banner-text-container .slider-item-banner-button-container.fw-carousel-slide {
  bottom:18px;
  left:unset;
  margin-left:17px;
  min-width:278px
}
.slider-wrapper .slider-item-banner-container .slider-item-banner-text-container .slider-item-banner-button-container.fw-carousel-slide .btn-carousel-slider {
  font-size:2rem;
  letter-spacing:2px
}
@media (max-width:1536px) {
  .slider-wrapper .slider-item-banner-container .slider-item-banner-text-container .slider-item-banner-button-container.fw-carousel-slide {
    left:unset
  }
}
.slider-wrapper .slider-item-custom-content {
  position:absolute;
  z-index:2;
  top:50%;
  left:0;
  right:0;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  text-align:center;
  padding-left:12px;
  padding-right:12px
}
.slider-wrapper .slider-item-custom-content .slider-item-title {
  margin:0 0 1rem 0;
  text-transform:uppercase;
  font-weight:700;
  font-size:1.5rem
}
.slider-wrapper .slider-item-custom-content .slider-item-button {
  padding-left:2rem;
  padding-right:2rem
}
.slider-wrapper .slider-item-event-container {
  color:var(--sport-carousel-color);
  position:absolute;
  z-index:2;
  bottom:12%;
  left:50%;
  width:90%;
  max-width:1000px;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  background-color:var(--sport-carousel-bg);
  padding:12px 24px
}
.slider-wrapper .slider-item-event-container .event-league-wrapper {
  font-size:.75rem
}
.slider-wrapper .slider-item-event-container .event-league-wrapper .league-title-icon {
  width:1rem;
  height:1rem;
  padding-right:6px
}
.slider-wrapper .slider-item-event-container .event-date-wrapper {
  font-size:.75rem;
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  margin-left:-2px;
  margin-right:-2px
}
.slider-wrapper .slider-item-event-container .event-date-wrapper .start-date {
  padding-left:3px;
  padding-right:3px
}
.slider-wrapper .slider-item-event-container .event-date-wrapper .start-time {
  padding-left:3px;
  padding-right:3px
}
.slider-wrapper .slider-item-event-container .event-date-wrapper .live-label {
  margin-left:2px;
  margin-right:2px
}
.slider-wrapper .slider-item-event-container .event-date-wrapper .game-period {
  padding-left:3px
}
.slider-wrapper .slider-item-event-container .event-date-wrapper .live-minute {
  padding-left:3px
}
.slider-wrapper .slider-item-event-container .event-date-wrapper .live-clock {
  padding-left:3px;
  padding-right:3px
}
.slider-wrapper .slider-item-event-container .event-main-info .event-team-wrapper {
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  font-size:.875rem;
  font-weight:700
}
.slider-wrapper .slider-item-event-container .event-main-info .event-team-item {
  padding-left:3px;
  padding-right:3px
}
@media (max-width:1599.98px) {
  .slider-wrapper .slider-item-event-container .event-main-info .event-team-item {
    font-size:.75rem
  }
}
.slider-wrapper .slider-item-event-container .event-main-info .versus {
  padding:0 12px
}
.slider-wrapper .slider-item-event-container .event-all-markets-wrapper {
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%
}
.slider-wrapper .slider-item-event-container .event-all-markets-wrapper .event-all-markets-link {
  font-size:.75rem;
  color:var(--sport-carousel-event-all-markets-color)
}
.slider-wrapper .slider-item-event-container .event-all-markets-wrapper .event-all-markets-link:hover {
  color:var(--sport-carousel-event-all-markets-color)
}
.slider-wrapper .slider-item-event-container .market-line-title {
  font-size:.625rem;
  color:var(--sport-carousel-market-line-title)
}
.slider-wrapper .slider-item-event-container .odds-container {
  margin-left:-1px;
  margin-right:-1px
}
.slider-wrapper .slider-item-event-container .odd-container {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  -ms-flex-negative:1;
  flex-shrink:1;
  max-width:50%;
  background-color:var(--sport-carousel-market-container-bg);
  margin-left:1px;
  margin-right:1px
}
.slider-wrapper .slider-item-event-container .odd-container.pos-draw {
  max-width:20%
}
.slider-wrapper .slider-item-event-container .spread {
  color:var(--sport-carousel-market-spread-color)
}
.slider-wrapper .slider-item-caption {
  position:absolute;
  z-index:2;
  left:0;
  bottom:0;
  right:0;
  background-color:rgba(0,0,0,.5);
  padding:12px
}
.slider-wrapper .owl-nav {
  position:absolute;
  z-index:4;
  left:0;
  right:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  margin:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}
.slider-wrapper .owl-nav .carousel-icon-nav {
  font-size:1rem;
  vertical-align:top
}
.slider-wrapper .owl-dots {
  position:absolute;
  z-index:3;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  bottom:12px;
  margin:0;
  display:block
}
.slider-wrapper .owl-dots .owl-dot {
  vertical-align:top
}
#sportSliderContainer .slider-container {
  height:260px;
  background-color:var(--dark)
}
#vueQuickBets .select-stake {
  background-color:#fff
}
#vueQuickBets .carousel-nav-arrows {
  text-align:center;
  -webkit-tap-highlight-color:transparent
}
#vueQuickBets .carousel-nav-arrows .slider-container-nav .carousel-icon-nav,
#vueQuickBets .carousel-nav-arrows [class*=owl-],
.slider-container-nav #vueQuickBets .carousel-nav-arrows .carousel-icon-nav {
  color:#fff;
  margin:0;
  padding:0;
  background:0 0;
  display:inline-block;
  border:none
}
#vueQuickBets .carousel-nav-arrows .slider-container-nav .carousel-icon-nav .carousel-icon-nav,
#vueQuickBets .carousel-nav-arrows [class*=owl-] .carousel-icon-nav,
.slider-container-nav #vueQuickBets .carousel-nav-arrows .carousel-icon-nav .carousel-icon-nav {
  font-size:1rem;
  vertical-align:top
}
#vueQuickBets .carousel-nav-arrows .slider-container-nav .carousel-icon-nav:focus,
#vueQuickBets .carousel-nav-arrows .slider-container-nav .carousel-icon-nav:hover,
#vueQuickBets .carousel-nav-arrows [class*=owl-]:focus,
#vueQuickBets .carousel-nav-arrows [class*=owl-]:hover,
.slider-container-nav #vueQuickBets .carousel-nav-arrows .carousel-icon-nav:focus,
.slider-container-nav #vueQuickBets .carousel-nav-arrows .carousel-icon-nav:hover {
  outline:0
}
#vueQuickBets .carousel-nav-arrows .disabled {
  opacity:.6;
  cursor:default
}
#vueQuickBets .slider-container {
  height:200px
}
#vueQuickBets .slider-item .slider-item-caption {
  color:#fff
}
#vueQuickBets .slider-item .slider-caption-title {
  margin:0 0 6px 0;
  font-size:.875rem;
  font-weight:500
}
#vueQuickBets .slider-item .slider-caption-text {
  margin:0 0 12px 0
}
#vueQuickBets .slider-item .select-stake {
  -webkit-box-flex:0;
  -ms-flex:0 0 34%;
  flex:0 0 34%
}
#vueQuickBets .slider-item .btn-quick-bet {
  -webkit-box-flex:0;
  -ms-flex:0 0 60%;
  flex:0 0 60%
}
#vipClubSliderContainer .slider-container {
  height:600px
}
/*! purgecss start ignore */.deposit-modal .modal-content {
  min-height:500px
}
.deposit-modal .modal-body {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.deposit-modal .no-available-payment-methods {
  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;
  color:#000
}
.deposit-modal .payment-methods-list {
  max-width:600px;
  width:100%;
  margin:0 auto
}
.deposit-modal .payment-methods-list-title {
  text-align:center;
  font-weight:400;
  margin-bottom:2.5rem
}
.deposit-modal .modal-link-back {
  font-size:.75rem;
  font-weight:500;
  color:#747678;
  text-transform:uppercase;
  display:inline-block;
  vertical-align:top
}
.deposit-modal .modal-link-back .modal-link-back-label {
  display:inline-block;
  vertical-align:middle
}
.deposit-modal .modal-link-back::before {
  font-size:.875rem;
  font-family:ds-icon-material;
  display:inline-block;
  margin-right:6px;
  vertical-align:middle;
  font-weight:400;
  font-style:normal;
  line-height:1;
  letter-spacing:normal;
  text-transform:none;
  white-space:nowrap;
  word-wrap:normal;
  -webkit-font-feature-settings:"liga";
  -webkit-font-smoothing:antialiased;
  width:auto;
  height:auto;
  content:""
}
.deposit-modal .modal-link-back:hover {
  color:#343a40
}
.deposit-modal .payment-method-group {
  margin-top:1rem
}
.deposit-modal .payment-method-group .payment-method-name {
  color:#747678;
  margin:0;
  text-transform:uppercase;
  font-size:.75rem
}
.deposit-modal .payment-method-item {
  padding:6px 0
}
.deposit-modal .payment-method-item .payment-method {
  display:block;
  border:2px solid #e9ecef;
  padding:12px;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
  border-radius:.3rem
}
.deposit-modal .payment-method-item .payment-method:hover {
  border-color:#f2c94c;
  background-color:rgba(242,201,76,.1)
}
.deposit-modal .payment-method-item .payment-method-logo {
  display:block;
  width:auto;
  max-height:46px;
  margin:0 auto
}
.deposit-modal .payment-provider-container {
  margin:-1rem;
  padding:1rem
}
.deposit-modal .payment-provider-container .deposit-details {
  max-width:400px;
  margin:0 auto
}
.deposit-modal .payment-provider-container .payment-image {
  margin:0 auto
}
.deposit-modal .payment-provider-container .payment-image img {
  display:block;
  width:auto;
  height:auto;
  max-width:100%;
  max-height:80px;
  margin:0 auto
}
.deposit-modal .payment-provider-container .payment-min-max-container {
  margin:1rem auto 0 auto;
  background-color:#f8f9fa;
  border-radius:.2rem;
  padding:0 6px .125rem
}
.deposit-modal .payment-provider-container .payment-min-max-container .min-max-amount-container .min-max-label {
  font-size:.6875rem;
  color:#343a40;
  text-transform:uppercase;
  display:inline-block
}
.deposit-modal .payment-provider-container .payment-min-max-container .min-max-amount-container .min-max-amount-value {
  color:#343a40;
  font-weight:500;
  padding-left:6px;
  font-size:.75rem;
  display:inline-block
}
.deposit-modal .payment-provider-container .payment-min-max-container:empty {
  margin-top:0
}
.deposit-modal .payment-provider-container .error-container {
  max-width:400px;
  margin:0 auto
}
.deposit-modal .payment-provider-container .payment-form-body {
  max-width:400px;
  margin:0 auto;
  padding:1.5rem 0 .5rem 0
}
.deposit-modal .payment-provider-container .payment-form-body .input-group-text.input-group-text-dark {
  background-color:#fff;
  border-color:#e9ecef
}
.deposit-modal .payment-provider-container .error-message {
  padding:1rem
}
.deposit-modal .payment-provider-container .deposit-additional-link {
  font-size:.6875rem;
  font-weight:700;
  margin:12px
}
.deposit-modal .payment-iframe-container .modal-link-back {
  padding:1rem 0
}
.deposit-modal .payment-iframe-container .provider-trustly {
  width:600px;
  margin:0 auto
}
.deposit-modal .payment-qr-container {
  padding:1.5rem
}
.deposit-modal .payment-qr-container .payment-qr-message {
  padding-bottom:1.5rem;
  font-size:2rem;
  font-weight:500
}
.deposit-modal .payment-qr-container .payment-qr-image {
  margin:3rem 0;
  background:linear-gradient(to right,#3395ff 2px,transparent 2px) 0 0,linear-gradient(to right,#3395ff 2px,transparent 2px) 0 100%,linear-gradient(to left,#3395ff 2px,transparent 2px) 100% 0,linear-gradient(to left,#3395ff 2px,transparent 2px) 100% 100%,linear-gradient(to bottom,#3395ff 2px,transparent 2px) 0 0,linear-gradient(to bottom,#3395ff 2px,transparent 2px) 100% 0,linear-gradient(to top,#3395ff 2px,transparent 2px) 0 100%,linear-gradient(to top,#3395ff 2px,transparent 2px) 100% 100%;
  background-repeat:no-repeat;
  background-size:20px 20px;
  padding:6px;
  min-width:192px;
  min-height:192px
}
.deposit-modal .payment-qr-container .payment-qr-deposit-description-label {
  font-size:.875rem;
  color:#878b8f
}
.deposit-modal .payment-qr-container .content-copy-icon {
  font-size:1.125rem;
  color:#fff
}
.deposit-modal .payment-qr-container .copy-address-container {
  min-width:290px
}
.deposit-modal .payment-qr-container .payment-qr-deposit-address-value {
  color:#000;
  font-size:.75rem
}
.deposit-modal .payment-qr-container .copy-qr-address.btn-outline-success:hover {
  color:#27ae60;
  background-color:transparent
}
.deposit-modal .payment-guide-container {
  padding:2rem 1rem
}
.deposit-modal .payment-guide-container .guide-image {
  margin:0 auto;
  display:block
}
.deposit-modal .payment-guide-container .guide-content {
  text-align:center;
  padding:2rem
}
.deposit-modal .payment-guide-container .guide-content p {
  font-size:1rem;
  font-weight:700;
  color:#343a40
}
.deposit-modal .payment-guide-container .guide-confirm-button {
  margin:0 auto;
  max-width:240px
}
.deposit-modal .deposit-summary-content {
  max-width:400px;
  margin:0 auto;
  padding-top:1rem;
  padding-bottom:1rem
}
.deposit-modal .deposit-summary-content p {
  font-size:.875rem;
  color:#343a40
}
.deposit-modal .deposit-summary-content a {
  color:#0a66c8
}
.deposit-modal .deposit-summary-content a:focus,
.deposit-modal .deposit-summary-content a:hover {
  text-decoration:underline
}
.deposit-modal .deposit-summary-content .provider-info-container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  border-top:1px solid #b3babe;
  padding:1rem 0;
  margin:1.5rem 0
}
.deposit-modal .deposit-summary-content .info-icon {
  font-size:1.5rem;
  color:#343a40;
  padding-right:12px
}
.deposit-modal .deposit-summary-content .info-text {
  font-size:.75rem;
  color:#343a40
}
.deposit-modal .quick-deposit-list {
  margin-left:-6px;
  margin-right:-6px;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.deposit-modal .quick-deposit-list .quick-deposit-item {
  -webkit-box-flex:0;
  -ms-flex:0 0 33.33333%;
  flex:0 0 33.33333%;
  padding-left:6px;
  padding-right:6px;
  margin:6px 0;
  cursor:pointer
}
.deposit-modal .quick-deposit-list .quick-deposit-item .deposit-amount-box {
  border-radius:.3rem;
  border:2px solid #e9ecef;
  padding:4px 0;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out
}
.deposit-modal .quick-deposit-list .quick-deposit-item .bonus-amount-box {
  border:2px solid #e9ecef;
  border-bottom-right-radius:.3rem;
  border-bottom-left-radius:.3rem;
  padding:12px;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out
}
.deposit-modal .quick-deposit-list .quick-deposit-item .qd-deposit-amount {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  font-weight:500;
  padding:12px;
  line-height:1
}
.deposit-modal .quick-deposit-list .quick-deposit-item .qd-deposit-amount .qd-deposit-damount {
  color:#495057;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
  font-size:1.75rem;
  padding:0 2px
}
.deposit-modal .quick-deposit-list .quick-deposit-item .qd-deposit-amount .qd-deposit-ccode {
  color:#495057;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
  font-size:.75rem;
  padding:4px 0
}
.deposit-modal .quick-deposit-list .quick-deposit-item .qd-bonus-label {
  text-align:center;
  color:#495057;
  font-size:.625rem;
  line-height:1;
  font-weight:500;
  text-transform:uppercase
}
.deposit-modal .quick-deposit-list .quick-deposit-item .qd-bonus-amount {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  line-height:1;
  font-weight:500;
  padding-top:6px
}
.deposit-modal .quick-deposit-list .quick-deposit-item .qd-bonus-amount .qd-bonus-bamount {
  color:#0f9e84;
  font-size:1.125rem;
  padding:0 2px
}
.deposit-modal .quick-deposit-list .quick-deposit-item .qd-bonus-amount .qd-bonus-ccode {
  color:#0f9e84;
  font-size:.6875rem;
  padding:2px 0
}
.deposit-modal .quick-deposit-list .quick-deposit-item.quick-deposit-item-bonus .deposit-amount-box {
  background-color:#e9ecef;
  border-bottom-width:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}
.deposit-modal .quick-deposit-list .quick-deposit-item.quick-deposit-item-bonus:hover .deposit-amount-box {
  background-color:#f2c94c
}
.deposit-modal .quick-deposit-list .quick-deposit-item.quick-deposit-item-bonus:hover .bonus-amount-box {
  border-color:#f2c94c
}
.deposit-modal .quick-deposit-list .quick-deposit-item.quick-deposit-item-bonus:hover .qd-deposit-amount .qd-deposit-damount {
  color:#fff
}
.deposit-modal .quick-deposit-list .quick-deposit-item.quick-deposit-item-bonus:hover .qd-deposit-amount .qd-deposit-ccode {
  color:#fff
}
.deposit-modal .quick-deposit-list .quick-deposit-item:hover .deposit-amount-box {
  border-color:#f2c94c
}
.deposit-modal .quick-deposit-list .quick-deposit-item:hover .qd-deposit-amount .qd-deposit-damount {
  color:#f2c94c
}
.deposit-modal .quick-deposit-list .quick-deposit-item:hover .qd-deposit-amount .qd-deposit-ccode {
  color:#f2c94c
}
.deposit-modal .quick-deposit-list .quick-deposit-item.selected .deposit-amount-box {
  border-color:#f2c94c;
  background-color:#f2c94c
}
.deposit-modal .quick-deposit-list .quick-deposit-item.selected .bonus-amount-box {
  border-color:#f2c94c
}
.deposit-modal .quick-deposit-list .quick-deposit-item.selected .qd-deposit-amount .qd-deposit-damount {
  color:#fff
}
.deposit-modal .quick-deposit-list .quick-deposit-item.selected .qd-deposit-amount .qd-deposit-ccode {
  color:#fff
}
.deposit-modal .conversion-fee-info {
  margin-top:2rem;
  border-radius:.2rem;
  padding:12px;
  background-color:transparent;
  border:1px solid #e9ecef;
  font-size:.75rem;
  display:none
}
.deposit-modal .conversion-fee-info .info-icon {
  padding-left:2px;
  padding-right:2px;
  color:#495057
}
.deposit-modal .conversion-fee-info .info-text {
  padding-left:2px;
  padding-right:2px;
  color:#495057
}
.deposit-modal .modal-footer {
  padding-top:2rem;
  padding-bottom:2rem;
  background-color:#e9ecef
}
.deposit-modal .modal-footer-inner {
  max-width:600px;
  width:100%;
  margin:0 auto
}
.deposit-modal .modal-footer-link {
  font-size:.875rem
}
.deposit-modal .modal-footer-link:focus .modal-footer-link-label,
.deposit-modal .modal-footer-link:hover .modal-footer-link-label {
  text-decoration:underline
}
.deposit-modal .modal-footer-link-icon {
  font-size:1.5rem;
  color:#f2c94c!important;
  padding-right:6px
}
.deposit-modal .form-submit-button {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
@media (hover:hover) {
  .deposit-modal .form-submit-button:hover {
    color:#212529;
    background-color:#efbe28;
    border-color:#efbb1c
  }
}
.deposit-modal .form-submit-button.focus,
.deposit-modal .form-submit-button:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.deposit-modal .form-submit-button.disabled,
.deposit-modal .form-submit-button:disabled {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.deposit-modal .form-submit-button:not(:disabled):not(.disabled).active,
.deposit-modal .form-submit-button:not(:disabled):not(.disabled):active,
.show>.deposit-modal .form-submit-button.dropdown-toggle {
  color:#212529;
  background-color:#efbb1c;
  border-color:#edb711
}
.deposit-modal .form-submit-button:not(:disabled):not(.disabled).active:focus,
.deposit-modal .form-submit-button:not(:disabled):not(.disabled):active:focus,
.show>.deposit-modal .form-submit-button.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
/*! purgecss end ignore */.cashier-modal .modal-content {
  min-height:800px
}
.cashier-modal .modal-header .header-deposit-container .mga-container>* {
  font-size:.8125rem
}
.cashier-modal .modal-header .header-deposit-container .mga-container>:last-child {
  color:#0a66c8
}
.cashier-modal .modal-header .header-deposit-container .mga-container>:last-child:focus,
.cashier-modal .modal-header .header-deposit-container .mga-container>:last-child:hover {
  color:#06417f
}
.cashier-modal .modal-header .header-deposit-container .modal-header-link {
  color:#0a66c8;
  font-size:.875rem;
  font-weight:500;
  margin-left:12px;
  margin-right:12px
}
.cashier-modal .modal-header .header-deposit-container .modal-header-link::after {
  font-family:ds-icon-material;
  display:inline-block;
  margin-left:6px;
  vertical-align:middle;
  font-weight:400;
  font-style:normal;
  line-height:1;
  letter-spacing:normal;
  text-transform:none;
  white-space:nowrap;
  word-wrap:normal;
  -webkit-font-feature-settings:"liga";
  -webkit-font-smoothing:antialiased;
  border-width:1px;
  border-style:solid;
  border-color:transparent;
  width:auto;
  height:auto;
  content:""
}
.cashier-modal .modal-header .header-deposit-container .modal-header-link:empty::after {
  margin-left:0
}
.cashier-modal .modal-header .header-deposit-container .modal-header-link::after {
  font-size:1rem;
  margin-left:3px
}
.cashier-modal .modal-header .header-deposit-container .modal-header-link:focus,
.cashier-modal .modal-header .header-deposit-container .modal-header-link:hover {
  color:#06417f;
  text-decoration:none
}
.cashier-modal .modal-body {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.cashier-modal .cashier-coupon-code-container {
  width:100%;
  max-width:560px;
  margin:0 auto
}
.cashier-modal .coupon-code-form-header {
  position:relative
}
.cashier-modal .coupon-code-form-header .form-title {
  text-align:center;
  margin:0
}
.cashier-modal .coupon-code-form-header .form-header-btn {
  position:absolute;
  top:-20px;
  right:0;
  font-size:.6875rem;
  line-height:1;
  color:#acafb0
}
.cashier-modal .coupon-code-form-header .form-header-btn:focus,
.cashier-modal .coupon-code-form-header .form-header-btn:hover {
  text-decoration:none;
  color:#878b8f
}
.cashier-modal .activated-coupon-code-container {
  margin-bottom:2rem;
  padding:.5rem
}
.cashier-modal .activated-coupon-code-container .active-coupon-code-label {
  font-size:.625rem;
  font-weight:700;
  padding-left:3px;
  padding-right:3px;
  text-transform:uppercase
}
.cashier-modal .activated-coupon-code-container .active-coupon-code {
  font-size:1rem;
  font-weight:700;
  padding-left:3px;
  padding-right:3px
}
.cashier-modal .cashier-coupon-code-activation-form {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-top:1rem;
  margin-bottom:2rem;
  padding:.375rem;
  border-radius:10rem;
  border:2px solid #f2c94c
}
.cashier-modal .cashier-coupon-code-activation-form .form-control {
  font-size:1rem;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  padding:0 1rem;
  border-color:transparent
}
.cashier-modal .cashier-coupon-code-activation-form .form-control:focus {
  border-color:transparent!important;
  -webkit-box-shadow:none!important;
  box-shadow:none!important
}
.cashier-modal .cashier-coupon-code-activation-form .btn {
  padding-left:2rem;
  padding-right:2rem;
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
@media (hover:hover) {
  .cashier-modal .cashier-coupon-code-activation-form .btn:hover {
    color:#212529;
    background-color:#efbe28;
    border-color:#efbb1c
  }
}
.cashier-modal .cashier-coupon-code-activation-form .btn.focus,
.cashier-modal .cashier-coupon-code-activation-form .btn:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.cashier-modal .cashier-coupon-code-activation-form .btn.disabled,
.cashier-modal .cashier-coupon-code-activation-form .btn:disabled {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.cashier-modal .cashier-coupon-code-activation-form .btn:not(:disabled):not(.disabled).active,
.cashier-modal .cashier-coupon-code-activation-form .btn:not(:disabled):not(.disabled):active,
.show>.cashier-modal .cashier-coupon-code-activation-form .btn.dropdown-toggle {
  color:#212529;
  background-color:#efbb1c;
  border-color:#edb711
}
.cashier-modal .cashier-coupon-code-activation-form .btn:not(:disabled):not(.disabled).active:focus,
.cashier-modal .cashier-coupon-code-activation-form .btn:not(:disabled):not(.disabled):active:focus,
.show>.cashier-modal .cashier-coupon-code-activation-form .btn.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.cashier-modal .cashier-coupon-code-activation-form .btn.loader-circle-inline-full {
  padding-left:3rem
}
.cashier-modal .cashier-coupon-code-activation-form .btn.loader-circle-inline-full::before {
  left:.6em;
  border-top-color:rgba(33,37,41,.3);
  border-right-color:rgba(33,37,41,.3);
  border-bottom-color:rgba(33,37,41,.3);
  border-left-color:#212529
}
.cashier-modal .cashier-frame {
  width:100%;
  min-height:700px;
  border:0
}
.cashier-modal .deposit-summary-content {
  max-width:560px;
  margin:0 auto
}
.cashier-modal .modal-footer {
  padding-top:2rem;
  padding-bottom:2rem;
  background-color:#e9ecef
}
.cashier-modal .modal-footer-inner {
  max-width:600px;
  width:100%;
  margin:0 auto
}
.cashier-modal .modal-footer-link {
  font-size:.875rem
}
.cashier-modal .modal-footer-link:focus .modal-footer-link-label,
.cashier-modal .modal-footer-link:hover .modal-footer-link-label {
  text-decoration:underline
}
.cashier-modal .modal-footer-link-icon {
  font-size:1.5rem;
  color:#f2c94c!important;
  padding-right:6px
}
.cashier-modal .piq-cashier-container {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  width:100%;
  max-width:560px;
  margin:0 auto
}
.cashier-nav-tabs {
  margin-top:1rem;
  margin-bottom:1rem
}
.cashier-nav-tabs .nav-link {
  color:#495057;
  background-color:transparent;
  padding-left:1.5rem;
  padding-right:1.5rem;
  font-weight:700
}
.cashier-nav-tabs .nav-link:focus,
.cashier-nav-tabs .nav-link:hover {
  color:#000
}
.cashier-nav-tabs .nav-link.active {
  color:#000;
  background-color:transparent
}
.cashier-nav-tabs .nav-link.active .tab-icon {
  opacity:1
}
.cashier-nav-tabs .tab-icon {
  font-size:1.5rem;
  opacity:.8;
  margin-right:6px
}
.cashier-nav-tabs .icon-btc {
  width:1.5rem;
  height:1.5rem;
  background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 18.23913 24' version='1.1' viewBox='0 0 18.239 24' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m17.749 9.6488c0.3577-2.3786-1.4091-3.6774-3.8422-4.558-0.11137-0.040306-0.17657-0.1573-0.14785-0.2722l0.71836-2.8738c0.031596-0.1264-0.046888-0.25407-0.17394-0.28295l-1.5679-0.35635c-0.12289-0.02793-0.24564 0.047184-0.2767 0.16932l-0.69591 2.7361c-0.17844 0.41511-1.0419-0.10143-1.4364-0.096871-0.12828-0.027142-0.21012-0.15386-0.1785-0.28106l0.69377-2.7908c0.031168-0.12538-0.04592-0.25211-0.17159-0.28209l-1.5504-0.36985c-0.12376-0.029524-0.24826 0.045977-0.27928 0.16937l-0.77054 3.0649c-0.44078-0.11019-0.88167-0.202-1.2857-0.3122l-2.549-0.64148c-0.12406-0.031221-0.25003 0.04371-0.2818 0.16763l-0.43454 1.6948c-0.03235 0.12617 0.044822 0.2541 0.17163 0.28385 0.42047 0.098667 1.2664 0.29968 1.2387 0.31351 0.82652 0.202 0.97348 0.71632 0.93671 1.1755l-2.259 9.0547c-0.091922 0.25716-0.38574 0.58774-0.91833 0.49593 0.014286 0.014286-0.88096-0.21546-1.2808-0.3186-0.11084-0.02859-0.2221 0.028767-0.2675 0.13385l-0.80472 1.8628c-0.056732 0.13133 0.017544 0.28224 0.15622 0.3174l2.3436 0.59415c0.41757 0.10826 0.82211 0.21653 1.2246 0.31381 0.12531 0.030291 0.20072 0.15528 0.16913 0.28026l-0.73074 2.8911c-0.031412 0.12428 0.043746 0.25052 0.16797 0.28214l1.569 0.39935c0.12486 0.03178 0.25174-0.044092 0.28282-0.16913l0.71347-2.8697c0.031198-0.12548 0.16163-0.19991 0.28673-0.16724 0.36139 0.1792 1.3437 0.12071 1.3122 0.5834-7.92e-5 8.96e-5 -0.71428 2.8413-0.71428 2.8413-0.03122 0.1242 0.043929 0.25025 0.16803 0.28184l1.5702 0.39973c0.12452 0.0317 0.25113-0.043671 0.28262-0.16824l0.73518-2.9085c0.029751-0.1177 0.14783-0.19044 0.26732-0.16899 3.2928 0.59107 5.8137 0.28038 6.8564-2.7579 0.84129-2.2714 0.14115-3.6951-1.3944-4.6382-0.15766-0.096828-0.1292-0.3369 0.043305-0.40378 1.0764-0.41734 1.8635-1.2468 2.104-2.8188zm-4.6099 6.4651c-0.62453 2.4979-4.8305 1.157-6.1895 0.80802 4.692e-4 -0.0018253 0.82709-3.3222 1.0481-4.2101 0.030621-0.123 0.14703-0.19358 0.27068-0.16572 1.5538 0.35017 5.5 1.0855 4.8707 3.5678zm0.6244-6.4834c-0.56939 2.2775-4.1142 1.1203-5.2161 0.80813 6.313e-4 -0.0024271 0.74232-2.9423 0.95422-3.7823 0.031674-0.12555 0.15633-0.19284 0.28193-0.16134 1.3284 0.33316 4.533 0.88843 3.9799 3.1355z' fill='black}'/%3E%3C/svg%3E%0A");
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center
}
.cashier-nav-tabs .tab-label {
  line-height:1
}
.euro-sports-list+.euro-sports-list {
  margin-top:1rem
}
.euro-event-list .event-list-title {
  padding:.75rem 12px;
  color:var(--body-color)
}
.euro-event-list .event-list-title .event-list-title-label {
  font-size:.875rem
}
.euro-event-list .event-list-title .event-list-title-button {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c;
  border-radius:.25rem
}
@media (hover:hover) {
  .euro-event-list .event-list-title .event-list-title-button:hover {
    color:#212529;
    background-color:#efbe28;
    border-color:#efbb1c
  }
}
.euro-event-list .event-list-title .event-list-title-button.focus,
.euro-event-list .event-list-title .event-list-title-button:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.euro-event-list .event-list-title .event-list-title-button.disabled,
.euro-event-list .event-list-title .event-list-title-button:disabled {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.euro-event-list .event-list-title .event-list-title-button:not(:disabled):not(.disabled).active,
.euro-event-list .event-list-title .event-list-title-button:not(:disabled):not(.disabled):active,
.show>.euro-event-list .event-list-title .event-list-title-button.dropdown-toggle {
  color:#212529;
  background-color:#efbb1c;
  border-color:#edb711
}
.euro-event-list .event-list-title .event-list-title-button:not(:disabled):not(.disabled).active:focus,
.euro-event-list .event-list-title .event-list-title-button:not(:disabled):not(.disabled):active:focus,
.show>.euro-event-list .event-list-title .event-list-title-button.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
@media (hover:hover) {
  .euro-event-list .event-list-title .event-list-title-button:hover {
    border-color:#f0c234
  }
}
.euro-event-list .sport-title {
  color:var(--sport-title-color);
  background-color:var(--sport-title-bg)
}
.euro-event-list .sport-title .dropdown-filter .btn-dropdown {
  color:var(--body-color)
}
.euro-event-list .sport-title .sport-title-icon {
  padding-right:6px
}
.euro-event-list .sport-title .sport-title-label {
  font-size:.875rem;
  text-transform:none
}
.euro-event-list .country-title {
  color:#fff;
  background-color:var(--secondary-color-l-3);
  padding:.5rem 12px;
  border-bottom:1px solid var(--secondary-color)
}
.euro-event-list .country-title.collapsible {
  cursor:pointer
}
.euro-event-list .country-title.collapsible:hover {
  background-color:var(--secondary-color)
}
.euro-event-list .country-title.collapsible:hover .country-toggle-icon {
  opacity:1
}
.euro-event-list .country-title .country-title-country-icon {
  margin-right:6px
}
.euro-event-list .country-title .country-title-label {
  font-size:.75rem
}
.euro-event-list .country-title .country-toggle-icon {
  opacity:.2
}
.euro-event-list .league-title {
  color:var(--league-color);
  background-color:var(--league-bg);
  border-bottom:1px solid var(--secondary-color);
  border-top:0 solid transparent
}
.euro-event-list .league-title.collapsible {
  cursor:pointer
}
.euro-event-list .league-title.collapsible:hover {
  background-color:var(--secondary-color-l-5)
}
.euro-event-list .league-title.collapsible:hover .league-toggle-icon {
  opacity:1
}
.euro-event-list .league-title .league-title-info {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  padding:.875rem 12px
}
.euro-event-list .league-title .league-title-expand {
  width:65px;
  padding-left:12px;
  padding-right:12px
}
.euro-event-list .league-title .league-title-country-icon {
  width:1.125rem;
  height:1.125rem;
  min-width:1.125rem;
  background-size:1.125rem;
  margin-right:6px
}
.euro-event-list .league-title .league-title-e-sports-icon {
  width:16px;
  height:16px;
  margin-right:6px
}
.euro-event-list .league-title .league-title-label {
  font-size:.8125rem;
  line-height:20px;
  font-weight:700
}
.euro-event-list .league-title .league-markets-titles {
  width:60%;
  font-size:.625rem
}
.euro-event-list .league-title .league-markets-title {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
  text-align:center
}
.euro-event-list .league-title .league-toggle-icon {
  opacity:.2;
  padding:0 12px
}
.euro-event-list .date-title {
  color:var(--date-title-color);
  background-color:var(--date-title-bg);
  border-bottom:1px solid #303951
}
.euro-event-list .date-title .outright-market-label {
  padding:.25rem 12px;
  font-size:.75rem;
  text-transform:capitalize
}
.euro-event-list .date-title .date-title-label {
  padding:.25rem 12px;
  font-size:.75rem;
  text-transform:capitalize
}
.euro-event-list .date-title.collapsible {
  cursor:pointer
}
.euro-event-list .date-title.collapsible .date-title-label,
.euro-event-list .date-title.collapsible .outright-market-label {
  padding-top:.5rem;
  padding-bottom:.5rem
}
.euro-event-list .date-title.collapsible:hover .date-toggle-icon {
  opacity:1
}
.euro-event-list .date-title .date-toggle-icon {
  opacity:.2;
  width:54px;
  text-align:center;
  padding-left:12px;
  padding-right:12px
}
.euro-event-list .date-title .league-markets-titles {
  width:60%;
  font-size:.625rem;
  margin-right:65px
}
.euro-event-list .date-title .league-markets-title {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
  text-align:center
}
.euro-event-list .market-selection-keys {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:60%;
  font-size:.75rem
}
.euro-event-list .market-selection-key {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  text-align:center
}
.euro-event-list .event-container {
  color:var(--event-color);
  background-color:var(--event-bg);
  border-bottom:1px solid #303951
}
.euro-event-list .event-container .event-description {
  padding:.25rem 12px
}
.euro-event-list .event-wrapper {
  font-size:.75rem
}
.euro-event-list .event-wrapper.d-table {
  width:100%;
  height:100%;
  table-layout:fixed
}
.euro-event-list .event-wrapper .event-head {
  color:#fff;
  background-color:#384054;
  border-bottom:1px solid #303951
}
.euro-event-list .event-wrapper .event-head .event-column-main {
  border-right:none;
  padding:.375rem 6px
}
.euro-event-list .event-wrapper .event-head .game-stats {
  font-size:.75rem;
  padding-left:6px;
  padding-right:6px
}
.euro-event-list .event-wrapper .event-head .game-stats span {
  display:block
}
.euro-event-list .event-wrapper .event-head .event-participants-delimiter {
  padding-left:6px;
  padding-right:6px
}
.euro-event-list .event-wrapper .event-column-favourite {
  width:30px;
  text-align:center;
  border-right:1px solid var(--secondary-color)
}
.euro-event-list .event-wrapper .event-column-game-time {
  width:70px;
  padding-left:12px;
  font-weight:400;
  color:#9ca8c8;
  background-color:#171a21;
  border-right:1px solid transparent;
  overflow:hidden
}
.euro-event-list .event-wrapper .event-column-main {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  border-right:1px solid #303951;
  overflow:hidden
}
.euro-event-list .event-wrapper .event-column-main.event-nav-link {
  cursor:pointer
}
.euro-event-list .event-wrapper .event-column-main+.event-column-statistics {
  border-left:none
}
.euro-event-list .event-wrapper .event-column-statistics {
  width:40px;
  border-left:1px solid #303951
}
.euro-event-list .event-wrapper .event-column-actions {
  width:40px;
  border-left:1px solid #303951;
  overflow:hidden
}
.euro-event-list .event-wrapper .event-actions {
  width:65px;
  border-left:1px solid #303951
}
.euro-event-list .event-wrapper .event-actions .select-event {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}
.euro-event-list .event-wrapper .event-actions .market-counter {
  width:100%
}
.euro-event-list .event-wrapper .event-favourite-button {
  color:rgba(255,255,255,.5);
  cursor:pointer
}
.euro-event-list .event-wrapper .event-favourite-button i {
  font-size:1rem;
  display:block
}
.euro-event-list .event-wrapper .event-favourite-button.active,
.euro-event-list .event-wrapper .event-favourite-button:hover {
  color:#f2c94c
}
.euro-event-list .event-wrapper .game-stats {
  font-size:.6875rem;
  text-transform:uppercase
}
.euro-event-list .event-wrapper .game-stats .game-timer {
  display:block
}
.euro-event-list .event-wrapper .game-stats span {
  display:inline-block;
  vertical-align:middle
}
.euro-event-list .event-wrapper .game-stats .game-period span+span {
  padding-left:2px
}
.euro-event-list .event-wrapper .date-time-container {
  font-size:.6875rem;
  color:#9ca8c8
}
.euro-event-list .event-wrapper .date-time-container .event-live-period {
  margin-left:-.125rem;
  margin-right:-.125rem
}
.euro-event-list .event-wrapper .date-time-container .live-clock {
  padding-left:.125rem;
  padding-right:.125rem
}
.euro-event-list .event-wrapper .date-time-container .game-period {
  font-weight:700;
  padding-left:.125rem;
  padding-right:.125rem
}
.euro-event-list .event-wrapper .date-time-container .live-minute {
  padding-left:.125rem;
  padding-right:.125rem
}
.euro-event-list .event-wrapper .event-participants-info {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  overflow:hidden
}
.euro-event-list .event-wrapper .event-participants-info .event-participant-name {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding-top:.0625rem;
  padding-bottom:.0625rem
}
.euro-event-list .event-wrapper .event-participants-info .event-participant-name span {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.euro-event-list .event-wrapper .event-participants-info .search-highlight {
  background:#f4d064;
  border-radius:0
}
.euro-event-list .event-wrapper .live-score-column {
  padding-right:3px;
  padding-left:3px
}
.euro-event-list .event-wrapper .live-score-column .event-score-wrapper {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
}
.euro-event-list .event-wrapper .live-score-column .live-result {
  color:var(--live-result-color);
  font-weight:700;
  padding-right:3px;
  padding-left:3px;
  text-align:right
}
.euro-event-list .event-wrapper .live-score-column .live-result-item {
  padding-top:.0625rem;
  padding-bottom:.0625rem
}
.euro-event-list .event-wrapper .live-score-column .ft-result {
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0
}
.euro-event-list .event-wrapper .live-score-column .ft-result .live-result {
  color:var(--live-result-ft-color)
}
.euro-event-list .event-wrapper .statistics-item {
  margin-left:6px;
  margin-right:6px
}
.euro-event-list .event-wrapper .open-statistics {
  cursor:pointer;
  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;
  height:100%;
  color:rgba(255,255,255,.5)
}
.euro-event-list .event-wrapper .open-statistics:hover {
  color:#fff
}
.euro-event-list .event-wrapper .open-statistics.disabled {
  pointer-events:none;
  cursor:default;
  color:rgba(255,255,255,.15)
}
.euro-event-list .event-wrapper .event-media-container {
  padding-left:6px;
  padding-right:6px;
  height:2.5rem
}
.euro-event-list .event-wrapper .event-media-container .live-incidents-icon,
.euro-event-list .event-wrapper .event-media-container .live-stream-icon {
  opacity:.5;
  background-position:center top
}
.euro-event-list .event-wrapper .event-media-icon {
  opacity:.5;
  background-position:center top
}
.euro-event-list .event-wrapper .media-holder {
  background-color:rgba(255,255,255,.05)
}
.euro-event-list .event-wrapper .market-counter {
  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;
  height:100%;
  padding-left:6px;
  padding-right:6px;
  font-size:.6875rem;
  line-height:1.2;
  text-align:center;
  background-color:var(--market-counter-bg)
}
.euro-event-list .event-wrapper .bet-now-container {
  padding:12px;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  color:#acafb0;
  -ms-flex-item-align:stretch;
  align-self:stretch;
  cursor:pointer
}
.euro-event-list .event-wrapper .bet-now-label {
  font-size:.75rem;
  font-weight:500;
  padding-left:4px
}
.euro-event-list .event-wrapper.has-column-markets .market-container-column {
  height:100%;
  min-height:5rem
}
.euro-event-list .event-wrapper.has-column-markets .market-container-column+.market-container-column {
  border-left:1px solid #303951
}
.euro-event-list .event-wrapper.has-column-markets .market-container-column .spread-col {
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}
.euro-event-list .event-wrapper.has-column-markets .market-container-column .spread {
  -webkit-box-flex:initial;
  -ms-flex-positive:initial;
  flex-grow:initial
}
.euro-event-list .event-wrapper.has-column-markets .market-container-column .odd-col {
  text-align:left!important;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}
.euro-event-list .event-wrapper.has-column-markets .market-container-column .has-odd-only .odd-col {
  text-align:center!important
}
.euro-event-list .event-wrapper.has-column-markets .market-container-column .odd-container {
  height:2.5rem;
  min-height:2.5rem
}
.euro-event-list.euro-event-list-regular .sport-title-wrapper {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  padding:.875rem 12px
}
.euro-event-list.euro-event-list-regular .event-wrapper {
  padding:0
}
.euro-event-list.euro-event-list-regular .event-wrapper .event-main-info-wrapper {
  padding-top:.5rem;
  padding-bottom:.5rem;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  overflow:hidden
}
.euro-event-list.euro-event-list-regular .event-wrapper .event-stats-info-wrapper {
  padding:.5rem 6px
}
.euro-event-list.euro-event-list-regular .event-wrapper .event-team-box {
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  min-width:0;
  max-width:100%
}
.euro-event-list.euro-event-list-regular .event-wrapper .event-team-box.event-nav-link,
.euro-event-list.euro-event-list-regular .event-wrapper .event-team-box.event-team-box-live {
  cursor:pointer
}
.euro-event-list.euro-event-list-regular .event-wrapper .event-score-box {
  text-align:right;
  padding-right:6px;
  color:var(--action);
  border-right:1px solid var(--secondary-color)
}
.euro-event-list.euro-event-list-regular .event-wrapper .event-media-box {
  padding-left:6px;
  padding-right:6px;
  width:calc(1.4375rem + 12px)
}
.euro-event-list.euro-event-list-regular .event-wrapper .event-statistics-box {
  padding-left:6px;
  padding-right:6px;
  width:calc(1.4375rem + 12px)
}
.euro-event-list.euro-event-list-regular .event-wrapper .statistics-container {
  display:block
}
.euro-event-list.euro-event-list-regular .event-wrapper .event-team-item .fav_team {
  font-style:normal;
  color:#f7273f
}
.euro-event-list.euro-event-list-regular .event-wrapper .live-score-box {
  text-align:right;
  padding-right:6px;
  border-right:1px solid #303951
}
.euro-event-list.euro-event-list-regular .event-wrapper .live-score-box:empty {
  display:none!important
}
.euro-event-list.euro-event-list-regular .event-wrapper .live-score-box .period-result {
  color:var(--live-result-color)
}
.euro-event-list.euro-event-list-regular .event-wrapper .live-score-box .period-result .live-score-item {
  display:block;
  font-weight:700;
  padding:0 3px
}
.euro-event-list.euro-event-list-regular .event-wrapper .live-score-box .period-result:last-child {
  color:var(--live-result-ft-color)
}
.euro-event-list.euro-event-list-regular .event-wrapper .event-score-item {
  display:block;
  font-weight:700
}
.euro-event-list.euro-event-list-regular .event-wrapper .event-column-market {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-flex:0;
  -ms-flex:0 0 60%;
  flex:0 0 60%;
  max-width:60%;
  overflow:hidden
}
.euro-event-list.euro-event-list-regular .event-wrapper .market-container {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  overflow:hidden
}
.euro-event-list.euro-event-list-regular .event-wrapper .odd-container {
  height:3.5rem
}
.euro-event-list.euro-event-list-regular .event-wrapper .market-container-title .odd-container {
  height:2.875rem
}
.euro-event-list.euro-event-list-regular .event-wrapper .line-column .odd-container+.odd-container,
.euro-event-list.euro-event-list-regular .event-wrapper .market-column .odd-container+.odd-container {
  border-left:none
}
.euro-event-list.euro-event-list-regular .event-wrapper .event-column-bet-builder {
  -webkit-box-flex:0;
  -ms-flex:0 0 30%;
  flex:0 0 30%;
  max-width:30%;
  overflow:hidden
}
.euro-event-list.euro-event-list-regular .event-wrapper .event-column-bet-builder .btn-build-bet {
  font-size:.8125rem;
  font-weight:700;
  color:var(--white);
  background-color:var(--market-bg);
  border-radius:inherit;
  text-transform:capitalize
}
.euro-event-list.euro-event-list-regular .event-wrapper .event-column-bet-builder .btn-build-bet:hover {
  background-color:#283043
}
.euro-event-list.euro-event-list-regular .event-wrapper .event-column-bet-builder .btn-build-bet .build-your-bet-icon {
  font-size:1.25rem;
  margin-right:6px;
  color:var(--action)
}
.euro-event-list.euro-event-list-regular .event-compact .odd-container {
  height:2.125rem;
  margin:0
}
.euro-event-list.euro-event-list-compact .date-title .league-markets-titles {
  margin-right:0
}
.euro-event-list.euro-event-list-compact .event-wrapper .event-main-info-wrapper {
  padding-top:.375rem;
  padding-bottom:.375rem
}
.euro-event-list.euro-event-list-compact .event-wrapper .event-stats-info-wrapper {
  padding-top:.375rem;
  padding-bottom:.375rem
}
.euro-event-list.euro-event-list-compact .event-wrapper .event-participants-info {
  width:100%;
  padding-left:12px;
  padding-right:12px
}
.euro-event-list.euro-event-list-compact .event-wrapper .event-details {
  width:100%;
  line-height:1.125rem;
  padding:.125rem 6px 0 6px
}
.euro-event-list.euro-event-list-compact .event-wrapper .date-time-container {
  padding-left:6px;
  padding-right:6px;
  color:#acafb0
}
.euro-event-list.euro-event-list-compact .event-wrapper .event-actions {
  border:none;
  width:auto
}
.euro-event-list.euro-event-list-compact .event-wrapper .market-counter {
  color:#acafb0;
  font-size:.6875rem;
  font-weight:400;
  background-color:transparent
}
.euro-event-list.euro-event-list-compact .event-wrapper .market-counter .market-counter-icon {
  font-size:.875rem
}
.euro-event-list.euro-event-list-compact .event-wrapper .odd-container:not(:is(.live-outrights-market-odd)) {
  height:4.5rem
}
.euro-event-list.euro-event-list-live .league-title {
  background-color:var(--live-league-title-bg);
  border-bottom:1px solid #303951
}
.euro-event-list.euro-event-list-live .league-title.collapsible {
  cursor:pointer
}
.euro-event-list.euro-event-list-live .league-title.collapsible:hover {
  background-color:var(--secondary-color-l-20)
}
.euro-event-list.euro-event-list-live .league-title.collapsible:hover .league-toggle-icon {
  opacity:1
}
.euro-event-list.euro-event-list-live .league-title .league-title-info {
  padding-top:.5rem;
  padding-bottom:.5rem
}
.euro-event-list.euro-event-list-live .league-title .league-title-country-icon {
  width:1rem;
  height:1rem;
  min-width:1rem;
  background-size:1rem
}
.euro-event-list.euro-event-list-live .league-title .league-title-label {
  font-size:.75rem;
  line-height:1.5;
  font-weight:700
}
.euro-event-list.euro-event-list-racing .event-racing-badge {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch;
  -webkit-box-flex:0;
  -ms-flex:0 auto;
  flex:0 auto;
  font-size:.875rem;
  text-align:center;
  cursor:pointer;
  position:relative;
  overflow:hidden;
  background-color:#212630;
  border:1px solid var(--secondary-color);
  border-radius:2rem
}
.euro-event-list.euro-event-list-racing .event-racing-badge .event-racing-race-number {
  font-weight:700;
  border:1px solid transparent
}
.euro-event-list.euro-event-list-racing .event-racing-badge .event-racing-start-time {
  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;
  font-size:.75rem;
  color:#acafb0;
  padding-left:12px;
  padding-right:12px;
  min-width:56px
}
.euro-event-list.euro-event-list-racing .event-racing-wrapper:hover .event-racing-badge {
  background-color:#384054
}
.euro-event-list.euro-event-list-racing .event-racing-wrapper:hover .event-racing-badge .event-racing-race-number {
  border-radius:2rem
}
.euro-event-list.euro-event-list-racing .event-racing-wrapper:hover .event-racing-badge .event-racing-start-time {
  background-color:#384054
}
.euro-event-list.euro-event-list-racing .event-racing-early .event-racing-race-number {
  background-color:rgba(15,158,132,.5);
  color:#fff
}
.euro-event-list.euro-event-list-racing .event-racing-early:hover .event-racing-race-number {
  background-color:rgba(15,158,132,.8)
}
.euro-event-list.euro-event-list-racing .event-racing-live .event-racing-race-number {
  background-color:rgba(242,201,76,.8);
  color:#212529
}
.euro-event-list.euro-event-list-racing .event-racing-live:hover .event-racing-race-number {
  background-color:#f2c94c
}
.euro-event-list.euro-event-list-racing .event-racing-finished .event-racing-race-number {
  background-color:rgba(247,39,63,.5);
  color:#fff
}
.euro-event-list.euro-event-list-racing .event-racing-finished .event-racing-start-time {
  text-decoration:line-through
}
.euro-event-list.euro-event-list-racing .event-racing-finished:hover .event-racing-race-number {
  background-color:rgba(247,39,63,.8)
}
.euro-event-list.euro-event-list-racing-sport .event-racing-badge .event-racing-race-number {
  padding:.25rem;
  min-width:2rem;
  text-align:center;
  border-radius:2rem
}
.euro-event-list.euro-event-list-racing-sport .league-item {
  color:var(--body-color);
  background-color:#171a21;
  border-bottom:1px solid var(--secondary-color);
  padding:12px
}
.euro-event-list.euro-event-list-racing-sport .league-title {
  -webkit-box-flex:0;
  -ms-flex:0 0 30%;
  flex:0 0 30%;
  padding:.375rem 0;
  color:var(--body-color);
  background-color:transparent;
  border-bottom:none;
  margin:6px 0
}
.euro-event-list.euro-event-list-racing-sport .event-list {
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.euro-event-list.euro-event-list-racing-sport .event-container {
  margin:6px;
  border:none
}
.euro-event-list.euro-event-list-racing-league .event-racing-badge .event-racing-race-number {
  padding:.5rem .25rem;
  min-width:calc(1.75rem + (2 * .25rem) + 2px);
  border-radius:2rem
}
.euro-event-list.euro-event-list-racing-league .event-container {
  background-color:var(--event-bg)
}
.euro-event-list.euro-event-list-racing-league .event-container:hover {
  background-color:#212630
}
.euro-event-list.euro-event-list-racing-league .event-container:hover .event-racing-wrapper.event-racing-live::after {
  border-top-color:#f2c94c
}
.euro-event-list.euro-event-list-racing-league .event-container:hover .event-racing-wrapper.event-racing-finished::after {
  border-top-color:rgba(247,39,63,.8)
}
.euro-event-list.euro-event-list-racing-league .event-racing-wrapper {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  cursor:pointer;
  position:relative
}
.euro-event-list.euro-event-list-racing-league .event-racing-wrapper.event-racing-live::after {
  content:"";
  display:block;
  position:absolute;
  top:0;
  right:0;
  width:0;
  height:0;
  border-top:24px solid rgba(242,201,76,.8);
  border-left:24px solid transparent
}
.euro-event-list.euro-event-list-racing-league .event-racing-wrapper.event-racing-finished::after {
  content:"";
  display:block;
  position:absolute;
  top:0;
  right:0;
  width:0;
  height:0;
  border-top:24px solid rgba(247,39,63,.5);
  border-left:24px solid transparent
}
.euro-event-list.euro-event-list-racing-league .event-racing-badge {
  margin:1rem 12px
}
.euro-event-list.euro-event-list-racing-league .race-details-wrapper {
  -webkit-box-flex:1;
  -ms-flex:1 auto;
  flex:1 auto;
  padding:1rem 12px;
  -ms-flex-item-align:stretch;
  align-self:stretch;
  border-left:1px solid #303951
}
.euro-event-list.euro-event-list-racing-league .race-summary-wrapper {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  padding:1rem 12px;
  -ms-flex-item-align:stretch;
  align-self:stretch;
  border-left:1px solid #303951
}
.euro-event-list.euro-event-list-racing-league .race-details-main {
  margin-left:-6px;
  margin-right:-6px;
  padding-bottom:.25rem;
  font-size:.75rem;
  color:#cacbcc
}
.euro-event-list.euro-event-list-racing-league .race-details-secondary {
  font-size:.75rem;
  color:#cacbcc;
  margin-left:-12px;
  margin-right:-12px;
  padding-bottom:1rem
}
.euro-event-list.euro-event-list-racing-league .race-title {
  font-size:.875rem;
  font-weight:500;
  color:#fff;
  padding-left:6px;
  padding-right:6px
}
.euro-event-list.euro-event-list-racing-league .race-title-type {
  padding-left:6px;
  padding-right:6px
}
.euro-event-list.euro-event-list-racing-league .race-detail-item {
  padding-left:12px;
  padding-right:12px
}
.euro-event-list.euro-event-list-racing-league .race-detail-item+.race-detail-item {
  border-left:1px solid #747678
}
.euro-event-list.euro-event-list-racing-league .result-board {
  font-size:.75rem;
  color:#cacbcc;
  margin-bottom:.375rem
}
.euro-event-list.euro-event-list-racing-league .result-board .result-item:first-child {
  color:#fff;
  font-weight:500
}
.euro-event-list.euro-event-list-racing-league .view-event-racing {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}
.euro-event-list.euro-event-list-racing-league .view-event-racing-link {
  font-size:.6875rem;
  color:#f2c94c
}
.euro-event-list.euro-event-list-racing-league .view-event-racing-link .view-event-racing-icon {
  font-size:1rem
}
.euro-event-list.euro-event-list-markets-grid .sport-item:not(.sport-has-column-markets) .grid-column-size {
  width:240px
}
@media (max-width:1599.98px) {
  .euro-event-list.euro-event-list-markets-grid .sport-item:not(.sport-has-column-markets) .grid-column-size:nth-of-type(3) {
    display:none!important
  }
}
@media (max-width:991.98px) {
  .euro-event-list.euro-event-list-markets-grid .sport-item:not(.sport-has-column-markets) .grid-column-size {
    display:none!important
  }
  .euro-event-list.euro-event-list-markets-grid .sport-item:not(.sport-has-column-markets) .grid-column-size:first-of-type {
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important
  }
}
.euro-event-list.euro-event-list-markets-grid .sport-item.sport-has-column-markets .sport-market-column {
  padding:0 12px
}
@media (max-width:1599.98px) {
  .euro-event-list.euro-event-list-markets-grid .sport-item.sport-has-column-markets .sport-market-column:nth-of-type(2) {
    display:none!important
  }
}
.euro-event-list.euro-event-list-markets-grid .sport-item.sport-has-column-markets .grid-column-size {
  width:100px
}
.euro-event-list.euro-event-list-markets-grid .sport-item.sport-has-column-markets .league-markets-titles {
  width:auto;
  margin-right:0!important
}
.euro-event-list.euro-event-list-markets-grid .sport-item.sport-has-column-markets .market-filter {
  width:300px;
  padding:.25rem 0
}
.euro-event-list.euro-event-list-markets-grid .market-content {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}
.euro-event-list.euro-event-list-markets-grid .market-filter-container {
  padding:0 12px
}
.euro-event-list.euro-event-list-markets-grid .market-filter {
  padding:.25rem 12px
}
.euro-event-list.euro-event-list-markets-grid .market-filter .dropdown .dropdown-toggle {
  border:1px solid var(--primary-color-l-5);
  padding-left:9px;
  padding-right:3px;
  border-radius:.2rem
}
.euro-event-list.euro-event-list-markets-grid .market-filter .dropdown .dropdown-item.active {
  -webkit-box-shadow:inset 3px 0 0 0 var(--action);
  box-shadow:inset 3px 0 0 0 var(--action);
  font-weight:500
}
.euro-event-list.euro-event-list-markets-grid .market-filter .btn-dropdown-label {
  font-size:.75rem
}
.euro-event-list.euro-event-list-markets-grid .league-item {
  position:relative
}
.euro-event-list.euro-event-list-markets-grid .league-title .league-title-expand {
  position:absolute;
  width:auto;
  padding-left:3px;
  padding-right:3px;
  right:0
}
.euro-event-list.euro-event-list-markets-grid .league-title .league-title-expand .league-toggle-icon {
  padding:0
}
.euro-event-list.euro-event-list-markets-grid .league-title .market-selection-keys-wrapper {
  padding:0 12px
}
.euro-event-list.euro-event-list-markets-grid .league-title .market-selection-keys-container {
  padding:0 9px
}
@media (max-width:1599.98px) {
  .euro-event-list.euro-event-list-markets-grid .league-title .market-selection-keys-container:nth-of-type(3) {
    display:none!important
  }
}
@media (max-width:991.98px) {
  .euro-event-list.euro-event-list-markets-grid .league-title .market-selection-keys-container {
    display:none!important
  }
  .euro-event-list.euro-event-list-markets-grid .league-title .market-selection-keys-container:first-of-type {
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important
  }
}
.euro-event-list.euro-event-list-markets-grid .league-title .market-selection-keys-container .market-selection-keys {
  -webkit-box-flex:0;
  -ms-flex:none;
  flex:none;
  opacity:.6;
  font-size:.625rem
}
.euro-event-list.euro-event-list-markets-grid .league-title .market-selection-keys-container .market-selection-keys .market-selection-key {
  margin:0 3px
}
.euro-event-list.euro-event-list-markets-grid .event-column-main {
  border-right:none!important
}
.euro-event-list.euro-event-list-markets-grid .event-column-market {
  -webkit-box-flex:0!important;
  -ms-flex:none!important;
  flex:none!important;
  max-width:none!important;
  padding:0 12px
}
.euro-event-list.euro-event-list-markets-grid .market-container {
  -webkit-box-flex:0;
  -ms-flex:none;
  flex:none;
  padding:6px 0
}
.euro-event-list.euro-event-list-markets-grid .line {
  padding:0 9px
}
.euro-event-list.euro-event-list-markets-grid .event-wrapper.has-column-markets .market-container-column+.market-container-column {
  border-left:none
}
.euro-event-list.euro-event-list-markets-grid .event-wrapper.has-column-markets .line {
  padding-left:3px;
  padding-right:3px
}
.euro-event-list.euro-event-list-markets-grid .event-wrapper.has-column-markets .odd-holder {
  padding-top:3px;
  padding-bottom:3px
}
.euro-event-list.euro-event-list-markets-grid .event-wrapper.has-column-markets .odd-container {
  min-height:2.75rem;
  margin:0
}
.euro-event-list.euro-event-list-markets-grid .event-wrapper.has-column-markets .odd-container+.odd-container {
  margin-top:4px
}
.euro-event-list.euro-event-list-markets-grid .event-wrapper.has-column-markets .has-odd-only .odd-col {
  -webkit-box-flex:0;
  -ms-flex:none;
  flex:none
}
.euro-event-list.euro-event-list-markets-grid .event-wrapper:not(.has-column-markets) .odd-holder-col.spread-col {
  -webkit-box-flex:0;
  -ms-flex:none;
  flex:none;
  font-size:.6875rem
}
.euro-event-list.euro-event-list-markets-grid .event-wrapper:not(.has-column-markets) .odd-holder-col.odd-col {
  padding-left:0;
  padding-right:0
}
.euro-event-list.euro-event-list-markets-grid .spread-container {
  margin:0 3px;
  border-radius:.2rem;
  height:3.125rem!important
}
.euro-event-list.euro-event-list-markets-grid .odd-container {
  margin:0 3px;
  background-color:#171a21;
  border-radius:.2rem;
  height:2.75rem!important
}
.euro-event-list.euro-event-list-markets-grid .odd-container+.odd-container {
  border-left:none
}
.no-available-markets,
.no-events-message,
.no-fav-events,
.no-search-results {
  padding:5rem;
  text-align:center;
  background-color:var(--body-bg)
}
@media (min-width:1280px) and (max-width:1439.98px) {
  .euro-event-list .event-wrapper .event-column-game-time {
    width:60px
  }
  .euro-event-list .event-wrapper .date-time-container .event-live-period {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
  }
}
.es-market-container.market-x12_rest .x12_rest-line .spread-col .spread {
  display:none
}
.es-market-container .es-live-overview-title {
  border-bottom:1px solid #303951;
  padding:2px;
  color:#9ca8c8;
  background-color:var(--event-bg);
  font-size:.6875rem
}
.es-market-container .market-head {
  padding:.375rem 6px;
  cursor:pointer
}
.es-market-container .market-head:hover .toggle-favorite-market {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.es-market-container .market-head:hover .market-toggle-icon {
  opacity:1
}
.es-market-container .market-head .toggle-tooltip-info {
  cursor:pointer;
  padding:0 3px 0 6px
}
.es-market-container .market-head .toggle-tooltip-info .toggle-tooltip-info-icon {
  color:#cacbcc
}
.es-market-container .market-head .toggle-favorite-market {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  color:rgba(255,255,255,.5);
  cursor:pointer
}
.es-market-container .market-head .toggle-favorite-market.active {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  color:var(--primary-color)
}
.es-market-container .market-head .toggle-favorite-market.active:hover {
  color:var(--primary-color)
}
.es-market-container .market-head .toggle-favorite-market:hover {
  color:var(--white)
}
.es-market-container .market-head .market-title {
  font-size:.8125rem;
  line-height:1.25rem;
  padding:0 6px
}
.es-market-container .market-head .highlight-label {
  font-size:.5rem;
  border-radius:.125rem;
  margin-left:6px
}
.es-market-container .market-head .market-title-score-container {
  font-size:0
}
.es-market-container .market-head .market-title-score {
  font-size:.8125rem;
  display:inline-block
}
.es-market-container .market-head .market-title-score.market-title-score-home:not(:empty):before {
  content:"("
}
.es-market-container .market-head .market-title-score.market-title-score-home:not(:empty):after {
  content:"-"
}
.es-market-container .market-head .market-title-score.market-title-score-away:not(:empty):after {
  content:")"
}
.es-market-container .market-head .market-toggle-icon {
  opacity:.2
}
.es-market-container .market-columns-wrapper {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.es-market-container .market-column {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  overflow:hidden
}
.es-market-container .market-column+.market-column {
  border-left:1px solid #303951
}
.es-market-container .market-column .odd-container+.odd-container {
  border-left:none;
  border-top:1px solid #303951
}
.es-market-container .event-market-line {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.es-market-container .event-market-line.show {
  min-height:calc(2.125rem + 1px)
}
.es-market-container .event-market-line .odd-holder {
  opacity:1;
  -webkit-transition:opacity .2s ease-in-out;
  transition:opacity .2s ease-in-out
}
.es-market-container .event-market-line.collapsing .odd-holder {
  opacity:0
}
.es-market-container .event-market-line.ds-line {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.es-market-container .event-market-line.ds-line.ds-line-col-1 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
}
.es-market-container .event-market-line.ds-line.ds-line-col-1 .odd-container:nth-child(n+2) {
  border-top:1px solid #303951
}
.es-market-container .event-market-line.ds-line.ds-line-col-1 .odd-container:nth-child(1n+1) {
  border-left:none
}
.es-market-container .event-market-line.ds-line.ds-line-col-2 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
}
.es-market-container .event-market-line.ds-line.ds-line-col-2 .odd-container:nth-child(n+3) {
  border-top:1px solid #303951
}
.es-market-container .event-market-line.ds-line.ds-line-col-2 .odd-container:nth-child(2n+1) {
  border-left:none
}
.es-market-container .event-market-line.ds-line.ds-line-col-3 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 33.3333333333%;
  flex:0 0 33.3333333333%;
  max-width:33.3333333333%
}
.es-market-container .event-market-line.ds-line.ds-line-col-3 .odd-container:nth-child(n+4) {
  border-top:1px solid #303951
}
.es-market-container .event-market-line.ds-line.ds-line-col-3 .odd-container:nth-child(3n+1) {
  border-left:none
}
.es-market-container .event-market-line.ds-line.ds-line-col-4 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
}
.es-market-container .event-market-line.ds-line.ds-line-col-4 .odd-container:nth-child(n+5) {
  border-top:1px solid #303951
}
.es-market-container .event-market-line.ds-line.ds-line-col-4 .odd-container:nth-child(4n+1) {
  border-left:none
}
.es-market-container .event-market-line.ds-line.ds-line-col-5 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 20%;
  flex:0 0 20%;
  max-width:20%
}
.es-market-container .event-market-line.ds-line.ds-line-col-5 .odd-container:nth-child(n+6) {
  border-top:1px solid #303951
}
.es-market-container .event-market-line.ds-line.ds-line-col-5 .odd-container:nth-child(5n+1) {
  border-left:none
}
.es-market-container .event-market-line.ds-line.ds-line-col-6 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 16.6666666667%;
  flex:0 0 16.6666666667%;
  max-width:16.6666666667%
}
.es-market-container .event-market-line.ds-line.ds-line-col-6 .odd-container:nth-child(n+7) {
  border-top:1px solid #303951
}
.es-market-container .event-market-line.ds-line.ds-line-col-6 .odd-container:nth-child(6n+1) {
  border-left:none
}
.es-market-container .event-market-line.ds-line.ds-line-col-7 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 14.2857142857%;
  flex:0 0 14.2857142857%;
  max-width:14.2857142857%
}
.es-market-container .event-market-line.ds-line.ds-line-col-7 .odd-container:nth-child(n+8) {
  border-top:1px solid #303951
}
.es-market-container .event-market-line.ds-line.ds-line-col-7 .odd-container:nth-child(7n+1) {
  border-left:none
}
.es-market-container .event-market-line.ds-line.ds-line-col-8 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 12.5%;
  flex:0 0 12.5%;
  max-width:12.5%
}
.es-market-container .event-market-line.ds-line.ds-line-col-8 .odd-container:nth-child(n+9) {
  border-top:1px solid #303951
}
.es-market-container .event-market-line.ds-line.ds-line-col-8 .odd-container:nth-child(8n+1) {
  border-left:none
}
.es-market-container .event-market-line.ds-line.ds-line-col-9 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 11.1111111111%;
  flex:0 0 11.1111111111%;
  max-width:11.1111111111%
}
.es-market-container .event-market-line.ds-line.ds-line-col-9 .odd-container:nth-child(n+10) {
  border-top:1px solid #303951
}
.es-market-container .event-market-line.ds-line.ds-line-col-9 .odd-container:nth-child(9n+1) {
  border-left:none
}
.es-market-container .event-market-line.ds-line.ds-line-col-10 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 10%;
  flex:0 0 10%;
  max-width:10%
}
.es-market-container .event-market-line.ds-line.ds-line-col-10 .odd-container:nth-child(n+11) {
  border-top:1px solid #303951
}
.es-market-container .event-market-line.ds-line.ds-line-col-10 .odd-container:nth-child(10n+1) {
  border-left:none
}
.es-market-container .event-market-line+.event-market-line {
  border-top:1px solid #303951
}
.es-market-container .event-market-line-item+.event-market-line-item {
  border-top:1px solid #303951
}
.es-market-container .line {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.es-market-container .line.ds-line {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.es-market-container .line.ds-line .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%
}
.es-market-container .line.ds-line.ds-line-col-1 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
}
.es-market-container .line.ds-line.ds-line-col-1 .odd-container:nth-child(n+2) {
  border-top:1px solid #303951
}
.es-market-container .line.ds-line.ds-line-col-1 .odd-container:nth-child(1n+1) {
  border-left:none
}
.es-market-container .line.ds-line.ds-line-col-2 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
}
.es-market-container .line.ds-line.ds-line-col-2 .odd-container:nth-child(n+3) {
  border-top:1px solid #303951
}
.es-market-container .line.ds-line.ds-line-col-2 .odd-container:nth-child(2n+1) {
  border-left:none
}
.es-market-container .line.ds-line.ds-line-col-3 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 33.3333333333%;
  flex:0 0 33.3333333333%;
  max-width:33.3333333333%
}
.es-market-container .line.ds-line.ds-line-col-3 .odd-container:nth-child(n+4) {
  border-top:1px solid #303951
}
.es-market-container .line.ds-line.ds-line-col-3 .odd-container:nth-child(3n+1) {
  border-left:none
}
.es-market-container .line.ds-line.ds-line-col-4 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
}
.es-market-container .line.ds-line.ds-line-col-4 .odd-container:nth-child(n+5) {
  border-top:1px solid #303951
}
.es-market-container .line.ds-line.ds-line-col-4 .odd-container:nth-child(4n+1) {
  border-left:none
}
.es-market-container .line.ds-line.ds-line-col-5 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 20%;
  flex:0 0 20%;
  max-width:20%
}
.es-market-container .line.ds-line.ds-line-col-5 .odd-container:nth-child(n+6) {
  border-top:1px solid #303951
}
.es-market-container .line.ds-line.ds-line-col-5 .odd-container:nth-child(5n+1) {
  border-left:none
}
.es-market-container .line.ds-line.ds-line-col-6 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 16.6666666667%;
  flex:0 0 16.6666666667%;
  max-width:16.6666666667%
}
.es-market-container .line.ds-line.ds-line-col-6 .odd-container:nth-child(n+7) {
  border-top:1px solid #303951
}
.es-market-container .line.ds-line.ds-line-col-6 .odd-container:nth-child(6n+1) {
  border-left:none
}
.es-market-container .line.ds-line.ds-line-col-7 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 14.2857142857%;
  flex:0 0 14.2857142857%;
  max-width:14.2857142857%
}
.es-market-container .line.ds-line.ds-line-col-7 .odd-container:nth-child(n+8) {
  border-top:1px solid #303951
}
.es-market-container .line.ds-line.ds-line-col-7 .odd-container:nth-child(7n+1) {
  border-left:none
}
.es-market-container .line.ds-line.ds-line-col-8 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 12.5%;
  flex:0 0 12.5%;
  max-width:12.5%
}
.es-market-container .line.ds-line.ds-line-col-8 .odd-container:nth-child(n+9) {
  border-top:1px solid #303951
}
.es-market-container .line.ds-line.ds-line-col-8 .odd-container:nth-child(8n+1) {
  border-left:none
}
.es-market-container .line.ds-line.ds-line-col-9 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 11.1111111111%;
  flex:0 0 11.1111111111%;
  max-width:11.1111111111%
}
.es-market-container .line.ds-line.ds-line-col-9 .odd-container:nth-child(n+10) {
  border-top:1px solid #303951
}
.es-market-container .line.ds-line.ds-line-col-9 .odd-container:nth-child(9n+1) {
  border-left:none
}
.es-market-container .line.ds-line.ds-line-col-10 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 10%;
  flex:0 0 10%;
  max-width:10%
}
.es-market-container .line.ds-line.ds-line-col-10 .odd-container:nth-child(n+11) {
  border-top:1px solid #303951
}
.es-market-container .line.ds-line.ds-line-col-10 .odd-container:nth-child(10n+1) {
  border-left:none
}
.es-market-container .line.line-layout-table {
  display:table;
  table-layout:fixed;
  width:100%;
  background-color:#171a21
}
.es-market-container .line.line-layout-table .line-col-head {
  display:table-cell;
  font-size:.75rem;
  padding:.125rem 6px
}
.es-market-container .line.line-layout-table .line-col-head.odd-col-head {
  text-align:center
}
.es-market-container .line.line-layout-table .line-row {
  display:table-row
}
.es-market-container .line.line-layout-table .line-row+.line-row .line-col {
  border-top:1px solid #303951
}
.es-market-container .line.line-layout-table .line-col {
  display:table-cell;
  vertical-align:top
}
.es-market-container .line.line-layout-table .line-col:empty {
  display:none!important
}
.es-market-container .line.line-layout-table .line-col.line-col-50 {
  width:50%
}
.es-market-container .line.line-layout-table .line-col+.line-col {
  border-left:1px solid #303951
}
.es-market-container .line.line-layout-table .odd-container {
  border-left:none
}
.es-market-container .line.line-layout-table .odd-container+.odd-container {
  border-top:1px solid #303951
}
.es-market-container .line.line-layout-head {
  background-color:#2c3449
}
.es-market-container .line+.line {
  border-top:1px solid #303951
}
.es-market-container .title-container {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  background-color:#2c3449;
  cursor:default
}
.es-market-container .title-container .odd-title {
  font-size:.75rem;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:100%;
  width:100%;
  padding-left:6px;
  padding-right:6px
}
.es-market-container .title-container+.odd-holder {
  border-left:1px solid #303951
}
.es-market-container .odd-container {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  overflow:hidden;
  background-color:var(--market-bg)
}
.es-market-container .odd-container+.odd-container {
  border-left:1px solid #303951
}
.es-market-container .odd-holder .odd-holder-label {
  font-weight:400
}
.es-market-container .odd-holder:hover {
  background-color:var(--odd-holder-hover-bg)
}
.es-market-container .odd-holder:hover+.odd-container {
  border-left:1px solid var(--odd-holder-hover-bg)
}
.es-market-container.market-table .market-table-head {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  border-bottom:1px solid var(--secondary-color);
  background-color:#2c3449
}
.es-market-container.market-table .market-head-cell {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  font-size:.6875rem;
  color:#e9ecef;
  padding:.125rem 6px;
  text-align:center;
  text-transform:capitalize
}
.es-market-container.market-table .market-head-cell+.market-head-cell {
  border-left:1px solid transparent
}
.es-market-container.market-table .market-body-cell {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.es-market-container.market-table .market-body-cell+.market-body-cell {
  border-left:1px solid #303951
}
.es-market-container.market-table .odd-holder {
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  height:100%;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.es-market-container.market-table .odd-holder .odd-holder-box {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.es-market-container.market-table .spread-container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:#2c3449
}
.es-market-container.market-table .spread-container .spread {
  font-size:.8125rem;
  color:#acafb0;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  padding-left:12px;
  padding-right:12px
}
.carousel-tab-nav,
.euro-events-outrights-filter-container {
  border-bottom:0 solid transparent
}
.carousel-tab-nav .carousel-button,
.euro-events-outrights-filter-container .carousel-button {
  color:#fff
}
.carousel-tab-nav .nav-link,
.euro-events-outrights-filter-container .nav-link {
  font-size:.875rem;
  padding:.75rem 0;
  border-top:3px solid transparent;
  border-bottom:3px solid transparent;
  position:relative;
  cursor:pointer;
  margin-left:12px;
  margin-right:12px
}
.carousel-tab-nav .nav-link.active,
.euro-events-outrights-filter-container .nav-link.active {
  border-bottom-color:#f2c94c
}
.carousel-tab-nav .nav-link-icon,
.euro-events-outrights-filter-container .nav-link-icon {
  margin-right:6px
}
.carousel-tab-nav .nav-link-text,
.euro-events-outrights-filter-container .nav-link-text {
  position:relative
}
.euro-events-outrights-filter-container {
  background-color:#151923
}
.euro-events-outrights-filter-container .nav-link {
  color:#fff;
  opacity:.6
}
.euro-events-outrights-filter-container .nav-link:hover {
  color:#f2c94c;
  opacity:1
}
.euro-events-outrights-filter-container .nav-link.active {
  color:#f2c94c;
  font-weight:500;
  opacity:1
}
.carousel-tab-nav {
  background-color:#171a21
}
.carousel-tab-nav .nav-link {
  color:rgba(255,255,255,.5)
}
.carousel-tab-nav .nav-link:hover {
  color:var(--body-color)
}
.carousel-tab-nav .nav-link.active {
  color:#fff;
  font-weight:500
}
.euro-sport-day-filter {
  background-color:#2c3449;
  padding-top:.75rem;
  padding-bottom:.75rem
}
.euro-sport-day-filter .nav-item:not(.d-none)+.nav-item {
  border-left:1px solid rgba(255,255,255,.2)
}
.euro-sport-day-filter .nav-link {
  font-size:.75rem;
  color:#fff;
  opacity:.6;
  cursor:pointer;
  padding:0 .25rem;
  text-transform:capitalize
}
.euro-sport-day-filter .nav-link:hover {
  color:#f2c94c;
  opacity:1
}
.euro-sport-day-filter .nav-link.active {
  color:#f2c94c;
  opacity:1;
  font-weight:500;
  border-bottom-color:transparent;
  background-color:transparent
}
.euro-sport-day-filter .nav-link.active:after {
  display:none
}
.euro-sport-day-filter .nav-link.active:focus,
.euro-sport-day-filter .nav-link.active:hover {
  border-top-color:transparent;
  border-bottom-color:transparent
}
.euro-sport-market-filter .select-market-label {
  padding:.75rem 12px;
  font-size:.875rem
}
.euro-sport-market-filter .markets-filter-container {
  background-color:#151923;
  border-bottom:0 solid transparent
}
.euro-sport-market-filter .day-filter {
  -webkit-box-flex:0;
  -ms-flex:0 auto;
  flex:0 auto
}
.euro-sport-market-filter .nav-link {
  font-size:.875rem;
  color:#fff;
  opacity:.6;
  padding:.75rem 0;
  border-top:3px solid transparent;
  border-bottom:3px solid transparent;
  position:relative;
  cursor:pointer;
  margin-left:12px;
  margin-right:12px
}
.euro-sport-market-filter .nav-link:hover {
  color:#f2c94c;
  opacity:1
}
.euro-sport-market-filter .nav-link.active {
  color:#f2c94c;
  opacity:1;
  font-weight:500;
  border-bottom-color:#f2c94c
}
.euro-sport-market-filter .nav-link-text {
  -webkit-box-flex:0;
  -ms-flex:0 auto;
  flex:0 auto;
  position:relative
}
.euro-sport-market-filter .btn-dropdown {
  color:#f2c94c
}
.euro-sport-market-filter .market-filter .dropdown-filter-label {
  color:#f2c94c
}
.market-filter {
  padding:.78125rem 12px;
  font-size:.875rem;
  color:inherit
}
.market-filter .btn-dropdown {
  display:block
}
.market-filter .btn-dropdown .btn-dropdown-label {
  font-size:.875rem
}
.market-filter .dropdown-menu {
  min-width:240px;
  max-width:340px
}
.market-filter .scrollable-box {
  height:auto;
  max-height:21.25rem
}
.market-filter.markets-filter-outrights .dropdown-menu {
  min-width:300px
}
.market-filter .league-title-info {
  pointer-events:none
}
.market-filter .dropdown-filter-label {
  font-size:.875rem;
  color:var(--body-color)
}
.euro-sport-racing-nav-container {
  background-color:#303951;
  padding:1rem 12px;
  border-top:0 solid transparent;
  border-bottom:0 solid transparent
}
.euro-sport-racing-nav-container .league-title .league-title-country-icon {
  margin-right:6px
}
.euro-sport-racing-nav-container .league-title .league-title-label {
  font-size:.875rem
}
.euro-sport-racing-nav-container .event-list {
  margin-left:-2px;
  margin-right:-2px
}
.euro-sport-racing-nav-container .event-list .event-racing {
  font-size:.875rem;
  text-align:center;
  cursor:pointer;
  padding-left:2px;
  padding-right:2px
}
.euro-sport-racing-nav-container .event-list .event-racing .event-racing-race-number {
  display:block;
  padding:.25rem;
  min-width:2rem;
  font-weight:700;
  border:1px solid transparent;
  border-radius:2rem
}
.euro-sport-racing-nav-container .event-list .event-racing-early .event-racing-race-number {
  background-color:rgba(15,158,132,.5);
  color:#fff;
  border-color:#042a23
}
.euro-sport-racing-nav-container .event-list .event-racing-early:hover .event-racing-race-number {
  background-color:rgba(15,158,132,.8);
  border-color:#02120f
}
.euro-sport-racing-nav-container .event-list .event-racing-early.active .event-racing-race-number {
  background-color:#0f9e84;
  border-color:#02120f
}
.euro-sport-racing-nav-container .event-list .event-racing-live .event-racing-race-number {
  background-color:rgba(242,201,76,.8);
  color:#212529;
  border-color:#6a5208
}
.euro-sport-racing-nav-container .event-list .event-racing-live:hover .event-racing-race-number {
  background-color:#f2c94c;
  border-color:#534006
}
.euro-sport-racing-nav-container .event-list .event-racing-live.active .event-racing-race-number {
  background-color:#f2c94c;
  border-color:#9a770b
}
.euro-sport-racing-nav-container .event-list .event-racing-finished .event-racing-race-number {
  background-color:rgba(247,39,63,.5);
  color:#fff;
  border-color:#68040f
}
.euro-sport-racing-nav-container .event-list .event-racing-finished .event-racing-start-time {
  text-decoration:line-through
}
.euro-sport-racing-nav-container .event-list .event-racing-finished:hover .event-racing-race-number {
  background-color:rgba(247,39,63,.8);
  border-color:#800513
}
.euro-sport-racing-nav-container .event-list .event-racing-finished.active .event-racing-race-number {
  background-color:#f7273f;
  border-color:#800513
}
.euro-single-event .euro-single-event-container {
  min-height:60vh;
  background-color:#282d39
}
.euro-single-event .euro-single-event-container .event-market-categories-nav {
  background-color:#2c3449;
  border-bottom:1px solid #171a21
}
.euro-single-event .euro-single-event-container .event-market-categories-nav .link {
  font-size:.75rem;
  text-transform:uppercase;
  color:#fff;
  opacity:.6;
  padding:.75rem 18px;
  border-top:3px solid transparent;
  border-bottom:3px solid transparent;
  position:relative;
  cursor:pointer;
  text-align:center;
  -webkit-box-flex:0;
  -ms-flex:0 1 auto;
  flex:0 1 auto;
  max-width:10rem
}
.euro-single-event .euro-single-event-container .event-market-categories-nav .link:hover {
  color:#f2c94c;
  opacity:1
}
.euro-single-event .euro-single-event-container .event-market-categories-nav .link.active {
  opacity:1;
  color:#f2c94c;
  border-bottom-color:#f2c94c
}
.euro-single-event .euro-single-event-container .event-market-categories-nav .link[data-value="0"] {
  display:none
}
.euro-single-event .euro-single-event-container .market-list .market-head {
  background-color:var(--market-title-bg);
  color:var(--market-title-color);
  border-bottom:1px solid var(--secondary-color)
}
.euro-single-event .euro-single-event-container .market-list .market-head:hover {
  background-color:#3c455a
}
.euro-single-event .euro-single-event-container .market-list .es-market-container.disabled-market .event-market-line {
  pointer-events:none
}
.euro-single-event .euro-single-event-container .market-list .es-market-container.disabled-market .odd,
.euro-single-event .euro-single-event-container .market-list .es-market-container.disabled-market .spread {
  display:none!important
}
.euro-single-event .euro-single-event-container .market-list .odd-container {
  height:2.125rem;
  margin:0
}
.euro-single-event .euro-single-event-container .market-list .event-market-line-full-width {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.euro-single-event .euro-single-event-container .market-list .event-market-line-full-width .odd-container {
  border-left:none;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%
}
.euro-single-event .euro-single-event-container .market-list .event-market-line-full-width .odd-container+.odd-container {
  border-top:1px solid #303951
}
.euro-single-event .euro-single-event-container .market-list .event-market-line-full-width+.event-market-line-full-width {
  border-top:1px solid #303951
}
.euro-single-event .euro-single-event-container .market-list .market-title-score {
  padding-left:6px;
  padding-right:6px
}
.euro-single-event .euro-single-event-container .market-list .market-line-title {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  overflow:hidden
}
.euro-single-event .euro-single-event-container .market-list .market-line-title_holder {
  padding:0 9px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}
.euro-single-event .euro-single-event-container .market-list .market-line-title_holder .title {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  overflow:hidden;
  -ms-flex-item-align:center;
  align-self:center;
  max-height:2.25rem;
  font-size:.75rem;
  padding-left:3px;
  padding-right:3px;
  line-height:normal
}
.euro-single-event .euro-single-event-container .market-list .event-market-table_head {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border-bottom:1px solid #303951;
  background-color:#2c3449
}
.euro-single-event .euro-single-event-container .market-list .event-market-table_head .event-market-line {
  border-top:none
}
.euro-single-event .euro-single-event-container .market-list .event-market-table_head .table-head-cell {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  overflow:hidden;
  -ms-flex-item-align:stretch;
  align-self:stretch;
  font-size:.6875rem;
  text-align:center;
  padding:.25rem 0
}
.euro-single-event .euro-single-event-container .market-list .event-market-table_head .market-column-align-start {
  text-align:left;
  padding-left:12px;
  padding-right:12px
}
.euro-single-event .euro-single-event-container .market-list .event-market-table_body .market-line-row {
  border-bottom:none
}
.euro-single-event .euro-single-event-container .market-list .event-market-table_body .market-line-row+.market-line-row {
  border-top:1px solid #303951
}
.euro-single-event .euro-single-event-container .market-list .event-market-table_body .market-line-cell {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  overflow:hidden
}
.euro-single-event .euro-single-event-container .market-list .event-market-table_body .market-line-cell+.market-line-cell {
  border-left:1px solid #303951
}
.euro-single-event .euro-single-event-container .market-list .event-market-table-lines-carousel .market-line-title {
  border-right:1px solid #303951
}
.euro-single-event .euro-single-event-container .market-list .market-table-selections-carousel {
  overflow:hidden;
  background-color:var(--market-bg)
}
.euro-single-event .euro-single-event-container .market-list .market-table-selections-carousel .market-selection-carousel-container {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  overflow:hidden;
  border-left:1px solid #303951;
  border-right:1px solid #303951
}
.euro-single-event .euro-single-event-container .market-list .market-table-selections-carousel .market-selection-carousel[data-items-per-slide="2"] .market-line-cell {
  min-width:50%;
  border:none
}
.euro-single-event .euro-single-event-container .market-list .market-table-selections-carousel .market-selection-carousel[data-items-per-slide="2"] .market-line-cell:nth-child(odd) {
  border-right:1px solid #303951
}
.euro-single-event .euro-single-event-container .market-list .market-table-selections-carousel .market-selection-carousel-control {
  height:2.125rem;
  width:2.125rem;
  background-color:transparent
}
.euro-single-event .euro-single-event-container .market-list .market-table-selections-carousel .market-selection-carousel-control.disabled {
  opacity:.4
}
.euro-single-event .euro-single-event-container .market-group-nav-dropdown .market-group-nav-dropdown-button {
  color:var(--nav-tabs-color);
  opacity:1;
  text-transform:uppercase;
  font-size:.75rem;
  padding:.75rem 18px;
  border-top:3px solid transparent;
  border-bottom:3px solid transparent;
  border-radius:0;
  line-height:1
}
.euro-single-event .euro-single-event-container .market-group-nav-dropdown .market-group-nav-dropdown-button:after {
  border:0;
  padding:0 .125rem;
  margin:0;
  border-radius:0
}
.euro-single-event .euro-single-event-container .market-group-nav-dropdown .market-group-nav-dropdown-button.active {
  opacity:1;
  border-bottom-color:#f2c94c;
  padding-right:12px
}
.euro-single-event .euro-single-event-container .market-group-nav-dropdown .market-group-nav-dropdown-item {
  opacity:1;
  text-align:left;
  color:#fff
}
.euro-single-event .euro-single-event-container .market-group-nav-dropdown .market-group-nav-dropdown-item.active {
  border-bottom:none;
  color:var(--action)
}
.euro-single-event .euro-single-event-container .market-group-nav-dropdown .market-group-nav-dropdown-item.active:after {
  display:none
}
.euro-single-event .euro-single-event-container .market-group-nav-dropdown .market-group-nav-dropdown-item:hover {
  color:var(--action)
}
.euro-single-event .euro-single-event-container .market-group-nav-dropdown .market-group-nav-item-default-title {
  background-color:#e6e6e6;
  opacity:.5;
  font-size:.75rem;
  text-transform:uppercase;
  padding:.75rem 18px;
  position:relative;
  -webkit-box-flex:0;
  -ms-flex:0 1 auto;
  flex:0 1 auto;
  max-width:10rem
}
.euro-single-event .event-market-table+.event-market-table .event-market-table_head {
  border-top:1px solid #303951
}
.euro-single-event .event-market-table.table-column-centered .odd-holder .spread-col {
  text-align:right
}
.euro-single-event .event-market-table.table-column-centered .odd-holder .odd-col {
  text-align:left!important;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}
.euro-single-event .event-market-table .spread-column {
  max-width:20%;
  text-align:center
}
.euro-single-event .event-market-table .market-column-centered {
  max-width:20%;
  text-align:center
}
.euro-single-event .bet-builder-main-info {
  padding:3rem;
  text-align:center;
  border-bottom:1px solid var(--box-border-color)
}
.euro-single-event .bet-builder-main-info .info-text {
  font-size:.875rem;
  color:var(--gray-300);
  max-width:800px;
  margin-left:auto;
  margin-right:auto
}
.euro-single-event .bet-builder-main-info .info-title {
  color:var(--body-color)
}
.euro-single-event .btn-build-bet {
  margin-top:1rem;
  min-width:220px;
  text-transform:capitalize;
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
@media (hover:hover) {
  .euro-single-event .btn-build-bet:hover {
    color:#212529;
    background-color:#efbe28;
    border-color:#efbb1c
  }
}
.euro-single-event .btn-build-bet.focus,
.euro-single-event .btn-build-bet:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.euro-single-event .btn-build-bet.disabled,
.euro-single-event .btn-build-bet:disabled {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.euro-single-event .btn-build-bet:not(:disabled):not(.disabled).active,
.euro-single-event .btn-build-bet:not(:disabled):not(.disabled):active,
.show>.euro-single-event .btn-build-bet.dropdown-toggle {
  color:#212529;
  background-color:#efbb1c;
  border-color:#edb711
}
.euro-single-event .btn-build-bet:not(:disabled):not(.disabled).active:focus,
.euro-single-event .btn-build-bet:not(:disabled):not(.disabled):active:focus,
.show>.euro-single-event .btn-build-bet.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.euro-single-event .bet-builder-example-container {
  padding:2rem 0;
  border-bottom:1px solid var(--box-border-color)
}
.euro-single-event .bet-builder-selection-summary {
  padding:1rem;
  margin-top:1rem;
  background-color:var(--light);
  border-radius:.3rem
}
.euro-single-event .bet-builder-selection {
  font-size:.75rem
}
.euro-single-event .bet-builder-odd {
  font-size:1rem;
  font-weight:500;
  color:var(--action);
  padding:.25rem 0
}
.euro-single-event .bet-builder-event-info {
  font-size:.875rem;
  margin-top:1rem;
  color:var(--gray-400)
}
.euro-single-event .bet-builder-event-info .versus {
  padding-left:.375rem;
  padding-right:.375rem
}
.euro-single-event .bet-builder-secondary-info {
  padding:2rem
}
.euro-single-event .bet-builder-secondary-info .information-link {
  color:var(--gray-400);
  font-size:.75rem
}
.euro-single-event .bet-builder-secondary-info .information-link-icon {
  margin-left:.25rem;
  font-size:1.25rem
}
.euro-single-event-racing-container {
  min-height:60vh;
  background-color:#282d39
}
.euro-single-event-racing-container .race-head {
  background-color:#384054;
  padding:1.5rem 6px .875rem 6px
}
.euro-single-event-racing-container .race-title-wrapper {
  font-size:.75rem;
  color:#cacbcc
}
.euro-single-event-racing-container .race-title-wrapper .race-number-badge {
  border:1px solid transparent;
  font-size:.875rem;
  font-weight:700;
  padding:.25rem;
  min-width:2rem;
  margin-left:6px;
  margin-right:6px;
  text-align:center;
  border-radius:2rem
}
.euro-single-event-racing-container .race-title-wrapper .race-title {
  font-size:.875rem;
  font-weight:500;
  color:#fff;
  padding-left:6px;
  padding-right:6px
}
.euro-single-event-racing-container .race-title-wrapper .race-title-type {
  padding-left:6px;
  padding-right:6px
}
.euro-single-event-racing-container .race-title-wrapper .race-title-type+.race-title-type {
  border-left:1px solid #747678
}
.euro-single-event-racing-container .race-details-wrapper {
  background-color:#384054;
  padding-bottom:1.5rem;
  font-size:.75rem;
  color:#cacbcc
}
.euro-single-event-racing-container .race-details-wrapper .race-detail-item {
  padding-left:12px;
  padding-right:12px
}
.euro-single-event-racing-container .race-details-wrapper .race-detail-item+.race-detail-item {
  border-left:1px solid #747678
}
.euro-single-event-racing-container .race-markets-tabs-wrapper {
  background-color:#384054
}
.euro-single-event-racing-container .race-markets-tabs-wrapper .nav-link {
  color:#cacbcc;
  background-color:#384054
}
.euro-single-event-racing-container .race-markets-tabs-wrapper .nav-link.active {
  color:#fff
}
.euro-single-event-racing-container .racing-card .racing-event-table-head {
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:end;
  border-top:1px solid var(--secondary-color);
  background-color:#2f383c
}
.euro-single-event-racing-container .racing-card .racing-event-table-head .table-head-cell {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  overflow:hidden;
  font-size:.6875rem;
  text-align:right;
  padding:.25rem 0
}
.euro-single-event-racing-container .racing-card .racing-event-table-head .table-head-cell:first-child {
  padding-right:2rem
}
.euro-single-event-racing-container .racing-card .racing-event-table-head .table-head-cell:last-child {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:distribute;
  justify-content:space-around
}
.euro-single-event-racing-container .racing-card .racing-event-table-head .table-head-cell span {
  padding:0 1.5rem
}
.euro-single-event-racing-container .racing-card .racing-runners-list {
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto
}
.euro-single-event-racing-container .racing-card .racing-market-container {
  -webkit-box-flex:0;
  -ms-flex:0 auto;
  flex:0 auto
}
.euro-single-event-racing-container .racing-card .racing-card-column-head {
  padding:1rem 12px;
  font-size:.8125rem;
  font-weight:500;
  color:#fff;
  background-color:#171a21;
  -ms-flex-item-align:stretch;
  align-self:stretch
}
.euro-single-event-racing-container .racing-card .column-head-sortable {
  cursor:pointer
}
.euro-single-event-racing-container .racing-card .column-head-icon {
  font-size:1rem;
  padding-left:3px
}
.euro-single-event-racing-container .racing-card .column-head-number {
  -webkit-box-flex:0;
  -ms-flex:0 0 50px;
  flex:0 0 50px;
  padding-right:0
}
.euro-single-event-racing-container .racing-card .column-head-runner {
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto
}
.euro-single-event-racing-container .racing-card .column-head-age {
  text-align:center;
  -webkit-box-flex:0;
  -ms-flex:0 0 18%;
  flex:0 0 18%;
  width:18%
}
.euro-single-event-racing-container .racing-card .column-head-team {
  -webkit-box-flex:0;
  -ms-flex:0 0 20%;
  flex:0 0 20%;
  width:20%
}
.euro-single-event-racing-container .racing-card .column-head-odds {
  -webkit-box-flex:0;
  -ms-flex:0 0 15%;
  flex:0 0 15%;
  width:15%;
  padding-left:6px;
  padding-right:6px
}
.euro-single-event-racing-container .racing-card .column-head-odds .market-title {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  padding-left:6px;
  padding-right:6px;
  text-align:center
}
.euro-single-event-racing-container .racing-card .racing-runner {
  color:#fff;
  background-color:#171a21;
  border-top:1px solid #303951
}
.euro-single-event-racing-container .racing-card .non-runner {
  pointer-events:none
}
.euro-single-event-racing-container .racing-card .non-runner .racing-runner-column {
  opacity:.4
}
.euro-single-event-racing-container .racing-card .racing-event-table-row {
  padding:.75rem 0;
  -ms-flex-pack:distribute;
  justify-content:space-around
}
.euro-single-event-racing-container .racing-card .racing-event-table-row .racing-event-table-selection {
  font-size:.8125rem;
  padding:1rem;
  border:1px solid transparent;
  border-radius:1.25rem;
  height:2.5rem;
  width:2.5rem;
  background-color:var(--secondary-color);
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.euro-single-event-racing-container .racing-card .racing-event-table-row .racing-event-table-selection.selected {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
@media (hover:hover) {
  .euro-single-event-racing-container .racing-card .racing-event-table-row .racing-event-table-selection.selected:hover {
    color:#212529;
    background-color:#efbe28;
    border-color:#efbb1c
  }
}
.euro-single-event-racing-container .racing-card .racing-event-table-row .racing-event-table-selection.selected.focus,
.euro-single-event-racing-container .racing-card .racing-event-table-row .racing-event-table-selection.selected:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.euro-single-event-racing-container .racing-card .racing-event-table-row .racing-event-table-selection.selected.disabled,
.euro-single-event-racing-container .racing-card .racing-event-table-row .racing-event-table-selection.selected:disabled {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.euro-single-event-racing-container .racing-card .racing-event-table-row .racing-event-table-selection.selected:not(:disabled):not(.disabled).active,
.euro-single-event-racing-container .racing-card .racing-event-table-row .racing-event-table-selection.selected:not(:disabled):not(.disabled):active,
.show>.euro-single-event-racing-container .racing-card .racing-event-table-row .racing-event-table-selection.selected.dropdown-toggle {
  color:#212529;
  background-color:#efbb1c;
  border-color:#edb711
}
.euro-single-event-racing-container .racing-card .racing-event-table-row .racing-event-table-selection.selected:not(:disabled):not(.disabled).active:focus,
.euro-single-event-racing-container .racing-card .racing-event-table-row .racing-event-table-selection.selected:not(:disabled):not(.disabled):active:focus,
.show>.euro-single-event-racing-container .racing-card .racing-event-table-row .racing-event-table-selection.selected.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.euro-single-event-racing-container .racing-card .racing-event-table-row .racing-event-table-selection:hover {
  background-color:#455359;
  color:inherit;
  cursor:pointer
}
.euro-single-event-racing-container .racing-card .racing-event-table-row .racing-event-table-selection.disabled {
  opacity:.4;
  background-color:var(--secondary-color);
  cursor:default
}
.euro-single-event-racing-container .racing-card .racing-event-table-row .racing-event-table-selection .ds-icon {
  font-size:1rem
}
.euro-single-event-racing-container .racing-card .racing-runner-column {
  font-size:.75rem;
  padding:12px;
  -ms-flex-item-align:stretch;
  align-self:stretch
}
.euro-single-event-racing-container .racing-card .runner-guide-price {
  padding-right:3.25rem
}
.euro-single-event-racing-container .racing-card .runner-number-column {
  text-align:center;
  -webkit-box-flex:0;
  -ms-flex:0 0 50px;
  flex:0 0 50px;
  width:50px;
  padding-right:0
}
.euro-single-event-racing-container .racing-card .runner-number-column .program-number {
  font-weight:700
}
.euro-single-event-racing-container .racing-card .runner-main-info-column {
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto
}
.euro-single-event-racing-container .racing-card .runner-main-info-column .runner-silk {
  width:40px;
  min-width:40px;
  max-width:100%;
  height:auto;
  margin-right:12px
}
.euro-single-event-racing-container .racing-card .runner-main-info-column .runner-name {
  font-weight:700;
  white-space:nowrap
}
.euro-single-event-racing-container .racing-card .runner-main-info-column .runner-form {
  color:#acafb0
}
.euro-single-event-racing-container .racing-card .runner-main-info-column .pp-number {
  color:#acafb0
}
.euro-single-event-racing-container .racing-card .runner-main-info-column .pn-horseracing {
  margin:0 auto
}
.euro-single-event-racing-container .racing-card .runner-main-info-column .pn-horseracing+.pp-number {
  margin-top:.125rem
}
.euro-single-event-racing-container .racing-card .runner-main-info-column .pn-greyhounds {
  margin:0 auto
}
.euro-single-event-racing-container .racing-card .runner-main-info-column .pn-greyhounds+.pp-number {
  margin-top:.125rem
}
.euro-single-event-racing-container .racing-card .runner-secondary-info-column {
  text-align:center;
  -webkit-box-flex:0;
  -ms-flex:0 0 18%;
  flex:0 0 18%;
  width:18%;
  color:#acafb0
}
.euro-single-event-racing-container .racing-card .runner-team-column {
  -webkit-box-flex:0;
  -ms-flex:0 0 20%;
  flex:0 0 20%;
  width:20%
}
.euro-single-event-racing-container .racing-card .runner-team-column .runner-trainer {
  color:#acafb0
}
.euro-single-event-racing-container .racing-card .runner-team-column .runner-owner {
  color:#acafb0
}
.euro-single-event-racing-container .racing-card .runner-markets {
  -webkit-box-flex:0;
  -ms-flex:0 0 15%;
  flex:0 0 15%;
  width:15%;
  padding-left:6px;
  padding-right:6px
}
.euro-single-event-racing-container .racing-card .runner-markets .odd-container {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  padding-left:6px;
  padding-right:6px
}
.euro-single-event-racing-container .racing-card .runner-markets .odd-holder {
  background-color:#384054;
  font-size:.75rem;
  line-height:1.5;
  height:2.125rem;
  padding-top:.5rem;
  padding-bottom:.5rem;
  border-radius:0
}
.euro-single-event-racing-container .racing-card .runner-markets .odd-holder:hover {
  background-color:#2c3449
}
.euro-single-event-racing-container .racing-card .runner-markets .odd-holder.is-empty {
  background-color:transparent;
  cursor:default;
  border:none
}
.euro-single-event-racing-container .racing-card.double-markets .column-head-odds {
  -webkit-box-flex:0;
  -ms-flex:0 0 22%;
  flex:0 0 22%;
  width:22%
}
.euro-single-event-racing-container .racing-card.double-markets .runner-markets {
  -webkit-box-flex:0;
  -ms-flex:0 0 22%;
  flex:0 0 22%;
  width:22%
}
.euro-single-event-racing-container .racing-event-table-buttons {
  padding:1.25rem
}
.euro-single-event-racing-container .racing-event-table-buttons .add-selection-btn {
  padding-left:2rem;
  padding-right:2rem;
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
@media (hover:hover) {
  .euro-single-event-racing-container .racing-event-table-buttons .add-selection-btn:hover {
    color:#212529;
    background-color:#efbe28;
    border-color:#efbb1c
  }
}
.euro-single-event-racing-container .racing-event-table-buttons .add-selection-btn.focus,
.euro-single-event-racing-container .racing-event-table-buttons .add-selection-btn:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.euro-single-event-racing-container .racing-event-table-buttons .add-selection-btn.disabled,
.euro-single-event-racing-container .racing-event-table-buttons .add-selection-btn:disabled {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.euro-single-event-racing-container .racing-event-table-buttons .add-selection-btn:not(:disabled):not(.disabled).active,
.euro-single-event-racing-container .racing-event-table-buttons .add-selection-btn:not(:disabled):not(.disabled):active,
.show>.euro-single-event-racing-container .racing-event-table-buttons .add-selection-btn.dropdown-toggle {
  color:#212529;
  background-color:#efbb1c;
  border-color:#edb711
}
.euro-single-event-racing-container .racing-event-table-buttons .add-selection-btn:not(:disabled):not(.disabled).active:focus,
.euro-single-event-racing-container .racing-event-table-buttons .add-selection-btn:not(:disabled):not(.disabled):active:focus,
.show>.euro-single-event-racing-container .racing-event-table-buttons .add-selection-btn.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.euro-single-event-racing-container .racing-event-table-buttons .clear-selection-btn {
  -webkit-box-flex:0;
  -ms-flex:0;
  flex:0;
  background-color:transparent;
  border:none;
  color:#fff;
  cursor:pointer;
  margin-right:.75rem
}
.euro-single-event-racing-container .racing-event-table-buttons .clear-selection-btn:focus {
  outline:0
}
.euro-single-event-racing-container .race-results-container {
  background-color:#384054;
  padding:0 12px 1.5rem 12px
}
.euro-single-event-racing-container .race-results-container:empty {
  display:none!important
}
.euro-single-event-racing-container .racing-results .racing-card-column-head {
  padding:1rem 12px;
  font-size:.8125rem;
  font-weight:500;
  color:#fff;
  background-color:#171a21;
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  -ms-flex-item-align:stretch;
  align-self:stretch
}
.euro-single-event-racing-container .racing-results .column-head-position {
  text-align:center;
  -webkit-box-flex:0;
  -ms-flex:0 0 80px;
  flex:0 0 80px
}
.euro-single-event-racing-container .racing-results .column-head-number {
  text-align:center;
  -webkit-box-flex:0;
  -ms-flex:0 0 80px;
  flex:0 0 80px
}
.euro-single-event-racing-container .racing-results .column-head-market {
  text-align:center;
  -webkit-box-flex:0;
  -ms-flex:0 0 100px;
  flex:0 0 100px
}
.euro-single-event-racing-container .racing-results .racing-result {
  color:#cacbcc;
  border-top:1px solid #303951;
  background-color:#171a21
}
.euro-single-event-racing-container .racing-results .racing-result.place-1 {
  color:#fff;
  font-weight:500
}
.euro-single-event-racing-container .racing-results .racing-result-column {
  font-size:.75rem;
  padding:12px;
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  -ms-flex-item-align:center;
  align-self:center
}
.euro-single-event-racing-container .racing-results .column-runner-position {
  text-align:center;
  -webkit-box-flex:0;
  -ms-flex:0 0 80px;
  flex:0 0 80px
}
.euro-single-event-racing-container .racing-results .column-runner-info .runner-silk {
  width:30px;
  max-width:100%;
  height:auto;
  margin-right:12px
}
.euro-single-event-racing-container .racing-results .column-runner-number {
  text-align:center;
  -webkit-box-flex:0;
  -ms-flex:0 0 80px;
  flex:0 0 80px
}
.euro-single-event-racing-container .racing-results .column-odd {
  text-align:center;
  -webkit-box-flex:0;
  -ms-flex:0 0 100px;
  flex:0 0 100px
}
.euro-single-event-racing-container .race-status-container .race-status {
  color:#fff;
  font-size:.875rem;
  font-weight:700;
  padding:12px
}
.euro-single-event-racing-container .race-status-container .race-status:empty {
  display:none!important
}
.euro-single-event-racing-container .race-status-container .race-status.status-live {
  background-color:rgba(242,201,76,.7)
}
.euro-single-event-racing-container .race-status-container .race-status.status-finished {
  background-color:var(--text-negative)
}
.euro-single-event-racing-container .event-racing-early .race-number-badge {
  background-color:#0f9e84;
  color:#fff;
  border-color:#02120f
}
.euro-single-event-racing-container .event-racing-live .race-number-badge {
  background-color:#f2c94c;
  color:#212529;
  border-color:#9a770b
}
.euro-single-event-racing-container .event-racing-finished .race-number-badge {
  background-color:#f7273f;
  color:#fff;
  border-color:#800513
}
@media (min-width:1600px) {
  .euro-single-event-container .market-list {
    -webkit-column-count:2;
    -moz-column-count:2;
    column-count:2;
    -webkit-column-fill:balance;
    -moz-column-fill:balance;
    column-fill:balance;
    -webkit-column-gap:0;
    -moz-column-gap:0;
    column-gap:0;
    padding:3px
  }
  .euro-single-event-container .market-list .es-market-container {
    -webkit-column-break-inside:avoid;
    -moz-column-break-inside:avoid;
    break-inside:avoid;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    padding:3px;
    display:inline-block;
    width:100%
  }
}
.plugin-content .euro-single-event .euro-single-event-container {
  min-height:600px
}
.plugin-content .euro-single-event-racing-container {
  min-height:600px
}
.scoreboard-container {
  height:200px;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center bottom
}
.scoreboard-container .scoreboard-inner-container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  position:relative;
  height:100%;
  padding-left:12px;
  padding-right:12px;
  background-color:transparent
}
.scoreboard-container .event-secondary-info {
  position:absolute;
  top:0;
  left:0;
  right:0;
  padding:12px
}
.scoreboard-container .back-button-container .back-button {
  display:block;
  cursor:pointer;
  padding:.125rem;
  border:1px solid #fff;
  color:#fff
}
.scoreboard-container .back-button-container .back-button:hover {
  color:#f2c94c;
  border-color:#f2c94c
}
.scoreboard-container .close-button-container .close-event-button {
  display:block;
  cursor:pointer;
  padding:.125rem;
  border:1px solid rgba(255,255,255,.5);
  font-size:.875rem;
  color:rgba(255,255,255,.5)
}
.scoreboard-container .close-button-container .close-event-button:hover {
  color:#f2c94c;
  border-color:#f2c94c
}
.scoreboard-container .event-league-wrapper {
  font-size:.8125rem;
  color:var(--body-color)
}
.scoreboard-container .event-league-wrapper .country-flag-icon {
  margin-right:6px
}
.scoreboard-container .event-statistics-container {
  position:absolute;
  bottom:12px;
  right:12px
}
.scoreboard-container .event-statistics-container .open-statistics {
  display:block;
  cursor:pointer;
  padding:.125rem;
  color:#fff
}
.scoreboard-container .event-statistics-container .open-statistics:hover {
  color:#f2c94c
}
.scoreboard-container .event-statistics-container .open-statistics.disabled {
  pointer-events:none;
  color:rgba(255,255,255,.5)
}
.scoreboard-container .event-media-container {
  position:absolute;
  bottom:12px;
  right:6px
}
.scoreboard-container .event-media-container .live-incidents-icon {
  margin:0 6px;
  cursor:pointer
}
.scoreboard-container .event-media-container .live-stream-icon {
  margin:0 6px;
  cursor:pointer
}
.scoreboard-container .early-event-board {
  max-width:820px;
  width:100%
}
.scoreboard-container .prematch-main-info-container {
  width:100%;
  font-size:1rem;
  font-weight:700;
  background-color:rgba(23,26,33,.7);
  border:1px solid var(--secondary-color-d-3);
  -webkit-box-shadow:0 0 36px 0 rgba(255,255,255,.2);
  box-shadow:0 0 36px 0 rgba(255,255,255,.2);
  border-radius:.2rem;
  position:relative;
  padding:18px 12px
}
.scoreboard-container .prematch-main-info-container .event-date-wrapper {
  position:absolute;
  top:-1px;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  background-color:#f2c94c;
  color:#212529;
  border-bottom-left-radius:.2rem;
  border-bottom-right-radius:.2rem;
  padding:3px 12px
}
.scoreboard-container .prematch-main-info-container .event-date-wrapper .event-date {
  display:block;
  font-size:.6875rem;
  font-weight:500;
  text-transform:uppercase
}
.scoreboard-container .prematch-main-info-container .event-team-box {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  min-height:54px;
  color:#fff
}
.scoreboard-container .prematch-main-info-container .event-team-box.event-team-box-home {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}
.scoreboard-container .prematch-main-info-container .event-team-box.event-team-box-away {
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}
.scoreboard-container .prematch-main-info-container .event-team-box .event-team {
  margin-left:12px;
  margin-right:12px
}
.scoreboard-container .prematch-main-info-container .team-emblem-box {
  width:50px;
  height:50px
}
.scoreboard-container .prematch-main-info-container .team-emblem {
  max-width:100%;
  max-height:100%;
  width:auto;
  height:auto;
  margin:0 auto;
  display:block
}
.scoreboard-container .prematch-main-info-container .versus {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  font-size:.8125rem;
  color:#acafb0;
  padding-left:12px;
  padding-right:12px
}
.scoreboard-container .live-event-scoreboard {
  width:100%;
  max-width:560px
}
.scoreboard-container .live-event-scoreboard-table {
  width:100%;
  background-color:rgba(23,26,33,.7);
  border:1px solid var(--box-border-color);
  -webkit-box-shadow:0 0 36px 0 rgba(255,255,255,.2);
  box-shadow:0 0 36px 0 rgba(255,255,255,.2)
}
.scoreboard-container .live-event-scoreboard-table .scoreboard-head .scoreboard-col {
  background-color:var(--secondary-color)
}
.scoreboard-container .live-event-scoreboard-table .scoreboard-head .stats-col {
  color:var(--body-color);
  height:calc(1.125rem + 8px)
}
.scoreboard-container .live-event-scoreboard-table .scoreboard-head .stats-col.scoreboard-col-half_time {
  background-color:rgba(47,56,60,.8)
}
.scoreboard-container .live-event-scoreboard-table .scoreboard-head .stats-col:last-child {
  background-color:rgba(242,201,76,.2)
}
.scoreboard-container .live-event-scoreboard-table .scoreboard-body .stats-col {
  color:var(--body-color);
  height:calc(26px + 16px)
}
.scoreboard-container .live-event-scoreboard-table .scoreboard-body .stats-col.scoreboard-col-half_time {
  background-color:rgba(47,56,60,.8)
}
.scoreboard-container .live-event-scoreboard-table .scoreboard-body .stats-col:last-child {
  background-color:rgba(242,201,76,.2);
  color:var(--action)
}
.scoreboard-container .live-event-scoreboard-table .scoreboard-body .scoreboard-col-team {
  padding:8px 12px;
  height:calc(27px + 16px);
  max-width:100px;
  color:var(--body-color)
}
.scoreboard-container .live-event-scoreboard-table .scoreboard-col {
  display:table-cell;
  vertical-align:middle;
  font-size:.75rem;
  border-bottom:1px solid var(--box-border-color)
}
.scoreboard-container .live-event-scoreboard-table .scoreboard-col.stats-col {
  width:42px;
  text-align:center;
  font-weight:500
}
.scoreboard-container .live-event-scoreboard-table .scoreboard-col.stats-col:not(:empty) {
  padding-left:3px;
  padding-right:3px
}
.scoreboard-container .live-event-scoreboard-table .scoreboard-time-container {
  font-size:.75rem;
  color:#e9ecef;
  padding:4px 12px;
  height:calc(1.125rem + 8px)
}
.scoreboard-container .live-event-scoreboard-table .scoreboard-time-container .label-live-pill {
  font-size:.5rem;
  font-weight:700;
  text-transform:uppercase;
  display:inline-block;
  vertical-align:top;
  color:#fff;
  background-color:#e3141f;
  border-radius:.2rem;
  padding:0 .3125rem;
  margin-right:12px;
  white-space:nowrap
}
.scoreboard-container .live-event-scoreboard-table .team-emblem-box {
  width:26px;
  height:26px;
  margin-right:12px
}
.scoreboard-container .live-event-scoreboard-table .team-emblem {
  max-width:100%;
  max-height:100%;
  width:auto;
  height:auto
}
.scoreboard-container.darts-container .stats-col {
  width:65px;
  overflow:hidden;
  text-overflow:ellipsis
}
.scoreboard-container.darts-container .scoreboard-icon {
  width:100%
}
.scoreboard-container.cricket-container .scoreboard-head .stats-col:last-child {
  width:84px
}
.scoreboard-container .event-info-time {
  margin-left:-.125rem;
  margin-right:-.125rem
}
.scoreboard-container .live-clock {
  padding-left:.125rem;
  padding-right:.125rem
}
.scoreboard-container .game-period {
  padding-left:.125rem;
  padding-right:.125rem
}
.scoreboard-container .live-minute {
  padding-left:.125rem;
  padding-right:.125rem
}
.scoreboard-icon {
  display:inline-block;
  vertical-align:top;
  background-position:left center;
  background-repeat:no-repeat;
  width:.875rem;
  height:.875rem;
  background-size:.875rem;
  margin:.125rem auto;
  color:var(--body-color)
}
.scoreboard-icon.sb-icon-soccer.sb-icon-corners {
  background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 64 64' style='enable-background:new 0 0 64 64;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M49,15.1L19.3,2.7C18.8,1.1,17.4,0,15.8,0C13.7,0,12,1.7,12,3.8v3.6v22v30.9c0,2.1,1.7,3.8,3.8,3.8 s3.8-1.7,3.8-3.8V34L49,21.6C53,19.8,53,16.9,49,15.1z M19.5,25.7V11l18.6,7.4L19.5,25.7z'/%3E%3C/svg%3E%0A")
}
.scoreboard-icon.sb-icon-soccer.sb-icon-penalty {
  background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 64 64' style='enable-background:new 0 0 64 64;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M56.9,39.4C56.9,39.4,56.9,39.4,56.9,39.4c1.8-3.6,2.8-7.7,2.8-12C59.7,12.3,47.2,0,32,0S4.3,12.3,4.3,27.4 c0,4.3,1,8.4,2.8,12C2.7,42,0,45.3,0,49c0,8.4,14.1,15,32,15s32-6.6,32-15C64,45.3,61.3,42,56.9,39.4z M56.4,24.6 c0.1,0.7,0.1,1.5,0.1,2.2c0,3.6-0.8,7-2.2,10.1c-2.1,1.5-5.4,2.5-5.4,2.5c-1.1-2.2-5-8.5-5-8.5c1.3-3.2,1.8-7.6,2.1-9.7l7.3-2.7 C55.1,20.4,56,23.4,56.4,24.6z M42.9,46.5c-6.2,2.9-12.9,1.3-13,1.3l-0.5-0.3c-1.8-1.7-3.4-4.2-3.7-4.8c0,0,0-0.1,0-0.1 c2.2-2.8,5.6-7.8,6.9-9.7c6.9-0.3,9.7-0.8,9.7-0.8c0,0,3.6,4.6,5.2,8.8C46.7,42.9,44.3,45.2,42.9,46.5z M43.6,48.4 c-3.4,1.9-7.4,2.9-11.6,2.9c-2.1,0-4.2-0.3-6.1-0.8c2-0.1,3.3-0.5,3.9-1c0.6,0.1,2.4,0.5,4.8,0.5c2.4,0,5.5-0.4,8.5-1.7 C43.2,48.4,43.4,48.4,43.6,48.4z M24.2,41.8c-2.1,0-5.6-1.1-7.7-1.8c-2.9-4.7-4.6-10.9-5-12.7c1.8-3.8,4.1-6.7,4.1-6.7l11.6,1.7 c1.3,3.8,3.2,7.7,4,9.6C30,33.8,26.3,39.2,24.2,41.8z M40.5,3.9c4,1.5,7.5,4,10.2,7.2c1.9,3.3,2.3,5,2.2,5.8l-7.6,2.8L37,14.5 c-0.6-3-1.9-7.8-2.3-9.3C36.8,4,40.1,3.9,40.5,3.9z M32.9,5.3L32.9,5.3c0,0.1,1.7,5.8,2.4,9.3l-7.4,6.1L16,18.9c0,0-0.7-3.1-0.7-5.7 v0c0-0.1,4.2-6.7,11.1-8.8C26.4,4.4,30.5,4.6,32.9,5.3z M21.1,5c-3.7,2.5-6.2,5.8-7,6.9c-1,0.4-2,1.3-2.9,2.1C13.6,10.1,17,7,21.1,5 z M7.6,25.6c0.7,1.2,1.6,2,2.4,2.6c0.6,2.3,2.3,8,5.1,12.6c-0.1,1.8,0.1,3.1,0.3,3.9c-4.8-4.5-7.8-10.8-7.8-17.8 C7.5,26.4,7.6,26,7.6,25.6z M32,62.2c-16.3,0-30.2-6-30.2-13.2c0-2.9,2.3-5.7,6.2-7.9c4.8,8.2,13.7,13.8,23.9,13.8s19.2-5.5,24-13.8 l0,0c3.9,2.2,6.2,5,6.2,7.9C62.2,56.1,48.3,62.2,32,62.2z'/%3E%3C/svg%3E%0A")
}
.scoreboard-icon.sb-icon-soccer.sb-icon-goal {
  background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!-- Generator: Gravit.io --%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='isolation:isolate' viewBox='0 0 58.707 58.855' width='58.707' height='58.855'%3E%3Cdefs%3E%3CclipPath id='_clipPath_eC8kfmgdSUTJZIhBe9l0az7m83yML6Fd'%3E%3Crect width='58.707' height='58.855'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url%28%23_clipPath_eC8kfmgdSUTJZIhBe9l0az7m83yML6Fd%29'%3E%3Cpath d=' M 29.3 0.597 C 13.31 0.597 0.3 13.493 0.3 29.358 C 0.3 45.217 13.31 58.125 29.3 58.125 C 45.29 58.125 58.3 45.228 58.3 29.364 C 58.3 13.499 45.29 0.597 29.3 0.597 Z M 38.216 4.731 C 42.401 6.289 46.075 8.887 48.901 12.242 C 50.891 15.722 51.289 17.491 51.164 18.366 L 43.146 21.295 L 34.571 15.853 C 33.98 12.737 32.575 7.699 32.126 6.113 C 34.298 4.765 37.824 4.731 38.216 4.731 Z M 30.25 6.118 L 30.238 6.124 C 30.255 6.186 32.001 12.248 32.723 15.87 L 24.967 22.233 L 12.548 20.385 C 12.548 20.385 11.781 17.081 11.792 14.426 L 11.792 14.432 C 11.837 14.363 16.165 7.432 23.398 5.18 C 23.398 5.174 27.702 5.373 30.25 6.118 Z M 17.882 5.817 C 14.044 8.41 11.343 11.924 10.535 13.05 C 9.5 13.488 8.414 14.386 7.51 15.262 C 10.024 11.23 13.612 7.949 17.882 5.817 Z M 3.632 28.767 C 3.632 28.329 3.678 27.897 3.7 27.453 C 4.4 28.676 5.423 29.597 6.168 30.16 C 6.794 32.531 8.568 38.587 11.491 43.392 C 11.405 45.302 11.582 46.61 11.803 47.486 C 6.782 42.806 3.632 36.153 3.632 28.767 Z M 13.1 42.545 C 10.092 37.637 8.284 31.098 7.817 29.256 C 9.694 25.258 12.127 22.233 12.127 22.233 L 24.285 24.002 C 25.666 27.982 27.594 32.127 28.527 34.061 C 27.173 36.079 23.375 41.697 21.135 44.461 C 18.979 44.489 15.209 43.295 13.1 42.545 Z M 29.3 54.44 C 27.071 54.44 24.916 54.127 22.852 53.587 C 24.995 53.519 26.264 53.013 26.986 52.524 C 27.634 52.666 29.51 53.019 32.012 53.019 C 34.565 53.019 37.761 52.632 40.928 51.273 C 41.099 51.33 41.264 51.364 41.429 51.381 C 37.818 53.331 33.684 54.44 29.3 54.44 Z M 40.758 49.368 C 34.298 52.41 27.253 50.716 27.179 50.699 L 26.656 50.431 C 24.74 48.674 23.119 45.985 22.806 45.439 C 22.789 45.41 22.784 45.382 22.766 45.354 C 25.069 42.459 28.64 37.182 29.999 35.147 C 37.284 34.828 40.149 34.254 40.149 34.254 C 40.178 34.294 43.88 39.121 45.631 43.443 C 44.75 45.553 42.179 47.986 40.758 49.368 Z M 52.551 38.809 C 49.606 41.129 47.007 42.038 47.007 42.038 C 45.841 39.747 41.77 33.168 41.77 33.168 C 43.118 29.819 43.664 25.201 43.942 22.955 L 51.613 20.152 C 53.512 21.994 54.519 25.173 54.848 26.418 C 54.922 27.197 54.968 27.982 54.968 28.767 C 54.968 32.559 54.121 36.142 52.636 39.383 C 52.631 39.002 52.551 38.809 52.551 38.809 Z ' fill='rgb%28255,255,255%29'/%3E%3C/g%3E%3C/svg%3E")
}
.scoreboard-icon.sb-icon-soccer.sb-icon-yellow_cards {
  background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 64 64' style='enable-background:new 0 0 64 64;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FEDB38;%7D%0A%3C/style%3E%3Cpath class='st0' d='M48,64H16c-4.4,0-8-3.6-8-8V8c0-4.4,3.6-8,8-8h32c4.4,0,8,3.6,8,8v48C56,60.4,52.4,64,48,64z'/%3E%3C/svg%3E%0A")
}
.scoreboard-icon.sb-icon-soccer.sb-icon-red_cards {
  background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 64 64' style='enable-background:new 0 0 64 64;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23F13C23;%7D%0A%3C/style%3E%3Cpath class='st0' d='M48,64H16c-4.4,0-8-3.6-8-8V8c0-4.4,3.6-8,8-8h32c4.4,0,8,3.6,8,8v48C56,60.4,52.4,64,48,64z'/%3E%3C/svg%3E%0A")
}
.scoreboard-icon.scoreboard-icon-soccer.scoreboard-icon-ft-yellow_cards {
  background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 64 64' style='enable-background:new 0 0 64 64;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FEDB38;%7D%0A%3C/style%3E%3Cpath class='st0' d='M48,64H16c-4.4,0-8-3.6-8-8V8c0-4.4,3.6-8,8-8h32c4.4,0,8,3.6,8,8v48C56,60.4,52.4,64,48,64z'/%3E%3C/svg%3E%0A")
}
.scoreboard-icon.scoreboard-icon-soccer.scoreboard-icon-ft-red_cards {
  background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 64 64' style='enable-background:new 0 0 64 64;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23F13C23;%7D%0A%3C/style%3E%3Cpath class='st0' d='M48,64H16c-4.4,0-8-3.6-8-8V8c0-4.4,3.6-8,8-8h32c4.4,0,8,3.6,8,8v48C56,60.4,52.4,64,48,64z'/%3E%3C/svg%3E%0A")
}
.scoreboard-icon.scoreboard-icon-soccer.scoreboard-icon-ft-goals {
  background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!-- Generator: Gravit.io --%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='isolation:isolate' viewBox='0 0 58.707 58.855' width='58.707' height='58.855'%3E%3Cdefs%3E%3CclipPath id='_clipPath_eC8kfmgdSUTJZIhBe9l0az7m83yML6Fd'%3E%3Crect width='58.707' height='58.855'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url%28%23_clipPath_eC8kfmgdSUTJZIhBe9l0az7m83yML6Fd%29'%3E%3Cpath d=' M 29.3 0.597 C 13.31 0.597 0.3 13.493 0.3 29.358 C 0.3 45.217 13.31 58.125 29.3 58.125 C 45.29 58.125 58.3 45.228 58.3 29.364 C 58.3 13.499 45.29 0.597 29.3 0.597 Z M 38.216 4.731 C 42.401 6.289 46.075 8.887 48.901 12.242 C 50.891 15.722 51.289 17.491 51.164 18.366 L 43.146 21.295 L 34.571 15.853 C 33.98 12.737 32.575 7.699 32.126 6.113 C 34.298 4.765 37.824 4.731 38.216 4.731 Z M 30.25 6.118 L 30.238 6.124 C 30.255 6.186 32.001 12.248 32.723 15.87 L 24.967 22.233 L 12.548 20.385 C 12.548 20.385 11.781 17.081 11.792 14.426 L 11.792 14.432 C 11.837 14.363 16.165 7.432 23.398 5.18 C 23.398 5.174 27.702 5.373 30.25 6.118 Z M 17.882 5.817 C 14.044 8.41 11.343 11.924 10.535 13.05 C 9.5 13.488 8.414 14.386 7.51 15.262 C 10.024 11.23 13.612 7.949 17.882 5.817 Z M 3.632 28.767 C 3.632 28.329 3.678 27.897 3.7 27.453 C 4.4 28.676 5.423 29.597 6.168 30.16 C 6.794 32.531 8.568 38.587 11.491 43.392 C 11.405 45.302 11.582 46.61 11.803 47.486 C 6.782 42.806 3.632 36.153 3.632 28.767 Z M 13.1 42.545 C 10.092 37.637 8.284 31.098 7.817 29.256 C 9.694 25.258 12.127 22.233 12.127 22.233 L 24.285 24.002 C 25.666 27.982 27.594 32.127 28.527 34.061 C 27.173 36.079 23.375 41.697 21.135 44.461 C 18.979 44.489 15.209 43.295 13.1 42.545 Z M 29.3 54.44 C 27.071 54.44 24.916 54.127 22.852 53.587 C 24.995 53.519 26.264 53.013 26.986 52.524 C 27.634 52.666 29.51 53.019 32.012 53.019 C 34.565 53.019 37.761 52.632 40.928 51.273 C 41.099 51.33 41.264 51.364 41.429 51.381 C 37.818 53.331 33.684 54.44 29.3 54.44 Z M 40.758 49.368 C 34.298 52.41 27.253 50.716 27.179 50.699 L 26.656 50.431 C 24.74 48.674 23.119 45.985 22.806 45.439 C 22.789 45.41 22.784 45.382 22.766 45.354 C 25.069 42.459 28.64 37.182 29.999 35.147 C 37.284 34.828 40.149 34.254 40.149 34.254 C 40.178 34.294 43.88 39.121 45.631 43.443 C 44.75 45.553 42.179 47.986 40.758 49.368 Z M 52.551 38.809 C 49.606 41.129 47.007 42.038 47.007 42.038 C 45.841 39.747 41.77 33.168 41.77 33.168 C 43.118 29.819 43.664 25.201 43.942 22.955 L 51.613 20.152 C 53.512 21.994 54.519 25.173 54.848 26.418 C 54.922 27.197 54.968 27.982 54.968 28.767 C 54.968 32.559 54.121 36.142 52.636 39.383 C 52.631 39.002 52.551 38.809 52.551 38.809 Z ' fill='rgb%28255,255,255%29'/%3E%3C/g%3E%3C/svg%3E")
}
.scoreboard-icon.scoreboard-icon-soccer.scoreboard-icon-ft-corners {
  background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 64 64' style='enable-background:new 0 0 64 64;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M49,15.1L19.3,2.7C18.8,1.1,17.4,0,15.8,0C13.7,0,12,1.7,12,3.8v3.6v22v30.9c0,2.1,1.7,3.8,3.8,3.8 s3.8-1.7,3.8-3.8V34L49,21.6C53,19.8,53,16.9,49,15.1z M19.5,25.7V11l18.6,7.4L19.5,25.7z'/%3E%3C/svg%3E%0A")
}
.scoreboard-icon.scoreboard-icon-soccer.scoreboard-icon-ft-penalty {
  background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 64 64' style='enable-background:new 0 0 64 64;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M56.9,39.4C56.9,39.4,56.9,39.4,56.9,39.4c1.8-3.6,2.8-7.7,2.8-12C59.7,12.3,47.2,0,32,0S4.3,12.3,4.3,27.4 c0,4.3,1,8.4,2.8,12C2.7,42,0,45.3,0,49c0,8.4,14.1,15,32,15s32-6.6,32-15C64,45.3,61.3,42,56.9,39.4z M56.4,24.6 c0.1,0.7,0.1,1.5,0.1,2.2c0,3.6-0.8,7-2.2,10.1c-2.1,1.5-5.4,2.5-5.4,2.5c-1.1-2.2-5-8.5-5-8.5c1.3-3.2,1.8-7.6,2.1-9.7l7.3-2.7 C55.1,20.4,56,23.4,56.4,24.6z M42.9,46.5c-6.2,2.9-12.9,1.3-13,1.3l-0.5-0.3c-1.8-1.7-3.4-4.2-3.7-4.8c0,0,0-0.1,0-0.1 c2.2-2.8,5.6-7.8,6.9-9.7c6.9-0.3,9.7-0.8,9.7-0.8c0,0,3.6,4.6,5.2,8.8C46.7,42.9,44.3,45.2,42.9,46.5z M43.6,48.4 c-3.4,1.9-7.4,2.9-11.6,2.9c-2.1,0-4.2-0.3-6.1-0.8c2-0.1,3.3-0.5,3.9-1c0.6,0.1,2.4,0.5,4.8,0.5c2.4,0,5.5-0.4,8.5-1.7 C43.2,48.4,43.4,48.4,43.6,48.4z M24.2,41.8c-2.1,0-5.6-1.1-7.7-1.8c-2.9-4.7-4.6-10.9-5-12.7c1.8-3.8,4.1-6.7,4.1-6.7l11.6,1.7 c1.3,3.8,3.2,7.7,4,9.6C30,33.8,26.3,39.2,24.2,41.8z M40.5,3.9c4,1.5,7.5,4,10.2,7.2c1.9,3.3,2.3,5,2.2,5.8l-7.6,2.8L37,14.5 c-0.6-3-1.9-7.8-2.3-9.3C36.8,4,40.1,3.9,40.5,3.9z M32.9,5.3L32.9,5.3c0,0.1,1.7,5.8,2.4,9.3l-7.4,6.1L16,18.9c0,0-0.7-3.1-0.7-5.7 v0c0-0.1,4.2-6.7,11.1-8.8C26.4,4.4,30.5,4.6,32.9,5.3z M21.1,5c-3.7,2.5-6.2,5.8-7,6.9c-1,0.4-2,1.3-2.9,2.1C13.6,10.1,17,7,21.1,5 z M7.6,25.6c0.7,1.2,1.6,2,2.4,2.6c0.6,2.3,2.3,8,5.1,12.6c-0.1,1.8,0.1,3.1,0.3,3.9c-4.8-4.5-7.8-10.8-7.8-17.8 C7.5,26.4,7.6,26,7.6,25.6z M32,62.2c-16.3,0-30.2-6-30.2-13.2c0-2.9,2.3-5.7,6.2-7.9c4.8,8.2,13.7,13.8,23.9,13.8s19.2-5.5,24-13.8 l0,0c3.9,2.2,6.2,5,6.2,7.9C62.2,56.1,48.3,62.2,32,62.2z'/%3E%3C/svg%3E%0A")
}
.multi-view-container .event-view-slot {
  width:50%;
  background-color:#212630;
  position:relative;
  border-top:1px solid #455056;
  padding:6px
}
.multi-view-container .event-view-slot:first-child {
  border-right:3px solid #2c3449
}
.multi-view-container .event-view-slot:last-child {
  border-left:2px solid #2c3449
}
.multi-view-container .event-view-slot .replace-container {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:rgba(32,39,58,.6)
}
.multi-view-container .event-view-slot .replace-container .replace-buttons-container {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  margin:4rem auto;
  max-width:280px;
  border-radius:.875rem;
  padding:36px;
  border:4px solid #f2c94c;
  background-color:rgba(32,39,58,.5)
}
.multi-view-container .event-view-slot .replace-container .btn+.btn {
  margin-top:24px
}
.multi-view-container .select-event {
  height:200px;
  background-color:var(--secondary-color-l-3)
}
.multi-view-container .select-event .select-event-label {
  font-size:.875rem;
  color:#e9ecef;
  text-align:center;
  display:block
}
.multi-view-container .euro-single-event-container {
  min-height:60vh;
  background-color:#282d39
}
.multi-view-container .euro-single-event-container .market-list .market-head {
  background-color:var(--market-title-bg);
  color:var(--market-title-color);
  border-bottom:1px solid var(--secondary-color)
}
.multi-view-container .euro-single-event-container .market-list .es-market-container.disabled-market .market-content {
  pointer-events:none
}
.multi-view-container .euro-single-event-container .market-list .es-market-container.disabled-market .odd,
.multi-view-container .euro-single-event-container .market-list .es-market-container.disabled-market .spread {
  display:none!important
}
.multi-view-container .euro-single-event-container .market-list .market-content {
  border-bottom:1px solid #303951;
  background-color:var(--market-bg)
}
.multi-view-container .euro-single-event-container .market-list .market-content.show {
  min-height:calc(2.125rem + 1px)
}
.multi-view-container .euro-single-event-container .market-list .market-content .odd-holder {
  opacity:1;
  -webkit-transition:opacity .2s ease-in-out;
  transition:opacity .2s ease-in-out
}
.multi-view-container .euro-single-event-container .market-list .market-content.collapsing .odd-holder {
  opacity:0
}
.multi-view-container .euro-single-event-container .market-list .odd-container {
  height:2.125rem
}
.plugin-content .multi-view-container .euro-single-event-container {
  min-height:600px
}
.carousel-nav {
  padding:0 36px;
  position:relative
}
.carousel-nav .carousel-nav-link {
  min-width:1.5rem;
  text-align:center;
  cursor:pointer
}
.carousel-nav .nav-item-icon {
  font-size:1.5rem
}
.carousel-nav .nav-item-title {
  font-size:.75rem;
  margin-top:.25rem
}
.carousel-nav .carousel-nav-arrows {
  text-align:center;
  -webkit-tap-highlight-color:transparent
}
.carousel-nav .carousel-nav-arrows .slider-container-nav .carousel-icon-nav,
.carousel-nav .carousel-nav-arrows [class*=owl-],
.slider-container-nav .carousel-nav .carousel-nav-arrows .carousel-icon-nav {
  padding:0;
  background:0 0;
  display:block;
  border:none;
  position:absolute;
  z-index:9;
  top:calc(50% - .75rem);
  cursor:pointer
}
.carousel-nav .carousel-nav-arrows .slider-container-nav .carousel-icon-nav:focus,
.carousel-nav .carousel-nav-arrows .slider-container-nav .carousel-icon-nav:hover,
.carousel-nav .carousel-nav-arrows [class*=owl-]:focus,
.carousel-nav .carousel-nav-arrows [class*=owl-]:hover,
.slider-container-nav .carousel-nav .carousel-nav-arrows .carousel-icon-nav:focus,
.slider-container-nav .carousel-nav .carousel-nav-arrows .carousel-icon-nav:hover {
  outline:0
}
.carousel-nav .carousel-nav-arrows .owl-prev {
  left:6px
}
.carousel-nav .carousel-nav-arrows .owl-next {
  right:6px
}
.carousel-nav .carousel-nav-arrows .carousel-icon-nav {
  font-size:1.5rem;
  vertical-align:top
}
.carousel-nav .carousel-nav-arrows .disabled {
  opacity:.6;
  cursor:default
}
.carousel-nav-container button {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:#303951;
  color:#fff;
  width:32px;
  height:32px;
  border-radius:50%;
  border:0 solid #222;
  cursor:pointer;
  padding:0;
  outline:0
}
.carousel-nav-container button .ds-icon-material {
  font-size:1.125rem
}
.carousel-nav-container button.disabled {
  opacity:.5;
  cursor:default
}
.carousel-nav-container button:hover {
  background-color:#435071;
  color:#fff
}
.carousel-nav-container button+button {
  margin-left:.5rem
}
.carousel-nav-container button.animated-button {
  -webkit-box-shadow:0 0 0 0 #435071;
  box-shadow:0 0 0 0 #435071;
  -webkit-animation:pulse 2s infinite;
  animation:pulse 2s infinite
}
.euro-carousel-sport-nav .carousel-nav {
  background-color:#171a21;
  min-height:4.625rem
}
.euro-carousel-sport-nav .carousel-nav .carousel-nav-arrows .slider-container-nav .carousel-icon-nav,
.euro-carousel-sport-nav .carousel-nav .carousel-nav-arrows [class*=owl-],
.slider-container-nav .euro-carousel-sport-nav .carousel-nav .carousel-nav-arrows .carousel-icon-nav {
  color:var(--white)
}
.euro-carousel-sport-nav .carousel-nav .carousel-nav-item {
  padding:1rem 12px .875rem 12px
}
.euro-carousel-sport-nav .carousel-nav .carousel-nav-link {
  color:rgba(255,255,255,.5)
}
.euro-carousel-sport-nav .carousel-nav .carousel-nav-link:hover {
  color:var(--body-color)
}
.euro-carousel-sport-nav .carousel-nav .carousel-nav-link.active {
  color:#fff
}
.euro-carousel-sport-nav .carousel-nav .carousel-icon-nav {
  color:var(--white);
  width:36px
}
.overview-search-box {
  width:220px;
  margin-right:1rem;
  background-color:#384054;
  border-radius:.2rem
}
.overview-search-box .form-control {
  color:var(--white)
}
.overview-search-box .form-control::-webkit-input-placeholder {
  color:var(--white)
}
.overview-search-box .form-control::-moz-placeholder {
  color:var(--white)
}
.overview-search-box .form-control::-ms-input-placeholder {
  color:var(--white)
}
.overview-search-box .form-control::placeholder {
  color:var(--white)
}
.overview-search-box .search-icon {
  color:var(--white)
}
.overview-events-container {
  min-height:80vh;
  background-color:#171a21
}
.overview-events-container .scrollable-box {
  height:auto;
  max-height:21.25rem
}
.overview-events-container .euro-event-list .event-list.no-transition {
  -webkit-transition:none!important;
  transition:none!important
}
.overview-events-container .euro-event-list .all-events-moved {
  font-size:.875rem;
  color:#9ca8c8;
  text-transform:capitalize;
  padding:.5rem 12px;
  background-color:#151923
}
.overview-events-container .next-racing-events-container .event-list-title {
  padding-top:.875rem;
  padding-bottom:.875rem;
  color:var(--sport-title-color);
  background-color:var(--sport-title-bg)
}
.overview-events-container .next-racing-events-container .next-racing-runner-list {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.overview-events-container .next-racing-events-container .next-racing-runner-item {
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%
}
.overview-events-container .next-racing-events-container .next-racing-runner-item:nth-child(2n+1) {
  border-right:1px solid #303951
}
.overview-events-container .next-racing-events-container .next-racing-runner-item .next-racing-odd {
  -webkit-box-flex:0;
  -ms-flex:0 0 110px;
  flex:0 0 110px
}
.overview-events-container .next-racing-events-container .next-racing-runner-item .next-racing-odd .odd-container {
  height:2.375rem
}
.plugin-content .overview-events-container {
  min-height:800px
}
.euro-live-calendar {
  min-height:80vh
}
.euro-live-calendar .overview-sport-nav {
  background-color:#171a21
}
.euro-live-calendar.euro-sport-day-filter {
  padding-top:0;
  padding-bottom:0;
  background-color:transparent
}
.euro-live-calendar .day-selection-nav {
  background-color:#6676a3;
  padding-top:.75rem;
  padding-bottom:.75rem
}
.euro-live-calendar .nav-item {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
}
.euro-live-calendar .nav-item.nav-item-all {
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0;
  border-left:none!important;
  border-right:1px solid rgba(255,255,255,.2)
}
.euro-live-calendar .carousel-nav {
  background-color:#171a21
}
.euro-live-calendar .event-list {
  width:100%;
  table-layout:fixed
}
.euro-live-calendar .event-list .event-item {
  cursor:pointer
}
.euro-live-calendar .event-list .event-item:hover .event-data-col {
  background-color:#171a21
}
.euro-live-calendar .event-list .event-data-col {
  font-size:.75rem;
  background-color:#283043;
  border-bottom:1px solid var(--secondary-color);
  color:#cacbcc;
  vertical-align:middle;
  padding:12px
}
.euro-live-calendar .event-list .sport-data {
  width:15%
}
.euro-live-calendar .event-list .time-data {
  width:90px
}
.euro-live-calendar .event-list .league-data {
  width:25%
}
.euro-live-calendar .event-list .sport-title .sport-title-icon {
  font-size:1.125rem;
  margin-right:6px;
  opacity:.7
}
.euro-live-calendar .event-list .event-participants {
  color:var(--white)
}
.euro-live-calendar .event-list .event-title {
  color:var(--white)
}
.euro-live-calendar .event-list .league-title .country-flag-icon,
.euro-live-calendar .event-list .league-title .esports-flag-icon {
  max-width:16px;
  width:16px;
  height:16px;
  margin-right:6px;
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto
}
.plugin-content .euro-live-calendar {
  min-height:800px
}
.results-page .results-container {
  min-height:80vh
}
.results-page .results-container.euro-sport-day-filter {
  padding-top:0;
  padding-bottom:0;
  background-color:transparent
}
.results-page .results-container .day-selection-nav {
  background-color:#2c3449;
  padding-top:.75rem;
  padding-bottom:.75rem
}
.results-page .results-container .day-selection-nav .nav-link {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  -ms-flex-preferred-size:0;
  flex-basis:0;
  text-align:center
}
.results-page .results-container .day-selection-nav .nav-link:not(.d-none)+.nav-link {
  border-left:1px solid rgba(255,255,255,.2)
}
.results-page .league-title {
  width:100%;
  padding:0
}
.results-page .league-title .event-data-heading {
  padding:.5rem 12px
}
.results-page .league-title .game-period {
  width:10%;
  text-align:center;
  font-size:.75rem
}
.results-page .league-title .collapse-toggle-icon {
  width:50px;
  text-align:center
}
.results-page .league-title .collapse-toggle-icon .league-toggle-icon {
  vertical-align:middle;
  padding:0
}
.results-page .results-title {
  background-color:#6676a3;
  color:var(--body-color);
  padding:1rem;
  text-transform:uppercase;
  font-weight:500;
  font-size:.875rem
}
.results-page .event-list {
  width:100%;
  table-layout:fixed;
  cursor:auto
}
.results-page .event-list .event-data-col {
  font-size:.75rem;
  background-color:#171a21;
  border-bottom:1px solid var(--secondary-color);
  color:#cacbcc;
  vertical-align:middle;
  padding:.5rem 12px
}
.results-page .event-list .event-participants {
  margin:0 12px
}
.results-page .event-list .team-label {
  color:#e9ecef!important
}
.results-page .event-list .result-data {
  width:10%;
  text-align:center;
  font-weight:500;
  color:var(--body-color)
}
.results-page .event-list .toggle-data {
  width:50px
}
.plugin-content .results-page .results-container {
  min-height:800px
}
.tickers-page .tickers-container {
  min-height:80vh
}
.tickers-page .day-selection-nav {
  margin:1rem 0;
  padding-left:36px;
  padding-right:36px;
  border-bottom:1px solid #cacbcc
}
.tickers-page .day-selection-nav .nav-link {
  color:#495057;
  border-top-width:3px;
  border-bottom-width:3px
}
.tickers-page .day-selection-nav .nav-link.active {
  color:#161a1f;
  font-weight:500
}
.tickers-page .day-selection-nav .nav-link:focus,
.tickers-page .day-selection-nav .nav-link:hover {
  color:#161a1f
}
.tickers-page .tab-content {
  margin:36px
}
.tickers-page .tickers-content {
  width:100%;
  border-collapse:collapse
}
.tickers-page .tickers-content .tickers-heading .tickers-heading-cell {
  padding:.875rem 0;
  font-weight:700
}
.tickers-page .tickers-content .tickers-content-row .tickers-content-cell {
  font-size:.875rem;
  padding:.875rem 0;
  border-top:1px solid #cacbcc
}
.tickers-page .tickers-content .tickers-content-row .tickers-content-cell:first-child {
  padding-right:12px;
  color:#495057
}
.popup-window {
  background-color:#e9ecef;
  color:#161a1f
}
.popup-window .view-loader:before {
  background-color:rgba(233,236,239,.4)
}
.popup-window #page-content {
  padding-left:0;
  padding-right:0
}
.popup-window #page-content .mga-container {
  min-height:0!important
}
.popup-window .members-pages-container {
  margin:2rem 0;
  padding-left:24px;
  padding-right:24px
}
.popup-window .members-page-navigation {
  padding-left:12px;
  padding-right:12px
}
.popup-window .members-page-navigation .nav-item+.nav-item {
  border-top:1px solid #cacbcc
}
.popup-window .members-page-navigation .nav-link {
  color:#495057;
  font-size:.875rem;
  padding:.5rem 12px
}
.popup-window .members-page-navigation .nav-link:focus,
.popup-window .members-page-navigation .nav-link:hover {
  color:#161a1f;
  background-color:rgba(255,255,255,.3)
}
.popup-window .members-page-navigation .nav-link.active {
  color:#161a1f;
  font-weight:500;
  border-left:3px solid #f2c94c;
  background-color:rgba(255,255,255,.3)
}
.popup-window .members-page-inner-content {
  padding-left:12px;
  padding-right:12px;
  font-size:.875rem
}
.popup-window .members-page-inner-content .section-header {
  margin-bottom:1rem
}
.popup-window .members-page-inner-content .main-content-container a {
  color:#0a66c8
}
.popup-window .members-page-inner-content .main-content-container a:hover {
  color:#06417f
}
.popup-window .members-page-inner-content .collapsible-content-item .collapsible-item-head {
  padding:.75rem 12px;
  color:#161a1f;
  background-color:rgba(255,255,255,.3);
  border-bottom:2px solid #cacbcc;
  cursor:pointer;
  margin-bottom:6px
}
.popup-window .members-page-inner-content .collapsible-content-item .collapsible-item-head .collapsible-item-head-icon {
  opacity:.2
}
.popup-window .members-page-inner-content .collapsible-content-item .collapsible-item-head:hover {
  border-bottom-color:#f2c94c;
  background-color:rgba(255,255,255,.3)
}
.popup-window .members-page-inner-content .collapsible-content-item .collapsible-item-head:hover .collapsible-item-head-icon {
  opacity:1
}
.popup-window .members-page-inner-content .collapsible-content-item .collapsible-item-head:not(.collapsed) {
  border-bottom-color:#f2c94c
}
.popup-window .members-page-inner-content .collapsible-content-item .collapsible-item-inner-content {
  padding:12px 0 24px 0
}
.popup-window .page-heading {
  color:#e9ecef;
  padding:12px 36px;
  background-color:#2f383c;
  font-size:1rem;
  font-weight:700;
  text-transform:capitalize
}
.popup-window .no-events-message {
  background-color:transparent;
  padding:2rem;
  font-size:.875rem
}
.page-cashier {
  background-color:#fff;
  min-width:900px
}
.page-cashier #page-content {
  padding:0
}
.page-cashier .cashier-content {
  width:100%;
  background-color:#fff;
  color:var(--secondary-color)
}
.page-cashier .cashier-content .section-header {
  background-color:#f2f2f2;
  border-bottom:1px solid #c1c6ca;
  padding:1rem 12px
}
.page-cashier .cashier-content .section-header .section-title {
  font-weight:700;
  font-size:1.25rem
}
.page-cashier .cashier-content .section-payment-methods {
  border-bottom:1px solid #c1c6ca;
  padding:0 1rem
}
.page-cashier .cashier-content .nav-tabs .nav-item {
  cursor:pointer
}
.page-cashier .cashier-content .nav-tabs .nav-item+.nav-item {
  padding-left:3rem
}
.page-cashier .cashier-content .nav-tabs .nav-link {
  padding:1rem 0;
  position:relative;
  color:#acafb0
}
.page-cashier .cashier-content .nav-tabs .nav-link.active,
.page-cashier .cashier-content .nav-tabs .nav-link:hover {
  color:var(--secondary-color);
  font-weight:500
}
.page-cashier .cashier-content .main-content-container {
  padding:0 12px
}
.page-cashier .cashier-content .payment-options {
  margin:2.5rem 0
}
.page-cashier .cashier-content .payment-options .custom-select {
  background-color:#fff;
  color:var(--secondary-color);
  border:1px solid #455056
}
.page-cashier .cashier-content .table th {
  padding:1rem 0;
  font-size:.75rem;
  font-weight:700;
  text-align:left;
  border:0;
  color:#495057
}
.page-cashier .cashier-content .table td {
  background-color:transparent;
  border-top:0;
  padding:.5rem 0;
  font-size:.75rem;
  vertical-align:middle
}
.page-cashier .cashier-content .table .payment-image img {
  max-height:30px
}
.page-cashier .cashier-content .table .toggle-container {
  cursor:pointer;
  border-bottom:1px solid #c9ced1
}
.page-cashier .cashier-content .table .toggle-container:hover td {
  background-color:#ebebeb
}
.page-cashier .cashier-content .table .toggle-container:not(.collapsed) td {
  background-color:#f7f7f7
}
.page-cashier .cashier-content .table .cashier-info-description {
  width:100%;
  white-space:normal;
  overflow:hidden;
  padding:0
}
.page-cashier .cashier-content .table .cashier-info-description .cashier-description {
  padding:1rem 12px;
  background-color:#ebebeb
}
.page-cashier .cashier-content .restricted-access-box {
  padding:3rem 0;
  background-color:#e6e6e6
}
.page-cashier .cashier-content .restricted-access-box .restricted-access-info-box {
  text-align:center
}
.page-cashier .cashier-content .restricted-access-box .restricted-access-info-box .country-info {
  margin-bottom:.75rem
}
.page-cashier .cashier-content .restricted-access-box .restricted-access-info-box .country-info .country-icon {
  width:3rem;
  height:3rem;
  background-size:3rem;
  margin-left:4px;
  margin-right:4px
}
.page-cashier .cashier-content .restricted-access-box .restricted-access-info-box .country-info .country-title {
  font-weight:500;
  margin-left:4px;
  margin-right:4px
}
.page-cashier .cashier-content .restricted-access-box .restricted-access-support-box {
  padding:1.5rem 0 1rem
}
.page-cashier .cashier-content .restricted-access-box .restricted-access-support-box .contact-support-info {
  text-align:center;
  font-size:.75rem;
  color:#acafb0
}
.page-cashier .cashier-content .restricted-access-box .restricted-access-support-box .contact-support-info a {
  color:#007bff
}
.mini-games-container .more-games-btn {
  margin:3px;
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
@media (hover:hover) {
  .mini-games-container .more-games-btn:hover {
    color:#212529;
    background-color:#efbe28;
    border-color:#efbb1c
  }
}
.mini-games-container .more-games-btn.focus,
.mini-games-container .more-games-btn:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.mini-games-container .more-games-btn.disabled,
.mini-games-container .more-games-btn:disabled {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.mini-games-container .more-games-btn:not(:disabled):not(.disabled).active,
.mini-games-container .more-games-btn:not(:disabled):not(.disabled):active,
.show>.mini-games-container .more-games-btn.dropdown-toggle {
  color:#212529;
  background-color:#efbb1c;
  border-color:#edb711
}
.mini-games-container .more-games-btn:not(:disabled):not(.disabled).active:focus,
.mini-games-container .more-games-btn:not(:disabled):not(.disabled):active:focus,
.show>.mini-games-container .more-games-btn.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
@media (hover:hover) {
  .mini-games-container .more-games-btn:hover {
    border-color:#f0c234
  }
}
.mini-games-container .card-body {
  padding:3px
}
.mini-games-container .mini-games-grid .game-grid-sizer {
  width:16.666667%
}
.mini-games-container .mini-games-grid .game-grid-item {
  width:16.666667%
}
.mini-games-container .mini-games-grid .game-grid-item-mini {
  width:33.333333%
}
.mini-games-container .mini-games-grid .game-grid-item-mini .game-play-icon {
  font-size:2rem!important
}
.mini-games-container .mini-games-grid .game-grid-item-featured {
  width:33.333333%
}
.mini-games-container .mini-games-grid .game-item {
  margin:3px
}
.mini-games-container .mini-games-grid .game-item .game-thumbnail {
  height:0;
  padding-bottom:100%;
  display:block;
  vertical-align:top;
  background-color:var(--secondary-color);
  overflow:hidden;
  position:relative;
  -webkit-transition:all .15s ease-in;
  transition:all .15s ease-in
}
.mini-games-container .mini-games-grid .game-item .game-thumbnail img {
  display:inline-block;
  -webkit-transition:all .15s ease-in;
  transition:all .15s ease-in
}
.mini-games-container .mini-games-grid .game-item .game-thumbnail .game-placeholder {
  border-radius:0
}
.mini-games-container .mini-games-grid .game-item .game-actions {
  -webkit-transition:all .15s ease-in;
  transition:all .15s ease-in;
  content:"";
  display:block;
  position:absolute;
  z-index:2;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background-color:#efbb1c;
  visibility:hidden;
  opacity:0
}
.mini-games-container .mini-games-grid .game-item .game-actions .game-play-icon {
  position:absolute;
  left:50%;
  top:50%;
  z-index:1;
  display:block;
  font-size:3rem;
  padding:12px;
  -webkit-transform:translate3d(-50%,-50%,0);
  transform:translate3d(-50%,-50%,0);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  border:2px solid var(--white);
  color:var(--white);
  border-radius:50%
}
.mini-games-container .mini-games-grid .game-item .game-actions .game-play-icon.mini-games-play {
  padding:6px
}
.mini-games-container .mini-games-grid .game-item:focus .game-actions,
.mini-games-container .mini-games-grid .game-item:hover .game-actions {
  visibility:visible;
  opacity:1
}
.cookie-message-holder {
  width:100%;
  min-width:1200px;
  position:fixed;
  bottom:0;
  background-color:rgba(0,0,0,.8);
  color:#fff;
  z-index:999999;
  padding:1rem 12px;
  font-size:.8125rem;
  -webkit-box-shadow:0 -.2rem 1rem rgba(0,0,0,.175);
  box-shadow:0 -.2rem 1rem rgba(0,0,0,.175)
}
.cookie-message-holder .cookie-message-content {
  padding:0 24px
}
.cookie-message-holder .cookie-message-content a {
  text-decoration:underline
}
.cookie-message-holder .btn-accept-cookie {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
@media (hover:hover) {
  .cookie-message-holder .btn-accept-cookie:hover {
    color:#212529;
    background-color:#efbe28;
    border-color:#efbb1c
  }
}
.cookie-message-holder .btn-accept-cookie.focus,
.cookie-message-holder .btn-accept-cookie:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.cookie-message-holder .btn-accept-cookie.disabled,
.cookie-message-holder .btn-accept-cookie:disabled {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.cookie-message-holder .btn-accept-cookie:not(:disabled):not(.disabled).active,
.cookie-message-holder .btn-accept-cookie:not(:disabled):not(.disabled):active,
.show>.cookie-message-holder .btn-accept-cookie.dropdown-toggle {
  color:#212529;
  background-color:#efbb1c;
  border-color:#edb711
}
.cookie-message-holder .btn-accept-cookie:not(:disabled):not(.disabled).active:focus,
.cookie-message-holder .btn-accept-cookie:not(:disabled):not(.disabled):active:focus,
.show>.cookie-message-holder .btn-accept-cookie.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.under-maintenance-page {
  height:100%;
  background-image:url(../../img/bg/um_background.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center
}
.under-maintenance-page #page-content {
  height:100%;
  padding:0
}
.under-maintenance-page #kayako-messenger {
  display:none
}
.under-maintenance-page .um-holder {
  background-color:rgba(0,0,0,.65)
}
.under-maintenance-page .um-holder .um-box {
  text-align:center;
  padding:24px 0;
  -webkit-box-flex:0;
  -ms-flex:0 0 32%;
  flex:0 0 32%;
  max-height:32%
}
.under-maintenance-page .um-holder .um-box.um-logo {
  -webkit-box-flex:0;
  -ms-flex:0 0 36%;
  flex:0 0 36%;
  max-height:36%;
  padding-bottom:72px
}
.under-maintenance-page .um-holder .um-box.um-logo img {
  height:40px
}
.under-maintenance-page .um-holder .um-box.um-footer .um-row {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  font-size:.75rem
}
.under-maintenance-page .um-holder .um-box.um-footer .um-row.socials {
  -webkit-box-flex:3;
  -ms-flex-positive:3;
  flex-grow:3
}
.under-maintenance-page .um-holder .um-box.um-footer .um-row .live-chat-popup {
  opacity:1;
  -webkit-transition:opacity .3s linear;
  transition:opacity .3s linear
}
.under-maintenance-page .um-holder .um-box.um-footer .um-row .live-chat-popup.opaque {
  opacity:0
}
.under-maintenance-page .um-holder .um-box.um-footer .um-row .live-chat-popup .chat-icon {
  vertical-align:middle;
  color:#f2c94c
}
.under-maintenance-page .um-holder .um-box.um-footer .um-row .social-icon {
  margin:0 12px
}
.under-maintenance-page .um-holder .um-box .um-title {
  font-weight:700;
  font-size:1.25rem
}
.under-maintenance-page .um-holder .um-box .um-message {
  color:#cacbcc;
  font-size:1rem;
  margin-top:.25rem;
  margin-bottom:1.25rem
}
.under-maintenance-page .um-holder .um-box .um-label {
  color:#cacbcc;
  font-size:.875rem;
  margin-bottom:.25rem
}
.under-maintenance-page .um-holder .um-box .um-time {
  color:#fff;
  font-size:1.25rem;
  font-weight:700
}
.next-racing-events-container {
  background-color:#303951
}
.next-racing-events-container.next-racing-events-container-loading {
  background-color:transparent
}
.next-racing-events-container.next-racing-events-container-loading .next-racing-events-list {
  min-height:298px
}
.next-racing-events-container .next-racing-events-list {
  padding:3px;
  overflow:hidden
}
.next-racing-events-container .next-racing-events-list.greyhounds-events-list .next-racing-runner-main-info {
  padding:.5rem 0
}
.next-racing-events-container .next-racing-event-item {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  padding:3px;
  overflow:hidden
}
.next-racing-events-container .next-racing-event-item .event-head {
  padding:.75rem 12px
}
.next-racing-events-container .next-racing-event-item .race-title-wrapper {
  overflow:hidden
}
.next-racing-events-container .next-racing-event-item .race-title {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  overflow:hidden;
  padding-left:12px;
  padding-right:12px
}
.next-racing-events-container .next-racing-event-item .race-title-name {
  font-weight:500
}
.next-racing-events-container .next-racing-event-item .league-title-name {
  color:#acafb0
}
.next-racing-events-container .next-racing-runner-list {
  background-color:#171a21
}
.next-racing-events-container .next-racing-runner-item {
  padding:12px 6px;
  color:#fff;
  background-color:#171a21;
  border-bottom:1px solid #303951
}
.next-racing-events-container .next-racing-runner-item.non-runner {
  pointer-events:none;
  opacity:.4
}
.next-racing-events-container .next-racing-runner-item .next-racing-runner-main {
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  overflow:hidden
}
.next-racing-events-container .next-racing-runner-item .next-racing-runner-silk {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  padding-left:6px;
  padding-right:6px
}
.next-racing-events-container .next-racing-runner-item .next-racing-runner-silk .runner-silk {
  width:30px;
  max-width:100%;
  height:auto
}
.next-racing-events-container .next-racing-runner-item .next-racing-runner-number {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  padding-left:6px;
  padding-right:6px
}
.next-racing-events-container .next-racing-runner-item .next-racing-runner-info {
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  padding-left:6px;
  padding-right:6px;
  overflow:hidden
}
.next-racing-events-container .next-racing-runner-item .next-racing-runner-info .next-racing-runner-main-info {
  font-weight:700
}
.next-racing-events-container .next-racing-runner-item .next-racing-runner-info .next-racing-runner-secondary-info {
  font-size:.6875rem;
  color:#acafb0
}
.next-racing-events-container .next-racing-runner-item .next-racing-runner-info .runner-jockey {
  white-space:nowrap;
  display:inline-block
}
.next-racing-events-container .next-racing-runner-item .next-racing-runner-info .runner-trainer {
  white-space:nowrap;
  display:inline-block
}
.next-racing-events-container .next-racing-runner-item .next-racing-runner-info .info-divider {
  white-space:nowrap;
  display:inline-block;
  padding-left:2px;
  padding-right:2px
}
.next-racing-events-container .next-racing-odd {
  -webkit-box-flex:0;
  -ms-flex:0 0 76px;
  flex:0 0 76px;
  padding-left:6px;
  padding-right:6px
}
.next-racing-events-container .next-racing-odd .odd-holder {
  background-color:#384054;
  font-size:.75rem;
  line-height:1.5;
  height:2.125rem;
  padding-top:.5rem;
  padding-bottom:.5rem;
  border-radius:0
}
.next-racing-events-container .next-racing-odd .odd-holder:hover {
  background-color:#2c3449
}
.next-racing-events-container .next-racing-odd .odd-holder.is-empty {
  background-color:transparent;
  cursor:default;
  border:none
}
.next-racing-events-container .next-racing-odd+.next-racing-odd {
  padding-left:0
}
.next-racing-events-container .next-racing-event-view {
  display:block;
  font-weight:700;
  text-align:center;
  color:#fff;
  background:#212630;
  padding:.75rem 6px;
  border-top:1px solid #303951;
  margin-top:-1px;
  cursor:pointer
}
.next-racing-events-container .next-racing-event-view:hover {
  background-color:#2c3449
}
.plugin-content .members-pages-container {
  border-top:1px solid #363e4e;
  padding-top:2rem
}
.plugin-content .section-header {
  background-color:#2f383c;
  border-bottom:2px solid var(--secondary-color);
  padding:1rem;
  margin-bottom:.5rem;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.plugin-content .section-header .section-title {
  font-size:1.375rem;
  font-weight:700;
  text-transform:capitalize;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  color:#fff;
  margin:0
}
.plugin-content .main-content-container {
  padding:1rem;
  background-color:#2f383c
}
.plugin-content .section-container {
  font-size:.875rem
}
.plugin-content .collapsible-item-head {
  color:#fff;
  background-color:#2c344a;
  padding:.5rem 12px;
  border-bottom:1px solid #303951;
  cursor:pointer
}
.plugin-content .collapsible-item-head:hover {
  background-color:#283044
}
.plugin-content .collapsible-item-head:hover .collapsible-item-head-icon {
  opacity:1
}
.plugin-content .collapsible-item-head .collapsible-item-head-title {
  font-size:.75rem;
  font-weight:500;
  text-transform:uppercase
}
.plugin-content .collapsible-item-head .collapsible-item-head-icon {
  opacity:.2
}
.plugin-content .collapsible-item-inner-content {
  padding:.5rem 12px;
  font-size:.8125rem;
  color:#acafb0
}
.plugin-content .left-sidebar-information-container .card-body {
  padding:0;
  background-color:#384054
}
.plugin-content .left-sidebar-information-container .card-body .information-link {
  display:block;
  width:100%;
  padding:6px 12px
}
.plugin-content .left-sidebar-information-container .card-body .information-link:not(:first-child) {
  border-top:1px solid #303951
}
.campaign-promotion-page {
  height:100%;
  padding:0!important
}
#game-frame.campaign-promotion {
  height:auto;
  background-color:transparent
}
#game-frame.campaign-promotion .gfh-column-brand {
  width:200px;
  padding:0 12px
}
#game-frame.campaign-promotion .gfh-column-action {
  min-width:200px
}
#game-frame.campaign-promotion .campaign-promotions-text {
  color:#fff
}
.tip-wrapper {
  width:425px;
  display:inline-block;
  font-size:26px;
  font-family:Roboto,sans-serif;
  font-weight:300;
  text-align:center;
  position:fixed;
  top:50%;
  right:50%;
  -webkit-transform:translate(35%,-50%);
  transform:translate(35%,-50%);
  vertical-align:top
}
.tip-wrapper .tip {
  color:#fff;
  width:60%
}
.tip-wrapper .highlight {
  width:100%;
  font-size:40px;
  line-height:48px;
  color:#f2c94c;
  font-weight:700
}
@media (max-width:1279.98px) {
  .tip-wrapper {
    width:330px;
    font-size:22px
  }
}
.promotion-background {
  background-attachment:fixed;
  background-repeat:no-repeat;
  background-size:cover
}
.promotions-container {
  max-width:1400px;
  margin:0 auto;
  text-align:right
}
.promotions-container .rel-wrapper {
  display:inline-block;
  position:relative;
  vertical-align:top;
  margin-top:2rem
}
.promotion-day {
  line-height:130px;
  background-repeat:no-repeat;
  background-size:contain;
  text-align:center;
  color:#fff;
  position:absolute;
  z-index:10;
  cursor:pointer
}
.promotion-day.day-1 {
  width:115px;
  height:115px;
  top:123px;
  left:167px
}
.promotion-day.day-2 {
  width:100px;
  height:100px;
  top:147px;
  right:125px
}
.promotion-day.day-3 {
  width:111px;
  height:116px;
  top:266px;
  left:266px
}
.promotion-day.day-4 {
  width:112px;
  height:110px;
  top:316px;
  right:388px
}
.promotion-day.day-5 {
  width:100px;
  height:100px;
  top:431px;
  left:202px
}
.promotion-day.day-6 {
  width:105px;
  height:115px;
  top:466px;
  right:84px
}
.promotion-day.day-7 {
  width:113px;
  height:111px;
  top:631px;
  right:184px
}
.promotion-day.day-8 {
  width:100px;
  height:100px;
  top:561px;
  left:102px
}
.promotion-day.day-9 {
  width:110px;
  height:110px;
  top:756px;
  left:85px
}
.promotion-day.day-10 {
  width:110px;
  height:115px;
  top:773px;
  left:360px
}
.promotion-day.day-11 {
  width:100px;
  height:100px;
  top:855px;
  right:253px
}
.promotion-day.day-12 {
  width:110px;
  height:113px;
  top:975px;
  left:106px
}
.promotion-day.day-13 {
  width:110px;
  height:113px;
  top:1157px;
  left:166px
}
.promotion-day.day-14 {
  width:106px;
  height:108px;
  top:1013px;
  right:176px
}
.promotion-day.day-15 {
  width:108px;
  height:116px;
  top:1174px;
  right:121px
}
.promotion-day.day-16 {
  width:113px;
  height:110px;
  top:1302px;
  left:270px
}
.promotion-day.day-17 {
  width:100px;
  height:100px;
  top:1360px;
  right:393px
}
.promotion-day.day-18 {
  width:100px;
  height:100px;
  top:1488px;
  right:278px
}
.promotion-day.day-19 {
  width:100px;
  height:100px;
  top:1506px;
  right:98px
}
.promotion-day.day-20 {
  width:100px;
  height:100px;
  top:1651px;
  left:275px
}
.promotion-day.day-21 {
  width:100px;
  height:100px;
  top:1612px;
  right:369px
}
.promotion-day.day-22 {
  width:100px;
  height:100px;
  top:1808px;
  left:100px
}
.promotion-day.day-23 {
  width:100px;
  height:100px;
  top:1820px;
  right:117px
}
.promotion-day.day-24 {
  width:100px;
  height:100px;
  top:1950px;
  right:247px
}
.promotion-day.day-25 {
  width:100px;
  height:100px;
  top:2107px;
  right:362px
}
.promotion-day.day-26 {
  width:100px;
  height:100px;
  top:2097px;
  right:111px
}
.promotion-day.day-27 {
  width:100px;
  height:100px;
  top:2250px;
  right:259px
}
.promotion-day.day-28 {
  width:100px;
  height:100px;
  top:2384px;
  right:180px
}
.promotion-day.day-29 {
  width:100px;
  height:100px;
  top:2414px;
  right:340px
}
.promotion-day.day-30 {
  width:100px;
  height:100px;
  top:2479px;
  right:85px
}
.promotion-day.day-31 {
  width:100px;
  height:100px;
  top:2549px;
  right:285px
}
/*! purgecss start ignore */.landing-page {
  border-top:1px solid var(--secondary-color)
}
.landing-page .landing-page-header {
  background-color:rgba(48,57,81,.6);
  border-bottom:1px solid #242b2e;
  padding:1rem 0
}
.landing-page .landing-page-header .landing-header-container {
  max-width:1212px;
  margin:0 auto
}
.landing-page .landing-page-header .column-brand img {
  width:auto;
  height:30px;
  display:block
}
.landing-page .landing-page-header .column-action .btn-user-login {
  margin:0 6px
}
.landing-page .landing-page-header .column-action .btn-user-register {
  font-weight:500;
  text-transform:uppercase;
  white-space:nowrap;
  margin:0 6px
}
.landing-page .landing-container {
  margin:0 auto;
  padding:0 12px
}
.landing-page .nav-cards {
  padding-top:1rem;
  padding-bottom:1rem
}
.landing-page .nav-cards .nav-card-item {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  padding:0 6px
}
.landing-page .nav-cards .owl-item .nav-card-item {
  padding:0
}
.landing-page .nav-cards .nav-card-link img {
  width:100%;
  border-radius:1.125rem;
  -webkit-transition:all .3s;
  transition:all .3s
}
.landing-page .nav-cards .nav-card-link img:hover {
  -webkit-box-shadow:0 0 10px 0 #1a1a1a;
  box-shadow:0 0 10px 0 #1a1a1a;
  -webkit-transform:scale(1.02);
  transform:scale(1.02)
}
.landing-page .category-nav,
.landing-page .sports-nav {
  padding-top:1rem;
  padding-bottom:1rem
}
.landing-page .section-header {
  line-height:1.5;
  font-size:1.5rem;
  font-weight:700;
  position:relative;
  padding:.75rem 0;
  margin-bottom:1rem
}
.landing-page .section-header:after {
  content:"";
  height:4px;
  width:100px;
  background-color:#f2c94c;
  position:absolute;
  bottom:0;
  left:0
}
.landing-page .section-text {
  color:#cacbcc;
  line-height:1.75;
  margin:1rem 0;
  font-size:.875rem
}
.landing-page .x-scroll-section {
  overflow:auto;
  -webkit-overflow-scrolling:touch
}
.landing-page .x-scroll-section .x-scroll-row {
  margin:0 -6px
}
.landing-page .big-thumb {
  height:160px;
  background-repeat:no-repeat;
  background-position:center center;
  background-size:100%;
  color:#fff;
  text-align:center;
  border-radius:1.125rem;
  -webkit-transition:all .3s;
  transition:all .3s
}
.landing-page .big-thumb:hover {
  background-size:110%;
  color:#f2c94c
}
.landing-page .big-thumb:hover .overlay {
  background-color:rgba(0,0,0,.3)
}
.landing-page .big-thumb .overlay {
  background-color:rgba(0,0,0,.8);
  border-radius:1.125rem;
  -webkit-transition:all .3s;
  transition:all .3s
}
.landing-page .big-thumb .overlay .icon {
  display:block;
  font-size:3rem;
  margin-bottom:12px
}
.landing-page .big-thumb .overlay .title {
  display:block
}
.landing-page .navigation-item {
  min-width:92px;
  text-align:center;
  font-size:.8125rem;
  padding:0 6px
}
.landing-page .navigation-item .navigation-link {
  color:#fff
}
.landing-page .navigation-item .navigation-link:hover .icon {
  -webkit-transform:scale(1.02);
  transform:scale(1.02);
  background-color:#384054
}
.landing-page .navigation-item .navigation-link .icon {
  width:60px;
  height:60px;
  line-height:60px;
  background-color:#f2c94c;
  display:inline-block;
  font-size:2rem;
  border-radius:28px;
  -webkit-transition:all .3s;
  transition:all .3s
}
.landing-page .navigation-item .navigation-link .title {
  padding-top:12px
}
.landing-page .apps-section {
  background-repeat:no-repeat;
  background-position:center center;
  background-size:cover
}
.landing-page .apps-section .apps-section-container .apps-section-box {
  -ms-flex-preferred-size:50%;
  flex-basis:50%
}
.landing-page .apps-section .apps-section-container .apps-image {
  width:90%
}
.landing-page .apps-section .apps-section-container .apps-text .app-icon {
  width:50%;
  max-width:180px;
  height:60px
}
.landing-page .apps-section .apps-section-container .apps-text .app-icon+.app-icon {
  margin-top:0!important;
  margin-left:12px!important
}
.landing-page .apps-section .apps-section-container .apps-links {
  padding:12px 0
}
/*! purgecss end ignore */.seo-content {
  background-color:#1b1f27;
  color:#fff
}
.seo-content-wrapper:not(:empty) {
  margin:12px 6px;
  padding:12px 6px;
  font-size:.75rem
}
.seo-content-wrapper:not(:empty) h1 {
  font-size:1.125rem
}
.seo-content-wrapper:not(:empty) h2 {
  font-size:1rem
}
.seo-content-wrapper:not(:empty) h3 {
  font-size:.875rem
}
.seo-content-wrapper:not(:empty) p {
  font-size:.75rem
}
#rightColumn .user-balance-container-right_column {
  margin:0;
  padding:6px 12px;
  background-color:var(--action);
  line-height:1
}
#rightColumn .user-balance-container-right_column .user-message-inbox-container-right {
  padding:0 .25rem
}
#rightColumn .user-balance-container-right_column .user-balance-item {
  width:100%;
  font-size:.75rem;
  font-weight:700;
  text-transform:uppercase
}
#rightColumn .user-balance-container-right_column .user-balance-item .user-balance-item-amount {
  text-transform:none
}
#rightColumn .user-balance-container-right_column .message-inbox-indicator {
  line-height:0
}
#rightColumn .user-balance-container-right_column .message-inbox-item {
  display:inline-block
}
#rightColumn .user-balance-container-right_column .message-inbox-icon {
  font-size:1.25rem
}
#rightColumn .header-user-gifts:not(:empty) {
  padding:0 .25rem
}
#rightColumn .header-user-gifts .btn-user-gifts:focus {
  -webkit-box-shadow:none!important;
  box-shadow:none!important
}
#rightColumn .header-user-free-bets {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
}
#rightColumn .header-user-free-bets+.free-spins-content-container {
  border-top:1px solid var(--gifts-free-spins-offer-border-color)
}
#rightColumn .free-spins-content-container {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
}
#rightColumn .header-user-gifts .btn-user-gifts {
  padding:.0625rem .1875rem;
  font-size:.875rem;
  line-height:1.5;
  border-radius:.2rem;
  color:#fff;
  background-color:#171a21;
  border-color:#171a21
}
@media (hover:hover) {
  #rightColumn .header-user-gifts .btn-user-gifts:hover {
    color:#fff;
    background-color:#212630;
    border-color:#212630
  }
}
#rightColumn .header-user-gifts .btn-user-gifts.focus,
#rightColumn .header-user-gifts .btn-user-gifts:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(23,26,33,.5);
  box-shadow:0 0 0 .2rem rgba(23,26,33,.5)
}
#rightColumn .header-user-gifts .btn-user-gifts.disabled,
#rightColumn .header-user-gifts .btn-user-gifts:disabled {
  color:#fff;
  background-color:#171a21;
  border-color:#171a21
}
#rightColumn .header-user-gifts .btn-user-gifts:not(:disabled):not(.disabled).active,
#rightColumn .header-user-gifts .btn-user-gifts:not(:disabled):not(.disabled):active,
.show>#rightColumn .header-user-gifts .btn-user-gifts.dropdown-toggle {
  color:#fff;
  background-color:#212630;
  border-color:#212630
}
#rightColumn .header-user-gifts .btn-user-gifts:not(:disabled):not(.disabled).active:focus,
#rightColumn .header-user-gifts .btn-user-gifts:not(:disabled):not(.disabled):active:focus,
.show>#rightColumn .header-user-gifts .btn-user-gifts.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(23,26,33,.5);
  box-shadow:0 0 0 .2rem rgba(23,26,33,.5)
}
#rightColumn .header-user-gifts .btn-user-gifts .btn-icon {
  font-size:1.125rem
}
#rightColumn .header-user-gifts .show-notification .btn-icon {
  position:relative
}
#rightColumn .header-user-gifts .show-notification .btn-icon::after {
  content:"";
  display:block;
  position:absolute;
  top:-4px;
  right:-6px;
  width:6px;
  height:6px;
  border-radius:50%;
  background-color:var(--danger)
}
#rightColumn .header-user-gifts .dropdown-menu {
  min-width:225px
}
#rightColumn .header-user-free-bets .section-title {
  padding:1rem 12px;
  font-size:.875rem;
  color:var(--body-color)
}
#rightColumn .header-user-free-bets .info-value {
  font-weight:700
}
#rightColumn .header-user-free-bets-list {
  padding:.5rem 12px
}
#rightColumn .header-user-free-bets-list .header-user-free-bet-item {
  padding:.5rem 0;
  color:var(--body-color)
}
#rightColumn .header-user-free-bets-list .header-user-free-bet-item+.header-user-free-bet-item {
  border-top:1px solid var(--gray-700)
}
#rightColumn .header-user-free-bets-list .gift-item-label {
  font-size:.875rem;
  font-weight:500
}
#rightColumn .header-user-free-bets-list .gift-item-badge {
  font-size:.625rem;
  padding:0 .25rem;
  background-color:var(--primary-color)
}
#rightColumn .header-user-free-bets-list .free-bet-currency {
  font-size:.625rem;
  line-height:1;
  padding:.25rem
}
.e-sports-live-indicator {
  border-radius:50%;
  height:12px;
  width:12px;
  background-color:#e3141f
}
.e-sports-navigation .e-sports-nav-head-link {
  font-size:.8125rem;
  padding:.75rem 6px;
  background-color:#2c3449;
  border-top:0 solid transparent;
  border-bottom:0 solid transparent;
  cursor:pointer;
  color:#fff;
  margin-bottom:.25rem;
  border-radius:.2rem;
  font-weight:700
}
.e-sports-navigation .e-sports-nav-head-link a {
  color:#fff
}
.e-sports-navigation .e-sports-nav-head-link .e-sports-icon {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  margin:0 12px;
  opacity:.7
}
.e-sports-navigation .e-sports-nav-head-link .sport-title {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  padding:0 6px
}
.e-sports-navigation .e-sports-nav-head-link .sport-title:hover {
  color:var(--action)
}
.e-sports-navigation .e-sports-nav-head-link .sport-event-count {
  font-size:.75rem;
  min-width:38px;
  text-align:center;
  padding:0 6px;
  color:#828998;
  font-weight:700
}
.e-sports-navigation .e-sports-nav-head-link:hover {
  background-color:#2a344c;
  color:var(--action)
}
.e-sports-navigation .e-sports-nav-head-link:hover .e-sports-icon {
  opacity:1
}
.e-sports-navigation .e-sports-nav-head-link:hover .sport-title {
  color:var(--action)
}
.e-sports-navigation .e-sports-nav-head-link.active {
  color:#fff;
  -webkit-box-shadow:inset 2px 0 transparent;
  box-shadow:inset 2px 0 transparent;
  background-image:-webkit-gradient(linear,left top,right top,from(#2a344c),to(#2a344c));
  background-image:linear-gradient(to right,#2a344c 0,#2a344c 100%);
  background-repeat:repeat-x;
  font-weight:500
}
.e-sports-navigation .e-sports-nav-head-link.active .e-sports-icon,
.e-sports-navigation .e-sports-nav-head-link.active .sport-event-count,
.e-sports-navigation .e-sports-nav-head-link.active .sport-title {
  opacity:1
}
.e-sports-navigation .e-sports-nav-head-link.active .sport-title {
  color:#fff
}
@media (max-width:1439.98px) {
  .e-sports-navigation .league-list,
  .e-sports-navigation .sport-event-count,
  .e-sports-navigation .sport-title {
    display:none
  }
}
.e-sports-navigation .league-list {
  background-color:#384054;
  margin-bottom:.25rem
}
.e-sports-navigation .league-list .custom-checkbox-square .custom-control-label:before {
  border-color:#fff
}
.e-sports-navigation .league-list .custom-checkbox-square .custom-control-input:checked~.custom-control-label:after {
  background-color:#fff
}
.e-sports-navigation .league-list .league-item {
  color:#fff;
  font-size:.75rem;
  padding:.5rem 6px
}
.e-sports-navigation .league-list .league-item+.league-item {
  border-top:1px solid #f1f4fa
}
.e-sports-navigation .league-list .league-item .league-item-name {
  cursor:pointer;
  color:#fff
}
.e-sports-navigation .league-list .league-item .league-item-name:hover {
  color:#fff
}
.e-sports-navigation .league-list .league-item .league-event-control {
  padding:0 6px
}
.e-sports-navigation .league-list .league-item .league-events-count {
  padding:0 6px;
  color:#828998;
  font-weight:700;
  text-align:center;
  min-width:38px
}
#esportsFilters .view-switch-container {
  margin-right:12px
}
#esportsFilters .view-switch {
  color:#878b8f;
  cursor:pointer;
  font-size:1.5rem
}
#esportsFilters .view-switch:hover:not(.active) {
  color:#fff
}
#esportsFilters .view-switch.active {
  color:var(--action)
}
#esportsFilters .clear-search {
  cursor:pointer
}
.e-sports-event-board {
  max-height:0;
  overflow:hidden;
  -webkit-transition:max-height .5s cubic-bezier(0,1,0,1);
  transition:max-height .5s cubic-bezier(0,1,0,1);
  background-color:#000
}
.e-sports-event-board.opening {
  max-height:99em;
  -webkit-transition:max-height .5s ease-in-out;
  transition:max-height .5s ease-in-out;
  -webkit-animation:fadein .5s ease-in alternate;
  animation:fadein .5s ease-in alternate
}
.e-sports-event-board.opened {
  max-height:99em;
  border-bottom:1px solid #313c5a
}
.e-sports-event-board.closing {
  -webkit-animation:fadeout .5s ease-in alternate;
  animation:fadeout .5s ease-in alternate
}
.e-sports-event-board .event-live .featured-event-info {
  background-image:radial-gradient(70% 50% at center top,rgba(146,187,255,.25),#171a21);
  background-color:#171a21
}
.e-sports-event-board .event-prematch .featured-event-info {
  background-image:radial-gradient(70% 50% at center top,rgba(146,187,255,.25),#171a21);
  background-color:#171a21
}
.e-sports-event-board .e-sports-event-info-wrapper {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.e-sports-event-board .live-center {
  -webkit-box-flex:0;
  -ms-flex:0 0 60%;
  flex:0 0 60%
}
.e-sports-event-board .live-center .error-stream {
  padding:1rem 12px;
  width:100%;
  color:#acafb0
}
.e-sports-event-board .featured-event-info .live-label {
  right:12px;
  -webkit-transform:translateX(0);
  transform:translateX(0)
}
#app-main-content,
#mainVueContainer {
  min-height:80vh
}
.plugin-content #app-main-content,
.plugin-content #mainVueContainer {
  min-height:800px
}
.e-sports-table .league-title {
  color:#fff;
  background-color:#2a344c;
  border-bottom:1px solid #171a21;
  cursor:pointer
}
.e-sports-table .league-title:hover {
  background-color:#2c3449
}
.e-sports-table .league-title:hover .league-toggle-icon {
  opacity:1
}
.e-sports-table .league-title .league-info {
  padding:.625rem 12px
}
.e-sports-table .league-title .e-sports-icon {
  margin-right:12px
}
.e-sports-table .league-title .league-title-label {
  font-size:.8125rem
}
.e-sports-table .league-title .league-toggle-icon {
  opacity:.2
}
.e-sports-table .league-title .league-markets {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  padding:.625rem 0
}
.e-sports-table .league-title .league-market {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  padding-right:9px
}
.e-sports-table .league-title .market-title {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  text-align:center;
  font-size:.625rem;
  font-weight:700;
  text-transform:uppercase;
  color:#9ca8c8;
  padding-left:3px;
  padding-right:3px
}
.e-sports-table .league-title .league-actions {
  width:80px;
  padding:.625rem 12px
}
.e-sports-table .event-wrapper {
  background-color:#2a344c;
  border-bottom:1px solid var(--secondary-color)
}
.e-sports-table .toggle-event-board {
  font-size:.5rem;
  font-weight:700;
  cursor:pointer;
  text-transform:uppercase;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  position:relative;
  border-bottom:1px solid #455056
}
.e-sports-table .toggle-event-board .board-toggle-icon {
  position:relative;
  z-index:1;
  font-size:1rem;
  padding-left:2px;
  padding-right:2px
}
.e-sports-table .toggle-event-board .play-stream-label {
  padding-left:2px;
  padding-right:2px
}
.e-sports-table .open-event-board {
  color:#fff;
  background-image:-webkit-gradient(linear,left top,right top,from(#b41019),to(#e3141f));
  background-image:linear-gradient(to right,#b41019 0,#e3141f 100%);
  background-repeat:repeat-x
}
.e-sports-table .close-event-board {
  color:#fff;
  background-image:-webkit-gradient(linear,left top,right top,from(#2a344c),to(#171a21));
  background-image:linear-gradient(to right,#2a344c 0,#171a21 100%);
  background-repeat:repeat-x
}
.e-sports-table .close-event-board:before {
  content:"";
  display:block;
  position:absolute;
  top:-1px;
  left:0;
  width:100%;
  height:1px;
  background-color:#171c2a
}
.e-sports-table.table-grid .league-info {
  -webkit-box-flex:0;
  -ms-flex:0 0 calc(40% + 33px);
  flex:0 0 calc(40% + 33px)
}
.e-sports-table.table-grid .event-container {
  min-height:68px
}
.e-sports-table.table-grid .event-container .event-start-date {
  font-size:.6875rem;
  color:#acafb0;
  text-align:center
}
.e-sports-table.table-grid .event-container .event-date-time {
  width:60px;
  background-color:#2c3449;
  padding:0 12px;
  border-right:1px solid var(--secondary-color)
}
.e-sports-table.table-grid .event-container .date-time-container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}
.e-sports-table.table-grid .event-container .event-live-period {
  font-size:.6875rem;
  color:#acafb0;
  text-transform:uppercase;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.e-sports-table.table-grid .event-container .event-live-period .game-period,
.e-sports-table.table-grid .event-container .event-live-period .live-clock,
.e-sports-table.table-grid .event-container .event-live-period .live-minute {
  padding-left:1px;
  padding-right:1px
}
.e-sports-table.table-grid .event-container .live-label {
  background-color:var(--danger);
  text-transform:uppercase;
  color:#fff;
  border-radius:.2rem;
  padding:.0625rem .25rem;
  margin:.25rem auto;
  white-space:nowrap;
  font-size:.5rem;
  font-weight:700
}
.e-sports-table.table-grid .event-container .event-column-teams {
  cursor:pointer;
  -webkit-box-flex:0;
  -ms-flex:0 0 40%;
  flex:0 0 40%;
  font-size:.8125rem;
  padding:9px 6px;
  border-right:1px solid var(--secondary-color)
}
.e-sports-table.table-grid .event-container .event-team-row {
  padding-top:3px;
  padding-bottom:3px
}
.e-sports-table.table-grid .event-container .event-team {
  padding-left:6px;
  padding-right:6px
}
.e-sports-table.table-grid .event-container .event-team-score {
  color:var(--action);
  font-weight:700;
  padding-left:6px;
  padding-right:6px
}
.e-sports-table.table-grid .event-container .event-column-markets {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  padding:6px 0;
  width:200px
}
.e-sports-table.table-grid .event-container .market-line-list {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}
.e-sports-table.table-grid .event-container .market-line {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  padding-left:6px;
  padding-right:6px
}
.e-sports-table.table-grid .event-container .selection-unavailable {
  background-color:#384054;
  border-radius:.2rem;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  cursor:not-allowed;
  margin-left:3px;
  margin-right:3px
}
.e-sports-table.table-grid .event-container .selection-unavailable-icon {
  color:#747678
}
.e-sports-table.table-grid .event-container .odd-container {
  background-color:#171a21;
  border-radius:.2rem;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-left:3px;
  margin-right:3px
}
.e-sports-table.table-grid .event-container .market-odd_holder {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  border-radius:.2rem;
  height:auto;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  padding:.625rem 0
}
.e-sports-table.table-grid .event-container .odd {
  text-align:center;
  -webkit-box-flex:0;
  -ms-flex:0 auto;
  flex:0 auto;
  padding-left:0;
  padding-right:0
}
.e-sports-table.table-grid .event-container .spread {
  -webkit-box-flex:0;
  -ms-flex:0 auto;
  flex:0 auto;
  padding-left:0;
  padding-right:0;
  color:#cacbcc;
  font-size:.6875rem;
  text-align:center
}
.e-sports-table.table-grid .event-favorite {
  width:40px;
  border-right:1px solid var(--secondary-color)
}
.e-sports-table.table-grid .event-favorite .add-to-favorite {
  opacity:.5;
  cursor:pointer
}
.e-sports-table.table-grid .event-favorite .add-to-favorite.active {
  opacity:1;
  color:#f2c94c
}
.e-sports-table.table-grid .event-main {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}
.e-sports-table.table-grid .event-actions {
  width:80px;
  border-left:1px solid var(--secondary-color);
  background-color:#2c3449
}
.e-sports-table.table-grid .select-event {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  cursor:pointer
}
.e-sports-table.table-grid .market-counter {
  font-size:.6875rem;
  color:var(--link-color);
  font-weight:700
}
@media (max-width:1599.98px) {
  .e-sports-table.table-grid .league-info {
    -webkit-box-flex:0;
    -ms-flex:0 0 370px;
    flex:0 0 370px
  }
  .e-sports-table.table-grid .event-container .event-column-teams {
    -webkit-box-flex:0;
    -ms-flex:0 0 260px;
    flex:0 0 260px
  }
}
@media (max-width:1199.98px) {
  .e-sports-table.table-grid .event-column-favorite {
    display:none!important
  }
}
@media (max-width:1439.98px) {
  .e-sports-table.table-grid .event-column-date-time {
    width:55px!important
  }
  .e-sports-table.table-grid .league-info {
    -webkit-box-flex:0;
    -ms-flex:0 0 354px;
    flex:0 0 354px
  }
  .e-sports-table.table-grid .event-container {
    min-height:62px
  }
  .e-sports-table.table-grid .event-container .event-team-row {
    padding-top:2px;
    padding-bottom:2px
  }
  .e-sports-table.table-grid .event-container .event-column-teams {
    -webkit-box-flex:0;
    -ms-flex:0 0 245px;
    flex:0 0 245px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    padding:3px 6px
  }
  .e-sports-table.table-grid .event-container .market-odd_holder {
    padding-top:.4375rem;
    padding-bottom:.4375rem
  }
  .e-sports-table.table-grid .event-container .market-line {
    padding-left:3px;
    padding-right:3px
  }
  .e-sports-table.table-grid .event-container .odd-container {
    padding-left:2px;
    padding-right:2px
  }
}
.e-sports-breadcrumb-container {
  border-radius:0
}
.e-sports-breadcrumb-container .btn-navigate-back {
  cursor:pointer;
  padding-left:12px
}
.e-sports-breadcrumb-container .e-sports-live-indicator {
  margin-right:12px
}
.e-sports-breadcrumb-container .navigate-back-icon {
  font-size:1.5rem
}
.event-market-categories-nav {
  background-color:#2c3449;
  border-bottom:1px solid #2c3449
}
.event-market-categories-nav .nav-link {
  font-size:.75rem;
  text-transform:uppercase;
  color:var(--nav-tabs-color);
  opacity:.7;
  padding:.75rem 18px;
  border-top:3px solid transparent;
  border-bottom:2px solid transparent;
  position:relative;
  cursor:pointer;
  text-align:center;
  -webkit-box-flex:0;
  -ms-flex:0 1 auto;
  flex:0 1 auto;
  max-width:12rem
}
.event-market-categories-nav .nav-link:hover {
  color:var(--nav-tabs-active-color);
  opacity:1
}
.event-market-categories-nav .nav-link:hover .nav-link-icon {
  color:var(--nav-tabs-active-color)
}
.event-market-categories-nav .nav-link.active {
  color:var(--nav-tabs-active-color);
  opacity:1;
  border-bottom-color:var(--action)
}
.event-market-categories-nav .nav-link.active:after {
  display:none
}
.event-market-categories-nav .nav-link.active .nav-link-icon {
  color:var(--nav-tabs-active-color)
}
.event-market-categories-nav .nav-link[data-value="0"] {
  display:none
}
.event-market-categories-nav .nav-link-icon {
  font-size:1rem;
  padding-right:6px;
  color:var(--nav-tabs-color)
}
.event-market-categories-nav .nav-link-label {
  font-size:.5rem;
  font-weight:700;
  line-height:1;
  position:absolute;
  top:.1875rem;
  right:.5625rem;
  text-transform:uppercase;
  color:#fff;
  background-color:var(--action);
  padding:.0625rem .125rem
}
.event-market-categories-nav .nav-link-label:after {
  content:"";
  position:absolute;
  right:0;
  bottom:-.25rem;
  border-left:0 solid transparent;
  border-right:.25rem solid transparent;
  border-top:.25rem solid var(--action)
}
.event-market-categories-nav .market-group-nav-dropdown .market-group-nav-dropdown-button {
  border-top:2px solid transparent;
  border-bottom:2px solid transparent;
  line-height:1
}
.event-market-categories-nav .market-group-nav-dropdown .market-group-nav-dropdown-button:after {
  border:0;
  padding:0 .125rem;
  margin:0;
  border-radius:0
}
.event-market-categories-nav .market-group-nav-dropdown .nav-link {
  text-align:left;
  color:var(--nav-tabs-active-color)
}
.event-market-categories-nav .market-group-nav-dropdown .nav-link.active {
  border-bottom:none;
  color:var(--action)
}
.event-market-categories-nav .market-group-nav-dropdown .nav-link.active:after {
  display:none
}
.event-market-categories-nav .market-group-nav-dropdown .nav-link:hover {
  color:var(--action);
  background-color:#2c344b
}
.e-sports-single-event .single-event-market-list {
  background-color:#283043
}
.e-sports-single-event .single-event-market-list .es-market-container {
  padding:3px
}
.e-sports-single-event .single-event-market-list .es-market-container.disabled-market .event-market-line {
  pointer-events:none
}
.e-sports-single-event .single-event-market-list .es-market-container.disabled-market .odd,
.e-sports-single-event .single-event-market-list .es-market-container.disabled-market .spread {
  display:none!important
}
.e-sports-single-event .single-event-market-list .event-market .market-head {
  background-color:#384054;
  font-weight:500;
  border-bottom:1px solid var(--table-row-dark-d-5)
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line-list .event-market-line-item+.event-market-line-item .event-market-line {
  border-top:1px solid var(--table-row-dark-d-5)
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line-list .event-market-line-item .event-market-line+.event-market-line {
  border-top:1px solid var(--table-row-dark-d-5)
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin:0 -.0625rem
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-1 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-1 .odd-container:nth-child(n+2) {
  border-top:1px solid var(--table-row-dark-d-5)
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-1 .odd-container:nth-child(1n+1) {
  border-left:none
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-2 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-2 .odd-container:nth-child(n+3) {
  border-top:1px solid var(--table-row-dark-d-5)
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-2 .odd-container:nth-child(2n+1) {
  border-left:none
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-3 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 33.3333333333%;
  flex:0 0 33.3333333333%;
  max-width:33.3333333333%
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-3 .odd-container:nth-child(n+4) {
  border-top:1px solid var(--table-row-dark-d-5)
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-3 .odd-container:nth-child(3n+1) {
  border-left:none
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-4 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-4 .odd-container:nth-child(n+5) {
  border-top:1px solid var(--table-row-dark-d-5)
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-4 .odd-container:nth-child(4n+1) {
  border-left:none
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-5 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 20%;
  flex:0 0 20%;
  max-width:20%
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-5 .odd-container:nth-child(n+6) {
  border-top:1px solid var(--table-row-dark-d-5)
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-5 .odd-container:nth-child(5n+1) {
  border-left:none
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-6 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 16.6666666667%;
  flex:0 0 16.6666666667%;
  max-width:16.6666666667%
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-6 .odd-container:nth-child(n+7) {
  border-top:1px solid var(--table-row-dark-d-5)
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-6 .odd-container:nth-child(6n+1) {
  border-left:none
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-7 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 14.2857142857%;
  flex:0 0 14.2857142857%;
  max-width:14.2857142857%
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-7 .odd-container:nth-child(n+8) {
  border-top:1px solid var(--table-row-dark-d-5)
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-7 .odd-container:nth-child(7n+1) {
  border-left:none
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-8 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 12.5%;
  flex:0 0 12.5%;
  max-width:12.5%
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-8 .odd-container:nth-child(n+9) {
  border-top:1px solid var(--table-row-dark-d-5)
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-8 .odd-container:nth-child(8n+1) {
  border-left:none
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-9 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 11.1111111111%;
  flex:0 0 11.1111111111%;
  max-width:11.1111111111%
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-9 .odd-container:nth-child(n+10) {
  border-top:1px solid var(--table-row-dark-d-5)
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-9 .odd-container:nth-child(9n+1) {
  border-left:none
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-10 .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 10%;
  flex:0 0 10%;
  max-width:10%
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-10 .odd-container:nth-child(n+11) {
  border-top:1px solid var(--table-row-dark-d-5)
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line.ds-line.ds-line-col-10 .odd-container:nth-child(10n+1) {
  border-left:none
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line-full-width {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line-full-width .odd-container {
  border-left:none;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line-full-width .odd-container+.odd-container {
  border-top:1px solid var(--table-row-dark-d-5)
}
.e-sports-single-event .single-event-market-list .event-market .event-market-line-full-width+.event-market-line-full-width {
  border-top:1px solid var(--table-row-dark-d-5)
}
.e-sports-single-event .single-event-market-list .event-market .market-columns-wrapper {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.e-sports-single-event .single-event-market-list .event-market .market-column {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  overflow:hidden
}
.e-sports-single-event .single-event-market-list .event-market .market-column+.market-column {
  border-left:1px solid var(--table-row-dark-d-5)
}
.e-sports-single-event .single-event-market-list .event-market .market-column .odd-container {
  border-left:none
}
.e-sports-single-event .single-event-market-list .event-market .market-column .odd-container+.odd-container {
  border-top:1px solid var(--table-row-dark-d-5)
}
.e-sports-single-event .single-event-market-list .event-market .market-title-score {
  padding-left:6px;
  padding-right:6px
}
.e-sports-single-event .single-event-market-list .event-market .market-line-title {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  overflow:hidden;
  margin:.0625rem;
  border-radius:.2rem
}
.e-sports-single-event .single-event-market-list .event-market .market-line-title_holder {
  padding:0 9px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}
.e-sports-single-event .single-event-market-list .event-market .market-line-title_holder .title {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  overflow:hidden;
  -ms-flex-item-align:center;
  align-self:center;
  max-height:2.25rem;
  font-size:.75rem;
  padding-left:3px;
  padding-right:3px
}
.e-sports-single-event .single-event-market-list .event-market .event-market-table_head {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border-bottom:1px solid var(--table-row-dark-d-5);
  background-color:#2c3449;
  border-radius:.2rem
}
.e-sports-single-event .single-event-market-list .event-market .event-market-table_head .table-head-cell {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  overflow:hidden;
  -ms-flex-item-align:stretch;
  align-self:stretch;
  font-size:.6875rem;
  text-align:center;
  padding:.25rem 0
}
.e-sports-single-event .single-event-market-list .event-market .event-market-table_body .market-line-row+.market-line-row {
  border-top:1px solid var(--table-row-dark-d-5)
}
.e-sports-single-event .single-event-market-list .event-market .event-market-table_body .market-line-cell {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  overflow:hidden
}
.e-sports-single-event .single-event-market-list .event-market .event-market-table_body .market-line-cell+.market-line-cell {
  border-left:1px solid var(--table-row-dark-d-5)
}
.e-sports-single-event .single-event-market-list .event-market .odd-container {
  height:3rem;
  background-color:transparent;
  padding:.0625rem
}
.e-sports-single-event .single-event-market-list .event-market .odd-container+.odd-container {
  border-left:none
}
.e-sports-single-event .single-event-market-list .market-odd_holder.odd-holder {
  width:100%;
  height:100%;
  line-height:2.5;
  background-color:#171a21;
  border-radius:.2rem;
  padding:.5rem 9px;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-flow:row;
  flex-flow:row
}
.e-sports-single-event .single-event-market-list .market-odd_holder.odd-holder.selected .market-odd_info {
  color:var(--odd-holder-selected-color)!important
}
.e-sports-single-event .single-event-market-list .market-odd_holder .market-odd_info {
  color:var(--gray-200);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  overflow:hidden
}
.e-sports-single-event .single-event-market-list .market-tooltip {
  display:none;
  font-size:.75rem;
  padding:.5rem 12px;
  background-color:#495057;
  border-bottom:1px solid var(--table-row-dark-d-5);
  color:#fff
}
.e-sports-single-event .no-available-markets {
  background-color:var(--secondary-color-d-5)
}
.reg-form-cell-phone {
  padding-left:105px
}
.reg-form-cell-phone.with-code-btn {
  padding-right:100px
}
.phone-help-message {
  margin-top:.125rem;
  margin-bottom:0
}
.phone-prefix-container {
  position:absolute;
  width:105px;
  padding:1px
}
.phone-prefix-container .phone-prefix-label {
  pointer-events:none;
  position:absolute;
  padding-left:.75rem;
  font-size:.875rem;
  color:#181c1e
}
.phone-prefix-container .phone-prefix-select {
  border:0!important;
  color:transparent!important;
  cursor:pointer;
  height:1.5625rem;
  background-color:transparent!important
}
.phone-prefix-container .phone-prefix-select option:disabled {
  background:#fff!important
}
.phone-prefix-container .phone-prefix-select:focus {
  -webkit-box-shadow:none!important;
  box-shadow:none!important
}
.phone-prefix-container .phone-prefix-value-container {
  font-size:.875rem;
  color:#181c1e
}
.phone-prefix-container .phone-prefix-sign,
.phone-prefix-container .phone-prefix-value {
  padding:0 1px
}
.phone-prefix-container .phone-prefix-country-container {
  position:absolute;
  pointer-events:none;
  width:100%;
  padding-left:.75rem;
  padding-right:1.75rem
}
.phone-prefix-container .phone-prefix-country-container.d-flex:not(.d-none) {
  background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .85rem center;
  background-size:8px 10px
}
#send_otp {
  width:80px;
  position:absolute;
  right:20px;
  top:26px;
  cursor:pointer;
  padding:.3rem 0;
  line-height:1.2;
  font-size:11px;
  color:#f2c94c
}
.league-filter .league-filter-featured {
  border-bottom:1px solid var(--secondary-color-l-15)
}
.league-filter .league-filter-country+.league-filter-country {
  border-top:1px solid var(--secondary-color-l-15)
}
.league-filter .country-title {
  background-color:#171a21;
  padding:1rem 12px
}
.league-filter .country-title.collapsible {
  cursor:pointer
}
.league-filter .country-title.collapsible:hover .country-toggle-icon {
  opacity:1
}
.league-filter .country-title .featured-league-icon {
  font-size:1.25rem;
  margin-right:12px;
  color:var(--action)
}
.league-filter .country-title .country-title-country-icon {
  margin-right:12px
}
.league-filter .country-title .country-title-label {
  font-size:.875rem;
  font-weight:500
}
.league-filter .country-title .country-toggle-icon {
  opacity:.2
}
.league-filter .league-list {
  background-color:#171a21
}
.league-filter .league-filter-item {
  -webkit-box-flex:0;
  -ms-flex:0 0 33.33333%;
  flex:0 0 33.33333%;
  overflow:hidden
}
.league-filter .league-name {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  font-size:.8125rem;
  padding:.75rem 12px
}
.sport-carousel-container {
  height:220px;
  background-color:var(--secondary-color-l-3);
  margin-bottom:12px
}
.sport-carousel-container .slider-container-nav button {
  background-color:rgba(0,0,0,.3);
  -webkit-box-shadow:0 0 4px -1px rgba(0,0,0,.5);
  box-shadow:0 0 4px -1px rgba(0,0,0,.5)
}
.sport-carousel-container .slider-container-nav .carousel-icon-nav {
  color:#fff;
  display:block;
  padding:.75rem
}
.sport-carousel-container .slider-item-event-image-container {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  position:relative
}
.sport-carousel-container .slider-item-banner-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  position:relative
}
.sport-carousel-container .slider-item-banner-image {
  position:absolute;
  z-index:1;
  top:0;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  height:100%;
  max-height:100%;
  width:auto;
  cursor:pointer
}
.sport-carousel-container .sport-carousel-slider-item-event-container {
  background-image:-webkit-gradient(linear,left bottom,left top,from(#2f383c),to(#2f383c));
  background-image:linear-gradient(0deg,#2f383c,#2f383c);
  background-color:#2f383c;
  padding:.5rem
}
.sport-carousel-container .sport-carousel-slider-item-event-container .event-participants-info {
  color:#fff;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  font-size:.75rem;
  font-weight:700
}
.sport-carousel-container .sport-carousel-slider-item-event-container .av-event-start-date {
  color:#acafb0;
  -webkit-box-flex:0;
  -ms-flex:0 0 33%;
  flex:0 0 33%;
  text-align:right;
  font-size:.6875rem
}
.sport-carousel-container .sport-carousel-slider-item-event-container .event-market-line-list {
  margin-top:12px
}
.sport-carousel-container .sport-carousel-slider-item-event-container .event-market-line {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-left:-3px;
  margin-right:-3px
}
.sport-carousel-container .sport-carousel-slider-item-event-container .odd-container {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  padding-left:3px;
  padding-right:3px
}
.sport-carousel-container .sport-carousel-slider-item-event-container .odd-container .odd-holder {
  height:auto;
  padding:.15rem;
  color:#f2c94c;
  background-color:#111318;
  border-radius:.2rem
}
.sport-carousel-container .sport-carousel-slider-item-event-container .odd-container .odd-holder:hover {
  background-color:var(--secondary-color-l-3)
}
.sport-carousel-container .sport-carousel-slider-item-event-container .odd-container .odd-holder .market-odd_info {
  text-transform:capitalize;
  -webkit-box-flex:1;
  -ms-flex:1 100%;
  flex:1 100%;
  font-size:.6875rem;
  font-weight:400
}
.sport-carousel-container .sport-carousel-slider-item-event-container .odd-container .odd-holder .odd-holder-label {
  color:#acafb0;
  text-align:center
}
.sport-carousel-container .sport-carousel-slider-item-event-container .odd-container .odd-holder .odd {
  color:#f2c94c;
  text-align:center
}
.sport-carousel-container .sport-carousel-slider-item-event-container .spread {
  color:var(--action)
}
.game-providers-container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-left:-6px;
  margin-right:-6px
}
.game-providers-container .game-provider-box {
  padding:6px;
  -webkit-box-flex:0;
  -ms-flex:0 0 10%;
  flex:0 0 10%;
  max-width:10%
}
@media (max-width:1279.98px) {
  .game-providers-container .game-provider-box {
    -webkit-box-flex:0;
    -ms-flex:0 0 12.5%;
    flex:0 0 12.5%;
    max-width:12.5%
  }
}
.game-providers-container .game-provider-item {
  cursor:pointer;
  position:relative;
  border:1px solid rgba(255,255,255,.3);
  border-radius:.2rem;
  padding:12px 6px;
  -webkit-transition:border-color .15s ease-in-out,opacity .15s ease-in-out;
  transition:border-color .15s ease-in-out,opacity .15s ease-in-out
}
@media screen and (prefers-reduced-motion:reduce) {
  .game-providers-container .game-provider-item {
    -webkit-transition:none;
    transition:none
  }
}
.game-providers-container .game-provider-item:focus,
.game-providers-container .game-provider-item:hover {
  border-color:#f2c94c;
  opacity:1
}
.game-providers-container .game-provider-item.active {
  border-color:#f2c94c
}
.game-providers-container .game-provider-item .label-selected {
  position:absolute;
  font-size:.75rem;
  color:#212529;
  background-color:#f2c94c;
  border-radius:50%;
  padding:.25rem;
  top:6px;
  right:6px
}
.game-providers-container.selected-provider .game-provider-item {
  opacity:.5
}
.game-providers-container.selected-provider .game-provider-item:focus,
.game-providers-container.selected-provider .game-provider-item:hover {
  opacity:1
}
.game-providers-container.selected-provider .game-provider-item.active {
  opacity:1
}
.game-providers-container .game-provider-item-all {
  background-color:transparent;
  text-align:center;
  color:#fff;
  width:100%;
  margin:0 6px 6px 6px
}
.game-providers-container .game-provider-item-all.active {
  border:1px solid #f2c94c;
  opacity:1
}
.game-providers-container .partner-logo {
  height:50px;
  width:110px;
  background-position:center bottom;
  background-repeat:no-repeat;
  background-size:100% 200%;
  cursor:pointer;
  margin:0 auto
}
.av-day-nav {
  background-color:#f2c94c
}
.av-day-nav .av-day-item+.av-day-item .av-day-item_link:before {
  content:"";
  display:block;
  position:absolute;
  left:0;
  top:50%;
  height:.875rem;
  width:1px;
  margin-top:-.4375rem;
  background-color:#fff;
  opacity:.5
}
.av-day-nav .av-day-item_link {
  color:#fff;
  opacity:.6;
  background-color:#384054;
  font-size:.875rem;
  text-transform:none;
  border-top:none;
  border-bottom:none;
  padding:.5rem 1rem;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.av-day-nav .av-day-item_link.active {
  color:#f2c94c;
  opacity:1;
  background-color:#384054
}
.av-day-nav .av-day-item_date {
  font-size:.75rem;
  margin-right:6px
}
.av-day-nav .av-day-item_day {
  font-weight:700;
  font-size:.75rem
}
.free-spins-content-container .free-spins-offer {
  padding:1rem 12px
}
.free-spins-content-container .free-spins-offer+.free-spins-offer {
  border-top:1px solid var(--gifts-free-spins-offer-border-color)
}
.free-spins-content-container .free-spins-info {
  margin-bottom:1.5rem
}
.free-spins-content-container .free-spins-info .free-spins-main-info {
  -ms-flex-preferred-size:100%;
  flex-basis:100%
}
.free-spins-content-container .free-spins-amount-info {
  font-size:.875rem;
  font-weight:700;
  color:var(--body-color)
}
.free-spins-content-container .info-counter {
  padding-left:6px;
  padding-right:6px
}
.free-spins-content-container .free-spins-valid-info {
  color:var(--gray-500);
  font-size:.6875rem;
  font-weight:700;
  text-transform:uppercase
}
.free-spins-content-container .free-spins-badge {
  background-color:var(--user-gifts-free-spins-badge-bg);
  border-radius:50%;
  padding:12px
}
.free-spins-content-container .badge-icon {
  width:24px;
  display:block
}
.free-spins-content-container .game-info-title {
  color:var(--body-color);
  font-size:.75rem;
  font-weight:400
}
.free-spins-content-container .game-list {
  margin-left:-3px;
  margin-right:-3px
}
.free-spins-content-container .game-item {
  padding-left:3px;
  padding-right:3px;
  margin:6px 0;
  -webkit-box-flex:0;
  -ms-flex:0 0 33.33333%;
  flex:0 0 33.33333%;
  max-width:33.33333%
}
.free-spins-content-container .game-thumbnail {
  display:block
}
.free-spins-content-container .game-title {
  color:var(--body-color);
  display:block;
  font-size:.75rem;
  margin-top:.25rem
}
.verify-account-modal .modal-body {
  min-height:560px
}
.verification.bordered {
  padding-bottom:2.5rem;
  border-bottom:1px solid #455056
}
.verification .btn-verification-action {
  color:#fff;
  background-color:#0b9279;
  border-color:#0b9279;
  border-radius:10rem
}
@media (hover:hover) {
  .verification .btn-verification-action:hover {
    color:#fff;
    background-color:#086e5c;
    border-color:#076352
  }
}
.verification .btn-verification-action.focus,
.verification .btn-verification-action:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(11,146,121,.5);
  box-shadow:0 0 0 .2rem rgba(11,146,121,.5)
}
.verification .btn-verification-action.disabled,
.verification .btn-verification-action:disabled {
  color:#fff;
  background-color:#0b9279;
  border-color:#0b9279
}
.show>.verification .btn-verification-action.dropdown-toggle,
.verification .btn-verification-action:not(:disabled):not(.disabled).active,
.verification .btn-verification-action:not(:disabled):not(.disabled):active {
  color:#fff;
  background-color:#076352;
  border-color:#075748
}
.show>.verification .btn-verification-action.dropdown-toggle:focus,
.verification .btn-verification-action:not(:disabled):not(.disabled).active:focus,
.verification .btn-verification-action:not(:disabled):not(.disabled):active:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(11,146,121,.5);
  box-shadow:0 0 0 .2rem rgba(11,146,121,.5)
}
.verification .btn-outline-verification-action {
  color:#0b9279;
  background-color:transparent;
  background-image:none;
  border-color:#0b9279;
  border-radius:10rem
}
.verification .btn-outline-verification-action:hover {
  color:#fff;
  background-color:#0b9279;
  border-color:#0b9279
}
.verification .btn-outline-verification-action.focus,
.verification .btn-outline-verification-action:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(11,146,121,.5);
  box-shadow:0 0 0 .2rem rgba(11,146,121,.5)
}
.verification .btn-outline-verification-action.disabled,
.verification .btn-outline-verification-action:disabled {
  color:#0b9279;
  background-color:transparent
}
.show>.verification .btn-outline-verification-action.dropdown-toggle,
.verification .btn-outline-verification-action:not(:disabled):not(.disabled).active,
.verification .btn-outline-verification-action:not(:disabled):not(.disabled):active {
  color:#fff;
  background-color:#0b9279;
  border-color:#0b9279
}
.show>.verification .btn-outline-verification-action.dropdown-toggle:focus,
.verification .btn-outline-verification-action:not(:disabled):not(.disabled).active:focus,
.verification .btn-outline-verification-action:not(:disabled):not(.disabled):active:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(11,146,121,.5);
  box-shadow:0 0 0 .2rem rgba(11,146,121,.5)
}
.verification .verify-form-item {
  min-width:300px
}
.verification .verification-description {
  font-size:.8125rem
}
.verification iframe {
  width:100%;
  height:650px;
  border:none
}
.verification .member-data-item {
  font-size:.75rem;
  font-weight:700;
  padding:0 1rem 0 0
}
.verification .timeout-btn.loader-circle-inline-full::before {
  border-top-color:rgba(255,255,255,.3);
  border-right-color:rgba(255,255,255,.3);
  border-bottom-color:rgba(255,255,255,.3);
  border-left-color:#fff
}
.verification .poa-list-container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  font-size:.75rem
}
.verification .poa-list-container .poa-title {
  font-weight:700
}
.verification .poa-list-container .poa-list {
  -webkit-padding-start:20px;
  padding-inline-start:20px;
  list-style-type:circle
}
.verification .poa-list-container .poa-note {
  font-style:italic
}
.verification-item {
  color:var(--modal-white-body-color);
  background-color:#fff;
  border-radius:.2rem;
  font-size:.875rem;
  overflow:hidden
}
.verification-item.in-verify-modal {
  background-color:#f8f9fa
}
.verification-item .verification-item-alert {
  font-size:.8125rem;
  padding:6px 12px
}
.verification-item .uploaded-document-item {
  padding:12px 0
}
.verification-item .verification-item-main {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  padding-left:12px;
  padding-right:12px
}
.verification-item .info-title {
  padding:4px 12px;
  font-size:.875rem
}
.verification-item .document-info {
  padding-left:12px
}
.verification-item .document-label {
  color:#acafb0;
  text-transform:uppercase;
  font-size:.625rem;
  line-height:1;
  white-space:nowrap
}
.verification-item .document-title-label {
  font-size:1.25rem
}
.verification-item .payment-account-info {
  font-size:.875rem;
  margin-left:6px
}
.verification-item .document-date {
  font-size:.75rem;
  line-height:1;
  margin-top:.25rem
}
.verification-item .verification-item-status {
  padding-left:12px;
  padding-right:12px
}
.verification-item .verification-status-label {
  border-radius:10rem;
  padding:.125rem .5rem;
  font-size:.625rem;
  font-weight:700;
  color:#fff;
  text-align:center;
  min-width:70px
}
.verification-item .verification-status-pending {
  background-color:#92bbff
}
.verification-item .verification-status-failed {
  background-color:#f62b00
}
.verification-item .verification-status-verified {
  background-color:#02bb9c
}
.verification-item .document-media {
  border:1px solid #e9ecef;
  background-color:#e9ecef;
  border-radius:.2rem
}
.verification-item .document-icon {
  font-size:2rem;
  color:#747678;
  padding:1rem;
  display:block
}
.verification-item .document-icon.ds-icon-material {
  color:#747678
}
.verification-item .verification-item-action {
  padding-left:12px;
  padding-right:12px;
  border-left:1px solid #e9ecef
}
.request-delete {
  background-color:#e9ecef;
  color:#747678;
  padding:.375rem;
  border-radius:50%
}
.verify-payment {
  color:var(--modal-white-body-color);
  background-color:#fff;
  border-radius:.2rem;
  font-size:.875rem;
  overflow:hidden;
  padding:12px 0
}
.verify-payment.in-verify-modal {
  background-color:#f8f9fa
}
.verify-payment .payment-icon-holder {
  border:1px solid #e9ecef;
  background-color:#e9ecef;
  border-radius:.2rem;
  padding:1rem
}
.verify-payment .payment-icon {
  font-size:2rem;
  color:#747678;
  display:block
}
.verify-payment .payment-icon.ds-icon-material {
  color:#747678
}
.verify-payment .document-info {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  padding-left:12px
}
.verify-payment .document-title-label {
  font-size:1.25rem
}
.verify-payment .payment-account-info {
  font-size:.875rem;
  margin-left:6px
}
.verify-payment .verify-payment-main {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  padding-left:12px;
  padding-right:12px
}
.verify-payment .verify-payment-action {
  padding-left:12px;
  padding-right:12px
}
.verify-payment .btn-verify-payment {
  color:#fff;
  background-color:#0b9279;
  border-color:#0b9279;
  border-radius:.2rem
}
@media (hover:hover) {
  .verify-payment .btn-verify-payment:hover {
    color:#fff;
    background-color:#086e5c;
    border-color:#076352
  }
}
.verify-payment .btn-verify-payment.focus,
.verify-payment .btn-verify-payment:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(11,146,121,.5);
  box-shadow:0 0 0 .2rem rgba(11,146,121,.5)
}
.verify-payment .btn-verify-payment.disabled,
.verify-payment .btn-verify-payment:disabled {
  color:#fff;
  background-color:#0b9279;
  border-color:#0b9279
}
.show>.verify-payment .btn-verify-payment.dropdown-toggle,
.verify-payment .btn-verify-payment:not(:disabled):not(.disabled).active,
.verify-payment .btn-verify-payment:not(:disabled):not(.disabled):active {
  color:#fff;
  background-color:#076352;
  border-color:#075748
}
.show>.verify-payment .btn-verify-payment.dropdown-toggle:focus,
.verify-payment .btn-verify-payment:not(:disabled):not(.disabled).active:focus,
.verify-payment .btn-verify-payment:not(:disabled):not(.disabled):active:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(11,146,121,.5);
  box-shadow:0 0 0 .2rem rgba(11,146,121,.5)
}
.kyc-steps-wrapper {
  position:relative
}
.kyc-step-line {
  width:100%;
  height:1px;
  background-color:#acafb0;
  position:absolute;
  top:calc(50% - .8125rem)
}
.kyc-steps-container {
  position:relative;
  z-index:5
}
.kyc-steps-container .kyc-step-title {
  font-size:.8125rem;
  padding:3px 0
}
.kyc-steps-container .kyc-step-wrapper.active .verified-status,
.kyc-steps-container .kyc-step-wrapper:hover .verified-status {
  -webkit-transform:scale(1);
  transform:scale(1)
}
.kyc-steps-container .kyc-step-wrapper.active .kyc-step-title {
  font-weight:700
}
.kyc-steps-container .kyc-step-wrapper.active .verified-status {
  border-color:#02bb9c;
  opacity:1
}
.kyc-steps-container .kyc-step-wrapper.active .verified-status-icon {
  background-color:#02bb9c;
  border-color:#02bb9c
}
.kyc-steps-container .kyc-step-wrapper.active .verified-status-icon .ds-icon-material {
  color:#fff
}
.kyc-steps-container .kyc-step-wrapper .verified-status-icon {
  width:44px;
  height:44px
}
.kyc-steps-container .kyc-step-wrapper .verified-status-icon .ds-icon-material {
  font-size:1.25rem
}
.kyc-steps-container .kyc-step-wrapper .verified-status {
  opacity:.8;
  -webkit-transform:scale(.84);
  transform:scale(.84);
  padding:3px
}
.kyc-steps-container .kyc-step-outer {
  padding:.5rem;
  border-radius:50%;
  background-color:#fff;
  cursor:pointer
}
.verified-status {
  background:inherit;
  border-radius:50%;
  padding:2px;
  border:1px solid #e9ecef;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out
}
.verified-status.pending {
  border-color:#92bbff!important
}
.verified-status.pending .verified-status-icon {
  background-color:#92bbff!important;
  border-color:#92bbff!important
}
.verified-status.pending .verified-status-icon .ds-icon-material {
  color:#fff
}
.verified-status.verified {
  border-color:#02bb9c!important
}
.verified-status.verified .verified-status-icon {
  background-color:#02bb9c!important;
  border-color:#02bb9c
}
.verified-status.verified .verified-status-icon .ds-icon-material {
  color:#fff
}
.verified-status.failed {
  border-color:#f62b00!important
}
.verified-status.failed .verified-status-icon {
  background-color:#f62b00!important;
  border-color:#f62b00!important
}
.verified-status.failed .verified-status-icon .ds-icon-material {
  color:#fff
}
.verified-status .verified-status-icon {
  width:32px;
  height:32px;
  border-radius:50%;
  border:1px solid #e9ecef;
  background-color:#e9ecef
}
.verified-status .verified-status-icon .ds-icon-material {
  font-size:1.25rem;
  color:#181c1e
}
.verify-account .verify-account-description {
  padding:3px;
  color:#cacbcc;
  margin-bottom:1.5rem
}
.verify-account .verify-account-label {
  font-size:.875rem
}
.verify-account .verify-account-box {
  background-color:var(--secondary-color-l-3);
  padding:3rem 12px;
  border-radius:.5rem;
  border:2px dashed rgba(255,255,255,.1);
  min-height:450px
}
.verify-account .verify-account-box .upload-button {
  border-radius:50%;
  background-color:rgba(255,255,255,.1);
  color:#acafb0;
  width:150px;
  height:150px;
  cursor:pointer;
  -webkit-transition:all 50ms ease-in;
  transition:all 50ms ease-in;
  margin:0 12px
}
.verify-account .verify-account-box .upload-button.active,
.verify-account .verify-account-box .upload-button:hover {
  color:#f2c94c;
  -webkit-transform:scale(1.04);
  transform:scale(1.04);
  -webkit-box-shadow:0 0 3px #acafb0;
  box-shadow:0 0 3px #acafb0
}
.verify-account .verify-account-box .upload-button .upload-button-icon {
  font-size:3.5rem;
  margin-bottom:3px
}
.verify-account .verify-account-box .upload-button .upload-button-label {
  font-size:.875rem
}
.verify-account .verify-account-upload-image-label {
  font-size:2rem;
  font-weight:500;
  margin-bottom:.5rem
}
.verify-account .verify-account-upload-image-label-description {
  font-size:.875rem;
  margin-bottom:3rem;
  color:#acafb0
}
.verify-account .web-cam-container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  width:100%;
  height:100%;
  max-width:640px;
  max-height:480px
}
.verify-account .web-cam-container .camera-button {
  position:absolute;
  border-radius:50%;
  background-color:rgba(255,255,255,.3);
  -webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1);
  box-shadow:0 0 0 1px rgba(0,0,0,.1);
  color:#fff;
  width:36px;
  height:36px;
  cursor:pointer;
  -webkit-transition:all 50ms ease-in;
  transition:all 50ms ease-in;
  opacity:.8
}
.verify-account .web-cam-container .camera-button.active,
.verify-account .web-cam-container .camera-button:hover {
  opacity:1
}
.verify-account .web-cam-container .camera-button.close-button {
  top:12px;
  right:12px
}
.verify-account .web-cam-container .camera-button.flip-button {
  bottom:12px;
  right:12px
}
.verify-account .web-cam-container .camera-button .camera-button-icon {
  font-size:1.75rem
}
.verify-account .webcam-error-message {
  text-align:center;
  font-size:.75rem;
  color:#fb8996;
  margin-top:2rem
}
.verify-account .web-cam-video {
  position:absolute;
  width:100%;
  max-width:640px;
  margin-left:auto;
  margin-right:auto;
  left:0;
  right:0
}
.verify-account .web-cam-inner {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  background:linear-gradient(to right,#fff 2px,transparent 2px) 0 0,linear-gradient(to right,#fff 2px,transparent 2px) 0 100%,linear-gradient(to left,#fff 2px,transparent 2px) 100% 0,linear-gradient(to left,#fff 2px,transparent 2px) 100% 100%,linear-gradient(to bottom,#fff 2px,transparent 2px) 0 0,linear-gradient(to bottom,#fff 2px,transparent 2px) 100% 0,linear-gradient(to top,#fff 2px,transparent 2px) 0 100%,linear-gradient(to top,#fff 2px,transparent 2px) 100% 100%;
  background-repeat:no-repeat;
  background-size:20px 20px
}
.verify-account .web-cam-inner .web-cam-button {
  cursor:pointer;
  width:56px;
  opacity:.8
}
.verify-account .web-cam-inner .web-cam-button:hover {
  opacity:1
}
.verify-account .web-cam-inner .web-cam-label {
  font-size:.875rem;
  margin-top:3px
}
.verify-account .uploaded-files-list .uploaded-files-list-description {
  margin:1rem 0
}
.verify-account .uploaded-files-list .uploaded-file {
  background-color:var(--secondary-color-l-3);
  margin-bottom:1rem;
  padding:.5rem 12px
}
.verify-account .uploaded-files-list .uploaded-file .ds-icon {
  font-size:7.5rem
}
.verify-account .uploaded-files-list .uploaded-file .document-icon-container {
  padding:0 12px
}
.verify-account .uploaded-files-list .uploaded-file .uploaded-file-info {
  padding:1rem
}
.verify-account .uploaded-files-list .uploaded-file .uploaded-file-info .uploaded-file-name {
  font-size:1.25rem;
  font-weight:500
}
.verify-account .uploaded-files-list .uploaded-file .uploaded-file-percentage .circle {
  width:100px;
  height:100px
}
.verify-account .uploaded-files-list .uploaded-file .uploaded-file-percentage .circle .percent-text {
  font-size:1.25rem!important;
  font-weight:500!important
}
.verify-account .uploaded-files-list .no-files-uploaded {
  color:#acafb0;
  font-size:.875rem;
  padding:1.5rem
}
.member-details.vip-benefits .box-content {
  min-height:60vh
}
.member-details.vip-benefits .member-vip-benefits-table-wrapper {
  min-height:25rem
}
.member-details.vip-benefits .vip-benefits-table {
  font-size:.875rem
}
.member-details.vip-benefits .vip-benefits-table .member-vip-benefits-header {
  background-color:#465069
}
.member-details.vip-benefits .vip-benefits-table .member-vip-benefits-header .vip-benefits-header-title {
  border-right:1px solid #171a21
}
.member-details.vip-benefits .vip-benefits-table .member-vip-benefits-header .vip-benefits-header-title span {
  padding:0 12px;
  font-weight:700
}
.member-details.vip-benefits .vip-benefits-table .member-vip-benefits-header .bronze-emblem,
.member-details.vip-benefits .vip-benefits-table .member-vip-benefits-header .diamond-emblem,
.member-details.vip-benefits .vip-benefits-table .member-vip-benefits-header .gold-emblem,
.member-details.vip-benefits .vip-benefits-table .member-vip-benefits-header .silver-emblem {
  padding:1rem 12px
}
.member-details.vip-benefits .vip-benefits-table .member-vip-benefits-header .bronze-emblem:not(:last-child),
.member-details.vip-benefits .vip-benefits-table .member-vip-benefits-header .diamond-emblem:not(:last-child),
.member-details.vip-benefits .vip-benefits-table .member-vip-benefits-header .gold-emblem:not(:last-child),
.member-details.vip-benefits .vip-benefits-table .member-vip-benefits-header .silver-emblem:not(:last-child) {
  border-right:1px solid #171a21
}
.member-details.vip-benefits .vip-benefits-table .member-vip-benefits-header .vip-benefits-header-icon {
  width:60px;
  height:35px
}
.member-details.vip-benefits .vip-benefits-table .member-vip-benefits-content .vip-benefits-title-wrapper-row .vip-benefit-title {
  color:#53dca9;
  font-weight:700;
  padding:.5rem 12px;
  background-color:#212630
}
.member-details.vip-benefits .vip-benefits-table .member-vip-benefits-content .vip-benefits-wrapper-row {
  border-bottom:1px solid #171a21
}
.member-details.vip-benefits .vip-benefits-table .member-vip-benefits-content .vip-benefits-wrapper-row .vip-value {
  height:50px
}
.member-details.vip-benefits .vip-benefits-table .member-vip-benefits-content .vip-benefits-wrapper-row .vip-value:first-child {
  padding:0 12px
}
.member-details.vip-benefits .vip-benefits-table .member-vip-benefits-content .vip-benefits-wrapper-row .vip-value:not(:last-child) {
  border-right:1px solid #171a21
}
.member-details.vip-benefits .vip-benefits-table .member-vip-benefits-content .vip-benefits-wrapper-row .vip-value.checked::after {
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23424c63' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  top:.25rem;
  left:0;
  display:block;
  width:1.5rem;
  height:1.5rem;
  content:"";
  background-repeat:no-repeat;
  background-position:center center;
  background-size:50% 50%;
  background-color:#53dca9;
  border-radius:50%
}
.member-details.vip-benefits .vip-benefits-table .member-vip-benefits-content .vip-benefits-wrapper-row:nth-child(even) {
  background-color:#1d212a
}
.member-details.vip-benefits .vip-benefits-table .member-vip-benefits-content .vip-benefits-wrapper-row:nth-child(odd) {
  background-color:#424c63
}
.member-details.vip-benefits .vip-benefits-table-footer {
  padding:1rem;
  font-size:.875rem
}
.vip-club-h {
  background-color:#1b2223;
  padding:1rem;
  height:5.7rem
}
.vip-club-h .app-logo-image {
  width:160px
}
.ribbon-message {
  font-size:.875rem;
  padding:.5rem 12px;
  color:var(--gray-800);
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}
.ribbon-message.member-layout-kyc-ribbon {
  color:var(--body-color)
}
.ribbon-message.member-layout-kyc-ribbon .notification-message-link {
  color:var(--action)
}
.ribbon-message .live-chat-popup {
  cursor:pointer
}
.ribbon-message a {
  color:var(--gray-800);
  text-decoration:underline;
  font-weight:700;
  cursor:pointer
}
.ribbon-message button {
  font-weight:700;
  color:var(--gray-800)
}
.serving-pointer::before {
  content:"";
  display:inline-block;
  vertical-align:middle;
  width:.375rem;
  height:.375rem;
  border-radius:50%;
  background-color:rgba(255,255,255,.1);
  margin-right:6px
}
.serving::before {
  background-color:var(--action)
}
.event-live .featured-event-info {
  background-color:#171a21
}
.event-early .featured-event-info,
.event-prematch .featured-event-info {
  background-color:#171a21
}
.event-early .featured-event-info .score-column.score-item,
.event-prematch .featured-event-info .score-column.score-item {
  color:#cacbcc
}
.event-early .featured-event-info .score-column.score-delimiter,
.event-prematch .featured-event-info .score-column.score-delimiter {
  color:#cacbcc
}
.event-resulted .featured-event-info {
  background-color:#171a21
}
.featured-event-info {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  padding:1rem 0;
  position:relative
}
.featured-event-info.featured-event-info-pointer {
  cursor:pointer
}
.featured-event-info .event-board-sport-icon {
  width:1.5rem;
  height:1.5rem
}
.featured-event-info .event-board-league-title {
  font-size:.75rem;
  text-align:center;
  color:#cacbcc;
  padding-left:12px;
  padding-right:12px;
  margin-top:.5rem
}
.featured-event-info .event-board-venue-name {
  font-size:.75rem;
  color:#fff
}
.featured-event-info .event-board-info-container {
  width:100%;
  padding-top:1rem;
  padding-bottom:1rem
}
.featured-event-info .team-column {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  overflow:hidden
}
.featured-event-info .team-column.layout-row {
  padding-left:6px;
  padding-right:6px
}
.featured-event-info .team-column.layout-row .team-logo {
  margin-left:6px;
  margin-right:6px
}
.featured-event-info .team-column.layout-row .team-name {
  padding-left:6px;
  padding-right:6px
}
.featured-event-info .team-column.layout-column {
  padding-left:12px;
  padding-right:12px
}
.featured-event-info .team-column.layout-column .team-logo {
  margin-bottom:6px
}
.featured-event-info .team-column .team-logo {
  max-width:50px
}
.featured-event-info .team-container {
  color:#fff;
  font-size:.75rem;
  text-align:center
}
.featured-event-info .event-info-column {
  -webkit-box-flex:0;
  -ms-flex:0 0 120px;
  flex:0 0 120px
}
.featured-event-info .date-time-container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.featured-event-info .live-label {
  color:#fff;
  background-color:#e3141f;
  text-transform:uppercase;
  border-radius:.2rem;
  padding:0 .25rem;
  white-space:nowrap;
  font-size:.5rem;
  font-weight:700;
  position:absolute;
  top:3px;
  right:50%;
  -webkit-transform:translateX(50%);
  transform:translateX(50%)
}
.featured-event-info .event-start-date {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  color:#fff;
  font-size:.75rem;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.featured-event-info .event-start-date .start-time {
  padding-left:3px;
  padding-right:3px
}
.featured-event-info .event-start-date .start-date {
  padding-left:3px;
  padding-right:3px
}
.featured-event-info .event-start-date .event-state-label {
  padding-left:3px;
  padding-right:3px
}
.featured-event-info .event-live-period {
  color:#acafb0;
  font-size:.6875rem;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding-left:6px;
  padding-right:6px;
  text-align:center
}
.featured-event-info .event-live-period .game-period,
.featured-event-info .event-live-period .live-clock,
.featured-event-info .event-live-period .live-minute {
  padding-left:1px;
  padding-right:1px
}
.featured-event-info .event-details-container {
  margin-top:6px
}
.featured-event-info .event-details-container .av-event-media-icon {
  opacity:.5;
  margin:1px 3px 0 3px;
  pointer-events:none;
  background-position:center top
}
.featured-event-info .statistics-icon {
  color:#cacbcc;
  padding-left:3px;
  padding-right:3px
}
.featured-event-info .market-count {
  color:#cacbcc;
  font-size:.75rem;
  padding-left:3px;
  padding-right:3px
}
.featured-event-info .score-column {
  font-size:1.5rem;
  line-height:1;
  font-weight:700
}
.featured-event-info .score-column .score-icon {
  font-size:1.5rem;
  display:block
}
.featured-event-info .score-column:first-child {
  text-align:right
}
.featured-event-info .score-column:last-child {
  text-align:left
}
.featured-event-info .score-column.score-item {
  min-width:42px;
  color:var(--white)
}
.featured-event-info .score-column.score-delimiter {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  color:#fff;
  padding-left:6px;
  padding-right:6px
}
.featured-event-info .market-line {
  width:100%
}
.featured-event-info .main-line-title {
  font-size:.75rem;
  color:#cacbcc;
  text-align:center;
  padding-left:12px;
  padding-right:12px;
  margin-bottom:.5rem
}
.featured-event-info .market-column {
  -webkit-box-flex:0;
  -ms-flex:0 0 120px;
  flex:0 0 120px
}
.featured-event-info .market-column.column-home {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  padding-left:12px;
  padding-right:12px
}
.featured-event-info .market-column.column-away {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  padding-left:12px;
  padding-right:12px
}
.featured-event-info .selection-delimiter {
  font-size:.875rem;
  padding-left:12px;
  padding-right:12px
}
.featured-event-info .selection-unavailable {
  color:#747678;
  background-color:#384054;
  border-radius:.375rem;
  cursor:not-allowed;
  padding:.625rem 6px;
  -webkit-box-flex:0;
  -ms-flex:0 1 90px;
  flex:0 1 90px
}
.featured-event-info .odd-container {
  background-color:#384054;
  border-radius:.375rem;
  -webkit-box-flex:0;
  -ms-flex:0 1 90px;
  flex:0 1 90px
}
.featured-event-info .odd-holder {
  font-size:.75rem;
  line-height:1.5;
  height:2.375rem;
  padding-top:.625rem;
  padding-bottom:.625rem;
  padding:.625rem 6px;
  border-radius:.375rem
}
.featured-event-info .odd {
  -webkit-box-flex:0;
  -ms-flex:0 auto;
  flex:0 auto;
  padding-left:6px;
  padding-right:6px
}
.featured-event-info .live-stream-component.live-stream-error {
  text-align:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:100%
}
.event-list-head-to-head .event-wrapper {
  background-color:#2a344c;
  border-bottom:1px solid var(--secondary-color)
}
.event-list-head-to-head .event-container {
  min-height:68px
}
.event-list-head-to-head .event-container .event-favorite {
  width:40px;
  border-right:1px solid var(--secondary-color)
}
.event-list-head-to-head .event-container .event-favorite .add-to-favorite {
  opacity:.5;
  cursor:pointer
}
.event-list-head-to-head .event-container .event-favorite .add-to-favorite.active {
  opacity:1;
  color:#f2c94c
}
.event-list-head-to-head .event-container .event-date-time {
  width:70px;
  background-color:#2c3449;
  padding:0 12px;
  border-right:1px solid var(--secondary-color)
}
.event-list-head-to-head .event-container .date-time-container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}
.event-list-head-to-head .event-container .live-label {
  background-color:var(--danger);
  text-transform:uppercase;
  color:#fff;
  border-radius:.2rem;
  padding:.0625rem .25rem;
  margin:.25rem auto;
  white-space:nowrap;
  font-size:.5rem;
  font-weight:700
}
.event-list-head-to-head .event-container .event-live-period {
  font-size:.6875rem;
  color:#acafb0;
  text-transform:uppercase;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.event-list-head-to-head .event-container .event-live-period .game-period,
.event-list-head-to-head .event-container .event-live-period .live-clock,
.event-list-head-to-head .event-container .event-live-period .live-minute {
  padding-left:1px;
  padding-right:1px
}
.event-list-head-to-head .event-container .event-start-date {
  font-size:.6875rem;
  color:#acafb0;
  text-transform:uppercase;
  text-align:center
}
.event-list-head-to-head .event-container .event-main {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}
.event-list-head-to-head .event-container .event-actions {
  width:80px;
  border-left:1px solid var(--secondary-color);
  background-color:#2c3449
}
.event-list-head-to-head .event-container .select-event {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  cursor:pointer
}
.event-list-head-to-head .event-container .market-counter {
  font-size:.6875rem;
  color:var(--link-color);
  font-weight:700
}
.event-list-head-to-head .event-container .selection-unavailable {
  background-color:#384054;
  border-radius:.2rem;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  cursor:not-allowed
}
.event-list-head-to-head .event-container .selection-unavailable-icon {
  color:#747678
}
.event-list-head-to-head .event-container .odd-container {
  background-color:#171a21;
  border-radius:.2rem;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.event-list-head-to-head .event-container .market-odd_holder {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  border-radius:.2rem
}
.event-list-head-to-head .event-container .spread {
  -webkit-box-flex:0;
  -ms-flex:0 auto;
  flex:0 auto;
  padding-left:6px;
  padding-right:6px
}
.event-list-head-to-head .event-container .odd {
  -webkit-box-flex:0;
  -ms-flex:0 auto;
  flex:0 auto;
  padding-left:6px;
  padding-right:6px
}
.event-list-head-to-head .league-info {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}
.event-list-head-to-head .event-container .event-column-teams {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  font-size:.8125rem;
  padding:12px;
  cursor:pointer;
  color:#fff
}
.event-list-head-to-head .event-container .event-column-teams.event-column-home {
  text-align:right
}
.event-list-head-to-head .event-container .team-score {
  text-align:center;
  font-size:1.25rem;
  min-width:2.5rem;
  font-weight:500;
  padding-left:12px;
  padding-right:12px;
  color:#747678
}
.event-list-head-to-head .event-container .event-team {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  white-space:nowrap
}
.event-list-head-to-head .event-container .team-logo {
  padding-left:12px;
  padding-right:12px
}
.event-list-head-to-head .event-container .event-board-venue-name {
  font-size:.75rem;
  color:#cacbcc;
  text-align:left;
  padding-right:12px
}
.event-list-head-to-head .event-container .open-statistics {
  cursor:pointer;
  border:1px solid #fff;
  color:#fff;
  border-radius:.125rem;
  opacity:.6
}
.event-list-head-to-head .event-container .open-statistics.disabled {
  opacity:.3;
  cursor:default
}
.event-list-head-to-head .event-container .open-statistics.disabled:hover {
  opacity:.3
}
.event-list-head-to-head .event-container .open-statistics:hover {
  opacity:1
}
.event-list-head-to-head .event-container .event-media-container {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}
.event-list-head-to-head .event-container .event-column-markets {
  width:200px
}
.event-list-head-to-head .event-container .main-line-odds {
  margin-left:-3px;
  margin-right:-3px
}
.event-list-head-to-head .event-container .market-column {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  padding-left:3px;
  padding-right:3px
}
.event-list-head-to-head .event-container .selection-delimiter {
  font-size:.75rem;
  font-weight:700;
  text-transform:uppercase;
  color:#747678
}
.event-list-head-to-head .event-container .selection-unavailable {
  background-color:#384054;
  border-radius:.2rem;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  padding:.625rem 6px;
  cursor:not-allowed
}
.event-list-head-to-head .event-container .selection-unavailable-icon {
  color:#747678
}
.event-list-head-to-head .event-container .market-odd_holder {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  font-size:.75rem;
  line-height:1.5;
  height:2.375rem;
  padding-top:.625rem;
  padding-bottom:.625rem
}
.event-list-head-to-head .event-container .live-incidents-icon,
.event-list-head-to-head .event-container .live-stream-icon {
  margin-top:3px;
  margin-bottom:3px;
  opacity:.5;
  background-position:center top
}
.event-list-head-to-head .event-container .media-holder {
  margin-top:3px;
  margin-bottom:3px;
  background-color:rgba(255,255,255,.05)
}
.event-list-head-to-head .event-container.event-resulted .team-score {
  color:#f2c94c
}
.event-list-head-to-head .event-container.event-live .team-score {
  color:#f2c94c
}
.event-list-head-to-head .event-container.no-link .event-column-teams {
  cursor:default
}
@media (max-width:1599.98px) {
  .event-list-head-to-head .event-container .event-board-venue-name {
    display:none
  }
}
@media (max-width:1279.98px) {
  .event-list-head-to-head .event-container .event-date-time {
    width:58px;
    padding-left:6px;
    padding-right:6px
  }
  .event-list-head-to-head .event-container .event-column-teams {
    padding-left:6px;
    padding-right:6px
  }
  .event-list-head-to-head .event-container .team-logo {
    display:none
  }
  .event-list-head-to-head .event-container .event-actions {
    width:60px
  }
}
.timeline-list .timeline-list-item {
  padding-top:.375rem;
  padding-bottom:.375rem;
  position:relative;
  color:var(--white)
}
.timeline-list .timeline-list-item::after,
.timeline-list .timeline-list-item::before {
  position:absolute;
  width:2px;
  height:calc(50% - .25rem);
  background-color:var(--gray-500);
  left:.25rem;
  margin-left:-1px
}
.timeline-list .timeline-list-item:not(:first-child)::before {
  content:"";
  display:block;
  top:0
}
.timeline-list .timeline-list-item:not(:last-child)::after {
  content:"";
  display:block;
  bottom:0
}
.timeline-list .timeline-list-point {
  width:.5rem;
  height:.5rem;
  -webkit-box-flex:0;
  -ms-flex:0 0 .5rem;
  flex:0 0 .5rem;
  border-radius:50%;
  border:2px solid var(--gray-500);
  margin-right:.5rem;
  position:relative;
  z-index:2
}
#betBuilderModal .modal-title {
  font-size:1rem
}
#betBuilderModal .modal-content {
  overflow:hidden
}
.bet-builder {
  max-width:100%;
  min-height:600px;
  overflow:hidden
}
.bet-builder .bet-builder-selection-page {
  position:relative;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
  min-width:100%;
  overflow:hidden
}
.bet-builder .translated {
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
}
.bet-builder .nav-tabs-bet-builder .nav-link {
  background-color:#2c3449
}
.bet-builder .bet-builder-tab {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  padding:2rem 1rem
}
.bet-builder .bet-builder-market-title {
  font-size:.8125rem;
  padding-top:.375rem;
  padding-bottom:.375rem
}
.bet-builder .single-event-market-list .odd-container {
  height:2.5rem!important;
  min-height:2.5rem;
  background-color:transparent;
  padding:.125rem
}
.bet-builder .single-event-market-list .odd-container+.odd-container {
  border-left:none
}
.bet-builder .single-event-market-list .market-odd_holder.odd-holder {
  width:100%;
  height:100%;
  line-height:2.5;
  background-color:var(--light);
  border-radius:.2rem;
  padding:.5rem 9px;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-flow:row;
  flex-flow:row;
  color:var(--gray-200)
}
.bet-builder .single-event-market-list .market-odd_holder .market-odd_info {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  overflow:hidden
}
.bet-builder .bet-builder-combo-market-list {
  margin-left:-.125rem;
  margin-right:-.125rem
}
.bet-builder .bet-builder-combo-market-container {
  padding:.125rem
}
.bet-builder .bet-builder-combo-market {
  border:1px solid #151923;
  border-radius:.2rem;
  padding:1rem 9px;
  font-size:.8125rem;
  font-weight:500
}
.bet-builder .select-combo-market {
  cursor:pointer
}
.bet-builder .select-combo-market:hover {
  border-color:#1f2433
}
.bet-builder .bet-builder-option {
  min-width:120px
}
.bet-builder .market-line-column .odd-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto
}
.bet-builder .bet-builder-alert {
  font-size:.8125rem;
  color:var(--black);
  background-color:var(--gray-200);
  padding:.75rem 1rem
}
.bet-builder .back-button {
  display:block;
  cursor:pointer;
  padding:.125rem;
  font-size:1.75rem;
  color:var(--white)
}
.bet-builder .back-button:hover {
  color:var(--primary-color);
  border-color:var(--primary-color)
}
.bet-builder .bet-builder-option-list-container {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}
.bet-builder .bet-builder-option-list {
  max-height:300px;
  overflow-y:auto;
  margin-left:-.125rem;
  margin-right:-.125rem
}
.bet-builder .bet-builder-selections-list {
  padding:1rem;
  background-color:var(--secondary-color-l-10);
  z-index:3;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out
}
.bet-builder .bet-builder-selections-list-head {
  color:var(--body-color);
  margin-bottom:1rem
}
.bet-builder .bet-builder-selections-list-title {
  margin:0
}
.bet-builder .btn-clear-selections-list {
  font-size:.75rem;
  padding:0;
  background-color:transparent;
  color:var(--gray-300)
}
.bet-builder .btn-clear-selections-list:focus,
.bet-builder .btn-clear-selections-list:hover {
  color:var(--white);
  -webkit-box-shadow:none;
  box-shadow:none
}
.bet-builder .bet-builder-selection {
  padding-top:.5rem;
  padding-bottom:.5rem
}
.bet-builder .bet-builder-selection.disabled {
  opacity:.5
}
.bet-builder .bet-builder-selection.disabled .market-title {
  text-decoration:line-through
}
.bet-builder .bet-builder-selection .selection-title {
  font-size:.75rem;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}
.bet-builder .bet-builder-control-bar {
  position:relative;
  z-index:4;
  height:50px
}
.bet-builder .bet-builder-control-bar-summary {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  cursor:pointer;
  color:var(--black);
  background-color:var(--gray-200);
  overflow:hidden
}
.bet-builder .bet-builder-control-bar-summary-item {
  padding-left:.75rem;
  padding-right:.75rem
}
.bet-builder .bet-builder-calculated-odd-label {
  font-size:.75rem;
  padding-left:.25rem;
  padding-right:.25rem
}
.bet-builder .bet-builder-calculated-odd {
  padding-left:.25rem;
  padding-right:.25rem
}
.bet-builder .calculated-odd {
  font-size:1rem;
  height:1.5rem;
  font-weight:700;
  min-width:40px;
  text-align:left
}
.bet-builder .calculated-odd.loader-circle-inline-full:before {
  border-top-color:rgba(116,118,120,.3);
  border-right-color:rgba(116,118,120,.3);
  border-bottom-color:rgba(116,118,120,.3);
  border-left-color:#747678;
  width:1.5em;
  height:1.5em;
  margin-top:-.75em
}
.bet-builder .bet-builder-selections-counter {
  font-size:.6875rem;
  line-height:1.25rem;
  text-align:center;
  border-radius:50%;
  width:1.25rem;
  min-width:1.25rem;
  height:1.25rem;
  color:#fff;
  background-color:var(--action);
  margin-left:.25rem;
  margin-right:.25rem
}
.bet-builder .bet-builder-selections-toggle-icon {
  color:var(--gray-600);
  padding-left:.25rem;
  padding-right:.25rem
}
.bet-builder .bet-builder-control-bar-action {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0
}
.bet-builder .btn-add-selection {
  width:100%;
  border-radius:0;
  padding:.75rem .25rem;
  color:var(--betslip-place-bet-button-color);
  background-color:var(--betslip-place-bet-button-bg);
  border-color:var(--betslip-place-bet-button-bg)
}
.bet-builder .btn-add-selection:hover {
  color:var(--betslip-place-bet-button-color);
  background-color:var(--betslip-place-bet-button-bg);
  border-color:var(--betslip-place-bet-button-bg);
  opacity:.8
}
.bet-builder .btn-add-selection .btn-add-selection-label {
  padding-left:.25rem;
  padding-right:.25rem
}
.bet-builder .btn-add-selection .calculated-odd.loader-circle-inline-full:before {
  border-top-color:rgba(255,255,255,.3);
  border-right-color:rgba(255,255,255,.3);
  border-bottom-color:rgba(255,255,255,.3);
  border-left-color:#fff
}
#betBuilderModal .modal-body {
  overflow:hidden
}
.slide-vertical-enter,
.slide-vertical-leave-to {
  -webkit-transform:translate3d(0,100%,0)!important;
  transform:translate3d(0,100%,0)!important;
  opacity:0!important;
  z-index:1!important
}
.rg-links-list {
  padding:6px 12px;
  background-color:#212630
}
.rg-links-list .rg-link {
  -webkit-box-flex:0;
  -ms-flex:0 auto;
  flex:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:6px 12px;
  border:1px solid #000;
  background:#fff;
  font-family:Verdana;
  white-space:nowrap;
  -webkit-transition:.15s;
  transition:.15s;
  cursor:pointer
}
.rg-links-list .rg-link:not(:last-child) {
  margin-right:8px
}
.rg-links-list .rg-link:hover {
  background:#e6e6e6
}
.rg-links-list .rg-link .rg-link-image {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:20px;
  height:20px;
  background-size:20px;
  margin-right:.5rem
}
.rg-links-list .rg-link .rg-link-label {
  font-size:.8125rem;
  color:#343a40
}
.rg-links-list .logo-link {
  -webkit-box-flex:0;
  -ms-flex:0 auto;
  flex:0 auto;
  border:none;
  background:0 0;
  padding-top:0;
  padding-bottom:0;
  margin-left:6px;
  margin-right:6px
}
.rg-links-list .logo-link:hover {
  background:0 0
}
.rg-links-list .logo-link .rg-link-image {
  margin-right:0;
  background-repeat:no-repeat;
  background-size:100%
}
.rg-links-list .logo-link.igaming .rg-link-image {
  width:100px;
  height:30px
}
.login-session-wrapper {
  padding:12px;
  border-bottom:1px solid #262b36
}
.login-session-container {
  font-size:.75rem
}
.login-session-time {
  margin-left:6px;
  color:#bfbfbf
}
.language-picker-content {
  padding:6px
}
.language-picker-content .language-picker-items-list {
  min-width:300px;
  font-size:.75rem
}
.language-picker-content .language-picker-items-list.single-column {
  width:150px
}
.language-picker-content .language-picker-item-container {
  padding:.125rem
}
.language-picker-content .language-picker-item {
  border-radius:.2rem;
  color:#fff;
  padding:.5rem 1rem
}
.language-picker-content .language-picker-item:hover {
  background-color:#111318
}
.language-picker-content .language-picker-item:hover .language-picker-item-title {
  color:#fff
}
.language-picker-content .language-picker-item.active {
  background-color:#0d0e12;
  cursor:default
}
.language-picker-content .language-picker-item.active .language-picker-item-title {
  font-weight:700;
  color:#fff
}
.language-picker-content .language-picker-item-icon {
  margin-right:.75rem
}
.suggested-game-parlays-container .selections-wrapper {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  background-color:#303951
}
.suggested-game-parlays-container .selections-wrapper .limit-rows-display-wrapper .active {
  -webkit-transition:all .4s;
  transition:all .4s
}
.suggested-game-parlays-container .selections-wrapper .limit-rows-display-wrapper .collapsed {
  overflow:hidden;
  -webkit-transition:all .4s;
  transition:all .4s
}
.suggested-game-parlays-container .selections-wrapper .selection-container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}
.suggested-game-parlays-container .selections-wrapper .selection-container:not(:last-child) {
  border-bottom:1px solid #171a21
}
.suggested-game-parlays-container .selections-wrapper .event-participants-info {
  font-size:.8125rem;
  font-weight:700
}
.suggested-game-parlays-container .selections-wrapper .selections-odd-wrapper {
  padding:12px
}
.suggested-game-parlays-container .selections-wrapper .timeline-list-wrapper {
  padding:calc(12px - .25rem) 12px
}
.suggested-game-parlays-container .selections-wrapper .timeline-list-item {
  color:var(--body-color);
  padding-top:.2rem;
  padding-bottom:.2rem
}
.suggested-game-parlays-container .selections-wrapper .selection-title {
  font-size:.75rem
}
.suggested-game-parlays-container .selections-wrapper .btn-build-bet {
  margin:6px auto 12px auto;
  text-transform:capitalize
}
.suggested-game-parlays-container .selections-wrapper .toggle-bets-count {
  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;
  background-color:#384461;
  cursor:pointer;
  padding:.5rem 6px;
  text-align:center;
  margin:auto;
  width:100%;
  font-size:.6875rem
}
.suggested-game-parlays-container .selections-wrapper .toggle-bets-count .ds-icon-material {
  font-size:.75rem;
  margin-left:6px
}
.suggested-game-parlays-container .selections-wrapper .toggle-bets-count:hover {
  background-color:#2c344a
}
.suggested-game-parlays-container .selections-odd {
  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;
  font-size:.875rem;
  padding:10px 6px;
  border-radius:.2rem;
  background-color:#171a21;
  min-width:100px;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content
}
.suggested-game-parlays-container .selections-odd .odd {
  padding:0;
  text-align:center
}
.suggested-game-parlays-container .selections-odd:hover {
  background-color:#384054
}
.suggested-game-parlays-container .slider-wrapper .head-title-carousel {
  font-size:.875rem;
  border-bottom:2px solid var(--odd-color);
  color:var(--odd-color)
}
.suggested-game-parlays-container .slider-wrapper .head-title-carousel .icon-bet-builder {
  font-size:.875rem
}
.suggested-game-parlays-container .slider-wrapper .slider-item-bet-builder-carousel {
  background-color:#2a344c;
  border-radius:.2rem;
  margin:2px
}
.suggested-game-parlays-container .slider-wrapper .slider-item-bet-builder-carousel .selection-title {
  font-size:.75rem;
  color:var(--white)
}
.suggested-game-parlays-container .slider-wrapper .selection-odd-carousel {
  padding:4px 0;
  min-width:80px
}
@media (min-width:1600px) {
  .suggested-game-parlays-container {
    padding:3px
  }
}
.suggested-game-parlays-head {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:#384054;
  cursor:pointer;
  padding:.375rem 6px;
  border-bottom:1px solid var(--secondary-color);
  color:var(--body-color)
}
.suggested-game-parlays-head:hover {
  background-color:var(--primary-color-l-2)
}
.suggested-game-parlays-head:hover .market-toggle-icon {
  opacity:1
}
.suggested-game-parlays-head .head-title {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  font-size:.8125rem;
  padding:0 6px
}
.suggested-game-parlays-head .market-toggle-icon {
  opacity:.2;
  margin-left:auto;
  padding-right:.375rem
}
.sportsbook-disclaimer {
  padding:24px
}
.sportsbook-disclaimer .disclaimer-text {
  font-size:.75rem;
  color:#acafb0
}
.session-balance-container {
  background-color:var(--gray-900);
  padding:1rem .75rem
}
.session-balance-container .session-balance-title {
  color:var(--white);
  font-size:.875rem
}
.session-balance-container .session-label {
  font-size:.6875rem;
  color:var(--gray-400)
}
.session-balance-container .session-balance-value {
  font-weight:700
}
.session-balance-container .session-info {
  color:var(--white)
}
.session-balance-container .session-info.primary-info {
  color:var(--primary-color-l-30)
}
.session-balance-container .session-balance-blank {
  height:12px;
  width:30px;
  background-image:linear-gradient(90deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.2) 40px,rgba(255,255,255,.1) 80px);
  background-size:600px;
  -webkit-animation:gradientAnimation 2s infinite linear,.4s transparent-v ease-in-out;
  animation:gradientAnimation 2s infinite linear,.4s transparent-v ease-in-out;
  border-radius:.2rem
}
.session-balance-container .session-balance-blank.primary-blank {
  background-image:linear-gradient(90deg,rgba(242,201,76,.1) 0,rgba(242,201,76,.2) 40px,rgba(242,201,76,.1) 80px)
}
.cashout .cashout-button.inactive {
  background-image:none!important;
  background-color:transparent!important
}
.cashout .cashout-button.success {
  background-image:none!important;
  background-color:transparent!important;
  text-transform:capitalize
}
.cashout .cashout-button.reject {
  background-image:none!important;
  background-color:transparent!important;
  text-transform:capitalize
}
.cashout .cashout-button .icon {
  border-radius:50%;
  padding:3px;
  font-size:.75rem;
  margin-right:5px
}
.cashout .cashout-button .sub-text {
  font-size:.6875rem
}
.cashout .input-holder {
  margin-bottom:.5rem
}
.cashout .input-holder .form-label {
  margin-bottom:0
}
.cashout .input-group {
  border-bottom:1px solid var(--primary-color-l-10);
  margin-left:4px
}
.cashout .input-group .input-group-append {
  font-size:.625rem
}
.cashout .flat-light {
  background-color:transparent;
  font-weight:500;
  font-size:.875rem;
  border:none;
  padding:.25rem .125rem;
  margin-left:4px
}
.cashout .flat-light:focus {
  -webkit-box-shadow:none;
  box-shadow:none
}
.cashout .flat-light::-webkit-input-placeholder {
  color:#747678
}
.cashout .flat-light::-moz-placeholder {
  color:#747678
}
.cashout .flat-light::-ms-input-placeholder {
  color:#747678
}
.cashout .flat-light::placeholder {
  color:#747678
}
.cashout.cashout-betslip {
  background-color:#2c3449;
  padding:12px
}
.cashout.cashout-betslip .cashout-body {
  background-color:var(--light);
  margin:12px -12px -12px;
  position:relative
}
.cashout.cashout-betslip .cashout-body:before {
  content:"";
  display:block;
  position:absolute;
  top:-.3em;
  right:1.5rem;
  border-top:0;
  border-right:.3em solid transparent;
  border-bottom:.3em solid var(--light);
  border-left:.3em solid transparent;
  margin-left:-.3em
}
.cashout.cashout-betslip .cashout-body .cashout-settings-container {
  padding:12px 12px 24px
}
.cashout.cashout-betslip .cashout-body .cashout-settings-container.disabled {
  opacity:.5;
  pointer-events:none
}
.cashout.cashout-betslip .toggle-range-container {
  margin-left:3px;
  padding-top:0;
  padding-bottom:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  color:var(--betslip-cashout-button-color);
  background-color:var(--betslip-cashout-button-bg);
  border-color:var(--betslip-cashout-button-bg)
}
.cashout.cashout-betslip .toggle-range-container:hover {
  color:var(--betslip-cashout-button-color);
  background-color:var(--betslip-cashout-button-bg);
  border-color:var(--betslip-cashout-button-bg);
  opacity:.8
}
.cashout.cashout-betslip .toggle-range-container .icon {
  font-size:1rem
}
.cashout.cashout-betslip .cashout-button {
  color:var(--betslip-cashout-button-color);
  background-color:var(--betslip-cashout-button-bg);
  border-color:var(--betslip-cashout-button-bg);
  text-transform:uppercase
}
.cashout.cashout-betslip .cashout-button:hover {
  color:var(--betslip-cashout-button-color);
  background-color:var(--betslip-cashout-button-bg);
  border-color:var(--betslip-cashout-button-bg);
  opacity:.8
}
.cashout.cashout-betslip .cashout-button.inactive {
  color:var(--white)
}
.cashout.cashout-betslip .cashout-button.success {
  color:var(--white)
}
.cashout.cashout-betslip .cashout-button.success .icon {
  background:var(--primary-color-d-10);
  color:var(--white)
}
.cashout.cashout-betslip .cashout-button.reject {
  color:var(--white)
}
.cashout.cashout-betslip .cashout-button .loader-circle-inline-full::before {
  border-top-color:rgba(255,255,255,.3);
  border-right-color:rgba(255,255,255,.3);
  border-bottom-color:rgba(255,255,255,.3);
  border-left-color:#fff
}
.cashout.cashout-betslip .cashout-amount {
  margin:0 2px
}
.cashout.cashout-betslip .input-holder {
  color:var(--gray-400)
}
.cashout.cashout-betslip .input-group {
  -webkit-box-flex:0;
  -ms-flex:0 1 70px;
  flex:0 1 70px;
  margin-right:4px
}
.cashout.cashout-betslip .flat-light {
  color:var(--white)
}
.cashout.cashout-betslip .cashout-confirm {
  color:var(--betslip-cashout-confirm-button-color);
  background-color:var(--betslip-cashout-confirm-button-bg);
  border-color:var(--betslip-cashout-confirm-button-bg)
}
.cashout.cashout-betslip .cashout-confirm:hover {
  color:var(--betslip-cashout-confirm-button-color);
  background-color:var(--betslip-cashout-confirm-button-bg);
  border-color:var(--betslip-cashout-confirm-button-bg);
  opacity:.8
}
.cashout.cashout-betslip .range-holder .range-vals {
  margin-bottom:1rem
}
.cashout.cashout-betlist .cashout-row {
  background-color:#282d39;
  border:1px solid #2c3449
}
.cashout.cashout-betlist .cashout-row .cashout-item {
  padding:.5rem 12px
}
.cashout.cashout-betlist .cashout-button {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
@media (hover:hover) {
  .cashout.cashout-betlist .cashout-button:hover {
    color:#212529;
    background-color:#efbe28;
    border-color:#efbb1c
  }
}
.cashout.cashout-betlist .cashout-button.focus,
.cashout.cashout-betlist .cashout-button:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.cashout.cashout-betlist .cashout-button.disabled,
.cashout.cashout-betlist .cashout-button:disabled {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.cashout.cashout-betlist .cashout-button:not(:disabled):not(.disabled).active,
.cashout.cashout-betlist .cashout-button:not(:disabled):not(.disabled):active,
.show>.cashout.cashout-betlist .cashout-button.dropdown-toggle {
  color:#212529;
  background-color:#efbb1c;
  border-color:#edb711
}
.cashout.cashout-betlist .cashout-button:not(:disabled):not(.disabled).active:focus,
.cashout.cashout-betlist .cashout-button:not(:disabled):not(.disabled):active:focus,
.show>.cashout.cashout-betlist .cashout-button.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.cashout.cashout-betlist .cashout-button.inactive {
  color:#fff;
  border-color:inherit
}
.cashout.cashout-betlist .cashout-button.success {
  color:#fff
}
.cashout.cashout-betlist .cashout-button.success .icon {
  background:#f2c94c
}
.cashout.cashout-betlist .cashout-button.reject {
  color:#fff;
  border-color:#e3141f
}
.cashout.cashout-betlist .cashout-button .loader-circle-inline-full::before {
  border-top-color:rgba(255,255,255,.3);
  border-right-color:rgba(255,255,255,.3);
  border-bottom-color:rgba(255,255,255,.3);
  border-left-color:#fff
}
.cashout.cashout-betlist .input-holder {
  color:#acafb0
}
.cashout.cashout-betlist .input-group {
  -webkit-box-flex:0;
  -ms-flex:0 1 80px;
  flex:0 1 80px
}
.cashout.cashout-betlist .flat-light {
  color:#fff
}
.cashout.cashout-betlist .range-holder {
  white-space:normal
}
.bet-list-item-cashout {
  max-width:300px
}
.bet-list-item-cashout.cashout.cashout-betslip {
  padding-left:0;
  background-color:transparent
}
.search-box-input .form-control {
  border-color:transparent;
  background-color:transparent;
  padding:.375rem .5rem;
  font-size:.75rem;
  line-height:1.5;
  color:#cacbcc
}
.search-box-input .form-control::-webkit-input-placeholder {
  color:#cacbcc;
  opacity:.7
}
.search-box-input .form-control::-moz-placeholder {
  color:#cacbcc;
  opacity:.7
}
.search-box-input .form-control::-ms-input-placeholder {
  color:#cacbcc;
  opacity:.7
}
.search-box-input .form-control::placeholder {
  color:#cacbcc;
  opacity:.7
}
.search-box-input .form-control:focus {
  -webkit-box-shadow:none;
  box-shadow:none
}
.search-box-input .input-group-text {
  border-color:transparent;
  background-color:transparent;
  padding:0 0 0 .5rem;
  color:#cacbcc
}
.search-box-input .input-group-text .icon {
  font-size:1.375rem
}
.search-box-input .btn {
  background-color:transparent;
  padding:.375rem .5rem
}
.search-box-input .btn:focus {
  -webkit-box-shadow:none;
  box-shadow:none
}
.search-box-input .search-icon {
  display:block;
  font-size:1.125rem;
  color:#cacbcc
}
.search-box-input.input-group-lg .form-control {
  padding:.75rem .5rem
}
.search-box-input.input-group-lg .input-group-text {
  padding:0 0 0 .5rem
}
.filter-list {
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-top:12px;
  padding:0 6px
}
.filter-list .filter-list-item {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  width:70px;
  min-height:116px;
  margin-right:12px
}
.filter-list .filter-list-item.selectable {
  width:75px
}
.filter-list .filter-list-item.selectable .tile {
  background-color:#41495d;
  z-index:10;
  width:75px
}
.filter-list .filter-list-item.selectable .tile:after {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  top:0;
  right:0;
  background-image:radial-gradient(40% 40% at center 150%,rgba(242,201,76,.9) 0,rgba(47,56,60,0) 200%);
  background-color:#41495d;
  -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
  -webkit-transform-origin:bottom;
  transform-origin:bottom;
  -webkit-transform:scale(.5);
  transform:scale(.5);
  opacity:0
}
.filter-list .filter-list-item.selectable .filter-list-img {
  opacity:.7;
  -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out
}
.filter-list .filter-list-item.selectable .fav-icon {
  padding:6px
}
.filter-list .filter-list-item.selectable .title {
  margin-top:6px;
  margin-bottom:0;
  -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
  color:#cacbcc
}
.filter-list .filter-list-item.active .tile {
  background-color:#41495d
}
.filter-list .filter-list-item.active .tile:after {
  opacity:1;
  -webkit-transform:scale(1);
  transform:scale(1)
}
.filter-list .filter-list-item.active .filter-list-img {
  opacity:1
}
.filter-list .filter-list-item.active .title {
  color:#fff
}
.filter-list .tile {
  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;
  position:relative;
  overflow:hidden;
  cursor:pointer;
  width:70px;
  height:75px;
  border-radius:.5rem;
  -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out
}
.filter-list .tile i {
  width:32px;
  height:32px;
  background-size:32px;
  z-index:20
}
.filter-list .tile .logo-box {
  width:46px;
  height:46px
}
.filter-list .tile img {
  max-width:100%;
  max-height:100%;
  width:auto;
  height:auto;
  z-index:20
}
.filter-list .title {
  color:#fff;
  text-align:center;
  font-size:.6875rem;
  line-height:.875rem;
  cursor:pointer;
  margin-top:0;
  margin-bottom:6px;
  word-break:break-word
}
.filter-list .fav-icon {
  position:absolute;
  top:0;
  right:0;
  font-size:1.125rem;
  color:transparent;
  cursor:pointer;
  -webkit-text-stroke-width:.5px;
  -webkit-text-stroke-color:rgba(255,255,255,.5);
  -webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);
  transition:all .2s cubic-bezier(.25,.46,.45,.94);
  z-index:20
}
.filter-list .fav-icon.no-stroke {
  color:rgba(255,255,255,.5);
  -webkit-text-stroke-width:0
}
.filter-list .fav-icon.active {
  color:#f2c94c;
  -webkit-text-stroke-color:#f2c94c
}
.filter-list .carousel-nav-arrows .slider-container-nav .carousel-icon-nav,
.filter-list .carousel-nav-arrows [class*=owl-],
.slider-container-nav .filter-list .carousel-nav-arrows .carousel-icon-nav {
  top:calc(2.34rem - 20px);
  -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;
  opacity:0;
  -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
  padding:.75rem .0625rem;
  background:rgba(0,0,0,.9);
  color:gray
}
.filter-list .carousel-nav-arrows .slider-container-nav .carousel-icon-nav:focus,
.filter-list .carousel-nav-arrows .slider-container-nav .carousel-icon-nav:hover,
.filter-list .carousel-nav-arrows [class*=owl-]:focus,
.filter-list .carousel-nav-arrows [class*=owl-]:hover,
.slider-container-nav .filter-list .carousel-nav-arrows .carousel-icon-nav:focus,
.slider-container-nav .filter-list .carousel-nav-arrows .carousel-icon-nav:hover {
  outline:0
}
.filter-list .carousel-nav-arrows .slider-container-nav .carousel-icon-nav:hover,
.filter-list .carousel-nav-arrows [class*=owl-]:hover,
.slider-container-nav .filter-list .carousel-nav-arrows .carousel-icon-nav:hover {
  background:#000;
  color:#fff
}
.filter-list .carousel-nav-arrows .owl-prev {
  left:10px;
  -webkit-box-shadow:3px 0 5px 1px rgba(44,50,63,.7);
  box-shadow:3px 0 5px 1px rgba(44,50,63,.7);
  border-top-right-radius:4px;
  border-bottom-right-radius:4px
}
.filter-list .carousel-nav-arrows .owl-next {
  right:10px;
  -webkit-box-shadow:-3px 0 5px 1px rgba(44,50,63,.7);
  box-shadow:-3px 0 5px 1px rgba(44,50,63,.7);
  border-top-left-radius:4px;
  border-bottom-left-radius:4px
}
.filter-list .carousel-nav-arrows .carousel-icon-nav {
  font-size:1rem;
  vertical-align:top
}
.filter-list .carousel-nav-arrows .disabled {
  opacity:0;
  visibility:hidden
}
.filter-list .carousel-nav-arrows.hovered .slider-container-nav .carousel-icon-nav,
.filter-list .carousel-nav-arrows.hovered [class*=owl-],
.slider-container-nav .filter-list .carousel-nav-arrows.hovered .carousel-icon-nav {
  opacity:1
}
.my-product-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  width:100%;
  max-height:100%;
  overflow:hidden
}
.my-product-container .main-info {
  color:#cacbcc;
  margin-bottom:1rem;
  padding:0 12px;
  font-size:.8125rem
}
.my-product-container .search-box-input {
  padding:0 12px
}
.my-product-container .search-box-input .form-control {
  border-color:#41495d;
  background-color:#41495d
}
.my-product-container .search-box-input .form-control:focus {
  -webkit-box-shadow:none;
  box-shadow:none
}
.my-product-container .search-box-input .btn {
  border-color:#41495d;
  background-color:#41495d
}
.my-product-container .search-box-input .btn:focus {
  -webkit-box-shadow:none;
  box-shadow:none
}
.my-product-container .product-widget-wrapper {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  min-height:50vh;
  overflow-y:scroll;
  position:relative;
  margin-top:24px;
  -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out
}
.my-product-container .sport-section {
  margin-bottom:2rem
}
.my-product-container .sport-header {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding-left:12px;
  padding-right:12px;
  color:#fff;
  font-size:1rem;
  font-weight:700;
  margin-bottom:12px
}
.my-product-container .sport-header .ds-sport-icon {
  font-size:1.25rem;
  margin-right:6px
}
.my-product-container .sport-header .fav-icon {
  margin-left:6px;
  font-size:1.125rem;
  color:transparent;
  cursor:pointer;
  -webkit-text-stroke-width:.5px;
  -webkit-text-stroke-color:rgba(255,255,255,.5);
  -webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);
  transition:all .2s cubic-bezier(.25,.46,.45,.94);
  z-index:20
}
.my-product-container .sport-header .fav-icon.active {
  color:#f2c94c;
  -webkit-text-stroke-color:#f2c94c
}
.my-product-container .filter-list-wrapper {
  position:relative;
  overflow:hidden
}
.my-product-container .filter-list-players .tile img {
  width:60px;
  border-radius:50%;
  background-color:#41495d
}
.my-product-container .empty-placeholder {
  color:#fff;
  background-color:#41495d;
  border-radius:.5rem;
  padding:36px 12px;
  font-size:.875rem;
  margin:12px;
  text-align:center
}
.my-product-container .my-casino-volatility {
  background-color:#41495d
}
.my-product-container .my-casino-footer-button {
  color:#9ca8c8
}
.my-product-container .action-wrapper {
  padding:24px 12px 12px 12px
}
.my-product-container .btn-action-submit {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
@media (hover:hover) {
  .my-product-container .btn-action-submit:hover {
    color:#212529;
    background-color:#efbe28;
    border-color:#efbb1c
  }
}
.my-product-container .btn-action-submit.focus,
.my-product-container .btn-action-submit:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.my-product-container .btn-action-submit.disabled,
.my-product-container .btn-action-submit:disabled {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.my-product-container .btn-action-submit:not(:disabled):not(.disabled).active,
.my-product-container .btn-action-submit:not(:disabled):not(.disabled):active,
.show>.my-product-container .btn-action-submit.dropdown-toggle {
  color:#212529;
  background-color:#efbb1c;
  border-color:#edb711
}
.my-product-container .btn-action-submit:not(:disabled):not(.disabled).active:focus,
.my-product-container .btn-action-submit:not(:disabled):not(.disabled):active:focus,
.show>.my-product-container .btn-action-submit.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.my-product-container .slide-fade-enter-active,
.my-product-container .slide-fade-leave-active {
  opacity:1;
  -webkit-transition:all .5s;
  transition:all .5s
}
.my-product-container .slide-fade-enter-from,
.my-product-container .slide-fade-leave-to {
  -webkit-transform:translateY(50px);
  transform:translateY(50px);
  opacity:0
}
.my-product-container .my-casino-footer-nav-bullet {
  background-color:rgba(202,203,204,.7)
}
.my-product-container .my-casino-footer-nav-bullet.active {
  background-color:#f2c94c
}
.my-product-container .my-casino-start .sport-header .fav-icon {
  -webkit-text-stroke-width:0;
  color:rgba(255,255,255,.5)
}
.my-product-container .my-casino-start .sport-header .fav-icon.active {
  color:#f2c94c
}
.my-product-container .my-casino-games-step-item.active {
  -webkit-box-shadow:0 0 3px #f2c94c;
  box-shadow:0 0 3px #f2c94c
}
.my-product-container .my-casino-games-step-item .fav-icon {
  color:#fff
}
.my-product-container .my-casino-games-step .fav-icon.active {
  color:#f2c94c
}
.feature-welcome-section .main-info {
  padding:2rem;
  text-align:center;
  border-bottom:1px solid var(--box-border-color)
}
.feature-welcome-section .main-info .info-title {
  font-size:1.25rem;
  max-width:600px;
  margin-left:auto;
  margin-right:auto
}
.feature-welcome-section .main-info .info-text {
  font-size:.875rem;
  color:var(--gray-300);
  max-width:600px;
  margin-left:auto;
  margin-right:auto
}
.feature-welcome-section .btn-feature-welcome {
  margin-top:1rem;
  min-width:220px;
  text-transform:capitalize;
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
@media (hover:hover) {
  .feature-welcome-section .btn-feature-welcome:hover {
    color:#212529;
    background-color:#efbe28;
    border-color:#efbb1c
  }
}
.feature-welcome-section .btn-feature-welcome.focus,
.feature-welcome-section .btn-feature-welcome:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.feature-welcome-section .btn-feature-welcome.disabled,
.feature-welcome-section .btn-feature-welcome:disabled {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.feature-welcome-section .btn-feature-welcome:not(:disabled):not(.disabled).active,
.feature-welcome-section .btn-feature-welcome:not(:disabled):not(.disabled):active,
.show>.feature-welcome-section .btn-feature-welcome.dropdown-toggle {
  color:#212529;
  background-color:#efbb1c;
  border-color:#edb711
}
.feature-welcome-section .btn-feature-welcome:not(:disabled):not(.disabled).active:focus,
.feature-welcome-section .btn-feature-welcome:not(:disabled):not(.disabled):active:focus,
.show>.feature-welcome-section .btn-feature-welcome.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.vip-club-section {
  background-color:var(--body-bg);
  padding:36px 0;
  color:var(--white);
  font-weight:300;
  font-size:1.25rem
}
.vip-club-section.highlight {
  background-color:#0d1213
}
.vip-club-section-title {
  margin-top:0;
  margin-bottom:30px;
  font-size:3.28125rem;
  color:var(--vip-club-section-title-color);
  font-weight:300
}
.vip-club-section p.highlight {
  color:var(--vip-club-section-title-color)
}
.vip-club-section .vip-club-contact-us-btn-container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  margin:1rem auto
}
.vip-club-section .vip-club-contact-us-btn-container .contact-us-button {
  position:relative;
  min-width:290px;
  font-size:2rem;
  font-weight:300;
  line-height:2.5rem;
  border-style:none;
  color:var(--black);
  background-color:var(--gold);
  width:auto;
  height:4.5rem;
  border-radius:15px;
  pointer-events:auto;
  text-transform:capitalize;
  overflow:hidden
}
.vip-club-section .vip-club-contact-us-btn-container .contact-us-button:hover {
  background-color:#eeb13f
}
.vip-club-section .vip-club-contact-us-btn-container .contact-us-button:focus,
.vip-club-section .vip-club-contact-us-btn-container .contact-us-button:focus-visible {
  outline:0
}
.vip-club-section .vip-club-contact-us-btn-container .info-message-container {
  color:var(--gold);
  font-size:.875rem;
  min-height:2rem;
  height:40px
}
.vip-club-section .vip-club-contact-us-btn-container .info-message-container .login-link,
.vip-club-section .vip-club-contact-us-btn-container .info-message-container .register-link {
  color:#9ca8c8;
  font-weight:500
}
.vip-club-section .vip-club-contact-us-btn-container .info-message-container .info-message {
  margin:0;
  max-width:800px
}
.vip-club-brand .vip-club-bonuses-list {
  margin:78px 0;
  gap:1rem
}
@media (min-width:667px) {
  .vip-club-brand .vip-club-bonuses-list {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    gap:30px;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
  }
}
.vip-club-brand .vip-club-bonuses-list .vip-club-bonus-item {
  margin-bottom:36px
}
@media (min-width:667px) {
  .vip-club-brand .vip-club-bonuses-list .vip-club-bonus-item {
    margin:0 6px;
    -ms-flex-preferred-size:15%;
    flex-basis:15%
  }
}
.vip-club-brand .vip-club-bonuses-list .vip-club-bonus-item .vip-club-bonus-image {
  height:6rem
}
.vip-club-benefits {
  line-height:1.5rem
}
.vip-club-benefits-subheader {
  padding-bottom:42px
}
.vip-club-benefits .vip-club-benefits-list {
  padding-bottom:42px;
  margin-left:5rem
}
@media (min-width:667px) {
  .vip-club-benefits .vip-club-benefits-list {
    -webkit-column-count:2;
    -moz-column-count:2;
    column-count:2
  }
}
.vip-club-benefits .vip-club-benefits-list li.vip-club-benefit-title {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:12px;
  text-align:left;
  list-style:none;
  padding:.5rem 2rem;
  position:relative;
  max-width:25rem;
  margin-right:2rem
}
.vip-club-benefits .vip-club-benefits-list li.vip-club-benefit-title .vip-club-benefits-title-label {
  display:inline-block
}
.vip-club-benefits .vip-club-benefits-list li.vip-club-benefit-title .vip-club-benefit-icon {
  height:1.25rem
}
.vip-club-benefits .vip-club-benefits-list li.vip-club-benefit-title .ds-icon-tick {
  color:var(--vip-club-benefits-text-color)
}
.vip-club-benefits-description {
  color:var(--vip-club-benefits-text-color);
  padding:0 7rem 3rem 7rem
}
.vip-club-account-managers-title {
  margin-bottom:36px
}
.vip-club-account-managers .account-manager {
  margin:0 36px
}
.vip-club-account-managers .account-manager .manager-name {
  font-size:3.1875rem;
  font-weight:500;
  margin-bottom:0
}
.vip-club-account-managers .account-manager .manager-position {
  font-size:1.875rem
}
.vip-club-account-managers .account-manager-image {
  height:31.3rem;
  width:28rem;
  margin-bottom:15.6px
}
.vip-club-account-managers #manager-1 .account-manager-image img {
  margin-left:2rem
}
.vip-club-account-managers #manager-1 .manager-name,
.vip-club-account-managers #manager-1 .manager-position {
  margin-left:5rem
}
.vip-club-account-managers #manager-2 .account-manager-image img {
  margin-left:3rem
}
.vip-club-account-managers #manager-2 .manager-name,
.vip-club-account-managers #manager-2 .manager-position {
  margin-right:5rem
}
.vip-club-testimonial-cards-list-wrapper {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  gap:96px;
  margin:48px 0
}
.vip-club-testimonial-card-wrapper {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  max-width:250px;
  border:3px solid var(--vip-club-testimonial-card-border-color);
  border-radius:16px;
  padding:30px 8px 18px;
  margin-bottom:12px
}
.vip-club-testimonial-card-rating {
  margin-bottom:30px;
  gap:6px
}
.vip-club-testimonial-card-rating .featured-league-icon {
  font-size:2.5rem;
  color:var(--vip-club-testimonial-star-rating-color)
}
.vip-club-testimonial-card-content-message {
  font-size:1rem;
  margin-bottom:18px;
  padding:0 5.4545454545px
}
.vip-club-testimonial-card-content-author {
  margin-bottom:12px;
  font-size:1.25rem
}
.vip-club-testimonial .vip-club-testimonial-compact-card-wrapper {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  max-width:330px;
  border:1px solid var(--vip-club-testimonial-card-border-color);
  border-radius:19px;
  padding:30px 27px;
  margin-bottom:12px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}
.vip-club-testimonial .vip-club-testimonial-compact-card-wrapper .vip-club-section-testimonial-compact-card-content {
  margin-bottom:30px
}
.vip-club-testimonial .vip-club-testimonial-compact-card-wrapper .vip-club-section-testimonial-compact-card-content .vip-club-testimonial-compact-card-content-message p {
  font-size:1rem;
  margin-bottom:18px;
  padding:0 5.4545454545px
}
.vip-club-testimonial .vip-club-testimonial-compact-card-wrapper .vip-club-testimonial-compact-card-footer .vip-club-testimonial-compact-card-content-author {
  margin-bottom:0
}
.vip-club-testimonial .vip-club-testimonial-compact-card-wrapper .vip-club-testimonial-compact-card-footer .vip-club-testimonial-compact-card-content-author:before {
  content:"- "
}
.vip-club-testimonial .vip-club-testimonial-compact-card-wrapper .vip-club-testimonial-compact-card-footer .vip-club-testimonial-compact-card-rating {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:6px;
  padding:6px 12px;
  border:1px solid var(--vip-club-testimonial-card-border-color);
  border-radius:61px
}
.vip-club-testimonial .vip-club-testimonial-compact-card-wrapper .vip-club-testimonial-compact-card-footer .vip-club-testimonial-compact-card-rating .featured-league-icon {
  font-size:1.2rem;
  color:var(--vip-club-testimonial-star-rating-color)
}
@media (max-width:1599.98px) {
  .vip-club-testimonial .vip-club-testimonial-cards-list-wrapper.compact {
    gap:72px
  }
}
.vip-club-form {
  text-align:left;
  width:100%
}
.vip-club-form .vip-club-form-content-container {
  padding:0 36px;
  margin:0 auto
}
.vip-club-form .vip-club-section-title {
  margin-bottom:24px
}
.vip-club-form .form-group label,
.vip-club-form .form-group legend {
  color:var(--vip-club-section-title-color);
  font-weight:500;
  font-size:1rem;
  margin:0
}
.vip-club-form .form-group .option-wrapper {
  margin-top:6px;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.vip-club-form .form-group .label-option {
  padding:0 0 0 12px;
  font-weight:300!important
}
.vip-club-form .form-group input {
  cursor:pointer
}
.vip-club-form .form-group input[type=text] {
  margin-top:12px
}
.vip-club-form .success-message {
  margin:0 0 36px 0;
  padding:1rem 2rem;
  max-width:600px;
  color:var(--vip-club-section-title-color)
}
.vip-club-form .error-message {
  color:var(--vip-club-section-title-color)
}
.vip-club-form .submit-btn {
  position:relative;
  width:18rem;
  height:3.5rem;
  font-size:1.4rem;
  border-style:none;
  color:var(--black);
  background-color:var(--vip-club-section-title-color);
  border-radius:15px;
  pointer-events:auto;
  text-transform:capitalize;
  overflow:hidden;
  margin:12px 0 36px 0
}
.vip-club-form .submit-btn:hover {
  background-color:#eeb13f
}
.vip-club-form .submit-btn:focus,
.vip-club-form .submit-btn:focus-visible {
  outline:0
}
.vip-club-form .submit-btn:disabled {
  cursor:not-allowed
}
#vipClubModal .modal-dialog {
  max-width:800px;
  margin:2.75rem auto
}
#vipClubModal .modal-dialog-centered {
  min-height:calc(100% - (2.75rem * 2))
}
#vipClubModal .modal-dialog-scrollable {
  max-height:calc(100% - (2.75rem * 2))
}
@media (max-width:767.98px) {
  #vipClubModal .modal-dialog {
    margin-right:1rem;
    margin-left:1rem
  }
}
#vipClubModal button.sheen:after,
.vip-club-page button.sheen:after {
  content:"";
  position:absolute;
  inset:-50%;
  background:-webkit-gradient(linear,left top,left bottom,from(rgba(229,172,142,0)),color-stop(50%,rgba(255,255,255,.5)),to(rgba(229,172,142,0)));
  background:linear-gradient(to bottom,rgba(229,172,142,0),rgba(255,255,255,.5) 50%,rgba(229,172,142,0));
  -webkit-transform:rotateZ(60deg) translate(-5em,7.5em);
  transform:rotateZ(60deg) translate(-5em,7.5em)
}
#vipClubModal button button:focus::after,
#vipClubModal button.sheen:hover::after,
.vip-club-page button button:focus::after,
.vip-club-page button.sheen:hover::after {
  -webkit-animation:sheen 1s forwards;
  animation:sheen 1s forwards
}
@-webkit-keyframes sheen {
  100% {
    -webkit-transform:rotateZ(60deg) translate(4rem,-15rem);
    transform:rotateZ(60deg) translate(4rem,-15rem)
  }
}
@keyframes sheen {
  100% {
    -webkit-transform:rotateZ(60deg) translate(4rem,-15rem);
    transform:rotateZ(60deg) translate(4rem,-15rem)
  }
}
.timezone-switch .timezone-switch-item {
  font-size:.75rem;
  cursor:pointer
}
.timezone-switch .timezone-switch-item.active {
  font-weight:700;
  color:#f2c94c
}
.timezone-switch .timezone-switch-item:hover {
  background-color:#111318
}
.competition {
  background-color:#171a21
}
.competition .widget-title {
  font-size:1.25rem;
  color:#fff;
  margin-bottom:3px;
  padding:12px;
  background-color:#384054
}
.competition .featured-events-container {
  padding-top:6px;
  padding-bottom:6px
}
.competition .featured-events-list {
  margin-left:-3px;
  margin-right:-3px
}
.competition .featured-event {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  padding:3px
}
.competition .featured-event-info {
  height:100%;
  background-color:var(--secondary-color-l-3)
}
.competition .featured-event-info .team-container {
  color:#fff
}
.competition .featured-event-info .event-start-date {
  color:#fff
}
.competition .featured-event-info .main-line-title {
  color:#cacbcc
}
.competition .featured-event-info .selection-unavailable {
  background-color:#171a21
}
.competition .featured-event-info .odd-container {
  background-color:#171a21
}
.competition .featured-event-info .odd-container:hover {
  background-color:var(--odd-holder-hover-bg)
}
.competition .competition-knockout {
  margin-top:6px;
  margin-bottom:6px
}
.competition .euro-events-outrights-filter-container {
  margin-bottom:3px;
  border-radius:.3rem
}
.competition .top-players-container {
  margin-left:-3px;
  margin-right:-3px
}
.competition .top-players-container .standings-list {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  width:100%;
  padding:3px
}
.competition .euro-sport-events-container {
  padding-top:3px;
  padding-bottom:3px;
  margin-bottom:3px;
  background-color:#171a21
}
.competition .venues-container {
  padding:3px
}
.competition .venues-container .venue-item {
  -webkit-box-flex:0;
  -ms-flex:0 0 33.33333%;
  flex:0 0 33.33333%;
  max-width:33.33333%;
  padding:3px
}
.competition .venues-container .image-grid-item {
  margin:0
}
.competition .event-list-head-to-head .odd-container {
  background-color:#111318
}
.competition .event-list-head-to-head .odd-container:hover {
  background-color:#394461
}
.competition .event-list-head-to-head .event-wrapper {
  background-color:#1d212a
}
.competition .event-list-head-to-head .event-container .event-date-time {
  background-color:#1d212a
}
.competition .event-list-head-to-head .event-container .event-start-date {
  color:#fff
}
.competition .event-list-head-to-head .event-container .event-actions {
  background-color:#1d212a
}
.competition .event-list-head-to-head .event-container .event-actions .market-counter:hover {
  color:#f2c94c
}
@media (max-width:1279.98px) {
  .competition .featured-events-list {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
  }
  .competition .top-players-container {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
  }
  .competition .standings-list+.standings-list {
    margin-top:3px
  }
  .competition .venues-container .venue-item {
    -webkit-box-flex:0;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
  }
}
.standings-list .standings-item {
  padding:2rem 1rem;
  margin:3px 0;
  background-color:#20273a
}
.standings-list .standings-title {
  color:#fff
}
.standings-list .competition-standings-details {
  margin:2rem -1rem -2rem -1rem
}
.standings-list .btn-standings-details-toggle {
  margin:0 1rem 1.5rem 1rem;
  font-size:1rem;
  color:#f2c94c
}
.standings-list .btn-standings-details-toggle .btn-icon {
  font-size:1.25rem;
  border:1px solid #f2c94c;
  border-radius:50%;
  padding:.125rem;
  margin-left:12px
}
.standings-list .competition-event-list {
  border-top:1px solid #0d0f13
}
.standings-table .standings-head {
  font-size:.75rem
}
.standings-table .standings-heading {
  text-align:center;
  color:#fff;
  font-weight:700;
  padding:.75rem 0;
  padding-left:6px;
  padding-right:6px;
  border:none
}
.standings-table .standings-column {
  text-align:center;
  vertical-align:middle;
  color:#fff;
  font-size:.875rem;
  padding:.75rem 0;
  padding-left:6px;
  padding-right:6px;
  border-top:1px solid #303951
}
.standings-table .standings-column a {
  color:#9ca8c8
}
.standings-table .standings-column a:hover {
  color:#f2c94c
}
.standings-table .col-position {
  width:40px
}
.standings-table .col-country {
  text-align:center;
  width:40px
}
.standings-table .col-team {
  text-align:left;
  width:30%;
  font-weight:500
}
.standings-table .col-fullName {
  text-align:left
}
.standings-table .col-assists {
  width:1%;
  white-space:nowrap
}
.standings-table .col-goals,
.standings-table .col-photo,
.standings-table .col-playerNumber {
  width:70px
}
.standings-table .col-yellow_card {
  width:100px
}
.standings-table .standings-body .col-fullName {
  font-weight:500
}
.standings-table .player-image {
  width:46px;
  height:46px;
  background-color:rgba(54,64,91,.1);
  border-radius:3px;
  border:1px solid rgba(54,64,91,.125)
}
.standings-table .player-number {
  width:32px;
  height:32px;
  border-radius:50%;
  border:1px solid var(--box-border-color);
  font-weight:700;
  margin:0 auto
}
.standings-table .team-logo {
  margin-right:12px
}
.competition-team .scoreboard-container {
  height:260px
}
.competition-team .team-main-info {
  background-color:rgba(0,0,0,.2);
  border:1px solid rgba(0,0,0,.2);
  -webkit-box-shadow:0 0 36px 0 rgba(255,255,255,.2);
  box-shadow:0 0 36px 0 rgba(255,255,255,.2);
  border-radius:.2rem;
  padding:18px 3rem;
  min-width:200px;
  color:#fff
}
.competition-team .team-logo {
  width:64px;
  height:64px;
  min-width:64px;
  background-size:64px
}
.competition-team .competition-team-info-nav {
  background-color:#303951
}
.competition-team .competition-team-info-nav .nav-tabs {
  padding:6px 12px 0 12px
}
.competition-team .competition-team-info-nav .nav-link {
  font-size:1rem;
  text-transform:none;
  color:#fff;
  background-color:var(--secondary-color-l-3);
  padding:.75rem 1.5rem;
  opacity:.7;
  position:relative;
  cursor:pointer;
  text-align:center;
  -webkit-box-flex:0;
  -ms-flex:0 1 auto;
  flex:0 1 auto;
  border:none;
  border-top-left-radius:.3rem;
  border-top-right-radius:.3rem
}
.competition-team .competition-team-info-nav .nav-link:hover {
  opacity:1
}
.competition-team .competition-team-info-nav .nav-link.active {
  opacity:1
}
.competition-team .competition-team-info-nav .nav-link.active:after {
  display:none
}
.competition-team .standings-item {
  margin:0
}
.image-grid-item {
  position:relative;
  margin:6px 0
}
.image-grid-item .image-thumbnail {
  height:0;
  padding-bottom:70%;
  display:block;
  vertical-align:top;
  background-color:#303951;
  overflow:hidden;
  position:relative;
  -webkit-transition:all .15s ease-in;
  transition:all .15s ease-in
}
.image-grid-item .image-thumbnail img {
  opacity:0;
  -webkit-transition:all .15s ease-in;
  transition:all .15s ease-in;
  min-width:100%;
  min-height:100%
}
.image-grid-item .image-thumbnail-actions {
  -webkit-transition:all .15s ease-in;
  transition:all .15s ease-in;
  content:"";
  display:block;
  position:absolute;
  z-index:2;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,.8);
  visibility:hidden;
  opacity:0
}
.image-grid-item .image-thumbnail-actions .image-thumbnail-action-title {
  text-align:center;
  font-size:1.25rem;
  font-weight:500;
  color:#fff
}
.image-grid-item .image-thumbnail-actions .image-thumbnail-action-description {
  text-align:center;
  display:block;
  font-size:.8125rem;
  padding:9px;
  color:rgba(255,255,255,.8)
}
.image-grid-item:focus .image-thumbnail img,
.image-grid-item:hover .image-thumbnail img {
  -webkit-transform:scale(1.2);
  transform:scale(1.2);
  -webkit-filter:grayscale(100%);
  filter:grayscale(100%)
}
.image-grid-item:focus .image-thumbnail-actions,
.image-grid-item:hover .image-thumbnail-actions {
  visibility:visible;
  opacity:1
}
.countdown .countdown-timer-item {
  min-width:90px
}
.countdown .countdown-timer-delimiter {
  font-size:4rem;
  line-height:1;
  font-weight:700;
  padding-left:1rem;
  padding-right:1rem;
  color:#fff
}
.countdown .time-value {
  font-size:4rem;
  line-height:1;
  font-weight:700;
  color:#fff
}
.countdown .time-text {
  font-size:.875rem;
  line-height:1;
  text-transform:uppercase;
  font-weight:400;
  color:#fff
}
.countdown.sm .countdown-timer-item {
  min-width:initial
}
.countdown.sm .countdown-timer-delimiter {
  font-size:1.5rem;
  color:inherit;
  padding-left:.5rem;
  padding-right:.5rem
}
.countdown.sm .time-value {
  font-size:1.5rem;
  color:inherit
}
.countdown.sm .time-text {
  font-size:.625rem;
  color:inherit
}
.competition-knockout-phase[data-phase-name="1_8_final"] .competition-knockout-phase-item {
  height:12.5%
}
.competition-knockout-phase[data-phase-name="1_4_final"] .competition-knockout-phase-item {
  height:25%
}
.competition-knockout-phase[data-phase-name="1_2_final"] .competition-knockout-phase-item {
  height:50%
}
.competition-knockout-phase[data-phase-name=final] .competition-knockout-phase-item {
  height:100%
}
.competition-knockout {
  background-repeat:no-repeat;
  background-position:center center;
  background-size:cover;
  overflow:hidden;
  border-top-left-radius:.3rem;
  border-top-right-radius:.3rem;
  min-height:800px
}
.competition-knockout-phases {
  -webkit-transition:all .5s ease-in-out;
  transition:all .5s ease-in-out
}
.competition-knockout-phases[data-active-tab="1_8_final"] {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}
.competition-knockout-phases[data-active-tab="1_4_final"] {
  -webkit-transform:translate3d(-20%,0,0);
  transform:translate3d(-20%,0,0);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}
.competition-knockout-phases[data-active-tab="1_4_final"] .competition-knockout-phase[data-phase-name="1_8_final"] {
  opacity:0;
  visibility:hidden
}
.competition-knockout-phases[data-active-tab="1_2_final"] {
  -webkit-transform:translate3d(-40%,0,0);
  transform:translate3d(-40%,0,0);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}
.competition-knockout-phases[data-active-tab="1_2_final"] .competition-knockout-phase[data-phase-name="1_8_final"] {
  opacity:0;
  visibility:hidden
}
.competition-knockout-phases[data-active-tab="1_2_final"] .competition-knockout-phase[data-phase-name="1_4_final"] {
  opacity:0;
  visibility:hidden
}
.competition-knockout-phases[data-active-tab=final] {
  -webkit-transform:translate3d(-60%,0,0);
  transform:translate3d(-60%,0,0);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}
.competition-knockout-phases[data-active-tab=final] .competition-knockout-phase[data-phase-name="1_8_final"] {
  opacity:0;
  visibility:hidden
}
.competition-knockout-phases[data-active-tab=final] .competition-knockout-phase[data-phase-name="1_4_final"] {
  opacity:0;
  visibility:hidden
}
.competition-knockout-phases[data-active-tab=final] .competition-knockout-phase[data-phase-name="1_2_final"] {
  opacity:0;
  visibility:hidden
}
.competition-knockout-phase {
  -webkit-transition:all .5s ease-in-out;
  transition:all .5s ease-in-out;
  will-change:max-height
}
.competition-knockout-phase-item {
  padding:0 24px;
  margin:12px 0;
  position:relative;
  -webkit-transition:all .5s ease-in-out;
  transition:all .5s ease-in-out
}
.competition-knockout-phase-item.third-place-playoff {
  position:absolute;
  bottom:50%;
  -webkit-transform:translateY(180%);
  transform:translateY(180%);
  height:-webkit-fit-content!important;
  height:-moz-fit-content!important;
  height:fit-content!important
}
.competition-knockout-phase-item .third-place-playoff-title {
  margin-bottom:6px;
  -webkit-box-shadow:0 0 16px 0 rgba(255,255,255,.6);
  box-shadow:0 0 16px 0 rgba(255,255,255,.6);
  border:2px solid rgba(208,237,241,.9);
  border-radius:6px;
  padding:6px;
  background-color:rgba(208,237,241,.9);
  font-size:.75rem;
  text-align:center;
  color:#000
}
.competition-knockout-event {
  border:2px solid rgba(208,237,241,.9);
  color:#fff;
  border-radius:6px;
  min-width:280px;
  -webkit-box-shadow:0 0 16px 0 rgba(255,255,255,.6);
  box-shadow:0 0 16px 0 rgba(255,255,255,.6);
  overflow:hidden
}
.competition-knockout-event.has-matched-event {
  cursor:pointer
}
.competition-knockout-event:not(.final):before {
  content:"";
  display:block;
  position:absolute;
  right:-11px;
  height:12px;
  width:12px;
  border-left:2px solid #fff
}
.competition-knockout-event:not(.final):after {
  content:"";
  display:block;
  position:absolute;
  right:-1px;
  width:12px;
  border-right:2px solid #fff
}
.competition-knockout-event .event-participants-info {
  background-color:rgba(2,11,61,.9)
}
.competition-knockout-event .event-participant-container {
  padding:.5rem 6px
}
.competition-knockout-event .event-participant-container+.event-participant-container {
  border-top:2px solid rgba(208,237,241,.9)
}
.competition-knockout-event .event-participant-container.loser .event-participant-name {
  text-decoration:line-through;
  opacity:.4
}
.competition-knockout-event .event-participant-container.loser .event-participant-logo {
  opacity:.4
}
.competition-knockout-event .event-participant-logo {
  padding-left:6px;
  padding-right:6px
}
.competition-knockout-event .event-participant-name {
  font-size:.875rem;
  font-weight:500;
  color:#fff;
  padding-left:6px;
  padding-right:6px;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}
.competition-knockout-event .team-score {
  font-size:.875rem;
  font-weight:500;
  padding-left:6px;
  padding-right:6px;
  color:#fad000
}
.competition-knockout-event .event-info {
  background-color:rgba(208,237,241,.9);
  padding:3px 6px
}
.competition-knockout-event .event-venue-name {
  color:#000;
  font-size:.6875rem;
  padding-left:6px;
  padding-right:6px
}
.competition-knockout-event .date-time-container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  color:#000
}
.competition-knockout-event .event-start-date {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  font-size:.6875rem;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding-left:3px;
  padding-right:3px
}
.competition-knockout-event .start-time {
  padding-left:3px;
  padding-right:3px
}
.competition-knockout-event .start-date {
  padding-left:3px;
  padding-right:3px
}
.competition-knockout-event .market-line {
  border-top:2px solid rgba(208,237,241,.9)
}
.competition-knockout-event .market-column {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0
}
.competition-knockout-event .market-column+.market-column {
  border-left:2px solid rgba(208,237,241,.9)
}
.competition-knockout-event .selection-delimiter {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  font-size:.75rem;
  font-weight:700;
  text-transform:uppercase;
  color:rgba(2,11,61,.4);
  padding:.625rem 6px;
  background-color:rgba(208,237,241,.9)
}
.competition-knockout-event .selection-unavailable {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  padding:.625rem 6px;
  background-color:rgba(208,237,241,.9);
  cursor:not-allowed
}
.competition-knockout-event .selection-unavailable-icon {
  color:rgba(2,11,61,.3)
}
.competition-knockout-event .odd-container {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  background-color:transparent
}
.competition-knockout-event .odd-holder {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  font-size:.75rem;
  line-height:1.5;
  height:2.375rem;
  padding-top:.625rem;
  padding-bottom:.625rem;
  padding-left:6px;
  padding-right:6px;
  background-color:rgba(255,255,255,.8);
  font-weight:700
}
.competition-knockout-event .odd-holder .odd-holder-label {
  color:#000
}
.competition-knockout-event .odd-holder .color-odd {
  color:#020b3d
}
.competition-knockout-event .odd-holder.selected {
  background-color:#fff!important;
  background-image:none!important
}
.competition-knockout-event .odd-holder.selected .odd-holder-label {
  color:#000!important
}
.competition-knockout-event .odd-holder.selected .color-odd {
  color:#020b3d!important
}
.competition-knockout-event .odd-holder.selected .odd {
  color:#020b3d!important
}
.competition-knockout-phase-item:not(.final):nth-child(odd) .competition-knockout-event:before {
  bottom:-6px;
  border-bottom:2px solid #fff;
  border-bottom-left-radius:6px
}
.competition-knockout-phase-item:not(.final):nth-child(odd) .competition-knockout-event:after {
  top:50%;
  bottom:6px;
  border-top:2px solid #fff;
  border-top-right-radius:6px
}
.competition-knockout-phase-item:not(.final):nth-child(even) .competition-knockout-event:before {
  top:-6px;
  border-top:2px solid #fff;
  border-top-left-radius:6px
}
.competition-knockout-phase-item:not(.final):nth-child(even) .competition-knockout-event:after {
  top:6px;
  bottom:50%;
  border-bottom:2px solid #fff;
  border-bottom-right-radius:6px
}
.competition-knockout-phase-item:not(.final):only-child .competition-knockout-event:before {
  display:none
}
.competition-knockout-phase-item:not(.final):only-child .competition-knockout-event:after {
  display:none
}
.competition-winner {
  padding:0 24px;
  position:relative
}
.competition-winner .competition-trophy {
  min-width:280px
}
.competition-winner .competition-trophy:before {
  content:"";
  display:block;
  position:absolute;
  top:50%;
  left:-12px;
  margin-top:-1px;
  width:48px;
  height:2px;
  background-color:#fff
}
.competition-winner .competition-trophy-image {
  width:auto;
  height:312px;
  display:block;
  margin:0 auto
}
.competition-knockout-nav-tabs {
  border-radius:6px;
  background-color:rgba(2,11,61,.9);
  margin:24px
}
.competition-knockout-nav-tabs .nav-item,
.competition-knockout-nav-tabs .tab-item {
  width:auto;
  padding-left:12px;
  padding-right:12px
}
.competition-knockout-nav-tabs .nav-link,
.competition-knockout-nav-tabs .tab-link {
  background-color:transparent;
  font-size:.8125rem;
  font-weight:500;
  padding:.75rem 0;
  text-transform:initial;
  border-top:3px solid transparent;
  border-bottom:3px solid transparent;
  color:rgba(255,255,255,.6)
}
.competition-knockout-nav-tabs .nav-link:focus,
.competition-knockout-nav-tabs .nav-link:hover,
.competition-knockout-nav-tabs .tab-link:focus,
.competition-knockout-nav-tabs .tab-link:hover {
  color:#fff;
  background-color:transparent;
  border-bottom-color:#fff
}
.competition-knockout-nav-tabs .nav-link.active,
.competition-knockout-nav-tabs .tab-link.active {
  color:#fff;
  background-color:transparent;
  border-bottom-color:#fff
}
.competition-knockout-nav-tabs .nav-link.active:focus,
.competition-knockout-nav-tabs .nav-link.active:hover,
.competition-knockout-nav-tabs .tab-link.active:focus,
.competition-knockout-nav-tabs .tab-link.active:hover {
  color:#fff;
  background-color:transparent;
  border-bottom-color:#fff
}
.competition-knockout-nav-tabs .nav-link.active:after,
.competition-knockout-nav-tabs .tab-link.active:after {
  display:none
}
.competition-knockout-event-result-info {
  font-size:.75rem;
  font-weight:500;
  line-height:1;
  color:#000;
  background-color:rgba(208,237,241,.9);
  padding:.8125rem 10px
}
.competition-knockout-event-result-info .winning-team {
  padding-left:2px;
  padding-right:2px
}
.competition-knockout-event-result-info .winning-label {
  padding-left:2px;
  padding-right:2px
}
.competition-knockout-event-result-info .winning-stage {
  padding-left:2px;
  padding-right:2px
}
.competition-knockout-event-result-info .score {
  padding-left:2px;
  padding-right:2px
}
.main-message-content-container .section-container {
  background-color:#30394f
}
.inbox-messages-wrapper {
  font-size:.75rem;
  margin-bottom:0
}
.inbox-messages-wrapper .custom-control {
  padding-left:1rem
}
.inbox-messages-wrapper .message-item {
  cursor:pointer;
  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;
  padding:.75rem 12px;
  border-radius:3px;
  border:1px solid #171a21;
  margin:.5rem 0
}
.inbox-messages-wrapper .message-item span {
  display:inline-block
}
.inbox-messages-wrapper .message-item span.message-date {
  white-space:nowrap
}
.inbox-messages-wrapper .message-item .thread-count {
  font-size:.6875rem;
  color:#acafb0;
  margin-left:12px
}
.inbox-messages-wrapper .message-item.new {
  background-color:#2c3449;
  font-weight:700
}
.single-message-content .single-message {
  padding:1rem;
  min-height:30vh;
  background-color:#30394f
}
.single-message-content .single-message .alert-dismissible .close {
  padding:0 1.25rem
}
.single-message-content .alert-wrapper {
  padding:0 12px
}
.single-message-content .alert-wrapper .alert {
  margin-top:1rem
}
.single-message-content .main-message-container .main-message-content {
  font-size:.75rem;
  padding:1.5rem 0
}
.single-message-content .main-message-container .main-message-content .main-message-type {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.single-message-content .main-message-container .main-message-content .main-message-type .main-message-avatar {
  border:1px solid #fff;
  border-radius:50%;
  font-size:1.5rem
}
.single-message-content .main-message-container .main-message-content .main-message-type .main-message-avatar i {
  display:block;
  font-size:1.5rem;
  line-height:1;
  width:1.5rem;
  margin:6px;
  text-align:center;
  font-style:normal
}
.single-message-content .main-message-container .main-message-content .main-message-type .main-message-sender {
  padding-left:12px;
  font-size:.75rem;
  font-weight:700
}
.single-message-content .main-message-container .main-message-content .main-message-content-info {
  padding:1.5rem 0 0;
  white-space:normal;
  word-break:break-word
}
.single-message-content .main-message-container .main-message-content.main-message-content-border {
  border-bottom:1px solid var(--secondary-color)
}
.single-message-content .reply-messages-container {
  padding:0 12px
}
.single-message-content .reply-messages-container .reply-message-item {
  padding:1.5rem 0;
  border-bottom:1px solid var(--secondary-color)
}
.single-message-content .reply-messages-container .reply-message-info {
  margin-bottom:1rem
}
.single-message-content .reply-messages-container .reply-message-info .reply-message-sender {
  font-size:.875rem;
  font-weight:700;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.single-message-content .reply-messages-container .reply-message-info .reply-message-sender .reply-message-sender-type {
  border:1px solid #fff;
  border-radius:50%
}
.single-message-content .reply-messages-container .reply-message-info .reply-message-sender .reply-message-sender-type i {
  display:block;
  font-size:1.5rem;
  line-height:1;
  width:1.5rem;
  margin:6px;
  text-align:center;
  font-style:normal
}
.single-message-content .reply-messages-container .reply-message-info .reply-message-sender .reply-message-sender-name {
  padding-left:12px;
  font-size:.75rem;
  font-weight:700
}
.single-message-content .reply-messages-container .reply-message-info .reply-message-date {
  color:#acafb0;
  font-size:.6875rem
}
.single-message-content .reply-messages-container .reply-message-content {
  font-size:.75rem;
  white-space:normal;
  word-break:break-word
}
.single-message-content .message-reply-container {
  text-align:left;
  padding:0 12px
}
.single-message-content .message-reply-action {
  border-top:1px solid #566691;
  padding:1rem 0
}
.single-message-content .message-reply-action .btn-message-reply {
  text-transform:uppercase
}
.single-message-content .message-reply-action .btn-message-reply .message-reply-icon {
  vertical-align:top;
  padding-right:6px
}
.single-message-content .message-reply-action .btn-message-reply span {
  display:inline-block;
  vertical-align:top
}
.single-message-content .message-reply-box {
  padding:1rem 0
}
.single-message-content .message-reply-box .message-reply-box-content {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%;
  border:1px solid #384045;
  background-color:#384045;
  margin:0 6px;
  padding:24px;
  border-radius:.3rem
}
.single-message-content .message-reply-box .message-reply-box-content .message-reply-box-textarea {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  padding-right:24px;
  border-right:1px solid var(--secondary-color-d-10);
  -ms-flex-item-align:stretch;
  align-self:stretch
}
.single-message-content .message-reply-box .message-reply-box-content textarea {
  font-size:.75rem;
  color:#fff;
  border:0;
  padding:0;
  border-radius:0;
  resize:none;
  -ms-flex-item-align:stretch;
  align-self:stretch;
  background-color:transparent;
  -webkit-box-shadow:none;
  box-shadow:none
}
.single-message-content .message-reply-box .message-reply-box-content textarea::-webkit-input-placeholder {
  color:#acafb0
}
.single-message-content .message-reply-box .message-reply-box-content textarea::-moz-placeholder {
  color:#acafb0
}
.single-message-content .message-reply-box .message-reply-box-content textarea::-ms-input-placeholder {
  color:#acafb0
}
.single-message-content .message-reply-box .message-reply-box-content textarea::placeholder {
  color:#acafb0
}
.single-message-content .message-reply-box .message-reply-box-content .send-message-reply {
  color:#fff;
  padding-left:1.5rem;
  padding-right:1.5rem;
  margin-left:24px
}
.win-loss-record {
  border-bottom:1px solid #455056;
  padding:.5rem;
  font-size:.875rem
}
.win-loss-record .win-loss-record {
  border-bottom:1px solid #455056;
  color:#cacbcc;
  border-radius:.2rem;
  padding:1rem 0;
  font-size:.875rem
}
.win-loss-record .win-loss-record .win-loss-value {
  font-weight:700;
  color:#e9ecef
}
.win-loss-record .win-loss-record:last-of-type {
  border-bottom:none
}
.my-events-create {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  width:100%;
  max-height:100%;
  overflow:hidden
}
.my-events-create .event-board {
  min-height:170px;
  border-radius:.5rem;
  margin:0 1rem 1rem 1rem
}
.my-events-create .event-board .date-wrapper {
  min-height:30px
}
.my-events-create .event-board .date-time-container .event-start-date {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  font-size:.625rem;
  color:#acafb0
}
.my-events-create .event-board .main-line-title {
  -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
}
.my-events-create .event-board .main-line-title::before {
  content:"";
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  height:1px;
  background-image:-webkit-gradient(linear,left top,right top,from(rgba(242,201,76,.001)),to(#f2c94c));
  background-image:linear-gradient(to right,rgba(242,201,76,.001) 0,#f2c94c 100%);
  background-repeat:repeat-x
}
.my-events-create .event-board .main-line-title::after {
  content:"";
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  height:1px;
  background-image:-webkit-gradient(linear,left top,right top,from(#f2c94c),to(rgba(242,201,76,.001)));
  background-image:linear-gradient(to right,#f2c94c 0,rgba(242,201,76,.001) 100%);
  background-repeat:repeat-x
}
.my-events-create .event-board .market-title-label {
  padding:0 12px
}
.my-events-create .event-board .market-column {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  font-size:.75rem
}
.my-events-create .event-board .market-column .odd-container,
.my-events-create .event-board .market-column .selection-unavailable {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  background-color:rgba(0,0,0,.4)
}
.my-events-create .event-board .market-column .odd-container .odd-holder>.color-odd,
.my-events-create .event-board .market-column .selection-unavailable .odd-holder>.color-odd {
  color:var(--action)
}
.my-events-create .event-board .market-column.has-spread .odd-container,
.my-events-create .event-board .market-column.has-spread .selection-unavailable {
  -webkit-box-flex:0;
  -ms-flex:0 1 50%;
  flex:0 1 50%
}
.my-events-create .event-board .market-column.market-vs-label {
  -webkit-box-flex:0;
  -ms-flex:0 1 60px;
  flex:0 1 60px
}
.my-events-create .my-events-list-wrapper .euro-single-event {
  padding:0 1rem
}
.my-events-create .select-teams-guideline .guideline-text {
  color:#fff;
  font-size:.875rem;
  font-weight:700;
  padding:1rem 12px;
  max-width:260px
}
.my-events-create .select-teams-guideline .guideline-action-area {
  padding:0 12px 1rem 12px
}
.my-events-create .select-teams-guideline .guideline-icon {
  color:#acafb0;
  font-size:1.25rem;
  padding:.1875rem;
  border:2px solid #acafb0;
  border-radius:50%;
  -webkit-animation:pulse 2s infinite;
  animation:pulse 2s infinite
}
.my-events-create .featured-event-info {
  padding:0
}
.my-events-create .filter-list-wrapper {
  margin-bottom:1rem
}
.my-events-create .filter-list {
  padding-left:calc(1rem - (12px / 2));
  padding-right:calc(1rem - (12px / 2))
}
.my-events-create .events-list {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  min-height:45vh;
  padding-left:1rem;
  padding-right:1rem
}
.my-events-create .events-list .head-to-head-card .participant-name {
  color:#fff
}
.my-events-create .scrollable-content {
  -webkit-box-flex:1;
  -ms-flex:1 1 100%;
  flex:1 1 100%;
  overflow-y:scroll
}
.my-events-create .event-board-participant-side {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  position:relative
}
.my-events-create .event-board-participant-placeholder .participant-placeholder-logo {
  background-color:rgba(0,0,0,.4);
  border-radius:50%;
  width:50px;
  height:50px;
  margin-bottom:3px
}
.my-events-create .event-board-participant-placeholder .participant-side-name {
  color:#fff;
  font-size:.6875rem;
  line-height:.875rem;
  min-height:1.75rem
}
.my-events-create .team-column .team-logo {
  width:50px;
  height:50px
}
.my-events-create .team-column .participant-logo {
  max-width:100%;
  max-height:100%;
  width:auto;
  height:auto
}
.my-events-create .team-column .team-name {
  font-size:.6875rem;
  line-height:.875rem;
  min-height:1.75rem;
  color:#fff
}
.my-events-create .event-board-remove-selection {
  position:absolute;
  z-index:10;
  top:0;
  left:calc(50% + 30px);
  background-color:rgba(0,0,0,.4);
  border-radius:50%;
  cursor:pointer
}
.my-events-create .event-board-remove-selection .icon-remove-selection {
  font-size:.875rem;
  color:#acafb0;
  padding:3px
}
.my-events-create .event-board-vs-column {
  -webkit-box-flex:0;
  -ms-flex:0 0 60px;
  flex:0 0 60px
}
.my-events-create .event-board-vs-column .vs-label {
  font-size:.6875rem;
  font-weight:700;
  text-transform:uppercase;
  color:#fff
}
.my-events-create .action-wrapper {
  background:var(--modal-content-bg);
  background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#2c323f),to(rgba(44,50,63,0)));
  background:linear-gradient(0deg,#2c323f 50%,rgba(44,50,63,0) 100%);
  position:fixed;
  bottom:0;
  z-index:200;
  right:1rem;
  left:1rem;
  padding:2rem 0 1rem 0
}
.my-events-create .btn-container {
  position:fixed;
  bottom:0
}
.my-events-create .btn-container .btn-calculate-my-events {
  text-transform:capitalize;
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
@media (hover:hover) {
  .my-events-create .btn-container .btn-calculate-my-events:hover {
    color:#212529;
    background-color:#efbe28;
    border-color:#efbb1c
  }
}
.my-events-create .btn-container .btn-calculate-my-events.focus,
.my-events-create .btn-container .btn-calculate-my-events:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.my-events-create .btn-container .btn-calculate-my-events.disabled,
.my-events-create .btn-container .btn-calculate-my-events:disabled {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
.my-events-create .btn-container .btn-calculate-my-events:not(:disabled):not(.disabled).active,
.my-events-create .btn-container .btn-calculate-my-events:not(:disabled):not(.disabled):active,
.show>.my-events-create .btn-container .btn-calculate-my-events.dropdown-toggle {
  color:#212529;
  background-color:#efbb1c;
  border-color:#edb711
}
.my-events-create .btn-container .btn-calculate-my-events:not(:disabled):not(.disabled).active:focus,
.my-events-create .btn-container .btn-calculate-my-events:not(:disabled):not(.disabled):active:focus,
.show>.my-events-create .btn-container .btn-calculate-my-events.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
.my-events-create .single-event .event-market {
  background-color:transparent
}
.my-events-create .no-available-markets {
  background-color:#252e44;
  border-radius:.5rem
}
.my-events-create .market-list {
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1
}
.my-events-create.actionable .events-list {
  margin-bottom:5rem
}
.my-events-create.actionable .euro-single-event-container {
  margin-bottom:5rem
}
.my-events-create .notification-container {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  margin-top:1.1875rem;
  width:100%;
  padding:0 12px
}
.my-events-create .notification-container .my-events-notification {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:12px;
  background-color:rgba(0,0,0,.4);
  font-size:.875rem
}
.my-events-create .event-board-wrapper {
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%
}
.my-events-create .event-board-wrapper .market-line {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0
}
.my-events-create .event-board-wrapper .event-board-info-container {
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  padding:0
}
.my-events {
  min-height:60vh
}
.my-events .my-event-list-item {
  margin-bottom:0
}
.my-events .my-event-list-item.event-live .event-info-column .score-delimiter,
.my-events .my-event-list-item.event-live .event-info-column .score-item,
.my-events .my-event-list-item.event-resulted .event-info-column .score-delimiter,
.my-events .my-event-list-item.event-resulted .event-info-column .score-item {
  color:var(--white)
}
.my-events .my-event-list-item .featured-event-info {
  background-color:#20273a
}
.my-events .my-event-list-item .featured-event-info .date-time-container>.event-period-info {
  color:#fff
}
.my-events .my-event-list-item .featured-event-info .team-container>.team-name {
  color:#fff
}
.my-events .feature-welcome-section .info-title {
  color:#fff
}
.fade-enter-active,
.fade-leave-active {
  opacity:0;
  -webkit-transition:all .15s ease-in-out;
  transition:all .15s ease-in-out
}
.fade-enter-to,
.fade-leave-from {
  opacity:1
}
.fade-enter-from,
.fade-leave-to {
  opacity:0
}
.slide-fade-enter-active,
.slide-fade-leave-active {
  opacity:1;
  -webkit-transition:all .5s;
  transition:all .5s
}
.slide-fade-enter-from,
.slide-fade-leave-to {
  -webkit-transform:translateY(50px);
  transform:translateY(50px);
  opacity:0
}
.my-event-list .featured-event-info {
  cursor:pointer;
  background-color:#20273a;
  padding-top:0;
  padding-bottom:0
}
.my-event-list .date-time-container {
  -webkit-box-flex:0;
  -ms-flex:0 0 125px;
  flex:0 0 125px;
  padding-left:9px;
  padding-right:9px
}
.my-event-list .event-start-date {
  font-size:.6875rem;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}
.my-event-list .team-column .team-logo {
  max-width:42px;
  min-height:42px
}
.my-event-list .team-column .team-logo .participant-logo {
  width:42px;
  height:42px
}
.my-event-list .event-wrapper .event-actions {
  -webkit-box-flex:0;
  -ms-flex:0 0 125px;
  flex:0 0 125px
}
.head-to-head-card {
  background-image:-webkit-gradient(linear,left top,left bottom,from(#2a344c),to(#20273a));
  background-image:linear-gradient(to bottom,#2a344c 0,#20273a 100%);
  background-repeat:repeat-x;
  background-color:#20273a;
  border-radius:.5rem;
  margin-bottom:.5rem
}
.head-to-head-card .head-to-head-card-header {
  padding:9px 6px
}
.head-to-head-card .head-to-head-card-league {
  color:#acafb0;
  font-size:.6875rem;
  padding-left:3px;
  padding-right:3px
}
.head-to-head-card .league-icon {
  margin-right:6px
}
.head-to-head-card .head-to-head-card-date {
  color:#acafb0;
  font-size:.6875rem;
  padding-left:3px;
  padding-right:3px
}
.head-to-head-card .head-to-head-card-date .event-start-date {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  gap:.2rem
}
.head-to-head-card .head-to-head-card-teams {
  padding-bottom:9px
}
.head-to-head-card .head-to-head-card-team {
  min-height:50px;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  -ms-flex-item-align:stretch;
  align-self:stretch;
  cursor:pointer;
  font-size:.6875rem;
  line-height:.875rem
}
.head-to-head-card .head-to-head-card-team.active .participant-side.home {
  background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(240,194,52,.6)),color-stop(70%,rgba(47,56,60,0)));
  background-image:linear-gradient(to right,rgba(240,194,52,.6) 0,rgba(47,56,60,0) 70%);
  background-repeat:repeat-x;
  border-color:#f2c94c
}
.head-to-head-card .head-to-head-card-team.active .participant-side.away {
  background-image:-webkit-gradient(linear,right top,left top,color-stop(0,rgba(240,194,52,.6)),color-stop(70%,rgba(47,56,60,0)));
  background-image:linear-gradient(to left,rgba(240,194,52,.6) 0,rgba(47,56,60,0) 70%);
  background-repeat:repeat-x;
  border-color:#f2c94c
}
.head-to-head-card .head-to-head-card-team.disabled {
  opacity:.4;
  cursor:default
}
.head-to-head-card .participant-side {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  background-color:#303951;
  padding:.25rem 0;
  position:relative
}
.head-to-head-card .participant-side.home {
  border-left:3px solid #303951
}
.head-to-head-card .participant-side.away {
  border-right:3px solid #303951
}
.head-to-head-card .logo-box {
  width:36px;
  height:36px
}
.head-to-head-card .logo-box.home-logo-box {
  margin-right:-10px
}
.head-to-head-card .logo-box.away-logo-box {
  margin-left:-10px
}
.head-to-head-card .participant-logo {
  max-width:100%;
  max-height:100%;
  width:auto;
  height:auto
}
.head-to-head-card .participant-info {
  padding-left:6px;
  padding-right:6px
}
.head-to-head-card .participant-side-arrow {
  -webkit-box-flex:0;
  -ms-flex:0 0 20px;
  flex:0 0 20px
}
.head-to-head-card .participant-side-arrow .arrow {
  fill:#303951
}
.head-to-head-card .head-to-head-card-vs {
  -webkit-box-flex:0;
  -ms-flex:0 0 50px;
  flex:0 0 50px
}
.head-to-head-card .vs-label {
  font-size:.75rem;
  font-weight:700;
  text-transform:uppercase;
  color:#fff
}
.head-to-head-card .odd {
  font-size:.6875rem;
  line-height:1;
  color:#acafb0;
  margin-top:3px
}
/*! purgecss start ignore */.registration-offers-container {
  margin:-1rem
}
.registration-offers-container .registration-offers-list {
  margin-bottom:2rem
}
.registration-offers-container .registration-offers {
  padding-left:1rem;
  padding-right:1rem
}
.registration-offers-container .offer-item {
  cursor:pointer;
  margin:0 1rem 1rem 0;
  border-radius:.2rem;
  background-image:radial-gradient(50% 100% at center bottom,#f2c94c,rgba(242,201,76,.02));
  background-color:rgba(242,201,76,.02)
}
.registration-offers-container .custom-control {
  margin:1rem 0 1rem 12px
}
.registration-offers-container .custom-control-label::before {
  width:1.25rem;
  height:1.25rem
}
.registration-offers-container .custom-control-label::after {
  width:1.25rem;
  height:1.25rem;
  background-size:80% 80%
}
.registration-offers-container .offer-information {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  overflow:hidden;
  padding:1rem 12px 1rem 6px
}
.registration-offers-container .offer-information .invalid-feedback {
  color:#f7273f;
  background-color:#feecee;
  border-radius:.2rem;
  padding:.125rem .5rem;
  line-height:1.5;
  margin-top:6px
}
.registration-offers-container .offer-title {
  color:#fff;
  margin-bottom:0
}
.registration-offers-container .offer-description {
  font-size:.75rem;
  color:rgba(255,255,255,.8)
}
.registration-offers-container .offer-info-link {
  font-size:.6875rem;
  color:rgba(255,255,255,.6);
  text-decoration:underline
}
.registration-offers-container .offer-image-container {
  margin-right:-1.5rem
}
.registration-offers-container .offer-image {
  width:100px;
  height:100px
}
.registration-offers-container .action-container {
  padding-left:1rem;
  padding-right:1rem;
  margin-top:1rem;
  background:-webkit-gradient(linear,left bottom,left top,color-stop(70%,#2c323f),to(rgba(44,50,63,0)));
  background:linear-gradient(0deg,#2c323f 70%,rgba(44,50,63,0) 100%);
  background-color:rgba(44,50,63,0) 100%
}
.registration-offers-container .registration-active-offer {
  cursor:pointer;
  background:var(--secondary-color-l-3);
  margin-bottom:2rem
}
.registration-offers-container .registration-active-offer .offer-information {
  padding:0 1rem
}
.registration-offers-container .registration-active-offer .offer-title {
  font-size:.875rem;
  color:#f2c94c
}
.registration-offers-container .registration-active-offer .offer-description {
  color:#fff;
  margin:0
}
.registration-offers-container .registration-active-offer .offer-image-container {
  margin-right:1rem
}
.registration-offers-container .registration-active-offer .offer-image {
  width:65px;
  height:65px
}
@media (min-width:667px) {
  .registration-offers-container .registration-offers {
    overflow-y:initial
  }
}
.user-navigation-vip-icon {
  width:35px
}
.user-navigation-vip-icon img {
  width:100%;
  height:auto
}
.user-navigation-trigger {
  cursor:pointer
}
.user-navigation-trigger .user-navigation-trigger-balance {
  margin-right:6px;
  font-size:.75rem
}
.user-navigation-trigger .user-navigation-trigger-avatar {
  position:relative;
  font-size:1.5rem
}
.user-navigation-trigger .user-navigation-trigger-avatar.has-unread-messages:after {
  content:"";
  position:absolute;
  right:-6px;
  top:-6px;
  width:8px;
  height:8px;
  border-radius:100%;
  background-color:#e3141f
}
.dropdown-bottom-offset-wrapper {
  width:100vw;
  top:100%;
  margin:0;
  max-height:calc(100vh - 60px)
}
.dropdown-bottom-offset-navigation {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  height:auto;
  max-height:calc(100vh - 100px);
  overflow-y:auto;
  font-size:.875rem;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.user-navigation-header {
  border-bottom:1px solid #303950
}
.user-navigation-header .nav-item {
  position:relative;
  -ms-flex-preferred-size:50%;
  flex-basis:50%;
  z-index:0
}
.user-navigation-header .nav-item:after {
  content:"";
  position:absolute;
  width:100%;
  height:1px;
  bottom:1px;
  left:0;
  z-index:-1;
  background:#303950
}
.user-navigation-header .nav-link {
  color:#cacbcc;
  padding:15px 12px;
  border-bottom:3px solid transparent;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
  cursor:pointer
}
.user-navigation-header .nav-link.active {
  color:#fff;
  font-weight:700;
  border-bottom:3px solid #f2c94c
}
.user-navigation-header .user-navigation-header-content {
  padding:15px 12px;
  overflow:hidden
}
.user-navigation-header .user-navigation-header-main {
  margin-bottom:15px
}
.user-navigation-header .user-navigation-username {
  font-size:.75rem
}
.user-navigation-header .user-navigation-balance {
  font-weight:700;
  font-size:1.125rem;
  line-height:1.2
}
.user-navigation-header .deposit-btn {
  margin-left:auto!important
}
.user-navigation-header .user-navigation-header-bonuses {
  font-size:.75rem
}
.user-navigation-header .user-navigation-header-bonuses>div:not(:first-child) {
  margin-top:6px
}
.user-navigation-menu .user-navigation-menu-item-container:not(:last-child),
.user-navigation-menu .user-navigation-my-products-menu-item-wrapper>.user-navigation-menu-item-container {
  border-bottom:1px solid #303950
}
.user-navigation-menu .user-navigation-menu-item {
  position:relative;
  padding:15px 12px;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  cursor:pointer
}
.user-navigation-menu .user-navigation-menu-item.active .user-navigation-menu-item-title {
  font-weight:700
}
.user-navigation-menu .user-navigation-menu-item-icon {
  color:#cacbcc;
  margin-right:12px;
  font-size:1.5rem
}
.user-navigation-menu .user-navigation-menu-item-title {
  color:#cacbcc;
  position:relative
}
.user-navigation-menu .user-navigation-menu-item-counter {
  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;
  width:15px;
  height:15px;
  background-color:#e3141f;
  border-radius:100%;
  line-height:1;
  color:#fff;
  font-size:.625rem;
  font-weight:700
}
.user-navigation-menu .user-navigation-menu-item-side-content {
  margin-left:12px
}
.user-navigation-menu .user-navigation-menu-item-chevron {
  margin-left:12px
}
.user-navigation-menu .user-navigation-menu-item-content>div:first-child:not(.user-navigation-preferences-menu) {
  border-top:1px solid #303950
}
.user-navigation-menu .user-navigation-last-login-label {
  font-weight:400;
  font-size:.75rem;
  color:#acafb0
}
.user-navigation-menu .user-navigation-menu-item-side-content {
  font-size:.8125rem;
  font-weight:700
}
.user-navigation-menu .user-navigation-main-menu-item {
  background-color:#171a21
}
.user-navigation-menu .user-navigation-main-menu-item .user-navigation-menu-item-title {
  font-size:.875rem
}
.user-navigation-menu .user-navigation-main-menu-item:hover {
  background-color:#2c3449
}
.user-navigation-menu .user-navigation-main-menu-item.active .user-navigation-menu-item-title {
  color:#fff
}
.user-navigation-menu .user-navigation-main-menu-item.active .user-navigation-menu-item-icon {
  color:#fff
}
.user-navigation-menu .user-navigation-main-menu-item.active:before {
  content:"";
  position:absolute;
  left:0;
  top:0;
  bottom:0;
  width:3px;
  background-color:#f2c94c
}
.user-navigation-menu .user-navigation-child-menu-item {
  background-color:#0f1115
}
.user-navigation-menu .user-navigation-child-menu-item .user-navigation-menu-item-title {
  font-size:.75rem
}
.user-navigation-menu .user-navigation-child-menu-item:hover {
  background-color:#1f232d
}
.user-navigation-menu .user-navigation-child-menu-item.active .user-navigation-menu-item-title {
  color:#fff
}
.user-navigation-menu .user-navigation-child-menu-item.active .user-navigation-menu-item-icon {
  color:#fff
}
.user-navigation-menu .user-navigation-preferences-menu-item {
  background-color:#060709
}
.user-navigation-menu .user-navigation-preferences-menu-item.active .user-navigation-menu-item-title {
  color:#f2c94c
}
.user-navigation-menu .user-navigation-preferences-menu-item.active .user-navigation-menu-item-icon {
  color:#f2c94c
}
.user-navigation-menu .user-navigation-preferences-menu-item:hover {
  background-color:#0f1115
}
.user-navigation-menu.user-navigation-main-menu {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  background-color:#171a21;
  overflow-y:auto
}
.user-navigation-menu.user-navigation-child-menu {
  background-color:#060709
}
.user-navigation-menu.user-navigation-preferences-menu {
  background-color:#060709
}
.user-navigation-menu .language-picker-content {
  padding:0
}
.user-navigation-menu .language-picker-content .language-picker-item-container {
  padding:0
}
.user-navigation-menu .language-picker-content .language-picker-item {
  border-radius:0;
  padding:1rem
}
.user-navigation-square-menu {
  padding:15px 12px;
  background-color:#0f1115
}
.user-navigation-square-menu .user-navigation-square-menu-item {
  padding-top:12px;
  padding-bottom:12px
}
.user-navigation-square-menu .user-navigation-square-menu-item-icon {
  font-size:2.2rem
}
.user-navigation-square-menu .user-navigation-square-menu-item-icon.vip-club-link {
  font-size:initial
}
.user-navigation-square-menu .user-navigation-square-menu-item-icon.vip-club-link .vip-club-icon {
  background-repeat:no-repeat;
  width:32px;
  height:32px
}
.user-navigation-square-menu .user-navigation-square-menu-item-title {
  font-size:.75rem;
  text-align:center
}
.base-switch-wrapper {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  white-space:nowrap
}
.base-switch-wrapper label {
  margin-bottom:0
}
.base-switch-container input[type=checkbox] {
  height:0;
  width:0;
  visibility:hidden;
  position:absolute;
  left:-999em
}
.base-switch {
  background-color:gray;
  cursor:pointer;
  text-indent:-9999px;
  width:40px;
  height:24px;
  display:block;
  border-radius:100px;
  position:relative
}
.base-switch:after {
  content:"";
  position:absolute;
  top:3px;
  left:3px;
  width:18px;
  height:18px;
  background:#fff;
  border-radius:90px;
  -webkit-transition:.2s;
  transition:.2s
}
.base-switch:active:after {
  width:22px
}
.base-switch-container input:checked+.base-switch {
  background-color:#32cd32
}
.base-switch-container input:checked+.base-switch:after {
  left:calc(100% - 3px);
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%)
}
.base-switch-label {
  margin-left:8px
}
@media (min-width:768px) {
  .user-navigation-dropdown .dropdown-bottom-offset-wrapper {
    width:400px
  }
}
/*! purgecss end ignore */.highlight-label {
  font-size:.4375rem;
  font-weight:700;
  line-height:1;
  text-transform:uppercase;
  color:#000;
  background-color:#f2c94c;
  padding:.0625rem .125rem
}
.highlight-label:not(.static) {
  position:absolute;
  bottom:100%
}
.highlight-label:not(.static).highlight-label-start {
  left:-.5rem
}
.highlight-label:not(.static).highlight-label-end {
  right:-.5rem
}
.highlight-label:not(.no-ribbon).highlight-label-start:after {
  content:"";
  position:absolute;
  right:0;
  bottom:-.25rem;
  border-left:0 solid transparent;
  border-right:.25rem solid transparent;
  border-top:.25rem solid #f2c94c
}
.highlight-label:not(.no-ribbon).highlight-label-end:after {
  content:"";
  position:absolute;
  right:0;
  bottom:-.25rem;
  border-left:0 solid transparent;
  border-right:.25rem solid transparent;
  border-top:.25rem solid #f2c94c
}
.ui-label-live {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  font-size:.5rem;
  font-weight:700;
  white-space:nowrap;
  text-transform:uppercase;
  color:#fff;
  background-color:#e3141f;
  border-radius:.2rem;
  padding:0 .3125rem
}
.early-payout-label {
  font-size:.625rem;
  white-space:nowrap;
  color:var(--odd-color);
  border-radius:.3rem;
  padding:0 .3125rem;
  border:1px solid var(--odd-color)
}
.early-payout-label-settled {
  color:#9fff23;
  border-color:#9fff23
}
.early-payout-wrapper {
  color:var(--odd-color)
}
.offer-label {
  font-size:.625rem;
  white-space:nowrap;
  color:var(--odd-color);
  border-radius:.3rem;
  padding:0 .3125rem;
  border:1px solid var(--odd-color)
}
.offer-badge.offer-badge-colored {
  color:var(--odd-color)
}
.offer-badge.offer-badge-lg {
  font-size:1.375rem
}
.my-bets-boost-label {
  font-size:.625rem;
  color:#161a1f;
  border-color:#161a1f
}
.ui-carousel {
  overflow:hidden
}
.ui-carousel .ui-carousel-wrapper {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  min-width:100%;
  max-width:100%;
  -webkit-transition:all .3s ease;
  transition:all .3s ease
}
.ui-carousel .ui-carousel-pagination {
  position:relative;
  left:50%;
  width:100%;
  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;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  padding:.375rem;
  border-top:1px solid #303951
}
.ui-carousel .ui-carousel-pagination-bullet {
  display:block;
  width:.375rem;
  height:.375rem;
  border-radius:.375rem;
  background:#cacbcc;
  -webkit-transition:all .3s;
  transition:all .3s;
  cursor:pointer;
  margin:0 .125rem
}
.ui-carousel .ui-carousel-pagination-bullet-active {
  background-color:#f2c94c
}
.ui-carousel-control {
  cursor:pointer
}
.sport-market-carousel {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  min-width:100%;
  max-width:100%;
  -ms-touch-action:pan-y;
  touch-action:pan-y
}
.sport-market-carousel.sport-market-carousel-scroll-y-disable {
  -ms-touch-action:pan-x;
  touch-action:pan-x
}
.sport-market-carousel .sport-market-carousel-control-container {
  border-bottom:1px solid #303951
}
.sport-market-carousel .sport-market-carousel-control {
  padding:.125rem;
  background-color:var(--market-bg)
}
.sport-market-carousel .sport-market-carousel-control.disabled .icon {
  opacity:.4
}
.sport-market-carousel .sport-market-carousel-title {
  font-size:.6875rem;
  padding:2px;
  color:#9ca8c8;
  background-color:var(--market-bg);
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  border-left:1px solid #303951;
  border-right:1px solid #303951
}
.sport-market-carousel .sport-market-carousel-container {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}
.sport-market-carousel .sport-market-carousel-container .ui-carousel-pagination {
  background-color:var(--market-bg)
}
.sport-market-carousel .sport-market-carousel-item {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  min-width:100%
}
.sport-market-carousel .sport-market-carousel-item .market-title-event-grid {
  background-color:var(--market-bg)
}
.search-results-container {
  min-height:80vh;
  background-color:var(--secondary-color-l-5)
}
.search-results-container .search-input-wrapper {
  padding:12px;
  background-color:var(--secondary-color)
}
.search-results-container .form-control {
  height:auto
}
.search-results-container .search-results-back {
  cursor:pointer;
  font-size:1.75rem;
  color:#cacbcc;
  margin-right:12px
}
.search-results-container .search-results-search-box {
  -webkit-box-flex:0;
  -ms-flex:0 1 400px;
  flex:0 1 400px;
  max-width:400px;
  position:relative;
  background-color:rgba(255,255,255,.075);
  border-radius:.3rem
}
.search-results-container .search-results-cancel {
  color:#cacbcc;
  position:absolute;
  left:100%;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  cursor:pointer;
  font-size:.75rem;
  margin-left:1.5rem
}
.search-results-container .no-search-results {
  font-size:.75rem;
  text-align:center;
  padding:2rem 12px;
  word-break:break-word
}
.combo-boost-notification {
  background-color:#303951;
  border-radius:.3rem .3rem 0 0;
  z-index:2;
  position:fixed;
  left:50%;
  bottom:.5rem;
  -webkit-transition:all .4s ease-out;
  transition:all .4s ease-out;
  -webkit-transform:translate3d(-50%,0,0);
  transform:translate3d(-50%,0,0);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  width:100%;
  max-width:400px;
  padding:12px
}
.combo-boost-notification .notification-close {
  position:absolute;
  top:6px;
  right:6px;
  color:var(--white)
}
.combo-boost-notification .combo-boost-notification-content {
  min-height:50px;
  padding:.625rem .375rem
}
.combo-boost-notification .combo-boost-notification-content .icon {
  color:#f2c94c;
  font-size:1.5rem
}
.combo-boost-notification .counter-widget-content {
  min-width:100%
}
.combo-boost-notification .counter-widget-content .counter-widget-title {
  color:#fff;
  font-size:1rem;
  font-weight:500
}
.combo-boost-notification .counter-widget-content .counter-widget-description {
  color:#fff;
  font-size:.75rem;
  margin-bottom:.5rem
}
.combo-boost-notification .counter-widget-content .counter-widget-selections {
  position:relative;
  overflow:hidden
}
.combo-boost-notification .counter-widget-content .counter-widget-selections .title {
  position:absolute;
  top:0;
  left:0;
  font-size:.75rem;
  color:#fff
}
.combo-boost-notification .combo-boost-widget-selections {
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}
.combo-boost-notification .combo-boost-widget-selections.with-animation {
  -webkit-transition:all .6s;
  transition:all .6s
}
.combo-boost-notification .combo-boost-widget-selection-container {
  width:100%;
  min-width:calc(100% / 8);
  font-size:.875rem;
  font-weight:400
}
.combo-boost-notification .combo-boost-widget-selection-container .selection-index {
  position:relative;
  color:#878b8f;
  opacity:0;
  -webkit-transition:all .6s;
  transition:all .6s
}
.combo-boost-notification .combo-boost-widget-selection-container .selection-index::before {
  content:"";
  position:absolute;
  top:1.25rem;
  left:50%;
  height:0;
  width:0;
  border:solid transparent;
  border-top-color:#878b8f;
  border-width:.25rem;
  margin-left:-.25rem;
  -webkit-transition:border-top-color .6s;
  transition:border-top-color .6s
}
.combo-boost-notification .combo-boost-widget-selection-container .selection-index.active {
  color:#fff
}
.combo-boost-notification .combo-boost-widget-selection-container .selection-index.active::before {
  border-top-color:#fff
}
.combo-boost-notification .combo-boost-widget-selection-container .selection-index.visible {
  opacity:1
}
.combo-boost-notification .combo-boost-widget-selection-container .selection {
  height:1.25rem;
  color:#fff;
  background-size:200% 100%;
  -webkit-transition:all .6s;
  transition:all .6s
}
.combo-boost-notification .combo-boost-widget-selection-container .selection.first {
  border-radius:50px 0 0 50px
}
.combo-boost-notification .combo-boost-widget-selection-container .selection.last-visible {
  border-radius:0 50px 50px 0
}
.combo-boost-notification .combo-boost-widget-selection-container .selection.no-boost {
  background-color:var(--action)
}
.combo-boost-notification .combo-boost-widget-selection-container .selection.active {
  color:#303951;
  background-image:-webkit-gradient(linear,left top,right top,color-stop(51%,#27ae60),color-stop(0,var(--secondary-color-l-10)));
  background-image:linear-gradient(to right,#27ae60 51%,var(--secondary-color-l-10) 0);
  background-position:left
}
.combo-boost-notification .combo-boost-widget-selection-container .selection.with-active-animation {
  -webkit-animation:fadeInSelection .6s ease-out forwards;
  animation:fadeInSelection .6s ease-out forwards;
  background-image:-webkit-gradient(linear,left top,right top,color-stop(51%,#27ae60),color-stop(0,var(--secondary-color-l-10)));
  background-image:linear-gradient(to right,#27ae60 51%,var(--secondary-color-l-10) 0);
  background-position:right
}
.combo-boost-notification .combo-boost-widget-selection-container .selection.non-active {
  background-image:-webkit-gradient(linear,right top,left top,color-stop(51%,var(--secondary-color-l-10)),color-stop(0,#27ae60));
  background-image:linear-gradient(to left,var(--secondary-color-l-10) 51%,#27ae60 0);
  background-position:right
}
.combo-boost-notification .combo-boost-widget-selection-container .selection.with-non-active-animation {
  background-image:-webkit-gradient(linear,right top,left top,color-stop(51%,var(--secondary-color-l-10)),color-stop(0,#27ae60));
  background-image:linear-gradient(to left,var(--secondary-color-l-10) 51%,#27ae60 0);
  -webkit-animation:fadeOutSelection .6s ease-in forwards;
  animation:fadeOutSelection .6s ease-in forwards;
  background-position:left
}
@-webkit-keyframes fadeInSelection {
  100% {
    background-position:left
  }
}
@keyframes fadeInSelection {
  100% {
    background-position:left
  }
}
@-webkit-keyframes fadeOutSelection {
  100% {
    background-position:right
  }
}
@keyframes fadeOutSelection {
  100% {
    background-position:right
  }
}
.combo-boost-notification .combo-boost-widget-selection-container .selection-percentage {
  font-size:.75rem;
  opacity:0;
  -webkit-transition:opacity .6s ease;
  transition:opacity .6s ease
}
.combo-boost-notification .combo-boost-widget-selection-container .selection-percentage.visible {
  opacity:1
}
.combo-boost-notification .selection-overlay {
  width:calc(100% / 8);
  height:1.25rem;
  position:absolute;
  left:0;
  bottom:0;
  background-image:-webkit-gradient(linear,left top,right top,from(#303951),to(transparent));
  background-image:linear-gradient(to right,#303951,transparent);
  -webkit-transition:opacity .6s;
  transition:opacity .6s;
  opacity:0
}
.combo-boost-notification .selection-overlay.visible {
  opacity:1
}
.combo-boost-notification.combo-boost-widget-notification .combo-boost-notification-content {
  color:#f2c94c;
  font-size:.8125rem
}
.combo-boost-notification.with-mobile-navigation {
  bottom:0
}
.combo-boost-notification.without-mobile-navigation {
  bottom:0
}
.view-desktop .combo-boost-notification {
  border-radius:.3rem
}
.license-bar {
  background-color:rgba(48,57,81,.8);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:36px;
  color:#fff;
  text-align:left;
  -webkit-transition:ease-in-out .2s;
  transition:ease-in-out .2s;
  padding:1rem;
  margin-top:0;
  font-size:.625rem
}
.license-bar .bga-gaming {
  background-image:url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='534px' height='54px' viewBox='0 0 5340 540' preserveAspectRatio='xMidYMid meet'%3E%3Cg id='layer101' fill='%23747678' stroke='none'%3E%3Cpath d='M555 521 c-64 -39 -95 -100 -95 -186 0 -123 71 -205 177 -205 96 0 164 70 179 183 l7 47 -132 0 c-85 0 -131 4 -131 10 0 6 7 24 15 39 26 52 100 58 125 12 9 -17 20 -21 60 -21 30 0 50 4 50 11 0 27 -46 88 -80 108 -49 27 -133 28 -175 2z m149 -253 c-30 -52 -72 -62 -111 -26 -13 12 -23 25 -23 30 0 4 32 8 71 8 53 0 68 -3 63 -12z'/%3E%3Cpath d='M993 524 c-73 -37 -115 -128 -116 -250 -1 -72 3 -89 31 -145 42 -87 78 -112 163 -117 62 -4 68 -2 102 28 l37 32 0 -31 c0 -28 3 -31 30 -31 l30 0 0 85 0 85 -30 0 c-24 0 -33 -7 -49 -38 -22 -42 -66 -72 -106 -72 -40 0 -90 35 -111 78 -22 46 -30 153 -15 209 14 50 66 109 106 119 55 14 145 -62 145 -122 0 -22 -4 -24 -55 -24 -54 0 -55 0 -55 -30 l0 -30 90 0 90 0 0 130 0 130 -30 0 c-27 0 -30 -3 -30 -32 l0 -32 -35 34 c-31 30 -42 34 -98 37 -43 3 -72 -1 -94 -13z'/%3E%3Cpath d='M1369 512 c-39 -35 -51 -107 -24 -148 22 -34 88 -63 164 -70 54 -6 61 -9 61 -29 0 -12 -9 -34 -21 -49 -16 -20 -29 -26 -60 -26 -41 0 -79 26 -79 55 0 10 -11 15 -35 15 -40 0 -43 -11 -15 -57 29 -49 65 -68 129 -68 71 0 116 29 131 83 5 20 10 88 10 150 l0 112 25 0 c20 0 25 5 25 25 0 24 -3 25 -55 25 -48 0 -55 -2 -55 -20 0 -18 -2 -18 -36 5 -53 36 -123 35 -165 -3z m141 -37 c35 -18 60 -62 60 -106 l0 -31 -47 7 c-111 16 -153 66 -99 120 29 29 46 31 86 10z'/%3E%3Cpath d='M2476 515 c-34 -23 -36 -23 -36 -5 0 18 -7 20 -60 20 -57 0 -60 -1 -60 -25 0 -20 5 -25 25 -25 l25 0 0 -215 c0 -208 -1 -215 -20 -215 -15 0 -20 -7 -20 -25 0 -24 3 -25 55 -25 l55 0 0 97 0 96 23 -21 c58 -54 131 -49 186 13 38 44 55 104 48 177 -13 143 -123 219 -221 153z m103 -51 c32 -23 51 -73 51 -134 0 -54 -10 -81 -43 -117 -31 -34 -72 -30 -114 12 l-35 35 4 81 c3 77 5 82 36 110 37 33 67 37 101 13z'/%3E%3Cpath d='M3014 521 c-70 -43 -105 -139 -85 -233 16 -72 44 -113 97 -138 49 -24 96 -22 147 8 35 21 77 105 77 154 l0 38 -130 0 -130 0 6 28 c12 49 34 81 66 98 28 15 34 15 64 1 18 -9 35 -25 39 -36 5 -17 15 -21 45 -21 39 0 39 0 29 27 -23 61 -74 93 -146 93 -29 0 -60 -7 -79 -19z m166 -236 c0 -25 -28 -73 -49 -85 -11 -5 -29 -10 -41 -10 -28 0 -90 61 -90 89 0 20 5 21 90 21 75 0 90 -3 90 -15z'/%3E%3Cpath d='M4364 530 c-40 -16 -64 -59 -64 -114 0 -82 49 -120 170 -133 65 -6 78 -24 42 -56 -30 -28 -70 -22 -90 13 -15 27 -22 30 -65 30 -47 0 -47 0 -41 -27 17 -73 68 -107 159 -107 65 0 111 20 136 58 9 14 15 61 17 139 3 91 7 117 18 117 10 0 14 12 14 40 l0 40 -65 0 c-38 0 -65 -4 -65 -10 0 -6 -13 -4 -30 5 -31 16 -102 19 -136 5z m141 -95 c15 -14 25 -36 25 -53 0 -28 -1 -29 -42 -22 -62 10 -77 19 -84 46 -14 54 57 74 101 29z'/%3E%3Cpath d='M5080 522 c-19 -10 -48 -41 -65 -67 -25 -41 -29 -57 -29 -119 0 -60 4 -79 27 -119 59 -101 196 -119 274 -35 31 33 53 90 53 138 l0 40 -125 0 c-117 0 -125 1 -125 19 0 25 38 67 68 76 17 5 30 -1 53 -24 26 -26 38 -31 80 -31 47 0 50 1 44 23 -9 31 -36 67 -68 91 -39 29 -140 34 -187 8z m150 -252 c0 -18 -39 -50 -61 -50 -28 0 -56 17 -69 40 -10 19 -7 20 60 20 40 0 70 -4 70 -10z'/%3E%3Cpath d='M0 485 c0 -33 4 -45 15 -45 13 0 15 -25 15 -165 0 -140 -2 -165 -15 -165 -11 0 -15 -12 -15 -45 l0 -45 146 0 c162 0 197 9 227 59 26 44 23 128 -5 159 -21 22 -22 24 -5 33 47 27 63 138 28 195 -33 54 -70 64 -240 64 l-151 0 0 -45z m278 -61 c15 -10 22 -25 22 -49 0 -47 -29 -65 -102 -65 l-58 0 0 65 0 65 58 0 c36 0 66 -6 80 -16z m-6 -221 c10 -9 18 -26 18 -39 0 -34 -36 -54 -97 -54 l-53 0 0 55 0 55 57 0 c38 0 62 -5 75 -17z'/%3E%3Cpath d='M1720 505 c0 -20 5 -25 25 -25 l25 0 0 -145 0 -145 -25 0 c-20 0 -25 -5 -25 -25 0 -24 3 -25 55 -25 53 0 55 1 55 27 l0 27 29 -28 c21 -20 43 -30 75 -33 42 -5 48 -3 76 27 25 27 31 29 36 16 9 -22 56 -46 93 -46 78 0 91 29 91 210 l0 140 25 0 c20 0 25 5 25 25 0 24 -3 25 -55 25 l-55 0 0 -155 c0 -141 -2 -157 -20 -175 -21 -21 -42 -18 -74 9 -36 32 -46 67 -46 171 l0 100 25 0 c20 0 25 5 25 25 0 24 -3 25 -55 25 l-55 0 0 -151 c0 -84 -5 -159 -10 -170 -15 -26 -61 -25 -87 4 -37 40 -43 64 -43 166 l0 101 25 0 c20 0 25 5 25 25 0 25 -1 25 -80 25 -79 0 -80 0 -80 -25z'/%3E%3Cpath d='M2730 505 c0 -20 5 -25 25 -25 l25 0 0 -215 0 -215 -25 0 c-20 0 -25 -5 -25 -25 0 -24 3 -25 55 -25 l55 0 0 240 0 240 25 0 c20 0 25 5 25 25 0 25 -1 25 -80 25 -79 0 -80 0 -80 -25z'/%3E%3Cpath d='M3300 485 c0 -37 3 -45 18 -45 15 0 30 -38 82 -210 l64 -211 65 3 65 3 38 125 c21 69 50 162 64 208 20 66 29 82 45 82 16 0 19 7 19 45 l0 45 -60 0 -59 0 -16 -55 -16 -55 -78 0 -78 0 -15 53 -15 52 -61 3 -62 3 0 -46z m276 -172 c-4 -16 -17 -59 -28 -98 -18 -60 -22 -66 -28 -45 -4 14 -16 58 -28 98 l-20 72 55 0 c55 0 55 0 49 -27z'/%3E%3Cpath d='M3815 375 c-33 -126 -43 -155 -57 -155 -14 0 -18 -9 -18 -40 l0 -40 80 0 80 0 0 40 c0 29 -4 40 -15 40 -19 0 -18 17 4 110 20 86 20 86 52 -77 l22 -113 52 0 52 0 22 112 c32 164 32 164 52 73 23 -98 23 -105 4 -105 -11 0 -15 -11 -15 -40 l0 -40 75 0 75 0 0 40 c0 28 -4 40 -14 40 -10 0 -26 47 -52 155 l-38 155 -53 0 c-60 0 -54 11 -91 -159 l-18 -84 -18 84 c-35 170 -29 159 -89 159 l-53 0 -39 -155z'/%3E%3Cpath d='M4710 490 c0 -33 3 -40 20 -40 19 0 20 -7 20 -115 0 -108 -1 -115 -20 -115 -17 0 -20 -7 -20 -40 l0 -40 65 0 c58 0 65 2 65 20 0 18 2 17 25 -5 18 -18 35 -25 65 -25 l40 0 0 53 0 53 -33 -4 c-25 -3 -41 3 -63 21 -27 24 -29 31 -33 111 l-3 86 26 0 c24 0 26 4 26 40 l0 40 -90 0 -90 0 0 -40z'/%3E%3C/g%3E%3C/svg%3E");
  background-size:100%;
  background-repeat:no-repeat;
  -webkit-transition-property:color,background;
  transition-property:color,background;
  display:block;
  width:99px;
  height:10px;
  -webkit-box-flex:0;
  -ms-flex:0 0 99px;
  flex:0 0 99px;
  margin-left:0;
  margin-right:auto
}
.license-bar .bga-gaming:hover {
  background-image:url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='534px' height='54px' viewBox='0 0 5340 540' preserveAspectRatio='xMidYMid meet'%3E%3Cg id='layer101' fill='%23fc9901' stroke='none'%3E%3Cpath d='M555 521 c-64 -39 -95 -100 -95 -186 0 -123 71 -205 177 -205 96 0 164 70 179 183 l7 47 -132 0 c-85 0 -131 4 -131 10 0 6 7 24 15 39 26 52 100 58 125 12 9 -17 20 -21 60 -21 30 0 50 4 50 11 0 27 -46 88 -80 108 -49 27 -133 28 -175 2z m149 -253 c-30 -52 -72 -62 -111 -26 -13 12 -23 25 -23 30 0 4 32 8 71 8 53 0 68 -3 63 -12z'/%3E%3Cpath d='M993 524 c-73 -37 -115 -128 -116 -250 -1 -72 3 -89 31 -145 42 -87 78 -112 163 -117 62 -4 68 -2 102 28 l37 32 0 -31 c0 -28 3 -31 30 -31 l30 0 0 85 0 85 -30 0 c-24 0 -33 -7 -49 -38 -22 -42 -66 -72 -106 -72 -40 0 -90 35 -111 78 -22 46 -30 153 -15 209 14 50 66 109 106 119 55 14 145 -62 145 -122 0 -22 -4 -24 -55 -24 -54 0 -55 0 -55 -30 l0 -30 90 0 90 0 0 130 0 130 -30 0 c-27 0 -30 -3 -30 -32 l0 -32 -35 34 c-31 30 -42 34 -98 37 -43 3 -72 -1 -94 -13z'/%3E%3Cpath d='M1369 512 c-39 -35 -51 -107 -24 -148 22 -34 88 -63 164 -70 54 -6 61 -9 61 -29 0 -12 -9 -34 -21 -49 -16 -20 -29 -26 -60 -26 -41 0 -79 26 -79 55 0 10 -11 15 -35 15 -40 0 -43 -11 -15 -57 29 -49 65 -68 129 -68 71 0 116 29 131 83 5 20 10 88 10 150 l0 112 25 0 c20 0 25 5 25 25 0 24 -3 25 -55 25 -48 0 -55 -2 -55 -20 0 -18 -2 -18 -36 5 -53 36 -123 35 -165 -3z m141 -37 c35 -18 60 -62 60 -106 l0 -31 -47 7 c-111 16 -153 66 -99 120 29 29 46 31 86 10z'/%3E%3Cpath d='M2476 515 c-34 -23 -36 -23 -36 -5 0 18 -7 20 -60 20 -57 0 -60 -1 -60 -25 0 -20 5 -25 25 -25 l25 0 0 -215 c0 -208 -1 -215 -20 -215 -15 0 -20 -7 -20 -25 0 -24 3 -25 55 -25 l55 0 0 97 0 96 23 -21 c58 -54 131 -49 186 13 38 44 55 104 48 177 -13 143 -123 219 -221 153z m103 -51 c32 -23 51 -73 51 -134 0 -54 -10 -81 -43 -117 -31 -34 -72 -30 -114 12 l-35 35 4 81 c3 77 5 82 36 110 37 33 67 37 101 13z'/%3E%3Cpath d='M3014 521 c-70 -43 -105 -139 -85 -233 16 -72 44 -113 97 -138 49 -24 96 -22 147 8 35 21 77 105 77 154 l0 38 -130 0 -130 0 6 28 c12 49 34 81 66 98 28 15 34 15 64 1 18 -9 35 -25 39 -36 5 -17 15 -21 45 -21 39 0 39 0 29 27 -23 61 -74 93 -146 93 -29 0 -60 -7 -79 -19z m166 -236 c0 -25 -28 -73 -49 -85 -11 -5 -29 -10 -41 -10 -28 0 -90 61 -90 89 0 20 5 21 90 21 75 0 90 -3 90 -15z'/%3E%3Cpath d='M4364 530 c-40 -16 -64 -59 -64 -114 0 -82 49 -120 170 -133 65 -6 78 -24 42 -56 -30 -28 -70 -22 -90 13 -15 27 -22 30 -65 30 -47 0 -47 0 -41 -27 17 -73 68 -107 159 -107 65 0 111 20 136 58 9 14 15 61 17 139 3 91 7 117 18 117 10 0 14 12 14 40 l0 40 -65 0 c-38 0 -65 -4 -65 -10 0 -6 -13 -4 -30 5 -31 16 -102 19 -136 5z m141 -95 c15 -14 25 -36 25 -53 0 -28 -1 -29 -42 -22 -62 10 -77 19 -84 46 -14 54 57 74 101 29z'/%3E%3Cpath d='M5080 522 c-19 -10 -48 -41 -65 -67 -25 -41 -29 -57 -29 -119 0 -60 4 -79 27 -119 59 -101 196 -119 274 -35 31 33 53 90 53 138 l0 40 -125 0 c-117 0 -125 1 -125 19 0 25 38 67 68 76 17 5 30 -1 53 -24 26 -26 38 -31 80 -31 47 0 50 1 44 23 -9 31 -36 67 -68 91 -39 29 -140 34 -187 8z m150 -252 c0 -18 -39 -50 -61 -50 -28 0 -56 17 -69 40 -10 19 -7 20 60 20 40 0 70 -4 70 -10z'/%3E%3Cpath d='M0 485 c0 -33 4 -45 15 -45 13 0 15 -25 15 -165 0 -140 -2 -165 -15 -165 -11 0 -15 -12 -15 -45 l0 -45 146 0 c162 0 197 9 227 59 26 44 23 128 -5 159 -21 22 -22 24 -5 33 47 27 63 138 28 195 -33 54 -70 64 -240 64 l-151 0 0 -45z m278 -61 c15 -10 22 -25 22 -49 0 -47 -29 -65 -102 -65 l-58 0 0 65 0 65 58 0 c36 0 66 -6 80 -16z m-6 -221 c10 -9 18 -26 18 -39 0 -34 -36 -54 -97 -54 l-53 0 0 55 0 55 57 0 c38 0 62 -5 75 -17z'/%3E%3Cpath d='M1720 505 c0 -20 5 -25 25 -25 l25 0 0 -145 0 -145 -25 0 c-20 0 -25 -5 -25 -25 0 -24 3 -25 55 -25 53 0 55 1 55 27 l0 27 29 -28 c21 -20 43 -30 75 -33 42 -5 48 -3 76 27 25 27 31 29 36 16 9 -22 56 -46 93 -46 78 0 91 29 91 210 l0 140 25 0 c20 0 25 5 25 25 0 24 -3 25 -55 25 l-55 0 0 -155 c0 -141 -2 -157 -20 -175 -21 -21 -42 -18 -74 9 -36 32 -46 67 -46 171 l0 100 25 0 c20 0 25 5 25 25 0 24 -3 25 -55 25 l-55 0 0 -151 c0 -84 -5 -159 -10 -170 -15 -26 -61 -25 -87 4 -37 40 -43 64 -43 166 l0 101 25 0 c20 0 25 5 25 25 0 25 -1 25 -80 25 -79 0 -80 0 -80 -25z'/%3E%3Cpath d='M2730 505 c0 -20 5 -25 25 -25 l25 0 0 -215 0 -215 -25 0 c-20 0 -25 -5 -25 -25 0 -24 3 -25 55 -25 l55 0 0 240 0 240 25 0 c20 0 25 5 25 25 0 25 -1 25 -80 25 -79 0 -80 0 -80 -25z'/%3E%3Cpath d='M3300 485 c0 -37 3 -45 18 -45 15 0 30 -38 82 -210 l64 -211 65 3 65 3 38 125 c21 69 50 162 64 208 20 66 29 82 45 82 16 0 19 7 19 45 l0 45 -60 0 -59 0 -16 -55 -16 -55 -78 0 -78 0 -15 53 -15 52 -61 3 -62 3 0 -46z m276 -172 c-4 -16 -17 -59 -28 -98 -18 -60 -22 -66 -28 -45 -4 14 -16 58 -28 98 l-20 72 55 0 c55 0 55 0 49 -27z'/%3E%3Cpath d='M3815 375 c-33 -126 -43 -155 -57 -155 -14 0 -18 -9 -18 -40 l0 -40 80 0 80 0 0 40 c0 29 -4 40 -15 40 -19 0 -18 17 4 110 20 86 20 86 52 -77 l22 -113 52 0 52 0 22 112 c32 164 32 164 52 73 23 -98 23 -105 4 -105 -11 0 -15 -11 -15 -40 l0 -40 75 0 75 0 0 40 c0 28 -4 40 -14 40 -10 0 -26 47 -52 155 l-38 155 -53 0 c-60 0 -54 11 -91 -159 l-18 -84 -18 84 c-35 170 -29 159 -89 159 l-53 0 -39 -155z'/%3E%3Cpath d='M4710 490 c0 -33 3 -40 20 -40 19 0 20 -7 20 -115 0 -108 -1 -115 -20 -115 -17 0 -20 -7 -20 -40 l0 -40 65 0 c58 0 65 2 65 20 0 18 2 17 25 -5 18 -18 35 -25 65 -25 l40 0 0 53 0 53 -33 -4 c-25 -3 -41 3 -63 21 -27 24 -29 31 -33 111 l-3 86 26 0 c24 0 26 4 26 40 l0 40 -90 0 -90 0 0 -40z'/%3E%3C/g%3E%3C/svg%3E")
}
.license-bar .rg-link {
  font-size:.5rem;
  color:#fff;
  -webkit-transition:ease-in-out .3s;
  transition:ease-in-out .3s
}
.license-bar .rg-link:hover {
  color:#fff
}
.license-bar .rg-link:hover .responsible-gaming-logo {
  -webkit-filter:grayscale(0);
  filter:grayscale(0)
}
.license-bar .license-logo-link {
  margin-left:6px;
  margin-right:6px
}
.license-bar .license-logo {
  width:36px;
  height:14px
}
.license-bar .responsible-gaming-logo {
  width:24px;
  height:24px;
  margin-right:6px;
  -webkit-filter:grayscale(100%);
  filter:grayscale(100%);
  -webkit-transition:ease-in-out .3s;
  transition:ease-in-out .3s
}
.license-bar.with-fixed-position {
  position:fixed;
  bottom:0;
  right:env(safe-area-inset-right,50px);
  left:env(safe-area-inset-right,50px);
  width:auto
}
.view-desktop .license-bar {
  z-index:1055;
  position:fixed;
  left:0;
  bottom:0;
  font-size:.75rem;
  padding:.125rem .625rem;
  height:40px
}
.view-desktop .license-bar .bga-gaming {
  width:119px;
  height:12px;
  -webkit-box-flex:0;
  -ms-flex:0 0 119px;
  flex:0 0 119px
}
.view-desktop .license-bar .rg-link {
  margin:0 6px;
  font-size:inherit
}
@media screen and (max-width:700px) {
  .view-desktop .license-bar {
    font-size:.625rem
  }
}
.vip-club-section {
  background-color:var(--body-bg);
  padding:36px 0;
  color:var(--white);
  font-weight:300;
  font-size:1.25rem
}
.vip-club-section.highlight {
  background-color:#0d1213
}
.vip-club-section-title {
  margin-top:0;
  margin-bottom:30px;
  font-size:3.28125rem;
  color:var(--vip-club-section-title-color);
  font-weight:300
}
.vip-club-section p.highlight {
  color:var(--vip-club-section-title-color)
}
.vip-club-section .vip-club-contact-us-btn-container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  margin:1rem auto
}
.vip-club-section .vip-club-contact-us-btn-container .contact-us-button {
  position:relative;
  min-width:290px;
  font-size:2rem;
  font-weight:300;
  line-height:2.5rem;
  border-style:none;
  color:var(--black);
  background-color:var(--gold);
  width:auto;
  height:4.5rem;
  border-radius:15px;
  pointer-events:auto;
  text-transform:capitalize;
  overflow:hidden
}
.vip-club-section .vip-club-contact-us-btn-container .contact-us-button:hover {
  background-color:#eeb13f
}
.vip-club-section .vip-club-contact-us-btn-container .contact-us-button:focus,
.vip-club-section .vip-club-contact-us-btn-container .contact-us-button:focus-visible {
  outline:0
}
.vip-club-section .vip-club-contact-us-btn-container .info-message-container {
  color:var(--gold);
  font-size:.875rem;
  min-height:2rem;
  height:40px
}
.vip-club-section .vip-club-contact-us-btn-container .info-message-container .login-link,
.vip-club-section .vip-club-contact-us-btn-container .info-message-container .register-link {
  color:#9ca8c8;
  font-weight:500
}
.vip-club-section .vip-club-contact-us-btn-container .info-message-container .info-message {
  margin:0;
  max-width:800px
}
.vip-club-brand .vip-club-bonuses-list {
  margin:78px 0;
  gap:1rem
}
@media (min-width:667px) {
  .vip-club-brand .vip-club-bonuses-list {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    gap:30px;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
  }
}
.vip-club-brand .vip-club-bonuses-list .vip-club-bonus-item {
  margin-bottom:36px
}
@media (min-width:667px) {
  .vip-club-brand .vip-club-bonuses-list .vip-club-bonus-item {
    margin:0 6px;
    -ms-flex-preferred-size:15%;
    flex-basis:15%
  }
}
.vip-club-brand .vip-club-bonuses-list .vip-club-bonus-item .vip-club-bonus-image {
  height:6rem
}
.vip-club-benefits {
  line-height:1.5rem
}
.vip-club-benefits-subheader {
  padding-bottom:42px
}
.vip-club-benefits .vip-club-benefits-list {
  padding-bottom:42px;
  margin-left:5rem
}
@media (min-width:667px) {
  .vip-club-benefits .vip-club-benefits-list {
    -webkit-column-count:2;
    -moz-column-count:2;
    column-count:2
  }
}
.vip-club-benefits .vip-club-benefits-list li.vip-club-benefit-title {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:12px;
  text-align:left;
  list-style:none;
  padding:.5rem 2rem;
  position:relative;
  max-width:25rem;
  margin-right:2rem
}
.vip-club-benefits .vip-club-benefits-list li.vip-club-benefit-title .vip-club-benefits-title-label {
  display:inline-block
}
.vip-club-benefits .vip-club-benefits-list li.vip-club-benefit-title .vip-club-benefit-icon {
  height:1.25rem
}
.vip-club-benefits .vip-club-benefits-list li.vip-club-benefit-title .ds-icon-tick {
  color:var(--vip-club-benefits-text-color)
}
.vip-club-benefits-description {
  color:var(--vip-club-benefits-text-color);
  padding:0 7rem 3rem 7rem
}
.vip-club-account-managers-title {
  margin-bottom:36px
}
.vip-club-account-managers .account-manager {
  margin:0 36px
}
.vip-club-account-managers .account-manager .manager-name {
  font-size:3.1875rem;
  font-weight:500;
  margin-bottom:0
}
.vip-club-account-managers .account-manager .manager-position {
  font-size:1.875rem
}
.vip-club-account-managers .account-manager-image {
  height:31.3rem;
  width:28rem;
  margin-bottom:15.6px
}
.vip-club-account-managers #manager-1 .account-manager-image img {
  margin-left:2rem
}
.vip-club-account-managers #manager-1 .manager-name,
.vip-club-account-managers #manager-1 .manager-position {
  margin-left:5rem
}
.vip-club-account-managers #manager-2 .account-manager-image img {
  margin-left:3rem
}
.vip-club-account-managers #manager-2 .manager-name,
.vip-club-account-managers #manager-2 .manager-position {
  margin-right:5rem
}
.vip-club-testimonial-cards-list-wrapper {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  gap:96px;
  margin:48px 0
}
.vip-club-testimonial-card-wrapper {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  max-width:250px;
  border:3px solid var(--vip-club-testimonial-card-border-color);
  border-radius:16px;
  padding:30px 8px 18px;
  margin-bottom:12px
}
.vip-club-testimonial-card-rating {
  margin-bottom:30px;
  gap:6px
}
.vip-club-testimonial-card-rating .featured-league-icon {
  font-size:2.5rem;
  color:var(--vip-club-testimonial-star-rating-color)
}
.vip-club-testimonial-card-content-message {
  font-size:1rem;
  margin-bottom:18px;
  padding:0 5.4545454545px
}
.vip-club-testimonial-card-content-author {
  margin-bottom:12px;
  font-size:1.25rem
}
.vip-club-testimonial .vip-club-testimonial-compact-card-wrapper {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  max-width:330px;
  border:1px solid var(--vip-club-testimonial-card-border-color);
  border-radius:19px;
  padding:30px 27px;
  margin-bottom:12px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}
.vip-club-testimonial .vip-club-testimonial-compact-card-wrapper .vip-club-section-testimonial-compact-card-content {
  margin-bottom:30px
}
.vip-club-testimonial .vip-club-testimonial-compact-card-wrapper .vip-club-section-testimonial-compact-card-content .vip-club-testimonial-compact-card-content-message p {
  font-size:1rem;
  margin-bottom:18px;
  padding:0 5.4545454545px
}
.vip-club-testimonial .vip-club-testimonial-compact-card-wrapper .vip-club-testimonial-compact-card-footer .vip-club-testimonial-compact-card-content-author {
  margin-bottom:0
}
.vip-club-testimonial .vip-club-testimonial-compact-card-wrapper .vip-club-testimonial-compact-card-footer .vip-club-testimonial-compact-card-content-author:before {
  content:"- "
}
.vip-club-testimonial .vip-club-testimonial-compact-card-wrapper .vip-club-testimonial-compact-card-footer .vip-club-testimonial-compact-card-rating {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:6px;
  padding:6px 12px;
  border:1px solid var(--vip-club-testimonial-card-border-color);
  border-radius:61px
}
.vip-club-testimonial .vip-club-testimonial-compact-card-wrapper .vip-club-testimonial-compact-card-footer .vip-club-testimonial-compact-card-rating .featured-league-icon {
  font-size:1.2rem;
  color:var(--vip-club-testimonial-star-rating-color)
}
@media (max-width:1599.98px) {
  .vip-club-testimonial .vip-club-testimonial-cards-list-wrapper.compact {
    gap:72px
  }
}
.vip-club-form {
  text-align:left;
  width:100%
}
.vip-club-form .vip-club-form-content-container {
  padding:0 36px;
  margin:0 auto
}
.vip-club-form .vip-club-section-title {
  margin-bottom:24px
}
.vip-club-form .form-group label,
.vip-club-form .form-group legend {
  color:var(--vip-club-section-title-color);
  font-weight:500;
  font-size:1rem;
  margin:0
}
.vip-club-form .form-group .option-wrapper {
  margin-top:6px;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.vip-club-form .form-group .label-option {
  padding:0 0 0 12px;
  font-weight:300!important
}
.vip-club-form .form-group input {
  cursor:pointer
}
.vip-club-form .form-group input[type=text] {
  margin-top:12px
}
.vip-club-form .success-message {
  margin:0 0 36px 0;
  padding:1rem 2rem;
  max-width:600px;
  color:var(--vip-club-section-title-color)
}
.vip-club-form .error-message {
  color:var(--vip-club-section-title-color)
}
.vip-club-form .submit-btn {
  position:relative;
  width:18rem;
  height:3.5rem;
  font-size:1.4rem;
  border-style:none;
  color:var(--black);
  background-color:var(--vip-club-section-title-color);
  border-radius:15px;
  pointer-events:auto;
  text-transform:capitalize;
  overflow:hidden;
  margin:12px 0 36px 0
}
.vip-club-form .submit-btn:hover {
  background-color:#eeb13f
}
.vip-club-form .submit-btn:focus,
.vip-club-form .submit-btn:focus-visible {
  outline:0
}
.vip-club-form .submit-btn:disabled {
  cursor:not-allowed
}
#vipClubModal .modal-dialog {
  max-width:800px;
  margin:2.75rem auto
}
#vipClubModal .modal-dialog-centered {
  min-height:calc(100% - (2.75rem * 2))
}
#vipClubModal .modal-dialog-scrollable {
  max-height:calc(100% - (2.75rem * 2))
}
@media (max-width:767.98px) {
  #vipClubModal .modal-dialog {
    margin-right:1rem;
    margin-left:1rem
  }
}
#vipClubModal button.sheen:after,
.vip-club-page button.sheen:after {
  content:"";
  position:absolute;
  inset:-50%;
  background:-webkit-gradient(linear,left top,left bottom,from(rgba(229,172,142,0)),color-stop(50%,rgba(255,255,255,.5)),to(rgba(229,172,142,0)));
  background:linear-gradient(to bottom,rgba(229,172,142,0),rgba(255,255,255,.5) 50%,rgba(229,172,142,0));
  -webkit-transform:rotateZ(60deg) translate(-5em,7.5em);
  transform:rotateZ(60deg) translate(-5em,7.5em)
}
#vipClubModal button button:focus::after,
#vipClubModal button.sheen:hover::after,
.vip-club-page button button:focus::after,
.vip-club-page button.sheen:hover::after {
  -webkit-animation:sheen 1s forwards;
  animation:sheen 1s forwards
}
@keyframes sheen {
  100% {
    -webkit-transform:rotateZ(60deg) translate(4rem,-15rem);
    transform:rotateZ(60deg) translate(4rem,-15rem)
  }
}
.table-type-roulette .game-result.red {
  color:#ff0018
}
.table-type-roulette .game-result.green {
  color:#37a60f
}
.table-type-baccarat .game-result.blue {
  background-color:#007bff
}
.table-type-baccarat .game-result.green {
  background-color:#37a60f
}
.table-type-baccarat .game-result.red {
  background-color:#ff0018
}
.table-type-andarbahar .game-result.green {
  background-color:#37a60f
}
.table-type-andarbahar .game-result.red {
  background-color:#ff0018
}
.table-type-dragontiger .game-result.green {
  background-color:#37a60f
}
.table-type-dragontiger .game-result.red {
  background-color:#ff0018
}
.table-type-dragontiger .game-result.blue {
  background-color:#007bff
}
.page-casinoLive.game-frame-visible {
  background-image:url(../../img/bg/live-casino-bg.jpg);
  background-repeat:no-repeat;
  background-position:center top;
  background-attachment:fixed;
  background-size:cover;
  background-color:#171a21
}
.page-casino.game-frame-visible {
  background-image:url(../../img/bg/casino-bg.jpg);
  background-repeat:no-repeat;
  background-position:center top;
  background-attachment:fixed;
  background-size:cover;
  background-color:#171a21
}
.page-play {
  background-image:url(../../img/bg/casino-bg.jpg);
  background-repeat:no-repeat;
  background-position:center top;
  background-attachment:fixed;
  background-size:cover;
  background-color:#171a21
}
.page-play #header {
  background-color:rgba(48,57,81,.6)
}
.game-layout {
  min-height:80vh;
  margin-left:-6px;
  margin-right:-6px
}
.game-layout .sport-slider-container {
  height:350px
}
.game-layout .page-heading {
  margin-top:2rem;
  margin-bottom:2rem;
  text-align:center;
  display:table;
  width:100%
}
.game-layout .page-heading h1 {
  margin:0;
  text-transform:uppercase;
  color:#f2c94c;
  font-weight:400;
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  padding-left:12px;
  padding-right:12px;
  text-shadow:0 0 8px rgba(242,201,76,.7)
}
.game-layout .page-heading:before {
  content:"";
  height:1px;
  background-color:#fff;
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto
}
.game-layout .page-heading:after {
  content:"";
  height:1px;
  background-color:#fff;
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto
}
.game-layout .container-games-grid:nth-child(2) {
  padding:0 40px
}
.casino-sidebar-nav .casino-sidebar-nav-item {
  font-size:.875rem;
  text-transform:uppercase
}
.casino-sidebar-nav .casino-sidebar-nav-item+.casino-sidebar-nav-item {
  border-top:1px solid #455056
}
.game-navigation {
  position:sticky;
  position:-webkit-sticky;
  top:0;
  z-index:5;
  margin-bottom:12px
}
.game-navigation .casino-search-icon-container {
  min-width:calc(1.3125rem + 1.75rem + 6px);
  margin-right:12px;
  background-color:#0d0f13;
  cursor:pointer
}
.game-navigation .casino-search-icon-container .casino-search-icon {
  content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E%3Cpath d='M9.2856255,0.0003125C4.1656251,0.0003125,0,4.1659374,0,9.2859383s4.1656251,9.2856236,9.2856255,9.2856236 c2.3031244,0,4.4118748-0.8449993,6.0362492-2.2387505l3.4587498,3.4587517 c0.1293755,0.1293755,0.3081245,0.2087498,0.5050011,0.2087498C19.6800003,20.0003128,20,19.6803131,20,19.2859383 c0-0.1975002-0.0799999-0.3762512-0.2093735-0.5056267l-3.4593754-3.4587498 c1.3943729-1.6243744,2.2399998-3.7325001,2.2399998-6.0362501c0-5.1199999-4.1656265-9.2856245-9.2856255-9.2856245V0.0003125z M9.2856255,1.4284375c4.3474998,0,7.8568764,3.5093749,7.8568764,7.8568754s-3.5093756,7.8568764-7.8568764,7.8568764 s-7.8568745-3.5093756-7.8568745-7.8568754S4.9381256,1.4284382,9.2856255,1.4284375z'/%3E%3C/svg%3E");
  -webkit-filter:invert(86%) sepia(97%) saturate(5195%) hue-rotate(320deg) brightness(103%) contrast(90%);
  filter:invert(86%) sepia(97%) saturate(5195%) hue-rotate(320deg) brightness(103%) contrast(90%);
  -webkit-transform:scaleX(-1);
  transform:scaleX(-1);
  width:20px;
  height:20px
}
.game-navigation .casino-search-area {
  position:fixed;
  top:calc(1.3125rem + 1.75rem + 6px);
  left:0;
  right:0;
  bottom:0;
  background-color:rgba(23,26,33,.95)
}
.game-navigation .casino-search-bar {
  background-color:#e9ecef
}
.game-navigation .casino-search-bar .form-control {
  background-color:transparent
}
.game-navigation .casino-search-bar .form-control:focus {
  -webkit-box-shadow:none;
  box-shadow:none
}
.game-navigation .casino-search-bar .container-games-grid {
  padding:0 40px
}
.game-navigation .casino-search-bar .container-games-grid .casino-search-box {
  margin-left:-18px
}
.game-navigation .casino-search-input {
  height:90px;
  border:0;
  color:#000
}
.game-navigation .casino-search-input::-webkit-input-placeholder {
  color:#878b8f;
  opacity:1
}
.game-navigation .casino-search-input::-moz-placeholder {
  color:#878b8f;
  opacity:1
}
.game-navigation .casino-search-input::-ms-input-placeholder {
  color:#878b8f;
  opacity:1
}
.game-navigation .casino-search-input::placeholder {
  color:#878b8f;
  opacity:1
}
.game-navigation .clear-search-icon {
  width:calc(1.3125rem + 1.75rem + 6px);
  height:calc(1.3125rem + 1.75rem + 6px);
  font-size:1.5rem;
  color:#343a40;
  cursor:pointer
}
.game-navigation .casino-search-results {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  height:100%;
  overflow-y:scroll;
  overflow-x:hidden
}
.game-navigation .casino-search-results .plain-games-grid-wrapper {
  margin-bottom:1rem
}
.game-navigation .casino-search-results .container-games-grid {
  padding:0 40px
}
.game-navigation .games-grid-title {
  color:#fff;
  font-size:.8125rem;
  margin-top:1rem;
  margin-bottom:1.5rem
}
.game-navigation .games-grid-title.loading::after {
  content:" .";
  -webkit-animation:text-loading-dots 1s steps(5,end) infinite;
  animation:text-loading-dots 1s steps(5,end) infinite
}
.game-navigation .games-grid-popular-wrapper {
  margin:2rem 0
}
.game-navigation .games-grid-popular-wrapper .games-grid-popular-title {
  color:#fff;
  margin-bottom:0
}
.game-navigation .games-grid-popular-wrapper .games-grid-popular-title:after {
  margin-top:.75rem;
  display:block;
  content:"";
  width:70px;
  height:4px;
  background-color:#f2c94c
}
.casino-game-nav {
  background-color:#0d0f13
}
.casino-game-nav .container-games-grid {
  padding:0 25px!important
}
.casino-game-nav .casino-game-nav-item {
  font-size:.875rem;
  color:#9ca8c8;
  opacity:.6;
  padding:.875rem 12px;
  margin-left:4px;
  margin-right:4px;
  border-top:3px solid transparent;
  border-bottom:3px solid transparent;
  position:relative;
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.casino-game-nav .casino-game-nav-item:hover {
  color:#f2c94c;
  opacity:1
}
.casino-game-nav .casino-game-nav-item.active {
  color:#f2c94c;
  opacity:1;
  border-bottom-color:#f2c94c;
  background-color:#2c3449
}
.casino-game-nav .casino-game-nav-item.casino-scroll-arrow {
  color:#9ca8c8;
  opacity:1;
  background:0 0;
  padding:0 6px;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.casino-game-nav .casino-game-nav-item.casino-scroll-arrow:hover {
  color:#f2c94c
}
.casino-game-nav .casino-game-nav-item.casino-scroll-arrow .carousel-icon-nav {
  font-size:1.75rem
}
.casino-game-nav .casino-game-nav-item .favorite-icon {
  padding:0 .3125rem
}
.casino-game-nav .casino-game-nav-item .category-label {
  position:absolute;
  top:0;
  right:.5rem;
  color:#fff;
  font-size:.625rem;
  font-weight:700;
  text-transform:uppercase;
  padding:0 .125rem;
  border-radius:.125rem
}
.casino-game-nav .casino-game-nav-item .category-label.category-label-hot {
  background-color:#f2c94c
}
.casino-game-nav .casino-game-nav-item .category-label.category-label-new {
  background-color:#0daa8d
}
.casino-game-nav .casino-game-nav-item .category-label::after {
  content:"";
  position:absolute;
  top:100%;
  left:50%;
  margin-left:-.0875rem;
  margin-top:-.175rem;
  border-left:0 solid transparent;
  border-right:.475rem solid transparent;
  border-top:.475rem solid;
  -webkit-transform:rotate(-10deg);
  transform:rotate(-10deg)
}
.casino-game-nav .casino-game-nav-item .category-label.category-label-hot::after {
  border-top-color:#f2c94c
}
.casino-game-nav .casino-game-nav-item .category-label.category-label-new::after {
  border-top-color:#0daa8d
}
.casino-game-service-bar {
  padding:2rem 0
}
.casino-game-service-bar .service-bar-title-wrapper {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}
.casino-game-service-bar .service-bar-title-wrapper .service-bar-title {
  margin-bottom:0;
  color:#fff
}
.casino-game-service-bar .service-bar-title-wrapper .service-bar-title:after {
  margin-top:.75rem;
  display:block;
  content:"";
  width:70px;
  height:4px;
  background-color:#f2c94c
}
.casino-game-service-bar .service-bar-filter-wrapper .btn-games-sorting {
  margin-right:12px
}
.casino-game-service-bar .service-bar-filter-wrapper .btn-games-sorting .btn {
  color:#fff;
  background-color:#171a21;
  border-color:#303950;
  font-weight:500;
  padding:.3125rem .75rem;
  min-width:148px
}
@media (hover:hover) {
  .casino-game-service-bar .service-bar-filter-wrapper .btn-games-sorting .btn:hover {
    color:#fff;
    background-color:#07080a;
    border-color:#1d2230
  }
}
.casino-game-service-bar .service-bar-filter-wrapper .btn-games-sorting .btn.focus,
.casino-game-service-bar .service-bar-filter-wrapper .btn-games-sorting .btn:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(48,57,80,.5);
  box-shadow:0 0 0 .2rem rgba(48,57,80,.5)
}
.casino-game-service-bar .service-bar-filter-wrapper .btn-games-sorting .btn.disabled,
.casino-game-service-bar .service-bar-filter-wrapper .btn-games-sorting .btn:disabled {
  color:#fff;
  background-color:#171a21;
  border-color:#303950
}
.casino-game-service-bar .service-bar-filter-wrapper .btn-games-sorting .btn:not(:disabled):not(.disabled).active,
.casino-game-service-bar .service-bar-filter-wrapper .btn-games-sorting .btn:not(:disabled):not(.disabled):active,
.show>.casino-game-service-bar .service-bar-filter-wrapper .btn-games-sorting .btn.dropdown-toggle {
  color:#fff;
  background-color:#020203;
  border-color:#181d28
}
.casino-game-service-bar .service-bar-filter-wrapper .btn-games-sorting .btn:not(:disabled):not(.disabled).active:focus,
.casino-game-service-bar .service-bar-filter-wrapper .btn-games-sorting .btn:not(:disabled):not(.disabled):active:focus,
.show>.casino-game-service-bar .service-bar-filter-wrapper .btn-games-sorting .btn.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(48,57,80,.5);
  box-shadow:0 0 0 .2rem rgba(48,57,80,.5)
}
.casino-game-service-bar .service-bar-filter-wrapper .btn-games-sorting .btn:hover {
  border-color:#303950
}
.casino-game-service-bar .service-bar-filter-wrapper .btn-games-sorting .btn:after {
  content:none
}
.casino-game-service-bar .service-bar-filter-wrapper .btn-games-sorting .btn-label {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  text-align:left;
  color:#9ca8c8
}
.casino-game-service-bar .service-bar-filter-wrapper .btn-games-sorting .btn-icon {
  color:#fff
}
.casino-game-service-bar .service-bar-filter-wrapper .btn-games-sorting .dropdown-menu {
  min-width:180px
}
.casino-game-service-bar .service-bar-filter-wrapper .btn-toggle-providers-filter {
  color:#fff;
  background-color:#171a21;
  border-color:#303950;
  padding:.3125rem .75rem;
  min-width:148px;
  font-weight:500
}
@media (hover:hover) {
  .casino-game-service-bar .service-bar-filter-wrapper .btn-toggle-providers-filter:hover {
    color:#fff;
    background-color:#07080a;
    border-color:#1d2230
  }
}
.casino-game-service-bar .service-bar-filter-wrapper .btn-toggle-providers-filter.focus,
.casino-game-service-bar .service-bar-filter-wrapper .btn-toggle-providers-filter:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(48,57,80,.5);
  box-shadow:0 0 0 .2rem rgba(48,57,80,.5)
}
.casino-game-service-bar .service-bar-filter-wrapper .btn-toggle-providers-filter.disabled,
.casino-game-service-bar .service-bar-filter-wrapper .btn-toggle-providers-filter:disabled {
  color:#fff;
  background-color:#171a21;
  border-color:#303950
}
.casino-game-service-bar .service-bar-filter-wrapper .btn-toggle-providers-filter:not(:disabled):not(.disabled).active,
.casino-game-service-bar .service-bar-filter-wrapper .btn-toggle-providers-filter:not(:disabled):not(.disabled):active,
.show>.casino-game-service-bar .service-bar-filter-wrapper .btn-toggle-providers-filter.dropdown-toggle {
  color:#fff;
  background-color:#020203;
  border-color:#181d28
}
.casino-game-service-bar .service-bar-filter-wrapper .btn-toggle-providers-filter:not(:disabled):not(.disabled).active:focus,
.casino-game-service-bar .service-bar-filter-wrapper .btn-toggle-providers-filter:not(:disabled):not(.disabled):active:focus,
.show>.casino-game-service-bar .service-bar-filter-wrapper .btn-toggle-providers-filter.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(48,57,80,.5);
  box-shadow:0 0 0 .2rem rgba(48,57,80,.5)
}
.casino-game-service-bar .service-bar-filter-wrapper .btn-toggle-providers-filter:hover {
  border-color:#303950
}
.casino-game-service-bar .service-bar-filter-wrapper .btn-toggle-providers-filter .btn-label {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  text-align:left;
  color:#9ca8c8
}
.casino-game-service-bar .service-bar-filter-wrapper .btn-toggle-providers-filter .btn-icon {
  color:#fff
}
.casino-game-service-bar .service-bar-filter-wrapper .btn-toggle-providers-filter .providers-selected-count {
  width:18px;
  height:18px;
  margin:3px 0;
  font-size:11px;
  line-height:18px;
  font-weight:700;
  border-radius:50%;
  color:#000;
  background-color:#f2c94c;
  text-align:center
}
.casino-game-service-bar .service-bar-filter-wrapper .clear-filters {
  padding:.8125rem .75rem;
  margin-right:12px;
  line-height:1;
  color:#fff;
  opacity:1
}
.casino-game-service-bar .service-bar-filter-wrapper .clear-filters:hover {
  opacity:1
}
.no-games-message {
  color:#fff;
  background-color:#1d212a;
  font-size:.875rem;
  text-align:center;
  padding:2.5rem 12px;
  margin-top:6px
}
.games-grid {
  margin-left:5rem;
  margin-right:5rem
}
.games-grid .game-grid-item-placeholder div {
  padding-bottom:100%;
  display:block
}
.games-grid .game-grid-item {
  width:16.666667%;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
  will-change:transform,opacity
}
.games-grid .game-grid-item-mini {
  width:33.333333%
}
.games-grid .game-grid-item-mini .game-play-icon {
  font-size:2rem!important
}
.games-grid .game-item {
  margin:6px;
  position:relative
}
.games-grid .game-item .game-thumbnail {
  height:0;
  padding-bottom:100%;
  display:block;
  vertical-align:top;
  background-color:#303951;
  overflow:hidden;
  position:relative;
  -webkit-transition:all .15s ease-in;
  transition:all .15s ease-in
}
.games-grid .game-item .game-thumbnail .game-label {
  position:absolute;
  z-index:1;
  left:0;
  top:0;
  text-transform:uppercase;
  font-size:.6875rem;
  font-weight:500;
  display:inline-block;
  text-align:center;
  padding:.25rem .375rem;
  -webkit-transition:all .15s ease-in;
  transition:all .15s ease-in
}
.games-grid .game-item .game-thumbnail .game-label.label-new {
  background-color:#0daa8d;
  color:#fff
}
.games-grid .game-item .game-thumbnail .game-label.label-hot {
  background-color:#ec252f;
  color:#fff
}
.games-grid .game-item .game-thumbnail img {
  opacity:0;
  -webkit-transition:all .15s ease-in;
  transition:all .15s ease-in;
  min-width:100%;
  min-height:100%;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}
.games-grid .game-item .game-actions {
  -webkit-transition:all .15s ease-in;
  transition:all .15s ease-in;
  content:"";
  display:block;
  position:absolute;
  z-index:2;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,.8);
  visibility:hidden;
  opacity:0
}
.games-grid .game-item .game-actions .game-title {
  position:absolute;
  left:18px;
  right:18px;
  top:62%;
  z-index:1;
  display:block;
  text-align:center;
  font-size:.875rem;
  font-weight:500;
  color:#fff;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}
.games-grid .game-item .game-actions .game-play-icon {
  position:absolute;
  left:50%;
  top:50%;
  z-index:1;
  display:block;
  font-size:2rem;
  padding:9px;
  -webkit-transform:translate3d(-50%,-80%,0);
  transform:translate3d(-50%,-80%,0);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  border:2px solid #fff;
  color:#fff;
  border-radius:50%
}
@media (max-width:1599.98px) {
  .games-grid .game-item .game-actions .game-play-icon {
    font-size:2rem
  }
}
.games-grid .game-item:focus .game-thumbnail img,
.games-grid .game-item:hover .game-thumbnail img {
  -webkit-transform:scale(1.2);
  transform:scale(1.2);
  -webkit-filter:grayscale(100%);
  filter:grayscale(100%)
}
.games-grid .game-item:focus .game-thumbnail .game-placeholder,
.games-grid .game-item:hover .game-thumbnail .game-placeholder {
  opacity:0
}
.games-grid .game-item:focus .game-favorite-icon,
.games-grid .game-item:hover .game-favorite-icon {
  opacity:1
}
.games-grid .game-item:focus .game-actions,
.games-grid .game-item:hover .game-actions {
  visibility:visible;
  opacity:1
}
.games-grid .game-item:focus .game-label,
.games-grid .game-item:hover .game-label {
  opacity:0
}
.games-grid .game-item:focus .table-status,
.games-grid .game-item:hover .table-status {
  opacity:0;
  visibility:hidden
}
.games-grid .game-item:focus .demo-btn,
.games-grid .game-item:hover .demo-btn {
  opacity:1
}
.game-favorite-icon {
  position:absolute;
  z-index:3;
  right:0;
  top:0;
  cursor:pointer;
  font-size:1.375rem;
  font-weight:300;
  padding:12px;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  color:#fff;
  -webkit-transition:all .15s ease-in;
  transition:all .15s ease-in;
  opacity:0
}
.game-favorite-icon.active {
  color:#fff
}
.demo-btn {
  -webkit-transition:all .15s ease-in;
  transition:all .15s ease-in;
  opacity:0;
  position:absolute;
  bottom:10%;
  left:50%;
  z-index:10;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}
@media (max-width:1600px) {
  .demo-btn {
    bottom:8%
  }
}
@media (max-width:1500px) {
  .demo-btn {
    bottom:7%
  }
}
@media (max-width:1400px) {
  .demo-btn {
    bottom:5%
  }
}
.additional-game-info .table-status {
  position:absolute;
  bottom:26px;
  left:0;
  width:100%;
  -webkit-transition:all .15s ease-in;
  transition:all .15s ease-in;
  opacity:1;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}
.additional-game-info .table-status:before {
  content:"";
  display:block;
  width:50%;
  height:1px;
  margin-left:auto;
  margin-right:auto;
  background:#fff
}
.additional-game-info .table-status:after {
  content:"";
  display:block;
  width:50%;
  height:1px;
  margin-left:auto;
  margin-right:auto;
  background:#fff
}
.additional-game-info .table-status-label {
  font-size:1rem;
  line-height:1;
  text-align:center;
  padding:.5rem 1rem;
  margin-top:4px;
  margin-bottom:4px;
  visibility:visible;
  text-transform:uppercase;
  letter-spacing:4px;
  color:#fff;
  background:rgba(52,58,64,.8)
}
.additional-game-info .game-results-container {
  color:#fff;
  position:absolute;
  bottom:36px;
  left:0;
  width:100%
}
.additional-game-info .game-result {
  font-size:.75rem;
  font-weight:500;
  line-height:1;
  color:#fff;
  background-color:#343a40;
  border-radius:50%;
  width:32px;
  height:32px;
  margin-left:2px;
  margin-right:2px
}
.additional-game-info .additional-game-info-main {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  font-size:.75rem;
  line-height:1rem;
  font-weight:500;
  color:#fff;
  background-color:rgba(52,58,64,.8);
  padding-top:6px;
  padding-bottom:6px
}
.additional-game-info .bets-limits-info {
  padding-left:6px;
  padding-right:6px
}
.additional-game-info .bet-limit-separator {
  padding-left:2px;
  padding-right:2px
}
.additional-game-info .available-seats-info {
  padding-left:6px;
  padding-right:6px
}
.additional-game-info .available-seats-icon {
  font-size:1rem;
  margin-left:2px
}
.game-grid-item-featured .game-results-container {
  bottom:38px
}
.game-grid-item-featured .game-result {
  font-size:.875rem;
  width:36px;
  height:36px
}
.game-grid-item-featured .additional-game-info-main {
  font-size:.875rem
}
.game-grid-item-featured .available-seats-icon {
  font-size:1.125rem
}
.game-placeholder {
  background-color:rgba(255,255,255,.1);
  color:#fff;
  padding:0 4px;
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%
}
.game-frame-visible {
  overflow:hidden
}
#game-frame,
#vue-game-frame {
  overflow-y:auto;
  position:fixed;
  top:0;
  left:0;
  z-index:-1;
  width:100%;
  height:100%;
  background-color:#171a21;
  background-position:center top;
  background-repeat:no-repeat;
  background-size:cover;
  text-align:center;
  visibility:hidden;
  opacity:0;
  font-size:0
}
#game-frame.visible,
#vue-game-frame.visible {
  visibility:visible;
  opacity:1;
  z-index:1010
}
#game-frame .game-frame-inner,
#vue-game-frame .game-frame-inner {
  width:100%;
  min-width:992px
}
#game-frame .game-frame-fluid-box,
#vue-game-frame .game-frame-fluid-box {
  width:100%;
  height:100%
}
#game-frame .game-frame-header,
#vue-game-frame .game-frame-header {
  background-color:rgba(0,0,0,.5);
  color:#fff
}
#game-frame .game-frame-header .btn-user-deposit,
#vue-game-frame .game-frame-header .btn-user-deposit {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
@media (hover:hover) {
  #game-frame .game-frame-header .btn-user-deposit:hover,
  #vue-game-frame .game-frame-header .btn-user-deposit:hover {
    color:#212529;
    background-color:#efbe28;
    border-color:#efbb1c
  }
}
#game-frame .game-frame-header .btn-user-deposit.focus,
#game-frame .game-frame-header .btn-user-deposit:focus,
#vue-game-frame .game-frame-header .btn-user-deposit.focus,
#vue-game-frame .game-frame-header .btn-user-deposit:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
#game-frame .game-frame-header .btn-user-deposit.disabled,
#game-frame .game-frame-header .btn-user-deposit:disabled,
#vue-game-frame .game-frame-header .btn-user-deposit.disabled,
#vue-game-frame .game-frame-header .btn-user-deposit:disabled {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
#game-frame .game-frame-header .btn-user-deposit:not(:disabled):not(.disabled).active,
#game-frame .game-frame-header .btn-user-deposit:not(:disabled):not(.disabled):active,
#vue-game-frame .game-frame-header .btn-user-deposit:not(:disabled):not(.disabled).active,
#vue-game-frame .game-frame-header .btn-user-deposit:not(:disabled):not(.disabled):active,
.show>#game-frame .game-frame-header .btn-user-deposit.dropdown-toggle,
.show>#vue-game-frame .game-frame-header .btn-user-deposit.dropdown-toggle {
  color:#212529;
  background-color:#efbb1c;
  border-color:#edb711
}
#game-frame .game-frame-header .btn-user-deposit:not(:disabled):not(.disabled).active:focus,
#game-frame .game-frame-header .btn-user-deposit:not(:disabled):not(.disabled):active:focus,
#vue-game-frame .game-frame-header .btn-user-deposit:not(:disabled):not(.disabled).active:focus,
#vue-game-frame .game-frame-header .btn-user-deposit:not(:disabled):not(.disabled):active:focus,
.show>#game-frame .game-frame-header .btn-user-deposit.dropdown-toggle:focus,
.show>#vue-game-frame .game-frame-header .btn-user-deposit.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
#game-frame .game-frame-header .gfh-column-brand,
#vue-game-frame .game-frame-header .gfh-column-brand {
  padding:1.25rem 0
}
#game-frame .game-frame-header .gfh-column-brand img,
#vue-game-frame .game-frame-header .gfh-column-brand img {
  width:auto;
  height:30px;
  display:block
}
#game-frame .game-frame-header .gfh-column-brand.vip-logo img,
#vue-game-frame .game-frame-header .gfh-column-brand.vip-logo img {
  height:50px
}
#game-frame .game-frame-header .gfh-column-game-info .game-title,
#vue-game-frame .game-frame-header .gfh-column-game-info .game-title {
  margin:0;
  font-size:1rem;
  font-weight:500;
  text-align:center
}
#game-frame .game-frame-header .gfh-column-action,
#vue-game-frame .game-frame-header .gfh-column-action {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  padding-right:1rem
}
#game-frame .game-frame-header .gfh-column-action .gf-btn-user-login,
#vue-game-frame .game-frame-header .gfh-column-action .gf-btn-user-login {
  margin-left:12px;
  margin-right:12px
}
#game-frame .game-frame-header .gfh-column-action .gf-btn-user-register,
#vue-game-frame .game-frame-header .gfh-column-action .gf-btn-user-register {
  font-size:.75rem;
  font-weight:500;
  text-transform:uppercase;
  white-space:nowrap;
  margin-left:12px;
  margin-right:12px;
  color:#9ca8c8!important
}
#game-frame .game-frame-header .gfh-column-action .close,
#vue-game-frame .game-frame-header .gfh-column-action .close {
  color:var(--white);
  padding:1rem;
  margin:-1rem -1rem -1rem 1rem
}
#game-frame .game-frame-header .gfh-column-action .game-favorite-icon,
#vue-game-frame .game-frame-header .gfh-column-action .game-favorite-icon {
  position:static;
  background-color:transparent;
  padding-top:3px;
  padding-bottom:3px;
  opacity:1
}
#game-frame .game-frame-header .fullscreen-btn,
#vue-game-frame .game-frame-header .fullscreen-btn {
  font-size:1.5rem;
  padding:0 1rem;
  cursor:pointer
}
#game-frame #game-frame-container,
#vue-game-frame #game-frame-container {
  min-width:992px;
  display:inline-block;
  padding:2rem;
  position:relative;
  z-index:2;
  min-height:400px;
  margin:0 auto;
  -webkit-transition:all .2s .2s ease-out;
  transition:all .2s .2s ease-out
}
#game-frame #game-frame-container::after,
#vue-game-frame #game-frame-container::after {
  content:"";
  display:block;
  position:absolute;
  z-index:-1;
  left:2rem;
  right:2rem;
  top:calc(2rem + 52px);
  bottom:calc(2rem + 64px);
  background-color:rgba(0,0,0,.5)
}
#game-frame .game-navigation-wrapper,
#vue-game-frame .game-navigation-wrapper {
  position:relative
}
#game-frame .game-navigation,
#vue-game-frame .game-navigation {
  background-color:rgba(0,0,0,.5);
  margin-bottom:0;
  color:#fff
}
#game-frame .game-navigation .category-tabs,
#vue-game-frame .game-navigation .category-tabs {
  font-size:0;
  margin:0;
  padding:0;
  white-space:nowrap;
  overflow-x:auto;
  text-align:left
}
#game-frame .game-navigation .category-tabs li,
#vue-game-frame .game-navigation .category-tabs li {
  display:inline-block;
  vertical-align:top
}
#game-frame .game-navigation .category-tabs li>a,
#vue-game-frame .game-navigation .category-tabs li>a {
  font-size:.75rem;
  display:inline-block;
  color:#fff;
  border-bottom:1px solid transparent;
  padding:1rem 12px
}
#game-frame .game-navigation .category-tabs li>a::after,
#vue-game-frame .game-navigation .category-tabs li>a::after {
  font-size:.8125rem;
  font-family:ds-icon-material;
  display:inline-block;
  margin-left:6px;
  vertical-align:middle;
  font-weight:400;
  font-style:normal;
  line-height:1;
  letter-spacing:normal;
  text-transform:none;
  white-space:nowrap;
  word-wrap:normal;
  -webkit-font-feature-settings:"liga";
  -webkit-font-smoothing:antialiased;
  width:auto;
  height:auto;
  content:""
}
#game-frame .game-navigation .category-tabs li>a:hover,
#vue-game-frame .game-navigation .category-tabs li>a:hover {
  color:var(--primary-color-l-30);
  border-bottom-color:var(--primary-color-l-30)
}
#game-frame .game-navigation .category-tabs li.active>a,
#vue-game-frame .game-navigation .category-tabs li.active>a {
  color:var(--primary-color-l-30);
  border-bottom-color:var(--primary-color-l-30)
}
#game-frame .game-navigation .category-tabs li.active>a::after,
#vue-game-frame .game-navigation .category-tabs li.active>a::after {
  content:""
}
#game-frame .game-navigation .game-mode-info,
#vue-game-frame .game-navigation .game-mode-info {
  padding:.75rem 12px
}
#game-frame .game-navigation .game-mode-info .game-mode-label,
#vue-game-frame .game-navigation .game-mode-info .game-mode-label {
  font-size:.75rem;
  padding-right:6px
}
#game-frame .game-navigation .game-mode-info .btn-switch-game-mode,
#vue-game-frame .game-navigation .game-mode-info .btn-switch-game-mode {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
@media (hover:hover) {
  #game-frame .game-navigation .game-mode-info .btn-switch-game-mode:hover,
  #vue-game-frame .game-navigation .game-mode-info .btn-switch-game-mode:hover {
    color:#212529;
    background-color:#efbe28;
    border-color:#efbb1c
  }
}
#game-frame .game-navigation .game-mode-info .btn-switch-game-mode.focus,
#game-frame .game-navigation .game-mode-info .btn-switch-game-mode:focus,
#vue-game-frame .game-navigation .game-mode-info .btn-switch-game-mode.focus,
#vue-game-frame .game-navigation .game-mode-info .btn-switch-game-mode:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
#game-frame .game-navigation .game-mode-info .btn-switch-game-mode.disabled,
#game-frame .game-navigation .game-mode-info .btn-switch-game-mode:disabled,
#vue-game-frame .game-navigation .game-mode-info .btn-switch-game-mode.disabled,
#vue-game-frame .game-navigation .game-mode-info .btn-switch-game-mode:disabled {
  color:#212529;
  background-color:#f2c94c;
  border-color:#f2c94c
}
#game-frame .game-navigation .game-mode-info .btn-switch-game-mode:not(:disabled):not(.disabled).active,
#game-frame .game-navigation .game-mode-info .btn-switch-game-mode:not(:disabled):not(.disabled):active,
#vue-game-frame .game-navigation .game-mode-info .btn-switch-game-mode:not(:disabled):not(.disabled).active,
#vue-game-frame .game-navigation .game-mode-info .btn-switch-game-mode:not(:disabled):not(.disabled):active,
.show>#game-frame .game-navigation .game-mode-info .btn-switch-game-mode.dropdown-toggle,
.show>#vue-game-frame .game-navigation .game-mode-info .btn-switch-game-mode.dropdown-toggle {
  color:#212529;
  background-color:#efbb1c;
  border-color:#edb711
}
#game-frame .game-navigation .game-mode-info .btn-switch-game-mode:not(:disabled):not(.disabled).active:focus,
#game-frame .game-navigation .game-mode-info .btn-switch-game-mode:not(:disabled):not(.disabled):active:focus,
#vue-game-frame .game-navigation .game-mode-info .btn-switch-game-mode:not(:disabled):not(.disabled).active:focus,
#vue-game-frame .game-navigation .game-mode-info .btn-switch-game-mode:not(:disabled):not(.disabled):active:focus,
.show>#game-frame .game-navigation .game-mode-info .btn-switch-game-mode.dropdown-toggle:focus,
.show>#vue-game-frame .game-navigation .game-mode-info .btn-switch-game-mode.dropdown-toggle:focus {
  -webkit-box-shadow:0 0 0 .2rem rgba(242,201,76,.5);
  box-shadow:0 0 0 .2rem rgba(242,201,76,.5)
}
#game-frame .category-game-tabs,
#vue-game-frame .category-game-tabs {
  position:absolute;
  left:0;
  top:100%;
  width:100%;
  z-index:9;
  overflow:hidden
}
#game-frame .category-game-tabs .tab-pane,
#vue-game-frame .category-game-tabs .tab-pane {
  background-color:#000;
  -webkit-transition:all .2s .1s ease-out;
  transition:all .2s .1s ease-out;
  opacity:.1;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0)
}
#game-frame .category-game-tabs .tab-pane.active,
#vue-game-frame .category-game-tabs .tab-pane.active {
  opacity:1;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
}
#game-frame .category-game-tabs .tab-pane .game-list,
#vue-game-frame .category-game-tabs .tab-pane .game-list {
  white-space:nowrap
}
#game-frame .category-game-tabs .tab-pane .game-list .game-item,
#vue-game-frame .category-game-tabs .tab-pane .game-list .game-item {
  padding:12px 6px
}
#game-frame .category-game-tabs .tab-pane .game-list .game-item .game-image,
#vue-game-frame .category-game-tabs .tab-pane .game-list .game-item .game-image {
  display:block
}
#game-frame .category-game-tabs .tab-pane .game-list .game-item .game-image .img-main,
#vue-game-frame .category-game-tabs .tab-pane .game-list .game-item .game-image .img-main {
  display:block;
  width:100%;
  height:auto;
  margin:0 auto
}
#game-frame .category-game-tabs .tab-pane .game-list .game-item .game-title,
#vue-game-frame .category-game-tabs .tab-pane .game-list .game-item .game-title {
  display:block;
  text-align:center;
  font-size:.6875rem;
  color:#fff;
  padding-top:.25rem
}
#game-frame .category-game-tabs .tab-pane .game-list .game-item .category-game-holder,
#vue-game-frame .category-game-tabs .tab-pane .game-list .game-item .category-game-holder {
  font-size:.6875rem;
  padding-top:100%;
  position:relative
}
#game-frame #game-embed-frame,
#vue-game-frame #game-embed-frame {
  background-color:#000;
  width:952px;
  height:400px;
  min-height:400px;
  -webkit-transition:all .2s .2s ease-out;
  transition:all .2s .2s ease-out;
  position:relative;
  margin:0 auto
}
#game-frame #game-embed-frame.cat-nav-open::before,
#vue-game-frame #game-embed-frame.cat-nav-open::before {
  position:absolute;
  content:"";
  z-index:8;
  left:0;
  top:0;
  right:0;
  bottom:0;
  background-color:rgba(0,0,0,.4)
}
#game-frame #game-embed-frame #gameFrame,
#vue-game-frame #game-embed-frame #gameFrame {
  width:100%;
  height:100%;
  border:0
}
#game-frame .error-msg-box,
#vue-game-frame .error-msg-box {
  width:40rem;
  max-width:640px;
  background-color:rgba(0,0,0,.5);
  margin:2rem auto 0 auto;
  padding:3rem 1rem
}
#game-frame .error-msg-box .error-msg,
#vue-game-frame .error-msg-box .error-msg {
  text-align:center;
  font-size:1rem;
  font-weight:700;
  color:#fff;
  margin:0;
  padding:1rem 0
}
#game-frame .btn-user-deposit,
#vue-game-frame .btn-user-deposit {
  min-width:120px;
  margin-left:12px
}
#game-frame .featured-deposit-method .icon,
#vue-game-frame .featured-deposit-method .icon {
  width:1.40625rem;
  height:1.40625rem
}
#game-frame .game-settings-bottom,
#vue-game-frame .game-settings-bottom {
  background-color:rgba(48,57,81,.8)
}
#game-frame .game-settings-bottom .game-mode-bar .game-mode-switcher,
#vue-game-frame .game-settings-bottom .game-mode-bar .game-mode-switcher {
  padding:1rem 0
}
#game-frame .game-settings-bottom .game-mode-bar .game-mode-type-label.switch-demo,
#vue-game-frame .game-settings-bottom .game-mode-bar .game-mode-type-label.switch-demo {
  text-align:right
}
#game-frame .game-settings-bottom .game-mode-bar .game-mode-type-label.switch-real,
#vue-game-frame .game-settings-bottom .game-mode-bar .game-mode-type-label.switch-real {
  text-align:left
}
#game-frame .game-settings-bottom .game-mode-bar .game-mode-type-label a,
#vue-game-frame .game-settings-bottom .game-mode-bar .game-mode-type-label a {
  display:inline-block;
  font-size:.75rem;
  font-weight:500;
  color:#cacbcc;
  text-transform:uppercase
}
#game-frame .game-settings-bottom .game-mode-bar .game-mode-type-label a.disabled,
#vue-game-frame .game-settings-bottom .game-mode-bar .game-mode-type-label a.disabled {
  color:#747678;
  cursor:not-allowed
}
#game-frame .game-settings-bottom .game-mode-bar .game-mode-type-label a.active,
#vue-game-frame .game-settings-bottom .game-mode-bar .game-mode-type-label a.active {
  color:#fff;
  font-weight:500
}
#game-frame .game-settings-bottom .game-mode-bar .button-switch,
#vue-game-frame .game-settings-bottom .game-mode-bar .button-switch {
  width:3.5rem;
  height:2rem;
  border-radius:2rem;
  position:relative;
  cursor:pointer;
  border:.125rem solid #fff;
  margin-left:24px;
  margin-right:24px
}
#game-frame .game-settings-bottom .game-mode-bar .button-switch:after,
#vue-game-frame .game-settings-bottom .game-mode-bar .button-switch:after {
  position:absolute;
  top:.25rem;
  content:"";
  display:block;
  width:1.25rem;
  height:1.25rem;
  border-radius:50%;
  background-color:#fff;
  -webkit-transition:all .3s ease-out;
  transition:all .3s ease-out
}
#game-frame .game-settings-bottom .game-mode-bar .button-switch[data-active-game-mode=demo]:after,
#vue-game-frame .game-settings-bottom .game-mode-bar .button-switch[data-active-game-mode=demo]:after {
  left:.25rem
}
#game-frame .game-settings-bottom .game-mode-bar .button-switch[data-active-game-mode=real]:after,
#vue-game-frame .game-settings-bottom .game-mode-bar .button-switch[data-active-game-mode=real]:after {
  left:1.75rem
}
.range-holder {
  color:#acafb0
}
.range-holder .input-container {
  font-size:1rem;
  position:relative
}
.range-holder .input-container.ie-input {
  height:31px
}
.range-holder .input-container.ie-input .range-input {
  height:27px
}
.range-holder .input-container .input-track {
  width:100%;
  height:5px;
  background-color:#2c3438;
  border-radius:.125rem;
  position:absolute;
  top:12px;
  z-index:9
}
.range-holder .input-container .input-covered {
  background-color:#fadf00;
  border-radius:.125rem;
  position:absolute;
  height:5px;
  top:12px;
  left:0;
  z-index:10
}
.range-holder .input-container .range-input {
  width:100%;
  height:8px;
  background-color:transparent;
  padding:0;
  position:relative;
  z-index:10;
  -webkit-appearance:none
}
.range-holder .input-container .range-input:focus {
  outline:0
}
.range-holder .input-container .range-input::-webkit-slider-runnable-track {
  width:100%;
  height:5px;
  cursor:pointer;
  -webkit-transition:all .2s ease;
  transition:all .2s ease;
  background:0 0;
  border:none
}
.range-holder .input-container .range-input::-webkit-slider-thumb {
  width:15px;
  height:15px;
  background-color:#fff;
  border:none;
  -webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.2);
  box-shadow:0 1px 3px 1px rgba(0,0,0,.2);
  border-radius:50%;
  cursor:pointer;
  -webkit-appearance:none;
  margin-top:-5px
}
.range-holder .input-container .range-input::-moz-range-track {
  width:100%;
  height:5px;
  cursor:pointer;
  -webkit-transition:all .2s ease;
  transition:all .2s ease;
  background-color:transparent;
  border:none
}
.range-holder .input-container .range-input::-moz-range-thumb {
  width:15px;
  height:15px;
  background-color:#fff;
  border:none;
  box-shadow:0 1px 3px 1px rgba(0,0,0,.2);
  border-radius:50%;
  cursor:pointer;
  border:none
}
.range-holder .input-container .range-input::-ms-track {
  width:100%;
  height:5px;
  cursor:pointer;
  -webkit-transition:all .2s ease;
  transition:all .2s ease;
  background:0 0;
  border:none;
  color:transparent
}
.range-holder .input-container .range-input::-ms-fill-lower {
  background:0 0;
  border:none;
  border-radius:0
}
.range-holder .input-container .range-input::-ms-fill-upper {
  background:0 0;
  border:none;
  border-radius:0
}
.range-holder .input-container .range-input::-ms-thumb {
  width:15px;
  height:15px;
  background-color:#fff;
  border:none;
  box-shadow:0 1px 3px 1px rgba(0,0,0,.2);
  border-radius:50%;
  cursor:pointer;
  margin-top:1px
}
.range-holder .range-vals {
  font-size:.8125rem;
  font-weight:700
}
.range-holder .range-vals .sub-text {
  font-size:.625rem;
  font-weight:400
}
.range-holder .win {
  font-size:.75rem;
  text-align:center
}
.range-holder .win .amount {
  font-weight:700
}
.range-holder .win .sub-text {
  font-size:.625rem
}
:root {
  --sport-carousel-bg:rgba(0, 0, 0, 0.5);
  --sport-carousel-color:var(--white);
  --sport-carousel-market-line-title:var(--gray-400);
  --sport-carousel-market-container-bg:var(--table-row-dark);
  --sport-carousel-market-label-color:var(--body-color);
  --sport-carousel-market-spread-color:var(--action);
  --sport-carousel-event-all-markets-color:var(--action)
}
:root {
  --betslip-container-bg:#384054;
  --betslip-container-color:var(--body-color);
  --betslip-bet-types-tabs-bg:#2c3449;
  --betslip-bet-types-tabs-color:#ffffff;
  --betslip-bet-types-tabs-hover-color:var(--nav-tabs-link-active-color);
  --betslip-bet-types-tabs-active-color:var(--nav-tabs-link-active-color);
  --betslip-bet-types-tabs-active-border-color:var(--action);
  --betslip-selection-container-prematch-bg:var(--pre-primary);
  --betslip-selection-container-live-bg:var(--live-primary);
  --betslip-selection-event-score-color:#000000;
  --betslip-place-bet-button-bg:var(--action);
  --betslip-place-bet-button-color:var(--black);
  --betslip-cashout-button-bg:var(--action);
  --betslip-cashout-button-color:var(--black);
  --betslip-cashout-confirm-button-bg:var(--action);
  --betslip-cashout-confirm-button-color:var(--black);
  --betslip-cashout-toggle-range-bg:var(--action);
  --betslip-cashout-toggle-range-color:var(--black)
}
:root {
  --header-bg:#171a21;
  --header-color:color-yiq(#171a21);
  --header-brand-bg:#171a21;
  --header-nav-color:var(--link-color);
  --header-nav-color-hover:#f2c94c;
  --header-nav-color-active:#f2c94c;
  --header-nav-promotion-color:#f2c94c;
  --header-nav-vip-promotion-color:#d2b079;
  --header-nav-border-color:transparent
}
:root {
  --card-bg:#212630;
  --card-header-bg:#2c3449;
  --card-header-color:var(--white);
  --card-header-border-color:#455056;
  --card-border-color:#303951
}
:root {
  --mini-sport-league-title-bg:var(--primary-color);
  --mini-sport-league-title-color:#000000;
  --mini-sport-event-color:var(--text-dark);
  --mini-sport-event-market-line-color:var(--text-dark);
  --mini-sport-odd-holder-color:var(--text-dark);
  --mini-sport-odd-color:var(--gray-800);
  --mini-sport-event-odd-bg:var(--pre-primary);
  --mini-sport-event-even-bg:var(--pre-secondary);
  --mini-sport-odd-holder-bg:rgba(0, 0, 0, 0.05)
}
:root {
  --sidebar-navigation-title-bg:#2c3449;
  --sidebar-navigation-title-color:var(--body-color);
  --sidebar-navigation-title-hover-bg:#2a344c;
  --sidebar-navigation-title-hover-color:var(--action);
  --sidebar-navigation-title-active-bg:#20273a;
  --sidebar-navigation-title-active-color:var(--action)
}
:root {
  --odd-holder-color:var(--gray-200);
  --odd-holder-spread-color:var(--odd-holder-color);
  --odd-holder-hover-bg:#283043;
  --odd-holder-selected-bg:var(--action);
  --odd-holder-selected-color:#000000;
  --odd-holder-selected-spread-color:var(--odd-holder-selected-color);
  --odd-holder-selected-odd-color:var(--odd-holder-selected-color)
}
:root {
  --modal-content-bg:#2c323f;
  --modal-content-border-color:var(--secondary-color);
  --modal-header-color:var(--body-color);
  --modal-body-color:var(--body-color);
  --modal-white-header-color:var(--black);
  --modal-white-body-color:var(--black);
  --modal-footer-bg:#303950;
  --modal-header-border-color:var(--secondary-color-l-15);
  --modal-footer-border-color:var(--secondary-color-l-15);
  --bet-builder-modal-content-bg:var(--modal-content-bg);
  --bet-builder-modal-header-color:var(--modal-header-color);
  --bet-builder-modal-header-bg:var(--modal-content-bg);
  --bet-builder-modal-close-button-color:var(--white);
  --bet-builder-modal-selection-close-btn-color:var(--white)
}
:root {
  --vip-club-section-title-color:#F2C46E;
  --vip-club-testimonial-star-rating-color:#f6d79d;
  --vip-club-testimonial-card-border-color:#F2C46E;
  --vip-club-benefits-text-color:#F2C46E
}
:root {
  --nav-tabs-bg:var(--secondary-color);
  --nav-tabs-border-color:var(--box-border-color);
  --nav-tabs-color:var(--body-color);
  --nav-tabs-active-color:var(--body-color);
  --nav-tabs-link-active-border-color:var(--action)
}
#header .user-balances-service-item .user-balance-container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}
#header .user-balances-service-item .user-balance-container .games-casino-element-display {
  padding-left:12px
}
.btn-group-sm>.btn .ds-icon-material,
.btn-sm .ds-icon-material {
  vertical-align:middle
}
#changePasswordForm>button[type=submit].btn-primary {
  padding:.375rem 1rem
}
.btn-settings-edit {
  border-radius:10rem;
  font-size:.9375rem
}
#header .vip-logo .app-logo-image {
  height:3rem
}
#header .sport-view-switcher .btn-dropdown-icon {
  color:#27ae60
}
#header .odds-type-switcher .btn-dropdown-icon {
  color:#27ae60
}
#header .time-clock-wrapper {
  color:#9ca8c8
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-item-status {
  margin-bottom:6px
}
#betSlipContainer .bs-item .bs-selection-container .bs-selection-details .bs-item-status .custom-checkbox .custom-control-input:checked~.custom-control-label:after {
  background-color:inherit
}
#betSlipContainer .no-bets-holder {
  color:#fff
}
.sport-filter-item .btn-dropdown-primary {
  color:#fff
}
#myCasinoModal .search-box-input .btn {
  border-radius:.2rem
}
.competition .euro-events-outrights-filter-container {
  background-color:#0d0f13
}
.competition .euro-events-outrights-filter-container .nav-link:hover {
  color:#fff
}
.competition .euro-events-outrights-filter-container .nav-link.active {
  color:#fff
}
.suggested-game-parlays-container .slider-container-nav .owl-next,
.suggested-game-parlays-container .slider-container-nav .owl-prev {
  margin:0;
  background-color:rgba(0,0,0,.4)
}
.suggested-game-parlays-container .slider-container-nav .owl-next .carousel-icon-nav,
.suggested-game-parlays-container .slider-container-nav .owl-prev .carousel-icon-nav {
  font-size:1.5rem
}

