@-webkit-keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }

/*
    Settings/tools/generic/base
*/
.dark-gradient, .header-border {
  background: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAGwAHAwERAAIRAQMRAf/EAG4AAQEAAAAAAAAAAAAAAAAAAAcJAQACAwEAAAAAAAAAAAAAAAAGBwIDCAkQAAECBAcAAAAAAAAAAAAAAAABkfACUhbhYqIVJ2ioEQABAAYLAAAAAAAAAAAAAAAA8AFhAhQVUZHxUhOjJGQlZaX/2gAMAwEAAhEDEQA/AIcbylUrSmsMdSWnLGXvXVgdcmeHBuMalQwpQwB7gWvViC0Y80ZssXQ6NXEvV720R0+3zynluy80/9k=") transparent repeat-x top left;
  background: linear-gradient(#0c6473, #0a3943); }

.header-border {
  min-height: 1.4em; }

.qplus-loader {
  min-height: 200px; }
  .qplus-loader.loading {
    background-image: url(/UI/Images/loading_l.gif);
    background-repeat: no-repeat;
    background-position: center center; }

:root:root:root .border-right--solid {
  border-right-style: solid !important; }

:root:root:root .border-top--solid {
  border-top-style: solid !important; }

:root:root:root .border-left--solid {
  border-left-style: solid !important; }

:root:root:root .border-bottom--solid {
  border-bottom-style: solid !important; }

:root:root:root .border-right--none {
  border-right-style: none !important; }

:root:root:root .border-top--none {
  border-top-style: none !important; }

:root:root:root .border-left--none {
  border-left-style: none !important; }

:root:root:root .border-bottom--none {
  border-bottom-style: none !important; }

.game-window {
  width: 900px;
  /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
  /**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
  /**
 * Remove default margin.
 */
  /* HTML5 display definitions
   ========================================================================== */
  /**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
  /**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
  /**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
  /**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
  /* Links
   ========================================================================== */
  /**
 * Remove the gray background color from active links in IE 10.
 */
  /**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
  /* Text-level semantics
   ========================================================================== */
  /**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
  /**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
  /**
 * Address styling not present in Safari and Chrome.
 */
  /**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
  /**
 * Address styling not present in IE 8/9.
 */
  /**
 * Address inconsistent and variable font size in all browsers.
 */
  /**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
  /* Embedded content
   ========================================================================== */
  /**
 * Remove border when inside `a` element in IE 8/9/10.
 */
  /**
 * Correct overflow not hidden in IE 9/10/11.
 */
  /* Grouping content
   ========================================================================== */
  /**
 * Address margin not present in IE 8/9 and Safari.
 */
  /**
 * Address differences between Firefox and other browsers.
 */
  /**
 * Contain overflow in all browsers.
 */
  /**
 * Address odd `em`-unit font size rendering in all browsers.
 */
  /* Forms
   ========================================================================== */
  /**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
  /**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
  /**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
  /**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
  /**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
  /**
 * Re-set default cursor for disabled elements.
 */
  /**
 * Remove inner padding and border in Firefox 4+.
 */
  /**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
  /**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
  /**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
  /**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
  /**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
  /**
 * Define consistent border, margin, and padding.
 */
  /**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
  /**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
  /**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
  /* Tables
   ========================================================================== */
  /**
 * Remove most spacing between table cells.
 */
  /**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
 */
  /* HTML5 display-role reset for older browsers */
  /* IE < 9*/
  /* IE > 10 */
  /*
    Objects
*/
  /*
    Should contain all sorts of commonly used margin combinations
*/
  /*
    The window where qupons filled and submitted
*/
  /*
    A list with horizontal layout
    Assumed to be in a containing block element
*/
  /*
    The base of most tables. Colored and left adjusted th. 
    Assumed to be an html-table (duh...)
*/
  /*
    Components
*/
  /*.game-window__filler{
    float: right;
    width: 1em;
    @extend .clearfix;
}*/
  /*@media (max-width: 870px) {

    .game-window__secondary-content {
        margin-top: 1em;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 342px;
    }

    ul {
        -webkit-margin-before: 0em;
        -webkit-margin-after: 0em;
    }
}*/
  /*
    Displays an html-tbl of information on horses in 
    a single race
*/
  /*
    Displays an html-tbl of information on horses in 
    a single race
*/
  /*
    Displays an html-tbl of information on horses in 
    a single race
*/
  /*
    Displays an html-tbl of information on combinations in 
    a single race
*/
  /*
    Displays an html-tbl of information on horses in 
    a single race
*/
  /*
    A table of markings for a qupon
*/
  /*
    Markings row is a list of checkbox-like list elements
    Based on _horizontal-list
    Assumed to be inside a table
*/
  /*
    Display of a controls for entering bet size
    and displaying cost.
*/
  /*
    Assumed to be used on top of a horizontal-list
*/
  /*
    Assumed to be used on top of a horizontal-list
    A sub game menu variant
*/
  /* For backward compatibility */
  /*@import "CssRepo/Components/_game-types-menu";*/
  /*@import "CssRepo/Components/_legacy-compatibility";*/
  /*
    Brutes
*/
  /*
    This fil contains global stuff like .clearfix.
    Single purpose classes with one spesific effect.
*/ }
  .game-window html {
    font-family: sans-serif;
    /* 1 */
    -ms-text-size-adjust: 100%;
    /* 2 */
    -webkit-text-size-adjust: 100%;
    /* 2 */ }
  .game-window body {
    margin: 0; }
  .game-window article,
  .game-window aside,
  .game-window details,
  .game-window figcaption,
  .game-window figure,
  .game-window footer,
  .game-window header,
  .game-window hgroup,
  .game-window main,
  .game-window menu,
  .game-window nav,
  .game-window section,
  .game-window summary {
    display: block; }
  .game-window audio,
  .game-window canvas,
  .game-window progress,
  .game-window video {
    display: inline-block;
    /* 1 */
    vertical-align: baseline;
    /* 2 */ }
  .game-window audio:not([controls]) {
    display: none;
    height: 0; }
  .game-window [hidden],
  .game-window template {
    display: none; }
  .game-window a {
    background-color: transparent; }
  .game-window a:active,
  .game-window a:hover {
    outline: 0; }
  .game-window abbr[title] {
    border-bottom: 1px dotted; }
  .game-window b,
  .game-window strong {
    font-weight: bold; }
  .game-window dfn {
    font-style: italic; }
  .game-window h1 {
    font-size: 2em;
    margin: 0.67em 0; }
  .game-window mark {
    background: #ff0;
    color: #000; }
  .game-window small {
    font-size: 80%; }
  .game-window sub,
  .game-window sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  .game-window sup {
    top: -0.5em; }
  .game-window sub {
    bottom: -0.25em; }
  .game-window img {
    border: 0; }
  .game-window svg:not(:root) {
    overflow: hidden; }
  .game-window figure {
    margin: 1em 40px; }
  .game-window hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0; }
  .game-window pre {
    overflow: auto; }
  .game-window code,
  .game-window kbd,
  .game-window pre,
  .game-window samp {
    font-family: monospace, monospace;
    font-size: 1em; }
  .game-window button,
  .game-window input,
  .game-window optgroup,
  .game-window select,
  .game-window textarea {
    color: inherit;
    /* 1 */
    font: inherit;
    /* 2 */
    margin: 0;
    /* 3 */ }
  .game-window button {
    overflow: visible; }
  .game-window button,
  .game-window select {
    text-transform: none; }
  .game-window button,
  .game-window html input[type="button"],
  .game-window input[type="reset"],
  .game-window input[type="submit"] {
    -webkit-appearance: button;
    /* 2 */
    cursor: pointer;
    /* 3 */ }
  .game-window button[disabled],
  .game-window html input[disabled] {
    cursor: default; }
  .game-window button::-moz-focus-inner,
  .game-window input::-moz-focus-inner {
    border: 0;
    padding: 0; }
  .game-window input {
    line-height: normal; }
  .game-window input[type="checkbox"],
  .game-window input[type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */ }
  .game-window input[type="number"]::-webkit-inner-spin-button,
  .game-window input[type="number"]::-webkit-outer-spin-button {
    height: auto; }
  .game-window input[type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    /* 2 */
    box-sizing: content-box; }
  .game-window input[type="search"]::-webkit-search-cancel-button,
  .game-window input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  .game-window fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em; }
  .game-window legend {
    border: 0;
    /* 1 */
    padding: 0;
    /* 2 */ }
  .game-window textarea {
    overflow: auto; }
  .game-window optgroup {
    font-weight: bold; }
  .game-window table {
    border-collapse: collapse;
    border-spacing: 0; }
  .game-window td,
  .game-window th {
    padding: 0; }
  .game-window html, .game-window body, .game-window div, .game-window span, .game-window applet, .game-window object, .game-window iframe,
  .game-window h1, .game-window h2, .game-window h3, .game-window h4, .game-window h5, .game-window h6, .game-window p, .game-window blockquote, .game-window pre,
  .game-window a, .game-window abbr, .game-window acronym, .game-window address, .game-window big, .game-window cite, .game-window code,
  .game-window del, .game-window dfn, .game-window em, .game-window img, .game-window ins, .game-window kbd, .game-window q, .game-window s, .game-window samp,
  .game-window small, .game-window strike, .game-window strong, .game-window sub, .game-window sup, .game-window tt, .game-window var,
  .game-window b, .game-window u, .game-window i, .game-window center,
  .game-window dl, .game-window dt, .game-window dd, .game-window ol, .game-window ul, .game-window li,
  .game-window fieldset, .game-window form, .game-window label, .game-window legend,
  .game-window table, .game-window caption, .game-window tbody, .game-window tfoot, .game-window thead, .game-window tr, .game-window th, .game-window td,
  .game-window article, .game-window aside, .game-window canvas, .game-window details, .game-window embed,
  .game-window figure, .game-window figcaption, .game-window footer, .game-window header, .game-window hgroup,
  .game-window menu, .game-window nav, .game-window output, .game-window ruby, .game-window section, .game-window summary,
  .game-window time, .game-window mark, .game-window audio, .game-window video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline; }
  .game-window article, .game-window aside, .game-window details, .game-window figcaption, .game-window figure,
  .game-window footer, .game-window header, .game-window hgroup, .game-window menu, .game-window nav, .game-window section {
    display: block; }
  .game-window body {
    line-height: 1; }
  .game-window ol, .game-window ul {
    list-style: none; }
  .game-window blockquote, .game-window q {
    quotes: none; }
  .game-window blockquote:before, .game-window blockquote:after,
  .game-window q:before, .game-window q:after {
    content: '';
    content: none; }
  .game-window table {
    border-collapse: collapse;
    border-spacing: 0; }
  .game-window body {
    color: black;
    font-family: Arial, Verdana, sans-serif;
    min-height: 1200px;
    background-color: #DDE2E6;
    font-size: 14px; }
  .game-window h1, .game-window h2, .game-window h3, .game-window h4, .game-window h5, .game-window h6 {
    line-height: normal; }
  .game-window td:first-child {
    border-left-style: none !important; }
  .game-window td:last-child {
    border-right-style: none !important; }
  .game-window label {
    cursor: text; }
  .game-window strong {
    font-weight: bold; }
  .game-window .show-lg {
    display: inherit; }
  .game-window .show-sm {
    display: none; }
  @media (max-width: 768px) {
    .game-window .show-sm {
      display: inherit; }
    .game-window .show-lg {
      display: none; } }
  .game-window .margin-full--sm {
    margin: 5px; }
  .game-window .margin-right--sm {
    margin-right: 5px; }
  .game-window .margin-left--sm {
    margin-left: 5px; }
  .game-window .margin-full--md {
    margin: 10px; }
  .game-window .margin-top--md {
    margin-top: 10px; }
  .game-window .margin-right--xs {
    margin-right: 2px; }
  .game-window .margin-top-bottom--xs {
    margin-top: 2px;
    margin-bottom: 2px; }
  .game-window .margin-bottom--md {
    margin-bottom: 10px; }
  .game-window .margin-bottom--sm {
    margin-bottom: 5px; }
  .game-window .margin-top-bottom--md {
    margin-top: 10px;
    margin-bottom: 10px; }
  .game-window .margin-top-left-right--mixed-12-top {
    margin: 12px 10px 0 3px; }
  .game-window .margin-top-left--mixed-14-top {
    margin-top: 14px;
    margin-left: 10px; }
  .game-window .margin-sides--md {
    margin-left: 10px;
    margin-right: 10px; }
  .game-window .margin-left--md {
    margin-left: 10px; }
  .game-window .margin-left-right-bottom--md {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px; }
  .game-window .margin-left-right-top--md {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px; }
  .game-window .margin-top--lg {
    margin-top: 20px; }
  .game-window .margin-bottom--lg {
    margin-bottom: 20px; }
  .game-window .margin-full--lg {
    margin: 20px; }
  .game-window .margin-sides--lg {
    margin-left: 20px;
    margin-right: 20px; }
  .game-window .margin-top-bottom--lg {
    margin-top: 20px;
    margin-bottom: 20px; }
  .game-window .padding-full--md {
    padding: 10px; }
  .game-window .padding-top--md {
    padding-top: 10px; }
  .game-window .padding-top-right-bottom-left--xs {
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important; }
  .game-window .padding-top-bottom--md {
    padding-top: 10px;
    padding-bottom: 10px; }
  .game-window .padding-bottom--md {
    padding-bottom: 10px; }
  .game-window .padding-top-left-right--md {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px; }
  .game-window .padding-sides-md {
    padding-left: 10px;
    padding-right: 10px; }
  .game-window .padding-left-md {
    padding-left: 10px; }
  .game-window .padding-right-md {
    padding-right: 10px; }
  .game-window .padding-top--lg {
    padding-top: 20px; }
  .game-window .padding-bottom--lg {
    padding-bottom: 20px; }
  .game-window .padding-full--lg {
    padding: 20px; }
  .game-window .padding-sides--lg {
    padding-left: 20px;
    padding-right: 20px; }
  .game-window .padding-top-bottom--lg {
    padding-top: 20px;
    padding-bottom: 20px; }
  .game-window .padding-right--lg {
    padding-right: 20px; }
  .game-window .over {
    border: 1px solid red !important; }
  .game-window .enter {
    outline: 1px solid blue !important; }
  .game-window .qupon-outer {
    position: relative;
    float: left;
    min-height: 320px;
    width: 100%; }
  .game-window.qupon-window, .game-window .qupon-window {
    width: 900px;
    margin: 5px auto;
    position: relative;
    min-height: 350px; }
  .game-window .qupon-container {
    background: #dde2e6 url("/UI/Images/bgGradient.jpg") repeat-x top left; }
  .game-window .bg-grayblue.bg-grayblue {
    background: #ebeefa; }
  .game-window .tooltip-toggle-container {
    position: relative;
    bottom: -3px;
    left: -1px;
    display: inline-block;
    float: left;
    font-size: 12px; }
    .game-window .tooltip-toggle-container label {
      line-height: 15px;
      vertical-align: top; }
  .game-window.program-qupon-window {
    width: 100%;
    position: relative;
    min-height: 300px; }
  .game-window.my-markings {
    height: 307px; }
  .game-window .horizontal-list__header {
    float: left; }
  .game-window .horizontal-list__header__title {
    float: left; }
  .game-window .horizontal-list__body {
    float: left; }
  .game-window .horizontal-list__item {
    display: inline-block;
    padding: 0;
    background: none; }
  .game-window .base-tbl {
    font-size: 12px; }
  .game-window .base-tbl__head {
    /*/UI/Images/bgMenu.jpg as fallback for oldies*/
    background: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAGwAHAwERAAIRAQMRAf/EAG4AAQEAAAAAAAAAAAAAAAAAAAcJAQACAwEAAAAAAAAAAAAAAAAGBwIDCAkQAAECBAcAAAAAAAAAAAAAAAABkfACUhbhYqIVJ2ioEQABAAYLAAAAAAAAAAAAAAAA8AFhAhQVUZHxUhOjJGQlZaX/2gAMAwEAAhEDEQA/AIcbylUrSmsMdSWnLGXvXVgdcmeHBuMalQwpQwB7gWvViC0Y80ZssXQ6NXEvV720R0+3zynluy80/9k=") transparent repeat-x top left;
    background: linear-gradient(#0c6473, #0a3943);
    color: white; }
  .game-window .base-tbl__th {
    text-align: left; }
    .game-window .base-tbl__th.no-sort {
      text-decoration: none !important; }
      .game-window .base-tbl__th.no-sort:hover {
        text-decoration: none !important; }
  .game-window .base-tbl__data-row {
    background: white; }
    .game-window .base-tbl__data-row.selected.selected {
      /*IE9 fallback /Skins/eToto/Images/Game/bgTodaysGameActive.jpg*/
      background: #6ba7b8 url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAGwAGAwERAAIRAQMRAf/EAGEAAQEBAAAAAAAAAAAAAAAAAAgHCgEBAQEBAAAAAAAAAAAAAAAABQYHCBAAAQIGAwAAAAAAAAAAAAAAAAGRIeEColMWUmQVEQEAAgIDAAAAAAAAAAAAAAAAARSREyFRYv/aAAwDAQACEQMRAD8A02+7RzRzTNUudd8D7tiZFeYtXTloTN4qy3D1ZJ3p7nKIR7lgngFz6f/Z") repeat-x bottom left;
      background: linear-gradient(#bbdae2, #72abbb);
      opacity: 1; }
  .game-window .striped tr.base-tbl__data-row:nth-child(2n) {
    background: #F7F7F7 !important; }
  .game-window .base-tbl__data-row td, .game-window .base-tbl__head th {
    padding: 2px 2px 2px 5px;
    vertical-align: top;
    white-space: nowrap; }
  .game-window .overflow-ellipsis {
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 0px; }
  .game-window .overflow-ellipsis:first-child {
    max-width: 30px; }
  .game-window .base-tbl__cell--halign-center {
    text-align: center; }
  .game-window .base-tbl__cell--halign-right {
    text-align: right; }
  .game-window .base-tbl__separatorRow {
    height: 7px;
    border: none; }
  .game-window .background--white {
    background-color: white; }
  .game-window .background-scratched {
    background: #ecc1d0 !important;
    color: black !important; }
  .game-window .color-red {
    color: red; }
  .game-window .qplus-loader.loading {
    background-image: url(/UI/Images/loading_background_gamewindow.png);
    background-repeat: no-repeat;
    min-height: 391px; }
    .game-window .qplus-loader.loading > * {
      display: none; }
  .game-window .game-window__content-wrapper {
    width: 885px; }
  .game-window .game-window__game-content {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefefe+0,dde2e6+100 */
    background: linear-gradient(#e7ebee, #dde2e6);
    background-size: 140px;
    background-repeat: repeat-x;
    padding-top: 1em; }
    .game-window .game-window__game-content > * {
      margin: 0 0 0 8px; }
  .game-window .game-window__main-content {
    -webkit-user-select: none;
    user-select: none;
    display: inline-block;
    position: relative;
    float: left;
    margin-right: 1em; }
    .game-window .game-window__main-content.loading {
      width: 560px;
      height: 400px; }
    .game-window .game-window__main-content.skill-game {
      min-width: 545px; }
    .game-window .game-window__main-content.lyn-game {
      min-width: 461px; }
  .game-window .game-window__secondary-content {
    margin-left: 0;
    margin-right: 5px;
    position: relative;
    overflow: hidden;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .game-window .game-window__secondary-content > * {
      /* margin: 0 1em;*/
      width: 100%; }
  .game-window .horses-tbl {
    width: 270px;
    border: 1px solid #a1aeb4;
    border-top-width: 0; }
  .game-window .horses-tbl__head {
    background: linear-gradient(#0B6374, #09434F); }
  .game-window .horses-tbl__th {
    text-decoration: underline; }
    .game-window .horses-tbl__th:hover {
      cursor: pointer;
      text-decoration: none; }
  .game-window .horses-tbl__data-row {
    cursor: pointer; }
    .game-window .horses-tbl__data-row:nth-child(even) {
      background: #eee; }
    .game-window .horses-tbl__data-row.disabled {
      opacity: 0.5; }
    .game-window .horses-tbl__data-row.scratched {
      text-decoration: line-through;
      color: crimson;
      cursor: default; }
      .game-window .horses-tbl__data-row.scratched.selectable {
        cursor: pointer; }
  .game-window .syntheses-tbl__category-row {
    cursor: pointer; }
    .game-window .syntheses-tbl__category-row td {
      background: #C0C0C0;
      background: linear-gradient(#FDFAFA, #C0C0C0);
      text-align: center;
      font-weight: bold;
      color: black; }
  .game-window .syntheses-tbl-infobox {
    padding: 4px;
    background-color: #FDFDFD;
    border: 0 solid #a1aeb4;
    border-bottom-width: 1px; }
    .game-window .syntheses-tbl-infobox em {
      font-style: italic;
      font-size: 0.85em; }
  .game-window .pressSelection-thead__main {
    background: #FDFDFD;
    text-align: center;
    font-weight: bold;
    color: black;
    cursor: pointer; }
    .game-window .pressSelection-thead__main th {
      padding: 4px 0;
      text-align: center;
      -moz-user-select: none;
      -ms-user-select: none;
      -webkit-user-select: none;
      user-select: none; }
    .game-window .pressSelection-thead__main th:first-child {
      padding-left: 2px;
      padding-right: 2px; }
    .game-window .pressSelection-thead__main th:last-child {
      padding-left: 2px;
      padding-right: 2px; }
    .game-window .pressSelection-thead__main .pressSelection-tbl__th-slidebutton {
      text-align: center;
      font-weight: bold;
      color: black;
      cursor: pointer;
      vertical-align: middle;
      -moz-user-select: none;
      -ms-user-select: none;
      -webkit-user-select: none;
      user-select: none; }
  .game-window .press-selection__slide-button {
    text-align: center;
    font-weight: bold;
    color: black;
    cursor: pointer;
    vertical-align: middle;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    width: 1em; }
  .game-window .pressSelection-infobox {
    padding: 0.7em 0;
    background-color: #FDFDFD;
    border: 0 solid #a1aeb4;
    border-bottom-width: 1px;
    text-align: center; }
    .game-window .pressSelection-infobox em {
      font-style: italic;
      font-size: 0.85em; }
  .game-window .press-selection__slide-container {
    position: relative;
    height: 4em;
    overflow: hidden; }
  .game-window .press-selection__slide {
    padding: 1em 0;
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .game-window .press-selection__slide.ng-enter {
      top: -10px;
      opacity: 0; }
    .game-window .press-selection__slide.ng-enter-active {
      top: 0;
      opacity: 1; }
    .game-window .press-selection__slide.ng-leave {
      top: 0;
      opacity: 1; }
    .game-window .press-selection__slide.ng-leave-active {
      top: 10px;
      opacity: 0; }
  .game-window .pressSelection-tbl {
    border: 0 solid #a1aeb4;
    min-height: 44px; }
  .game-window .pressSelection-container {
    overflow-x: hidden;
    border: 1px solid #a1aeb4;
    border-width: 1px 1px 0 1px;
    min-height: 44px; }
    .game-window .pressSelection-container .pressSelection-slides__container {
      -webkit-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out; }
      .game-window .pressSelection-container .pressSelection-slides__container .pressSelection-slides__container_slide {
        float: left; }
  .game-window .combinations-tbl {
    width: 270px;
    border: 1px solid #a1aeb4;
    border-top-width: 0; }
  .game-window .combinations-tbl__head {
    background: linear-gradient(#0B6374, #09434F); }
  .game-window .combinations-tbl__th:hover {
    text-decoration: none; }
  .game-window .combinations-tbl__data-row {
    cursor: pointer; }
    .game-window .combinations-tbl__data-row:nth-child(even) {
      background: #eee; }
    .game-window .combinations-tbl__data-row.disabled {
      opacity: 0.5; }
    .game-window .combinations-tbl__data-row.scratched {
      text-decoration: line-through;
      color: crimson;
      cursor: default; }
  .game-window .programBox {
    border-top-width: 0; }
  .game-window .programBox--game-window {
    margin: 10px 0 10px 0; }
  .game-window .programBox__th {
    text-decoration: underline; }
    .game-window .programBox__th:hover {
      cursor: pointer;
      text-decoration: none; }
  .game-window .programBox__data-row {
    cursor: pointer; }
    .game-window .programBox__data-row:nth-child(even) {
      background: #eee; }
    .game-window .programBox__data-row.disabled {
      opacity: 0.5; }
    .game-window .programBox__data-row.scratched {
      text-decoration: line-through;
      color: crimson;
      cursor: default; }
  .game-window .programBox-menu__item {
    margin: 5px 0 0 0;
    padding: 3px 5px;
    border: 0 solid #a1aeb4;
    border-left-width: 1px;
    border-right-width: 1px;
    /*IE9 fallback /UI/Images/bgMenuNav2LiUlLia.jpg*/
    background: #fff url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAGAACAwERAAIRAQMRAf/EAGkAAAMAAAAAAAAAAAAAAAAAAAQICgEAAwAAAAAAAAAAAAAAAAAAAQUGEAAAAgsAAAAAAAAAAAAAAAAAAZFSBBXVBgeXCBhYEQABAQUJAAAAAAAAAAAAAAAAEQHRAgMFk9MEVJQVVQYW/9oADAMBAAIRAxEAPwCvHTbHTnmiFp5EgAcb1Vc1iLWN5JeJ6fxNM0si7H5dzMoSCChWlYgcAE//2Q==") repeat-x top left; }
    .game-window .programBox-menu__item.selected {
      margin-top: 0;
      /*/UI/Images/bgSuperMenuActive.jpg*/
      background: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAGAADAwERAAIRAQMRAf/EAGcAAQEAAAAAAAAAAAAAAAAAAAgHAQACAwAAAAAAAAAAAAAAAAAEBgUICRAAAAMJAQAAAAAAAAAAAAAAAKIEA1Nj0xRUlAUWFxEAAQIFBQAAAAAAAAAAAAAAAAECUWGREgMiUhMUFf/aAAwDAQACEQMRAD8AEVRqbDX4qeWLG6YIZi2Z9zqqQTr4pgNegw9KQD/SFzxoYRXM4fvNxn//2Q==") repeat-x left top transparent;
      background: linear-gradient(#09434F, #0B6374);
      padding-top: 9px;
      position: relative; }
  .game-window .programBox-menu__item-link {
    color: black;
    text-decoration: none;
    font-size: 12px; }
  .game-window .selected .programBox-menu__item-link {
    color: white;
    position: relative;
    top: -1px; }
  .game-window .markings-tbl {
    width: 100%; }
  .game-window .markings-tbl__head {
    /*IE9 fallback /Skins/eToto/Images/Game/bgPartFourHeading.jpg*/
    background: #e8ecef url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAFwAEAwERAAIRAQMRAf/EAGwAAAMAAAAAAAAAAAAAAAAAAAUHCgEBAAMAAAAAAAAAAAAAAAAABAECAxAAAAEMAwAAAAAAAAAAAAAAANFiA5MEFFQFFdUGB5YXVxEAAQIEBwEAAAAAAAAAAAAAAAECUdESAxGRUpITUwQU/9oADAMBAAIRAxEAPwC57pvS3kWr+AYrahtzXtbs1mH+bzddvakg7UjhNJcXD3MYVpVpCBGDYh6nQU//2Q==") repeat-x bottom left;
    background: linear-gradient(white, #eee); }
  .game-window .markings-tbl__th {
    padding: 2px 3px 2px 5px; }
    .game-window .markings-tbl__th:first-child {
      max-width: 60px; }
  .game-window .markings-tbl__cell--border-left {
    border-left: 1px solid #DDE2E6; }
  .game-window .markings-tbl__data-row {
    vertical-align: middle; }
    .game-window .markings-tbl__data-row td {
      border: 1px solid #DDE2E6; }
      .game-window .markings-tbl__data-row td:first-child {
        cursor: pointer; }
  .game-window .leg-menu {
    min-height: 26px; }
    .game-window .leg-menu.stretched {
      margin-left: -18px !important;
      width: 699px !important; }
      .game-window .leg-menu.stretched .leg-menu-tbl tr th:first-child {
        padding-left: 18px !important; }
  .game-window .leg-menu-tbl {
    width: 100%;
    color: white; }
    .game-window .leg-menu-tbl.selected {
      color: black; }
    .game-window .leg-menu-tbl.selectable {
      color: white; }
    .game-window .leg-menu-tbl th {
      padding: 2px 3px 2px 5px;
      text-align: left;
      width: 60px; }
    .game-window .leg-menu-tbl td {
      text-align: center;
      width: 20px;
      margin-left: 4px; }
      .game-window .leg-menu-tbl td.selectable {
        cursor: pointer; }
      .game-window .leg-menu-tbl td.leg-menu-tbl__filler {
        width: auto; }
  .game-window .leg-menu-tbl__races {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#237384+0,163841+100 */
    background: #237384;
    /* Old browsers */
    background: -moz-linear-gradient(top, #237384 0%, #163841 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #237384), color-stop(100%, #163841));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #237384 0%, #163841 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #237384 0%, #163841 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #237384 0%, #163841 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #237384 0%, #163841 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#237384', endColorstr='#163841',GradientType=0 );
    /* IE6-9 */
    height: 24px; }
    .game-window .leg-menu-tbl__races td.selectable span {
      margin: 0 2px;
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#31838e+0,1c5a65+100 */
      background: #31838e;
      /* Old browsers */
      background: -moz-linear-gradient(top, #31838e 0%, #1c5a65 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #31838e), color-stop(100%, #1c5a65));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, #31838e 0%, #1c5a65 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, #31838e 0%, #1c5a65 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #31838e 0%, #1c5a65 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, #31838e 0%, #1c5a65 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31838e', endColorstr='#1c5a65',GradientType=0 );
      /* IE6-9 */
      border: 1px solid #5FA3B0;
      border-top: none; }
    .game-window .leg-menu-tbl__races td span {
      display: inline-block;
      width: 19px;
      height: 17px;
      line-height: 18px;
      border-radius: 0 0 2px 2px; }
    .game-window .leg-menu-tbl__races td.selected span {
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a6c7ce+0,ffffff+37 */
      background: #a6c7ce;
      /* Old browsers */
      background: -moz-linear-gradient(top, #a6c7ce 0%, #ffffff 37%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a6c7ce), color-stop(37%, #ffffff));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, #a6c7ce 0%, #ffffff 37%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, #a6c7ce 0%, #ffffff 37%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #a6c7ce 0%, #ffffff 37%);
      /* IE10+ */
      background: linear-gradient(to bottom, #a6c7ce 0%, #ffffff 37%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6c7ce', endColorstr='#ffffff',GradientType=0 );
      /* IE6-9 */
      color: black;
      border: 1px solid #D7E8EF;
      border-top: none; }
  .game-window .leg-menu-tbl__legs, .game-window .races-only .leg-menu-tbl__races {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0d6374+1,0e3039+100 */
    background: #0d6374;
    /* Old browsers */
    background: -moz-linear-gradient(top, #0d6374 1%, #0e3039 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #0d6374), color-stop(100%, #0e3039));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #0d6374 1%, #0e3039 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #0d6374 1%, #0e3039 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #0d6374 1%, #0e3039 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #0d6374 1%, #0e3039 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d6374', endColorstr='#0e3039',GradientType=0 );
    /* IE6-9 */
    height: 26px; }
    .game-window .leg-menu-tbl__legs td, .game-window .leg-menu-tbl__legs th, .game-window .races-only .leg-menu-tbl__races td, .game-window .races-only .leg-menu-tbl__races th {
      border-bottom: 1px solid #5199A6;
      vertical-align: bottom; }
    .game-window .leg-menu-tbl__legs td, .game-window .races-only .leg-menu-tbl__races td {
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#31838e+0,1c5a65+100 */ }
      .game-window .leg-menu-tbl__legs td.selectable span, .game-window .races-only .leg-menu-tbl__races td.selectable span {
        margin: 0 2px;
        background: #31838e;
        /* Old browsers */
        background: -moz-linear-gradient(top, #31838e 0%, #1c5a65 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #31838e), color-stop(100%, #1c5a65));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #31838e 0%, #1c5a65 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #31838e 0%, #1c5a65 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #31838e 0%, #1c5a65 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #31838e 0%, #1c5a65 100%);
        /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31838e', endColorstr='#1c5a65',GradientType=0 );
        /* IE6-9 */
        border: 1px solid #5FA3B0;
        border-bottom: none; }
      .game-window .leg-menu-tbl__legs td span, .game-window .races-only .leg-menu-tbl__races td span {
        display: inline-block;
        width: 19px;
        height: 17px;
        line-height: 18px;
        border-radius: 2px 2px 0 0; }
      .game-window .leg-menu-tbl__legs td.selected span, .game-window .races-only .leg-menu-tbl__races td.selected span {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a6c7ce+0,ffffff+37 */
        background: #a6c7ce;
        /* Old browsers */
        background: -moz-linear-gradient(top, #a6c7ce 0%, #ffffff 37%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a6c7ce), color-stop(37%, #ffffff));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #a6c7ce 0%, #ffffff 37%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #a6c7ce 0%, #ffffff 37%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #a6c7ce 0%, #ffffff 37%);
        /* IE10+ */
        background: linear-gradient(to bottom, #a6c7ce 0%, #ffffff 37%);
        /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6c7ce', endColorstr='#ffffff',GradientType=0 );
        /* IE6-9 */
        color: black;
        border: 1px solid #D7E8EF;
        /* border-bottom: 1px solid #A6C7CE;*/ }
  .game-window .races-only .leg-menu-tbl__races td, .game-window .races-only .leg-menu-tbl__races th {
    border-bottom: none; }
  .game-window .direction-caret {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0.4em;
    display: inline-block;
    line-height: 1em;
    margin-bottom: 0.1em; }
    .game-window .direction-caret.up {
      border-color: red;
      border-left-color: transparent;
      border-right-color: transparent;
      border-bottom-width: 0.5em;
      border-top-width: 0px; }
    .game-window .direction-caret.down {
      border-color: green;
      border-left-color: transparent;
      border-right-color: transparent;
      border-bottom-width: 0px;
      border-top-width: 0.5em; }
    .game-window .direction-caret.neutral {
      border-left-color: transparent;
      border-right-color: transparent;
      border-bottom-width: 0;
      border-top-width: 0.5em;
      border-color: transparent; }
  .game-window .markings-lst__btn {
    cursor: pointer;
    outline: none;
    margin-right: 3px;
    font-size: 11px;
    width: 18px;
    height: 18px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    line-height: 18px;
    color: black;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6ebee', EndColorStr='#ffffff');
    background: linear-gradient(#e7ebee, white 50%);
    border: solid 1px #a1aeb4;
    border-radius: 3px;
    padding: 0;
    vertical-align: middle; }
    .game-window .markings-lst__btn.disabled {
      opacity: 0.5; }
    .game-window .markings-lst__btn.program-scratched {
      background: linear-gradient(#e7ebee, white 50%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6ebee', EndColorStr='#ffffff');
      cursor: default; }
    .game-window .markings-lst__btn.nostart.selectable {
      color: inherit; }
    .game-window .markings-lst__btn .boxmarker {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAY1BMVEX///8AAAAmJiYtLS0uLi4zMzM0NDQ1NTU2NjY5OTk6Ojo7Ozs8PDw9PT0+Pj5AQEBBQUFCQkJDQ0NERERFRUVGRkZHR0dISEhJSUlLS0tMTExNTU1OTk5RUVFSUlJZWVlcXFzilIX7AAAAAXRSTlMAQObYZgAAAGpJREFUeAFNzUkWgjAYBOEqZzGIEEScvf8pXfxPk9p9i36NH6pesvBd/HQPS68/T/YAK+fwOQwbL+EhDFsnGM3825mH4ljZ16bRVLt1bm1r36AzFd8BTh7CKQy9TfgRhuwacv1/NOFIVecXFbYDybP3hHgAAAAASUVORK5CYII=);
      background-size: cover; }
    .game-window .markings-lst__btn.selected {
      font-size: 14px;
      font-weight: bold;
      border-color: black;
      outline: none;
      opacity: 1;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAY1BMVEX///8AAAAmJiYtLS0uLi4zMzM0NDQ1NTU2NjY5OTk6Ojo7Ozs8PDw9PT0+Pj5AQEBBQUFCQkJDQ0NERERFRUVGRkZHR0dISEhJSUlLS0tMTExNTU1OTk5RUVFSUlJZWVlcXFzilIX7AAAAAXRSTlMAQObYZgAAAGpJREFUeAFNzUkWgjAYBOEqZzGIEEScvf8pXfxPk9p9i36NH6pesvBd/HQPS68/T/YAK+fwOQwbL+EhDFsnGM3825mH4ljZ16bRVLt1bm1r36AzFd8BTh7CKQy9TfgRhuwacv1/NOFIVecXFbYDybP3hHgAAAAASUVORK5CYII=), linear-gradient(#e7ebee, white 50%);
      background-size: cover;
      color: transparent; }
    .game-window .markings-lst__btn.scratched {
      filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#c7908e', EndColorStr='#e5a8a3');
      background: linear-gradient(#c7908e, #e5a8a3);
      cursor: default;
      color: transparent; }
      .game-window .markings-lst__btn.scratched.selected {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAY1BMVEX///8AAAAmJiYtLS0uLi4zMzM0NDQ1NTU2NjY5OTk6Ojo7Ozs8PDw9PT0+Pj5AQEBBQUFCQkJDQ0NERERFRUVGRkZHR0dISEhJSUlLS0tMTExNTU1OTk5RUVFSUlJZWVlcXFzilIX7AAAAAXRSTlMAQObYZgAAAGpJREFUeAFNzUkWgjAYBOEqZzGIEEScvf8pXfxPk9p9i36NH6pesvBd/HQPS68/T/YAK+fwOQwbL+EhDFsnGM3825mH4ljZ16bRVLt1bm1r36AzFd8BTh7CKQy9TfgRhuwacv1/NOFIVecXFbYDybP3hHgAAAAASUVORK5CYII=), linear-gradient(#c7908e, #e5a8a3);
        color: transparent; }
    .game-window .markings-lst__btn.scratched.selectable {
      cursor: pointer;
      color: inherit; }
      .game-window .markings-lst__btn.scratched.selectable.selected {
        color: transparent; }
    .game-window .markings-lst__btn.nostart {
      filter: none;
      background: #ffe999;
      background-color: #ffe999;
      color: transparent;
      opacity: 1; }
      .game-window .markings-lst__btn.nostart.selected {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAY1BMVEX///8AAAAmJiYtLS0uLi4zMzM0NDQ1NTU2NjY5OTk6Ojo7Ozs8PDw9PT0+Pj5AQEBBQUFCQkJDQ0NERERFRUVGRkZHR0dISEhJSUlLS0tMTExNTU1OTk5RUVFSUlJZWVlcXFzilIX7AAAAAXRSTlMAQObYZgAAAGpJREFUeAFNzUkWgjAYBOEqZzGIEEScvf8pXfxPk9p9i36NH6pesvBd/HQPS68/T/YAK+fwOQwbL+EhDFsnGM3825mH4ljZ16bRVLt1bm1r36AzFd8BTh7CKQy9TfgRhuwacv1/NOFIVecXFbYDybP3hHgAAAAASUVORK5CYII=);
        color: transparent; }
  .game-window .btn--dark {
    color: white;
    background: url(/Skins/eToto/Images/Common/bgBtnDarkestGreenEnd.png) no-repeat top right;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#348791', endColorstr='#0a3a43',GradientType=0 );
    background: linear-gradient(#358492 0, #0a3a43 100%);
    padding: 3px 4px 5px 7px;
    border: 1px solid #0a4a57;
    border-radius: 5px;
    font-size: 13px; }
  .game-window .btn--dark[disabled] {
    background: linear-gradient(#bbb, #999);
    border-color: #888; }
  .game-window .btn--darkest {
    color: white;
    background: transparent url(/Skins/eToto/Images/Game/bgBuy.jpg) repeat-x top left;
    padding: 5px 1em 5px 1em;
    border: none;
    border-radius: 5px;
    font-size: 13px; }
  .game-window .btn--light {
    color: #111;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,cfe8ec+100 */
    background: #ffffff;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #cfe8ec 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ffffff 0%, #cfe8ec 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ffffff 0%, #cfe8ec 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfe8ec',GradientType=0 );
    /* IE6-9 */
    padding: 2px 4px 2px 7px;
    border: 1px solid #246E77;
    border-radius: 5px;
    font-size: 13px; }
  .game-window .btn--light[disabled] {
    background: linear-gradient(#bbb, #999);
    border-color: #888; }
  .game-window .btn--link-lookalike {
    background: none;
    border-style: none;
    outline: none;
    padding-left: 0;
    padding-right: 0;
    min-width: 20px;
    min-height: 20px;
    display: inline-block;
    cursor: pointer; }
    .game-window .btn--link-lookalike.green {
      color: #006a4d;
      text-decoration: underline; }
      .game-window .btn--link-lookalike.green:hover {
        color: #68a18f;
        text-decoration: none; }
    .game-window .btn--link-lookalike.blue {
      color: #0074c7;
      text-decoration: none; }
      .game-window .btn--link-lookalike.blue:hover {
        text-decoration: underline; }
    .game-window .btn--link-lookalike.gray {
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,eceff0+100 */
      background: #ffffff;
      /* Old browsers */
      background: -moz-linear-gradient(top, #ffffff 0%, #eceff0 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, #ffffff 0%, #eceff0 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, #ffffff 0%, #eceff0 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eceff0',GradientType=0 );
      /* IE6-9 */
      border: 1px solid #9ca0a4;
      border-radius: 3px; }
  .game-window .btn--mobile-purchase {
    display: inline-block;
    height: 45px;
    width: 90px;
    line-height: 40px;
    color: black;
    text-decoration: none;
    border-radius: 4px;
    border: none;
    border-top: 1px solid whiteSmoke;
    border-bottom: 1px solid #002636;
    background-color: #FE7003;
    text-align: center;
    font-weight: bold;
    margin-bottom: 8px;
    background: -moz-linear-gradient(top, #FFEB3A 0%, #FECB01 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFEB3A), color-stop(100%, #FECB01));
    background: -webkit-linear-gradient(top, #FFEB3A 0%, #FECB01 100%);
    background: -o-linear-gradient(top, #FFEB3A 0%, #FECB01 100%);
    background: -ms-linear-gradient(top, #FFEB3A 0%, #FECB01 100%);
    background: linear-gradient(to bottom, #FFEB3A 0%, #FECB01 100%);
    filter: progid:DXImageTransform.Mi; }
  .game-window .bet-calculator {
    background: white; }
  .game-window .bet-calculator__topGradient {
    /*IE9 fallback /Skins/eToto/Images/Game/bgFirstLine.jpg*/
    background: #fff url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAGQAEAwERAAIRAQMRAf/EAGMAAAMBAAAAAAAAAAAAAAAAAAQFBgoBAQEBAAAAAAAAAAAAAAAAAAIDBBAAAQMDBQAAAAAAAAAAAAAAAAJSFAGxA9MEVJQFEQABBAIDAAAAAAAAAAAAAAAAARFhElFxkaEC/9oADAMBAAIRAxEAPwDdRK9Ln7ztZ9Q1VTHRlt6nkcxEtsB1kVVgqItGpJvsqyB4Bn//2Q==") repeat-x top left;
    background: linear-gradient(#e7ebee, white);
    width: 100%;
    height: 15px; }
  .game-window .bet-calculator__table {
    width: 100%; }
  .game-window .bet-calculator__item {
    padding-left: 10px; }
    .game-window .bet-calculator__item:first-child {
      padding-left: 0; }
    .game-window .bet-calculator__item:last-child {
      padding-right: 0; }
  .game-window .bet-calculator__item__non-button {
    margin-bottom: 12px; }
  .game-window .bet-calculator__sum {
    padding-right: 10px;
    text-align: right;
    width: 140px; }
  .game-window .border-full--dark {
    border: 1px solid #28727b;
    border-top-color: #0d6276; }
  .game-window .border-left-right-bottom-gray--dark {
    border-bottom: 1px solid #a1aeb4;
    border-left: 1px solid #a1aeb4;
    border-right: 1px solid #a1aeb4; }
  .game-window .countdown__inner {
    /*margin: 0 10px;*/
    overflow: hidden;
    padding: 0 0 5px 0;
    display: table;
    width: 100%; }
  .game-window .countdown__inner__left {
    width: 1px;
    height: 13px;
    /*float: left;*/
    display: table-cell;
    padding: 0;
    margin: 0;
    background: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAYgAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAQICAgICAgMDAwMDBAQEBAQEBAQEBAEBAQEBAQECAQECAwICAgMEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE/8AAEQgADQABAwERAAIRAQMRAf/EAGMAAQEAAAAAAAAAAAAAAAAAAAgJAQEBAAAAAAAAAAAAAAAAAAAEBRAAAAQHAAAAAAAAAAAAAAAAAAYHV9QFFZaX1xgRAAAFAwUBAAAAAAAAAAAAAAABEVECkdEDoeESUpIE/9oADAMBAAIRAxEAPwC4fUapOmb7lmcQIyZux+pXEXlleVDuDfR0GcNdMNEDe4cnzPKhXC0i+m4//9k=") top left no-repeat; }
  .game-window .countdown__inner__body {
    display: table-cell;
    width: 100%;
    float: left;
    position: relative;
    height: 13px;
    overflow: hidden;
    background: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAYgAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAQICAgICAgMDAwMDBAQEBAQEBAQEBAEBAQEBAQECAQECAwICAgMEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE/8AAEQgADQAJAwERAAIRAQMRAf/EAGMAAQEBAAAAAAAAAAAAAAAAAAAICgEBAAAAAAAAAAAAAAAAAAAAABAAAAMFCAMAAAAAAAAAAAAAAAUGMWEVB1cBEUGxA9OX2CaWNxEBAAIDAAAAAAAAAAAAAAAAABEh8AFh/9oADAMBAAIRAxEAPwDXvFpD0olU7x0gY3HTeERRNazhFpD0olV66QbYCZLTpV3/ADVB83n3XzMCyNKumqD5vPuvoD//2Q==") top left repeat-x; }
  .game-window .countdown__inner__body__progressbar {
    float: left;
    display: block;
    height: 13px;
    background-repeat: repeat-x;
    background-position: 0 0; }
  .game-window .countdown__inner__body__progressbar--active {
    background-image: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAYgAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAQICAgICAgMDAwMDBAQEBAQEBAQEBAEBAQEBAQECAQECAwICAgMEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE/8AAEQgADQABAwERAAIRAQMRAf/EAGcAAQAAAAAAAAAAAAAAAAAAAAkBAQEAAAAAAAAAAAAAAAAAAAgJEAAAAwkBAAAAAAAAAAAAAAAA0wYRUgOTBFWVBwgYEQAAAggHAAAAAAAAAAAAAAAABALSA5QFVdUGFBWVVgcXGP/aAAwDAQACEQMRAD8AfD0DzdctM5tEng69iw6bM3hFYB30Tae4ir8guA8Yj340qnOBMwVkTI+4sKgJl5XwZPIxpRWsj//Z"); }
  .game-window .countdown__inner__body__progressbar--inactive {
    background-image: url("data:image/gif;base64,R0lGODlhAQANAJEAAJGRkbKysu4QKgAAACH5BAAAAAAALAAAAAABAA0AAAIEjI4pUAA7"); }
  .game-window .countdown__inner__right {
    width: 1px;
    height: 13px;
    float: none;
    display: table-cell;
    padding: 0;
    margin: 0;
    background: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAYgAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAQICAgICAgMDAwMDBAQEBAQEBAQEBAEBAQEBAQECAQECAwICAgMEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE/8AAEQgADQABAwERAAIRAQMRAf/EAF4AAQEAAAAAAAAAAAAAAAAAAAgJAQEBAAAAAAAAAAAAAAAAAAABAhAAAAMJAAAAAAAAAAAAAAAAAAdX1AUVBpaX1wgYEQABBAMAAAAAAAAAAAAAAAAAAREhUQISIv/aAAwDAQACEQMRAD8Asx1cbStTvVj2axW2Vksth3g2vCjn5ZUvs+g5GT//2Q==") top left no-repeat; }
  .game-window .countdown__info {
    margin: 5px 0; }
  .game-window .countdown__info__text--red {
    color: red; }
  .game-window .countdown__info__text--blue {
    color: blue; }
  .game-window .button-field {
    width: 447px; }
  .game-window .button-field__title {
    font-size: 1.0em; }
  .game-window .button-field__btn-container {
    margin-left: auto;
    margin-right: auto;
    width: 378px; }
  .game-window .button-field__btn {
    display: inline-block;
    margin: 0.5em 2.2em;
    width: 73px;
    padding: 4px 8px 4px 8px;
    font-size: 12px; }
  .game-window .gameinfo-width-small {
    width: 319px;
    padding-right: 10px; }
    .game-window .gameinfo-width-small.gameinfo-width-small__no-padding {
      padding-right: 0 !important; }
  .game-window .gameinfo-width-medium {
    width: 407px; }
  .game-window .gameinfo-tbl {
    width: 100%;
    border: 1px solid #a1aeb4; }
  .game-window .gameinfo-tbl-row {
    vertical-align: middle;
    /*IE9 fallback /Skins/eToto/Images/Game/bgProgramGameRowhead.jpg*/
    background: #e8ecef url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAIgAHAwERAAIRAQMRAf/EAF0AAQEBAAAAAAAAAAAAAAAAAAYHCgEBAAAAAAAAAAAAAAAAAAAAABAAAAMGBgMAAAAAAAAAAAAAAAEy8BEhMRIVQVGhweEiYhRFEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDe57rVcgA9y8tQE8upOVHJ+4Ca3bqrA41NIACJH1EnJpgP/9k=") repeat-x top left;
    background: linear-gradient(white, #DDE2E6);
    cursor: text; }
    .game-window .gameinfo-tbl-row > td {
      border: 1px solid #a1aeb4;
      padding: 2px 5px; }
  .game-window .gameinfo-tbl__title {
    font-weight: bold;
    float: left;
    margin: 0;
    padding: 2px 0 0 2px; }
  .game-window .gameinfo-tbl__update {
    float: right;
    padding: 0 5px 0 0;
    margin: 0; }
  .game-window .gameinfo-tbl__update-text {
    float: left;
    padding: 2px 5px 0 0;
    color: #28727b; }
  .game-window .gameinfo-tbl__metadata {
    color: #56575a;
    white-space: normal; }
  .game-window .init-loader {
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: #DDE2E6;
    opacity: 0;
    z-index: 1;
    background-image: url("/UI/Images/loading_l.gif");
    background-repeat: no-repeat;
    background-position: 50% 150px;
    -moz-transition: opacity 0.25s ease-in-out;
    -o-transition: opacity 0.25s ease-in-out;
    -webkit-transition: opacity 0.25s ease-in-out;
    transition: opacity 0.25s ease-in-out; }
    .game-window .init-loader.load {
      opacity: 0.9;
      z-index: 1000; }
    .game-window .init-loader.disabled {
      display: none; }
    .game-window .init-loader.my-markings {
      top: 0;
      left: 0;
      background-position: 50% 50%; }
    .game-window .init-loader.receipt {
      background-position: 50% 50%;
      top: 0;
      margin-top: 0;
      background-color: white; }
  .game-window .bet-controls {
    max-width: 558px;
    background: linear-gradient(#e7ebee, #ffffff);
    background-size: 20px 20px;
    background-repeat: repeat-x;
    border-top: 1px solid white;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%; }
  .game-window .bet-cost {
    padding: 15px 10px 15px 10px;
    min-height: 2em;
    line-height: 1em;
    box-sizing: border-box;
    width: 100%; }
    .game-window .bet-cost .bet-cost__amount-selector--readonly {
      line-height: 2em; }
    .game-window .bet-cost label {
      padding-right: 0.4em; }
  .game-window .bet-cost__number-of-rows {
    box-sizing: border-box;
    float: left;
    width: 120px; }
  .game-window .bet-cost__amount-selector {
    box-sizing: border-box;
    float: left; }
    .game-window .bet-cost__amount-selector .select-list {
      width: 75px; }
  .game-window .bet-cost__rowprice-selector {
    line-height: 25px;
    box-sizing: border-box;
    float: left;
    margin-right: 1em; }
    .game-window .bet-cost__rowprice-selector .select-list {
      width: 60px; }
  .game-window .bet-cost__maxprice-selector {
    line-height: 25px;
    box-sizing: border-box;
    float: left; }
    .game-window .bet-cost__maxprice-selector .select-list {
      width: 75px; }
  .game-window .bet-cost__ticket-sum {
    box-sizing: border-box;
    min-width: 50px;
    width: 30%;
    float: right;
    text-align: right;
    max-width: 120px; }
    .game-window .bet-cost__ticket-sum .amount {
      font-weight: bold; }
  .game-window .bet-cost__summary {
    width: 180px;
    float: right;
    text-align: left; }
    .game-window .bet-cost__summary .bet-cost__ticket-sum {
      white-space: nowrap;
      float: right;
      clear: both;
      max-width: inherit;
      width: 100%;
      text-align: left; }
    .game-window .bet-cost__summary .bet-cost__number-of-rows {
      float: right;
      clear: both;
      max-width: inherit;
      width: 100%;
      text-align: left; }
    .game-window .bet-cost__summary .bet-cost__summary-error {
      float: right;
      clear: both; }
  .game-window .bet-actions {
    padding: 0 10px 15px 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%; }
    .game-window .bet-actions label {
      padding-right: 0.4em; }
  .game-window .bet-actions__reset {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 100px;
    width: 20%;
    float: left;
    line-height: 25px; }
  .game-window .bet-actions__information {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    float: left; }
  .game-window .bet-actions__place-bet {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 50px;
    width: 20%;
    float: right;
    text-align: right; }
    .game-window .bet-actions__place-bet .amount {
      font-weight: bold; }
  .game-window .tab-menu {
    width: 100%;
    border-bottom: 1px solid #28727b; }
  .game-window .tab-menu__header__corner {
    height: 23px;
    width: 31px;
    padding-top: 2px;
    float: left;
    /*/UI/Images/bgGameHeading.jpg*/
    background: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAFwAfAwERAAIRAQMRAf/EAIIAAAMAAwAAAAAAAAAAAAAAAAAFCAQHCgEAAwEBAQAAAAAAAAAAAAAAAAQFAwIGEAABBQAAAwYHAQAAAAAAAAACAQMEBQYAERMS0lOTFAchUZGhMlIVCBEAAQMDAwMBCAMAAAAAAAAAARECAwAhBDFBEmETBVHwcYGhIjJCFFJikv/aAAwDAQACEQMRAD8A7brb/Ovts6Bu5Bqz9t7EU5x38XYvQ6YCT4oMjGTSnYyU04qIhl6AJHY5o282q9pH2+RyNJkkb/YX/wBBHfNOhqE7wOEy+AX4sm3bcQz4xFYj1+gOTRw1rRdxX6vBW0Wj3TEF+JZPjEzm4pm3o9Bfy1EiCssa+Q7KfyujeAFJqK5Ikx5SIvQkGaE0Dbe1OwyY5KjVp1HUH8m9UBG43pRuRlYk7cXyYaryjJWqGSH+JBUxvOzSXB34uJVozuOKo0cFFVx/QH9vvxNQ1St60ovYNLp6ewoL+DHtKe0jlFnQZSKTT7SqhCqKJC4y8y6Im06BC404ImBCYoqdRvkieJIyjxoaxyIIMqF2PkAPheEIPtYjUEXBQgrUkaSvm+19i1CvrF+xxljJZi57X2BiT9fKkOCzGz2rlIINjKddJAiTj7Iy1VANUe/Oowtym8owkwF2jfq3p6jb3VAdJJ4qQQZry7DcQGSu1BNgyQ6KTZrz92h+rVrzT5p9U4zqnVEdeT4Tvlud3hG1NUdeT4Tvlud3gtRSXRuU50FyGsbrkzB1swb9b5GG6VKkmDScto5OQYYQfTqXUV1UBB5qq8uNIufcb2eXdWyarsiXWsMoYxxnjM4fqcDz5px4pfktkTVbVIEygXKWMHMP2j2s9pNQ6lbX38G2kSrrIVE9rlIqtJaQXlnfwma83FhXyOoUdsRCUYuI3IeqdwSjvNHDLZctIs4jdoNlXVm+3oPPNifhj9CZzpvDytLWSAkvjaR9sjhfgi8JlsEDyCj3f//Z") no-repeat bottom right; }
  .game-window .tab-menu__item {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 5px 2px 0 0;
    padding: 2px 5px;
    border: 0 solid #28727b;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    /*IE9 fallback /UI/Images/bgMenuNav2LiUlLia.jpg*/
    background: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAGAADAwERAAIRAQMRAf/EAGcAAQEAAAAAAAAAAAAAAAAAAAgHAQACAwAAAAAAAAAAAAAAAAAEBgUICRAAAAMJAQAAAAAAAAAAAAAAAKIEA1Nj0xRUlAUWFxEAAQIFBQAAAAAAAAAAAAAAAAECUWGREgMiUhMUFf/aAAwDAQACEQMRAD8AEVRqbDX4qeWLG6YIZi2Z9zqqQTr4pgNegw9KQD/SFzxoYRXM4fvNxn//2Q==") repeat-x left top transparent;
    background: linear-gradient(#358992, #11454f); }
    .game-window .tab-menu__item a, .game-window .tab-menu__item a span {
      text-decoration: none !important; }
    .game-window .tab-menu__item.selected {
      margin-top: 0;
      /*/UI/Images/bgSuperMenuActive.jpg*/
      background: linear-gradient(white, #e7ebee);
      padding-top: 9px;
      position: relative;
      top: 1px; }
  .game-window .compact .tab-menu__item {
    margin: 5px 1px 0 0;
    padding-left: 4px;
    padding-right: 4px;
    max-width: 25%; }
  .game-window .compact .tab-menu__item-link {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    max-width: 60px;
    display: inline-block; }
  .game-window .condensed {
    font-size: 90%; }
    .game-window .condensed .tab-menu__item.selected {
      margin: 5px 2px 0 0;
      /*/UI/Images/bgSuperMenuActive.jpg*/
      background: linear-gradient(white, #e7ebee);
      padding: 2px 5px;
      position: inherit;
      top: inherit; }
      .game-window .condensed .tab-menu__item.selected .tab-menu__item-link {
        color: black;
        position: relative;
        top: 0; }
  .game-window .tab-menu__item-link {
    color: white;
    text-decoration: none;
    font-size: 12px; }
  .game-window .selected .tab-menu__item-link {
    color: black;
    position: relative;
    top: -1px; }
  .game-window .tab-menu--inverted .tab-menu__item {
    background: linear-gradient(#e7ebee, white 50%); }
    .game-window .tab-menu--inverted .tab-menu__item .tab-menu__item-link {
      color: black; }
    .game-window .tab-menu--inverted .tab-menu__item.selected {
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0a4450+0,0d6276+100 */
      background: #0a4450;
      /* Old browsers */
      background: -moz-linear-gradient(top, #0a4450 0%, #0d6276 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0a4450), color-stop(100%, #0d6276));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, #0a4450 0%, #0d6276 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, #0a4450 0%, #0d6276 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #0a4450 0%, #0d6276 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, #0a4450 0%, #0d6276 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a4450', endColorstr='#0d6276',GradientType=0 );
      /* IE6-9 */ }
      .game-window .tab-menu--inverted .tab-menu__item.selected .tab-menu__item-link {
        color: white; }
  .game-window .sub-tab-menu {
    width: 699px;
    margin-left: -18px;
    padding-left: 18px;
    background: #0d6374;
    /* Old browsers */
    background: -moz-linear-gradient(top, #0d6374 1%, #0e3039 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #0d6374), color-stop(100%, #0e3039));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #0d6374 1%, #0e3039 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #0d6374 1%, #0e3039 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #0d6374 1%, #0e3039 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #0d6374 1%, #0e3039 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d6374', endColorstr='#0e3039',GradientType=0 );
    /* IE6-9 */ }
    .game-window .sub-tab-menu .tab-menu__item {
      background: none;
      border: none;
      margin: 5px;
      padding: 0; }
      .game-window .sub-tab-menu .tab-menu__item a {
        color: #ffffff !important; }
      .game-window .sub-tab-menu .tab-menu__item.selected a {
        font-weight: bold;
        text-decoration: underline !important; }
  .game-window .sub-tab-menu__item {
    width: 18px;
    padding: 7px 5px 2px 5px;
    /*IE9 fallback ../../../Skins/eToto/Images/Game/bgSuperMenu2Active.jpg*/
    background: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAHQAEAwERAAIRAQMRAf/EAGwAAAMBAAAAAAAAAAAAAAAAAAEGBwoBAAEFAAAAAAAAAAAAAAAAAAYBAgUICRAAAQEJAQAAAAAAAAAAAAAAAAEhkVLS1AUVlQZWEQABAQUJAAAAAAAAAAAAAAAAAREhUQITYZHhkgNTBBQV/9oADAMBAAIRAxEAPwDPLnu59f1G/u9YWLoTwW/Ez2rcPb0sqFCwSQo5Zgg6oC+gto4MJd4PNngAUef/2Q==");
    background: linear-gradient(#11454f, #358992); }
  .game-window .sub-tab-menu__decoration {
    /*IE9 fallback ../../../Skins/eToto/Images/Game/bgRacePicker.jpg*/
    background: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgALwAOAwERAAIRAQMRAf/EAHcAAQEBAQAAAAAAAAAAAAAAAAAHCAkBAQADAQEAAAAAAAAAAAAAAAAEBgcICRAAAAIGCwAAAAAAAAAAAAAAAAECUqIVFgcRkVPTBFSUBZbXWBEAAQIDBQkAAAAAAAAAAAAAAAFRAgMUUpJTFRZhkdHSE5MEBQb/2gAMAwEAAhEDEQA/AOHD5QXKsh1jUIeWFBEwfKC5VkFQgoImIfEhLitViOaJlOwRIS4ViOMp2EFf5rtCr1SuaXliMgf5rtBVK4yxGQ305pCeeJc8rnh22Lnp31DRXlMi199biSu1ByhzSE88S55XPDtsNO+oaK8o199biSu1BykHi8rVohGr0cm5EtkReVq0QV6OMiWyQGnfMulqcLfCodafZi3KavSeHiSr0PEU75l0tThb4OtPsxblFJ4eJKvQ8T//2Q==");
    min-height: 20px;
    background: linear-gradient(#358992, #11454f); }
  .game-window .tab-menu__item .small-text {
    display: none; }
  .game-window .raceday-header {
    min-width: 240px;
    margin-right: 20px;
    padding-left: 8px;
    position: relative;
    top: 1px;
    border-bottom: 1px solid #28727b; }
  .game-window .raceday-header__title {
    padding: 6px 0 1px 5px;
    width: auto;
    margin: 2px 0 0 0;
    border: solid #85b2b9 0;
    border-left-width: 1px;
    font-weight: bold;
    font-size: 14px;
    /*/UI/Images/bgGameHeadingBody.jpg*/
    background: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAFwADAwERAAIRAQMRAf/EAG0AAQEAAAAAAAAAAAAAAAAAAAYKAQADAAAAAAAAAAAAAAAAAAADBAUQAAACCAcAAAAAAAAAAAAAAAADoQJS0hNTkwcEFdUGF1eXEQABAQQLAAAAAAAAAAAAAAAAIQERAwRR0QKS0lOTVBUGFv/aAAwDAQACEQMRAD8AuO4DsB0fZ7zTZejBzkJ/PjX7VZE8917YSWjDwDLMFWkgDmlZKQdHxMo2mY6CILn/2Q==") repeat-x top left; }
  .game-window .raceday-header__corner {
    height: 23px;
    width: 31px;
    padding-top: 2px;
    float: left;
    /*/UI/Images/bgGameHeading.jpg*/
    background: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAFwAfAwERAAIRAQMRAf/EAIIAAAMAAwAAAAAAAAAAAAAAAAAFCAQHCgEAAwEBAQAAAAAAAAAAAAAAAAQFAwIGEAABBQAAAwYHAQAAAAAAAAACAQMEBQYAERMS0lOTFAchUZGhMlIVCBEAAQMDAwMBCAMAAAAAAAAAARECAwAhBDFBEmETBVHwcYGhIjJCFFJikv/aAAwDAQACEQMRAD8A7brb/Ovts6Bu5Bqz9t7EU5x38XYvQ6YCT4oMjGTSnYyU04qIhl6AJHY5o282q9pH2+RyNJkkb/YX/wBBHfNOhqE7wOEy+AX4sm3bcQz4xFYj1+gOTRw1rRdxX6vBW0Wj3TEF+JZPjEzm4pm3o9Bfy1EiCssa+Q7KfyujeAFJqK5Ikx5SIvQkGaE0Dbe1OwyY5KjVp1HUH8m9UBG43pRuRlYk7cXyYaryjJWqGSH+JBUxvOzSXB34uJVozuOKo0cFFVx/QH9vvxNQ1St60ovYNLp6ewoL+DHtKe0jlFnQZSKTT7SqhCqKJC4y8y6Im06BC404ImBCYoqdRvkieJIyjxoaxyIIMqF2PkAPheEIPtYjUEXBQgrUkaSvm+19i1CvrF+xxljJZi57X2BiT9fKkOCzGz2rlIINjKddJAiTj7Iy1VANUe/Oowtym8owkwF2jfq3p6jb3VAdJJ4qQQZry7DcQGSu1BNgyQ6KTZrz92h+rVrzT5p9U4zqnVEdeT4Tvlud3hG1NUdeT4Tvlud3gtRSXRuU50FyGsbrkzB1swb9b5GG6VKkmDScto5OQYYQfTqXUV1UBB5qq8uNIufcb2eXdWyarsiXWsMoYxxnjM4fqcDz5px4pfktkTVbVIEygXKWMHMP2j2s9pNQ6lbX38G2kSrrIVE9rlIqtJaQXlnfwma83FhXyOoUdsRCUYuI3IeqdwSjvNHDLZctIs4jdoNlXVm+3oPPNifhj9CZzpvDytLWSAkvjaR9sjhfgi8JlsEDyCj3f//Z") no-repeat bottom right;
    margin-top: 2px; }
  .game-window .main-menu .tab-menu__item .small-text {
    display: none; }
  @media (max-width: 850px) {
    .game-window .main-menu .tab-menu__item {
      overflow: hidden;
      -ms-text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis; }
    .game-window .main-menu .tab-menu__item .normal-text {
      display: none; }
    .game-window .main-menu .tab-menu__item .small-text {
      display: inline; } }
  .game-window .game-info {
    background: white;
    border: 1px solid #a1aeb4; }
    .game-window .game-info.loading {
      width: 305px;
      height: 74px; }
      .game-window .game-info.loading .game-info__header {
        background: none;
        border: none; }
        .game-window .game-info.loading .game-info__header * {
          display: none; }
  .game-window .game-info__header {
    background: linear-gradient(white, #DDE2E6);
    border-bottom: 1px solid #a1aeb4;
    height: 2.4em;
    line-height: 1em; }
  .game-window .game-info__header__product-info {
    float: left;
    font-weight: bold;
    margin: 0.7em 0.5em;
    margin-right: 2em; }
  .game-window .rotating {
    -moz-animation: rotating 1.3s linear infinite;
    -o-animation: rotating 1.3s linear infinite;
    -webkit-animation: rotating 1.3s linear infinite;
    animation: rotating 1.3s linear infinite; }
  .game-window .game-info__header__refresh-info {
    float: right; }
    .game-window .game-info__header__refresh-info .game-info__header__refresh-info__text {
      padding: 0.7em 0em;
      display: inline-block;
      margin-right: 0.7em; }
    .game-window .game-info__header__refresh-info .game-info__header__refresh-button {
      margin: 0.3em 0.5em 0 0;
      float: right; }
      .game-window .game-info__header__refresh-info .game-info__header__refresh-button i {
        display: block;
        height: 12px;
        width: 12px;
        margin: 4px;
        background: url(/UI/Images/arrow_round.png); }
  .game-window .game-info__content {
    padding: 0.7em;
    min-height: 1em;
    color: #56575a; }
  .game-window .game-info__content li {
    margin-right: 3px; }
    .game-window .game-info__content li::after {
      content: ' |'; }
    .game-window .game-info__content li:last-child::after {
      content: ''; }
  .game-window .program-info {
    margin-top: 0.75em; }
    .game-window .program-info.loading {
      height: 350px;
      width: 305px;
      margin-top: 0.75em !important; }
  .game-window .program-info.no-tab-menu {
    margin-top: 0; }
  .game-window .program-info--width-full {
    width: 100%; }
  .game-window .most-played__combination-mark::after {
    content: '-'; }
  .game-window .most-played__combination-mark:last-child::after {
    content: ''; }
  .game-window .most-played__combination-mark.scratched {
    color: red;
    text-decoration: line-through;
    font-weight: bold; }
  .game-window .product-ad img {
    border-bottom: 1px solid #a1aeb4;
    border-left: 1px solid #a1aeb4;
    border-right: 1px solid #a1aeb4; }
  .game-window .user-markings {
    min-height: 42px; }
    .game-window .user-markings.loading {
      background-image: url("/UI/Images/loading_l.gif");
      background-position: center center;
      background-repeat: no-repeat; }
    .game-window .user-markings .leg-marks-row.loading {
      width: 439px; }
    .game-window .user-markings.skill-game.selection-fields--1 {
      min-height: 24px; }
    .game-window .user-markings.skill-game.selection-fields--2 {
      min-height: 48px; }
    .game-window .user-markings.skill-game.selection-fields--3 {
      min-height: 72px; }
    .game-window .user-markings.skill-game.selection-fields--4 {
      min-height: 96px; }
    .game-window .user-markings.skill-game.selection-fields--5 {
      min-height: 120px; }
    .game-window .user-markings.skill-game.selection-fields--6 {
      min-height: 144px; }
    .game-window .user-markings.skill-game.selection-fields--7 {
      min-height: 168px; }
    .game-window .user-markings .button-field__manual-input-container {
      text-align: center;
      border-top: 1px dotted #111;
      padding: 2em 0; }
      .game-window .user-markings .button-field__manual-input-container button {
        display: inline;
        margin-left: 10px; }
      .game-window .user-markings .button-field__manual-input-container input {
        padding: 3px 4px 2px 7px;
        margin: 0 4px;
        max-width: 54px; }
  .game-window .lyn-game .user-markings {
    min-height: 180px; }
  .game-window .markings-tbl__th--marks {
    width: 439px; }
  .game-window .stable-odds {
    background-color: white;
    border: 1px solid #AAA;
    padding: 4px 2px;
    margin-top: 2px;
    list-style-type: none;
    list-style-image: none; }
    .game-window .stable-odds li {
      display: inline;
      background: none; }
      .game-window .stable-odds li::after {
        padding-left: 2px;
        padding-right: 2px;
        content: '-'; }
      .game-window .stable-odds li:last-child::after {
        padding-left: 0;
        padding-right: 0;
        content: ''; }
  .game-window .stable-odds__stable {
    color: red;
    font-weight: bold; }
  .game-window .game-window .qplus-jackpot {
    margin-top: 1em;
    height: 3em;
    display: block;
    background: #4e3382;
    text-transform: uppercase;
    position: relative; }
    .game-window .game-window .qplus-jackpot.lyn-game {
      font-size: 90%; }
  .game-window .game-window .qplus-jackpotinfo {
    color: white;
    float: left;
    font-weight: bolder;
    margin-left: 1em; }
  .game-window .game-window .qplus-jackpotheader {
    display: inline-block;
    font-size: 1.2em;
    position: absolute;
    left: 1em;
    top: 0;
    right: 0;
    bottom: 0;
    padding: 0.75em 0;
    text-align: left; }
  .game-window .game-window .qplus-jackpotvalue {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    text-align: center;
    display: inline-block;
    font-size: 2em;
    padding: 0.2em 0; }
    .game-window .game-window .qplus-jackpotvalue .qplus-jackpotvalue__value {
      margin-top: -0.17em; }
    .game-window .game-window .qplus-jackpotvalue .qplus-jackpotvalue__text {
      padding-left: 0.3em; }
  .game-window .game-window .qplus-jackpotimage {
    float: right;
    line-height: 3em; }
  .game-window .game-window .qplus-jackpotimage img {
    height: 2em;
    margin: 0.5em 1em; }
  .game-window .row-col__span-8 {
    width: 66.66667%; }
  .game-window .row-col__span-4 {
    width: 33.33333%; }
  .game-window .clearfix:after, .game-window .game-window__game-content:after, .game-window .bet-controls:after, .game-window .bet-cost:after, .game-window .bet-actions:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .game-window.float-left, .game-window .float-left {
    float: left !important; }
  .game-window .float-right {
    float: right !important; }
  .game-window .aria-only {
    height: 0;
    width: 0;
    display: inline-block;
    overflow: hidden; }
  .game-window .un-float {
    float: none !important; }
  .game-window .bold {
    font-weight: bold; }
  .game-window .dotted {
    border: 0;
    border-bottom: 1px dotted #999; }
  .game-window .overflow-hidden {
    overflow: hidden; }
  .game-window .text-align-right {
    text-align: right; }
  .game-window .hidden {
    display: none; }
  .game-window .non-hidden {
    display: block; }
  .game-window .nowrap {
    white-space: nowrap; }
  .game-window .top-vertical-align {
    vertical-align: top; }
  .game-window * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .game-window .loading {
    background-image: url("/UI/Images/loading_l.gif");
    background-position: center center;
    background-repeat: no-repeat; }

article.game-window {
  position: absolute;
  top: 195px;
  overflow: visible;
  left: 0; }

/*
    Mousover tooltips goes here
*/
.ng-ui-tooltip {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  display: block;
  max-width: 180px; }

.tooltip__p {
  margin: 0;
  padding: 0; }

.standard-tooltip__title {
  margin: 0;
  padding: 0;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0; }

.game-tooltip {
  background: yellow;
  z-index: 1000000;
  position: fixed; }

.align-right {
  text-align: right; }

.align-center {
  text-align: center; }

.align-left {
  text-align: left; }

.text-subtle {
  opacity: 0.7; }

.text-subtext {
  padding: 0.2em 2em;
  font-weight: normal !important;
  font-style: italic;
  color: #888; }

tfoot .text-subtext {
  text-align: center !important; }

.word--break {
  white-space: normal; }

/*
    Tooltip that is shown in the game window
*/
.standard-tooltip {
  border: 2px solid #ffd500;
  background: url("/Skins/eToto/Images/Common/tt_body.jpg") top left repeat-x;
  background-size: auto 100%;
  background: linear-gradient(#fff, #f5e7a3);
  padding: 5px;
  border-radius: 5px;
  color: black;
  min-width: 120px; }

.standard-tooltip--md {
  max-width: 200px; }

.standard-tooltip__title {
  padding-bottom: 0;
  margin-bottom: 0; }

.standard-tooltip__musique {
  border-collapse: collapse;
  line-height: 1em;
  width: 100%; }

.standard-tooltip__place {
  padding-right: 20px; }

.standard-tooltip__type {
  text-align: right; }

.editable-select {
  padding: 0;
  position: relative;
  overflow: visible;
  display: inline-block;
  min-width: 30px;
  height: 22px; }
  .editable-select .editable-select__dropdown-trigger {
    position: absolute;
    right: 1px;
    margin-top: 3px;
    height: 20px;
    cursor: pointer;
    width: 17px;
    background-repeat: no-repeat;
    background-image: url(data:image/gif;base64,R0lGODlhEQAUAPcAAExihKzC9Nzi9LTS/KzK9Mza/KzK/Pz+/MTS9OTq/LzO/NTi/LzK9KzO/MTS/KzG9LzW/Mze/Nzm/MTW/LzS/LTK9LTK/OTu/Nzi/LzO9LTO/LTG9NTe/MzW/IISgHwAfACVOADAAAHUAAB3AFbYqwC9BAASAQAAAPBFALsJABKRAAB8ADJOdAAJAACRAAB8ABAIz73BlhISZgAAABgkAO4AAJACAHwAACz0q7++BBISAQAAADcCALYAAEsAAAAAAGbM/wC9/wAS/wAA/0QA/7/g/xL9/wB/fxgFAb8QABKQAAB8AHKcAHK9AE4SAAAAAMgA9P8AAf8AAP8AAABsmAC+AQASAAAAAFgYCLXuAEuQAAB8AEBwFO4JABKRAAB8ADjA0QDklgCXZgB8AERvAL8+ABKRAAB8ABhib78+QBKRAAB8AEAItO4CwRIAEgAAAACIhQDBDgASggAAfAgANBMAABYAAAAAwG9OEkAAnwAAgAAAfCCbfL2ZBBKAAAB8AC/mCA7sE4I9Fnx3ANtQCAXoE4IVFnwAAIDMAPu+EE8SFgAAAIj+AGG+AAESAAAAAGsABwAAAAAAAAAAAFxvqLxAFhIAFQAAADQ4AAC+AAASAMAAANyDAPgqABKCAAB8ABgAAO4AAJAAAHwAAHAAAAUAAJEAAHwAAP8AEv8An/8AgP8AfG0AOAUBAJEAAHwAAErn//Yq/4CC/3x8/wBcOAC+ABUSAAAAAADCQAAq7gCCEgB8AIgAAGEAABUAAAAAAAB8ZAEEvwAAEgAAAAAArgAAgQAASwAAAFcIRPYTv4AWEnwAAEhgc76/chISTgAAAIj3eGE+vxWCEgB8AAA0AHSlAHNOAFwAAAA8JAClwgBOEgAAAAAAxgAB/wAA/wAAf8Rc7LO+wdQSEncAAAAAQAAB7gAAEgAAAAAWAAA/AACCAAB8AAAAQAAA7gAAEgAAAAAAvgAAPgAAggB8fJiZr71fAhIARwAAAOPY7Oq9wZASEnwAAAAA7AAAwRUAEgAAACH5BAAAAAAALAAAAAARABQABwjYAA8IHEiwoMGDBi9EKIBAAQUFGSxUmLjhgQSBHBJIWLAgAocCBSaEdKCAgcACEiR8BNlhQgcHMCEKRLDgo0iXCnLqNHlAQYGFHYJ2yGlBQdEMMz12AOAgaE4ARUsK9FkAgNWhFqxClXmgQoGWWhVo1aBAA08GLl9qtVq2LM8NE+LG1QqBgoa7FQQacCB3LgQCAxoMkChwA1+5DurebZDBQN4DASg4oNC37oABGhwLDOBwskMKlzE3MLBhcwWdOjVYUG3gQekDGDYwmE27gsQKGzZcRMi7N8KAADs=); }
  .editable-select .editable-select__manual-input-wrapper {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 2px;
    bottom: 0; }
  .editable-select .editable-select__manual-input {
    position: absolute;
    width: 100%;
    height: 22px;
    box-sizing: border-box;
    padding-right: 19px;
    padding-left: 4px;
    border-collapse: collapse;
    border: 1px solid #999; }
    .editable-select .editable-select__manual-input:hover {
      border-color: #555; }
  .editable-select .editable-select__options {
    box-sizing: border-box;
    position: absolute;
    top: 22px;
    background-color: white;
    border: 1px solid;
    width: 100%;
    max-height: 7em;
    overflow-y: auto;
    z-index: 100000; }
    .editable-select .editable-select__options ul {
      list-style-type: none; }
      .editable-select .editable-select__options ul li {
        background: none; }
    .editable-select .editable-select__options .option {
      padding: 2px;
      height: 1.3em;
      line-height: 1em;
      cursor: pointer; }
      .editable-select .editable-select__options .option:hover {
        background-color: #1E90FF !important;
        color: white !important;
        font-weight: normal; }
      .editable-select .editable-select__options .option:focus, .editable-select .editable-select__options .option.selected {
        background-color: #1E90FF;
        color: white;
        font-weight: normal; }
    .editable-select .editable-select__options:hover .selected {
      background-color: inherit;
      color: inherit;
      font-weight: normal; }

.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative; }

.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative; }

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  visibility: hidden; }

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
  text-align: left;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden; }

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
  display: block; }

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
  display: block;
  -webkit-backface-visibility: hidden; }

.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-default .odometer-digit .odometer-value {
  display: block;
  -webkit-transform: translateZ(0); }

.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
  position: absolute; }

.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  -moz-transition: -moz-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -o-transform 2s;
  transition: transform 2s; }

.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  -moz-transition: -moz-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -o-transform 2s;
  transition: transform 2s;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
  font-family: "Helvetica Neue", sans-serif;
  line-height: 1.1em; }

.odometer.odometer-auto-theme .odometer-value, .odometer.odometer-theme-default .odometer-value {
  text-align: center; }
