@charset "UTF-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em,
img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figure, figcaption, hgroup,
menu, footer, header, nav, section, summary, time, mark, audio, video, input, textarea, select {
  margin: 0;
  padding: 0;
  border: 0; }

article, aside, canvas, figure, figure img, figcaption, hgroup,
footer, header, nav, section, audio, video {
  display: block; }

a img {
  border: 0; }

img::-moz-selection,
.button::-moz-selection {
  background: transparent; }

img::selection,
.button::selection {
  background: transparent; }

body {
  -webkit-tap-highlight-color: #ffff9e; }

.button,
div.toggle label,
nav a {
  -webkit-tap-highlight-color: transparent; }

*, *:before, *:after {
  box-sizing: border-box; }

.navigation-internal {
  position: relative;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1%; }
  .no-padding.navigation-internal {
    padding: 0; }
  html.lt-ie9 .navigation-internal {
    min-width: 100%; }

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

.form-row:after {
  clear: both; }

.navigation-internal ul, .tabs {
  margin: 0;
  border-bottom: 1px solid #e6e6e6; }
  .navigation-internal ul.mini li, .mini.tabs li {
    margin: 0 0 -1px; }
    .navigation-internal ul.mini li a, .mini.tabs li a {
      font-size: 0.75rem;
      padding: 5px 8px; }
  .navigation-internal ul li, .tabs li {
    display: inline-block;
    margin: 0 0 -1px; }
    .navigation-internal ul li a, .tabs li a {
      -webkit-tap-highlight-color: transparent;
      display: block;
      padding: 7px 11px;
      border: 1px solid transparent; }
      @media (max-width: 480px) {
        .navigation-internal ul li a, .tabs li a {
          padding: 4px 7px; } }
      .navigation-internal ul li a:visited, .tabs li a:visited {
        color: #4e8be6; }
      .navigation-internal ul li a:hover, .tabs li a:hover {
        text-decoration: none; }
      .navigation-internal ul li a.is-active, .tabs li a.is-active {
        border-color: #e6e6e6;
        border-bottom-color: #fff;
        border-radius: 3px 3px 0 0; }

.bg-grey1 {
  background: #333 !important; }

.text-grey1 {
  color: #333 !important; }

.bg-grey2 {
  background: #777 !important; }

.text-grey2 {
  color: #777 !important; }

.bg-grey3 {
  background: #e5e5e5 !important; }

.text-grey3 {
  color: #e5e5e5 !important; }

.bg-grey4 {
  background: #f5f5f5 !important; }

.text-grey4 {
  color: #f5f5f5 !important; }

.bg-grey5 {
  background: #262626 !important; }

.text-grey5 {
  color: #262626 !important; }

.bg-grey6 {
  background: #444 !important; }

.text-grey6 {
  color: #444 !important; }

.bg-blue {
  background: #006fce !important; }

.text-blue {
  color: #006fce !important; }

.bg-blue2 {
  background: #1d6786 !important; }

.text-blue2 {
  color: #1d6786 !important; }

.bg-blue3 {
  background: #e8f2f3 !important; }

.text-blue3 {
  color: #e8f2f3 !important; }

.bg-green {
  background: #7ab800 !important; }

.text-green {
  color: #7ab800 !important; }

.bg-green2 {
  background: #53a31a !important; }

.text-green2 {
  color: #53a31a !important; }

.bg-green3 {
  background: #435907 !important; }

.text-green3 {
  color: #435907 !important; }

.bg-green4 {
  background: #a1bc4d !important; }

.text-green4 {
  color: #a1bc4d !important; }

.bg-red {
  background: #e22b00 !important; }

.text-red {
  color: #e22b00 !important; }

.bg-error-red {
  background: #9b1010 !important; }

.text-error-red {
  color: #9b1010 !important; }

.bg-yellow1 {
  background: #ffd600 !important; }

.text-yellow1 {
  color: #ffd600 !important; }

.bg-yellow2 {
  background: #eb8500 !important; }

.text-yellow2 {
  color: #eb8500 !important; }

.bg-yellow3 {
  background: #fafbec !important; }

.text-yellow3 {
  color: #fafbec !important; }

.bg-grey1,
.bg-grey2,
.bg-grey5,
.bg-grey6,
.bg-blue,
.bg-blue2,
.bg-green,
.bg-green2,
.bg-green3,
.bg-green4,
.bg-red,
.bg-error-red,
.bg-yellow2 {
  color: #fff !important; }

[class*="column-"] {
  float: left;
  margin-left: 1%;
  margin-right: 1%;
  position: relative; }

.column-1 {
  width: 6.33333%; }

.column-2 {
  width: 14.66667%; }

.column-3 {
  width: 23%; }

.column-4 {
  width: 31.33333%; }

.column-5 {
  width: 39.66667%; }

.column-6 {
  width: 48%; }

.column-7 {
  width: 56.33333%; }

.column-8 {
  width: 64.66667%; }

.column-9 {
  width: 73%; }

.column-10 {
  width: 81.33333%; }

.column-11 {
  width: 89.66667%; }

.column-12 {
  width: 98%; }

.column-spacer-1 {
  margin-left: 9.33333%; }

.column-spacer-2 {
  margin-left: 17.66667%; }

.column-spacer-3 {
  margin-left: 26%; }

.column-spacer-4 {
  margin-left: 34.33333%; }

.column-spacer-5 {
  margin-left: 42.66667%; }

.column-spacer-6 {
  margin-left: 51%; }

.column-spacer-7 {
  margin-left: 59.33333%; }

.column-spacer-8 {
  margin-left: 67.66667%; }

.column-spacer-9 {
  margin-left: 76%; }

.column-spacer-10 {
  margin-left: 84.33333%; }

.column-spacer-11 {
  margin-left: 92.66667%; }

.column-spacer-12 {
  margin-left: 101%; }

@media (max-width: 640px) {
  [class*="column-"] {
    width: 98%; }
  [class*="column-spacer-"] {
    margin-left: 1%; } }

.two-up {
  width: 48%;
  float: left;
  margin-left: 1%;
  margin-right: 1%;
  position: relative; }

.three-up {
  width: 31.33333%;
  float: left;
  margin-left: 1%;
  margin-right: 1%;
  position: relative; }

.four-up {
  width: 23%;
  float: left;
  margin-left: 1%;
  margin-right: 1%;
  position: relative; }

.row {
  position: relative;
  min-height: 26px;
  clear: both; }
  .row:before, .row:after {
    content: "";
    display: table; }
  .row:after {
    clear: both; }
  .row + .row {
    margin-top: 13px; }
  @media (max-width: 640px) {
    .row {
      margin-bottom: 26px; } }

img,
embed,
object,
video,
audio,
iframe {
  max-width: 100% !important; }

.page-width {
  position: relative;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1%; }
  .page-width.no-padding {
    padding: 0; }

.page-width--constrained {
  max-width: 1024px;
  margin-right: auto;
  margin-left: auto; }

.left {
  float: left !important; }

.right {
  float: right !important; }

.center {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important; }

.align-with-button {
  padding-top: 5px; }

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

.clearfix:after {
  clear: both; }

.clear {
  clear: both; }

.no-bottom-margin {
  margin-bottom: 0 !important; }

*:target {
  margin-top: -117px;
  padding-top: 117px; }

@font-face {
  font-family: "Proxima-Nova";
  font-weight: normal;
  font-style: normal;
  src: url("/fonts/fd-prox-c9bd270a.woff") format("woff"), url("/fonts/fd-prox-b63cb810.ttf") format("truetype"); }

@font-face {
  font-family: "Proxima-Nova";
  font-weight: bold;
  font-style: normal;
  src: url("/fonts/fd-prox-bold-2d3d0d40.woff") format("woff"), url("/fonts/fd-prox-bold-af1f1bc8.ttf") format("truetype"); }

@font-face {
  font-family: 'ProximaNova';
  font-weight: normal;
  font-style: normal;
  src: url("/fonts/fd-prox-c9bd270a.woff") format("woff"), url("/fonts/fd-prox-b63cb810.ttf") format("truetype"); }

@font-face {
  font-family: 'ProximaNova';
  font-weight: bold;
  font-style: normal;
  src: url("/fonts/fd-prox-bold-2d3d0d40.woff") format("woff"), url("/fonts/fd-prox-bold-af1f1bc8.ttf") format("truetype"); }

@font-face {
  font-family: 'ProximaNovaCondensed';
  font-weight: normal;
  font-style: normal;
  src: url("/fonts/fd-prox-condensed-8c975479.woff") format("woff"), url("/fonts/fd-prox-condensed-dd153cc5.ttf") format("truetype"); }

@font-face {
  font-family: 'Shentox-Bold';
  font-weight: bold;
  font-style: normal;
  src: url("/fonts/shentox-bold-93d65d09.woff") format("woff"), url("/fonts/shentox-bold.tff") format("truetype"); }

@font-face {
  font-family: 'Eund-Regular';
  font-weight: normal;
  src: url("/fonts/eund-regular-54b617a1.svg#eund-regular") format("svg"), url("/fonts/eund-regular-100d043f.woff") format("woff"), url("/fonts/eund-regular-236874d5.ttf") format("truetype"); }

@font-face {
  font-family: 'Eund-Medium';
  src: url("/fonts/eund-medium-5516a4ba.svg#eund-medium") format("svg"), url("/fonts/eund-medium-4e11eac3.woff") format("woff"), url("/fonts/eund-medium-2ffc0ddc.ttf") format("truetype"); }

@font-face {
  font-family: 'Eund-Light';
  src: url("/fonts/eund-light-3edd1eac.svg#eund-light") format("svg"), url("/fonts/eund-light-507f30c0.woff") format("woff"), url("/fonts/eund-light-45b5fe03.ttf") format("truetype"); }

@font-face {
  font-family: 'FanDuel';
  src: url("/fonts/fanduel-9701513c.svg#fanduel") format("svg"), url("/fonts/fanduel-f6d5f713.woff") format("woff"), url("/fonts/fanduel-f114609b.ttf") format("truetype"); }

@font-face {
  font-family: 'FanDuel-Press';
  src: url("/fonts/fanduel-press-89ddbbd4.svg#fanduel") format("svg"), url("/fonts/fanduel-press-176a6b16.woff") format("woff"), url("/fonts/fanduel-press-0b3ef07e.ttf") format("truetype"); }

body {
  font-size: 16px;
  font-family: "Proxima-Nova", Helvetica, Arial, sans-serif;
  line-height: 1.6;
  color: #445058; }

.fontloader body {
  font-size: 16px/1.6;
  font-family: Helvetica, Arial, sans-serif;
  letter-spacing: -0.006em; }

.fontloader.fontloader__proxima--loaded body {
  font-size: 16px/1.6;
  font-family: "Proxima-Nova", Helvetica, Arial, sans-serif;
  letter-spacing: 0; }

h1, h2, h3, h4, h5, h6, legend {
  margin-bottom: 26px;
  text-rendering: optimizeLegibility;
  word-wrap: break-word;
  font-weight: normal;
  color: #1f375b; }
  h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, legend small {
    font-weight: normal;
    color: #888; }
  h1.page-width, h2.page-width, h3.page-width, h4.page-width, h5.page-width, h6.page-width, legend.page-width {
    padding: 0; }

h1 {
  font-size: 2.25rem;
  line-height: 1; }

h2 {
  font-size: 1.875rem;
  line-height: 1.1; }

h3 {
  font-size: 1.625rem;
  line-height: 1.1; }

h4 {
  font-size: 1.375rem;
  line-height: 1.2; }

h5 {
  font-size: 1.125rem;
  line-height: 1.3; }

h6 {
  font-size: 1rem;
  line-height: 1.4; }

.section-title {
  margin-bottom: 26px;
  padding: 0;
  border-bottom: 1px solid #ccc;
  box-shadow: 0 1px 6px -6px #000; }
  .section-title + h1 {
    margin: 0; }

h1 + h3 {
  margin-top: -13px; }

p {
  margin-bottom: 26px;
  text-rendering: optimizeLegibility; }

small {
  font-size: 75%;
  line-height: 1; }

code,
pre {
  font-family: "Source Code Pro", Menlo, Monaco, monospace;
  padding: 1px 4px;
  background: #ededed;
  color: #1493ff;
  word-wrap: break-word;
  border: 1px solid #ccc;
  border-radius: 3px; }

pre {
  font-size: 0.8125rem; }

b,
strong {
  font-weight: bold; }

em,
i {
  font-style: italic; }

a {
  color: #1493ff;
  text-decoration: none; }
  a:hover {
    color: #0f89f1; }

.text-align-left {
  text-align: left; }

.text-align-right {
  text-align: right; }

.text-align-center {
  text-align: center; }

.eund {
  font-family: "Eund-Light", "Proxima-Nova", Helvetica, Arial, sans-serif;
  font-weight: normal; }

.divider {
  margin-top: 13px;
  margin-bottom: 13px;
  background: #d7dde1;
  width: 100%;
  height: 1px; }
  .divider.divider-on-dark {
    background: #152023; }

.stat {
  display: table-cell;
  vertical-align: top;
  padding-left: 8px;
  min-width: 70px;
  color: #acacac;
  font-size: 12px;
  line-height: 1;
  text-transform: uppercase;
  text-align: right; }
  .stat b {
    display: block;
    color: #5a5a5a;
    font-size: 36px;
    font-weight: normal;
    text-transform: none; }
  .stat:first-child {
    padding-left: 0; }

.faq-heading {
  background: #f5f5f5;
  font-weight: normal;
  border-radius: 3px; }
  .faq-heading[data-role="expandable-heading"] {
    padding-left: 20px; }
    .faq-heading[data-role="expandable-heading"]:before {
      left: 5px; }

.data-chunk {
  color: inherit;
  font-size: 0.75rem;
  text-align: right; }
  @media (min-width: 641px) {
    .data-chunk {
      font-size: 0.875rem; } }
  .data-chunk--medium {
    font-size: 1rem;
    line-height: 1.14; }
    @media (min-width: 641px) {
      .data-chunk--medium {
        font-size: 1.5rem;
        line-height: 1.14; } }
  .data-chunk .data-chunk-name {
    display: block;
    color: #99a8b1;
    font-size: 0.625rem;
    line-height: .5;
    text-transform: uppercase;
    letter-spacing: 1px; }

[data-sport-icon="mlb"]:before {
  content: "⚾";
  font-family: "FanDuel"; }

[data-sport-icon="nba"]:before {
  content: "⚼";
  font-family: "FanDuel"; }

[data-sport-icon="nfl"]:before {
  content: "⚽";
  font-family: "FanDuel"; }

[data-sport-icon="nhl"]:before {
  content: "⚻";
  font-family: "FanDuel"; }

[data-sport-icon="cfb"]:before {
  content: "⚺";
  font-family: "FanDuel"; }

[data-sport-icon="cbb"]:before {
  content: "⚿";
  font-family: "FanDuel"; }

[data-sport-icon="wnba"]:before {
  content: "\26bc";
  font-family: "FanDuel"; }

[data-sport-icon="soc"]:before,
[data-sport-icon="epl"]:before,
[data-sport-icon="ucl"]:before,
[data-sport-icon="wwc"]:before,
[data-sport-icon="copa"]:before,
[data-sport-icon="gold"]:before,
[data-sport-icon="eur"]:before,
[data-sport-icon="liga"]:before,
[data-sport-icon="fac"]:before,
[data-sport-icon="seri"]:before,
[data-sport-icon="bund"]:before,
[data-sport-icon="mls"]:before,
[data-sport-icon="ligue"]:before,
[data-sport-icon="efl"]:before,
[data-sport-icon="fifa"]:before {
  content: "\26ca";
  font-family: "FanDuel"; }

[data-sport-icon="pga"]:before {
  content: "\26f3";
  font-family: "FanDuel"; }

[data-sport-icon="nascar"]:before {
  content: "\e921";
  font-family: "FanDuel"; }

[data-sport-icon="tennis"]:before {
  content: "\01F3BE";
  font-family: "FanDuel"; }

[data-sport-icon="xfl"]:before {
  content: "\26bd";
  font-family: "FanDuel"; }

[data-sport-icon="default"]:before {
  content: "\e913";
  font-family: "FanDuel"; }

[data-icon]:before {
  content: attr(data-icon);
  font-family: "FanDuel"; }

[data-icon-after]:after {
  content: attr(data-icon-after);
  font-family: "FanDuel"; }

i.icon {
  font-family: "FanDuel";
  font-style: normal;
  font-weight: normal !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  i.icon.error {
    color: #fe5c3d; }
  i.icon.success {
    color: #92d05b; }
  .button.mini i.icon {
    font-size: 85%; }

i.press {
  font-family: "FanDuel-Press";
  font-style: normal;
  font-weight: normal !important;
  -webkit-font-smoothing: antialiased; }
  i.press span {
    display: none; }

.icon.news-breaking,
.icon.news-recent {
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: top;
  margin-top: -1px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+bmV3cy1icmVha2luZzwvdGl0bGU+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjQzBDMEMwIiBkPSJNMCA0aDJ2MjBIMHpNMjQgMTJoMnYxMmgtMnoiLz48cGF0aCBkPSJNMTguMDE5IDZIMnYxNmgyMlYxMS45ODFBNi41MDEgNi41MDEgMCAwIDEgMTguMDE5IDZ6IiBmaWxsPSIjRDhEOEQ4Ii8+PHBhdGggZmlsbD0iI0MwQzBDMCIgZD0iTTIgMjJoMjJ2Mkgyek0yIDRoMTZ2Mkgyek00IDEwaDE1djJINHpNNCAxNmgxOHYySDR6TTIgMjRoOGwtNCA0LjFMMiAyNHoiLz48Y2lyY2xlIGZpbGw9IiNGOUM5NzQiIGN4PSIyNSIgY3k9IjUiIHI9IjUiLz48L2c+PC9zdmc+);
  background-size: 15px 15px;
  background-repeat: no-repeat;
  font-size: 0; }

.icon.news-recent {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+bmV3cy1yZWNlbnQ8L3RpdGxlPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZmlsbD0iI0MwQzBDMCIgZD0iTTAgNWgydjIwSDB6TTI0IDVoMnYyMGgtMnoiLz48cGF0aCBmaWxsPSIjRDhEOEQ4IiBkPSJNMiA3aDIydjE2SDJ6Ii8+PHBhdGggZmlsbD0iI0MwQzBDMCIgZD0iTTIgMjNoMjJ2Mkgyek0yIDVoMjJ2Mkgyek00IDExaDE4djJINHpNNCAxN2gxOHYySDR6TTIgMjVoOGwtNCA0LjFMMiAyNXoiLz48L2c+PC9zdmc+); }

.player-badge {
  display: inline-block;
  margin-left: 4px;
  padding: 2px;
  color: #ccc;
  font-size: 0.5rem;
  line-height: 1;
  text-transform: uppercase;
  border-top: 1px solid #ccc;
  border-radius: 2px;
  vertical-align: top; }
  .player-badge.player-badge-probable-pitcher {
    background: #87c213;
    color: #fff;
    border-color: #87c213; }
  .player-badge.player-badge-expected {
    background: #fff;
    color: #818e95;
    border: 1px solid #818e95;
    box-shadow: inset 0 -1px 0 0 #818e95;
    border-bottom-width: 0px; }
  .player-badge.player-badge-starting {
    background: #fff;
    color: #3fc369;
    border: 1px solid #3fc369;
    box-shadow: inset 0 -1px 0 0 #3fc369;
    border-bottom-width: 0px;
    width: 25px;
    text-align: center; }
  .player-badge.player-badge-missed-cut, .player-badge.player-badge-withdrawn {
    background: #bf2d2d;
    color: #fff;
    border: 1px solid #bf2d2d;
    box-shadow: inset 0 -1px 0 0 #bf2d2d;
    border-bottom-width: 0px;
    padding: 3px; }
  .player-badge[data-injury-status=o], .player-badge.player-badge-injured, .player-badge.player-badge-injured-out {
    background: rgba(155, 16, 16, 0.8);
    color: #fff;
    border-color: #9b1010; }
  .player-badge[data-injury-status=ir], .player-badge.player-badge-injured, .player-badge.player-badge-injured-out {
    background: rgba(155, 16, 16, 0.8);
    color: #fff;
    border-color: #9b1010; }
  .player-badge[data-injury-status=na], .player-badge.player-badge-injured, .player-badge.player-badge-injured-out {
    background: rgba(155, 16, 16, 0.8);
    color: #fff;
    border-color: #9b1010; }
  .player-badge[data-injury-status=dl], .player-badge.player-badge-injured, .player-badge.player-badge-injured-out {
    background: rgba(155, 16, 16, 0.8);
    color: #fff;
    border-color: #9b1010; }
  .player-badge[data-injury-status=mc], .player-badge.player-badge-injured, .player-badge.player-badge-injured-out {
    background: rgba(155, 16, 16, 0.8);
    color: #fff;
    border-color: #9b1010; }
  .player-badge[data-injury-status=wd], .player-badge.player-badge-injured, .player-badge.player-badge-injured-out {
    background: rgba(155, 16, 16, 0.8);
    color: #fff;
    border-color: #9b1010; }
  .player-badge[data-injury-status=dtd], .player-badge.player-badge-injured-possible {
    background: #eb8500;
    color: #fff;
    border-color: #eb8500; }
  .player-badge[data-injury-status=gtd], .player-badge.player-badge-injured-possible {
    background: #eb8500;
    color: #fff;
    border-color: #eb8500; }
  .player-badge[data-injury-status=d], .player-badge.player-badge-injured-possible {
    background: #eb8500;
    color: #fff;
    border-color: #eb8500; }
  .player-badge[data-injury-status=q], .player-badge.player-badge-injured-possible {
    background: #eb8500;
    color: #fff;
    border-color: #eb8500; }
  .player-badge[data-injury-status=p], .player-badge.player-badge-injured-probable {
    background: #53a31a;
    color: #fff;
    border-color: #53a31a; }

.user-experience-badge {
  display: none; }
  .user-experience-badge--veteran {
    display: inline-block;
    vertical-align: middle;
    font-family: "FanDuel";
    font-size: 1rem;
    position: relative;
    margin-right: .1rem; }
    .user-experience-badge--veteran:before {
      content: '\2605'; }

button,
.button {
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  margin: 0;
  padding: 12px 24px;
  background-color: transparent;
  color: #1493ff;
  font-size: 14px;
  line-height: 1.25;
  border-radius: 3px;
  border: 0;
  -webkit-appearance: none; }
  button.active, button.is-active,
  .button.active,
  .button.is-active {
    background: #1493ff;
    color: #fff;
    box-shadow: none; }
    button.active:hover, button.is-active:hover,
    .button.active:hover,
    .button.is-active:hover {
      color: #fff; }
  button.primary,
  .button.primary {
    color: #FFFFFF;
    background-image: -webkit-linear-gradient(270deg, #36c565 0%, #2cb459 100%);
    background-image: linear-gradient(-180deg, #36c565 0%, #2cb459 100%);
    border: 0;
    box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 1px 0px rgba(0, 0, 0, 0.05), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.15);
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.15); }
    button.primary:hover,
    .button.primary:hover {
      color: #FFFFFF;
      background-image: -webkit-linear-gradient(270deg, #2cb459 0%, #219848 100%);
      background-image: linear-gradient(-180deg, #2cb459 0%, #219848 100%); }
    button.primary:focus, button.primary.focus,
    .button.primary:focus,
    .button.primary.focus {
      color: #FFFFFF; }
    button.primary:active, button.primary.active, button.primary.is-active,
    .button.primary:active,
    .button.primary.active,
    .button.primary.is-active {
      color: #FFFFFF;
      background-image: none;
      background-color: #36c565;
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
      button.primary:active:hover, button.primary:active:focus, button.primary:active.focus, button.primary.active:hover, button.primary.active:focus, button.primary.active.focus, button.primary.is-active:hover, button.primary.is-active:focus, button.primary.is-active.focus,
      .button.primary:active:hover,
      .button.primary:active:focus,
      .button.primary:active.focus,
      .button.primary.active:hover,
      .button.primary.active:focus,
      .button.primary.active.focus,
      .button.primary.is-active:hover,
      .button.primary.is-active:focus,
      .button.primary.is-active.focus {
        color: #FFFFFF;
        background-image: -webkit-linear-gradient(270deg, #2cb459 0%, #219848 100%);
        background-image: linear-gradient(-180deg, #2cb459 0%, #219848 100%); }
    button.primary.disabled, button.primary:disabled, button.primary[disabled],
    .button.primary.disabled,
    .button.primary:disabled,
    .button.primary[disabled] {
      background-image: none;
      background-color: #f5f8fc;
      border: 1px solid #b9c4cb;
      color: #b9c4cb;
      opacity: 1;
      box-shadow: none;
      text-shadow: none;
      cursor: default; }
      button.primary.disabled:active, button.primary:disabled:active, button.primary[disabled]:active,
      .button.primary.disabled:active,
      .button.primary:disabled:active,
      .button.primary[disabled]:active {
        background-image: none;
        background-color: #f5f8fc;
        color: #b9c4cb; }
  button.primary-alt,
  .button.primary-alt {
    color: #36c565;
    background-image: transparent;
    border: 0;
    box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 1px 0px rgba(0, 0, 0, 0.05), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.15);
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 0 0 1px #36c565;
    text-shadow: none; }
    button.primary-alt:hover,
    .button.primary-alt:hover {
      color: #36c565;
      background-image: #f0f3f8; }
    button.primary-alt:focus, button.primary-alt.focus,
    .button.primary-alt:focus,
    .button.primary-alt.focus {
      color: #36c565; }
    button.primary-alt:active, button.primary-alt.active, button.primary-alt.is-active,
    .button.primary-alt:active,
    .button.primary-alt.active,
    .button.primary-alt.is-active {
      color: #36c565;
      background-image: none;
      background-color: #f5f8fc;
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
      button.primary-alt:active:hover, button.primary-alt:active:focus, button.primary-alt:active.focus, button.primary-alt.active:hover, button.primary-alt.active:focus, button.primary-alt.active.focus, button.primary-alt.is-active:hover, button.primary-alt.is-active:focus, button.primary-alt.is-active.focus,
      .button.primary-alt:active:hover,
      .button.primary-alt:active:focus,
      .button.primary-alt:active.focus,
      .button.primary-alt.active:hover,
      .button.primary-alt.active:focus,
      .button.primary-alt.active.focus,
      .button.primary-alt.is-active:hover,
      .button.primary-alt.is-active:focus,
      .button.primary-alt.is-active.focus {
        color: #36c565;
        background-image: #f0f3f8; }
    button.primary-alt.disabled, button.primary-alt:disabled, button.primary-alt[disabled],
    .button.primary-alt.disabled,
    .button.primary-alt:disabled,
    .button.primary-alt[disabled] {
      background-image: none;
      background-color: #f5f8fc;
      border: 1px solid #b9c4cb;
      color: #b9c4cb;
      opacity: 1;
      box-shadow: none;
      text-shadow: none;
      cursor: default; }
      button.primary-alt.disabled:active, button.primary-alt:disabled:active, button.primary-alt[disabled]:active,
      .button.primary-alt.disabled:active,
      .button.primary-alt:disabled:active,
      .button.primary-alt[disabled]:active {
        background-image: none;
        background-color: #f5f8fc;
        color: #b9c4cb; }
    button.primary-alt:active, button.primary-alt.active, button.primary-alt.is-active,
    .button.primary-alt:active,
    .button.primary-alt.active,
    .button.primary-alt.is-active {
      box-shadow: inset 0 0 0 1px #36c565, inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  button.secondary,
  .button.secondary {
    color: #fff;
    background-image: -webkit-linear-gradient(270deg, #1493ff 0%, #0f89f1 100%);
    background-image: linear-gradient(-180deg, #1493ff 0%, #0f89f1 100%);
    border: 0;
    box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 1px 0px rgba(0, 0, 0, 0.05), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.15);
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.15); }
    button.secondary:hover,
    .button.secondary:hover {
      color: #fff;
      background-image: -webkit-linear-gradient(270deg, #0f89f1 0%, #0d7fe1 100%);
      background-image: linear-gradient(-180deg, #0f89f1 0%, #0d7fe1 100%); }
    button.secondary:focus, button.secondary.focus,
    .button.secondary:focus,
    .button.secondary.focus {
      color: #fff; }
    button.secondary:active, button.secondary.active, button.secondary.is-active,
    .button.secondary:active,
    .button.secondary.active,
    .button.secondary.is-active {
      color: #fff;
      background-image: none;
      background-color: #1493ff;
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
      button.secondary:active:hover, button.secondary:active:focus, button.secondary:active.focus, button.secondary.active:hover, button.secondary.active:focus, button.secondary.active.focus, button.secondary.is-active:hover, button.secondary.is-active:focus, button.secondary.is-active.focus,
      .button.secondary:active:hover,
      .button.secondary:active:focus,
      .button.secondary:active.focus,
      .button.secondary.active:hover,
      .button.secondary.active:focus,
      .button.secondary.active.focus,
      .button.secondary.is-active:hover,
      .button.secondary.is-active:focus,
      .button.secondary.is-active.focus {
        color: #fff;
        background-image: -webkit-linear-gradient(270deg, #0f89f1 0%, #0d7fe1 100%);
        background-image: linear-gradient(-180deg, #0f89f1 0%, #0d7fe1 100%); }
    button.secondary.disabled, button.secondary:disabled, button.secondary[disabled],
    .button.secondary.disabled,
    .button.secondary:disabled,
    .button.secondary[disabled] {
      background-image: none;
      background-color: #f5f8fc;
      border: 1px solid #b9c4cb;
      color: #b9c4cb;
      opacity: 1;
      box-shadow: none;
      text-shadow: none;
      cursor: default; }
      button.secondary.disabled:active, button.secondary:disabled:active, button.secondary[disabled]:active,
      .button.secondary.disabled:active,
      .button.secondary:disabled:active,
      .button.secondary[disabled]:active {
        background-image: none;
        background-color: #f5f8fc;
        color: #b9c4cb; }
  button.dangerous, button.really-dangerous,
  .button.dangerous,
  .button.really-dangerous {
    color: #FFFFFF;
    background-image: -webkit-linear-gradient(270deg, #DE4434 0%, #C63E30 100%);
    background-image: linear-gradient(-180deg, #DE4434 0%, #C63E30 100%);
    border: 0;
    box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 1px 0px rgba(0, 0, 0, 0.05), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.15);
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.15); }
    button.dangerous:hover, button.really-dangerous:hover,
    .button.dangerous:hover,
    .button.really-dangerous:hover {
      color: #FFFFFF;
      background-image: -webkit-linear-gradient(270deg, #E33B2A 0%, #CA2C1C 100%);
      background-image: linear-gradient(-180deg, #E33B2A 0%, #CA2C1C 100%); }
    button.dangerous:focus, button.dangerous.focus, button.really-dangerous:focus, button.really-dangerous.focus,
    .button.dangerous:focus,
    .button.dangerous.focus,
    .button.really-dangerous:focus,
    .button.really-dangerous.focus {
      color: #FFFFFF; }
    button.dangerous:active, button.dangerous.active, button.dangerous.is-active, button.really-dangerous:active, button.really-dangerous.active, button.really-dangerous.is-active,
    .button.dangerous:active,
    .button.dangerous.active,
    .button.dangerous.is-active,
    .button.really-dangerous:active,
    .button.really-dangerous.active,
    .button.really-dangerous.is-active {
      color: #FFFFFF;
      background-image: none;
      background-color: #e44242;
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
      button.dangerous:active:hover, button.dangerous:active:focus, button.dangerous:active.focus, button.dangerous.active:hover, button.dangerous.active:focus, button.dangerous.active.focus, button.dangerous.is-active:hover, button.dangerous.is-active:focus, button.dangerous.is-active.focus, button.really-dangerous:active:hover, button.really-dangerous:active:focus, button.really-dangerous:active.focus, button.really-dangerous.active:hover, button.really-dangerous.active:focus, button.really-dangerous.active.focus, button.really-dangerous.is-active:hover, button.really-dangerous.is-active:focus, button.really-dangerous.is-active.focus,
      .button.dangerous:active:hover,
      .button.dangerous:active:focus,
      .button.dangerous:active.focus,
      .button.dangerous.active:hover,
      .button.dangerous.active:focus,
      .button.dangerous.active.focus,
      .button.dangerous.is-active:hover,
      .button.dangerous.is-active:focus,
      .button.dangerous.is-active.focus,
      .button.really-dangerous:active:hover,
      .button.really-dangerous:active:focus,
      .button.really-dangerous:active.focus,
      .button.really-dangerous.active:hover,
      .button.really-dangerous.active:focus,
      .button.really-dangerous.active.focus,
      .button.really-dangerous.is-active:hover,
      .button.really-dangerous.is-active:focus,
      .button.really-dangerous.is-active.focus {
        color: #FFFFFF;
        background-image: -webkit-linear-gradient(270deg, #E33B2A 0%, #CA2C1C 100%);
        background-image: linear-gradient(-180deg, #E33B2A 0%, #CA2C1C 100%); }
    button.dangerous.disabled, button.dangerous:disabled, button.dangerous[disabled], button.really-dangerous.disabled, button.really-dangerous:disabled, button.really-dangerous[disabled],
    .button.dangerous.disabled,
    .button.dangerous:disabled,
    .button.dangerous[disabled],
    .button.really-dangerous.disabled,
    .button.really-dangerous:disabled,
    .button.really-dangerous[disabled] {
      background-image: none;
      background-color: #f5f8fc;
      border: 1px solid #b9c4cb;
      color: #b9c4cb;
      opacity: 1;
      box-shadow: none;
      text-shadow: none;
      cursor: default; }
      button.dangerous.disabled:active, button.dangerous:disabled:active, button.dangerous[disabled]:active, button.really-dangerous.disabled:active, button.really-dangerous:disabled:active, button.really-dangerous[disabled]:active,
      .button.dangerous.disabled:active,
      .button.dangerous:disabled:active,
      .button.dangerous[disabled]:active,
      .button.really-dangerous.disabled:active,
      .button.really-dangerous:disabled:active,
      .button.really-dangerous[disabled]:active {
        background-image: none;
        background-color: #f5f8fc;
        color: #b9c4cb; }
  button.dark,
  .button.dark {
    color: #FFFFFF;
    background-image: -webkit-linear-gradient(270deg, #1f375b 0%, #162c4d 100%);
    background-image: linear-gradient(-180deg, #1f375b 0%, #162c4d 100%);
    border: 0;
    box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 1px 0px rgba(0, 0, 0, 0.05), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.15);
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.15); }
    button.dark:hover,
    .button.dark:hover {
      color: #FFFFFF;
      background-image: -webkit-linear-gradient(270deg, #162c4d 0%, #152a47 100%);
      background-image: linear-gradient(-180deg, #162c4d 0%, #152a47 100%); }
    button.dark:focus, button.dark.focus,
    .button.dark:focus,
    .button.dark.focus {
      color: #FFFFFF; }
    button.dark:active, button.dark.active, button.dark.is-active,
    .button.dark:active,
    .button.dark.active,
    .button.dark.is-active {
      color: #FFFFFF;
      background-image: none;
      background-color: #1f375b;
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
      button.dark:active:hover, button.dark:active:focus, button.dark:active.focus, button.dark.active:hover, button.dark.active:focus, button.dark.active.focus, button.dark.is-active:hover, button.dark.is-active:focus, button.dark.is-active.focus,
      .button.dark:active:hover,
      .button.dark:active:focus,
      .button.dark:active.focus,
      .button.dark.active:hover,
      .button.dark.active:focus,
      .button.dark.active.focus,
      .button.dark.is-active:hover,
      .button.dark.is-active:focus,
      .button.dark.is-active.focus {
        color: #FFFFFF;
        background-image: -webkit-linear-gradient(270deg, #162c4d 0%, #152a47 100%);
        background-image: linear-gradient(-180deg, #162c4d 0%, #152a47 100%); }
    button.dark.disabled, button.dark:disabled, button.dark[disabled],
    .button.dark.disabled,
    .button.dark:disabled,
    .button.dark[disabled] {
      background-image: none;
      background-color: #f5f8fc;
      border: 1px solid #b9c4cb;
      color: #b9c4cb;
      opacity: 1;
      box-shadow: none;
      text-shadow: none;
      cursor: default; }
      button.dark.disabled:active, button.dark:disabled:active, button.dark[disabled]:active,
      .button.dark.disabled:active,
      .button.dark:disabled:active,
      .button.dark[disabled]:active {
        background-image: none;
        background-color: #f5f8fc;
        color: #b9c4cb; }
  button.tertiary,
  .button.tertiary {
    color: #1493ff;
    background-image: #fff;
    border: 0;
    box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 1px 0px rgba(0, 0, 0, 0.05), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.15);
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 0 0 1px #b9c4cb;
    text-shadow: none; }
    button.tertiary:hover,
    .button.tertiary:hover {
      color: #1493ff;
      background-image: #fff; }
    button.tertiary:focus, button.tertiary.focus,
    .button.tertiary:focus,
    .button.tertiary.focus {
      color: #1493ff; }
    button.tertiary:active, button.tertiary.active, button.tertiary.is-active,
    .button.tertiary:active,
    .button.tertiary.active,
    .button.tertiary.is-active {
      color: #1493ff;
      background-image: none;
      background-color: #fff;
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
      button.tertiary:active:hover, button.tertiary:active:focus, button.tertiary:active.focus, button.tertiary.active:hover, button.tertiary.active:focus, button.tertiary.active.focus, button.tertiary.is-active:hover, button.tertiary.is-active:focus, button.tertiary.is-active.focus,
      .button.tertiary:active:hover,
      .button.tertiary:active:focus,
      .button.tertiary:active.focus,
      .button.tertiary.active:hover,
      .button.tertiary.active:focus,
      .button.tertiary.active.focus,
      .button.tertiary.is-active:hover,
      .button.tertiary.is-active:focus,
      .button.tertiary.is-active.focus {
        color: #1493ff;
        background-image: #fff; }
    button.tertiary.disabled, button.tertiary:disabled, button.tertiary[disabled],
    .button.tertiary.disabled,
    .button.tertiary:disabled,
    .button.tertiary[disabled] {
      background-image: none;
      background-color: #f5f8fc;
      border: 1px solid #b9c4cb;
      color: #b9c4cb;
      opacity: 1;
      box-shadow: none;
      text-shadow: none;
      cursor: default; }
      button.tertiary.disabled:active, button.tertiary:disabled:active, button.tertiary[disabled]:active,
      .button.tertiary.disabled:active,
      .button.tertiary:disabled:active,
      .button.tertiary[disabled]:active {
        background-image: none;
        background-color: #f5f8fc;
        color: #b9c4cb; }
    button.tertiary:active, button.tertiary.active, button.tertiary.is-active,
    .button.tertiary:active,
    .button.tertiary.active,
    .button.tertiary.is-active {
      box-shadow: inset 0 0 0 1px #b9c4cb, inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  button.transparent-bg,
  .button.transparent-bg {
    color: #1493ff;
    background-image: none;
    background-color: transparent;
    border: 0;
    box-shadow: none;
    box-shadow: inset 0 0 0 1px #b9c4cb; }
    button.transparent-bg:focus, button.transparent-bg.focus, button.transparent-bg:hover,
    .button.transparent-bg:focus,
    .button.transparent-bg.focus,
    .button.transparent-bg:hover {
      color: #0079e0;
      background: none; }
    button.transparent-bg:active, button.transparent-bg.active, button.transparent-bg.is-active,
    .button.transparent-bg:active,
    .button.transparent-bg.active,
    .button.transparent-bg.is-active {
      color: #0079e0; }
      button.transparent-bg:active:hover, button.transparent-bg:active:focus, button.transparent-bg:active.focus, button.transparent-bg.active:hover, button.transparent-bg.active:focus, button.transparent-bg.active.focus, button.transparent-bg.is-active:hover, button.transparent-bg.is-active:focus, button.transparent-bg.is-active.focus,
      .button.transparent-bg:active:hover,
      .button.transparent-bg:active:focus,
      .button.transparent-bg:active.focus,
      .button.transparent-bg.active:hover,
      .button.transparent-bg.active:focus,
      .button.transparent-bg.active.focus,
      .button.transparent-bg.is-active:hover,
      .button.transparent-bg.is-active:focus,
      .button.transparent-bg.is-active.focus {
        color: #0079e0; }
    button.transparent-bg.disabled, button.transparent-bg:disabled, button.transparent-bg[disabled],
    .button.transparent-bg.disabled,
    .button.transparent-bg:disabled,
    .button.transparent-bg[disabled] {
      color: #b9c4cb;
      cursor: default; }
  button--block,
  .button--block {
    display: block;
    width: 100%; }
    button--block + .btn--block,
    .button--block + .btn--block {
      margin-top: 4px; }
  button.bold-button,
  .button.bold-button {
    font-weight: bold;
    text-transform: uppercase; }
  button--naked, button.text-as-a-button, button.text,
  .button--naked,
  .button.text-as-a-button,
  .button.text {
    color: #1493ff;
    background-image: none;
    background-color: transparent;
    border: 0;
    box-shadow: none; }
    button--naked:focus, button--naked.focus, button--naked:hover, button.text-as-a-button:focus, button.text-as-a-button.focus, button.text-as-a-button:hover, button.text:focus, button.text.focus, button.text:hover,
    .button--naked:focus,
    .button--naked.focus,
    .button--naked:hover,
    .button.text-as-a-button:focus,
    .button.text-as-a-button.focus,
    .button.text-as-a-button:hover,
    .button.text:focus,
    .button.text.focus,
    .button.text:hover {
      color: #0079e0;
      background: none; }
    button--naked:active, button--naked.active, button--naked.is-active, button.text-as-a-button:active, button.text-as-a-button.active, button.text-as-a-button.is-active, button.text:active, button.text.active, button.text.is-active,
    .button--naked:active,
    .button--naked.active,
    .button--naked.is-active,
    .button.text-as-a-button:active,
    .button.text-as-a-button.active,
    .button.text-as-a-button.is-active,
    .button.text:active,
    .button.text.active,
    .button.text.is-active {
      color: #0079e0; }
      button--naked:active:hover, button--naked:active:focus, button--naked:active.focus, button--naked.active:hover, button--naked.active:focus, button--naked.active.focus, button--naked.is-active:hover, button--naked.is-active:focus, button--naked.is-active.focus, button.text-as-a-button:active:hover, button.text-as-a-button:active:focus, button.text-as-a-button:active.focus, button.text-as-a-button.active:hover, button.text-as-a-button.active:focus, button.text-as-a-button.active.focus, button.text-as-a-button.is-active:hover, button.text-as-a-button.is-active:focus, button.text-as-a-button.is-active.focus, button.text:active:hover, button.text:active:focus, button.text:active.focus, button.text.active:hover, button.text.active:focus, button.text.active.focus, button.text.is-active:hover, button.text.is-active:focus, button.text.is-active.focus,
      .button--naked:active:hover,
      .button--naked:active:focus,
      .button--naked:active.focus,
      .button--naked.active:hover,
      .button--naked.active:focus,
      .button--naked.active.focus,
      .button--naked.is-active:hover,
      .button--naked.is-active:focus,
      .button--naked.is-active.focus,
      .button.text-as-a-button:active:hover,
      .button.text-as-a-button:active:focus,
      .button.text-as-a-button:active.focus,
      .button.text-as-a-button.active:hover,
      .button.text-as-a-button.active:focus,
      .button.text-as-a-button.active.focus,
      .button.text-as-a-button.is-active:hover,
      .button.text-as-a-button.is-active:focus,
      .button.text-as-a-button.is-active.focus,
      .button.text:active:hover,
      .button.text:active:focus,
      .button.text:active.focus,
      .button.text.active:hover,
      .button.text.active:focus,
      .button.text.active.focus,
      .button.text.is-active:hover,
      .button.text.is-active:focus,
      .button.text.is-active.focus {
        color: #0079e0; }
    button--naked.disabled, button--naked:disabled, button--naked[disabled], button.text-as-a-button.disabled, button.text-as-a-button:disabled, button.text-as-a-button[disabled], button.text.disabled, button.text:disabled, button.text[disabled],
    .button--naked.disabled,
    .button--naked:disabled,
    .button--naked[disabled],
    .button.text-as-a-button.disabled,
    .button.text-as-a-button:disabled,
    .button.text-as-a-button[disabled],
    .button.text.disabled,
    .button.text:disabled,
    .button.text[disabled] {
      color: #b9c4cb;
      cursor: default; }
  button--sm, button.mini, button.tiny,
  .button--sm,
  .button.mini,
  .button.tiny {
    padding: 8px 12px;
    font-size: 14px;
    border-radius: 3px; }
  button--large, button.jumbo,
  .button--large,
  .button.jumbo {
    padding: 12px 24px;
    font-size: 24px;
    border-radius: 3px; }
  button.fullwidth, button.fullwidth.button,
  .button.fullwidth,
  .button.fullwidth.button {
    width: 100%; }
  button small,
  .button small {
    display: block;
    font-size: 80%;
    font-weight: normal;
    line-height: 0.9;
    padding-bottom: .2em; }

.button-group,
.pagination {
  display: inline-block;
  vertical-align: top; }
  .button-group button,
  .button-group .button,
  .button-group .mini,
  .pagination button,
  .pagination .button,
  .pagination .mini {
    margin-left: -1px;
    float: left;
    border-radius: 0; }
  .button-group > .button:first-child,
  .button-group > button:first-child,
  .pagination > .button:first-child,
  .pagination > button:first-child {
    border-radius: 3px 0 0 3px; }
  .button-group > .button:last-child,
  .button-group > button:last-child,
  .pagination > .button:last-child,
  .pagination > button:last-child {
    border-radius: 0 3px 3px 0; }

.button[href*="facebook.com"] {
  background: #3e6fbc;
  color: #fff;
  border: 1px solid #28528e;
  border-color: #2F558E; }
  .button[href*="facebook.com"]:hover, .button[href*="facebook.com"].hover {
    background: #4f7dc5;
    color: #fff;
    text-decoration: none; }
  .button[href*="facebook.com"]:visited {
    color: #fff; }
  .button[href*="facebook.com"]:active, .button[href*="facebook.com"].is-active {
    color: #fff; }

.button[href*="twitter.com"] {
  background: #4ac1fb;
  color: #fff;
  border: 1px solid #33a6f4; }
  .button[href*="twitter.com"]:hover, .button[href*="twitter.com"].hover {
    background: #63cafc;
    color: #fff;
    text-decoration: none; }
  .button[href*="twitter.com"]:visited {
    color: #fff; }
  .button[href*="twitter.com"]:active, .button[href*="twitter.com"].is-active {
    color: #fff; }

.social-button {
  display: inline-block;
  padding: 4px 6px;
  border-radius: 4px; }
  .social-button:hover {
    background: #fff;
    color: #282828;
    text-decoration: none;
    -webkit-transition: all 0.3s linear;
            transition: all 0.3s linear; }
  .social-button.social-button-twitter:hover {
    background: #00a0d1;
    color: #f3f3f3; }
  .social-button.social-button-facebook:hover {
    background: #3b5998;
    color: #f3f3f3; }

.button-animatable .loading-indicator {
  display: none; }

.button-animatable.button-is-loading {
  outline: none;
  height: 40px;
  padding: 0;
  background: none;
  border-color: transparent;
  text-shadow: none; }
  .button-animatable.button-is-loading:hover, .button-animatable.button-is-loading:active {
    background: none;
    border-color: transparent;
    box-shadow: none; }
  .button-animatable.button-is-loading .button-animatable-label {
    display: none; }
  .button-animatable.button-is-loading .button-animatable-animation {
    display: inline;
    height: 16px; }
  .button-animatable.button-is-loading .loading-circle {
    height: 16px;
    width: 16px; }

.dropdown-container {
  position: relative; }
  .dropdown-container.dropdown-container-arrow-only {
    position: static; }
  .button-group .dropdown-container:last-child .button {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px; }
  .button-group .dropdown-container:first-child {
    margin-left: 0; }
    .button-group .dropdown-container:first-child .button {
      margin-left: 0;
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px; }

.dropdown-toggle {
  position: relative; }
  .dropdown-toggle .icon {
    font-size: 80%;
    line-height: .9; }
  .dropdown-toggle.dropdown-toggle-arrow-only {
    padding-left: 10px;
    padding-right: 10px; }

.dropdown-menu {
  display: none;
  position: absolute;
  z-index: 1;
  top: 100%;
  left: 0;
  min-width: 160px;
  margin: -1px 0 0 0;
  list-style: none;
  background: #fff;
  border: 1px solid #1493ff;
  border-radius: 3px; }
  .dropdown-menu.drop-up {
    bottom: 100%;
    top: auto; }
  .dropdown-menu.is-active {
    display: block; }
  .dropdown-menu.mini {
    font-size: 0.875rem; }
  .dropdown-menu.tiny {
    font-size: 0.75rem; }
  .dropdown-menu li {
    margin-bottom: 0; }
  .dropdown-menu a {
    display: block;
    padding: 4px 10px; }
    .dropdown-menu a:hover {
      background: #eee;
      text-decoration: none; }
    .dropdown-menu a.is-active {
      background: #f3f3f3;
      font-weight: bold; }

legend {
  font-size: 1.8125rem;
  width: 100%;
  margin: 0 0 13px;
  border-bottom: 1px solid #d8d8d8; }

.form-row {
  margin-bottom: 13px; }
  .form-row small {
    display: block;
    margin: 5px 0 0;
    color: #a2a2a2;
    line-height: 1.2; }
  .form-row.error, .form-row.invalid,
  .form-row .form_error {
    margin-top: -5px;
    padding: 2px 0 0;
    color: #fe5c3d;
    font-size: 80%;
    font-weight: bold; }
    .form-row.error input[type="text"],
    .form-row.error input[type="password"],
    .form-row.error input[type="email"],
    .form-row.error input[type="search"],
    .form-row.error select[multiple],
    .form-row.error textarea, .form-row.invalid input[type="text"],
    .form-row.invalid input[type="password"],
    .form-row.invalid input[type="email"],
    .form-row.invalid input[type="search"],
    .form-row.invalid select[multiple],
    .form-row.invalid textarea,
    .form-row .form_error input[type="text"],
    .form-row .form_error input[type="password"],
    .form-row .form_error input[type="email"],
    .form-row .form_error input[type="search"],
    .form-row .form_error select[multiple],
    .form-row .form_error textarea {
      background-color: white;
      color: #222;
      font-weight: normal;
      border-color: #fe5c3d;
      box-shadow: 0 0 2px #fe5c3d; }
      .form-row.error input[type="text"]:focus,
      .form-row.error input[type="password"]:focus,
      .form-row.error input[type="email"]:focus,
      .form-row.error input[type="search"]:focus,
      .form-row.error select[multiple]:focus,
      .form-row.error textarea:focus, .form-row.invalid input[type="text"]:focus,
      .form-row.invalid input[type="password"]:focus,
      .form-row.invalid input[type="email"]:focus,
      .form-row.invalid input[type="search"]:focus,
      .form-row.invalid select[multiple]:focus,
      .form-row.invalid textarea:focus,
      .form-row .form_error input[type="text"]:focus,
      .form-row .form_error input[type="password"]:focus,
      .form-row .form_error input[type="email"]:focus,
      .form-row .form_error input[type="search"]:focus,
      .form-row .form_error select[multiple]:focus,
      .form-row .form_error textarea:focus {
        box-shadow: 0 0 2px #fe5c3d; }

.form-inline {
  margin-bottom: 13px; }
  .form-inline .form-row {
    display: inline-block;
    margin: 0 1% 0 0; }
    @media (max-width: 640px) {
      .form-inline .form-row {
        margin-bottom: 26px; } }
  .form-inline label {
    display: inline; }
  .form-inline input[type="checkbox"],
  .form-inline input[type="radio"] {
    margin-left: 0; }

li.form-inline {
  margin-bottom: 3px; }

p.message {
  margin: 0; }

label {
  display: block;
  width: 100%;
  font-weight: bold;
  cursor: pointer; }
  label small {
    font-weight: normal;
    font-size: 90%;
    display: inline !important; }
  label.boxed {
    position: relative;
    display: inline-block;
    padding: 3px 12px 3px 6px;
    font-weight: normal; }
    label.boxed.is-active {
      color: #7ab800;
      background: #d9eacc;
      font-weight: bold;
      box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.2);
      border: 1px solid #70a644;
      border-radius: 3px; }
      label.boxed.is-active + .contest-quantity {
        display: block; }
    label.boxed.disabled {
      display: none; }
    label.boxed input[type="checkbox"],
    label.boxed input[type="radio"] {
      margin: 0; }

input,
textarea,
select,
.uneditable-input {
  font-size: 1rem;
  width: 100%;
  padding: 8px 11px 9px;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  background-color: #fff;
  border: 1px solid #cccccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: all 0.4s linear;
          transition: all 0.4s linear;
  font-family: "Proxima-Nova", Helvetica, Arial, sans-serif; }
  .form-mini input, .form-mini
  textarea, .form-mini
  select, .form-mini
  .uneditable-input {
    font-size: 0.8125rem;
    padding: 3px 6px; }
  input.button,
  textarea.button,
  select.button,
  .uneditable-input.button {
    width: auto; }

select {
  height: 37px; }
  .form-mini select {
    height: 24px; }

input[type="text"],
input[type="password"],
input[type="email"],
input[type="search"],
select,
select[multiple],
textarea {
  background-color: #fff; }
  input[type="text"]:focus,
  input[type="password"]:focus,
  input[type="email"]:focus,
  input[type="search"]:focus,
  select:focus,
  select[multiple]:focus,
  textarea:focus {
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0;
    outline: thin dotted \9;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 1px rgba(82, 168, 236, 0.6); }

input[type="checkbox"],
input[type="radio"] {
  width: 17px;
  display: inline-block;
  margin: 0 0 0 -2%;
  padding: 0;
  border: 0; }

.checkbox-label,
.radio-label {
  font-size: 1rem;
  width: auto;
  padding-left: 2%; }

.checkbox-label-button {
  background-color: white;
  border: 1px solid white;
  display: inline-block;
  padding: .5em .8em; }
  .checkbox-label-button.disabled {
    background-color: #fff;
    border: 1px solid white;
    color: #888; }

.checkbox-label,
.radio-label,
.checkbox-label-button {
  color: #444;
  font-weight: normal;
  text-transform: none; }

input[type="search"] {
  -webkit-appearance: none;
  padding-left: 0;
  padding-right: 0; }
  input[type="search"]::-webkit-input-placeholder {
    font-style: normal; }

button {
  font-family: "Proxima-Nova", Helvetica, Arial, sans-serif; }

.form-terms {
  font-size: 0.8rem;
  margin: 0 0 26px;
  color: #8c8c8c; }
  .form-terms a {
    color: #6c6c6c;
    font-weight: bold;
    text-decoration: none; }
    .form-terms a:hover {
      text-decoration: underline; }

.label-info {
  margin: 0 0 10px;
  color: #5e5e5e; }

.controls {
  margin-bottom: 10px; }

.login .controls {
  border: 1px solid #ccc;
  border-radius: 4px;
  margin-bottom: .4em;
  position: relative; }
  .login .controls i.icon {
    background: -webkit-linear-gradient(#ebebeb, #fff);
    background: linear-gradient(#ebebeb, #fff);
    border-right: 1px solid #ccc;
    border-radius: 3px 0 0 3px;
    color: #a9a9a9;
    display: block;
    font-size: 130%;
    height: 100%;
    left: 0;
    margin: 0;
    padding-top: .55em;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 0 #fff, 0 -1px 0 rgba(0, 0, 0, 0.3);
    top: 0;
    width: 2.5em;
    z-index: 1; }
    .login .controls i.icon.email {
      padding-top: .65em; }
  .login .controls input[type="email"],
  .login .controls input[type="password"],
  .login .controls input[type="text"] {
    border: 0;
    border-radius: 4px;
    box-shadow: none;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
    margin: 0;
    padding-left: 3.25em; }

.cal_ctrl select {
  width: 31.33333%;
  float: left;
  margin-left: 1%;
  margin-right: 1%;
  position: relative; }

.login .error {
  border-color: #fe5c3d; }

.no-fontface .login .controls i.icon {
  display: none; }

.no-fontface .login .controls input[type="email"],
.no-fontface .login .controls input[type="password"],
.no-fontface .login .controls input[type="text"] {
  padding-left: .5em; }

::-webkit-input-placeholder {
  color: #8b8b8b; }

:-moz-placeholder {
  color: #8b8b8b; }

::-moz-placeholder {
  color: #8b8b8b; }

:-ms-input-placeholder {
  color: #8b8b8b; }

input:-webkit-autofill {
  box-shadow: 0 0 0 1000px white inset !important; }

.password-strength__container {
  font-size: 0.75rem;
  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;
  padding: 8px 16px;
  background: #f0f3f8;
  color: #818e95;
  line-height: 1;
  border-top: 1px solid #b9c4cb; }

.password-strength__rating {
  font-weight: bold;
  text-transform: uppercase; }

.password-strength__bar-container {
  width: 100px;
  height: 9px;
  background: #cfd6db;
  border-radius: 3px; }

.password-strength__gauge {
  width: 0;
  height: 9px;
  border-radius: 3px; }

/* prevent the width of the gauge going below $password-strength-step */
.password-strength__container[data-strength="0"] .password-strength__rating:before {
  content: "Weak"; }

.password-strength__container[data-strength="0"] .password-strength__gauge {
  background: #e44242;
  width: 25%; }

/* prevent the width of the gauge going below $password-strength-step */
.password-strength__container[data-strength="1"] .password-strength__rating:before {
  content: "Weak"; }

.password-strength__container[data-strength="1"] .password-strength__gauge {
  background: #e44242;
  width: 25%; }

/* prevent the width of the gauge going below $password-strength-step */
.password-strength__container[data-strength="2"] .password-strength__rating:before {
  content: "Fair"; }

.password-strength__container[data-strength="2"] .password-strength__gauge {
  background: #f99f4a;
  width: 50%; }

/* prevent the width of the gauge going below $password-strength-step */
.password-strength__container[data-strength="3"] .password-strength__rating:before {
  content: "Good"; }

.password-strength__container[data-strength="3"] .password-strength__gauge {
  background: #1493ff;
  width: 75%; }

/* prevent the width of the gauge going below $password-strength-step */
.password-strength__container[data-strength="4"] .password-strength__rating:before {
  content: "Great"; }

.password-strength__container[data-strength="4"] .password-strength__gauge {
  background: #36c565;
  width: 100%; }

.combo-form {
  display: block; }
  .combo-form .combo-form-grouping {
    margin-bottom: 20px; }
  .combo-form .combo-form-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -1px 0 0; }
    .combo-form .combo-form-row:first-of-type .combo-form-input-group:first-of-type {
      border-top-left-radius: 3px; }
    .combo-form .combo-form-row:first-of-type .combo-form-input-group:last-of-type {
      border-top-right-radius: 3px; }
    .combo-form .combo-form-row:last-of-type .combo-form-input-group:first-of-type {
      border-bottom-left-radius: 3px; }
    .combo-form .combo-form-row:last-of-type .combo-form-input-group:last-of-type {
      border-bottom-right-radius: 3px; }
    .combo-form .combo-form-row:only-of-type .combo-form-input-group:first-of-type {
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px; }
    .combo-form .combo-form-row:only-of-type .combo-form-input-group:last-of-type {
      border-top-right-radius: 3px;
      border-bottom-right-radius: 3px; }
  .combo-form .combo-form-input-group {
    border: 1px solid #C5CED3;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin: -1px 0 0 -1px; }
    .combo-form .combo-form-input-group:only-of-type {
      width: calc(100% + 1px); }
    .combo-form .combo-form-input-group.is-active {
      border-color: #4E8BE6;
      position: relative;
      z-index: 1; }
    .combo-form .combo-form-input-group .form_error {
      color: #E9533A;
      padding: 0 14px;
      font-size: 0.75rem; }
    .combo-form .combo-form-input-group input,
    .combo-form .combo-form-input-group textarea,
    .combo-form .combo-form-input-group select {
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      background: none;
      border: none;
      border-radius: 0;
      box-shadow: none;
      padding: 10px 14px;
      font-size: 0.875rem; }
    .combo-form .combo-form-input-group select {
      background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPnNlbGVjdF9kcm9wZG93bjwvdGl0bGU+PHBhdGggZD0iTS40NjggMS41MzFsNC44NzMgNC44OTUuNTE5LjUyLjUzLS41MDcgNS4xMjgtNC44OTdMMTAuNDgyLjQ1OCA1LjM1NSA1LjM1NWwxLjA1LjAxM0wxLjUzMS40NzMuNDY4IDEuNTN6IiBmaWxsPSIjNEU4QkU2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat right 14px center transparent; }
  .combo-form .combo-form-label {
    text-transform: uppercase;
    line-height: 1;
    padding: 10px 14px 0 14px;
    color: #2D363B;
    font-size: 0.625rem; }
  .combo-form .multi-col-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .combo-form .multi-col-group .combo-form-input-group {
      margin-left: -1px; }
  .combo-form .combo-form-actions {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .combo-form .combo-form-actions .secondary-actions {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      list-style: none;
      margin: 0;
      font-size: 0.875rem; }
    .combo-form .combo-form-actions .secondary-action-item {
      margin: 0 10px 0 0; }

ul,
ol {
  margin: 0 0 26px 2%; }
  ul li,
  ol li {
    margin-bottom: 3px; }
    ul li.no-bullet,
    ol li.no-bullet {
      list-style: none; }
    ul li ul,
    ul li ol,
    ol li ul,
    ol li ol {
      margin: 5px 0 5px 2%; }
  ul.unstyled,
  ol.unstyled {
    margin-left: 0;
    list-style: none; }
    ul.unstyled.inline li,
    ol.unstyled.inline li {
      margin: 0; }
  ul.inline,
  ol.inline {
    margin-left: 0; }
    ul.inline li,
    ol.inline li {
      display: inline-block;
      margin: 0 2% 0 0; }
  ul.baseball li:before,
  ol.baseball li:before {
    content: "⚾"; }
  ul.basketball li:before,
  ol.basketball li:before {
    content: "⚼"; }
  ul.football li:before,
  ol.football li:before {
    content: "⚽"; }
  ul.hockey li:before,
  ol.hockey li:before {
    content: "⚻"; }
  ul header,
  ol header {
    margin-left: -15px; }
    ul header > *,
    ol header > * {
      margin-bottom: 4px; }

ul.baseball,
ol.baseball, ul.basketball,
ol.basketball, ul.football,
ol.football, ul.hockey,
ol.hockey, ul.soccer,
ol.soccer, ul.pga,
ol.pga {
  margin-left: 0;
  list-style: none; }
  ul.baseball li:before,
  ol.baseball li:before, ul.basketball li:before,
  ol.basketball li:before, ul.football li:before,
  ol.football li:before, ul.hockey li:before,
  ol.hockey li:before, ul.soccer li:before,
  ol.soccer li:before, ul.pga li:before,
  ol.pga li:before {
    margin-right: 7px;
    font-family: "FanDuel"; }

html {
  height: 100%; }

body {
  width: 100%;
  height: 100%;
  padding-top: 102px;
  background: #fff; }
  body:before, body:after {
    content: "";
    display: table; }
  body:after {
    clear: both; }

abbr {
  text-decoration: none; }

/* for use with ui scoutfile, fixes older browsers that don't support onload event on <link> elements */
.sg-loading body {
  display: block !important; }

section.container {
  position: relative; }
  section.container:before, section.container:after {
    content: "";
    display: table; }
  section.container:after {
    clear: both; }
  nav.global ~ section.container {
    margin-top: 0; }

section#content {
  width: 73%;
  float: left;
  margin-left: 1%;
  margin-right: 1%;
  position: relative;
  float: right; }
  section#content:before, section#content:after {
    content: "";
    display: table; }
  section#content:after {
    clear: both; }
  @media (max-width: 640px) {
    section#content {
      width: 100%;
      float: none; } }

.section-heading {
  padding: 20px 2%;
  background: #fff; }
  .section-heading .title {
    font-weight: bold; }

.section-heading--top-border {
  border-top: 1px solid #1493ff; }

.section-heading--bottom-border {
  border-bottom: 1px solid #b9c4cb; }

.global-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  height: 102px;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem; }
  @media (max-width: 640px) {
    .global-header {
      padding-right: 0;
      padding-left: 0; } }
  .global-header .global-header-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    max-width: 100%;
    background: #1493ff; }
    @media (min-width: 0) {
      .global-header .global-header-container {
        padding-left: 8px;
        padding-right: 8px; } }
    @media (min-width: 641px) {
      .global-header .global-header-container {
        padding-left: 14px;
        padding-right: 14px; } }
    @media (min-width: 1025px) {
      .global-header .global-header-container {
        padding-left: 5%;
        padding-right: 5%; } }
    @media (min-width: 1801px) {
      .global-header .global-header-container {
        padding-left: 10%;
        padding-right: 10%; } }
    @media (min-width: 2201px) {
      .global-header .global-header-container {
        padding-left: 15%;
        padding-right: 15%; } }
  .global-header .sportsbook-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #1f375b; }
    @media (min-width: 0) {
      .global-header .sportsbook-nav {
        padding-left: 8px;
        padding-right: 8px; } }
    @media (min-width: 641px) {
      .global-header .sportsbook-nav {
        padding-left: 14px;
        padding-right: 14px; } }
    @media (min-width: 1025px) {
      .global-header .sportsbook-nav {
        padding-left: 5%;
        padding-right: 5%; } }
    @media (min-width: 1801px) {
      .global-header .sportsbook-nav {
        padding-left: 10%;
        padding-right: 10%; } }
    @media (min-width: 2201px) {
      .global-header .sportsbook-nav {
        padding-left: 15%;
        padding-right: 15%; } }
    @media (max-width: 640px) {
      .global-header .sportsbook-nav {
        padding-left: 0; } }
  .global-header .sportsbook-nav-list {
    font-size: 0.875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    overflow: auto; }
    .global-header .sportsbook-nav-list .sportsbook-nav-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 36px;
      padding: 0.15em 20px 0px 20px;
      color: #fff;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
      .global-header .sportsbook-nav-list .sportsbook-nav-item:not(:first-child):not(:last-child) {
        border-right: 1px solid #445058; }
      @media (max-width: 640px) {
        .global-header .sportsbook-nav-list .sportsbook-nav-item {
          padding: 0.25em 12px 0 12px; } }
      .global-header .sportsbook-nav-list .sportsbook-nav-item:first-child {
        background: #1493ff; }
      .global-header .sportsbook-nav-list .sportsbook-nav-item .sportsbook-anchor {
        color: #fff;
        cursor: pointer;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-family: 'Shentox-Bold';
        text-transform: uppercase;
        letter-spacing: 2px; }
      .global-header .sportsbook-nav-list .sportsbook-nav-item span {
        display: inline-block;
        font-family: 'Proxima-Nova';
        font-weight: bold;
        text-transform: uppercase;
        letter-spacing: 0px; }
      .global-header .sportsbook-nav-list .sportsbook-nav-item .icon {
        color: #1493FF;
        padding-left: 10px;
        font-size: 14px; }
  .global-header .logo-container {
    padding-left: 12px; }
    body.logged-in .global-header .logo-container {
      padding-left: 0; }
      @media (max-width: 640px) {
        body.logged-in .global-header .logo-container {
          position: absolute;
          left: 50%;
          margin-left: -14px; } }
    @media (min-width: 641px) {
      .global-header .logo-container {
        position: relative;
        left: 0;
        margin-left: 0;
        padding: 0 24px 0 0; } }
    .global-header .logo-container .header-link {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: 66px; }
    .global-header .logo-container .logo {
      background-repeat: no-repeat;
      display: inline-block;
      margin-top: 20px;
      float: left;
      text-indent: -999em; }
    .global-header .logo-container .logo-fanduel {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOSAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+bG9nby1zaGllbGQ8L3RpdGxlPjxnIGZpbGw9IiNGRkYiPjxwYXRoIGQ9Ik0yOC4wNCAzLjk5NGEuMjQ1LjI0NSAwIDAgMC0uMTU1LS4yMTlBMjcuNzM2IDI3LjczNiAwIDAgMCAxNi4zMDIuMjE4aC0uMDA2YS4yNDQuMjQ0IDAgMCAwLS4xOC4wODZsLS4wMjIuMDI5YTI1LjQ0MiAyNS40NDIgMCAwIDAtMi43OTYgNC42MnYuMDAyYS4wODIuMDgyIDAgMCAwIC4wNjguMTEzaC4wMjFhMjIuOTE0IDIyLjkxNCAwIDAgMSA5LjU0MSAxLjc1MWMtLjc5OCA2LjIyOC00LjA5IDExLjY3Ni04Ljg0MSAxNS4zMTNhMjMuMTI4IDIzLjEyOCAwIDAgMS0yLjcxMy0yLjQ0MWwtLjAxLS4wMWEuMDgyLjA4MiAwIDAgMC0uMTM2LjA2di4wMDJjMCAuMDA3LjAwMi4wMTQuMDAzLjAyYTI1LjI3IDI1LjI3IDAgMCAwIDIuNzc0IDguMTM0bC4wMTUuMDI3YS4xNS4xNSAwIDAgMCAuMjIuMDI4YzguMjE3LTQuODIzIDEzLjc0Ni0xMy43MyAxMy44LTIzLjkzNWwuMDAyLS4wMTMtLjAwMS0uMDF6Ii8+PHBhdGggZD0iTTExLjI4IDI1Ljk4N2EyNi45NTMgMjYuOTUzIDAgMCAxLTEuOTY2LTguNzA1bC4wMDEtLjAxYS4yNDMuMjQzIDAgMCAwLS4wMzYtLjEyOGwtLjAxNy0uMDI0YTIyLjk0MSAyMi45NDEgMCAwIDEtMS41MDQtMi40MzRjLjQ0Ni0uMjEyLjkwNS0uNCAxLjM3NC0uNTY4YS4yNDYuMjQ2IDAgMCAwIC4yMDItLjI0MmwtLjAwMS0uMDFhMjcuMDEgMjcuMDEgMCAwIDEgLjgyMS01LjAzMnYtLjAwMmEuMDgyLjA4MiAwIDAgMC0uMDgtLjA4MmgtLjAwMmExOS41NTUgMTkuNTU1IDAgMCAwLTQuMTU3IDEuMzYgMjIuODUyIDIyLjg1MiAwIDAgMS0uNjctMy4yOTIgMjIuODIzIDIyLjgyMyAwIDAgMSA1Ljk2Mi0xLjU4M2wuMDEuMDAxYS4yNDMuMjQzIDAgMCAwIC4wNjgtLjAxLjI0NS4yNDUgMCAwIDAgLjE3LS4xNzRBMjcuMDQ0IDI3LjA0NCAwIDAgMSAxNC4xMy4yNDJhLjA4Mi4wODIgMCAwIDAtLjA3NC0uMTEyaC0uMDAzLS4wMDNBMjcuNzggMjcuNzggMCAwIDAgLjI1NiAzLjc5M2wtLjAxNy4wMWEuMjQ2LjI0NiAwIDAgMC0uMTA2LjE5NGwtLjAwMS4wMXYuMDFjLjA0OSA5LjAwNSA0LjM2IDE3IDExLjAyIDIyLjA3bC4wMi4wMTNhLjA4Mi4wODIgMCAwIDAgLjExOS0uMDlsLS4wMS0uMDIzeiIvPjwvZz48L3N2Zz4=);
      background-size: 100% 100%;
      width: 29px;
      height: 28px; }
      @media (min-width: 1200px) {
        .global-header .logo-container .logo-fanduel {
          background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU3IiBoZWlnaHQ9IjI4IiB2aWV3Qm94PSIwIDAgMTU3IDI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5sb2dvLWZ1bGw8L3RpdGxlPjxnIGZpbGw9IiNGRkYiPjxwYXRoIGQ9Ik0zNy4xODQgMjMuMDU3aDMuMDM4YS4yMzkuMjM5IDAgMCAwIC4yNC0uMjM5di03LjA3MUg0NS45Yy4xMDEgMCAuMTktLjA2My4yMjUtLjE1OGwuOTYzLTIuNjU5YS4yMzkuMjM5IDAgMCAwLS4yMjUtLjMyaC02LjQwMlY4LjE4M2g4LjE4Yy4xMDEgMCAuMTktLjA2My4yMjUtLjE1N2wuOTczLTIuNjU5YS4yMzkuMjM5IDAgMCAwLS4yMjUtLjMyaC0xMi40M2EuMjM5LjIzOSAwIDAgMC0uMjM5LjIzOHYxNy41MzNhLjI0LjI0IDAgMCAwIC4yMzkuMjR6TTU2LjY0NCA1LjIwM2wtNi4zNzcgMTcuNTM0YS4yMzkuMjM5IDAgMCAwIC4yMjQuMzJoMy4xNTZhLjIzOS4yMzkgMCAwIDAgLjIyNi0uMTYxbDEuMDMzLTMuMDI2aDYuNGwxLjAwNyAzLjAyNGEuMjM5LjIzOSAwIDAgMCAuMjI3LjE2M2gzLjE1NGEuMjM5LjIzOSAwIDAgMCAuMjI1LS4zMkw1OS41MTYgNS4yMDJhLjIzOS4yMzkgMCAwIDAtLjIyNC0uMTU3aC0yLjQyM2MtLjEgMC0uMTkuMDYzLS4yMjUuMTU3em0tLjc1MiAxMS43MDdsMi4yNzctNi41NTIgMi4yIDYuNTUyaC00LjQ3N3pNODAuMzAzIDE2LjA3NUw3My4yNCA1LjE1NWEuMjM5LjIzOSAwIDAgMC0uMi0uMTA5aC0yLjc2OGEuMjM5LjIzOSAwIDAgMC0uMjQuMjM5djE3LjUzM2MwIC4xMzIuMTA4LjI0LjI0LjI0aDMuMDM4YS4yMzkuMjM5IDAgMCAwIC4yMzktLjI0VjEyLjAwM2w3LjA2MyAxMC45NDVjLjA0NC4wNjguMTIuMTEuMi4xMWgyLjc2OGEuMjM5LjIzOSAwIDAgMCAuMjM5LS4yNFY1LjI4NWEuMjM5LjIzOSAwIDAgMC0uMjM5LS4yMzloLTMuMDM4YS4yMzkuMjM5IDAgMCAwLS4yNC4yMzl2MTAuNzl6TTEwMS4wNDYgNi43NjZjLTEuMTg5LTEuMTg5LTIuODg0LTEuNzItNC43NTYtMS43MmgtNy4xNDNhLjIzOS4yMzkgMCAwIDAtLjIzNS4yODZsLjUyOCAyLjY1OWMuMDIyLjExMS4xMi4xOTIuMjM0LjE5Mmg2LjI4OGMxLjIxNCAwIDIuMDIzLjM4IDIuNjMgMS4xMTMuNjU4LjgxLjc2IDEuOTQ4Ljc2IDQuNjggMCAyLjczMi0uMTAyIDQuMDIyLS43NiA0LjgzMi0uNjA3LjczMy0xLjQxNiAxLjExMi0yLjYzIDEuMTEyaC0yLjY1NlYxMC41NWEuMjM5LjIzOSAwIDAgMC0uMjQtLjI0aC0zLjAzOGEuMjM5LjIzOSAwIDAgMC0uMjM4LjI0djEyLjI3YzAgLjEzMi4xMDYuMjM4LjIzOC4yMzhoNi4yNjJjMS44NzIgMCAzLjU2Ny0uNTMgNC43NTYtMS43MiAyLjAyNC0yLjAyMyAxLjgyMS00LjY1NCAxLjgyMS03LjM2MXMuMjAzLTUuMTg2LTEuODIxLTcuMjF6TTExNy43MTYgMTYuNzU4YzAgMi4wNzUtMS4yMzkgMy4zMTQtMy4xMzYgMy4zMTRzLTMuMTEyLTEuMjQtMy4xMTItMy4zMTRWNS4yODVhLjIzOS4yMzkgMCAwIDAtLjIzOC0uMjM5aC0zLjAzOWEuMjM5LjIzOSAwIDAgMC0uMjM5LjIzOXYxMS42YzAgMy44MiAyLjkzNCA2LjMyNCA2LjYyOCA2LjMyNCAzLjY5MyAwIDYuNjI3LTIuNTA0IDYuNjI3LTYuMzI0di0xMS42YS4yMzkuMjM5IDAgMCAwLS4yMzktLjIzOWgtMy4wMTNhLjIzOS4yMzkgMCAwIDAtLjIzOS4yMzl2MTEuNDczek0xMzguODIgOC4wMjVsLjk1OS0yLjY1OWEuMjM5LjIzOSAwIDAgMC0uMjI1LS4zMkgxMjcuMTRhLjIzOS4yMzkgMCAwIDAtLjI0LjIzOXYxNy41MzNjMCAuMTMyLjEwOC4yNC4yNC4yNGgxMi40MTVjLjE2NiAwIC4yOC0uMTY1LjIyNS0uMzJsLS45NTktMi42NmEuMjM5LjIzOSAwIDAgMC0uMjI1LS4xNThoLTguMTh2LTQuMzc2aDYuNTg3YS4yMzkuMjM5IDAgMCAwIC4yNC0uMjM5di0yLjY1OWEuMjM5LjIzOSAwIDAgMC0uMjQtLjIzOWgtNi41ODZWOC4xODNoOC4xOGMuMSAwIC4xOS0uMDYzLjIyNC0uMTU4ek0xNTQuOTMyIDE5LjkyaC03LjQ0MVY1LjI4NWEuMjM5LjIzOSAwIDAgMC0uMjQtLjIzOWgtMy4wMzhhLjIzOS4yMzkgMCAwIDAtLjIzOC4yMzl2MTcuNTMzYzAgLjEzMi4xMDcuMjQuMjM4LjI0aDExLjY4M2MuMTY2IDAgLjI4MS0uMTY1LjIyNS0uMzIxbC0uOTY1LTIuNjZhLjIzOS4yMzkgMCAwIDAtLjIyNC0uMTU3eiIvPjxnPjxwYXRoIGQ9Ik0yOC4wNCAzLjk5NGEuMjQ1LjI0NSAwIDAgMC0uMTU1LS4yMTlBMjcuNzM2IDI3LjczNiAwIDAgMCAxNi4zMDIuMjE4aC0uMDA2YS4yNDQuMjQ0IDAgMCAwLS4xOC4wODZsLS4wMjIuMDI5YTI1LjQ0MiAyNS40NDIgMCAwIDAtMi43OTYgNC42MnYuMDAyYS4wODIuMDgyIDAgMCAwIC4wNjguMTEzaC4wMjFhMjIuOTE0IDIyLjkxNCAwIDAgMSA5LjU0MSAxLjc1MWMtLjc5OCA2LjIyOC00LjA5IDExLjY3Ni04Ljg0MSAxNS4zMTNhMjMuMTI4IDIzLjEyOCAwIDAgMS0yLjcxMy0yLjQ0MWwtLjAxLS4wMWEuMDgyLjA4MiAwIDAgMC0uMTM2LjA2di4wMDJjMCAuMDA3LjAwMi4wMTQuMDAzLjAyYTI1LjI3IDI1LjI3IDAgMCAwIDIuNzc0IDguMTM0bC4wMTUuMDI3YS4xNS4xNSAwIDAgMCAuMjIuMDI4YzguMjE3LTQuODIzIDEzLjc0Ni0xMy43MyAxMy44LTIzLjkzNWwuMDAyLS4wMTMtLjAwMS0uMDF6Ii8+PHBhdGggZD0iTTExLjI4IDI1Ljk4N2EyNi45NTMgMjYuOTUzIDAgMCAxLTEuOTY2LTguNzA1bC4wMDEtLjAxYS4yNDMuMjQzIDAgMCAwLS4wMzYtLjEyOGwtLjAxNy0uMDI0YTIyLjk0MSAyMi45NDEgMCAwIDEtMS41MDQtMi40MzRjLjQ0Ni0uMjEyLjkwNS0uNCAxLjM3NC0uNTY4YS4yNDYuMjQ2IDAgMCAwIC4yMDItLjI0MmwtLjAwMS0uMDFhMjcuMDEgMjcuMDEgMCAwIDEgLjgyMS01LjAzMnYtLjAwMmEuMDgyLjA4MiAwIDAgMC0uMDgtLjA4MmgtLjAwMmExOS41NTUgMTkuNTU1IDAgMCAwLTQuMTU3IDEuMzYgMjIuODUyIDIyLjg1MiAwIDAgMS0uNjctMy4yOTIgMjIuODIzIDIyLjgyMyAwIDAgMSA1Ljk2Mi0xLjU4M2wuMDEuMDAxYS4yNDMuMjQzIDAgMCAwIC4wNjgtLjAxLjI0NS4yNDUgMCAwIDAgLjE3LS4xNzRBMjcuMDQ0IDI3LjA0NCAwIDAgMSAxNC4xMy4yNDJhLjA4Mi4wODIgMCAwIDAtLjA3NC0uMTEyaC0uMDAzLS4wMDNBMjcuNzggMjcuNzggMCAwIDAgLjI1NiAzLjc5M2wtLjAxNy4wMWEuMjQ2LjI0NiAwIDAgMC0uMTA2LjE5NGwtLjAwMS4wMXYuMDFjLjA0OSA5LjAwNSA0LjM2IDE3IDExLjAyIDIyLjA3bC4wMi4wMTNhLjA4Mi4wODIgMCAwIDAgLjExOS0uMDlsLS4wMS0uMDIzeiIvPjwvZz48L2c+PC9zdmc+);
          width: 129px;
          height: 23px; } }
      .global-header .logo-container .logo-fanduel:hover {
        color: #f5f8fc; }
      body.logged-out .global-header .logo-container .logo-fanduel {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU3IiBoZWlnaHQ9IjI4IiB2aWV3Qm94PSIwIDAgMTU3IDI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5sb2dvLWZ1bGw8L3RpdGxlPjxnIGZpbGw9IiNGRkYiPjxwYXRoIGQ9Ik0zNy4xODQgMjMuMDU3aDMuMDM4YS4yMzkuMjM5IDAgMCAwIC4yNC0uMjM5di03LjA3MUg0NS45Yy4xMDEgMCAuMTktLjA2My4yMjUtLjE1OGwuOTYzLTIuNjU5YS4yMzkuMjM5IDAgMCAwLS4yMjUtLjMyaC02LjQwMlY4LjE4M2g4LjE4Yy4xMDEgMCAuMTktLjA2My4yMjUtLjE1N2wuOTczLTIuNjU5YS4yMzkuMjM5IDAgMCAwLS4yMjUtLjMyaC0xMi40M2EuMjM5LjIzOSAwIDAgMC0uMjM5LjIzOHYxNy41MzNhLjI0LjI0IDAgMCAwIC4yMzkuMjR6TTU2LjY0NCA1LjIwM2wtNi4zNzcgMTcuNTM0YS4yMzkuMjM5IDAgMCAwIC4yMjQuMzJoMy4xNTZhLjIzOS4yMzkgMCAwIDAgLjIyNi0uMTYxbDEuMDMzLTMuMDI2aDYuNGwxLjAwNyAzLjAyNGEuMjM5LjIzOSAwIDAgMCAuMjI3LjE2M2gzLjE1NGEuMjM5LjIzOSAwIDAgMCAuMjI1LS4zMkw1OS41MTYgNS4yMDJhLjIzOS4yMzkgMCAwIDAtLjIyNC0uMTU3aC0yLjQyM2MtLjEgMC0uMTkuMDYzLS4yMjUuMTU3em0tLjc1MiAxMS43MDdsMi4yNzctNi41NTIgMi4yIDYuNTUyaC00LjQ3N3pNODAuMzAzIDE2LjA3NUw3My4yNCA1LjE1NWEuMjM5LjIzOSAwIDAgMC0uMi0uMTA5aC0yLjc2OGEuMjM5LjIzOSAwIDAgMC0uMjQuMjM5djE3LjUzM2MwIC4xMzIuMTA4LjI0LjI0LjI0aDMuMDM4YS4yMzkuMjM5IDAgMCAwIC4yMzktLjI0VjEyLjAwM2w3LjA2MyAxMC45NDVjLjA0NC4wNjguMTIuMTEuMi4xMWgyLjc2OGEuMjM5LjIzOSAwIDAgMCAuMjM5LS4yNFY1LjI4NWEuMjM5LjIzOSAwIDAgMC0uMjM5LS4yMzloLTMuMDM4YS4yMzkuMjM5IDAgMCAwLS4yNC4yMzl2MTAuNzl6TTEwMS4wNDYgNi43NjZjLTEuMTg5LTEuMTg5LTIuODg0LTEuNzItNC43NTYtMS43MmgtNy4xNDNhLjIzOS4yMzkgMCAwIDAtLjIzNS4yODZsLjUyOCAyLjY1OWMuMDIyLjExMS4xMi4xOTIuMjM0LjE5Mmg2LjI4OGMxLjIxNCAwIDIuMDIzLjM4IDIuNjMgMS4xMTMuNjU4LjgxLjc2IDEuOTQ4Ljc2IDQuNjggMCAyLjczMi0uMTAyIDQuMDIyLS43NiA0LjgzMi0uNjA3LjczMy0xLjQxNiAxLjExMi0yLjYzIDEuMTEyaC0yLjY1NlYxMC41NWEuMjM5LjIzOSAwIDAgMC0uMjQtLjI0aC0zLjAzOGEuMjM5LjIzOSAwIDAgMC0uMjM4LjI0djEyLjI3YzAgLjEzMi4xMDYuMjM4LjIzOC4yMzhoNi4yNjJjMS44NzIgMCAzLjU2Ny0uNTMgNC43NTYtMS43MiAyLjAyNC0yLjAyMyAxLjgyMS00LjY1NCAxLjgyMS03LjM2MXMuMjAzLTUuMTg2LTEuODIxLTcuMjF6TTExNy43MTYgMTYuNzU4YzAgMi4wNzUtMS4yMzkgMy4zMTQtMy4xMzYgMy4zMTRzLTMuMTEyLTEuMjQtMy4xMTItMy4zMTRWNS4yODVhLjIzOS4yMzkgMCAwIDAtLjIzOC0uMjM5aC0zLjAzOWEuMjM5LjIzOSAwIDAgMC0uMjM5LjIzOXYxMS42YzAgMy44MiAyLjkzNCA2LjMyNCA2LjYyOCA2LjMyNCAzLjY5MyAwIDYuNjI3LTIuNTA0IDYuNjI3LTYuMzI0di0xMS42YS4yMzkuMjM5IDAgMCAwLS4yMzktLjIzOWgtMy4wMTNhLjIzOS4yMzkgMCAwIDAtLjIzOS4yMzl2MTEuNDczek0xMzguODIgOC4wMjVsLjk1OS0yLjY1OWEuMjM5LjIzOSAwIDAgMC0uMjI1LS4zMkgxMjcuMTRhLjIzOS4yMzkgMCAwIDAtLjI0LjIzOXYxNy41MzNjMCAuMTMyLjEwOC4yNC4yNC4yNGgxMi40MTVjLjE2NiAwIC4yOC0uMTY1LjIyNS0uMzJsLS45NTktMi42NmEuMjM5LjIzOSAwIDAgMC0uMjI1LS4xNThoLTguMTh2LTQuMzc2aDYuNTg3YS4yMzkuMjM5IDAgMCAwIC4yNC0uMjM5di0yLjY1OWEuMjM5LjIzOSAwIDAgMC0uMjQtLjIzOWgtNi41ODZWOC4xODNoOC4xOGMuMSAwIC4xOS0uMDYzLjIyNC0uMTU4ek0xNTQuOTMyIDE5LjkyaC03LjQ0MVY1LjI4NWEuMjM5LjIzOSAwIDAgMC0uMjQtLjIzOWgtMy4wMzhhLjIzOS4yMzkgMCAwIDAtLjIzOC4yMzl2MTcuNTMzYzAgLjEzMi4xMDcuMjQuMjM4LjI0aDExLjY4M2MuMTY2IDAgLjI4MS0uMTY1LjIyNS0uMzIxbC0uOTY1LTIuNjZhLjIzOS4yMzkgMCAwIDAtLjIyNC0uMTU3eiIvPjxnPjxwYXRoIGQ9Ik0yOC4wNCAzLjk5NGEuMjQ1LjI0NSAwIDAgMC0uMTU1LS4yMTlBMjcuNzM2IDI3LjczNiAwIDAgMCAxNi4zMDIuMjE4aC0uMDA2YS4yNDQuMjQ0IDAgMCAwLS4xOC4wODZsLS4wMjIuMDI5YTI1LjQ0MiAyNS40NDIgMCAwIDAtMi43OTYgNC42MnYuMDAyYS4wODIuMDgyIDAgMCAwIC4wNjguMTEzaC4wMjFhMjIuOTE0IDIyLjkxNCAwIDAgMSA5LjU0MSAxLjc1MWMtLjc5OCA2LjIyOC00LjA5IDExLjY3Ni04Ljg0MSAxNS4zMTNhMjMuMTI4IDIzLjEyOCAwIDAgMS0yLjcxMy0yLjQ0MWwtLjAxLS4wMWEuMDgyLjA4MiAwIDAgMC0uMTM2LjA2di4wMDJjMCAuMDA3LjAwMi4wMTQuMDAzLjAyYTI1LjI3IDI1LjI3IDAgMCAwIDIuNzc0IDguMTM0bC4wMTUuMDI3YS4xNS4xNSAwIDAgMCAuMjIuMDI4YzguMjE3LTQuODIzIDEzLjc0Ni0xMy43MyAxMy44LTIzLjkzNWwuMDAyLS4wMTMtLjAwMS0uMDF6Ii8+PHBhdGggZD0iTTExLjI4IDI1Ljk4N2EyNi45NTMgMjYuOTUzIDAgMCAxLTEuOTY2LTguNzA1bC4wMDEtLjAxYS4yNDMuMjQzIDAgMCAwLS4wMzYtLjEyOGwtLjAxNy0uMDI0YTIyLjk0MSAyMi45NDEgMCAwIDEtMS41MDQtMi40MzRjLjQ0Ni0uMjEyLjkwNS0uNCAxLjM3NC0uNTY4YS4yNDYuMjQ2IDAgMCAwIC4yMDItLjI0MmwtLjAwMS0uMDFhMjcuMDEgMjcuMDEgMCAwIDEgLjgyMS01LjAzMnYtLjAwMmEuMDgyLjA4MiAwIDAgMC0uMDgtLjA4MmgtLjAwMmExOS41NTUgMTkuNTU1IDAgMCAwLTQuMTU3IDEuMzYgMjIuODUyIDIyLjg1MiAwIDAgMS0uNjctMy4yOTIgMjIuODIzIDIyLjgyMyAwIDAgMSA1Ljk2Mi0xLjU4M2wuMDEuMDAxYS4yNDMuMjQzIDAgMCAwIC4wNjgtLjAxLjI0NS4yNDUgMCAwIDAgLjE3LS4xNzRBMjcuMDQ0IDI3LjA0NCAwIDAgMSAxNC4xMy4yNDJhLjA4Mi4wODIgMCAwIDAtLjA3NC0uMTEyaC0uMDAzLS4wMDNBMjcuNzggMjcuNzggMCAwIDAgLjI1NiAzLjc5M2wtLjAxNy4wMWEuMjQ2LjI0NiAwIDAgMC0uMTA2LjE5NGwtLjAwMS4wMXYuMDFjLjA0OSA5LjAwNSA0LjM2IDE3IDExLjAyIDIyLjA3bC4wMi4wMTNhLjA4Mi4wODIgMCAwIDAgLjExOS0uMDlsLS4wMS0uMDIzeiIvPjwvZz48L2c+PC9zdmc+);
        width: 129px; }
    .global-header .logo-container .logo-tagline {
      display: none; }
  .global-header .mobile-only {
    display: block; }
    @media (min-width: 641px) {
      .global-header .mobile-only {
        display: none; } }
  .global-header .icon-text {
    display: inline-block;
    position: relative;
    line-height: 16px;
    top: -2px; }
  .global-header .global-header-avatar {
    width: 34px;
    height: 34px;
    margin-top: 2px;
    margin-right: 0;
    box-shadow: none; }
  .global-header .global-header-avatar[style*="member_defaultpic.gif"] {
    background-size: 44px;
    background-position: -6px -2px; }
  @media (max-width: 640px) {
    .global-header .context-dropdown {
      position: fixed;
      top: 102px;
      left: 0;
      bottom: 0;
      right: 0;
      border-radius: 0;
      overflow-y: auto;
      -webkit-overflow-scrolling: touch;
      width: auto; }
      .android-banner-show .global-header .context-dropdown {
        top: 160px; }
      .global-header .context-dropdown .header-account-breakdown {
        border-radius: 0; } }

.header-account-breakdown {
  background: -webkit-linear-gradient(315deg, #3dd96f 0%, #3dd96f 60%, #36c565 60%, #36c565 80%, #2cb459 80%, #2cb459 100%);
  background: linear-gradient(135deg, #3dd96f 0%, #3dd96f 60%, #36c565 60%, #36c565 80%, #2cb459 80%, #2cb459 100%);
  border-radius: 3px 3px 0 0;
  padding: 20px; }
  .header-account-breakdown:after {
    bottom: 100%;
    right: 15px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #36c565;
    border-width: 6px;
    z-index: 1; }
  .header-account-breakdown .user-balance-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .header-account-breakdown .user-balance-item {
    width: 100%; }
    .header-account-breakdown .user-balance-item.small {
      width: 50%; }
  .header-account-breakdown .account-value-header {
    font-size: 1.25rem;
    color: #fff;
    margin: 0;
    padding: 0; }
    .header-account-breakdown .account-value-header.balance-header {
      font-size: 1.5rem; }
  .header-account-breakdown .account-value-label {
    font-size: 0.875rem;
    color: #506E2E;
    margin: 0;
    padding: 0;
    text-transform: uppercase; }
    .header-account-breakdown .account-value-label.balance-label {
      margin-bottom: 12px; }

.header-account-list a[href*="ReferralCenter"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: bold; }
  .header-account-list a[href*="ReferralCenter"]:after {
    content: "Earn cash";
    margin-left: auto;
    padding: 0 6px;
    background: #1493ff;
    color: #fff;
    font-weight: bold;
    border-radius: 3px; }

.header-account-list .logout-icon {
  font-size: 1rem;
  margin-right: 8px; }

.header-finance-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #D7DDE1; }

.header-finance-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 50%; }
  .header-finance-item:first-of-type:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 15px;
    top: 15px;
    width: 1px;
    background: #D7DDE1; }

.header-finance-anchor {
  color: #1493ff;
  display: block;
  font-weight: bold;
  height: 52px;
  padding: 14px 0;
  text-align: center;
  width: 100%; }
  .header-finance-anchor:hover {
    color: #006bc7; }
  .header-finance-anchor .icon {
    font-size: 1rem;
    margin-right: 8px; }

@media (min-width: 641px) {
  .header-account-nav {
    width: 360px; } }

@media (max-width: 980px) {
  .header-account-nav .mobile-only {
    display: block; } }

.header-referral-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: none; }
  @media (min-width: 1000px) {
    .header-referral-center {
      display: block; } }
  .header-referral-center a {
    font-size: 1rem;
    display: block;
    height: 66px;
    margin-right: 24px;
    padding: 19px 0;
    color: #fff;
    line-height: 1.2;
    text-align: right;
    white-space: nowrap; }
    .header-referral-center a span {
      font-size: 0.625rem;
      display: block;
      color: #e4e8ee;
      text-transform: uppercase; }
    .header-referral-center a:after, .header-referral-center a:before {
      display: none; }

.header-support-dropdown {
  position: relative;
  display: none; }
  @media (min-width: 900px) {
    .header-support-dropdown {
      display: block; } }

.header-username {
  margin-left: 5px;
  max-width: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

@media (max-width: 1300px) {
  .header-username {
    display: none; } }

.header-add-funds {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
  padding: 0 0 0 12px; }
  @media (min-width: 815px) {
    .header-add-funds {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }
  .header-add-funds .user-balance {
    display: none;
    text-align: right;
    margin-right: 8px; }
    @media (min-width: 761px) {
      .header-add-funds .user-balance {
        display: block; } }
  .header-add-funds .balance-header {
    font-size: 1rem;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 2px; }
  .header-add-funds .balance-label {
    font-size: 0.625rem;
    line-height: 1;
    text-transform: uppercase; }
  .header-add-funds span {
    display: block; }
  .header-add-funds .link-add-funds {
    border: none;
    padding: 7px 9px; }

nav ul {
  margin: 0;
  list-style: none; }
  nav ul li {
    margin: 0; }

nav a {
  text-decoration: none; }

nav.internal {
  margin: -20px 0 26px;
  border-bottom: 1px solid #ccc; }
  nav.internal:before, nav.internal:after {
    content: "";
    display: table; }
  nav.internal:after {
    clear: both; }
  nav.internal a#toggle-nav-internal {
    display: none; }
  nav.internal + img,
  nav.internal + .page-mast {
    margin-top: -26px; }
  @media (max-width: 640px) {
    nav.internal {
      margin: 0;
      width: 100%;
      float: none;
      border: 0; }
      nav.internal + img,
      nav.internal + .page-mast {
        margin-top: 0; }
      nav.internal ul {
        display: none; }
      nav.internal a#toggle-nav-internal {
        font-size: 1rem;
        display: block;
        margin: 0;
        padding: 0 10px;
        line-height: 2.8;
        font-weight: bold;
        border-bottom: 1px solid #d8d8d8; }
        nav.internal a#toggle-nav-internal:hover {
          text-decoration: none; }
        nav.internal a#toggle-nav-internal span {
          display: none; } }
  nav.internal ul {
    margin: 0;
    padding: 4px 1%;
    background: #e6e6e6; }
    nav.internal ul ul {
      display: none;
      padding: 0; }
    nav.internal ul li {
      display: inline-block;
      margin-right: 0.66667%;
      float: left; }
      nav.internal ul li a {
        font-size: 0.8125rem;
        display: block;
        padding: 1px 7px;
        color: #4f4f4f;
        border-radius: 3px; }
        nav.internal ul li a:hover {
          background: #1493ff;
          color: #fff;
          text-decoration: none; }
    @media (max-width: 640px) {
      nav.internal ul {
        background: none;
        border-bottom: 2px solid #ccc; }
        nav.internal ul ul {
          border: 0; }
        nav.internal ul li {
          display: block;
          margin: 0;
          padding: 4px 0;
          float: none; } }

nav.on-page {
  width: auto;
  margin-bottom: 26px;
  background: #eaeaea;
  border: 1px solid #b5b5b5;
  border-left: 0;
  border-right: 0;
  text-align: center; }
  nav.on-page ul li {
    display: inline-block; }
    nav.on-page ul li a {
      font-size: 1rem;
      display: block;
      padding: 6px 10px;
      margin: 5px 20px;
      color: #424242;
      border-radius: 20px; }
      nav.on-page ul li a.active, nav.on-page ul li a:hover {
        -webkit-transition: all 0.4s linear;
                transition: all 0.4s linear;
        background: #b3b3b3;
        color: #fff; }

.primary-nav {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none; }
  .primary-nav .nav-trigger {
    font-size: 1.5rem;
    color: #fff;
    line-height: 66px;
    padding: 0 20px;
    text-decoration: none; }
    .primary-nav .nav-trigger .icon {
      display: block; }
  .primary-nav .primary-nav__responsible-play {
    display: none; }
  .primary-nav .primary-nav-item--responsible-play {
    position: absolute;
    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: 100%;
    margin-left: 0;
    padding: 12px 0;
    text-align: center;
    border-top: 1px solid #b9c4cb; }
    @media (min-width: 641px) {
      .primary-nav .primary-nav-item--responsible-play {
        display: none; } }
  .primary-nav .primary-nav-item__menu-shield {
    -ms-flex-item-align: auto;
        align-self: auto;
    width: 17px;
    height: 17px;
    margin-right: 3px; }
  .primary-nav .primary-nav-item__menu-responsible-play {
    -ms-flex-item-align: auto;
        align-self: auto; }

.primary-nav-list {
  -webkit-transition: all 0.3s cubic-bezier(0.16, 0.6, 0.04, 1.27);
          transition: all 0.3s cubic-bezier(0.16, 0.6, 0.04, 1.27);
  background: #fff;
  position: fixed;
  top: 102px;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  -webkit-transform-origin: center top;
          transform-origin: center top;
  visibility: hidden;
  opacity: 0; }
  .android-banner-show .primary-nav-list {
    top: 160px; }
  .primary-nav-list.is-active {
    -webkit-transform: scale(1);
            transform: scale(1);
    visibility: visible;
    opacity: 1; }

.primary-nav-item {
  font-size: 1rem;
  border-bottom: 1px solid #D7DDE1;
  margin-left: 20px;
  white-space: nowrap;
  position: relative;
  width: 100%; }
  .primary-nav-item:last-of-type {
    border-bottom: none; }

.primary-nav-anchor {
  display: block;
  color: #1493ff;
  padding: 10px 20px 10px 0; }
  .primary-nav-anchor:hover {
    color: #006bc7; }

@media (min-width: 641px) {
  .primary-nav-list {
    background: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-transform: scale(1);
            transform: scale(1);
    visibility: visible;
    opacity: 1;
    position: static; }
  .primary-nav-item {
    border: none;
    margin-left: 0;
    width: auto; }
    .primary-nav-item:not(:last-child) {
      margin-right: 24px; }
  .primary-nav-anchor {
    color: #fff;
    line-height: 66px;
    overflow: hidden;
    padding: 0;
    position: relative; }
    .primary-nav-anchor:hover {
      color: #f0f3f8; }
    .primary-nav-anchor .link-text {
      -webkit-transition: all 0.3s cubic-bezier(0.16, 0.6, 0.04, 1.27);
              transition: all 0.3s cubic-bezier(0.16, 0.6, 0.04, 1.27);
      -webkit-transform: scale(1);
              transform: scale(1);
      display: block; }
    .primary-nav-anchor:active .link-text {
      -webkit-transform: scale(0.9);
              transform: scale(0.9); }
    .primary-nav-anchor.is-active {
      position: relative;
      z-index: 1;
      font-weight: bold;
      box-shadow: inset 0 -2px 0 0 #fff; }
      .primary-nav-anchor.is-active:hover {
        color: #f0f3f8; } }

.header-dropdown {
  position: relative; }

.secondary-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .secondary-nav .secondary-nav-item {
    font-size: 1rem;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-item-align: center;
        align-self: center;
    width: auto; }
    .secondary-nav .secondary-nav-item > a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: 34px;
      height: 34px;
      margin-right: 12px;
      border: 1px solid #fff;
      border-radius: 50%;
      color: #fff;
      overflow: hidden;
      text-decoration: none; }
      .secondary-nav .secondary-nav-item > a .link-text {
        -webkit-transition: all 0.3s cubic-bezier(0.16, 0.6, 0.04, 1.27);
                transition: all 0.3s cubic-bezier(0.16, 0.6, 0.04, 1.27);
        -webkit-transform: scale(1);
                transform: scale(1);
        display: block; }
      .secondary-nav .secondary-nav-item > a:active .link-text {
        -webkit-transform: scale(0.9);
                transform: scale(0.9); }
      .secondary-nav .secondary-nav-item > a.is-active {
        -webkit-transition: all 0.3s cubic-bezier(0.16, 0.6, 0.04, 1.27);
                transition: all 0.3s cubic-bezier(0.16, 0.6, 0.04, 1.27);
        z-index: 1;
        color: #1493ff;
        background: #fff; }
        .secondary-nav .secondary-nav-item > a.is-active:hover {
          color: #0d7fe1; }
      .secondary-nav .secondary-nav-item > a:hover {
        color: #f0f3f8; }
    .secondary-nav .secondary-nav-item .icon,
    .secondary-nav .secondary-nav-item .avatar {
      -ms-flex: 0 1 auto;
      -webkit-box-flex: 0;
              flex: 0 1 auto;
      -ms-flex-item-align: center;
      align-self: center;
      font-size: 12px; }
    .secondary-nav .secondary-nav-item .context-dropdown:after,
    .secondary-nav .secondary-nav-item .header-account-breakdown:after {
      right: 35px; }
    .secondary-nav .secondary-nav-item .header-support-nav,
    .secondary-nav .secondary-nav-item .header-account-nav {
      top: 48px; }
      @media (max-width: 640px) {
        .secondary-nav .secondary-nav-item .header-support-nav,
        .secondary-nav .secondary-nav-item .header-account-nav {
          top: 66px; } }
    @media (max-width: 640px) {
      .secondary-nav .secondary-nav-item .header-dropdown-trigger:before {
        display: none; } }
  .secondary-nav .hep-indicator {
    position: absolute;
    top: -4px;
    right: 6px; }

.logged-out-user {
  font-size: 0.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .logged-out-user .secondary-nav-item a {
    margin-right: 0; }
  .logged-out-user .contact-menu-block,
  .logged-out-user .support-menu-block,
  .logged-out-user .join-menu-block,
  .logged-out-user .login-menu-block {
    margin-right: 12px;
    line-height: 65px;
    vertical-align: middle; }
    .logged-out-user .contact-menu-block a,
    .logged-out-user .support-menu-block a,
    .logged-out-user .join-menu-block a,
    .logged-out-user .login-menu-block a {
      color: #fff; }
      .logged-out-user .contact-menu-block a:hover,
      .logged-out-user .support-menu-block a:hover,
      .logged-out-user .join-menu-block a:hover,
      .logged-out-user .login-menu-block a:hover {
        color: #f0f3f8; }
  .logged-out-user .contact-menu-block {
    display: none; }
    @media (min-width: 680px) {
      .logged-out-user .contact-menu-block {
        display: inline-block; } }
    .logged-out-user .contact-menu-block a:hover {
      background: transparent; }
    .logged-out-user .contact-menu-block .icon {
      display: inline-block;
      vertical-align: bottom; }
  .logged-out-user .support-menu-block {
    display: none; }
    @media (min-width: 641px) {
      .logged-out-user .support-menu-block {
        display: inline-block; } }
    .logged-out-user .support-menu-block a:hover {
      background: transparent; }
  .logged-out-user .join-menu-block {
    margin-right: 10px; }
  .logged-out-user .login-menu-block,
  .logged-out-user .join-menu-block {
    display: inline-block; }
    .logged-out-user .login-menu-block .button.mini,
    .logged-out-user .join-menu-block .button.mini {
      padding: 6px 9px; }
    .logged-out-user .login-menu-block .button-transparent-bg,
    .logged-out-user .login-menu-block .transparent-bg,
    .logged-out-user .join-menu-block .button-transparent-bg,
    .logged-out-user .join-menu-block .transparent-bg {
      color: #fff;
      box-shadow: inset 0 0 0 1px #fff; }
      .logged-out-user .login-menu-block .button-transparent-bg:hover,
      .logged-out-user .login-menu-block .transparent-bg:hover,
      .logged-out-user .join-menu-block .button-transparent-bg:hover,
      .logged-out-user .join-menu-block .transparent-bg:hover {
        color: #f0f3f8; }
    .logged-out-user .login-menu-block .primary,
    .logged-out-user .join-menu-block .primary {
      -webkit-transition: all 0.3s cubic-bezier(0.16, 0.6, 0.04, 1.27);
              transition: all 0.3s cubic-bezier(0.16, 0.6, 0.04, 1.27);
      background: #fff;
      color: #1493ff;
      text-shadow: none;
      box-shadow: none; }
      .logged-out-user .login-menu-block .primary:hover,
      .logged-out-user .join-menu-block .primary:hover {
        background: none;
        color: #f0f3f8;
        box-shadow: inset 0 0 0 1px #fff; }
  .logged-out-user .global-header-promocode-button__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .logged-out-user .global-header-promocode-button__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;
    padding: 0 12px;
    background: #ffcb4d;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    line-height: 1.4; }
    .logged-out-user .global-header-promocode-button__button, .logged-out-user .global-header-promocode-button__button:hover {
      color: #1f375b; }
  .logged-out-user .global-header-promocode-button__icon {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    display: block;
    width: 26px;
    height: 45px;
    background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjYgNDUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxLjQxNCI+PGcgZmlsbD0iIzFlMzY1YyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMjQuMjc4IDQxLjU1M0gxNC4wNTFWMzcuNmMwLS43MDctLjU4Mi0xLjI4OS0xLjI4OS0xLjI4OXMtMS4yODkuNTgyLTEuMjg5IDEuMjg5djMuOTUzSDEuMjg5Yy0uNzA3IDAtMS4yODkuNTgyLTEuMjg5IDEuMjg5cy41ODIgMS4yODkgMS4yODkgMS4yODloMjMuMDEyYy42OTUgMCAxLjI2Ni0uNTcxIDEuMjY2LTEuMjY2di0uMDIzYTEuMyAxLjMgMCAwIDAtMS4yODktMS4yODl6TTI0LjI3OCAxMy4zMjJoLS4wMjNjLS42OTUgMC0xLjI2Ni41NzEtMS4yNjYgMS4yNjZWMjQuNzk1Yy0uMDA2IDMuNzIyLTMuMDY3IDYuNzgzLTYuNzg5IDYuNzg5SDkuMzY3Yy0zLjczNi0uMDEzLTYuNzk5LTMuMDk2LTYuNzg5LTYuODMyVjE0LjYxMXYtLjAyM2MwLS42OTUtLjU3MS0xLjI2Ni0xLjI2Ni0xLjI2NmgtLjA0NmMtLjY5NSAwLTEuMjY2LjU3MS0xLjI2NiAxLjI2NlYyNC43OTVjLjAxMiA1LjEzNCA0LjIzMyA5LjM1NSA5LjM2NyA5LjM2N2g2Ljc4OWM1LjEzNC0uMDEyIDkuMzU1LTQuMjMzIDkuMzY3LTkuMzY3VjE0LjYxMWwuMDAxLS4wNThjMC0uNjc1LS41NTUtMS4yMzEtMS4yMzEtMS4yMzFoLS4wMTV6Ii8+PHBhdGggZD0iTTkuODQgMjkuMDAyaDUuODQ0YzIuNTY2LS4wMDkgNC42NzUtMi4xMTggNC42ODQtNC42ODRWNS40MTVDMjAuMzY1IDIuNDQ3IDE3LjkyNC4wMDYgMTQuOTU2LjAwMmgtNC40MThjLTIuOTQ4IDAtNS4zNzYgMi40MjMtNS4zODIgNS4zNzF2MTguOTI5YzAgMi41NzIgMi4xMTIgNC42OTEgNC42ODQgNC43ek03LjczNCA1LjM3M2EyLjg3MyAyLjg3MyAwIDAgMSAyLjgzNi0yLjgzNmg0LjM4OWEyLjg0NyAyLjg0NyAwIDAgMSAyLjgzMyAyLjgzM3YxOC45MDlhMi4xMiAyLjEyIDAgMCAxLTIuMTA2IDIuMTA2SDkuODRhMi4xMiAyLjEyIDAgMCAxLTIuMTA2LTIuMTA2VjUuMzczeiIvPjwvZz48L3N2Zz4=) no-repeat; }
  .logged-out-user .global-header-promocode-button__text {
    display: none; }
    @media (min-width: 641px) {
      .logged-out-user .global-header-promocode-button__text {
        display: block;
        margin-left: 12px; } }
  .logged-out-user .global-header-promocode-button__sub-text {
    font-size: 0.625rem;
    display: block;
    text-decoration: underline; }

.navigation-internal {
  padding-top: 20px;
  padding-bottom: 10px;
  background: #fff; }

.global-footer {
  font-size: 0.75rem;
  display: block;
  width: 100%;
  background: #f5f8fc;
  color: #99a8b1;
  border-top: 1px solid #cfd6db; }
  .global-footer a,
  .global-footer a:visited {
    color: #99a8b1;
    text-decoration: none;
    -webkit-transition: 0.24s;
            transition: 0.24s; }
  .global-footer a:hover {
    color: #818e95;
    text-decoration: none; }
  .global-footer ul {
    margin: 0;
    list-style: none; }
  .global-footer .footer-mobile {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #99a8b1; }
    @media (min-width: 641px) {
      .global-footer .footer-mobile {
        display: none; } }
    .global-footer .footer-mobile .balance {
      float: right; }
    .global-footer .footer-mobile .lb {
      color: #99a8b1;
      font-size: 0.75rem; }
      .global-footer .footer-mobile .lb:first-child {
        margin-right: 4px; }
      .global-footer .footer-mobile .lb:hover {
        color: #f3f3f3; }
  .global-footer .footer-shared {
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px; }
    @media (min-width: 0) {
      .global-footer .footer-shared {
        padding-left: 8px;
        padding-right: 8px; } }
    @media (min-width: 641px) {
      .global-footer .footer-shared {
        padding-left: 14px;
        padding-right: 14px; } }
    @media (min-width: 1025px) {
      .global-footer .footer-shared {
        padding-left: 5%;
        padding-right: 5%; } }
    @media (min-width: 1801px) {
      .global-footer .footer-shared {
        padding-left: 10%;
        padding-right: 10%; } }
    @media (min-width: 2201px) {
      .global-footer .footer-shared {
        padding-left: 15%;
        padding-right: 15%; } }
    .global-footer .footer-shared:before, .global-footer .footer-shared:after {
      content: "";
      display: table; }
    .global-footer .footer-shared:after {
      clear: both; }
    .global-footer .footer-shared .footer-links {
      margin: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .global-footer .footer-shared .footer-links .footer-links-about,
      .global-footer .footer-shared .footer-links .footer-links-help,
      .global-footer .footer-shared .footer-links .footer-links-more {
        display: inline-block;
        width: 32%;
        vertical-align: top; }
        @media (min-width: 1025px) {
          .global-footer .footer-shared .footer-links .footer-links-about,
          .global-footer .footer-shared .footer-links .footer-links-help,
          .global-footer .footer-shared .footer-links .footer-links-more {
            width: 145px; } }
      .global-footer .footer-shared .footer-links .title {
        font-weight: bold;
        font-size: 1.2em;
        text-transform: uppercase; }
        .global-footer .footer-shared .footer-links .title:not(:first-of-type) {
          margin-top: 20px; }
    .global-footer .footer-shared .footer-links-list {
      -ms-flex-preferred-size: 40%;
          flex-basis: 40%;
      margin-right: 20px;
      margin-bottom: 20px; }
      @media (min-width: 640px) {
        .global-footer .footer-shared .footer-links-list {
          -ms-flex-preferred-size: 30%;
              flex-basis: 30%; } }
      @media (min-width: 1300px) {
        .global-footer .footer-shared .footer-links-list {
          -ms-flex-preferred-size: 14em;
              flex-basis: 14em; } }
    .global-footer .footer-shared .footer-links-list--linear {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      list-style-type: disc;
      margin-left: 1em;
      margin-bottom: 0; }
      .global-footer .footer-shared .footer-links-list--linear li {
        margin-right: 2em;
        -ms-flex-preferred-size: 7em;
            flex-basis: 7em; }
    @media (min-width: 1400px) {
      .global-footer .footer-shared.page-width {
        max-width: 1200px;
        padding-left: 0;
        padding-right: 0; } }
  .global-footer .footer-extras {
    display: none; }
    @media (min-width: 641px) {
      .global-footer .footer-extras {
        display: block;
        float: right;
        margin-right: 0; } }
    .global-footer .footer-extras .footer-company-location,
    .global-footer .footer-extras .footer-social-links {
      text-align: right; }
    .global-footer .footer-extras .footer-social-links {
      margin-top: 20px;
      -webkit-transition: all 1s ease-in-out;
              transition: all 1s ease-in-out; }
      .global-footer .footer-extras .footer-social-links a {
        display: inline-block;
        margin-left: 3px;
        border: 1px solid #99a8b1;
        border-radius: 50%; }
        .global-footer .footer-extras .footer-social-links a .icon {
          display: block;
          padding: 5px 8px; }
      .global-footer .footer-extras .footer-social-links a:hover {
        color: #818e95;
        text-decoration: none; }
    .global-footer .footer-extras .footer-company-location .footer-company-title {
      font-size: 1.125rem;
      line-height: 1; }
    .global-footer .footer-extras .footer-social-links li {
      display: inline-block; }
  .global-footer .footer-tertiary {
    display: inline-block;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #f0f3f8;
    font-size: 0.625rem;
    text-align: center;
    vertical-align: middle;
    clear: both; }
    @media (min-width: 0) {
      .global-footer .footer-tertiary {
        padding-left: 8px;
        padding-right: 8px; } }
    @media (min-width: 641px) {
      .global-footer .footer-tertiary {
        padding-left: 14px;
        padding-right: 14px; } }
    @media (min-width: 1025px) {
      .global-footer .footer-tertiary {
        padding-left: 5%;
        padding-right: 5%; } }
    @media (min-width: 1801px) {
      .global-footer .footer-tertiary {
        padding-left: 10%;
        padding-right: 10%; } }
    @media (min-width: 2201px) {
      .global-footer .footer-tertiary {
        padding-left: 15%;
        padding-right: 15%; } }
    .global-footer .footer-tertiary p {
      margin-bottom: 0; }
    .global-footer .footer-tertiary .footer-partners {
      display: none; }
      @media (min-width: 641px) {
        .global-footer .footer-tertiary .footer-partners {
          display: block;
          float: left;
          width: 308px;
          margin-left: 0;
          padding-top: 4px;
          text-align: left;
          opacity: 0.5; } }
      @media (max-width: 760px) {
        .global-footer .footer-tertiary .footer-partners {
          width: 100%;
          text-align: center; } }
      .global-footer .footer-tertiary .footer-partners li {
        display: inline-block;
        height: 20px;
        margin-right: 6px; }
      .global-footer .footer-tertiary .footer-partners .icon {
        position: relative;
        display: block;
        height: 19px;
        background-repeat: no-repeat;
        background-image: url(data:image/png;base64,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);
        background-size: cover;
        background-position: center;
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden; }
      .global-footer .footer-tertiary .footer-partners .icon-discover {
        top: 1px;
        width: 49px;
        background-position: 0 0; }
      .global-footer .footer-tertiary .footer-partners .icon-fsta {
        top: -5px;
        width: 25px;
        background-position: -56px 0; }
      .global-footer .footer-tertiary .footer-partners .icon-mastercard {
        width: 24px;
        background-position: -88px 0; }
      .global-footer .footer-tertiary .footer-partners .icon-nbc-sports {
        width: 22px;
        background-position: -118px 0; }
      .global-footer .footer-tertiary .footer-partners .icon-paypal {
        width: 13px;
        background-position: -144px 0; }
      .global-footer .footer-tertiary .footer-partners .icon-stats {
        width: 43px;
        background-position: -162px 0; }
      .global-footer .footer-tertiary .footer-partners .icon-visa {
        width: 31px;
        background-position: -209px 0; }
      .global-footer .footer-tertiary .footer-partners .icon-play-plus {
        width: 34px;
        background-position: -244px 0px; }
    .global-footer .footer-tertiary .footer-copyright-links {
      float: none; }
      @media (min-width: 641px) {
        .global-footer .footer-tertiary .footer-copyright-links {
          width: 494px;
          margin: 4px auto 0; } }
      @media (min-width: 761px) {
        .global-footer .footer-tertiary .footer-copyright-links {
          float: right;
          width: auto; } }
      @media (min-width: 641px) {
        .global-footer .footer-tertiary .footer-copyright-links ul,
        .global-footer .footer-tertiary .footer-copyright-links .footer-copyright-notice {
          float: right;
          line-height: 2; } }
      .global-footer .footer-tertiary .footer-copyright-links li {
        display: inline-block;
        width: 32%;
        margin-bottom: 12px;
        line-height: 1.2;
        vertical-align: middle; }
        @media (min-width: 641px) {
          .global-footer .footer-tertiary .footer-copyright-links li {
            width: auto;
            margin-bottom: 0;
            margin-left: 3px; } }
        @media (min-width: 761px) {
          .global-footer .footer-tertiary .footer-copyright-links li .switch-to-main {
            display: none; } }
      .global-footer .footer-tertiary .footer-copyright-links .footer-app-store-link-apple {
        display: inline-block;
        width: 93px;
        height: 24px;
        background-image: url(data:image/png;base64,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);
        background-position-y: 1px;
        background-size: contain;
        background-repeat: no-repeat;
        text-align: center;
        opacity: 0.6; }
        @media (min-width: 641px) {
          .global-footer .footer-tertiary .footer-copyright-links .footer-app-store-link-apple {
            width: 75px;
            height: 19px; } }
        .global-footer .footer-tertiary .footer-copyright-links .footer-app-store-link-apple:hover {
          opacity: 0.8; }
        .global-footer .footer-tertiary .footer-copyright-links .footer-app-store-link-apple span {
          display: none; }
      .global-footer .footer-tertiary .footer-copyright-links .footer-back-to-top::after {
        content: '\2191';
        margin-left: 7px;
        padding: 3px;
        background-color: #c2cbd1;
        color: #f5f8fc;
        font-family: "FanDuel";
        font-size: 0.5625rem;
        border-radius: 5px; }

/* Lozenges for containing counts, currency, etc */
.lozenge,
.lozenge-block {
  background: #64943d;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  font-weight: bold;
  letter-spacing: -.5px;
  line-height: 1.2;
  min-width: 1.4em;
  padding: .2em .35em;
  position: relative;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
  vertical-align: baseline; }
  .is-disabled .lozenge, .is-disabled
  .lozenge-block {
    background: #888; }
  .lozenge.mini,
  .lozenge-block.mini {
    font-size: 0.75rem; }

.lozenge {
  margin: 0 .1667em; }

.lozenge.raised {
  top: -.5em; }

.tag {
  background: 1px solid #ebebeb;
  border: 1px solid #e6e6e6;
  border-radius: 5px;
  color: #a2a2a2;
  display: inline-block;
  margin: 0 0 .2em 0;
  padding: .2em .4em; }

.alert {
  background: #ffd87a;
  border: 1px solid #eec258;
  color: rgba(71, 50, 0, 0.85);
  font-size: 0.875rem;
  color: #737165;
  position: relative;
  margin: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  border-right: 0;
  border-left: 0; }
  .alert h1,
  .alert h2,
  .alert h3,
  .alert h4,
  .alert h5,
  .alert h6 {
    color: rgba(71, 50, 0, 0.85); }
  .alert a.close {
    color: rgba(71, 50, 0, 0.85); }
    .alert a.close:hover {
      color: rgba(71, 50, 0, 0.85); }
  @media (min-width: 0) {
    .alert {
      padding-left: 8px;
      padding-right: 8px; } }
  @media (min-width: 641px) {
    .alert {
      padding-left: 14px;
      padding-right: 14px; } }
  @media (min-width: 1025px) {
    .alert {
      padding-left: 5%;
      padding-right: 5%; } }
  @media (min-width: 1801px) {
    .alert {
      padding-left: 10%;
      padding-right: 10%; } }
  @media (min-width: 2201px) {
    .alert {
      padding-left: 15%;
      padding-right: 15%; } }
  @media (max-width: 640px) {
    .alert {
      font-size: 0.75rem; } }
  .alert.alert--announcement {
    background: #31a0fd;
    border: 1px solid #1a86e1;
    color: rgba(0, 0, 0, 0.85); }
    .alert.alert--announcement h1,
    .alert.alert--announcement h2,
    .alert.alert--announcement h3,
    .alert.alert--announcement h4,
    .alert.alert--announcement h5,
    .alert.alert--announcement h6 {
      color: rgba(0, 0, 0, 0.85); }
    .alert.alert--announcement a.close {
      color: rgba(0, 0, 0, 0.85); }
      .alert.alert--announcement a.close:hover {
        color: rgba(0, 0, 0, 0.85); }
    .alert.alert--announcement a:not(.button):not(.close) {
      color: #f3f3f3; }
  .alert.alert--success {
    background: #36c565;
    border: 1px solid #3e8a57;
    color: rgba(0, 0, 0, 0.85); }
    .alert.alert--success h1,
    .alert.alert--success h2,
    .alert.alert--success h3,
    .alert.alert--success h4,
    .alert.alert--success h5,
    .alert.alert--success h6 {
      color: rgba(0, 0, 0, 0.85); }
    .alert.alert--success a.close {
      color: rgba(0, 0, 0, 0.85); }
      .alert.alert--success a.close:hover {
        color: rgba(0, 0, 0, 0.85); }
  .alert.alert--warning {
    background: #e44242;
    border: 1px solid #be3535;
    color: rgba(0, 0, 0, 0.85);
    color: #fff; }
    .alert.alert--warning h1,
    .alert.alert--warning h2,
    .alert.alert--warning h3,
    .alert.alert--warning h4,
    .alert.alert--warning h5,
    .alert.alert--warning h6 {
      color: rgba(0, 0, 0, 0.85); }
    .alert.alert--warning a.close {
      color: rgba(0, 0, 0, 0.85); }
      .alert.alert--warning a.close:hover {
        color: rgba(0, 0, 0, 0.85); }
    .alert.alert--warning h1,
    .alert.alert--warning h2,
    .alert.alert--warning h3,
    .alert.alert--warning h4,
    .alert.alert--warning h5,
    .alert.alert--warning h6 {
      margin-bottom: 4px;
      color: #fff; }
    .alert.alert--warning p {
      margin-bottom: 12px; }
    .alert.alert--warning a:not(.button):not(.close) {
      color: #f0f3f8;
      text-decoration: underline; }
  .alert.info {
    background: #75AAE7;
    border: 1px solid #5e91cb;
    color: rgba(6, 20, 36, 0.85);
    color: #FFFFFF; }
    .alert.info h1,
    .alert.info h2,
    .alert.info h3,
    .alert.info h4,
    .alert.info h5,
    .alert.info h6 {
      color: rgba(6, 20, 36, 0.85); }
    .alert.info a.close {
      color: rgba(6, 20, 36, 0.85); }
      .alert.info a.close:hover {
        color: rgba(6, 20, 36, 0.85); }
    .alert.info a {
      color: #e0f1ff; }
  .alert.alert--announcement, .alert.alert--success, .alert.alert--warning, .alert.info {
    border-right: 0;
    border-left: 0; }
  .alert > .close {
    text-decoration: none;
    position: absolute;
    top: 8px;
    right: 8px; }
    @media (min-width: 0) {
      .alert > .close {
        padding-right: 8px; } }
    @media (min-width: 641px) {
      .alert > .close {
        padding-right: 14px; } }
    @media (min-width: 1025px) {
      .alert > .close {
        padding-right: 5%; } }
    @media (min-width: 1801px) {
      .alert > .close {
        padding-right: 10%; } }
    @media (min-width: 2201px) {
      .alert > .close {
        padding-right: 15%; } }
  .alert.modal {
    width: 39.66667%;
    float: left;
    margin-left: 1%;
    margin-right: 1%;
    position: relative;
    margin: 0 auto;
    padding: 26px; }
    .alert.modal .close {
      top: 3px;
      right: 5px; }
  .alert.alert--mini {
    font-size: 0.75rem;
    margin: 0 0 26px; }
  .alert.alert--border-less {
    border: 0; }
  .alert i.icon {
    text-shadow: none; }
  .alert.inline {
    margin: 0 auto; }

.deprecated-browser-warning {
  background: #b50919;
  border: 1px solid #77141d;
  color: rgba(0, 0, 0, 0.85);
  width: 100%;
  padding: 10px 0;
  text-align: center;
  border: 0; }
  .deprecated-browser-warning h1,
  .deprecated-browser-warning h2,
  .deprecated-browser-warning h3,
  .deprecated-browser-warning h4,
  .deprecated-browser-warning h5,
  .deprecated-browser-warning h6 {
    color: rgba(0, 0, 0, 0.85); }
  .deprecated-browser-warning a.close {
    color: rgba(0, 0, 0, 0.85); }
    .deprecated-browser-warning a.close:hover {
      color: rgba(0, 0, 0, 0.85); }
  @media (max-width: 768px) {
    .deprecated-browser-warning {
      font-size: 0.875rem; } }
  @media (max-width: 640px) {
    .deprecated-browser-warning {
      font-size: 0.75rem; } }
  .deprecated-browser-warning a {
    color: #fff;
    text-decoration: underline; }

.breakout {
  background: #ececed;
  border-radius: 3px;
  margin-bottom: 26px; }
  .breakout > header {
    margin: 0;
    padding: 10px 20px;
    background: #464545;
    color: #f3f3f3;
    border-radius: 3px 3px 0 0; }
    .breakout > header h1,
    .breakout > header h2,
    .breakout > header h3,
    .breakout > header h4,
    .breakout > header h5,
    .breakout > header h6,
    .breakout > header p {
      margin: 0;
      color: inherit; }
  .breakout > ul {
    margin: 0;
    list-style: none; }
    .breakout > ul li {
      font-size: 1rem;
      margin: 0;
      padding: 10px 20px;
      border-top: 1px solid #fff;
      border-bottom: 1px solid #c3c3c3;
      line-height: 20px; }
      .breakout > ul li:first-child {
        border-top: 0; }
      .breakout > ul li:last-child {
        border-bottom: 0; }
      .breakout > ul li h1,
      .breakout > ul li h2,
      .breakout > ul li h3,
      .breakout > ul li h4,
      .breakout > ul li h5,
      .breakout > ul li h6,
      .breakout > ul li p {
        margin: 0; }
      .breakout > ul li h1 {
        font-size: 2.6rem;
        line-height: 1; }

.well {
  padding: 26px 2% 0;
  box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
  .well.top {
    box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.1);
    border-bottom: 0; }
  .well.bottom {
    box-shadow: inset 0 -8px 8px -8px rgba(0, 0, 0, 0.1);
    border-top: 0; }

.boxed-group {
  margin-bottom: 26px;
  padding: 13px 2%;
  border: 1px solid #e6e6e6;
  border-radius: 3px;
  background: #fcfcfc; }
  .boxed-group:before, .boxed-group:after {
    content: "";
    display: table; }
  .boxed-group:after {
    clear: both; }
  .boxed-group.condensed {
    font-size: 80%; }
  .boxed-group > header {
    margin: -13px -2% 13px;
    padding: 13px 2%;
    border-bottom: 1px solid #e6e6e6; }
    .boxed-group > header:before, .boxed-group > header:after {
      content: "";
      display: table; }
    .boxed-group > header:after {
      clear: both; }
    .boxed-group > header * {
      margin-bottom: 0; }
  .boxed-group > footer {
    margin: -13px -2% -13px;
    padding: 6.5px 2%;
    border-top: 1px solid #e6e6e6; }
    .boxed-group > footer:before, .boxed-group > footer:after {
      content: "";
      display: table; }
    .boxed-group > footer:after {
      clear: both; }
  .boxed-group *:last-child {
    margin-bottom: 0; }
  .boxed-group.no-padding {
    padding: 0; }
    .boxed-group.no-padding > header,
    .boxed-group.no-padding > footer {
      margin: 0; }
  .boxed-group.dark {
    border-top: 0;
    border-color: #0d0d0d; }
    .boxed-group.dark > header,
    .boxed-group.dark > footer {
      background: -webkit-linear-gradient(#3b3b3b, #0d0d0d);
      background: linear-gradient(#3b3b3b, #0d0d0d);
      color: #f6f6f6;
      border-radius: 3px 3px 0 0; }
      .boxed-group.dark > header h1,
      .boxed-group.dark > header h2,
      .boxed-group.dark > header h3,
      .boxed-group.dark > header h4,
      .boxed-group.dark > header h5,
      .boxed-group.dark > header h6,
      .boxed-group.dark > header a,
      .boxed-group.dark > footer h1,
      .boxed-group.dark > footer h2,
      .boxed-group.dark > footer h3,
      .boxed-group.dark > footer h4,
      .boxed-group.dark > footer h5,
      .boxed-group.dark > footer h6,
      .boxed-group.dark > footer a {
        color: #f6f6f6; }
    .boxed-group.dark > footer {
      border-radius: 0 0 3px 3px; }
  .boxed-group.mini {
    margin: 0 0 8.66667px;
    padding: 8.66667px 0.8%; }
  .boxed-group.ftd {
    padding: 0;
    border: 4px solid #70a644;
    text-align: center;
    min-width: 140px;
    margin: 0 4px 26px; }
    .boxed-group.ftd header {
      margin: 0 0 13px;
      background: #f2f2f2; }
      .boxed-group.ftd header h1 {
        font-size: 1.4rem;
        color: #70a644;
        letter-spacing: 0; }
    .boxed-group.ftd p {
      margin: 0;
      line-height: 1.2; }
    .boxed-group.ftd b {
      text-transform: uppercase; }
    .boxed-group.ftd hr.divider {
      margin: 5px 0; }
    .boxed-group.ftd label {
      margin: 13px 5px 5px;
      padding: .5em .8em; }
      .boxed-group.ftd label input[type="radio"] {
        margin-left: -5px;
        float: left; }
    .boxed-group.ftd.free {
      background: #fcfcfc;
      border-color: #e6e6e6; }
      .boxed-group.ftd.free header {
        margin: 20px 0 10px;
        background: #fcfcfc;
        border-bottom: 0; }
        .boxed-group.ftd.free header h1 {
          font-size: 1.2rem;
          color: #555; }
      .boxed-group.ftd.free p {
        margin: 0 0 26px; }

.indicators {
  position: absolute;
  top: 50%;
  right: 2px;
  margin-top: -8px;
  padding: 0 !important;
  line-height: 1;
  cursor: default; }

.indicator {
  font-size: 0.625rem;
  display: inline-block;
  vertical-align: text-bottom;
  width: 15px;
  height: 15px;
  color: #fff;
  line-height: 1.5;
  text-align: center;
  border-radius: 50%;
  cursor: default; }
  .indicator.multi {
    background: #ff9100; }
  .indicator.guaranteed {
    margin-left: 2px;
    background: #3c83ae; }

.indicator-legend {
  padding: 10px;
  color: #dbdbdb; }
  .indicator-legend .indicator {
    vertical-align: middle;
    margin: -3px 4px 0 10px; }

.hep-indicator {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
  position: relative; }

.hep-indicator__badge,
.hep-indicator__tooltip-badge {
  width: 17px;
  height: 17px; }

.global-header-avatar .hep-indicator__badge {
  overflow: hidden;
  padding-left: 17px; }
  .global-header-avatar .hep-indicator__badge[src*="default.svg"] {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+aGVwLWRlZmF1bHQ8L3RpdGxlPjxnIGZpbGw9IiM0RThCRTYiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTguNSAxNmE3LjUgNy41IDAgMSAwIDAtMTUgNy41IDcuNSAwIDAgMCAwIDE1em0wIDFhOC41IDguNSAwIDEgMSAwLTE3IDguNSA4LjUgMCAwIDEgMCAxN3oiLz48cGF0aCBkPSJNOS4xNzMgMTEuNzk4Yy0uNDkzLS4yNTktMS4yOTItLjI1OC0xLjc4NCAwbC0xLjQ4Ljc3OGMtLjQ5My4yNi0uODE1LjAyMy0uNzIyLS41MjRsLjI4My0xLjY0OGMuMDk0LS41NDktLjE1My0xLjMwOS0uNTUxLTEuNjk3TDMuNzIyIDcuNTRjLS4zOTktLjM4OC0uMjc1LS43NjguMjc1LS44NDhsMS42NTUtLjI0Yy41NS0uMDggMS4xOTctLjU1IDEuNDQzLTEuMDQ5bC43NC0xLjVjLjI0Ni0uNDk4LjY0Ni0uNDk4Ljg5MiAwbC43NCAxLjVjLjI0Ni41Ljg5My45NjkgMS40NDMgMS4wNDlsMS42NTUuMjRjLjU1LjA4LjY3My40Ni4yNzUuODQ4bC0xLjE5NyAxLjE2N2MtLjM5OC4zODktLjY0NSAxLjE1LS41NTEgMS42OTdsLjI4MyAxLjY0OGMuMDk0LjU0OC0uMjMuNzgzLS43MjIuNTI0bC0xLjQ4LS43Nzh6Ii8+PC9nPjwvc3ZnPg==) #FFF;
    border-radius: 50%; }
  .global-header-avatar .hep-indicator__badge[src*="restricted.svg"] {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+aGVwLXJlc3RyaWN0ZWQ8L3RpdGxlPjxwYXRoIGQ9Ik04LjUgMTdhOC41IDguNSAwIDEgMCAwLTE3IDguNSA4LjUgMCAwIDAgMCAxN3ptLjY3My01LjIwMmMtLjQ5My0uMjU5LTEuMjkyLS4yNTgtMS43ODQgMGwtMS40OC43NzhjLS40OTMuMjYtLjgxNS4wMjMtLjcyMi0uNTI0bC4yODMtMS42NDhjLjA5NC0uNTQ5LS4xNTMtMS4zMDktLjU1MS0xLjY5N0wzLjcyMiA3LjU0Yy0uMzk5LS4zODgtLjI3NS0uNzY4LjI3NS0uODQ4bDEuNjU1LS4yNGMuNTUtLjA4IDEuMTk3LS41NSAxLjQ0My0xLjA0OWwuNzQtMS41Yy4yNDYtLjQ5OC42NDYtLjQ5OC44OTIgMGwuNzQgMS41Yy4yNDYuNS44OTMuOTY5IDEuNDQzIDEuMDQ5bDEuNjU1LjI0Yy41NS4wOC42NzMuNDYuMjc1Ljg0OGwtMS4xOTcgMS4xNjdjLS4zOTguMzg5LS42NDUgMS4xNS0uNTUxIDEuNjk3bC4yODMgMS42NDhjLjA5NC41NDgtLjIzLjc4My0uNzIyLjUyNGwtMS40OC0uNzc4eiIgZmlsbD0iIzRFOEJFNiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) #FFF;
    border-radius: 50%; }

.hep-indicator__badge--link {
  cursor: pointer; }

.hep-indicator__legend {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  margin-left: 4px; }

.hep-indicator__toggle {
  position: relative;
  padding: 0 14px;
  background: #2a363b;
  color: #c0c5ca;
  border: 1px solid #2a363b;
  -webkit-transition: all 0.3s cubic-bezier(0.16, 0.6, 0.04, 1.27);
          transition: all 0.3s cubic-bezier(0.16, 0.6, 0.04, 1.27); }
  .hep-indicator__toggle:hover, .hep-indicator__toggle.hover {
    background: #35444a;
    color: #c0c5ca;
    text-decoration: none; }
  .hep-indicator__toggle:visited {
    color: #c0c5ca; }
  .hep-indicator__toggle:active, .hep-indicator__toggle.is-active {
    color: #c0c5ca; }
  .hep-indicator__toggle.is-active:after {
    -webkit-transition: all 0.3s cubic-bezier(0.16, 0.6, 0.04, 1.27);
            transition: all 0.3s cubic-bezier(0.16, 0.6, 0.04, 1.27); }

.hep-indicator__image {
  height: 26px;
  width: 26px; }

.hep-indicator__tooltip {
  cursor: initial;
  display: none; }
  .hep-indicator__tooltip.context-dropdown {
    -webkit-transition: none;
            transition: none; }
  .hep-indicator__tooltip.is-active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 232px;
    padding: 12px 16px;
    z-index: 105; }

.hep-indicator__tooltip--center.context-dropdown {
  top: 16px;
  left: -108px; }
  .hep-indicator__tooltip--center.context-dropdown::after {
    right: 110px; }

.hep-indicator__tooltip--left.context-dropdown::after {
  left: 3px; }

.hep-indicator__tooltip--right.context-dropdown::after {
  right: 3px; }

.hep-indicator__tooltip-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 6px 0;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

.hep-indicator__tooltip-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%; }

.hep-indicator__tooltip-icon-col {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16px;
          flex: 0 0 16px;
  text-align: center;
  font-size: 0.75rem; }

.hep-indicator__tooltip-text-col {
  text-align: left;
  margin-left: 6px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  font-size: 0.75rem; }

.hep-indicator__tooltip-checkmark {
  color: #70a644; }

.hep-indicator__tooltip-section-title {
  color: #2a363b;
  margin-bottom: 6px;
  line-height: 1;
  font-size: 1rem; }

.hep-indicator__tooltip-criteria {
  color: #2d363b;
  margin-bottom: 4px; }

.hep-indicator__tooltip-criteria--unmet {
  color: #c0c5ca;
  margin-bottom: 4px; }

.lightbox-container {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: #16161c;
  background-color: rgba(22, 22, 28, 0.95);
  z-index: 99998;
  overflow: auto; }

.lightbox {
  max-width: 500px;
  position: relative;
  top: 5%;
  z-index: 500;
  margin: auto;
  background: #f8f8f8;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.7);
  border-bottom-color: rgba(255, 255, 255, 0.2);
  border-radius: 5px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.98); }
  .lightbox--signup {
    background: #f0f3f8; }
  .lightbox .lightbox-content > section {
    border-radius: 5px; }
  .lightbox .lightbox-close,
  .lightbox .lightbox-close:visited {
    font-size: 1.125rem;
    display: block;
    position: absolute;
    top: 14px;
    right: 10px;
    z-index: 600;
    padding: 5px;
    color: #8a8a8a;
    line-height: 1;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff, 0 -1px 0 rgba(0, 0, 0, 0.3);
    border-radius: 5px; }
    .lightbox .lightbox-close:active,
    .lightbox .lightbox-close:visited:active {
      color: #666;
      text-shadow: 0 1px 0 #f8ff88, 0 -1px 0 rgba(0, 0, 0, 0.5); }
  .lightbox .lightbox-close--coloured,
  .lightbox .lightbox-close--coloured:visited {
    font-size: 1.375rem;
    top: 8px;
    color: #e44242;
    text-shadow: none; }
    .lightbox .lightbox-close--coloured:hover,
    .lightbox .lightbox-close--coloured:visited:hover {
      color: #bf2d2d; }
  .lightbox header {
    display: block;
    position: relative;
    background: #eaeaea;
    padding: 20px 0;
    border-bottom: 1px solid #ddd;
    border-radius: 5px 5px 0 0; }
    .lightbox header h1 {
      font-size: 2.8rem;
      margin: 0; }
  .lightbox .lightbox__header--signup {
    padding: 16px 24px;
    background: #fff;
    text-align: left; }
  .lightbox .lightbox__header-title {
    font-size: 1rem;
    font-weight: normal; }
  .lightbox footer {
    font-size: 0.8rem;
    margin-top: 26px;
    padding: 10px 20px;
    background: #eaeaea;
    color: #8b8b8b;
    text-align: center;
    border-radius: 0 0 5px 5px;
    border-top: 1px solid #fff;
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.1); }
    .lightbox footer a {
      text-decoration: none; }
  .lightbox form {
    width: 80%;
    margin: 20px auto; }
    .lightbox form h6 {
      font-size: 1.2rem;
      margin: 0 0 5px;
      letter-spacing: 0; }
    .lightbox form hr {
      margin: 26px auto;
      border-top: 1px solid #fff;
      border-bottom: 1px solid #ddd; }
    .lightbox form button {
      margin: 26px 0; }
    .lightbox form .form-row {
      margin-bottom: 8px; }
      .lightbox form .form-row.form-promocode {
        margin-bottom: 0; }
    .lightbox form label {
      font-size: 16px;
      text-align: left; }
      .lightbox form label small {
        display: inline;
        float: none;
        padding-left: 5px;
        font-size: 90%; }
  .lightbox .lightbox__signup-form {
    width: 100%;
    margin: 0;
    padding: 24px; }
  .lightbox .lightbox__signup-footer {
    font-size: 0.875rem;
    margin-top: 0;
    padding: 16px 24px;
    background: #fff;
    line-height: 1;
    text-align: left;
    border-top: 1px solid #cfd6db;
    box-shadow: none; }
  .lightbox .lightbox__signup-promocode-topper {
    margin-bottom: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid #cfd6db; }
    .lightbox .lightbox__signup-promocode-topper .form-row__input {
      padding-top: 16px;
      border: 1px solid #b9c4cb; }
      .lightbox .lightbox__signup-promocode-topper .form-row__input:focus {
        border-color: #1493ff; }
  .lightbox .form-row__wrapper {
    margin-bottom: 16px;
    background: #fff;
    border: 1px solid #b9c4cb;
    border-radius: 3px; }
    .lightbox .form-row__wrapper.is-active {
      border-color: #1493ff; }
      .lightbox .form-row__wrapper.is-active .form-row__label {
        color: #1493ff; }
    .lightbox .form-row__wrapper.error, .lightbox .form-row__wrapper.invalid,
    .lightbox .form-row__wrapper .form_error {
      margin-top: 0;
      padding: 0;
      color: #e44242;
      font-size: 100%;
      font-weight: normal;
      text-align: left; }
      .lightbox .form-row__wrapper.error input[type="text"],
      .lightbox .form-row__wrapper.error input[type="password"],
      .lightbox .form-row__wrapper.error input[type="email"],
      .lightbox .form-row__wrapper.error input[type="search"],
      .lightbox .form-row__wrapper.error select[multiple],
      .lightbox .form-row__wrapper.error textarea, .lightbox .form-row__wrapper.invalid input[type="text"],
      .lightbox .form-row__wrapper.invalid input[type="password"],
      .lightbox .form-row__wrapper.invalid input[type="email"],
      .lightbox .form-row__wrapper.invalid input[type="search"],
      .lightbox .form-row__wrapper.invalid select[multiple],
      .lightbox .form-row__wrapper.invalid textarea,
      .lightbox .form-row__wrapper .form_error input[type="text"],
      .lightbox .form-row__wrapper .form_error input[type="password"],
      .lightbox .form-row__wrapper .form_error input[type="email"],
      .lightbox .form-row__wrapper .form_error input[type="search"],
      .lightbox .form-row__wrapper .form_error select[multiple],
      .lightbox .form-row__wrapper .form_error textarea {
        border-color: none;
        box-shadow: none; }
        .lightbox .form-row__wrapper.error input[type="text"]:focus,
        .lightbox .form-row__wrapper.error input[type="password"]:focus,
        .lightbox .form-row__wrapper.error input[type="email"]:focus,
        .lightbox .form-row__wrapper.error input[type="search"]:focus,
        .lightbox .form-row__wrapper.error select[multiple]:focus,
        .lightbox .form-row__wrapper.error textarea:focus, .lightbox .form-row__wrapper.invalid input[type="text"]:focus,
        .lightbox .form-row__wrapper.invalid input[type="password"]:focus,
        .lightbox .form-row__wrapper.invalid input[type="email"]:focus,
        .lightbox .form-row__wrapper.invalid input[type="search"]:focus,
        .lightbox .form-row__wrapper.invalid select[multiple]:focus,
        .lightbox .form-row__wrapper.invalid textarea:focus,
        .lightbox .form-row__wrapper .form_error input[type="text"]:focus,
        .lightbox .form-row__wrapper .form_error input[type="password"]:focus,
        .lightbox .form-row__wrapper .form_error input[type="email"]:focus,
        .lightbox .form-row__wrapper .form_error input[type="search"]:focus,
        .lightbox .form-row__wrapper .form_error select[multiple]:focus,
        .lightbox .form-row__wrapper .form_error textarea:focus {
          box-shadow: none; }
    .lightbox .form-row__wrapper.error {
      border-color: #e44242; }
      .lightbox .form-row__wrapper.error .form-row__label {
        color: #e44242; }
    .lightbox .form-row__wrapper .form-error {
      font-size: 0.75rem;
      padding: 0 16px; }
  .lightbox .form-row__label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 12px !important;
    padding: 16px 16px 0;
    color: #1f375b;
    font-weight: normal;
    text-transform: uppercase;
    text-shadow: none;
    letter-spacing: 1px;
    line-height: 1; }
    .lightbox .form-row__label small {
      margin: 0; }
  .lightbox .form-row__input {
    padding: 8px 16px 16px;
    border: 0;
    box-shadow: none; }
    .lightbox .form-row__input:active, .lightbox .form-row__input:focus {
      box-shadow: none !important; }
  .lightbox .form-row__submit-button {
    margin: 16px 0 !important; }
  .lightbox .form-terms--signup {
    margin-bottom: 0; }

.ui-card {
  background: #fff;
  border: 1px solid #d7dde1;
  border-bottom: 1px solid #c8d1d6;
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), inset 0 -2px 2px rgba(0, 0, 0, 0.05); }
  .ui-card .ui-card-section {
    border-bottom: 1px solid #d7dde1;
    padding: 20px; }
    .ui-card .ui-card-section:first-of-type {
      border-radius: 3px 3px 0 0; }
    .ui-card .ui-card-section:last-of-type {
      border-bottom: none;
      border-radius: 0 0 3px 3px; }
    .ui-card .ui-card-section:only-of-type {
      border-radius: 3px; }
  .ui-card .full-bleed {
    border: none;
    margin: -1px; }
  .ui-card .ui-card-attachment {
    background: #f4f6f7;
    border-top: 1px solid #d7dde1; }
    .ui-card .ui-card-attachment.top {
      border-radius: 3px 3px 0 0; }
    .ui-card .ui-card-attachment.bottom {
      border-radius: 0 0 3px 3px; }

.gradient-bleed-green {
  background: -webkit-linear-gradient(315deg, #3dd96f 0%, #3dd96f 60%, #36c565 60%, #36c565 80%, #2cb459 80%, #2cb459 100%);
  background: linear-gradient(135deg, #3dd96f 0%, #3dd96f 60%, #36c565 60%, #36c565 80%, #2cb459 80%, #2cb459 100%); }

.gradient-bleed-blue {
  background: -webkit-linear-gradient(315deg, #5AA5FF 0%, #5AA5FF 60%, #559DF2 60%, #559DF2 80%, #4E8BE6 80%, #4E8BE6 100%);
  background: linear-gradient(135deg, #5AA5FF 0%, #5AA5FF 60%, #559DF2 60%, #559DF2 80%, #4E8BE6 80%, #4E8BE6 100%); }

.dropdown-trigger .dropdown-icon {
  font-size: 1rem;
  -webkit-transition: all 0.3s cubic-bezier(0.16, 0.6, 0.04, 1.27);
          transition: all 0.3s cubic-bezier(0.16, 0.6, 0.04, 1.27);
  margin-left: 5px; }

.dropdown-trigger.is-active .dropdown-icon {
  -webkit-transform: rotate3d(0, 0, 1, 180deg);
          transform: rotate3d(0, 0, 1, 180deg); }

.context-dropdown {
  font-size: 0.875rem;
  -webkit-transition: all 0.3s cubic-bezier(0.16, 0.6, 0.04, 1.27);
          transition: all 0.3s cubic-bezier(0.16, 0.6, 0.04, 1.27);
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  position: absolute;
  top: calc(100% - 8px);
  right: -12px;
  left: auto;
  min-width: 200px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  -webkit-transform-origin: center top;
          transform-origin: center top;
  display: none;
  opacity: 0;
  text-transform: none;
  z-index: 1; }
  .context-dropdown.is-active {
    -webkit-transform: scale(1);
            transform: scale(1);
    display: block;
    opacity: 1; }
  .context-dropdown .dropdown-item {
    border-bottom: 1px solid #D7DDE1;
    margin-left: 20px;
    white-space: nowrap; }
    .context-dropdown .dropdown-item:last-of-type {
      border-bottom: none; }
  .context-dropdown .dropdown-anchor {
    display: block;
    color: #1493ff;
    padding: 10px 20px 10px 0; }
    .context-dropdown .dropdown-anchor:hover {
      color: #006bc7; }

.support-chat__container {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1001; }
  @media (min-width: 641px) {
    .support-chat__container {
      right: 24px;
      left: auto;
      width: auto; } }
  @media (min-width: 1400px) {
    .support-chat__container {
      right: 10vw; } }

.support-chat__link {
  display: none;
  padding: 8px 12px;
  background: #1493ff;
  color: #fff;
  font-size: 14px;
  font-weight: bold; }
  .support-chat__link.rn_ChatAvailable {
    display: block;
    background: #1493ff; }
  @media (min-width: 641px) {
    .support-chat__link {
      text-align: center;
      border-radius: 3px 3px 0 0; } }
  .support-chat__link a,
  .support-chat__link a:hover {
    color: #fff; }

.support-chat__icon {
  vertical-align: bottom; }

.support-chat__info {
  display: inline-block;
  font-size: 12px;
  font-weight: normal; }
  @media (min-width: 641px) {
    .support-chat__info {
      display: block; } }

.table-container {
  width: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  margin: 0 0 26px; }
  .table-container::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 14px;
    height: 14px; }
  .table-container::-webkit-scrollbar-thumb {
    border-radius: 8px;
    border: 3px solid #fff;
    background-color: rgba(0, 0, 0, 0.3); }
  html.lt-ie10 .table-container[data-role="scrollable-container"] {
    overflow-x: hidden;
    overflow-y: auto; }
    html.lt-ie10 .table-container[data-role="scrollable-container"] tbody {
      height: auto; }

table {
  width: 100%;
  margin: 0;
  padding: 0;
  border: 1px solid #dfdfdf;
  border-spacing: 0; }
  table.condensed {
    font-size: 0.75rem; }
    table.condensed h1 {
      font-size: 2rem; }
    table.condensed h2 {
      font-size: 1.75rem; }
    table.condensed h3 {
      font-size: 1.375rem; }
    table.condensed h4 {
      font-size: 1.25rem; }
    table.condensed h5 {
      font-size: 0.875rem; }
    table.condensed h6 {
      font-size: 0.875rem; }
    table.condensed thead th {
      padding: 8px; }
    table.condensed tbody tr td {
      padding: 8px; }
  table.zebra-striped tr:nth-of-type(even) {
    background: #fcfcfc; }
  table.zebra-striped-vertical th:nth-of-type(even), table.zebra-striped-vertical td:nth-of-type(even) {
    background: #f2f2f2; }
  table.table-row-hover tr:hover {
    background: #fafafa; }
  table thead[data-role="scrollable-header"] th {
    width: 2000px; }
  table thead tr {
    background: #f5f5f5; }
    table thead tr th {
      padding: 14px 10px;
      font-weight: bold;
      line-height: 1;
      border: 0; }
      table thead tr th:last-child {
        border-right: 0; }
  table tbody[data-role="scrollable-body"] tr {
    height: 20px; }
  table tbody[data-role="scrollable-body"] td {
    width: 2000px; }
  table tbody tr td {
    padding: 8px 10px;
    line-height: 1;
    border-top: 1px solid #dfdfdf; }
    table tbody tr td.num {
      text-align: right; }
    table tbody tr td.table-row-heading {
      font-weight: bold;
      text-align: left; }
  table tfoot tr {
    background: #f3f3f3; }
    table tfoot tr td {
      font-size: 0.8rem;
      padding: 4px 7px;
      text-align: center;
      border-top: 1px solid #ccc; }
      table tfoot tr td div.pagination {
        font-weight: bold; }
        table tfoot tr td div.pagination a,
        table tfoot tr td div.pagination span {
          font-size: 0.9rem;
          height: 15px;
          line-height: 19.5px;
          margin: 5px 3px;
          padding: 4px 6px;
          vertical-align: middle; }
        table tfoot tr td div.pagination .current {
          background: #8f8f8f;
          color: #fff; }

.statistic {
  font-size: 2rem;
  line-height: 1.2;
  font-weight: 100;
  text-align: right; }
  .statistic.inline {
    display: inline-block;
    margin-right: 2%; }
    .statistic.inline:last-child {
      margin-right: 0; }
    .statistic.inline.statistic-inline-margin-left {
      margin-right: 0;
      margin-left: 2%; }
    .statistic.inline.statistic-inline-no-margin {
      margin-right: 0; }
  .statistic.mini-stat {
    font-size: 1.25rem; }

.statistic-caption {
  font-size: 0.75rem;
  margin: 0;
  color: #969696;
  font-family: "Proxima-Nova", Helvetica, Arial, sans-serif;
  font-weight: normal;
  letter-spacing: 0;
  text-align: right;
  text-transform: uppercase; }

.player-stats-table th,
.player-stats-table td {
  text-align: right; }

.player-stats-table .date,
.player-stats-table .opponent,
.player-stats-table .year {
  text-align: left; }

@media (max-width: 640px) {
  .player-stats-table {
    display: block;
    width: 100%; }
    .player-stats-table thead {
      display: none; }
    .player-stats-table tbody,
    .player-stats-table tr,
    .player-stats-table td {
      display: block;
      padding: 0; }
    .player-stats-table tr {
      position: relative;
      border-bottom: 1px solid #dfdfdf; }
      .player-stats-table tr:before, .player-stats-table tr:after {
        content: "";
        display: table; }
      .player-stats-table tr:after {
        clear: both; }
    .player-stats-table td {
      border: 0; }
      .player-stats-table td[title]:before {
        content: attr(title) ": "; }
    .player-stats-table td {
      display: inline-block;
      float: left;
      text-align: left; }
      .player-stats-table td.opponent:before {
        display: none; }
    .player-stats-table .opponent {
      font-weight: bold; }
    .player-stats-table .games-started {
      clear: left; } }

.player-list-table th,
.player-list-table td,
.player-list-table-header th,
.player-list-table-header td,
.roster-table th,
.roster-table td {
  text-align: right; }

.player-list-table th,
.player-list-table-header th,
.roster-table th {
  border-bottom: 0; }

.player-list-table .player-position,
.player-list-table .player-name,
.player-list-table .player-fixture,
.player-list-table-header .player-position,
.player-list-table-header .player-name,
.player-list-table-header .player-fixture,
.roster-table .player-position,
.roster-table .player-name,
.roster-table .player-fixture {
  text-align: left; }

.player-list-table .player-stats-row td,
.player-list-table-header .player-stats-row td,
.roster-table .player-stats-row td {
  text-align: left; }

.player-list-table .player-position,
.player-list-table-header .player-position,
.roster-table .player-position {
  width: 35px; }

.player-list-table .player-fppg,
.player-list-table-header .player-fppg,
.roster-table .player-fppg {
  width: 68px; }

.player-list-table .player-played,
.player-list-table-header .player-played,
.roster-table .player-played {
  width: 75px; }

.player-list-table .player-fixture,
.player-list-table-header .player-fixture,
.roster-table .player-fixture {
  width: 90px; }

.player-list-table .player-salary,
.player-list-table-header .player-salary,
.roster-table .player-salary {
  width: 70px; }
  .player-list-table .player-salary .salary,
  .player-list-table-header .player-salary .salary,
  .roster-table .player-salary .salary {
    visibility: hidden; }

.player-list-table .player-add,
.player-list-table-header .player-add,
.roster-table .player-add {
  width: 42px; }

.player-list-table th.player-add,
.player-list-table-header th.player-add,
.roster-table th.player-add {
  width: 57px; }

.player-list-table .player-remove,
.player-list-table-header .player-remove,
.roster-table .player-remove {
  width: 44px; }
  .player-list-table .player-remove .button,
  .player-list-table-header .player-remove .button,
  .roster-table .player-remove .button {
    visibility: hidden; }

.player-list-table .has-player .player-remove .button,
.player-list-table-header .has-player .player-remove .button,
.roster-table .has-player .player-remove .button {
  -webkit-transition: opacity 0.4s linear;
          transition: opacity 0.4s linear;
  opacity: 1; }

.player-list-table .button,
.player-list-table-header .button,
.roster-table .button {
  font-size: 1.375rem;
  width: 26px;
  height: 26px;
  padding: 2px 0; }

.player-list-table .player-add-button,
.player-list-table-header .player-add-button,
.roster-table .player-add-button {
  color: #70a644; }

.player-list-table .player-remove-button,
.player-list-table-header .player-remove-button,
.roster-table .player-remove-button {
  display: none;
  color: #fe5c3d; }

.player-list-table .player-in-lineup,
.player-list-table-header .player-in-lineup,
.roster-table .player-in-lineup {
  background: #f2fbe9; }
  .player-list-table .player-in-lineup #add-button,
  .player-list-table-header .player-in-lineup #add-button,
  .roster-table .player-in-lineup #add-button {
    display: none; }
  .player-list-table .player-in-lineup .player-remove-button,
  .player-list-table-header .player-in-lineup .player-remove-button,
  .roster-table .player-in-lineup .player-remove-button {
    display: inline-block; }

.player-list-table .roster-instruction-message,
.player-list-table-header .roster-instruction-message,
.roster-table .roster-instruction-message {
  font-size: 0.75rem;
  text-align: left; }

.player-list-table td.player-name,
.player-list-table-header td.player-name,
.roster-table td.player-name {
  color: #1493ff;
  cursor: pointer; }
  .player-list-table td.player-name:hover,
  .player-list-table-header td.player-name:hover,
  .roster-table td.player-name:hover {
    text-decoration: underline; }

.player-filter-search {
  font-size: 0.75rem;
  width: 36px;
  margin-left: 6px;
  padding: 5px 6px;
  vertical-align: top; }
  .player-filter-search::-webkit-input-placeholder {
    opacity: 0; }
  .player-filter-search:-moz-placeholder {
    opacity: 0; }
  .player-filter-search::-moz-placeholder {
    opacity: 0; }
  .player-filter-search:-ms-input-placeholder {
    opacity: 0; }
  .player-filter-search.is-focused {
    width: 150px; }
    .player-filter-search.is-focused::-webkit-input-placeholder {
      opacity: 1; }
    .player-filter-search.is-focused:-moz-placeholder {
      opacity: 1; }
    .player-filter-search.is-focused::-moz-placeholder {
      opacity: 1; }
    .player-filter-search.is-focused:-ms-input-placeholder {
      opacity: 1; }

.player-list .header-cell-fppg,
.player-list .header-cell-played,
.player-list .header-cell-salary,
.player-list .cell-fppg,
.player-list .cell-played,
.player-list .cell-salary {
  text-align: right; }

.player-list .header-cell-add {
  color: transparent; }

.player-list .cell-player {
  font-size: 1.125rem; }

.player-list .toggle-player-stats {
  cursor: pointer;
  color: #1493ff; }
  .player-list .toggle-player-stats:hover {
    color: #1493ff; }

.player-list .cell-fppg {
  width: 65px; }

.player-list .cell-played {
  width: 80px; }

.player-list .cell-game {
  width: 120px; }

.player-list .cell-salary {
  width: 80px; }

.player-list .cell-add {
  width: 43px; }

.player-list .player-position {
  display: inline-block;
  min-width: 25px;
  margin-right: 5px;
  color: #777; }

.player-list .player-stat-row-is-expanded {
  background: #f5f6f7;
  border-bottom: 0; }

@media (max-width: 640px) {
  .player-list {
    font-size: 90%; }
    .player-list .cell-player {
      font-size: 1rem; }
    .player-list .cell-game {
      width: 110px; } }

@media (max-width: 540px) {
  .player-list {
    display: block;
    width: 100%;
    font-size: 80%; }
    .player-list thead {
      display: none; }
    .player-list tbody,
    .player-list tr,
    .player-list td {
      display: block;
      padding: 0;
      border: 0;
      white-space: normal; }
    .player-list tr {
      position: relative;
      padding: 10px 8px;
      border-bottom: 1px solid #dfdfdf; }
      .player-list tr:before, .player-list tr:after {
        content: "";
        display: table; }
      .player-list tr:after {
        clear: both; }
    .player-list td.cell-fppg[data-cell-title]:before,
    .player-list td.cell-played[data-cell-title]:before {
      content: attr(data-cell-title) ": "; }
    .player-list .cell-player,
    .player-list .cell-salary {
      font-size: 1.125rem; }
    .player-list .cell-fppg,
    .player-list .cell-played {
      width: 60px;
      position: absolute;
      right: 64px;
      margin-top: 5px;
      color: #9B9A9B; }
    .player-list .cell-fppg {
      right: 140px; }
    .player-list .cell-game {
      display: inline-block;
      float: left;
      min-width: 80px;
      margin-top: 5px;
      color: #9B9A9B; }
    .player-list .cell-salary {
      position: absolute;
      top: 10px;
      right: 62px; }
    .player-list .cell-add {
      position: absolute;
      top: 10px;
      right: 10px; }
    .player-list .player-position {
      min-width: 0; } }

@media (max-width: 420px) {
  .player-list .cell-player,
  .player-list .cell-salary {
    font-size: 1rem; } }

.player-list .player-stat-row {
  display: none;
  background: #f5f6f7;
  padding: 0 0 10px;
  border-bottom: 1px solid #dfdfdf; }
  .player-list .player-stat-row.is-expanded {
    display: table-row; }
    @media (max-width: 540px) {
      .player-list .player-stat-row.is-expanded {
        display: block; } }
  .player-list .player-stat-row td {
    padding: 5px 10px 10px;
    border-top: 0; }
  .player-list .player-stat-row .player-image-container {
    display: inline-block;
    vertical-align: top; }
    .player-list .player-stat-row .player-image-container .player-image {
      width: 100px; }
      @media (max-width: 420px) {
        .player-list .player-stat-row .player-image-container .player-image {
          -webkit-transition: all 0.4s linear;
                  transition: all 0.4s linear;
          width: 70px; } }
    @media (max-width: 380px) {
      .player-list .player-stat-row .player-image-container {
        display: block;
        position: absolute;
        top: 6px;
        left: 8px; } }
  .player-list .player-stat-row .player-graph {
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 2%; }
  .player-list .player-stat-row .player-last-game {
    display: inline-block;
    float: right;
    vertical-align: top;
    padding: 0 0 0 2%;
    text-align: right; }
    @media (max-width: 540px) {
      .player-list .player-stat-row .player-last-game {
        float: right; } }
  .player-list .player-stat-row .fixture {
    margin-bottom: 10px; }
  @media (max-width: 420px) {
    .player-list .player-stat-row .fixture {
      font-size: 1rem; }
    .player-list .player-stat-row .statistic {
      font-size: 1.5rem; } }

.injury-status {
  font-size: 0.6875rem;
  display: inline-block;
  margin-left: 5px;
  padding: 3px 5px;
  vertical-align: top;
  background: rgba(208, 1, 27, 0.8);
  color: #fff;
  font-family: "Proxima-Nova", Helvetica, Arial, sans-serif;
  font-weight: bold;
  border-radius: 3px; }

.fixture .players-team {
  font-weight: bold; }

.player-image-rounded {
  background: #f8f8f8;
  border-radius: 100px; }

.player-profile-container {
  position: relative;
  background: #f8f8f8; }
  .player-profile-container:before, .player-profile-container:after {
    content: "";
    display: table; }
  .player-profile-container:after {
    clear: both; }
  .player-profile-container .player-profile-main {
    vertical-align: top;
    position: relative;
    display: inline-block;
    width: 450px;
    max-width: 50%;
    padding: 30px 0 20px 2%;
    line-height: 1; }
    @media (max-width: 640px) {
      .player-profile-container .player-profile-main {
        padding-left: 1%;
        width: 100%;
        max-width: 100%; } }
    .player-profile-container .player-profile-main h1 {
      margin-bottom: 0; }
      .player-profile-container .player-profile-main h1 small {
        display: block;
        line-height: .7; }
  .player-profile-container .player-image-container {
    position: absolute;
    width: 40%;
    max-width: 160px;
    right: 0;
    bottom: 0; }
    .player-profile-container .player-image-container img {
      display: block;
      float: left; }
  .player-profile-container .team-image-container {
    position: absolute;
    top: 13px;
    right: 20px;
    max-width: 200px;
    max-height: 130px;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    opacity: .1; }
  .player-profile-container .statistics-container {
    vertical-align: top;
    display: inline-block;
    width: 320px;
    padding: 0 1%;
    text-align: right;
    background: #f5f5f5; }
    .player-profile-container .statistics-container .graph {
      margin: 10px 5px 0; }
    .player-profile-container .statistics-container .inline {
      margin-right: 0;
      margin-left: 20px; }
    @media (max-width: 640px) {
      .player-profile-container .statistics-container {
        display: block;
        border-top: 1px solid #ccc;
        padding-top: 20px;
        width: 100%; }
        .player-profile-container .statistics-container .inline {
          margin-left: 10px; } }
  .player-profile-container .player-news-container {
    font-size: 0.875rem;
    display: inline-block;
    vertical-align: top;
    max-width: 320px;
    padding: 20px 2%; }
    .player-profile-container .player-news-container h6 {
      font-weight: normal; }
    .player-profile-container .player-news-container p {
      margin-bottom: 5px; }

.player-info-block {
  position: relative; }
  @media (min-width: 641px) {
    .player-info-block .player-image {
      position: absolute;
      left: -120px; } }

.player-tile-container {
  clear: both;
  margin: 0;
  line-height: 1; }
  @media (min-width: 541px) {
    .player-tile-container {
      line-height: inherit; } }
  @media (min-width: 768px) {
    .player-tile-container {
      overflow-y: hidden;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      width: 100%;
      text-align: center;
      white-space: nowrap; } }

.player-tile {
  font-size: 0.75rem;
  display: inline-block;
  margin: 0 3px 0 0;
  line-height: 1;
  white-space: normal; }
  .player-tile:before, .player-tile:after {
    content: "";
    display: table; }
  .player-tile:after {
    clear: both; }
  .player-tile img,
  .player-tile .fixture,
  .player-tile .salary {
    display: none; }
  .player-tile .position {
    display: inline-block; }
    .player-tile .position:after {
      content: ':'; }
  .player-tile .name {
    display: inline-block;
    vertical-align: bottom;
    font-weight: bold; }
    .player-tile .name .last-name:after {
      content: ','; }
  .player-tile:last-child .name .last-name:after {
    display: none; }
  @media (min-width: 541px) {
    .player-tile {
      font-size: 0.625rem;
      position: relative;
      margin: 0 6px 6px 0;
      width: 136px;
      vertical-align: top;
      background: #cdcdcd;
      color: #323232;
      line-height: inherit;
      text-align: left;
      border-radius: 4px; }
      .player-tile:last-child {
        margin-right: 0; }
      .player-tile img {
        position: absolute;
        display: block;
        width: 32px;
        height: 32px;
        background: #e1e1e1;
        border-right: 1px solid #dcdcdc;
        border-radius: 4px 0 0 4px; }
      .player-tile .info {
        padding: 0 2px 0 34px;
        background: #dcdcdc;
        border-bottom: 1px solid #dcdcdc;
        border-radius: 4px; }
      .player-tile .position {
        line-height: 1; }
      .player-tile .name {
        width: 70px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
        .player-tile .name .first-name {
          display: none; }
        .player-tile .name .last-name:after {
          display: none; }
      .player-tile .fixture,
      .player-tile .salary {
        display: block;
        color: #515151;
        white-space: nowrap;
        text-transform: uppercase; }
      .player-tile .fixture {
        float: left; }
      .player-tile .salary {
        float: right; } }
  @media (min-width: 768px) {
    .player-tile {
      margin-bottom: 0;
      width: 106px;
      background: transparent; }
      .player-tile img {
        position: static;
        width: 106px;
        height: 106px;
        padding: 3px;
        border: 0;
        border-radius: 4px; }
      .player-tile .info {
        padding: 0 2px;
        border-radius: 0 0 3px 3px; }
        .player-tile .info:before, .player-tile .info:after {
          content: "";
          display: table; }
        .player-tile .info:after {
          clear: both; }
      .player-tile .position {
        font-size: 0.625rem;
        position: absolute;
        bottom: 36px;
        left: 0;
        z-index: 1;
        padding: 2px;
        background: #fafafa;
        border: 1px solid #dcdcdc;
        border-bottom: 0;
        border-radius: 3px 3px 0 0; }
        .player-tile .position:after {
          content: ''; }
      .player-tile .name {
        font-size: 0.75rem;
        position: absolute;
        left: 0;
        bottom: 16px;
        width: 100%;
        padding: 0 2px;
        background: #fafafa;
        border: 1px solid #dcdcdc;
        border-radius: 0 3px 0 0; }
        .player-tile .name .first-name {
          font-weight: normal; } }

.contest-list-table thead th {
  cursor: pointer; }
  .contest-list-table thead th.cell-contest-edit-link {
    cursor: default; }

@media (max-width: 640px) {
  .contest-list-table {
    display: block;
    width: 100%; }
    .contest-list-table thead {
      display: none; }
    .contest-list-table tbody,
    .contest-list-table tr,
    .contest-list-table td {
      display: block;
      padding: 0; }
    .contest-list-table tr {
      position: relative;
      border-bottom: 1px solid #dfdfdf; }
      .contest-list-table tr:before, .contest-list-table tr:after {
        content: "";
        display: table; }
      .contest-list-table tr:after {
        clear: both; }
    .contest-list-table td {
      border: 0; }
      .contest-list-table td[title]:before {
        content: attr(title) ": "; }
    .contest-list-table thead {
      display: block; }
      .contest-list-table thead tr {
        background: #dfdfdf; }
        .contest-list-table thead tr th {
          width: 30%; }
    .contest-list-table tbody tr {
      min-height: 66px;
      text-align: right; }
    .contest-list-table td {
      display: inline-block;
      float: left;
      color: #8c8c8c;
      text-align: left; }
    .contest-list-table th.cell-contest-id,
    .contest-list-table th.cell-contest-type,
    .contest-list-table td.cell-contest-title:before,
    .contest-list-table td.cell-contest-type,
    .contest-list-table td.cell-contest-edit-link {
      display: none; }
    .contest-list-table td.cell-contest-id:before,
    .contest-list-table td.cell-contest-entry:before,
    .contest-list-table td.cell-contest-prize:before {
      display: block;
      content: attr(title) "";
      font-weight: normal; }
    .contest-list-table td.cell-contest-id {
      position: relative;
      top: 25px;
      width: 90px; }
      .contest-list-table td.cell-contest-id a,
      .contest-list-table td.cell-contest-id a:hover {
        color: #8c8c8c; }
    .contest-list-table td.cell-contest-title {
      font-size: 0.875rem;
      position: absolute;
      left: 0;
      width: 80%;
      padding-bottom: 0;
      color: #3F96CB;
      font-weight: bold;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .contest-list-table td.cell-contest-entry,
    .contest-list-table td.cell-contest-prize {
      position: relative;
      display: inline-block;
      top: 25px;
      height: 40px;
      font-weight: bold; }
    .contest-list-table td.cell-contest-cancel-link {
      float: right;
      position: relative;
      top: 15px;
      right: 5px; } }

@media (min-width: 641px) {
  .contest-list-table .cell-contest-id {
    width: 80px; }
  .contest-list-table .cell-contest-type {
    width: 95px; }
  .contest-list-table .cell-contest-entry {
    width: 60px; }
  .contest-list-table .cell-contest-prize {
    width: 100px; }
  .contest-list-table .cell-contest-cancel-link,
  .contest-list-table .cell-contest-edit-link {
    padding: 4px 8px;
    text-align: center; }
  .contest-list-table .cell-contest-cancel-link {
    width: 60px; }
  .contest-list-table .cell-contest-edit-link {
    width: 50px; }
  .contest-list-table .cell-contest-entry,
  .contest-list-table .cell-contest-prize {
    text-align: right; } }

@media (min-width: 850px) {
  .contest-list-table .cell-contest-entry {
    width: 120px; }
  .contest-list-table .cell-contest-prize {
    width: 180px; }
  .contest-list-table .cell-contest-cancel-link,
  .contest-list-table .cell-contest-edit-link {
    width: 60px; } }

.payment-logo {
  display: inline-block;
  width: 27px;
  height: 17px;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: left;
  text-indent: -9999px;
  margin-left: 3px;
  border-radius: 2px; }
  .payment-logo.american-express, .payment-logo.amex {
    display: none; }
  .payment-logo.discover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAiCAMAAAAj3NpiAAAAwFBMVEXUsZj///8dHRsjIyE/Pz3j4+LsexD5+flTU1FJSUf9/Pvv7+/Ozs6wsK/Hx8ednZyGhoXc3Nt/f35paWjo6OjCwsHU1NQrKyqVlZSpqKYzMzHhXw/97NzwjxHxn1b75M3eVA3pcQ34zaPZTgzzp1773rvlZw1xcXC3t7dbW1mLi4rGQg/+9u/uhhD2wIz0p0P0uIF4eHfsfg/SXij0s27wmUXfwK3tfhXCZDi7pIfFi2juiCf3uFfJvK/5xXiogG9l1MU+AAABkklEQVR4Xu3Sx47cMBAE0K0mlXOOE3PYHJ39/3/lJncM+7icq90AJUCohy4QusJF86+x/yywrADq5SCIMwXKKnYA//Xzq4/SUsAqOWWVDh8gdBTbEZFXIaF6L4gKOOqDi5+n02r1dLWjjIOU6lTNjz5Os3cWdpJiZrK3qgoFpVmYfz+teOZDRzlHRLmjus5qaqvGA94ZUIoDM08kDjJ6AM8nhebDcO82TiAKTnHBmjp48g+D2zALJTVdRHvFnhjNh+1iHVHUUgjdvCbXpfYvJiUzoJIUUaK3aWQ/Pvu9Kz3gXFJqdWb+kVpmSYCUwr63gPDLsN0uHm8mGxyJonMnLuk21m/mNVT4CVVNfxDSj4U4eB6mC/tmMvkBBKJ3dMormGXCczSL8vwYA3FeZg9uXgJWeigiYHl3920DnmMHncrbMg+xz+NL/5LlJWz2YpuzcW3bxmx8frMVM0embKbqGTJ/+cLAkI33XxmYsWu9yIixWfM1GDE2U2WM2OxWdzNh43Kt7sCAXW9up5p8mLHgJR+ZX+UmLCYD47krAAAAAElFTkSuQmCC); }
  .payment-logo.mastercard {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAiCAMAAAAj3NpiAAAAwFBMVEWlelj+/Pz////n5Or08/bKyNXHDRrylBLW1N70rEf0oS/26+nSQEnGjZz306PiiI/+9/HNXWrloaj2wXqxpbjMIB/AfIzn19W7t8nus7iRKjf2tVv5zpK3WmzeybXdb3bWhSDOKjSIFTTuixOFfJaxbyn73rXhXhXlxsynl6vCeSOYZDiZcYbjv5ShHinXusTXVV/448fDrJ2wESXUo2unai1pR2vXPxfxxMfmbRTBnHndWDWAUWK5PU/oeifjb0D9MXXzAAAB0klEQVR4XtXVx27bQBCAYc9sZe9dtfde3JP3f6swiSHRWskCrJN/Hnj6sCAwO3zAb/UTmZE5ZZlxAu6gFgS1gXudgW/yj0zfxTKwNfGRZsNllrV5pXaGONBFJX1wgUGTn9UMxFkBnDNY8fN+C6UCzliTK0XRo+KCzyxTUPuxrKu4QZVBW2G/umUq06HCfH6loeLsCjMV8Dr817PCtBNz+XY0asej46Hmavj8v+4uMewT2q2Fe2RP/A3xneDS8x0zcvwmM0zTdyLT8WZA0kZg13QtKPR5kBpifWQ+nyGdUbQYo0kKLCY0ppL6YyTMaLX2ktF1CIYEiomwK2xMCGPo1S1pMOrlGIcQsySlB2gI0drNZcJoD1/ecP6JsaWEMVoQktGBYIyrlKapRZYdtIXY0JA2SGOM+gMGFfa0IJZMxpCSOvirGYbohNTz6mB1pBuUR73gBuc9tCVqlW9zc1pncZr0gJAQQM6AHCRATD1+IEh6IOmGFlNGJS0K98jwvcPLZ7vtLMrn73sbLfJ8kZfjtZ+2JtPJftIXot/vT4T25ZSY4kq2MpNqUffLmcRMFZdnq7a+cd9ey8lSVOC6t243V29pAXfskjs211178vZW/oF/nD8/mkAGzgcQewAAAABJRU5ErkJggg==); }
  .payment-logo.paypal {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAiCAMAAAAj3NpiAAAAYFBMVEWsvM8ZRXgUd7v///95stmOvt/q8fc0XIjx9PkwiMOHnrmqzuYZer1Qms3AzdtIlcrH2un5+/ze6vI8Yo0jgMA6jcYpUoJgf6J5k7FSc5lsiKnZ4OkfSntnp9SfsceZrcTUVq1xAAABPElEQVR4Xu2VyW4rIRBFfW8x0/M82v//l4+OvEh3Fk6ekp2PBCpKOhSLK3GT/+K3tbc2WWvbcb0Iufe+391TaLyPMZ40i8ECrYhpnIhz9bE5suvI/eimRmTmjPmsGeAhAVsxAFikTac7hkhWkrOMGZkpUSwvjyyAqp4x35bHAqwjghtw18xq46m00jlpeqqLFgC7pWFrGGfATFgmtHXOzGf0plJ7z8yQ8aLNGOZ5WosNrYWVB9oNhXT0ea6MJvuOZUWas1ZvCJIYMcqMRQogVc3z+p6qTkvTy1mrgI9iAQbgLiuwNRLJRhIls46MOfeLtoZgJGGmqQihEYNjeqW1HDRKpdJpXb1IyYTB/TRczzf/XFuL4o+i7L5BnYRTw9wsXrMdyTzxLQ0P6d7amfsXbZlfMxrR+WfK9x/whX9seCL3f5bUpgAAAABJRU5ErkJggg==); }
  .payment-logo.paypal-secure-payments {
    width: 172px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVgAAAAiCAYAAAAaosFTAAAME0lEQVR42u2dDYxcVRXH+7H92lbYlRRra2idCiYlKGaEtGQN1W5LETUYMthWjELTJV0sFlN9oMayNeoEqUhDigMLrYrGTBu7jRoMU6wfSKU+QUSw1Q5pS6Ug7NBCawsUxnPNmeZyes+59773prtr70n+SbvvvHPvu3Pfb867H2+G1ev1YUFBQUFB2StYsGCDzM6ce9MC0G4P7QBtBX0D9J6heM2jv7zlTtBuDz0O6gNdCxp3kuoYgw4YdDdoOWgT6DLQw+j/B2Oge3p7R4HmgJaCukHzQGNC1w8W7KQAtgSqJ9Qx0C2gkUMMsAqa9YTaD7qkyfVrF8q/Hn0UZNtAPwfNBT1ggusS0HOgOtGLoGWg4eEWCBasqYB9PAVgG1o7hOA6KQVcG3oN9OEm1vESoewLCWCXgh4CfYnCdY0BrFTrAmSDBWsaXCeA3sgAsEozhwhgL88AsEq7QC1NquNKpsyjoFHoMxE0EvR20DvV/3W4Xm2A6TOg3Ya/Lwu3QrBgTQHs7IzgqnTXEAHstzMCrNLcJtXxfqa8h60nAzBHgp7VALofdLF2fCZor3a8P4zJBgvWFMDeKADza6A2Te8F/Uzw/5MWdyzoQ6CbQBtAfwO9BHoTfV8H7QJtBl2v4hvq9kFQn0nC9UzhzgF1Iry2CsA8Gx+723AcdB5or+B/owbF0/HRvgcnxHbgpJQ+rLALj3Urfwauw0H9THm3ugC2g2Socww+FxCfS8PtECxY5oDtE4B5kcFfgfN5xv/v6DMd9Kpn9nsI1E3KOl/wn8hczzrGfw9oHD5SH2LgtYcB3nwBsDejz5WgNz2z34OgJYbyzhHOKbgA9hoymdXGaI/m9/lwOwQLljlg9zNAUoAcy5zze+ach/B4Z4phhqu1ct4m+M0w1Ov9WoZMtQjh9T4BXmUGsO8QzrkBfb6eYphhESnvM4Lvu1yGB37sMLlF1Qca7dJpwC8HKpLza+pv4ZYKFuw4kKYKANvGnNMC6mfOWYM+i1MAdh9ohFbeC4zfHEPdKozvdtBwhFeXAK8VDGAvFs6ZjT73ppksI+WtZfz2ucCvJwFcG/quQ/yCJUZVATjcXsEGyqD/5bEvlgcYsJ8SQHcrc063cM489FmF/1erE54E3QcqglaAekCbhExTaYpW3jbGZyGp13whXocGr3sE0HUw46FbGP8D2ox+w+dV0KOgdaBvKWiDVoF+aYHsRK3MmPHZ4NK5+lMA9j8qAxZit2Om+r/Oq4MUwRvjsTjc5sEc+mrjKSj6PwXsbQKUrjD4LwS9xvirCasWLYO9EtQulL1KKPssze8+xucGzWck6AnGbyMB5lMMvI6BWolvqyUz/Z7m24Njta3cNQuZqdJk9BmHdXHOsGnnqqdUmxA7kgCKAK6iTyEgJNgpDthtAuTuAN2MWg16xPJof5VDeWqC7CzQNAVIJo4C+CjtnB7Gr6j5LBZi5TTAnSZMRNXUhBVKwbIX9JwAxFfU2lPbNYPPeNA01HeYWIdVpoz+HUKZFw00YBs3RFHwKTXjpgkWADuUAAvgGQ06mtH6142G+BPwHQffV8u3QDXHWNtJnM8yfuvw+HjQsy7DHACozgzXvy4wwHQy6DrQD0FPCKsVqH6jxVgh7BwbO1gy2HLCjh9pGW4dhxQKgm8sTaLZbiQ8p0aGMYo4SafOrdBs26eOhvK6tPh0ErAiXGuXVhejv3Y8YmIcvxZ8kijiv/Mktvp3nnyedW3Yp50BVpn4lpjPLMLyqX/RYRy/KHwOdfzyzvkAFsuqWPqRc9t6APbCjOD6AKhVi3uG2jYLOpIw3h2knh2M3/14fCVz/EW6thYA9dWM4LqCxJ0B2pxgmVZDRS3WBsZnuyvEmgnYvO1mFM6tCGVGxLcs+MYpAHs8Y9LGko/fOD51ZMoraxN9XJwu5kuLU55AKTaUm2uUS9qFu56acCwmsaVJzVjvAxg3Jl+MbwG4C2Atn0PV1u+066869iPntvUA7LKUYD2CmwhatJjngZ5JGfcqUs9JjN+f8dgh5vgyQ4b5i5RgfRo0h8RcgNtX08S9XIu3j/FZM+CAZW6OGoIrcngUrJCJMT1LyRviR+SmicmNmBSwNZqZ+tTRAbBvqRPJ6GoNQGg3b00HL/49NrRBox45BtKR4Yvw+PVg3CqTMXZpf8+RSc0aqUdOu54yaW/T9TTqV7MNEZA2KZA2rLh82ZHrr5I4XVobFH3b1gOwP0kAv8Og3yJYJ5J4p4P2ZpARn22o62GDn1q/excTY6cOfg1e/0745qyNuJGghcSbBXo9g4x4kjbEwPksHBSAJTeHKdOoUBA1gGYBdmR7XIO/dTKZmi9gT8iCfOroANiyJYuPSNySMBwT2W52hLEO7jyFuaENyoYyY/JlF0mPxo1yDYAtGHxP+JKyALYqtHPOA7B5oR/VfNvWA7C7hNcPTiJbZNv0YYAEqwJ+Bfok7vBSsa5j/PqZ2H9l6nmMifNxA1ynC/B6UNseq6vFMoG1jYn3BugHuKpgGsbiJrh2a/GuEOr47kEFWEOHLpLsqJN0Zpsq5Cb1GmvzBGyJueGc6ugA2E5hrFV/VM4JfqYMtpFRVg1AKru0i5SRafXPOzyq1w2fdY1mqVxsaZJLq2MlyeYVfYhE8KFPTk5t6wjXMwUYPpZw0uwfTLxeg+9aaVzV4L/JIwP+NQPDRQK8VvlerwKeEK/b4M+9vOWnms8tjM/zPp3rpAOWyZCqDmN4J4znmR4lmwDYyGOckR2fdIEIU9+Y3MRForyQUZUJ1CLDRF1WgI0d26WQJWA14BXJZGGZjmEnXUWg1afg07aOMPyYAKhSwhUJ1kX+2qz/vxjflUz81Y5wVZsXzmeAuEYA4qUJAPtRId4E4jtFGKddrvn9jvHpGxSAtY21Gh4Vcy7ZhATFpDeSCdYCYL3qmGEG2ykAhgNsp56FYyZW9WgXH8CK1+Pz2fkClvk8y55jsM4ZrGvbOgLxmwKkFieI1ybEW68AjH4zVIYp+M5n4nc7AvZeAYiPCEBsTwDYTwvxvgIagX4XgB4TfGeiXwuuhxXf2DXQgK26PL5rgM3rNx6zBKiLdOpYAAA7Wy6ApOZyQ/vUMcUYbJkZb87bxmsNn0NNu/6oSYCNpHXPtD9kAViprbUvzWrKMdg896Rka1tHIG4RIHVugnhjhB1eSgdBBxwA2c7En+c4ATeZgeEYXEdqgtfOJMkKvsZQmrhSrxt82eKjttWOwXgfsL3vwBWwB1PA9aj6/S4hdsnh0asggI3O3BcMY2GRNkFjW0WQMy1/IsuwXAHrXEfXVQRkCVPZsPQqpl8QeE0VaXmYvqOOmfnOCrD61uiS7cskI8DmhOV7pQSArZK+oX+eZd+2dYDhCNDLDKRe0V+04hm3knL1wE4h9nSH81cKMJwlwGt9QsCe5rGRgNMftXhLhS28430AuzoFYG0Zmn7DnbBwnoCtyMxQW8u1TK7EArioX80VsL51tEAkdllPa1kDa1xOZfgcyp5DJ86ANSzfMq2nzaUAbMSsgy1Z+mmXI2Crrv3ItW0dQHiuAKmtSYef4NxZlixW6SlmRYDSj4TYo4QVA3Uc05XeAbBcgNy1Sa9Z/QaWA0S3g/7p8C6D9YyP36SjeuUg6HbQEc/MVXXqVsdxz2qS2XYEXI10cg52pp08RUtmre/4afcFrG8dJYgY6l9hli/RTQ8VhJr+XodIuOZCMwGrZX0V266qBIBtJ19GdCdX7Lobjrt+Zhda0XJ+Ken7NNRCfnxcN6knzRg//vzMk8yLYJbjuwh2MGUvscR+WgDs5ywg7GV+/lrpvDTXjL9M8IIBjOqNWtfg8MR+puwCGSM2+dyWdMKlRXjRNtWohKsFqoatll3DTlGzrSLIuKxEEzDBhn7b4k/LXIZjp9MyiDdV2Hr7aNJhjawMfyUhD/qEGi9tbBwIFgDbrHIKLplYsNC2joDdIGSvs0OvCHZKAFZbF1pLsrsoWGhbA1w/IsB1c+gZwU4lwMba5E0+tHho25RwbcFfozXBVf0q7TmhZwQLFixYMsB+Qchebw8tFCxYsGDJ4Krel/ASA1f19zNCKwULFixYMsDeLWSvXwwtFCxYsGDJ4DoVl1/9xaAHG+82CGawer0eFBQUFNQE/RcM6clB9hP7FwAAAABJRU5ErkJggg==);
    border-radius: 0; }
  .payment-logo.visa {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAiCAMAAAAj3NpiAAAAYFBMVEVJb4f///9JhL0NXKf2+fwmbbBrnMpZj8MSYKnq8fYzdrWFrdNAf7rK2+yTttgbZq1PiL+/1Oj1pirInlHd6fPR4e93pM6mw9/enzfe3NK+p3e1zuQhYp3Hv6iaqa5lgpHs6nl0AAABK0lEQVR4Xu2Tx27EMAxEd0iqufayJcn//2VIKzlFh0XOnoNIgXjgeCDf8C+9jV3Yhd0fsykBkIGoEyIaAenIRRcWAMkThb/b7vM0TQ8AOzOPrR4rWqfl7ABvTSqY/DqmGcDAXJ2siFFN46IAKRr2LGDbaz6ARYEdG7NDe7aAeayZFawL2JNfx93mvdjKgFGxIfuyxV5vBUwi3z5QMW+As1N65WIt+YOrlbkvYGiYP83YAsn2ciRNOkcdoo4KmPobvLlDDhKQ2pLwdo8JxLwXMB326mtEDhKmxVmwXichmPMCBmUsfWCzsigPqSyWyD9qSlgwrANykDs7Iktlt/R7lRYpYB2f6Z9B1tg4q5Zfd1rbArYQkS3LL3IMVR8rv6LV62rYRvS8/u4Le1ff/EkSU5dM/SsAAAAASUVORK5CYII=); }

.partner {
  display: inline-block;
  width: 49px;
  height: 17px;
  background-repeat: no-repeat;
  background-size: cover;
  text-indent: -9999px;
  margin-left: 3px;
  text-align: left; }
  .partner.stats {
    width: 57px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHMAAAAiCAMAAABbTxaGAAAAYFBMVEVaWli3WmMdHRsfHx0dHRu8EyFVJCfbgonADxy5DRs5OTjdjJHGJTFISEampqYAAADHCxnnysvQN0Lw4uLKUljBDBjfra717u7flZu7NzvOam36+vrFISwdHRt5eXi2CxRxuOduAAAAEHRSTlP4S2Wm1aIq8vJx6/vl/f4AruSV7gAAAmxJREFUeF69lNm6okAMhFE8gLZLemFH5/3fciB0W4S+YXQ4/1XB17FSxHTyEJye35E9NiA90y8t08c/e2bPLzmct5D8z5ivhjbwk8Qxb/dPqa8bLIssiWPeK2Oun7EpJuaJmL2hHSke8ERMRXtyXnoen0xSDzRilgw0GAmOiEdRQ6sqtrxiV3Ad6JyInO6XuMH2goZIWfnc9RJDphI1yscMnoj5sgNRLsurspGWdhhkU5rWXVXkallTzH8geCJmF7Vct4bLQUd67aBWNUNcM1Ie4CliDpNDrbqAIzOJiiPzm5K70pOcvVri95zV12gcZ0ofM3gipu2IGt+WhDuxw6ztW3d+nLHmoayvg6Vn6mNqIsMZVqfRCbRwD7qONeCY7Inr4FI7Iu2/G2OIkZ3wqHT44LKTnBgerw3DwXUAT9x6RK4XBFPuxBez0Tw80Qk0jTqAps7wRMzeRHvm4vE41mp9pIIm0wtUuA7Et82yu9a28e0GMBIeT4vINbYPnbDGOIFDzOWunIsRrhjaGY0OSUHPF0bDp2QnvDOesp3hGWvsifC8EsB4bBk09gQ6x25AA9lJeVh7nmkN/pHQ2JN4Y6EBOkFMeBbEqDcau0EOGjsD97XuVKDq350UmfBEzK4X2DbeE2i4x9sLuPCa5yEmPAt8IGmJPYl2Bu7x9oJ6Cl+9kjQ9Ss8fYlS9wKowHT09tWvd1SPsLrUTP1JNde4+Lv9J5sz8NMs/Syjgn6BxmG0iDfhlqW+j51F6/tB+ICZIEHMnCsSE584xOxmTPbP8jQKg+RJ7CTHhmV62cvsMHxMkx+cvcJSep739QkzwF/biMAraDfrbAAAAAElFTkSuQmCC); }
  .partner.fsta {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAAAiCAMAAACTI/xQAAAAYFBMVEXG0dr///9yjKTx8/YhS3MpYpkta6gkVoVAl+4eR21VdJFEZoatvMo+k+gmW43l6u4yV3q5xtL5+vs5iNc8jt+BmK0hUHxjgJoqUXWgscHY3+Y2gMqPo7bN1t8ydro6Xn8NuQcWAAADsUlEQVR4Xr2Wh47iMBCGM+4lvfe8/1veb4eEPYnTwkp7Ixj/ccAf0yIS++v2vxDlcVkZAKMb2HA8AM5aIVX+N6DvP0VUdFkKwFRHubmIWK1djFms1qLv8eq1sDJbtBV5jz2hcy0+RSSXro8HojF7r4xpzSJNm5lWZ8aYPjNZZnQDqZZW7q36FlHMwVbroGc3zFimE5EbRNGYNiCgjNGtafdT4t6ucmX21uhvEeuD2Z2xuGLeHog+w9mtkSogmt4YsZvdSpPZKwptALVvIwaC8ZQd0HeilI1RPBGNQmw4XkvVoFBQ+/cIXsCQGjHTacmz3JlChbMl21HnPssEkpRhd2la3UJKoZCyN8tdgVfe9e5OxAsT4inRvyEi+34UMDedkfDxFaK/MEtzY/Jc2Pdr4TF3oy1XgrkTsbdZq9SimkaKBYlRoml2FZRU4VbEfIAooIew3giBNCwSJ2KVZ5Eh0aZZI1vc+hgxQRfD0WGpH4nCtAXErkyLxrVtmIYlxxja0GifIw5O0S4qXB4aczHLjihAiVHoMBi50MhX8ykCQ3cC6hMK34a8LKaFF03QIiA0VL7ALe8gHGPM31ThumlaWXmPXi5lbhejpLThQsOFDgoPQC2lFG8g+q8WIKe4EXYETu5fhssP/rOH+WK+GAgig8jEjXA8OcQ4lqP1xzgK+IlSK7wrf4yQUagLERuAUVGziqigdQo+9XH3R4gb2VwIX1BRDRFDc00rLjmlE1VDPb+LCDXb42DBUAnIkCp9JQqnWUfUeSJf0cppQKJSgvE3EdEUEMtThvf+RMwMCCtq2mIUM6JYae667ocI9H8b3YVgRAREYPGZ1o74Rmk5h9H5GSKPAezw8mrashT3Q/z29vBhHccbEK/eQexQuZUX8vUPHcVDDHc9RLpZy8lBfYOIQ9EszTUaQLA5mRLGCl5MfuN8HllBdTW6ueapr1K7zlWVuNDRLq28n6nejrXqsPcaIc3T1IngBFtnKpJpJZ5sZY0hoW7D7uyIlxRsqIn4gCg24pzSimDJa8TXIWkiYqTwvTUBouuo3tKDajHRxKkbDyAckS9oGKiIiSrIMUoqmtZ/IPoAyLXWeRD6gUCjrr6riI/dBGBNbKNupooxIDwR4wHBDxGjmFKqMD/dS8S9whqoPSZqI+K0hlnbGFx9AIP8dI9EiYIICEeAAxE/4l4gtFJKQkiseUTk545HzzLnBu9Zx8YSDjuODSN8x45yGKwP98u4OWD1jB24wBeG//fn/9ftDzFAhJxqjrdeAAAAAElFTkSuQmCC); }
  .partner.nbc {
    width: 66px;
    height: 23px;
    background-color: #222;
    background-image: url(data:image/png;base64,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);
    background-size: 61px 21px;
    background-position: 2px 1px;
    border-radius: 3px; }

.truncate {
  display: inline-block;
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
  .truncate.expandable {
    -webkit-transition: max-width 0.4s linear;
            transition: max-width 0.4s linear; }
    .truncate.expandable:hover {
      max-width: 100% !important; }

.hidden {
  display: none !important;
  visibility: hidden; }

.is-hidden {
  display: none; }

.is-invisible {
  visibility: hidden; }

.is-visible {
  display: inherit !important; }

.hidden-text {
  text-indent: -9999px; }

body.logged-out .is-logged-in,
body.logged-in .is-logged-out {
  display: none; }

[data-role="expandable-heading"] {
  position: relative;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 5px 2%;
  color: #1493ff;
  cursor: pointer; }
  [data-role="expandable-heading"]:before {
    content: "\25BE";
    display: block;
    position: absolute;
    top: 5px;
    left: 0;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg); }
  [data-role="expandable-heading"].no-expandable-icon:before {
    display: none; }
  [data-role="expandable-heading"].is-expanded:before,
  .is-expanded [data-role="expandable-heading"]:before {
    -webkit-transform: rotate(0);
            transform: rotate(0); }

[data-role="expandable-content"] {
  width: 100%;
  padding: 0 2%; }

[data-role="scrollable-header"] {
  display: block; }

[data-role="scrollable-body"] {
  display: block;
  height: 250px;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }
  [data-role="scrollable-body"]::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 14px;
    height: 14px; }
  [data-role="scrollable-body"]::-webkit-scrollbar-thumb {
    border-radius: 8px;
    border: 3px solid #fff;
    background-color: rgba(0, 0, 0, 0.3); }

[data-role="fader-container"] {
  position: relative;
  overflow: hidden; }

[data-role="fader-item"] {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-position: top left;
  background-repeat: no-repeat;
  background-size: cover; }

.toggle label {
  position: relative;
  float: left;
  width: auto;
  margin: 0 5px 0 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.toggle input:empty {
  margin: 0 0 0 -999999px; }
  .toggle input:empty ~ label {
    text-indent: 55px; }
    .toggle input:empty ~ label:before, .toggle input:empty ~ label:after {
      position: absolute;
      display: block;
      top: 5px;
      bottom: 0;
      left: 0;
      content: ' ';
      width: 50px;
      height: 24px;
      background: -webkit-linear-gradient(#dbdfe2, #9d9d9d);
      background: linear-gradient(#dbdfe2, #9d9d9d);
      border-radius: 24px;
      box-shadow: 0 0 1px rgba(0, 0, 0, 0.5), inset 0 1px 4px rgba(0, 0, 0, 0.3);
      -webkit-transition: all 100ms ease-in;
              transition: all 100ms ease-in;
      vertical-align: bottom; }
    .toggle input:empty ~ label:after {
      width: 22px;
      height: 22px;
      top: 6px;
      left: 1px;
      background-color: #c1c1c1;
      background-image: -webkit-linear-gradient(#c1c1c1, #f7f7f7);
      background-image: linear-gradient(#c1c1c1, #f7f7f7);
      border-radius: 22px;
      box-shadow: 0 0 2px rgba(0, 0, 0, 0.5), inset 0 0 1px rgba(255, 255, 255, 0.98); }

.toggle input:checked ~ label:before {
  background: #ccc;
  background: -webkit-linear-gradient(#8abe5f, #70a644);
  background: linear-gradient(#8abe5f, #70a644); }

.toggle input:checked ~ label:after {
  margin-left: 26px; }

.toggle input[type="checkbox"] {
  width: 24px;
  height: 24px;
  padding: 0; }

.tab {
  padding: 26px 2% 0;
  border: 1px solid #e6e6e6;
  border-top-color: transparent; }

a[data-tooltip]:link, a[data-tooltip]:visited {
  position: relative;
  text-decoration: none;
  cursor: help; }

a[data-tooltip]:before {
  content: "";
  position: absolute;
  border-width: 6px;
  border-style: solid;
  border-color: #444 transparent transparent transparent;
  visibility: hidden;
  top: -8px;
  left: -5px; }

a[data-tooltip]:after {
  font-size: 0.6875rem;
  content: attr(data-tooltip);
  position: absolute;
  color: white;
  bottom: 24px;
  left: -15px;
  padding: 3px 6px;
  background: #282828;
  color: #fff;
  line-height: 1.4;
  font-weight: normal;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
  border: 1px solid #000;
  border-bottom-color: #222;
  box-shadow: 0 2px 5px #222;
  border-radius: 3px;
  visibility: hidden;
  white-space: nowrap; }

a[data-tooltip]:hover:before, a[data-tooltip]:hover:after {
  visibility: visible;
  -webkit-transition: visibility 0s linear .3s;
          transition: visibility 0s linear .3s; }

a.block[data-tooltip]:before {
  left: 0; }

a.block[data-tooltip]:after {
  width: 200px;
  white-space: normal;
  text-align: left;
  left: -100px; }

figure.quote {
  color: #a2a2a2; }
  figure.quote + figure.quote {
    padding-top: 6.5px; }
  figure.quote blockquote {
    display: inline-block;
    font-style: italic; }
    figure.quote blockquote:before {
      content: "\201C"; }
    figure.quote blockquote:after {
      content: "\201D"; }
  figure.quote figcaption {
    font-size: 0.875rem;
    display: inline-block;
    font-weight: bold; }
    figure.quote figcaption:before {
      content: "\2014\200A"; }
  figure.quote.fancy {
    border: 1px solid #f2f2f2;
    border-left: 0;
    border-right: 0;
    line-height: 0; }
    figure.quote.fancy blockquote {
      display: block;
      margin: 20px 0 25px;
      font-family: Times, "Times New Roman", serif;
      font-size: 1.125rem; }
      figure.quote.fancy blockquote:before, figure.quote.fancy blockquote:after {
        display: inline-block;
        margin: 0 4px;
        color: #e6e6e6;
        font-size: 34px; }
    figure.quote.fancy figcaption {
      display: block;
      min-width: 20%;
      max-width: 50%;
      margin: 0 auto -6px;
      background: #fff;
      font-size: 20px;
      text-align: center;
      line-height: 1; }
      figure.quote.fancy figcaption:before {
        display: none; }

img.avatar,
img.userfile {
  margin-right: 3px; }

.avatar {
  width: 48px;
  height: 48px;
  margin: 0 10px 0 0;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 500px;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.9);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .avatar[style*="member_defaultpic.gif"] {
    background-size: 56px 56px;
    background-position: -4px -4px; }
  .avatar.tiny {
    width: 16px;
    height: 16px;
    box-shadow: none;
    border: 1px solid #f9f9f9; }
    .avatar.tiny[style*="member_defaultpic.gif"] {
      background-size: 16px 16px;
      background-position: -1px -1px; }
  .avatar.small {
    width: 42px;
    height: 42px; }
    .avatar.small[style*="member_defaultpic.gif"] {
      background-size: 50px 50px; }
  .avatar.large {
    width: 64px;
    height: 64px; }
  .avatar.large[style*="member_defaultpic.gif"] {
    background-size: 81px 80px;
    background-position: -8px -8px; }
  .avatar.extra-large {
    width: 96px;
    height: 96px; }
  .avatar.extra-large[style*="member_defaultpic.gif"] {
    background-size: 115px 112px;
    background-position: -9px -8px; }
  .avatar .avatar-hover-edit {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 100px;
    display: none;
    text-align: center;
    width: 100%; }
  .avatar:hover .avatar-hover-edit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .avatar .avatar-hover-anchor {
    color: #fff;
    display: block;
    width: 100%;
    font-size: 0.875rem; }

.avatar-inline {
  display: inline-block;
  vertical-align: middle; }
  .avatar-inline.tiny {
    margin: 0px; }

.payment-visa-notice {
  margin: 17.33333px 0;
  text-align: center; }

.payment-form {
  margin-bottom: 13px;
  padding: 13px 2% 0;
  background: #e8f2f3;
  border: 1px solid #dde;
  border-radius: 4px; }
  .payment-form:before, .payment-form:after {
    content: "";
    display: table; }
  .payment-form:after {
    clear: both; }
  .payment-form .deposit_amount {
    display: inline-block;
    height: 42px;
    padding-right: 15px;
    background: #fff;
    line-height: 42px;
    text-indent: 30px;
    border: 1px solid #b4c5d8;
    border-radius: 21px; }
    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
      .payment-form .deposit_amount input[type="radio"]:checked {
        width: 14px;
        height: 14px;
        line-height: 1;
        -webkit-appearance: none;
        display: inline-block;
        background: #70a644;
        border-radius: 32px;
        vertical-align: middle;
        margin-top: -5px; } }
    .payment-form .deposit_amount.custom_amt {
      width: 115px; }
      .payment-form .deposit_amount.custom_amt input[type="text"] {
        margin-top: 5px;
        padding: 5px;
        float: right;
        width: 56px; }
      .payment-form .deposit_amount.custom_amt .form_error {
        display: none; }
  .payment-form #depositButton {
    margin-bottom: 10px; }
  .payment-form p {
    margin-bottom: 10px; }

.helpicon {
  display: inline;
  position: relative;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  margin-left: 1px; }
  .form-row .helpicon {
    float: right; }

.helpcontainer {
  font-size: 0.6875rem;
  position: absolute;
  top: -20px;
  left: -5px !important;
  padding-left: 20px;
  color: #fff;
  font-weight: normal;
  line-height: 1.4;
  display: none;
  z-index: 1000; }
  .fdpbalance .helpcontainer {
    top: 25px;
    left: auto !important;
    right: -5px !important; }

.helpmid {
  width: 208px; }
  .helpmid .inner {
    position: relative;
    padding: 6px;
    background: #282828;
    text-align: left;
    border: 1px solid #000;
    border-bottom-color: #222;
    box-shadow: 0 2px 5px #222;
    border-radius: 3px; }
    .helpmid .inner:before, .helpmid .inner:after {
      content: '';
      display: block;
      position: absolute;
      top: 15px;
      left: -8px;
      width: 0px;
      height: 0px;
      border-style: solid;
      border-width: 8px 8px 8px 0;
      border-color: transparent #000 transparent transparent; }
    .fdpbalance .helpmid .inner:before,
    .fpdbalance .helpmid .inner:after {
      top: -8px;
      left: auto;
      right: 5px;
      border-width: 0 8px 8px 8px;
      border-color: transparent transparent #282828 transparent; }
    .helpmid .inner:after {
      left: -6px;
      border-color: transparent #282828 transparent transparent; }
      .fdpbalance .helpmid .inner:after {
        display: none; }

.helptop {
  display: none; }

.helpbtm {
  display: none; }

.money-back {
  font-size: 0.875rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF0AAABDBAMAAAAMgxQbAAAAGFBMVEUvLy8vLy8vLy8tLS0vLy8sLCwtLS0AAABA1gibAAAACHRSTlMYXY3ANeT+APKho0kAAANESURBVHhe7dbNc6M2GAZwb5KKa9zG4poPr7jmy3B1HALXbbwSVyNZD1djMO+/XylMNrCdbbbdHvMM8jtGP2kEY4Qn9K+y+/Df58M/4b1YX8pXLwAFu5ZSjo2CXUgJ6/vuFPDqY+ecv1v4+ufMzn8H5ivct+qaww9Q0mXoFRT6czo4bIi4b2Ek8thKq2AlpFRv3n+HVGvnt8SSp6RLnq670+pqD0jAKt+kHHnlG4CEJXzbJWJ7CKPzDD5QvgzXI62Eix9QsMj5yPnrNr94xGsk1MDL3gPqm2+wrpcB+igo2DcPrKXT9s1z57fdUeKgv9i1wtv6FQB5J6WyEnDXehz5dkAk6kgBVr5kMfT9Sfj1/1YSCd9si7Dtu5Sya4mRV9L6CrPA7RVcs2YG/bm/LN8/uD/wkXYB2/egVw4OM5rfR+FHGfv0J/MLz0s7zSmlNqcTd6RL8rXNd8uTNF26mXeujHwMQwhYRWpDHAj9HWVlrTmwjYEHQA99jSly54sWJfEb4cYZYmj1Sujz+PLyk7mcD/2+pNWL32tDPOo2rVEBw6mhriBFVG+Jxr6eBt4fqjjgz3Gx32Yhw40hVlB8e1fbq/uxZwi9Z1/jkMPmzZYnbG17D9RAOfa1CEGs4kDEzx0Dqu4rtPcqp9rpkdfkfJAV8QWvsijO+c1s21Wi98HffAuJXBicgpptlvBC5bXpKmbI32KLB0g99PQHbugIur2l+uYxbO7vaHd7nNS3dJzQlZTpQj6PPPm6+5/3z//6+1T4mcjB8zU8+6PRdui/bVf9RqRg/adXDkpYNX5+zSQ+5yXVOI1TM5nMPiEF9GQSYykQEr8WqbL2bf2GRJAlq1Dk2cS0UxGaPVDuI2YoM+19U5ztMZxf04pYFFdZ2CxNA1RnzPluw8r6oBv7uQjE2Nd0wiJVZGG7NES8JAHoHYkN3+sGSCi2arCf6Ca46KK4yNKwNfWlwA5+PXNWtO2LDzJg6A/zZ+crvvzSmgOAE++7sovSiW7MY3G5H/ny4I6iDkSgd2aX8n7+NmeERFB4KEQQj9Yzg+Z6eYQppubM+SkAnT4sVijF/ETci7nAwP9zlP3ufYR30m/BdvR+fz/lr/7f+PAf/i99QuEzJoRsaAAAAABJRU5ErkJggg==) no-repeat 0 50%;
  color: #a81818;
  min-height: 60px;
  padding: 5px 0 0 100px; }

.money-back b {
  font-size: 1rem;
  font-weight: 700; }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  input[type="radio"].selectamount:checked {
    width: 16px;
    height: 16px;
    line-height: 1;
    -webkit-appearance: none;
    display: inline-block;
    background: #3f96cb;
    border: 2px solid #fff;
    border-radius: 32px;
    vertical-align: middle;
    margin-top: 0; } }

.mobile-prompt {
  width: 100%;
  background: #70a644;
  text-align: center; }
  .mobile-prompt a {
    display: block;
    padding: 10px;
    color: #273918;
    font-weight: bold; }
    .mobile-prompt a span {
      text-decoration: underline; }

@media (max-device-width: 1024px) {
  body.lightbox-opened {
    position: fixed;
    overflow-y: scroll;
    width: 100%; } }

.legacy-lightbox {
  max-width: none;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  max-width: none;
  z-index: 99999;
  text-align: left;
  background-color: #16161c;
  background-color: rgba(22, 22, 28, 0.5); }
  .legacy-lightbox form {
    width: auto;
    margin: 0; }
    .legacy-lightbox form button {
      margin: 0; }
  .lt-ie9 .legacy-lightbox {
    overflow: auto; }
  .legacy-lightbox .inner {
    position: absolute;
    top: 25px;
    left: 50%;
    z-index: 20;
    margin-left: -390px;
    width: 780px;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    border-radius: 2px;
    background: #fff;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.6); }
    .legacy-lightbox .inner > img,
    .legacy-lightbox .inner > video,
    .legacy-lightbox .inner > iframe {
      width: 100%;
      height: auto;
      min-height: 300px; }
    .legacy-lightbox .inner > img {
      width: auto;
      max-width: 100%; }
    .legacy-lightbox .inner > header {
      background: #eaeaea; }
    .lt-ie9 .legacy-lightbox .inner {
      top: 40px; }
  .legacy-lightbox .close {
    -webkit-tap-highlight-color: transparent;
    display: block;
    text-indent: -100px;
    overflow: hidden; }
    .legacy-lightbox .close:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 10;
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAEElEQVR42gEFAPr/AAAAAMwA0QDNTiUx4gAAAABJRU5ErkJggg=="); }
    .legacy-lightbox .close:after {
      font-size: 0.9375rem;
      content: "\2717";
      font-family: 'FanDuel';
      position: absolute;
      top: 37px;
      left: 50%;
      z-index: 20;
      margin-left: 345px !important;
      background: transparent;
      border-radius: 2px;
      padding: 3px 10px 4px;
      text-decoration: none;
      text-indent: 0; }
    html.lt-ie9 .legacy-lightbox .close:after {
      position: absolute;
      top: 9px;
      background: #fff; }
  .legacy-lightbox header {
    border-bottom: 1px solid #ddd;
    padding: 0 2%;
    border-radius: 0; }
    .legacy-lightbox header > h2 {
      margin-bottom: 13px;
      padding: 13px 25px 0 0; }
  .legacy-lightbox .body {
    max-height: 85vh;
    padding: 15px 1.2em;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch; }
    .legacy-lightbox .body:before, .legacy-lightbox .body:after {
      content: "";
      display: table; }
    .legacy-lightbox .body:after {
      clear: both; }
    .legacy-lightbox .body > * {
      max-width: 100%; }

@media screen and (max-width: 820px) {
  .legacy-lightbox .inner {
    width: auto;
    left: 20px;
    right: 20px;
    margin-left: 0; }
  .legacy-lightbox .close {
    left: auto;
    right: 33px;
    margin-left: 0; }
    .legacy-lightbox .close:after {
      margin-left: 40% !important; } }

@media screen and (max-width: 30em) {
  .legacy-lightbox:before {
    background: -webkit-linear-gradient(#7cb64d, #64943d);
    background: linear-gradient(#7cb64d, #64943d);
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 30;
    height: 48px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.6); }
  .legacy-lightbox .inner {
    top: 48px;
    left: 0;
    right: 0;
    height: 100%;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    box-shadow: none;
    border-radius: 0; }
  .legacy-lightbox .body {
    max-height: none;
    padding-bottom: 80px; }
  .legacy-lightbox .close {
    right: auto;
    text-decoration: none; }
    .legacy-lightbox .close:before {
      display: none; }
    .legacy-lightbox .close:after {
      content: "Close";
      top: 6px;
      left: 10px;
      z-index: 40;
      margin-left: 0 !important;
      padding: 5px 9px;
      background: #fff; } }

body > header .userfile {
  border-radius: 3px; }

img[src*="www.googleadservices.com"] {
  position: absolute; }

.rotate-45 {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }

.rotate-90 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.rotate-135 {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg); }

.rotate-180 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.rotate-225 {
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg); }

.rotate-270 {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.rotate-315 {
  -webkit-transform: rotate(315deg);
          transform: rotate(315deg); }

.countdown {
  display: inline-block;
  color: inherit; }
  .countdown .digits {
    float: left; }
    .countdown .digits:after {
      content: ":"; }
    .countdown .digits:last-child:after {
      content: ""; }

.admin-tasks {
  margin: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  background: #ffb1a2;
  color: #fff;
  font-weight: bold; }
  @media (min-width: 0) {
    .admin-tasks {
      padding-left: 8px;
      padding-right: 8px; } }
  @media (min-width: 641px) {
    .admin-tasks {
      padding-left: 14px;
      padding-right: 14px; } }
  @media (min-width: 1025px) {
    .admin-tasks {
      padding-left: 5%;
      padding-right: 5%; } }
  @media (min-width: 1801px) {
    .admin-tasks {
      padding-left: 10%;
      padding-right: 10%; } }
  @media (min-width: 2201px) {
    .admin-tasks {
      padding-left: 15%;
      padding-right: 15%; } }
  .admin-tasks a {
    color: #fff; }

.userhover.admin {
  font-size: 0.875rem;
  padding: 10px;
  background: #ffb1a2;
  color: #fff;
  line-height: 1.2;
  font-weight: bold;
  border-radius: 4px; }
  .userhover.admin ul {
    margin: 0; }
  .userhover.admin a {
    display: block;
    margin-bottom: 5px;
    color: #fff; }

.loading-wrapper {
  height: 100vh;
  width: 100vw; }
  .loading-wrapper .loading-indicator {
    position: relative;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%);
            transform: translate(-50%);
    margin-top: -66px; }

.loading-indicator {
  margin: 0 auto;
  width: 100%;
  text-align: center; }

.loading-message {
  font-size: 80%;
  color: #d8d8d8; }

@-webkit-keyframes loading-circle {
  0% {
    opacity: 0.2; }
  50% {
    opacity: 1;
    background-color: #1493ff; }
  100% {
    opacity: 0.2; } }

@keyframes loading-circle {
  0% {
    opacity: 0.2; }
  50% {
    opacity: 1;
    background-color: #1493ff; }
  100% {
    opacity: 0.2; } }

.loading-circle {
  -webkit-animation: loading-circle 1s 100;
          animation: loading-circle 1s 100;
  display: inline-block;
  margin-left: 3px;
  width: 12px;
  height: 12px;
  background-color: #222;
  border-radius: 100px;
  opacity: 0.2; }

.loading-circle-1 {
  -webkit-animation-delay: 0.23s;
          animation-delay: 0.23s;
  margin-left: 0; }

.loading-circle-2 {
  -webkit-animation-delay: 0.49s;
          animation-delay: 0.49s; }

.loading-circle-3 {
  -webkit-animation-delay: 0.69s;
          animation-delay: 0.69s; }

.icon.sorted-asc,
.icon.sorted-desc {
  font-size: 0.625rem;
  display: none; }

.is-sorted-desc .icon.sorted-desc,
.desc .icon.sorted-desc {
  display: inline; }

.is-sorted-asc .icon.sorted-asc,
.asc .icon.sorted-asc {
  display: inline; }

.profile-page-picture img {
  height: auto !important; }

/**
 * Modal as reusable module
 *
 * Usage:
 *    selector {
 *        @extend %modal;
 *    }
 */
/*
 * Configuration
 */
html {
  overflow-y: scroll; }

.has-overlay {
  overflow: hidden; }
  .has-overlay > body {
    height: 100%;
    overflow-y: scroll; }

.modal {
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99999;
  opacity: 0;
  color: #222;
  line-height: 1.3;
  display: none\9; }
  .modal:target {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    margin-top: 0;
    padding-top: 0;
    opacity: 1; }
  .is-active.modal {
    display: block\9; }
  .modal .modal-inner {
    position: absolute;
    top: 25px;
    left: 50%;
    z-index: 20;
    margin-left: -390px;
    width: 780px;
    overflow-x: hidden;
    border-radius: 2px;
    background: #fff;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.6); }
    .modal .modal-inner > img, .modal .modal-inner > video, .modal .modal-inner > iframe {
      width: 100%;
      height: auto;
      min-height: 300px; }
    .modal .modal-inner > img {
      width: auto;
      max-width: 100%; }
  .modal header {
    background: #eaeaea;
    border-bottom: 1px solid #ddd;
    padding: 13px 2%; }
    .modal header #modal-label {
      margin-bottom: 13px;
      padding: 13px 25px 0 0; }
  .modal .modal-content {
    max-height: 85vh;
    padding: 15px 1.2em;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch; }
    .modal .modal-content:before, .modal .modal-content:after {
      content: "";
      display: table; }
    .modal .modal-content:after {
      clear: both; }
    .modal .modal-content > * {
      max-width: 100%; }
  .modal footer {
    border-top: 1px solid white;
    padding: 26px 2%;
    background: #f0f0f0;
    border-radius: 2px; }
  .modal .modal-close {
    display: block;
    text-indent: -100px;
    overflow: hidden; }
    .modal .modal-close:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 10;
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAEElEQVR42gEFAPr/AAAAAMwA0QDNTiUx4gAAAABJRU5ErkJggg=="); }
    .modal .modal-close:after {
      font-size: 0.9375rem;
      content: "\2717";
      font-family: 'FanDuel';
      position: absolute;
      top: 37px;
      left: 50%;
      z-index: 20;
      margin-left: 345px !important;
      background: transparent;
      border-radius: 2px;
      padding: 3px 10px 4px;
      text-decoration: none;
      text-indent: 0; }
    html.lt-ie9 .modal .modal-close:after {
      position: absolute;
      top: 9px;
      background: #fff; }
  @media screen and (max-width: 820px) {
    .modal .modal-inner {
      width: auto;
      left: 20px;
      right: 20px;
      margin-left: 0; }
    .modal .modal-close {
      left: auto;
      right: 33px;
      margin-left: 0; }
      .modal .modal-close:after {
        margin-left: 40% !important; } }
  @media screen and (max-width: 30em) {
    .modal {
      -webkit-transform: translate3d(0, 100%, 0);
              transform: translate3d(0, 100%, 0);
      -webkit-transition: -webkit-transform .25s ease-in-out, opacity 1ms .25s;
              transition: transform .25s ease-in-out, opacity 1ms .25s;
      display: block;
      height: 100%;
      bottom: auto; }
      .modal:target {
        -webkit-transition: -webkit-transform .25s ease-in-out;
                transition: transform .25s ease-in-out; }
      .modal:before {
        background: -webkit-linear-gradient(#7cb64d, #64943d);
        background: linear-gradient(#7cb64d, #64943d);
        content: "";
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 30;
        height: 48px;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.6); }
      .modal .modal-inner {
        top: 20px;
        left: 0;
        right: 0;
        padding-top: 20px;
        height: 100%;
        overflow: scroll;
        box-shadow: none; }
      .modal .modal-content {
        max-height: none; }
      .modal .modal-close {
        right: auto;
        text-decoration: none; }
        .modal .modal-close:before {
          display: none; }
        .modal .modal-close:after {
          font-size: 1rem;
          content: "Close";
          top: 6px;
          left: 10px;
          z-index: 40;
          margin-left: 0 !important;
          padding: 5px 9px;
          background: #fff; } }
  @media screen and (max-height: 46em) and (min-width: 30em) {
    .modal .modal-content {
      max-height: 420px; } }
  @media screen and (max-height: 36em) and (min-width: 30em) {
    .modal .modal-content {
      max-height: 265px;
      max-height: 40vh; } }

@media screen and (min-width: 30em) {
  .modal {
    -webkit-transition: opacity 0.4s;
            transition: opacity 0.4s; } }

.modal-container {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: auto; }
  @media (min-width: 641px) {
    .modal-container {
      -webkit-transform-style: preserve-3d;
              transform-style: preserve-3d;
      background: none; } }
  .modal-container .modal-background:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    background: rgba(22, 22, 28, 0.95);
    cursor: pointer; }
  .modal-container .modal-close {
    position: absolute;
    top: -54px;
    width: 100%;
    padding: 8px;
    text-align: left;
    cursor: pointer; }
    @media (min-width: 641px) {
      .modal-container .modal-close {
        top: -30px;
        right: 0;
        width: auto;
        padding: 0;
        background: none;
        font-size: 14px; }
        .modal-container .modal-close:hover {
          color: #fff; } }
    .modal-container .modal-close:hover {
      text-decoration: none; }

.modal-block {
  position: relative;
  top: 66px;
  width: 100%;
  z-index: 100;
  background: #f1f1f1; }
  @media (min-width: 641px) {
    .modal-block {
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      max-width: 600px;
      height: auto;
      border-radius: 4px; } }
  .modal-block .modal-header,
  .modal-block .modal-content {
    padding: 10px 8px; }
    @media (min-width: 641px) {
      .modal-block .modal-header,
      .modal-block .modal-content {
        padding: 20px; } }
  .modal-block .modal-header {
    border-bottom: 1px solid #dcdcdc; }
    .modal-block .modal-header h2 {
      margin-bottom: 0; }
  .modal-block .modal-content {
    overflow-y: auto; }

.dev-flag {
  font-size: 0.75rem;
  position: fixed;
  background: #1493ff;
  color: #fff;
  bottom: 0;
  right: 0;
  padding: 1em;
  max-width: 10%;
  z-index: 1000;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  text-align: center; }
  .dev-flag:before {
    content: "STYLEGUIDE " attr(data-sgv); }
  @media (max-width: 1024px) {
    .dev-flag {
      max-width: none;
      padding: 0.5em; } }
  @media (max-width: 640px) {
    .dev-flag {
      font-size: 0.5625rem;
      padding: 4px; } }

/*# sourceMappingURL=sourcemaps/desktop.css.map */
