/*-=- Contents of styles/core.v2.bundle.css -=-*/

/*-=- Contents of styles/fontimport.css -=-*/

/* has to be the first file otherwise font won't work */
@import '//fonts.googleapis.com/css?family=Ubuntu:300,400,600,700&subset=cyrillic,greek';

/*-=- Contents of styles/core/icon-font.css -=-*/

/*
    ************************************************************
    IMPORTANT NOTE

    M2Black, M2Gioco, M2Premium, M2Partycasino, M2PartyPremium  have their own icon-font
    M2Black, BlackV5, M2Gamebookers, GamebookerV5, M2Sportingbet, Sportingbet, M2Gioco, GiocoV5 share the iconfont

    udpate with care
    https://vie.git.bwinparty.com/themes/vanilla-themes/tree/master/Fonts

    ***********************************************************
*/

.theme-jackpotwin:before {
    content: "\e98b";
}

.theme-vincitori:before {
    content: "\e98c";
}

.theme-palinsesto:before {
    content: "\e98d";
}

.theme-regole:before {
    content: "\e98e";
}

.theme-salebingo:before {
    content: "\e98f";
}

.theme-chattaevinci:before {
    content: "\e990";
}

.theme-wc-globe-square:before {
    content: "\e97f";
}

.theme-wc-globe:before {
    content: "\e980";
}

.theme-wc-flying-square:before {
    content: "\e981";
}

.theme-wc-flying:before {
    content: "\e982";
}

.theme-wc-fav-square:before {
    content: "\e983";
}

.theme-wc-fav:before {
    content: "\e984";
}

.theme-wc-cup-square:before {
    content: "\e985";
}

.theme-wc-cup:before {
    content: "\e986";
}

.theme-wc-crack-square:before {
    content: "\e987";
}

.theme-wc-crack:before {
    content: "\e988";
}

.theme-wc-bet-square:before {
    content: "\e989";
}

.theme-wc-bet:before {
    content: "\e98a";
}

.theme-yggdrasil:before {
    content: "\e953";
}

.theme-worldcup-promo:before {
    content: "\e966";
}

.theme-worldcup:before {
    content: "\e967";
}

.theme-summer:before {
    content: "\e968";
}

.theme-red-tiger:before {
    content: "\e969";
}

.theme-pyramids:before {
    content: "\e96a";
}

.theme-octoberfest:before {
    content: "\e96b";
}

.theme-new:before {
    content: "\e96c";
}

.theme-netent:before {
    content: "\e96d";
}

.theme-mythology:before {
    content: "\e96e";
}

.theme-movies:before {
    content: "\e96f";
}

.theme-irish:before {
    content: "\e974";
}

.theme-instant-win:before {
    content: "\e975";
}

.theme-hashtag:before {
    content: "\e976";
}

.theme-exclusive:before {
    content: "\e977";
}

.theme-easter:before {
    content: "\e978";
}

.theme-dragons:before {
    content: "\e979";
}

.theme-coinflip:before {
    content: "\e97a";
}

.theme-carnival:before {
    content: "\e97b";
}

.theme-bspinwheel:before {
    content: "\e97c";
}

.theme-referafriend:before {
    content: "\e97d";
}

.theme-link:before {
    content: "\e97e";
}

.theme-register:before {
    content: "\e927";
}

.theme-handhsake:before {
    content: "\e964";
}

.theme-bonus:before {
    content: "\e965";
}

.theme-trotting:before {
    content: "\e954";
}

.theme-speedway:before {
    content: "\e955";
}

.theme-share-android:before {
    content: "\e956";
}

.theme-scratchcard:before {
    content: "\e957";
}

.theme-pin-unpinned:before {
    content: "\e958";
}

.theme-pin-pinned:before {
    content: "\e959";
}

.theme-location-pin:before {
    content: "\e95a";
}

.theme-key:before {
    content: "\e95c";
}

.theme-horses:before {
    content: "\e95d";
}

.theme-greyhound:before {
    content: "\e95f";
}

.theme-fingerprint:before {
    content: "\e960";
}

.theme-cycling:before {
    content: "\e961";
}

.theme-livecasinoblackjack:before {
    content: "\e962";
}

.theme-check:before {
    content: "\e963";
}

.theme-playbutton-no-outline:before {
    content: "\e951";
}

.theme-arrow-right:before {
    content: "\e94f";
}

.theme-arrow-left:before {
    content: "\e952";
}

.theme-share:before {
    content: "\e94e";
}

.theme-mystery-cash-race:before {
    content: "\e94b";
}

.theme-cash-race:before {
    content: "\e94c";
}

.theme-sport-spin:before {
    content: "\e94d";
}

.theme-alerts-selected:before {
    content: "\e933";
}

.theme-alerts-deselected:before {
    content: "\e934";
}

.theme-alert-selected:before {
    content: "\e946";
}

.theme-alert-deselected:before {
    content: "\e94a";
}

.theme-premiumplay:before {
    content: "\e931";
}

.theme-vistaplay:before {
    content: "\e932";
}

.theme-present:before {
    content: "\e930";
}

.theme-soccer:before {
    content: "\e92f";
}

.theme-poker2:before {
    content: "\e92c";
}

.theme-multi:before {
    content: "\e92d";
}

.theme-novamatic:before {
    content: "\e92b";
}

.theme-live-lotto:before {
    content: "\e92a";
}

.theme-snowflake:before {
    content: "\e690";
}

.theme-xmas-tree:before {
    content: "\e691";
}

.theme-priority-phone-number-icon:before {
    content: "\e92e";
}

.theme-verify:before {
    content: "\e100";
}

.theme-pinterest:before {
    content: "\e999";
}

.theme-copy-clipboard:before {
    content: "\e998";
}

.theme-calendar:before {
    content: "\e947";
}

.theme-fullscreen:before {
    content: "\e948";
}

.theme-fullscreen-exit:before {
    content: "\e949";
}

.theme-pop-out:before {
    content: "\e950";
}

.theme-video-camera:before {
    content: "\e99b";
}

.theme-upload:before {
    content: "\e99a";
}

.theme-coupons-bothteamstoscore:before {
    content: "\e935";
}

.theme-coupons-doublechance:before {
    content: "\e936";
}

.theme-heavyweight:before {
    content: "\e937";
}

.theme-heavyweight1:before {
    content: "\e938";
}

.theme-coupons-livestreaming:before {
    content: "\e939";
}

.theme-coupons-numberofgoals:before {
    content: "\e93a";
}

.theme-coupons-overunder:before {
    content: "\e93b";
}

.theme-coupons-tennismen:before {
    content: "\e93c";
}

.theme-coupons-tennismen1:before {
    content: "\e93d";
}

.theme-coupons-tenniswomen:before {
    content: "\e93e";
}

.theme-coupons-tenniswomen1:before {
    content: "\e93f";
}

.theme-coupons-theodds:before {
    content: "\e941";
}

.theme-coupons-theodds2:before {
    content: "\e942";
}

.theme-coupons-theodds3:before {
    content: "\e943";
}

.theme-coupons-theodds4:before {
    content: "\e944";
}

.theme-melon-madness:before {
    content: "\e945";
}

.theme-vip:before {
    content: "\e929";
}

.theme-curved-arrow-right:before {
    content: "\e973";
}

.theme-ten-point-star:before {
    content: "\e972";
}

.theme-document:before {
    content: "\e971";
}

.theme-wallet:before {
    content: "\e970";
}

.theme-envelope:before {
    content: "\e912";
}

.theme-coupon:before {
    content: "\e95b";
}

.theme-spot-filled:before {
    content: "\e921";
}

.theme-instagram:before {
    content: "\e922";
}

.theme-hide-password:before {
    content: "\e940";
}

.theme-merkur:before {
    content: "\e91f";
}

.theme-recycle-bin:before {
    content: "\e91e";
}

.theme-november-rocks:before {
    content: "\e900";
}

.theme-mail-open:before {
    content: "\e95e";
}

.theme-livecasinoallgames:before {
    content: "\e923";
}

.theme-sound-mute:before {
    content: "\e924";
}

.theme-livecasinoroulette:before {
    content: "\e925";
}

.theme-livecasinobaccarat:before {
    content: "\e926";
}

.theme-livecasinopoker:before {
    content: "\e928";
}

.theme-halloween:before {
    content: "\e919";
}

.theme-sound-loud:before {
    content: "\e91a";
}

.theme-less-details:before {
    content: "\e91b";
}

.theme-more-details:before {
    content: "\e91c";
}

.theme-insurance:before {
    content: "\e918";
}

.theme-livecasino2:before {
    content: "\e917";
}

.theme-show-password:before {
    content: "\e920";
}

.theme-chat:before {
    content: "\e90d";
}

.theme-topgames:before {
    content: "\e915";
}

.theme-newgames:before {
    content: "\e916";
}

.theme-free-spins:before {
    content: "\e90f";
}

.theme-virtual-motorsport:before {
    content: "\e91d";
}

.theme-virtual-soccer:before {
    content: "\e910";
}

.theme-virtual-tennis:before {
    content: "\e914";
}

.theme-globe:before {
    content: "\e913";
}

.theme-shoppingcart:before {
    content: "\e911";
}

.theme-refresh:before {
    content: "\e90b";
}

.theme-playbutton:before {
    content: "\e90c";
}

.theme-whatsapp:before {
    content: "\e90a";
}

.theme-minus:before {
    content: "\e903";
}

.theme-plus:before {
    content: "\e909";
}

.theme-recentgames:before {
    content: "\e908";
}

.theme-virtualsport:before {
    content: "\e904";
}

.theme-virtualsport-football:before {
    content: "\e906";
}

.theme-virtualsport-racing:before {
    content: "\e90e";
}

.theme-virtualsport-tennis:before {
    content: "\e907";
}

.theme-status-id:before {
    content: "\e901";
}

.theme-status-email:before {
    content: "\e902";
}

.theme-status-address:before {
    content: "\e905";
}

.theme-bonus-history:before {
    content: "\e631";
}

.theme-bonus-i:before {
    content: "\e62e";
}

.theme-freebet-i:before {
    content: "\e62f";
}

.theme-more-dots:before {
    content: "\e62d";
}

.theme-gameslog:before {
    content: "\e62c";
}

.theme-next-btn:before {
    content: "\e62b";
}

.theme-allgames:before {
    content: "\e624";
}

.theme-videopoker:before {
    content: "\e626";
}

.theme-jackpotslots:before {
    content: "\e627";
}

.theme-tablegames:before {
    content: "\e628";
}

.theme-slots:before {
    content: "\e629";
}

.theme-livecasino:before {
    content: "\e62a";
}

.theme-age-eighteen:before {
    content: "\e622";
}

.theme-age-twentyone:before {
    content: "\e623";
}

.theme-bingo:before {
    content: "\e621";
}

.theme-home:before {
    content: "\e620";
}

.theme-success-i:before {
    content: "\e625";
}

.theme-b-exclusive:before {
    content: "\e61f";
}

.theme-casino:before {
    content: "\e61e";
}

.theme-handle:before {
    content: "\e600";
}

.theme-clock:before {
    content: "\e61d";
}

.theme-freebet:before {
    content: "\e61a";
}

.theme-menu:before {
    content: "\e0db";
}

.theme-favorite:before {
    content: "\e61b";
}

.theme-age:before {
    content: "\e01b";
}

.theme-favorite-i:before {
    content: "\e61c";
}

.theme-help-menu:before {
    content: "\e617";
}

.theme-handle-flipped:before {
    content: "\e618";
}

.theme-ex:before {
    content: "\e0eb";
}

.theme-apple:before {
    content: "\e60b";
}

.theme-logout:before {
    content: "\e60a";
}

.theme-windows8:before {
    content: "\e60c";
}

.theme-star:before {
    content: "\e619";
}

.theme-checkbox-on-i:before {
    content: "\e601";
}

.theme-poker:before {
    content: "\e10e";
}

.theme-android:before {
    content: "\e60d";
}

.theme-badge:before {
    content: "\e0d0";
}

.theme-twitter-i:before {
    content: "\e60e";
}

.theme-checkbox-off-i:before {
    content: "\e602";
}

.theme-twitter:before {
    content: "\e60f";
}

.theme-facebook-i:before {
    content: "\e610";
}

.theme-checkbox-off:before {
    content: "\e603";
}

.theme-checkbox-on:before {
    content: "\e604";
}

.theme-facebook:before {
    content: "\e611";
}

.theme-radio-on-i:before {
    content: "\e605";
}

.theme-feed:before {
    content: "\e612";
}

.theme-radio-on:before {
    content: "\e606";
}

.theme-feed-i:before {
    content: "\e613";
}

.theme-radio-off-i:before {
    content: "\e607";
}

.theme-google-plus:before {
    content: "\e614";
}

.theme-radio-off:before {
    content: "\e608";
}

.theme-google-plus-i:before {
    content: "\e615";
}

.theme-info-i:before {
    content: "\e0f1";
}

.theme-live:before {
    content: "\e000";
}

.theme-info:before {
    content: "\e0f0";
}

.theme-error-i:before {
    content: "\e0e0";
}

.theme-settings-i:before {
    content: "\e115";
}

.theme-mybonuses:before {
    content: "\e00d";
}

.theme-error:before {
    content: "\e0df";
}

.theme-personal-details:before {
    content: "\e0d5";
}

.theme-settings:before {
    content: "\e114";
}

.theme-transactions:before {
    content: "\e111";
}

.theme-sports:before {
    content: "\e609";
}

.theme-topgames2:before {
    content: "\e0d3";
}

.theme-add:before {
    content: "\e005";
}

.theme-search:before {
    content: "\e009";
}

.theme-language:before {
    content: "\e011";
}

.theme-positive:before {
    content: "\e00a";
}

.theme-question-i:before {
    content: "\e0c1";
}

.theme-question:before {
    content: "\e017";
}

.theme-home-i:before {
    content: "\e012";
}

.theme-home2:before {
    content: "\e013";
}

.theme-email:before {
    content: "\e015";
}

.theme-unlocked-i:before {
    content: "\e10b";
}

.theme-account:before {
    content: "\e01a";
}

.theme-unlocked:before {
    content: "\e10a";
}

.theme-touchfield:before {
    content: "\e107";
}

.theme-locked-i:before {
    content: "\e106";
}

.theme-up:before {
    content: "\e0c0";
}

.theme-locked:before {
    content: "\e105";
}

.theme-watchlist-i:before {
    content: "\e103";
}

.theme-watchlist2:before {
    content: "\e102";
}

.theme-move-up:before {
    content: "\e0c4";
}

.theme-move-down:before {
    content: "\e0c5";
}

.theme-save:before {
    content: "\e0c9";
}

.theme-right:before {
    content: "\e0ca";
}

.theme-move-left:before {
    content: "\e0cb";
}

.theme-responsible-i:before {
    content: "\e0cd";
}

.theme-responsible:before {
    content: "\e0ce";
}

.theme-not-available-i:before {
    content: "\e0d1";
}

.theme-not-available:before {
    content: "\e0d2";
}

.theme-preferences:before {
    content: "\e0d7";
}

.theme-attention:before {
    content: "\e0d8";
}

.theme-left:before {
    content: "\e0dd";
}

.theme-close-i:before {
    content: "\e0de";
}

.theme-close:before {
    content: "\e0e1";
}

.theme-move-right:before {
    content: "\e0e4";
}

.theme-edit:before {
    content: "\e0e5";
}

.theme-down:before {
    content: "\e0e6";
}

.theme-contact:before {
    content: "\e0e8";
}

.theme-remove-i:before {
    content: "\e0e9";
}

.theme-remove:before {
    content: "\e0ea";
}

.theme-message:before {
    content: "\e0ec";
}

.theme-delete-i:before {
    content: "\e117";
}

.theme-mybets-i:before {
    content: "\e118";
}

.theme-mybets:before {
    content: "\e119";
}

.theme-cashier-open:before {
    content: "\e11c";
}

.theme-cashier:before {
    content: "\e11d";
}

.theme-betslip-i:before {
    content: "\e11e";
}

.theme-betslip:before {
    content: "\e11f";
}

.theme-delete:before {
    content: "\e0f4";
}


/*-=- Contents of styles/lib/normalize.css -=-*/


/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */

html {
    font-family: sans-serif; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
    margin: 0;
}

/* 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.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
    display: inline-block; /* 1 */
    vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */

[hidden],
template {
    display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
    background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */

a:active,
a:hover,
a:focues {
    outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
    border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
    overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
    margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
    box-sizing: content-box;
    height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
    overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

/* 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.
 */

button,
input,
optgroup,
select,
textarea {
    color: inherit; /* 1 */
    font: inherit; /* 2 */
    margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
    overflow: visible;
}

/**
 * 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.
 */

button,
select {
    text-transform: none;
}

/**
 * 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.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
    line-height: normal;
}

/**
 * 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.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 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`.
 */

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
 height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    box-sizing: content-box; /* 2 */
}

/**
 * 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).
 */

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 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.
 */

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
    overflow: auto;
}

/**
 * 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.
 */

optgroup {
    font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td,
th {
    padding: 0;
}


/*-=- Contents of styles/corelessbundlev2.css -=-*/

/* these files are referenced in core.v2.bundle.css and are not part of corelessbundlev2
    * fontimport.css
    * core/icon-font.css
    * lib/normalize.css

*/
/*
    ************************************************************
    IMPORTANT NOTE

    M2Black, M2Gioco, M2Premium, M2Partycasino, M2PartyPremium  have their own icon-font
    M2Black, BlackV5, M2Gamebookers, GamebookerV5, M2Sportingbet, Sportingbet, M2Gioco, GiocoV5 share the iconfont

    udpate with care
    https://vie.git.bwinparty.com/themes/vanilla-themes/tree/master/Fonts

    ***********************************************************
*/
@font-face {
  font-family: 'themeicons';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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AQIDAgKHAgMDAgUCAwMCBAH9ZwMDAQIFAgMFAQIFBAICAqUBAQQDBQQDBAEFA/1SAwQDBAMEAwQCsgMEBAMDBAP9SgQDBAMDBAQCqwIFAwMCBQIEBP1bAQEEAwEFAwMEAgQDApkDAwIBAwQCBQIBAwQB/XkBAQEDAgEBBQMDAgEEAm8CBAIBAgMDBQEBAgMB/akBAQICAQECBwIDAQICBAECOAICAgEDAwUDAQMBAwH96QICAgICAgcCAwMBAwHxAQMBAwMCBgMCAgID/jUBAwIBAQIDBgICAgIEAZ0BAgMBAgEHAwMBAgMD/pACBAIBAgEDBQMBAwEBAQFBAgIDAgIBBQMCAwIE/vEDAwIBAgMDBQECAwIC2QIDAgEFAwIDBAOkAwUDAwMFAQMEbwEBBAMEAwMEAQM8AgUFAgMFAwUEBQUEAwUFOgMFBAQCBwQFAXwBAQQFBwIDBAEBBLYDBQEEAwMGAgEEAwIB9QEBAgIDAgEGBAIFAgEFAwEtAgQBAQIDAgcCAQIDAv6aAQIDAgEBBwMDAgECBAGZAQUBAgEDAgcCAQECAwH+MgEDAQMBAwUDAwECAgIB/QEDAQMDAwcBAwMBA/3UAgQDAwMHAQMCAQEDAlMBAwEDAQMFAwMBAQMC/YcBBQECAQMCBwIBAQICAgKaAQEBAwIBAQcDAwIBAgT9RwMDAQIDAgMHAQIDAgICAs8CAwQCAQYEAgUCAQX9GgMEAgQDAwYBBAICAvIEBQEHAgMFAgX9AwMFBQMCBwIFAgMAAwYFBAMGBvz9AgIEBQUEAgUFAvkDBQQEAgcFBAEB/Q4CBAMCBgMCBAEEAwLjAwQCAwQDBwECAwQCAf0wAQECAwICAQcDAgMCAQUCtgIEAQECAwIHAgECAwED/WQBAgMCAwEHAwICAgIDAwJ7AQQCAwIDAwcBAQMBA/2sAgMBAwMDBwEDAwEDAikBAwEDAwMHAQMDAQP9/wEFAQMCAwMHAQMCAwICAdABAwEDAgMBBwMCAgICAwH+ZAMDAgEBBAMGAgEBBAIBZAEBAQMCAQEHAwMCAQX+0AMEAgMEAwcBAgMEAgLzAgMEAgEFBQIEAQEFuwMFAQQDAgcBAwUBAXwEBQEFBAMFAgUCPgMFAgUDAgcBBAQFBQcDBAUHQQMGBQIEBgEFBIcCBAMBBgQEAwEFyAMFAQIEAwQGAQEEAwH+8wEBAQQDAQIGAwQDAQUBSAMFAQICAwMHAwECAwIB/ncBAgMCAQEIBAIDAgIEAwHFAwMBAwICAwgCAwIDAQMB/gMCAgIDAQMHAwMBAQQCAjIBBQEDAwIIAgMDAQP9mwEFAQEDAwcDAgQEAgKQAgICAwECAwcDAwIDAQQC/UgCBAEBAwMHAwEBBAICAtwBAgMCAQEIBAIDAgEFA/0DAgUCAQMEBAUCAQMEAgIDFwIBAQQDAQIHAgUCAQX80QIFAgEEBAUFAQIFBAEBAz0BAQUEBwQEBAEGA/y4BAUFBAQFBQQDTQQFBQQFBQX8rgEBBAUHAgQFAQUDRQMGAwQEBgEFBAEB/MEBBAQCBQQEBAUDKgMFAgEEAwQGAQECBfzmAQEBBAMBAgcEBAMBAgUDAv0DBAECAwIIAgIDAgIC/SIBAwEDAgEBCQMDAgECBAICuAMDAgIBAwMHAwMCAwEDAf1wAQMBAwMDBwMCAgIEAmIBBQEDAwIIAgMDAQP9zQIEAgIBAwMHAwMCAwEDAQH9AQMCAgIDAggCBwYCAgMEAf47AgQBAQEEAwUDBwMBAQQBAwGJAgEBAwMCAgcCAwIBBf6xAgUCAQMEBAUCAQMEAQsCBAMCAQcCBQIBAQXOAwUBAQQEBAYBAgUEhwEBBAUHBAQFAgEFA0UEBQUEBAUFBAQHBwQEBQVFBAUFBAQHBgUBlQIEBQIBBgQEBAEF2QMGAgUEBAcCAQQFAQEB/twCAQEEAwIBBwQEAwECBQIBaQMFAQECBAUHAQIDAgICAv5TAQMBBAMDAQkDBAECBAHsAwMBAwICAwkDAwIDAwMB/dUBAwICAgMCCAQDAgMDBQECYwEFAQMDAwkDAgICAwP9ZgMDAQMDAwkCAwQDAwLMAgICAwECAwgEAwIDAgUC/QgCBQIJCQICBAQHAgICBAICAyABAwQCAwEJAgQDAwEFA/y+AwUBAgMEBAcCAQMEAQEBA18BAQIEAgEBCAQEAwIBBQP8iQMGAgUEBAgBBQQCA4kBAQUFAQcEBAUBB/xnBAUFBAQHBQYCAgOcBAUFBAQFAQb8YAQGAQcEBAUHBAOWBAUBBAUEBgIFBvx3AgQFAgEIBAQEAQEHA3QDBQEBBAIFBwECBQICAQH8oQIBAQQDAgEHBAQDAQIFAgNCAwUBAgMCBQcBAgMCAwH84AEDAQQBAQMHAwQCAgIEAvYDAwICAQMDCQMDAgMDAwH9NAEFAQMBAwgEAgIDAwKaAQUBAwMDCAQCAgIEAv2bAwMBAwEEAgoCAwUBAwMCKwEDAQMCAwIIAgMCAwQD/hMDBQEBAQQEBwEDAgQCAgGtAQMEAgEBCAQEAwIBBQP+lwMFAQIDBAQHAgEDBAECASQDAQQFAgEHBQQEAQYD3QQFAgUEBAcBBAQClAYFBwQEBQVPBAUFBAQGAQYFAQGsJE0eIBEVBg4IBwwJOHAXFy02DggOEw8JCQMDDggdIwMLCvQ5cBcXKzk4cBcZLTgQCA4UDwgJAwIPCB0jAgwIFjw9AggEBAgDBwVNBhIHSwUHBxEFAR0kXTDtBR4jXwQDAwQEAwMEAwUDAgUDBAMFBAEFAwMEAQcCAwMHAwMDBQEBBAIDBQIKAQUDAgMCAQUDAQIKAwEDBQECAwIDBQINAQEBBwMDAgECBwIEAg8CAgIGAgIBAgMGAgUFAhABAQEHAwMBAQcDAwETAQMGAgMDAgYDARQBAwYCAwECAgYDARYBAgcCAwEBBwMEBAMVAwEDBQMBAwMFAwIaAQUDAwIBAgYBAwEYAgEDBQECAgMDBQEbAQUDAwMCBQIDAxoCAwMFAQIEAwMFARsGAwMEAQUEAgQbBQMCBQMEAwUcBAMDBAQDAwQdBQIDBQUDBAMbAwMDBQEDAwIFAhwBBQMDAgEFAwMCGwMDAgUCAQMEAgYBGgEFAwMCAgEFAwIBGQMBAwUDAQIDAwUBAQEYAgEHAwIBAQIHAgMBFgICAgYCAgECAwYCAhYCAQcDAgICBwICFAICBgMCAgMGAgISAgMFAwEDAwUDEQECBwIDAQIBBwMBAg4CAgMFAwEDAwUDAg8BBQMDAgECBQMBAgkDAgMFAQICAwMFAQIJAQUDAwMCBQMBBAcDAwMFAQMDAgUCBgUEAwQEAwYDAgQDAwQEAwME/SQFBAMEBQQDBAMFAwIHAwUEBQQBBQMDBAEFAwIFCQMDAgcCAQQDAwcBCQIGAwMEAQIFBAMDDQMCAwcBAgMCAwcBAg0CAQcDAgMCAQcDAwISAgICBwIBAwMHAQISAQEDBQMDAQMFAwMBFAEBAwcBAwMDBgIBARYDAQMGAgMDAwcBAQMYAgEHAwIBAQMGAgICGgIBAwcBAQMCBwIBGwIBBwMCAwIBBwMCAxsDAwIHAgECAwMHAQEBHQIFBAMEAQEGBAMDHgQDAwYBBAIDBgIfAQUDAwQGAwMEHwQDAwYEAwQFHwUEAwYFBAQFHwUEAwQFBAMEHwQDAwYDBAMFAR0BBwMEAwIBBQMCBR8DAwIHAgEDBAMHAR0CBwIDAgEBBwMBAxwCAQMHAQIDAgMHAQEBGwEBAQcDAwECAgcCAwEaAgEDBwEDAgMCBwIBFwEBAwUDAwMDBQMBARYBAQMHAQMDAwcBAhQDAQMHAQMCAwMGAgIUAQECBgMDAgMBBwMBAxECAQMHAQIBBAMHAQ4CBwIDAgEBBwMBAwsDAwMGAgEDBAIHAgsCBQQDBAECBQQDAwgDBAMGAwQDBgUGAwMFBwMEAwIEAwMGBAMEBfzXBwIFBQUFBAUCBQIFBQEEAwQFAgYBBQUEAwIFBAMECQMEBAYBAQQCBQUBAgsBBwMEAgEBBwMDAgwDAwMHAwECAwMHAwEBEQIBBwUCAwIBCAQCAxICAgMHAwICAgMHAwEBFAEBAwcDAwEDBwMBAxYCAgMHAwICAwcDAgIaAgECCAEDAwIIAgIZAQEDBwMDAQIDBwMBAx0DAQMHAwEDAwcDAQEeAQIHAgMCAQEIBAECHwIDBAYBAQIEBAYDAQEfAQcDBAMCAQcDAwIhBAMEBQIBBAQFBQEgAgUEBAUBBwQDBSMFBAQFBAMFBiMFBAQFBQQEBSEGAwQFBgMEBSIFAwQFAgQEBAUCIQIFBAQDAQUFAgUhAwMEBQECBAMEBgEBAR8BCAQEAwIBBwQDAyEDAgMHAwIDAgMIAgIbAQEBCQMDAgECCAMDAx4CAQMHAwMCAwMHAwEZAQEDBwMCAgMHAwIaAQMHAwMDAwcDARYCAQMHAwMCAwMHAwEVAQEDBwMDAgMHBwMHAwEDEQIBAwgCBwkBBQIIAgIQAgcEBAMBAgcEAwMPAwIEBgECAwQEBgELAQcDBAMCAQcDAgMHBQIFBQECBQQEBQIGBgUEBAEHBAMEAQUFBAUFBAMFAvyLBwQEBQcEAgcEBQQEBwUEBAcFAgUEBAUBAgUEAwUJBQMEBwECBQQEBwILAgcEBAMBAgcEAgQRAwIECAEBAgQFBwEQAQEBCQMEAgMBCQIDAxQDAQMIAgIBAwMJAxYBAQMIBAICAwIIBAICGgIBAwkDAwMDCQMCARkDAQMJAwICAwkDAQMeAQMIBAMCAwMIBAECHwIDBAYECAED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") format('truetype');
  font-weight: normal;
  font-style: normal;
}
[class^="theme-"]:before,
[class*=" theme-"]:before {
  font-family: 'themeicons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*! Icons */
/* 
=================
Table of Content:
=================
    
    * Icons
      - Icon override, such as color definition for some icons and content code
    * http://themepark.bwin.com/en/p/themepark/overview/iconset

*/
.theme-info-i:before,
.theme-info:before {
  color: #449a92;
}
.theme-success-i:before,
.theme-check:before {
  color: #478b00;
}
.theme-announcement-i:before {
  color: #ffffff;
  content: "\e0e0";
}
.theme-announcement:before {
  color: #ffffff;
  content: "\e0df";
}
.theme-warning-i:before {
  color: #be2909;
  content: "\e0e0";
}
.theme-warning:before {
  color: #be2909;
  content: "\e0df";
}
.theme-error-i:before,
.theme-error:before {
  color: #be2909;
}
/* Social Icons */
.theme-twitter-i:before,
.theme-twitter:before {
  color: #41b7d8;
}
.theme-facebook-i:before,
.theme-facebook:before {
  color: #3b5997;
}
.theme-google-plus-i:before,
.theme-google-plus:before {
  color: #d64937;
}
.theme-whatsapp:before {
  color: #43d854;
}
/* General icon overrides from BlackV4*/
.personal-button,
.not-available,
#user-state-owed-money,
[class*=-page-arrow],
.icon {
  position: relative;
  width: 18px;
  height: 18px;
}
.personal-button:before,
.not-available:before,
#user-state-owed-money:before,
[class*=-page-arrow]:before,
.icon:before {
  width: 18px;
  height: 18px;
  left: 0;
  top: 0;
  font-family: 'themeicons';
  display: inline-block;
  position: absolute;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0;
  /* IE doesn't know initial */
  text-indent: initial;
}
.icon {
  margin: 0 5px 0 0;
  display: block;
  float: left;
}
.icon.Error:before {
  content: "\e0e0";
  color: #be2909;
}
.icon.Warning:before {
  content: "\e0e0";
  color: #e2b318;
}
.icon.Information:before,
.icon.Default:before {
  content: "\e0f1";
  color: #449a92;
}
.icon.Success:before {
  content: "\e625";
  color: #478b00;
}
.icon.Announcement:before {
  content: "\e0e0";
  color: #ffffff;
}
.inverted .icon.Error:before,
.icon.inverted.Error:before {
  content: "\e0df";
}
.inverted .icon.Warning:before,
.icon.inverted.Warning:before {
  content: "\e0df";
}
.inverted .icon.Information:before,
.icon.inverted.Information:before,
.inverted .icon.Default:before,
.icon.inverted.Default:before {
  content: "\e0f0";
}
.inverted .icon.Success:before,
.icon.inverted.Success:before {
  content: "\e963";
}
.inverted .icon.Announcement,
.icon.inverted.Announcement {
  border-color: #ffffff;
}
.inverted .icon.Announcement:before,
.icon.inverted.Announcement:before {
  content: "\e0df";
}
.icon-backdrop::before {
  -webkit-border-radius: 0.25rem !important;
  -moz-border-radius: 0.25rem !important;
  border-radius: 0.25rem !important;
  background: #ef4923;
  border: 0 !important;
  color: #ffffff;
  padding: 0.4rem !important;
}
/*! Typography */
/* 
=================
Table of Content:
=================
    
    * Typography
    * http://themepark.bwin.com/en/p/themepark/overview/typography

*/
/* TYPOGRAPHY
============= */
/* page matrix specific typography is done within page-matrix.less */
/*h1-h6 styles*/
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 22px;
}
.contrast-bg h1,
.contrast-bg h2,
.contrast-bg h3,
.contrast-bg h4,
.contrast-bg h5,
.contrast-bg h6 {
  color: #373737;
}
.contrast-bg label:not(.form-control-tabs-label),
.contrast-bg legend,
.contrast-bg p {
  color: #373737 !important;
}
h1 {
  color: #373737;
  font-size: 246.15%;
  font-weight: 700;
  line-height: 1;
}
h2 {
  color: #373737;
  font-size: 215.38%;
  font-weight: 400;
  line-height: 1;
}
h3 {
  color: #ef4923;
  font-size: 169.23%;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 1;
}
.el h3 {
  text-transform: none;
}
h4 {
  color: #373737;
  font-size: 138.46%;
  font-weight: 400;
  line-height: 1.25;
}
h5 {
  color: #373737;
  font-size: 138.46%;
  font-weight: 400;
  line-height: 1;
}
h6 {
  color: #373737;
  background-color: transparent;
  font-size: 81.25%;
  font-weight: 400;
  line-height: 1.9;
  margin-left: -5px;
  margin-right: -5px;
  padding: 0 5px;
}
h3.h-special {
  border-bottom: 1px solid #e5e5e5;
  color: #00c3b8;
  font-size: 169.23%;
  line-height: 2;
}
p {
  margin: 0 0 7px 0;
}
ul,
ol {
  margin: 0;
  padding: 0;
}
ul {
  list-style-type: disc;
}
ol {
  list-style-type: decimal;
}
/* different list-style-types for multi-level lists */
ul ul {
  list-style-type: square;
}
ul ul ul {
  list-style-type: circle;
}
/*abbr, acronym {
    color: @font-default;
}

sub,
sup {
    font-size: @font-size-5;
}*/
/* ui-widget sepcific typography */
.ui-widget-content-body p,
.ui-widget-content-body li {
  line-height: 1.5;
}
.ui-widget-content-body ul,
.ui-widget-content-body ol {
  list-style-image: inherit;
  margin: 14px 0 22px 13px;
  padding-bottom: 0;
  padding-left: 20px;
}
.ui-widget-content-body ul ul,
.ui-widget-content-body ul ol,
.ui-widget-content-body ol ol,
.ui-widget-content-body ol ul {
  margin-left: 0;
  padding-left: 15px;
}
.ui-widget-content-body li {
  margin: 4px 0 0 0;
}
/* helper classes*/
.font-weight-thin {
  font-weight: 100;
}
.font-weight-light {
  font-weight: 300;
}
.font-weight-regular {
  font-weight: 400;
}
.font-weight-medium {
  font-weight: 500;
}
.font-weight-bold {
  font-weight: 700;
}
.font-weight-extrabold {
  font-weight: 900;
}
/*! Links */
/* 
=================
Table of Content:
=================
    
    * Link Styles
    * http://themepark.bwin.com/en/p/themepark/overview/links

*/
/* Common links
=============== */
a {
  color: #ef4923;
}
.contrast-bg:not(.pm-page) a:not([class*="btn-"]):not([class*="linkbox"]):not(.overlay-header-nav-item):not(.ui-tabs-anchor) {
  color: #00c3b8;
}
.contrast-bg .text a:not([class*="btn-"]):not([class*="linkbox"]):not(.overlay-header-nav-item) {
  color: #00c3b8;
}
/* general exposed link styles
------------------------------*/
.toplink,
.backlink,
.exposed-link-style1,
.exposed-link-style2,
.exposed-link-style3,
.link-style4,
.exposed-link-style5,
.link-style6 {
  cursor: pointer;
  text-decoration: none;
}
.toplink:hover,
.backlink:hover,
.exposed-link-style1:hover,
.exposed-link-style2:hover,
.exposed-link-style3:hover,
.link-style4:hover,
.exposed-link-style5:hover,
.link-style6:hover {
  text-decoration: underline;
}
a.toplink,
a.backlink {
  color: #00c3b8;
  float: right;
  font-weight: 700;
  line-height: 17px;
  margin-left: 10px;
  padding-left: 23px;
  position: relative;
  text-align: right;
}
a.toplink .ui-icon,
a.backlink .ui-icon {
  position: absolute;
  left: 0;
}
a.toplink .ui-icon:before,
a.backlink .ui-icon:before {
  font-size: 14px;
}
[class*=exposed-link-style] {
  display: inline-block;
  vertical-align: middle;
  padding-right: 19px;
  position: relative;
  width: auto;
  height: auto;
}
[class*=exposed-link-style]:after {
  width: auto;
  height: auto;
  left: inherit;
  top: -1px;
  font-family: 'themeicons';
  display: inline-block;
  position: relative;
  font-size: 14px;
  text-align: center;
  line-height: auto;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0;
  /* IE doesn't know initial */
  text-indent: initial;
}
[class*=exposed-link-style]:after {
  content: "\e0ca";
  display: inline-block;
  margin-right: -19px;
  margin-left: 5px;
  right: 0;
  text-decoration: underline;
  top: 2px;
}
[class*=exposed-link-style]:after,
[class*=exposed-link-style]:hover:after {
  text-decoration: none;
}
.exposed-link-style1 {
  color: #ef4923;
}
.exposed-link-style2 {
  color: #449a92;
  font-weight: 700;
}
.exposed-link-style3 {
  color: #ef4923;
  font-weight: 700;
}
/* to cover possible overrides via Sitecore we cover h1- h3 for widget header */
h1 > [class*=exposed-link-style],
h2 > [class*=exposed-link-style],
h3 > [class*=exposed-link-style] {
  color: inherit;
  font-weight: inherit;
}
h1 > [class*=exposed-link-style]:after,
h2 > [class*=exposed-link-style]:after,
h3 > [class*=exposed-link-style]:after {
  font-size: inherit;
}
/* to cover possible overrides via Sitecore we cover h1- h3 for widget header */
.h-style2 .exposed-link-style5,
.h-style2 .exposed-link-style5,
.h-style2 .exposed-link-style5 {
  color: #000000;
}
.h-style2 .exposed-link-style5:after,
.h-style2 .exposed-link-style5:after,
.h-style2 .exposed-link-style5:after {
  top: 0;
}
/* for SEO Links */
/* miscellaneous */
.link-style4,
.link-style6 {
  color: #7a7a7a;
}
/*! Form */
/* 
=================
Table of Content:
=================
    
    * Form (deprectated, new forms should not be built this way, please refer to form-base), styling support still needed
        - default form styles (input)
        - style2 form styles, mainly used for black labels
        - large form styles
    * http://themepark.bwin.com/en/p/themepark/overview/forms2
    * http://themepark.bwin.com/en/p/themepark/overview/forms3

*/
/*
Form - Input etc. 
================
*/
fieldset {
  /* to overwrite normalise.css*/
  border: 0 none;
  margin: 0;
  padding: 0;
}
input {
  outline: none;
  /* To override Chrome's custom forms styling. */
}
textarea {
  resize: vertical;
}
/*
Form - Input etc. 
================
*/
input[type=text],
input[type=password],
textarea {
  background-color: #ffffff;
  border: 1px solid #acacac;
  color: #373737;
  font-size: 13px;
  line-height: 1.7;
  margin: 5px 2px 5px 0;
  padding: 3px 5px;
  height: 22px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
input[type=text]:-webkit-autofill,
input[type=password]:-webkit-autofill,
textarea:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 100px #ffffff inset;
  /* Change the color to your own background color for Chrom autofill */
  -webkit-text-fill-color: #373737;
}
input[type=text]:-webkit-autofill:focus,
input[type=password]:-webkit-autofill:focus,
textarea:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 100px #ffffff inset;
  -webkit-text-fill-color: #373737;
}
.input-s2 input[type=text],
.input-s2 input[type=password],
.input-s2 textarea {
  background-color: #ffffff;
  border: 1px solid #7a7a7a;
  color: #7a7a7a;
}
.input-s2 input[type=text]:-webkit-autofill,
.input-s2 input[type=password]:-webkit-autofill,
.input-s2 textarea:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 100px #ffffff inset;
  /* Change the color to your own background color for Chrom autofill */
  -webkit-text-fill-color: #7a7a7a;
}
.input-s2 input[type=text]:-webkit-autofill:focus,
.input-s2 input[type=password]:-webkit-autofill:focus,
.input-s2 textarea:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 100px #ffffff inset;
  -webkit-text-fill-color: #7a7a7a;
}
.input-light input[type=text],
.input-light input[type=password],
.input-light textarea {
  background-color: #ffffff;
  border-color: #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #373737;
}
.input-light input[type=text]:focus,
.input-light input[type=password]:focus,
.input-light textarea:focus {
  background-color: #ffffff;
  border-color: #e5e5e5;
  color: #373737;
  -webkit-box-shadow: inset 0 -2px 0 #449a92;
  -moz-box-shadow: inset 0 -2px 0 #449a92;
  box-shadow: inset 0 -2px 0 #449a92;
  border-width: 1px;
  outline: none;
}
.input-lg input[type=text],
.input-lg input[type=password],
.input-lg textarea {
  font-size: 107.69%;
  height: 34px;
  line-height: 1.3333333;
  padding: 5px 7px;
}
.input-s2:-moz-placeholder {
  color: #e5e5e5 !important;
}
.input-s2:-ms-input-placeholder {
  color: #e5e5e5 !important;
}
.input-s2::-webkit-input-placeholder {
  color: #e5e5e5 !important;
}
input[type=text][disabled],
input[type=password][disabled],
textarea[disabled] {
  opacity: 0.4;
}
input[type=text].focus,
input[type=text]:focus,
input[type=password].focus,
input[type=password]:focus,
textarea.focus,
textarea:focus {
  background-color: #ffffff;
  border: 1px solid #00c3b8;
  outline: 1px solid #00c3b8;
  color: #373737;
  /*.input-light & {
        background-color: @default-input-focus-bg-light;
        border: 1px solid @default-input-focus-border-light;
        color: @default-input-focus-font-light;
    }*/
}
.input-s2 input[type=text].focus,
.input-s2 input[type=text]:focus,
.input-s2 input[type=password].focus,
.input-s2 input[type=password]:focus,
.input-s2 textarea.focus,
.input-s2 textarea:focus {
  background-color: #ffffff;
  border: 1px solid #7a7a7a;
  outline: 1px solid #ffffff;
  color: #7a7a7a;
}
input.input-validation-error {
  border: 2px solid #be2909;
  background-color: #ffffff;
  color: #373737;
  padding: 2px 4px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.input-s2 input.input-validation-error {
  border: 2px solid #be2909;
  background-color: #ffffff;
  color: #7a7a7a;
}
.input-light input.input-validation-error {
  /*border: 1px solid @input-validation-error-border-light;*/
  border-width: 1px;
  padding: 3px 5px;
  -webkit-box-shadow: inset 0 -2px 0 #be2909;
  -moz-box-shadow: inset 0 -2px 0 #be2909;
  box-shadow: inset 0 -2px 0 #be2909;
}
.input-lg input.input-validation-error {
  padding: 5px 7px;
}
.custom-combobox.input-validation-error {
  border: 2px solid #be2909;
}
.custom-combobox.input-validation-error:focus {
  border: 2px solid #be2909;
}
input.input-validation-error:focus {
  border: 1px solid #be2909;
  background-color: #ffffff;
  color: #373737;
  padding: 3px 5px;
}
.input-s2 input.input-validation-error:focus {
  border: 1px solid #be2909;
  background-color: #ffffff;
  outline: 1px solid #7a7a7a;
  color: #7a7a7a;
}
.input-lg input.input-validation-error:focus {
  padding: 5px 7px;
  border: 2px solid #be2909;
}
.input-light input.input-validation-error:focus {
  -webkit-box-shadow: inset 0 -2px 0 #449a92;
  -moz-box-shadow: inset 0 -2px 0 #449a92;
  box-shadow: inset 0 -2px 0 #449a92;
  background-color: #ffffff;
  border: 1px solid #e5e5e5;
  color: #373737;
  outline: none;
}
/*
Validation 
===========
*/
.field-validation-error {
  bottom: 0;
  color: #be2909;
  /*if text is displayed too*/
  display: inline-block;
  float: left;
  margin: auto 0 auto 5px;
  top: 0;
  position: absolute;
  width: 18px;
  height: 18px;
}
.field-validation-error:before {
  width: 18px;
  height: 18px;
  left: 0;
  top: 0;
  font-family: 'themeicons';
  display: inline-block;
  position: absolute;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0;
  /* IE doesn't know initial */
  text-indent: initial;
}
.field-validation-error:before {
  content: "\e0e0";
}
.field-validation-valid {
  display: none;
}
.validation-summary-valid {
  display: none;
}
#summary-panel {
  display: none;
}
#summary-panel.summaries {
  display: block;
  padding: 0;
}
.summaries {
  font-weight: 400;
  margin: 0;
  overflow: hidden;
  padding: 0;
}
.info-message.summaries {
  margin: 0 auto;
}
.summaries:not(.inverted):not(.msg-box) {
  background-color: #ffffff;
  border: 1px solid #e5e5e5;
  color: #373737;
}
.summaries .witherrors:not(.inverted) {
  border: 1px solid #7a7a7a;
}
.summaries.inverted {
  border-left: 3px solid #449a92;
  color: #373737;
}
.summaries.inverted.witherrors,
.summaries.inverted.Error {
  border-color: #be2909;
}
.summaries.inverted.Warning {
  border-color: #e2b318;
}
.summaries.inverted.Information {
  border-color: #449a92;
}
.summaries.inverted.Success {
  border-color: #478b00;
}
.summaries.inverted.Announcement {
  border-color: #ffffff;
}
.summaries ul {
  margin: 0 !important;
  /*to be checked again because of pc-text ui-widget-content and pm-widget-box typography - for now we use !important*/
  padding: 10px !important;
  /*to be checked again - for now we use !important*/
  list-style-type: none;
}
.inverted.summaries ul {
  padding: 5px 10px !important;
  /*to be checked again - for now we use !important*/
}
.summaries li {
  line-height: 1.3 !important;
  margin: 0 !important;
  /*to be checked again - for now we use !important*/
  padding: 6px 0 6px 30px;
  position: relative;
}
.summaries li p {
  line-height: 1.3 !important;
}
.summaries a {
  color: #ef4923;
}
.summaries .icon {
  margin: 0;
  top: 4px;
  left: 0;
  position: absolute;
}
/* this needs to be checked again*/
#summary-panel p,
#announcement-box p {
  font-weight: 400;
  color: #373737;
}
#summary-panel p:last-child,
#announcement-box p:last-child {
  margin: 0;
}
#summary-panel .summary-panel-messages h4 {
  color: #373737;
}
ul.form-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.text ul.form-list {
  margin: 0;
  padding: 0;
}
ul.form-list li {
  width: 470px;
  margin: 0;
  padding: 0;
  float: left;
}
.form-list label[class*=-label] {
  float: left;
  margin: 10px 6px 10px 0;
}
.form-list label + [class*=-group] {
  float: left;
  width: 300px;
}
.form-list label:not([class*=-label]) {
  color: #373737;
  width: 155px;
  padding: 9px 10px 0 0;
  float: left;
}
.form-list.selector-lg label:not([class*=-label]),
.form-list.input-size-lg label:not([class*=-label]) {
  padding: 20px 10px 0 0;
}
.form-list li {
  position: relative;
  zoom: 1;
}
.form-list input[type=text],
.form-list input[type=password],
.form-list input[type=text][disabled],
.form-list input[type=password][disabled] {
  width: 176px;
  float: left;
}
.form-list .submitButton {
  margin: 10px 0 0 160px;
}
.form-list .submitButton button + button,
.form-list .submitButton input + input {
  margin-left: 10px;
}
.form-list select {
  margin: 5px 6px 5px 0;
}
.js .form-list input[type="submit"] {
  margin: 16px 0 0 165px;
}
/* Search
--------*/
input.search {
  color: #000000;
  padding-left: 30px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAeCAMAAAAW0r4eAAAAulBMVEUAAACsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwzUr/NAAAAPXRSTlMAS7Pw7rBECKb3u6C9+Z8Gp6kWGbGdTAGyQrT4HPyqxeasv8nlrvsj/rUDBTiYuCbRlM3P1qU5od7dNaPnW8a4BQAAAJ5JREFUeF7NyWvTgUAABeClkC5SIpFbeMvmeknI+f9/S9Pu1oyvxsx7vpwzzyH/JbW6BLnRrKCloK1quoGOKagLy86r56DPZQDLLYY7hMdoNLb56U+mbEgqEZnNWUMraWGwloOSlivW6z+fSxgpbHjY0GLEOrb83GEf5nUIcKSc4hOis3MBrkiEkVt6lx7p01SEVaHJV5aRT8te5Ld5A+J3EYY/pS05AAAAAElFTkSuQmCC) 5px 50% no-repeat #ffffff;
}
input.search:-moz-placeholder {
  color: #acacac !important;
}
input.search:-ms-input-placeholder {
  color: #acacac !important;
}
input.search::-webkit-input-placeholder {
  color: #acacac !important;
}
.input-size-lg input.search {
  font-size: 107.69%;
  height: 34px;
  line-height: 1.3333333;
  padding: 5px 7px;
  padding-left: 30px;
  width: 212px;
}
input.search:focus,
input.search:active {
  border: 1px solid #00c3b8;
  outline: 1px solid #00c3b8;
}
/* Combo Box
============*/
/* used in form - input with selector-arrow for bestlip */
.custom-combobox {
  background-color: #ffffff;
  border: 1px solid #acacac;
  color: #373737;
  display: inline-block;
  position: relative;
  margin: 5px 2px 5px 0;
  padding: 3px 5px;
  height: 22px;
  width: 100%;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  /*&:hover,
    &:active,
    &:focus {
        border: 1px solid @mix-selector-style1-outline-focus;
        outline: 1px solid @mix-selector-style1-border-focus;
    }*/
}
.input-s2 .custom-combobox {
  background-color: #ffffff;
  border: 1px solid #7a7a7a;
  color: #7a7a7a;
  /*&:hover,
        &:active,
        &:focus {
            border: 1px solid @mix-selector-style3-outline-focus;
            outline: 1px solid @mix-selector-style3-border-focus;
        }*/
}
.input-lg .custom-combobox {
  font-size: 107.69%;
  height: 34px;
  line-height: 1.3333333;
  padding: 5px 7px;
}
.input-light .custom-combobox {
  background-color: #ffffff;
  border-color: #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #373737;
}
.input-light .custom-combobox:focus {
  background-color: #ffffff;
  border-color: #e5e5e5;
  color: #373737;
  -webkit-box-shadow: inset 0 -2px 0 #449a92;
  -moz-box-shadow: inset 0 -2px 0 #449a92;
  box-shadow: inset 0 -2px 0 #449a92;
  border-width: 1px;
  outline: none;
}
.custom-combobox input[type=text],
.custom-combobox input[type=number] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 0;
  margin: 0;
  padding: 0 25px 0 0;
  text-align: right;
  width: 100%;
}
.input-s2 .custom-combobox input[type=text],
.input-s2 .custom-combobox input[type=number] {
  border: 0;
  margin: 0;
  color: #7a7a7a;
}
.custom-combobox input[type=text]:focus,
.custom-combobox input[type=number]:focus {
  background-color: inherit;
  border: 0;
  outline: 0;
  color: inherit;
}
.input-s2 .custom-combobox input[type=text]:focus,
.input-s2 .custom-combobox input[type=number]:focus {
  background-color: inherit;
  border: 0;
  outline: 0;
  color: inherit;
}
.input-lg .custom-combobox input[type=text],
.input-lg .custom-combobox input[type=number] {
  font-size: 107.69%;
  height: 34px;
  line-height: 1.3333333;
  padding: 5px 7px;
  padding-right: 23px;
}
.input-light .custom-combobox input[type=text],
.input-light .custom-combobox input[type=number] {
  background-color: #ffffff;
  border-color: #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #373737;
}
.input-light .custom-combobox input[type=text]:focus,
.input-light .custom-combobox input[type=number]:focus {
  background-color: #ffffff;
  border-color: #e5e5e5;
  color: #373737;
  -webkit-box-shadow: inset 0 -2px 0 #449a92;
  -moz-box-shadow: inset 0 -2px 0 #449a92;
  box-shadow: inset 0 -2px 0 #449a92;
  border-width: 1px;
  outline: none;
}
.custom-combobox .combobox-list {
  background-color: #ffffff;
  border: 1px solid #acacac;
  border-top: 0;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: -1px;
  top: 28px;
  width: 100%;
  z-index: 1;
}
.input-s2 .custom-combobox .combobox-list {
  background-color: #ffffff;
  border: 1px solid #7a7a7a;
  border-top: 0;
}
.input-lg .custom-combobox .combobox-list {
  top: 37px;
}
.input-light .custom-combobox .combobox-list {
  background-color: #ffffff;
  border-color: #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #373737;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.input-light .custom-combobox .combobox-list:focus {
  background-color: #ffffff;
  border-color: #e5e5e5;
  color: #373737;
  -webkit-box-shadow: inset 0 -2px 0 #449a92;
  -moz-box-shadow: inset 0 -2px 0 #449a92;
  box-shadow: inset 0 -2px 0 #449a92;
  border-width: 1px;
  outline: none;
}
.custom-combobox .combobox-list li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 2;
  list-style: none;
  margin: 0 !important;
  overflow: hidden;
  padding-right: 30px;
  text-align: right;
  width: 100%;
}
.custom-combobox .combobox-list li:hover {
  background-color: #ffffff;
  cursor: pointer;
}
.input-s2 .custom-combobox .combobox-list li:hover {
  background-color: #f2f2f2;
}
.input-light .custom-combobox .combobox-list li:hover {
  background-color: #f2f2f2;
}
.input-lg .custom-combobox .combobox-list li {
  padding-right: 31px;
}
.custom-combobox-toggle {
  color: #acacac;
  cursor: pointer;
  margin-left: -1px;
  padding: 0;
  right: 5px;
  top: 5px;
  position: absolute;
  width: 18px;
  height: 18px;
}
.custom-combobox-toggle:before {
  width: 18px;
  height: 18px;
  left: 0;
  top: 0;
  font-family: 'themeicons';
  display: inline-block;
  position: absolute;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0;
  /* IE doesn't know initial */
  text-indent: initial;
}
.custom-combobox-toggle:before {
  content: "\e0e6";
  font-size: 14px;
}
.input-lg .custom-combobox-toggle {
  right: 6px;
  top: 13px;
}
.msg-box ul,
.msg-box ol {
  margin: 0 !important;
  padding: 0 !important;
}
.msg-box li,
.msg-box p {
  color: #ffffff;
  font-weight: 400;
  padding: 1px 30px 2px 68px;
  z-index: 1;
}
.msg-box li a,
.msg-box p a {
  color: #ffffff;
  font-weight: normal;
}
.msg-box li:first-child,
.msg-box p:first-child {
  font-family: inherit;
  font-size: 17px;
  font-weight: bold;
  padding-top: 12px;
  z-index: 2;
}
.msg-box li:not(:first-child) .icon:before,
.msg-box p:not(:first-child) .icon:before {
  display: none;
}
.msg-box li:last-child,
.msg-box p:last-child {
  padding-bottom: 16px;
}
.msg-box li .icon:before,
.msg-box p .icon:before {
  font-size: 22px;
  left: 24px;
  top: 16px;
}
.msg-box.Error {
  background: #be2909;
}
.msg-box.Error .icon:before {
  color: #ffffff;
}
.msg-box.Error:before {
  color: #ffffff;
}
.msg-box.Warning {
  background: #e2b318;
}
.msg-box.Warning .icon:before {
  color: #ffffff;
}
.msg-box.Warning:before {
  color: #ffffff;
}
.msg-box.Success {
  background: #478b00;
}
.msg-box.Success .icon:before {
  color: #ffffff;
}
.msg-box.Success:before {
  color: #ffffff;
}
.msg-box.Information {
  background: #449a92;
}
.msg-box.Information .icon:before {
  color: #ffffff;
}
.msg-box.Information:before {
  color: #ffffff;
}
.msg-box.msg-box-l li,
.msg-box.msg-box-l p {
  padding-left: 90px;
}
.msg-box.msg-box-l li:first-child,
.msg-box.msg-box-l p:first-child {
  font-size: 27px;
  padding-bottom: 6px;
  padding-top: 20px;
}
.msg-box.msg-box-l li:first-child .icon,
.msg-box.msg-box-l p:first-child .icon {
  border-top: none;
}
.msg-box.msg-box-l li:last-child,
.msg-box.msg-box-l p:last-child {
  padding-bottom: 24px;
}
.msg-box.msg-box-l li .icon,
.msg-box.msg-box-l p .icon {
  border-left: none;
  border-right: none;
}
.msg-box.msg-box-l li .icon:before,
.msg-box.msg-box-l p .icon:before {
  font-size: 43px;
  left: 24px;
  top: 37px;
}
/*! Form-Base */
/* 
=================
Table of Content:
=================
    
    * Form Base
        - new and refactored form elements and layout
        - floating labels
            - verificatio PIN
        - label on top
        - label on the left
    * http://themepark.bwin.com/en/p/forms

*/
/*
New and refactored forms contain styling for input and select
=============================================================

All new form elements are styled with using class only, currently we override existing old form styles to support both. When old form styles have been removed and other teams have refactored on their side we can remove some overrides in this file marked with
    //override from form.less ... //override from form.less - END

    * full-width options which means error-icon is inside the input field
    * have icon inside the input field on the left eg for password icon etc
    * label on top (default), label on the left and floating label
    * option for 2 or 3 columns eg for DOB fields or PostCode and City, there is also an option for a 1/5 and 4/5 width combination eg for Phone Number
    * field-validation-error/valid styling is included
    * using flexbox to achieve certain layouts, dependent on felxbox utiliy classes (check utiliy.less)
    * wrapping class "form-base" is used to increase specicifity, can be remove when old form styles are decommissioned

    * list of new class names:
        * .form-base // used to scope new forms, to be removed when deprecated old forms are decomissioned entirely
        * .form-group

        * .form-control-container
        * .form-control-pincode-container
        * .file-upload-wrapper
  
        * .form-group-label
        * .form-group-label-optional

        * .form-control
        * .form-control-textarea
        * .form-control-pw //pw = password
        * .form-control-pincode
        * .file-upload-input
        * .form-control-select

        * .form-group-list-view // used for checkbox/radio
        * .checkbox-group
        * .radio-group
        * .checkbox-label
        * .radio-label
        * .custom-control-switcher

        * .form-group-col
        * .form-group-2-col
        * .form-group-3-col
        * .form-group-1-4-col
        * .form-control-f-w // f-w = full width
        * .form-control-i-l // i-l = icon left

        * .form-txt // for file-upload text description jpg, png, ...
 
        * .form-suggestion

        * .floating-form
        * .floating-label
        * .form-group-label-i-l // i-l = icon left needed on label to properly position text
        * .adjust-icon

        * .input-validation-error
        * .valid
        * .field-validation-valid
        * .field-validation-error

        * .selected // .form-control-select select
        * .please-select // .form-control-select select
        * .disabled // input
        * .has-value

        * .flexbox utility classes // from utility.less)
        * .contrast-bg // for light background

*/
/* to overwrite normalise.css - START*/
/*fieldset { 
    border: 0 none;
    margin: 0;
    padding: 0;
}

input,
textarea {
    outline: none; 
}

textarea {
    resize: vertical;
}

.placeholder(@form-control-placeholder-color);*/
/* to overwrite normalise.css - END*/
.form-base {
  /* Verification PIN */
  /* Verification PIN */
}
.form-base .form-group {
  margin: 11px 0;
  padding: 0;
  position: relative;
}
.form-base .form-group:first-child {
  margin-top: 0;
}
.form-base .form-group:last-child {
  margin-bottom: 0;
}
.form-base .form-group.flex-row .form-group-label {
  padding-bottom: 0;
  padding-top: 11px;
  width: calc(100%*0.33333);
}
.form-base .form-group.flex-row .form-group-label.txt-right {
  padding-right: 11px;
}
.form-base .form-group.flex-row .form-group-label-optional {
  display: block;
  margin-left: 0;
}
.form-base .form-group.flex-row .form-control-container {
  width: calc(100%*0.33333*2);
}
.form-base .form-group-list-view.flex-row .form-group-label {
  padding-top: 0;
}
.form-base .form-group-list-view.flex-row .checkbox-label,
.form-base .form-group-list-view.flex-row .radio-label,
.form-base .form-group-list-view.flex-row .custom-control-switcher {
  margin: 5.5px 0;
}
.form-base .form-group-label {
  color: #373737;
  display: block;
  font-size: 0.813rem;
  margin: 0;
  padding-bottom: 11px;
}
.form-base .form-group-label .form-group-label-optional {
  color: #7a7a7a;
  display: inline-block;
  font-size: 76.92%;
  margin-left: 5.5px;
}
.form-base .form-control-container {
  position: relative;
}
.form-base .form-control-container.flex-wrap [class*=field-validation] {
  width: 100%;
}
.form-base .form-control-pincode-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: 44px;
  padding: 11px 11px;
  position: absolute;
  z-index: 1;
}
.form-base .form-control,
.form-base .file-upload-input {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background: #ffffff;
  border: 1px solid #e5e5e5;
  color: #373737;
  font-size: 0.813rem;
  height: 44px;
  line-height: 22px;
  margin: 0;
  padding: 11px 11px;
  width: calc(100% - 36px);
}
.form-base .form-control::-ms-clear,
.form-base .file-upload-input::-ms-clear,
.form-base .form-control::-ms-reveal,
.form-base .file-upload-input::-ms-reveal {
  display: none;
}
.form-base .form-control:-webkit-autofill,
.form-base .file-upload-input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 100px #ffffff inset;
  /* Change the color to your own background color for Chrom autofill */
  -webkit-text-fill-color: #373737;
}
.form-base .form-control:-webkit-autofill:focus,
.form-base .file-upload-input:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 100px #ffffff inset;
  -webkit-text-fill-color: #373737;
}
.form-base .form-control[disabled],
.form-base .file-upload-input[disabled],
.form-base .form-control[readonly],
.form-base .file-upload-input[readonly],
.form-base .form-control.disabled,
.form-base .file-upload-input.disabled {
  background: rgba(245, 245, 245, 0.4);
  color: #acacac;
  opacity: 1;
}
.form-base .form-control[disabled]:focus,
.form-base .file-upload-input[disabled]:focus,
.form-base .form-control[readonly]:focus,
.form-base .file-upload-input[readonly]:focus,
.form-base .form-control.disabled:focus,
.form-base .file-upload-input.disabled:focus {
  background: rgba(245, 245, 245, 0.4);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #acacac;
}
.form-base .form-control:focus,
.form-base .file-upload-input:focus {
  -webkit-box-shadow: inset 0 -2px 0 #449a92;
  -moz-box-shadow: inset 0 -2px 0 #449a92;
  box-shadow: inset 0 -2px 0 #449a92;
  background: #ffffff;
  border: 1px solid #e5e5e5;
  color: #373737;
  padding: 11px 11px;
  outline: none;
}
.form-base .form-control.input-validation-error,
.form-base .file-upload-input.input-validation-error {
  -webkit-box-shadow: inset 0 -2px 0 #be2909;
  -moz-box-shadow: inset 0 -2px 0 #be2909;
  box-shadow: inset 0 -2px 0 #be2909;
}
.form-base .form-control.input-validation-error:focus,
.form-base .file-upload-input.input-validation-error:focus {
  -webkit-box-shadow: inset 0 -2px 0 #449a92;
  -moz-box-shadow: inset 0 -2px 0 #449a92;
  box-shadow: inset 0 -2px 0 #449a92;
  background: #ffffff;
  border: 1px solid #e5e5e5;
  color: #373737;
  outline: none;
}
.form-base .form-control ~ [class*=theme-],
.form-base .file-upload-input ~ [class*=theme-] {
  color: #acacac;
  cursor: pointer;
  bottom: 0;
  font-size: 18px;
  height: 44px;
  position: absolute;
  right: 36px;
  width: 36px;
  top: 0;
}
.form-base .form-control ~ [class*=theme-]:before,
.form-base .file-upload-input ~ [class*=theme-]:before {
  bottom: 0;
  height: 18px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 18px;
}
.form-base .form-control.form-control-i-l,
.form-base .file-upload-input.form-control-i-l {
  padding-left: 36px;
}
.form-base .form-control.form-control-i-l.input-validation-error:focus,
.form-base .file-upload-input.form-control-i-l.input-validation-error:focus {
  padding-left: 36px;
}
.form-base .form-control.form-control-i-l ~ [class*=theme-],
.form-base .file-upload-input.form-control-i-l ~ [class*=theme-] {
  left: 0;
}
.form-base .form-control-pincode {
  background: linear-gradient(to bottom, #ffffff 0, #ffffff 51%, #acacac 52%, #acacac 53%, #ffffff 54%, #ffffff 100%);
  border: none;
  border-radius: 0;
  box-shadow: none;
  font-size: 0.813rem;
  height: 100%;
  margin: 0 5px;
  padding: 0;
  text-align: center;
  width: 22px;
}
.form-base .form-control-pincode[disabled],
.form-base .form-control-pincode[readonly],
.form-base .form-control-pincode.disabled {
  opacity: 1;
}
.form-base .form-control-pincode:focus,
.form-base .form-control-pincode.has-value {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #ffffff;
  border: none;
  outline: none;
  padding: 0;
}
.form-base .form-control-pincode-container.disabled .form-control-pincode {
  background: linear-gradient(to bottom, transparent 0, transparent 51%, #acacac 52%, #acacac 53%, transparent 54%, transparent 100%);
  color: #acacac;
  cursor: default;
  pointer-events: none;
}
.form-base .form-control-pincode-container.disabled .form-control-pincode.has-value {
  background: transparent;
}
.form-base .form-control-pincode-container.disabled ~ .form-control-container .form-control {
  background: rgba(245, 245, 245, 0.4);
  color: #acacac;
  cursor: default;
  pointer-events: none;
}
.form-base .form-control-pw {
  padding-right: 36px;
}
.form-base .form-control-pw.form-control-f-w ~ .theme-show-password,
.form-base .form-control-pw.form-control-f-w ~ .theme-hide-password {
  left: auto;
  right: 0;
}
.form-base .form-control-pw.form-control-f-w.input-validation-error,
.form-base .form-control-pw.form-control-f-w.valid {
  padding-right: 72px;
}
.form-base .form-control-pw.form-control-f-w.input-validation-error ~ .theme-show-password,
.form-base .form-control-pw.form-control-f-w.valid ~ .theme-show-password,
.form-base .form-control-pw.form-control-f-w.input-validation-error ~ .theme-hide-password,
.form-base .form-control-pw.form-control-f-w.valid ~ .theme-hide-password {
  right: 36px;
}
.form-base .form-control-f-w {
  padding-right: 36px;
  width: 100%;
}
.form-base .form-control-f-w:focus {
  padding-right: 36px;
}
.form-base .form-control-f-w .form-control:last-of-type:not(:first-of-type) {
  padding-right: 36px;
}
.form-base .form-control-f-w .file-upload-input {
  width: 100%;
}
.form-base .form-control-textarea {
  height: auto;
  line-height: 1.5;
}
.form-base .file-upload-button {
  float: none;
  margin: 11px 0;
}
.form-base .form-txt {
  display: block;
  margin-top: 5.5px;
}
.form-base .checkbox-group,
.form-base .radio-group {
  margin-bottom: 11px;
}
.form-base .checkbox-group [class*=-label],
.form-base .radio-group [class*=-label] {
  margin-right: 22px;
}
.form-base .form-control-select {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAgBAMAAACiDzYSAAAAIVBMVEX///9lZWXIyMjJycnOzs7Pz8/R0dHl5eXm5ub19fX6+vr+X3tiAAAAAXRSTlMAQObYZgAAAGRJREFUeF7dy7ENgFAQAlBiobFEq9/pOlaO5Ai6g4Maiwt3YQKlgpCHb+auc1Nly8dFdfLUGJmelS2TWaN7kciCgkQmwJCIIRFDIhmJGBIxFMRREEdBHAVxJFLTk7tWyXDgF3kAY+EPSPiQV7gAAAAASUVORK5CYII=) right center no-repeat #ffffff;
  -webkit-background-size: 1.4em auto;
  -moz-background-size: 1.4em auto;
  -o-background-size: 1.4em auto;
  background-size: 1.4em auto;
  appearance: none;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  line-height: inherit;
  -moz-appearance: none;
  -moz-padding-start: 0;
  /* FF padding-left adjustment */
  margin: 0;
  outline: none;
  padding: 11px 11px;
  text-indent: 0.01px;
  text-overflow: '';
  -webkit-appearance: none;
  z-index: 1;
}
.form-base .form-control-select::-ms-value {
  padding-left: 0 !important;
}
.form-base .form-control-select::-ms-expand {
  display: none;
}
.form-base .form-control-select.selected {
  color: #373737;
}
.form-base .form-control-select > option {
  color: #373737;
  cursor: pointer;
  background: #ffffff;
}
.form-base .form-control-select > option[disabled] {
  display: none;
  cursor: none;
}
.form-base .form-control-select > option[disabled]:hover {
  cursor: none;
}
.form-base .form-control-select.please-select {
  color: rgba(55, 55, 55, 0.75);
}
.form-base .form-control-select.please-select.selected {
  color: #373737;
}
.form-base .form-control-select:hover:not([disabled]) {
  background-color: #fcfcfc;
  border: 1px solid #e5e5e5;
  color: #373737;
}
.form-base .form-control-select:active:not([disabled]),
.form-base .form-control-select:focus:not([disabled]) {
  -webkit-box-shadow: inset 0 -2px 0 #449a92;
  -moz-box-shadow: inset 0 -2px 0 #449a92;
  box-shadow: inset 0 -2px 0 #449a92;
  background-color: #ffffff;
  border: 1px solid #e5e5e5;
  outline: none;
}
.form-base .form-control-select.input-validation-error {
  -webkit-box-shadow: inset 0 -2px 0 #be2909;
  -moz-box-shadow: inset 0 -2px 0 #be2909;
  box-shadow: inset 0 -2px 0 #be2909;
}
.form-base .form-control-select.input-validation-error:focus {
  -webkit-box-shadow: inset 0 -2px 0 #449a92;
  -moz-box-shadow: inset 0 -2px 0 #449a92;
  box-shadow: inset 0 -2px 0 #449a92;
  background-color: #ffffff;
  border: 1px solid #e5e5e5;
  color: #373737;
  outline: none;
}
.form-base .form-control-select.disabled,
.form-base .form-control-select[disabled],
.form-base .form-control-select[readonly] {
  background-color: rgba(245, 245, 245, 0.4);
  color: #acacac;
  cursor: default;
  pointer-events: none;
}
/* Floating Forms, class to be used on a parent container*/
.floating-form {
  /* Verification PIN */
  /* Verification PIN */
}
.floating-form .form-group-label:not(legend) {
  color: #373737;
  font-size: 1rem;
  pointer-events: none;
  position: absolute;
  z-index: 5;
  -moz-transform: translateX(12px) translateY(16px) scale(1);
  -ms-transform: translateX(12px) translateY(16px) scale(1);
  -o-transform: translateX(12px) translateY(16px) scale(1);
  -webkit-transform: translateX(12px) translateY(16px) scale(1);
  transform: translateX(12px) translateY(16px) scale(1);
  -moz-transform-origin: top left;
  -ms-transform-origin: top left;
  -o-transform-origin: top left;
  -webkit-transform-origin: top left;
  transform-origin: top left;
  -moz-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.floating-form .form-group-label:not(legend).form-group-label-i-l {
  -moz-transform: translateX(37px) translateY(16px) scale(1);
  -ms-transform: translateX(37px) translateY(16px) scale(1);
  -o-transform: translateX(37px) translateY(16px) scale(1);
  -webkit-transform: translateX(37px) translateY(16px) scale(1);
  transform: translateX(37px) translateY(16px) scale(1);
}
.floating-form .form-group-label:not(legend).floating-label {
  -moz-transform: translateX(12px) translateY(5px) scale(0.75);
  -ms-transform: translateX(12px) translateY(5px) scale(0.75);
  -o-transform: translateX(12px) translateY(5px) scale(0.75);
  -webkit-transform: translateX(12px) translateY(5px) scale(0.75);
  transform: translateX(12px) translateY(5px) scale(0.75);
}
.floating-form .form-group-label:not(legend).floating-label.form-group-label-i-l {
  -moz-transform: translateX(37px) translateY(5px) scale(0.75);
  -ms-transform: translateX(37px) translateY(5px) scale(0.75);
  -o-transform: translateX(37px) translateY(5px) scale(0.75);
  -webkit-transform: translateX(37px) translateY(5px) scale(0.75);
  transform: translateX(37px) translateY(5px) scale(0.75);
}
.floating-form .form-group-label:not(legend).floating-label ~ .form-control-container .form-control,
.floating-form .form-group-label:not(legend).floating-label ~ .form-control-container .file-upload-input {
  padding-top: 16.5px;
  padding-bottom: 5.5px;
}
.floating-form .form-control-pincode-container {
  height: 55px;
  padding-top: 16.5px;
  padding-bottom: 5.5px;
}
.floating-form .form-control,
.floating-form .file-upload-input {
  font-size: 1rem;
  height: 55px;
  line-height: 27.5px;
}
.floating-form .form-control ~ [class*=theme-],
.floating-form .file-upload-input ~ [class*=theme-] {
  height: 55px;
}
.floating-form .form-control-textarea {
  height: auto;
  line-height: 1.5;
}
.floating-form .form-control-pincode {
  font-size: 1rem;
  height: 100%;
}
/* column styling 1, 3, 3 col*/
.form-group-col .form-control {
  width: 100%;
}
.form-group-col .form-control:not(:last-child) {
  margin-right: 11px;
}
.form-group-3-col .form-control,
.form-group-3-col .form-control-select {
  width: calc((100% - 36px - 22px)/3);
}
.form-group-3-col.form-control-f-w .form-control,
.form-group-3-col.form-control-f-w .form-control-select {
  width: calc((100% - 22px)/3 - .01px);
}
.form-group-2-col .form-control,
.form-group-2-col .form-control-select {
  width: calc((100% - 36px - 22px/2)/2);
}
.form-group-2-col.form-control-f-w .form-control,
.form-group-2-col.form-control-f-w .form-control-select {
  width: calc((100% - 22px/2)/2 - .01px);
}
.form-group-2-col.form-control-f-w .form-group-col {
  width: calc((100% - 22px/2)/2 - .01px);
}
.form-group-2-col .form-group-col {
  width: calc((100% - 36px - 22px/2)/2);
}
.form-group-2-col .form-group-col .form-control {
  width: 100%;
}
.form-group-2-col .form-group-col:not(:last-child) {
  margin-right: 11px;
}
.form-group-2-col .form-group-col ~ [class*=field-validation] {
  width: 100%;
}
.form-group-2-col .form-group-col.adjust-icon ~ [class*=field-validation]:before {
  top: 43px;
}
.form-group-1-4-col .form-control,
.form-group-1-4-col .form-control-select {
  width: calc((100% - 36px - 22px/2)/5);
}
.form-group-1-4-col .form-control ~ .form-control,
.form-group-1-4-col .form-control-select ~ .form-control,
.form-group-1-4-col .form-control ~ .form-control-select,
.form-group-1-4-col .form-control-select ~ .form-control-select {
  width: calc((100% - 36px - 22px/2)/5*4);
}
.form-group-1-4-col.form-control-f-w .form-control,
.form-group-1-4-col.form-control-f-w .form-control-select {
  width: calc((100% - 22px/2)/5);
}
.form-group-1-4-col.form-control-f-w .form-control ~ .form-control,
.form-group-1-4-col.form-control-f-w .form-control-select ~ .form-control,
.form-group-1-4-col.form-control-f-w .form-control ~ .form-control-select,
.form-group-1-4-col.form-control-f-w .form-control-select ~ .form-control-select {
  width: calc((100% - 22px/2)/5*4);
}
.form-suggestion {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #be2909;
  border-radius: 4px;
  margin-top: 11px;
  padding: 11px;
  width: calc(100% - 36px);
}
.form-control-f-w ~ .form-suggestion {
  width: 100%;
}
.form-suggestion:before {
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  background: #ffffff;
  border: solid #be2909;
  border-width: 1px 0 0 1px;
  content: "";
  display: block;
  height: 11px;
  margin-left: 11px;
  margin-top: -18px;
  width: 11px;
}
.contrast-bg .form-suggestion:before {
  background: #ffffff;
}
.form-base [class*=field-validation] {
  position: static;
  width: 18px;
  height: 18px;
  display: inline;
  float: none;
  margin: 0;
  padding-bottom: 5.5px;
}
.form-base [class*=field-validation]:before {
  width: 18px;
  height: 18px;
  left: inherit;
  top: 13px;
  font-family: 'themeicons';
  display: inline-block;
  position: absolute;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0;
  /* IE doesn't know initial */
  text-indent: initial;
}
.form-base [class*=field-validation]:before {
  right: 9px;
}
.form-base [class*=field-validation] > span {
  display: inline-block;
  margin-top: 5.5px;
  width: calc(100% - 36px);
}
.floating-form .form-base [class*=field-validation]:before {
  top: 18.5px;
}
.form-base .field-validation-valid {
  color: #478b00;
  /*if text is displayed too*/
}
.form-base .field-validation-valid:before {
  content: "\e625";
}
.form-base .field-validation-error {
  color: #be2909;
  /*if text is displayed too*/
}
.form-base .field-validation-error:before {
  content: "\e0e0";
}
.floating-form [class*=field-validation]:before {
  top: 18.5px;
}
/*! ui-widget-styles */
/*! pm-widget-box */
/* 
=================
Table of Content:
=================
    
    * ui-widget-styles
    * pm-widget-box - page matrix widget-box styling

*/
/* UI-Widget Styles
=================== */
.ui-widget-content,
.ui-widget-content-body {
  overflow: hidden;
}
/* Widget Styles - background/foreground */
.ui-widget-header,
.pm-widget-box > header {
  background-color: #f5f5f5;
  border-top: 0 solid transparent;
  border-bottom: 1px solid transparent;
  overflow: hidden;
}
.ui-widget-header-min-height.ui-widget-header,
.ui-widget-header-min-height.pm-widget-box > header {
  min-height: 39px;
}
.ui-widget-header > h1,
.pm-widget-box > header > h1,
.ui-widget-header > h2,
.pm-widget-box > header > h2,
.ui-widget-header > h3,
.pm-widget-box > header > h3 {
  color: #000000;
  font-size: 107.69%;
  margin: 0;
  padding: 12px 13px;
  line-height: 1.1em;
  text-transform: none;
  font-weight: 700;
}
.el .ui-widget-header > h1,
.el .pm-widget-box > header > h1,
.el .ui-widget-header > h2,
.el .pm-widget-box > header > h2,
.el .ui-widget-header > h3,
.el .pm-widget-box > header > h3 {
  text-transform: none;
}
.ui-widget-content-body.has-padding {
  padding: 22px 22px 44px;
}
/*
Grey Headline within widget-box
*/
.ui-widget-header.h-style2 > h1,
.h-style2 > header > h1,
.ui-widget-header.h-style2 > h2,
.h-style2 > header > h2,
.ui-widget-header.h-style2 > h3,
.h-style2 > header > h3 {
  color: #000000;
  font-weight: 700;
}
.ui-widget-content,
.ui-widget-content-body,
.pm-widget-box > section {
  background-color: #ffffff;
}
.contrast-bg.ui-widget-content,
.contrast-bg.ui-widget-content-body,
.contrast-bg.pm-widget-box > section {
  background-color: #ffffff;
  color: #373737;
}
.pm-widget-box > section {
  padding: 22px 22px 44px;
}
/* Widget Styles 2
------------------ */
.ui-widget-content.ui-widget-style-2,
.pm-widget-box.ui-widget-style-2 {
  background-color: #f5f5f5;
}
.ui-widget-header.ui-widget-style-2,
.pm-widget-box.ui-widget-style-2 > header {
  background-color: #f5f5f5;
  border-top: 0 solid transparent;
  border-bottom: 1px solid transparent;
  overflow: hidden;
}
.ui-widget-header.ui-widget-style-2 > h1,
.pm-widget-box.ui-widget-style-2 > header > h1,
.ui-widget-header.ui-widget-style-2 > h2,
.pm-widget-box.ui-widget-style-2 > header > h2,
.ui-widget-header.ui-widget-style-2 > h3,
.pm-widget-box.ui-widget-style-2 > header > h3 {
  color: #000000;
  font-size: 107.69%;
  font-weight: 500;
  margin: 0;
  padding: 12px 13px;
  line-height: 1.1em;
}
.ui-widget-content-body.ui-widget-style-2,
.pm-widget-box.ui-widget-style-2 > section {
  background-color: #f5f5f5;
}
/*! Shared */
/* 
=================
Table of Content:
=================
    
    * LESS for Shared elements
    * Infinite backgrounds
    * Containers
        * general css definition
        * Header
        * Main-Wrap
        * Footer
    * Misc Styles
    * Dialogue/Ajax overlays

*/
/*! BlackV5 */
/* General css definition - previously screen.css/reset
======================================================== */
html {
  font-size: 100.01%;
  height: 100%;
}
body {
  background: #e5e5e5;
  color: #373737;
  font-family: 'Ubuntu', Verdana, Arial, Helvetica, sans-serif;
  /*font-size: @default-font-size;*/
  font-size: 81.25%;
  line-height: 1.5;
  position: relative;
}
.container.body-visual {
  background-attachment: fixed;
  background-color: #e5e5e5;
  background-position: center top;
  background-repeat: no-repeat;
}
.contrast-bg {
  background: #ffffff !important;
  color: #373737 !important;
}
/* overrides from normalize.css - START */
a:focus,
a:active,
a:hover {
  background: none;
  /* needed for bg-color change in IE10 */
  outline: 0;
}
fieldset {
  border: 0 none;
  margin: 0;
  padding: 0;
}
/* To override Chrome's custom forms styling. */
input,
textarea {
  outline: none;
}
textarea {
  resize: vertical;
}
:-moz-placeholder {
  color: #acacac !important;
}
:-ms-input-placeholder {
  color: #acacac !important;
}
::-webkit-input-placeholder {
  color: #acacac !important;
}
/* overrides from normalize.css - END */
hr {
  background: #7a7a7a;
  border: none;
  clear: both;
  color: #7a7a7a;
  float: none;
  height: 1px;
  margin: 10px 0;
  padding: 0;
  width: 100%;
}
hr.space {
  background: #7a7a7a;
  color: #7a7a7a;
  visibility: hidden;
}
/*
Layout Definition
=================
*/
.container {
  background-color: #e5e5e5;
  display: block;
  margin: 0 auto;
  min-width: 975px;
}
/*
Containers
==========
*/
.preheader {
  background-color: #ef4923;
  overflow: hidden;
}
.preheader > div:last-child,
.preheader .info-message:last-child,
.preheader .content-message:last-child > .pc-component {
  margin: 0 auto !important;
}
#header {
  background-color: #ef4923;
  /*overflow: hidden;*/
  /* remove overflow for inbox use display table instead*/
  display: table;
  padding: 10px 0 0 0;
  width: 100%;
}
.header-row {
  margin: 0 auto;
  width: 975px;
  position: relative;
}
.sub-header-row {
  background-color: #ffffff;
  overflow: hidden;
  width: 100%;
}
.sub-navigation {
  margin: 0 auto;
  overflow: hidden;
  width: 975px;
}
#main-wrap {
  overflow: hidden;
  margin: 0 auto;
}
#main-wrap #main {
  background-color: transparent;
  padding: 10px 0 10px;
  margin: 0 auto;
  width: 975px;
  *zoom: 1;
}
#main-wrap #main:before,
#main-wrap #main:after {
  content: " ";
  display: table;
}
#main-wrap #main:after {
  clear: both;
}
#main-wrap .feature-carousel + #main {
  margin-top: 0;
}
#footer {
  margin: 0 auto;
  width: 975px;
}
.disclaimer,
.info-message,
.content-message {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
  max-width: 975px;
  width: 100%;
}
/*
Misc Styles
============
*/
/* Progressive Enhancement */
.show {
  display: none;
}
html.js .hide {
  display: inherit;
}
/* only applies when js is disabled so that the user doesn't get an empty box*/
#flash.hide {
  display: none;
}
/* toggle */
.toggle {
  cursor: pointer;
}
.toggle .ui-icon {
  float: left;
}
#ajax-overlay {
  opacity: 0;
}
#dialog-overlay,
#rtms-overlay {
  z-index: 10000;
}
#ajax-spinner {
  margin: auto;
  position: absolute;
  border-top: 0.9em solid rgba(239, 73, 35, 0.2);
  border-right: 0.9em solid rgba(239, 73, 35, 0.2);
  border-bottom: 0.9em solid rgba(239, 73, 35, 0.2);
  border-left: 0.9em solid #ef4923;
  border-radius: 50%;
  outline: 1px solid rgba(255, 255, 255, 0);
  width: 4em;
  height: 4em;
  z-index: 9999;
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -moz-animation: loadingspinnerrotate 1.1s infinite linear;
  -o-animation: loadingspinnerrotate 1.1s infinite linear;
  -webkit-animation: loadingspinnerrotate 1.1s infinite linear;
  animation: loadingspinnerrotate 1.1s infinite linear;
}
#ajax-spinner:after {
  border-radius: 50%;
  width: 4em;
  height: 4em;
}
#ajax-spinner.alt-spinner {
  border-color: rgba(249, 182, 167, 0.65);
  border-left-color: rgba(255, 255, 255, 0.8);
}
/* print.css */
@media print {
  body {
    line-height: 1.5;
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    color: #000;
    background: none;
    font-size: 10pt;
  }
  .container {
    background: none;
  }
  hr {
    background: #ccc;
    color: #ccc;
    width: 100%;
    height: 2px;
    margin: 2em 0;
    padding: 0;
    border: none;
  }
  hr.space {
    background: #fff;
    color: #fff;
    visibility: hidden;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif;
  }
  code {
    font: 0.9em "Courier New", Monaco, Courier, monospace;
  }
  a img {
    border: none;
  }
  p img.top {
    margin-top: 0;
  }
  blockquote {
    margin: 1.5em;
    padding: 1em;
    font-style: italic;
    font-size: .9em;
  }
  .small {
    font-size: .9em;
  }
  .large {
    font-size: 1.1em;
  }
  .quiet {
    color: #999;
  }
  .hide {
    display: none;
  }
  a:link,
  a:visited {
    background: transparent;
    font-weight: 700;
    text-decoration: underline;
  }
  a:link:after,
  a:visited:after {
    content: " (" attr(href) ")";
    font-size: 90%;
  }
}
/*! jQuery UI - v1.9.2 - 2013-01-04
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=11px&cornerRadius=0px&bgColorHeader=000&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=333&fcHeader=fff&iconColorHeader=fff&bgColorContent=000&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=35&borderColorContent=333&fcContent=ccc&iconColorContent=ffcc00&bgColorDefault=000&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=75&borderColorDefault=333&fcDefault=ccc&iconColorDefault=ccc&bgColorHover=000&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=75&borderColorHover=333&fcHover=fff&iconColorHover=fff&bgColorActive=000&bgTextureActive=03_highlight_soft.png&bgImgOpacityActive=75&borderColorActive=333&fcActive=fff&iconColorActive=fff&bgColorHighlight=000&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=333&fcHighlight=fff&iconColorHighlight=fff&bgColorError=ffffff&bgTextureError=01_flat.png&bgImgOpacityError=95&borderColorError=cc0000&fcError=000000&iconColorError=cc0000&bgColorOverlay=272727&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=75&bgColorShadow=272727&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=0&thicknessShadow=0px&offsetTopShadow=-0px&offsetLeftShadow=-0px&cornerRadiusShadow=0px%2F
* Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */
/*! jQuery UI */
/* 
=================
Table of Content:
=================
    
    CSS that is not in use has been removed from original jquery-ui.css
    * ui-resizable
    * ui-datepicker
    * ui-draggable
    * ui-button -> we use uniform
    * ui-slider all
    * ui-state - Interaction Cues/states
    * ui-tooltip
    * ui-corner - for BlackV5 we don't need border radius
    * ui-spinner

    IN USE
    * ui-tabs
    * ui-icons - and icon overrides at the bottom, we are using themeicons instead of images provided by jquery-ui
    * ui-widget-overly
    * other components might be in use by other teams

*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  zoom: 1;
  min-height: 0;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  min-height: 0;
  /* support: IE7 */
  font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
  padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
  zoom: 1;
}
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
/* workarounds */
* html .ui-autocomplete {
  width: 1px;
}
/* without this, the menu expands to 100% in IE6 */
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-dialog {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
  width: 300px;
}
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 16px .1em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
}
.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
  zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: none;
  background: #ffffff;
  color: #373737;
  font-size: 13px;
}
.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute;
}
.ui-menu .ui-menu-item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 2;
  text-align: right;
  margin: 0;
  padding: 0 30px 0 0;
  zoom: 1;
  width: 100%;
}
.ui-menu .ui-menu-item:hover {
  background: #ffffff;
  cursor: pointer;
}
.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px .4em;
  line-height: 1.5;
  zoom: 1;
  font-weight: 400;
}
/* icon support */
.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em;
}
/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em;
}
/* right-aligned */
.ui-menu .ui-menu-icon {
  position: static;
  float: right;
}
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
.ui-tabs {
  position: relative;
  padding: 0;
  zoom: 1;
}
/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {
  border: 0;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  height: 50px;
  border-bottom: 1px solid #e5e5e5;
}
.ui-tabs .ui-tabs-nav .ui-state-default {
  line-height: 1.3;
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 0 2px 0 0;
  padding: 0;
  white-space: nowrap;
  color: #373737;
  text-transform: uppercase;
}
.el .ui-tabs .ui-tabs-nav .ui-state-default {
  text-transform: none;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  border-bottom: 2px solid transparent;
  float: left;
  font-weight: normal;
  padding: 0 10px;
  text-decoration: none;
  line-height: 48px;
  max-width: 170px;
  width: 100%;
  color: #373737;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
}
.ui-tabs .ui-tabs-nav .ui-state-default:hover:not(.ui-state-disabled) .ui-tabs-anchor:not(.ui-state-disabled),
.ui-tabs .ui-tabs-nav .ui-state-hover .ui-tabs-anchor {
  border-bottom: 2px solid #ef4923;
  color: #373737;
}
.ui-tabs .ui-tabs-nav .ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav .ui-tabs-loading .ui-tabs-anchor {
  border-bottom: 2px solid #ef4923;
  cursor: default;
  background: none;
  color: #373737;
  width: 100%;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.ui-tabs .ui-tabs-nav .ui-state-default .ui-tabs-anchor,
.ui-tabs-collapsible .ui-tabs-nav .ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}
.ui-tabs .ui-tabs-nav .ui-state-default.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav .ui-state-default.ui-state-disabled .ui-tabs-anchor {
  cursor: default;
}
.ui-tabs .ui-tabs-nav .ui-state-disabled,
.ui-tabs .ui-tabs-nav .ui-state-hover .ui-state-disabled {
  border-bottom: 2px solid transparent;
  color: #373737;
  cursor: default;
  opacity: 0.35;
}
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  margin: 0;
  padding: 15px 10px;
  background: #ffffff;
}
/* padding set from 1em 1.4em to 0*/
.ui-tabs .ui-tabs-hide {
  display: none !important;
}
/* taken from jquery.ui-18.17.css because it doesn't exist in new versino anymore*/
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  position: relative;
  width: 18px;
  height: 18px;
}
.ui-icon:before {
  width: 18px;
  height: 18px;
  left: 0;
  top: 0;
  font-family: 'themeicons';
  display: inline-block;
  position: absolute;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0;
  /* IE doesn't know initial */
  text-indent: initial;
}
.ui-icon-triangle-1-n:before {
  content: "\e0c0";
}
.ui-icon-triangle-1-e:before {
  content: "\e0ca";
}
.ui-icon-triangle-1-s:before {
  content: "\e0e6";
}
.ui-icon-triangle-1-w:before {
  content: "\e0dd";
}
.ui-icon-plus:before {
  content: "\e909";
}
.ui-icon-minus:before {
  content: "\e903";
}
.ui-icon-closethick:before {
  content: "\e0eb";
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  background-color: #acacac;
  opacity: 0.8;
}
/*! qtip */
/* 
=================
Table of Content:
=================
    
    * refer to Components/tooltips.less
    * this file has been heavily customised from it's original, update with care

*/
/* qTip2 v2.2.1 | Plugins: tips modal viewport svg imagemap ie6 | Styles: core basic css3 | qtip2.com | Licensed MIT | Sat Sep 06 2014 23:12:07 */
.qtip {
  position: absolute;
  left: -28000px;
  top: -28000px;
  display: none;
  max-width: 280px;
  min-width: 50px;
  font-size: 10.5px;
  line-height: 12px;
  direction: ltr;
  box-shadow: none;
  padding: 0;
}
.qtip-content {
  position: relative;
  padding: 5px 9px;
  overflow: hidden;
  text-align: left;
  word-wrap: break-word;
}
.qtip-titlebar {
  position: relative;
  padding: 5px 35px 5px 10px;
  overflow: hidden;
  border-width: 0 0 1px;
  font-weight: 700;
}
.qtip-titlebar + .qtip-content {
  border-top-width: 0 !important;
}
.qtip-close {
  position: absolute;
  right: -9px;
  top: -9px;
  z-index: 11;
  cursor: pointer;
  outline: 0;
  border: 1px solid transparent;
}
.qtip-titlebar .qtip-close {
  right: 4px;
  top: 50%;
  margin-top: -9px;
}
* html .qtip-titlebar .qtip-close {
  top: 16px;
}
.qtip-icon .ui-icon,
.qtip-titlebar .ui-icon {
  display: block;
  text-indent: -1000em;
  direction: ltr;
}
.qtip-icon,
.qtip-icon .ui-icon {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
}
.qtip-icon .ui-icon {
  width: 18px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  text-indent: 0;
  font: 400 bold 10px/13px Tahoma, sans-serif;
  color: inherit;
  background: -100em -100em no-repeat;
}
/*.qtip-default {
    border: 1px solid #F1D031;
    background-color: #FFFFA3;
    color: #555
}*/
/*.qtip-default .qtip-titlebar {
    background-color: #FFEF93
}*/
/*.qtip-default .qtip-icon {
    border-color: #CCC;
    background: #F1F1F1;
    color: #777
}

.qtip-default .qtip-titlebar .qtip-close {
    border-color: #AAA;
    color: #111
}*/
/*.qtip-light {
    background-color: #fff;
    border-color: #E2E2E2;
    color: #454545
}

.qtip-light .qtip-titlebar {
    background-color: #f1f1f1
}

.qtip-dark {
    background-color: #505050;
    border-color: #303030;
    color: #f3f3f3
}

.qtip-dark .qtip-titlebar {
    background-color: #404040
}

.qtip-dark .qtip-icon {
    border-color: #444
}

.qtip-dark .qtip-titlebar .ui-state-hover {
    border-color: #303030
}

.qtip-cream {
    background-color: #FBF7AA;
    border-color: #F9E98E;
    color: #A27D35
}

.qtip-cream .qtip-titlebar {
    background-color: #F0DE7D
}

.qtip-cream .qtip-close .qtip-icon {
    background-position: -82px 0
}

.qtip-red {
    background-color: #F78B83;
    border-color: #D95252;
    color: #912323
}

.qtip-red .qtip-titlebar {
    background-color: #F06D65
}

.qtip-red .qtip-close .qtip-icon {
    background-position: -102px 0
}

.qtip-red .qtip-icon,
.qtip-red .qtip-titlebar .ui-state-hover {
    border-color: #D95252
}

.qtip-green {
    background-color: #CAED9E;
    border-color: #90D93F;
    color: #3F6219
}

.qtip-green .qtip-titlebar {
    background-color: #B0DE78
}

.qtip-green .qtip-close .qtip-icon {
    background-position: -42px 0
}

.qtip-blue {
    background-color: #E5F6FE;
    border-color: #ADD9ED;
    color: #5E99BD
}

.qtip-blue .qtip-titlebar {
    background-color: #D0E9F5
}

.qtip-blue .qtip-close .qtip-icon {
    background-position: -2px 0
}

.qtip-shadow {
    -webkit-box-shadow: 1px 1px 3px 1px rgba(0,0,0,.15);
    -moz-box-shadow: 1px 1px 3px 1px rgba(0,0,0,.15);
    box-shadow: 1px 1px 3px 1px rgba(0,0,0,.15)
}

.qtip-bootstrap,
.qtip-rounded,
.qtip-tipsy {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.qtip-rounded .qtip-titlebar {
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0
}

.qtip-youtube {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 0 3px #333;
    -moz-box-shadow: 0 0 3px #333;
    box-shadow: 0 0 3px #333;
    color: #fff;
    border: 0 solid transparent;
    background: #4A4A4A;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4A4A4A), color-stop(100%, #000));
    background-image: -webkit-linear-gradient(top, #4A4A4A 0, #000 100%);
    background-image: -moz-linear-gradient(top, #4A4A4A 0, #000 100%);
    background-image: -ms-linear-gradient(top, #4A4A4A 0, #000 100%);
    background-image: -o-linear-gradient(top, #4A4A4A 0, #000 100%)
}

.qtip-youtube .qtip-titlebar {
    background-color: transparent
}

.qtip-youtube .qtip-content {
    padding: .75em;
    font: 12px arial, sans-serif;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"
}

.qtip-youtube .qtip-icon {
    border-color: #222
}

.qtip-youtube .qtip-titlebar .ui-state-hover {
    border-color: #303030
}

.qtip-jtools {
    background: #232323;
    background: rgba(0,0,0,.7);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
    background-image: -moz-linear-gradient(top, #717171, #232323);
    background-image: -webkit-linear-gradient(top, #717171, #232323);
    background-image: -ms-linear-gradient(top, #717171, #232323);
    background-image: -o-linear-gradient(top, #717171, #232323);
    border: 2px solid #ddd;
    border: 2px solid rgba(241,241,241,1);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 0 12px #333;
    -moz-box-shadow: 0 0 12px #333;
    box-shadow: 0 0 12px #333
}

.qtip-jtools .qtip-titlebar {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"
}

.qtip-jtools .qtip-content {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"
}

.qtip-jtools .qtip-content,
.qtip-jtools .qtip-titlebar {
    background: 0 0;
    color: #fff;
    border: 0 dashed transparent
}

.qtip-jtools .qtip-icon {
    border-color: #555
}

.qtip-jtools .qtip-titlebar .ui-state-hover {
    border-color: #333
}

.qtip-cluetip {
    -webkit-box-shadow: 4px 4px 5px rgba(0,0,0,.4);
    -moz-box-shadow: 4px 4px 5px rgba(0,0,0,.4);
    box-shadow: 4px 4px 5px rgba(0,0,0,.4);
    background-color: #D9D9C2;
    color: #111;
    border: 0 dashed transparent
}

.qtip-cluetip .qtip-titlebar {
    background-color: #87876A;
    color: #fff;
    border: 0 dashed transparent
}

.qtip-cluetip .qtip-icon {
    border-color: #808064
}

.qtip-cluetip .qtip-titlebar .ui-state-hover {
    border-color: #696952;
    color: #696952
}

.qtip-tipsy {
    background: #000;
    background: rgba(0,0,0,.87);
    color: #fff;
    border: 0 solid transparent;
    font-size: 11px;
    font-family: 'Lucida Grande', sans-serif;
    font-weight: 700;
    line-height: 16px;
    text-shadow: 0 1px #000
}

.qtip-tipsy .qtip-titlebar {
    padding: 6px 35px 0 10px;
    background-color: transparent
}

.qtip-tipsy .qtip-content {
    padding: 6px 10px
}

.qtip-tipsy .qtip-icon {
    border-color: #222;
    text-shadow: none
}

.qtip-tipsy .qtip-titlebar .ui-state-hover {
    border-color: #303030
}

.qtip-tipped {
    border: 3px solid #959FA9;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #F9F9F9;
    color: #454545;
    font-weight: 400;
    font-family: serif
}

.qtip-tipped .qtip-titlebar {
    border-bottom-width: 0;
    color: #fff;
    background: #3A79B8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
    background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);
    background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
    background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);
    background-image: -o-linear-gradient(top, #3A79B8, #2E629D);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"
}

.qtip-tipped .qtip-icon {
    border: 2px solid #285589;
    background: #285589
}

.qtip-tipped .qtip-icon .ui-icon {
    background-color: #FBFBFB;
    color: #555
}

.qtip-bootstrap {
    font-size: 14px;
    line-height: 20px;
    color: #333;
    padding: 1px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.qtip-bootstrap .qtip-titlebar {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0
}

.qtip-bootstrap .qtip-titlebar .qtip-close {
    right: 11px;
    top: 45%;
    border-style: none
}

.qtip-bootstrap .qtip-content {
    padding: 9px 14px
}

.qtip-bootstrap .qtip-icon {
    background: 0 0
}

.qtip-bootstrap .qtip-icon .ui-icon {
    width: auto;
    height: auto;
    float: right;
    font-size: 20px;
    font-weight: 700;
    line-height: 18px;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20)
}

.qtip-bootstrap .qtip-icon .ui-icon:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .4;
    filter: alpha(opacity=40)
}*/
/*.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar {
    filter: none;
    -ms-filter: none
}*/
.qtip .qtip-tip {
  margin: 0 auto;
  overflow: hidden;
  z-index: 10;
}
/*.qtip .qtip-tip, x:-o-prefocus {
visibility:hidden
}*/
.qtip .qtip-tip,
.qtip .qtip-tip .qtip-vml,
.qtip .qtip-tip canvas {
  position: absolute;
  color: #123456;
  background: 0 0;
  border: 0 dashed transparent;
}
.qtip .qtip-tip canvas {
  top: 0;
  left: 0;
}
/*.qtip .qtip-tip .qtip-vml { // breaks asset manager
    behavior: url(#default#VML);
    display: inline-block;
    visibility: visible
}*/
/*#qtip-overlay {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

#qtip-overlay.blurs {
    cursor: pointer
}

#qtip-overlay div {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .7;
    filter: alpha(opacity=70);
    -ms-filter: "alpha(Opacity=70)"
}

.qtipmodal-ie6fix {
    position: absolute!important
}*/
/*! mCustomScrollbar */
/* 
=================
Table of Content:
=================
    
    * refer to Components/scrollbar.less
    * this file has been heavily customised from it's original, update with care

*/
/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/
/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/
/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/
.mCustomScrollbar {
  -ms-touch-action: pinch-zoom;
  touch-action: pinch-zoom;
  /* direct pointer events to js */
}
.mCustomScrollbar.mCS_no_scrollbar,
.mCustomScrollbar.mCS_touch_action {
  -ms-touch-action: auto;
  touch-action: auto;
}
.mCustomScrollBox {
  /* contains plugin's markup */
  position: relative;
  overflow: hidden;
  height: 100%;
  max-width: 100%;
  outline: none;
  direction: ltr;
}
.mCSB_container {
  /* contains the original content */
  overflow: hidden;
  width: auto;
  height: auto;
}
/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_inside > .mCSB_container {
  margin-right: 15px;
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
}
/* non-visible scrollbar */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
  /* RTL direction/left-side scrollbar */
  margin-right: 0;
  margin-left: 30px;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-left: 0;
}
/* RTL direction/left-side scrollbar */
.mCSB_scrollTools {
  /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
  position: absolute;
  width: 16px;
  height: auto;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0;
}
.mCSB_outside + .mCSB_scrollTools {
  right: -26px;
}
/* scrollbar position: outside */
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  /* RTL direction/left-side scrollbar */
  right: auto;
  left: 0;
}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  left: -26px;
}
/* RTL direction/left-side scrollbar (scrollbar position: outside) */
.mCSB_scrollTools .mCSB_draggerContainer {
  /* contains the draggable element and dragger rail markup */
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
}
.mCSB_scrollTools a + .mCSB_draggerContainer {
  margin: 20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail {
  width: 2px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}
.mCSB_scrollTools .mCSB_dragger {
  /* the draggable element */
  cursor: pointer;
  width: 100%;
  height: 30px;
  /* minimum dragger height */
  z-index: 1;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  /* the dragger element */
  position: relative;
  width: 4px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  text-align: center;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 12px;
  /* auto-expanded scrollbar */
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 8px;
  /* auto-expanded scrollbar */
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown {
  display: block;
  position: absolute;
  height: 20px;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}
.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 0;
}
/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_horizontal.mCSB_inside > .mCSB_container {
  margin-right: 0;
  margin-bottom: 30px;
}
.mCSB_horizontal.mCSB_outside > .mCSB_container {
  min-height: 100%;
}
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}
/* non-visible scrollbar */
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  width: auto;
  height: 16px;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: -26px;
}
/* scrollbar position: outside */
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
  margin: 0 20px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 2px;
  margin: 7px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 30px;
  /* minimum dragger width */
  height: 100%;
  left: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  /* auto-expanded scrollbar */
  margin: 2px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 8px;
  /* auto-expanded scrollbar */
  margin: 4px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  display: block;
  position: absolute;
  width: 20px;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
  left: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  right: 0;
}
/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_container_wrapper {
  position: absolute;
  height: auto;
  width: auto;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-right: 30px;
  margin-bottom: 30px;
}
.mCSB_container_wrapper > .mCSB_container {
  padding-right: 30px;
  padding-bottom: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 20px;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 20px;
}
/* non-visible horizontal scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 0;
}
/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 0;
}
/* RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 20px;
}
/* non-visible scrollbar/RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 0;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
  /* RTL direction/left-side scrollbar */
  margin-right: 0;
  margin-left: 30px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
  padding-right: 0;
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
  padding-bottom: 0;
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
  /* non-visible scrollbar */
  margin-left: 0;
}
/* non-visible horizontal scrollbar */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}
/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  -webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
  -webkit-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -moz-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -o-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/
/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/
/* default theme ("light") */
/* themeing is done in scrollbar.less*/
/*! slick */
/* 
=================
Table of Content:
=================
    
    * slick slider
      - contains overrides and customisation
    * this file has been heavily customised from it's original Desktop/Assets/Styles/Lib/slick.css

*/
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
/*! slick-theme */
/* 
=================
Table of Content:
=================
    
    * slick slider
      - contains overrides and customisation

*/
/* Slider */
.slick-loading .slick-list:before {
  bottom: 0;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
  position: absolute;
  border-top: 0.9em solid rgba(239, 73, 35, 0.2);
  border-right: 0.9em solid rgba(239, 73, 35, 0.2);
  border-bottom: 0.9em solid rgba(239, 73, 35, 0.2);
  border-left: 0.9em solid #ef4923;
  border-radius: 50%;
  outline: 1px solid rgba(255, 255, 255, 0);
  width: 4em;
  height: 4em;
  z-index: 9999;
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -moz-animation: loadingspinnerrotate 1.1s infinite linear;
  -o-animation: loadingspinnerrotate 1.1s infinite linear;
  -webkit-animation: loadingspinnerrotate 1.1s infinite linear;
  animation: loadingspinnerrotate 1.1s infinite linear;
}
.slick-loading .slick-list:before:after {
  border-radius: 50%;
  width: 4em;
  height: 4em;
}
.slick-loading .slick-list:before.alt-spinner {
  border-color: rgba(249, 182, 167, 0.65);
  border-left-color: rgba(255, 255, 255, 0.8);
}
/* Arrows */
.slick-prev,
.slick-next {
  background: rgba(0, 0, 0, 0.2);
  border: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: transparent;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 40px;
  line-height: 0;
  outline: none;
  padding: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 40px;
  z-index: 1;
}
.slick-prev:hover,
.slick-next:hover {
  background: rgba(0, 0, 0, 0.75);
  color: transparent;
  outline: none;
}
.slick-prev:hover:before,
.slick-next:hover:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 1;
}
.slick-prev:before,
.slick-next:before {
  color: #f5f5f5;
  font-family: 'themeicons';
  font-size: 20px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  opacity: 1;
  padding: 10px;
}
.slick-prev {
  left: -60px;
}
.slick-prev[dir="rtl"] {
  left: auto;
  right: -60px;
}
.slick-prev:before {
  content: "\e0dd";
}
.slick-prev:before[dir="rtl"] {
  content: "\e0ca";
}
.slick-next {
  right: -60px;
}
.slick-next[dir="rtl"] {
  left: -60px;
  right: auto;
}
.slick-next:before {
  content: "\e0ca";
}
.slick-next:before[dir="rtl"] {
  content: "\e0dd";
}
.slick-dots {
  bottom: 33px;
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
.slick-dots li {
  cursor: pointer;
  display: inline-block;
  height: 9px;
  margin: 0 6px;
  padding: 0;
  position: relative;
  width: 9px;
}
.slick-dots li button {
  background: transparent;
  border: 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  box-shadow: 0 0 0 1px #ffffff;
  color: transparent;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 11px;
  line-height: 0;
  margin: 0;
  outline: none;
  padding: 5px;
  position: relative;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 11px;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  background: none !important;
  border: none !important;
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  border: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  bottom: 0;
  color: #e5e5e5;
  content: "";
  font-family: 'themeicons';
  font-size: 7px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  height: 9px;
  left: 0;
  margin: auto;
  line-height: 9px;
  opacity: 1;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 9px;
}
.slick-dots li button:hover:before,
.slick-dots li.slick-active button:before {
  background: #e5e5e5;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #acacac;
  font-size: 10.5px;
  content: "";
  height: 3px;
  line-height: 7px;
  margin: auto;
  opacity: 1;
  width: 3px;
}
/*! Header */
/*
=================
Table of Content:
=================

    * Header
      - User State Row
        * http://themepark.bwin.com/en/p/header/usrstandard?_layout=Layouts%2fheader
        * http://themepark.bwin.com/en/p/header/usrloadingicon?_layout=Layouts%2fheader
        * http://themepark.bwin.com/en/p/header/usrloyaltybalancenotavailable?_layout=Layouts%2fheader

*/
/* Header
========= */
.header-logo {
  clear: left;
  float: left;
  padding: 22px 23px 0 0;
  width: 104px;
}
.header-logo p {
  clear: left;
  float: left;
  margin: 0;
}
.header-logo .logo {
  background-color: transparent;
  border: 0;
  color: transparent;
  font: 0/0 a;
  -webkit-text-shadow: none;
  text-shadow: none;
  background: url('../../../images/shared/brand-logo.vvnCnr.png') no-repeat left top transparent;
  background-image: url('../../../images/shared/brand-logo.oTvjp2.svg'), none;
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  -o-background-size: 100% auto;
  background-size: 100% auto;
  width: 104px;
  padding-top: 30px;
  display: block;
  position: relative;
}
.header-bar {
  float: left;
  margin-top: 20px;
  width: 85%;
  width: calc(100% - 104px - 23px);
}
/*
Navigation
----------*/
/* Product Navigation - e.g. Sportsbook, Games, Casino, etc. - does NOT include left navigation */
.product-navigation .prod-nav-icon {
  padding-left: 37px;
  position: relative;
}
.product-navigation .prod-nav-icon:before {
  font-size: 25px;
  left: 7px;
  position: absolute;
  top: -3px;
}
.product-navigation ul {
  list-style-type: none;
}
.product-navigation a {
  color: #ffffff;
  display: block;
  float: left;
  font-size: 130.77%;
  font-weight: 400;
  line-height: 20px;
  margin-right: 2px;
  padding: 0 14px 15px 14px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
}
.el .product-navigation a {
  text-transform: none;
}
.product-navigation a:hover {
  /*border-bottom: 2px solid @product-navigation-a-hover;*/
  color: #ffffff;
}
.product-navigation a.activeItem {
  /*border-bottom: 2px solid @product-navigation-a-active;*/
  color: #ffffff;
}
/* Promotion specific product navi items */
.product-navigation .navi-promo-link {
  color: #ffffff;
  margin-left: 15px;
  position: relative;
  width: auto;
  height: 18px;
}
.product-navigation .navi-promo-link:before {
  width: auto;
  height: 18px;
  left: -10px;
  top: 1px;
  font-family: 'themeicons';
  display: inline-block;
  position: absolute;
  font-size: 14px;
  text-align: center;
  line-height: 18px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0;
  /* IE doesn't know initial */
  text-indent: initial;
}
.product-navigation .navi-promo-link:before {
  color: #ffffff;
  content: "\e0ca";
}
/* Sub Navigation
-----------------*/
/* Navigation items one level down from product navigation.
   For example, Sportsbook -> Sports Betting, Live Betting, etc. */
.sub-navigation ul {
  list-style-type: none;
}
.sub-navigation li a {
  border-bottom: 2px solid transparent;
  color: #373737;
  display: block;
  float: left;
  font-size: 107.69%;
  margin: 0 2px 0 0;
  padding: 11px 25px;
  text-align: center;
  text-decoration: none;
}
.sub-navigation a:hover {
  border-bottom: 2px solid #ef4923;
  color: #373737;
}
.sub-navigation a.activeItem {
  border-bottom: 2px solid #ef4923;
  color: #373737;
}
/* Meta Navigation
------------------*/
/* Meta Navigation - Items like Contact, About Us, etc. Could be positioned e.g. in header or footer */
/* Meta-Navigation - Footer specific styling --> see footer styles*/
/* sahred meta-navigation styles*/
.meta-navigation a {
  color: #ffffff;
  text-decoration: none;
}
.meta-navigation a:hover {
  text-decoration: underline;
}
.meta-navigation a.activeItem {
  color: #ffffff;
  font-weight: 700;
}
/* Header specific - meta-navigation */
#header {
  /* User State Row Vanilla Version 4.3.74.1624
    ---------------------------------------------*/
}
#header .meta-navigation {
  float: left;
}
#header .meta-navigation > ul {
  line-height: 31px;
  list-style-type: none;
}
#header .meta-navigation li {
  display: block;
  float: left;
  margin-right: 10px;
}
#header .meta-navigation a,
#header .user-state a {
  font-size: 107.69%;
}
#header .meta-navigation a[class*=theme-]:before,
#header .user-state a[class*=theme-]:before {
  color: #ffffff;
  font-size: 18px;
  position: relative;
  top: 3px;
}
#header .usr-username span,
#header .usr-username a {
  color: #ffffff;
  font-weight: 700;
}
#header .usr-username > span {
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  max-width: 180px;
}
#header .usr-username > span > a {
  overflow: hidden;
  text-overflow: ellipsis;
}
#header .usr-account-balance span,
#header .usr-account-balance a {
  color: #ffffff;
  font-weight: 700;
}
#header .usr-loyalty-balance span,
#header .usr-loyalty-balance a {
  color: #ffffff;
  font-weight: 400;
}
#header .header-cta {
  position: absolute;
  right: 0;
  top: 50px;
  z-index: 1;
}
#header .header-cta.header-cta-l {
  top: 38px;
}
#header .header-cta.header-cta-xl {
  top: 33px;
}
#header .header-cta.usr-bonus-btn {
  top: 55px;
}
#header .header-cta .reminder-button {
  position: static;
}
#header .usr-bonus-btn .reminder-button {
  position: static;
}
#header .usr-bonus-btn + li .header-cta {
  top: 55px;
}
#header .usr-bonus-btn + li .header-cta-l {
  top: 45px;
}
#header .usr-bonus-btn + li .header-cta-xl {
  top: 38px;
}
/* User State
-------------*/
/* Login fields, register link, deposits, logout, etc. */
.user-state {
  float: right;
  /* Login
--------*/
}
.user-state ul {
  line-height: 31px;
  /* same height as input fields*/
  list-style-type: none;
}
.user-state [class*="exposed-link-style"] {
  vertical-align: inherit;
  line-height: 28px;
  margin-top: 0;
}
.user-state li {
  display: block;
  float: left;
}
.user-state li:not([class*="usr-"]):not([id*="playerinbox"]) [class*="btn-"]:not([class*="usr-"]) {
  margin: -1px 0 0 10px;
  line-height: 26px;
  padding-top: 0;
  padding-bottom: 0;
  height: 26px;
}
.user-state li > a,
.user-state li > span,
.user-state li > form {
  margin-left: 10px;
}
.user-state li[class*=theme] {
  padding-right: 5px;
}
.user-state li[class*=theme]:before {
  color: #ffffff;
  font-size: 18px;
  margin-left: 10px;
  position: relative;
  top: 3px;
}
.user-state li[class*=theme] > a,
.user-state li[class*=theme] > span,
.user-state li[class*=theme] > form {
  margin-left: 5px;
}
.user-state a {
  color: #ffffff;
  font-size: 107.69%;
  text-decoration: none;
}
.user-state a:hover:not([class*=btn-]) {
  text-decoration: underline;
}
.user-state a.activeItem {
  color: #ffffff;
}
.user-state a.register {
  color: #ffffff;
}
.user-state #username,
.user-state #password {
  background-color: #ffffff;
  color: #373737;
  float: left;
  width: 110px;
  border: 1px solid #e5e5e5;
  margin: 1px 10px 0 0;
  padding: 3px 5px 3px 5px;
}
.user-state #username:-moz-placeholder,
.user-state #password:-moz-placeholder {
  color: #acacac !important;
}
.user-state #username:-ms-input-placeholder,
.user-state #password:-ms-input-placeholder {
  color: #acacac !important;
}
.user-state #username::-webkit-input-placeholder,
.user-state #password::-webkit-input-placeholder {
  color: #acacac !important;
}
.user-state #username:-webkit-autofill,
.user-state #password:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 100px #ffffff inset;
  /* Change the color to your own background color for Chrome autofill */
  -webkit-text-fill-color: #373737;
}
.user-state #username:-webkit-autofill:focus,
.user-state #password:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 100px #ffffff inset;
  -webkit-text-fill-color: #373737;
}
.user-state #username:focus,
.user-state #password:focus {
  border: 1px solid #e5e5e5;
  outline: 1px solid #00c3b8;
  color: #373737;
}
/*#header,
    #header .header-row {
        position: relative !important; //temp for testing, overall change is require
    }*/
.header-row:nth-child(2) .header-sub-nav-container {
  margin-top: 35px;
}
/*.user-state {
        .header-row-primary & {
            position: static !important; // temp for testing, overall change is required - to be tested with playerinbox again
        }
    }*/
li.has-sub-nav-click.opened a::before,
li.has-sub-nav-hover.opened a::before {
  opacity: 1;
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
.header-row-product li.has-sub-nav-click a::before,
.header-row-product li.has-sub-nav-hover a::before {
  bottom: 0;
}
.header-row-product li.has-sub-nav-click .header-sub-nav-container,
.header-row-product li.has-sub-nav-hover .header-sub-nav-container {
  border-top: none;
}
li.has-sub-nav-click a,
li.has-sub-nav-hover a {
  position: relative;
}
li.has-sub-nav-click a::before,
li.has-sub-nav-hover a::before {
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  border-bottom: 8px solid #ffffff;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  bottom: -13px;
  content: "";
  height: 0;
  left: 0;
  margin: 0 auto;
  opacity: 0;
  position: absolute;
  right: 0;
  transition: all 0.4s ease-in 0.3s;
  width: 0;
  z-index: 2;
}
.header-sub-nav-container {
  -moz-transform: translateY(0) scaleY(0);
  -ms-transform: translateY(0) scaleY(0);
  -o-transform: translateY(0) scaleY(0);
  -webkit-transform: translateY(0) scaleY(0);
  transform: translateY(0) scaleY(0);
  -moz-transform-origin: top center;
  -ms-transform-origin: top center;
  -o-transform-origin: top center;
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -moz-transition: all 0.4s ease 0.2s;
  -o-transition: all 0.4s ease 0.2s;
  -webkit-transition: all 0.4s ease 0.2s;
  transition: all 0.4s ease 0.2s;
  /*margin: 0 ~"calc(-100vw / 2 + @{standard-outer-width} / 2)" 0;*/
  background: #ffffff;
  border-top: 5px solid #ef4923;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%;
  z-index: 11;
}
.has-sub-nav-click.opened .header-sub-nav-container,
.has-sub-nav-hover.opened .header-sub-nav-container {
  -moz-transform: translateY(0) scaleY(1);
  -ms-transform: translateY(0) scaleY(1);
  -o-transform: translateY(0) scaleY(1);
  -webkit-transform: translateY(0) scaleY(1);
  transform: translateY(0) scaleY(1);
}
.header-sub-nav-container .header-sub-nav-container-inner {
  background-color: #ffffff;
  color: black;
  margin: 0 auto;
  padding: 10px 0 10px;
  width: 975px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.header-sub-nav-container .header-sub-nav-container-inner ul > li > a {
  color: black;
  font-size: inherit;
}
.login-button {
  float: left;
  margin: 0;
}
.login-button .submit {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background-color: #00c3b8;
  border: 2px solid #00c3b8;
  color: #ffffff;
  display: inline-block;
  font-size: 100%;
  font-weight: 700;
  line-height: 1.1;
  margin-left: 1px;
  outline: 0;
  padding: 6px 15px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
}
.login-button.hover .submit {
  background-color: #449a92;
}
.login-button .submit:active {
  background-color: #449a92;
}
/* Logged in - state
--------------------*/
#auth-form-container form {
  float: left;
}
#auth-form-container form ~ span,
#auth-form-container form ~ a {
  color: #ffffff;
  font-weight: 700;
  float: left;
  display: block;
  margin-left: 10px;
}
#auth-form-container form ~ span a {
  color: #ffffff;
  font-weight: 700;
  text-decoration: none;
}
#auth-form-container form ~ span a:hover {
  text-decoration: underline;
}
#user-state-account-balance {
  line-height: 27px;
  /* FF line-height issue */
}
/*if either account balance or loyalty status cannot be loaded - not available */
#user-state-account-balance.not-available,
#user-state-loyalty.not-available,
#user-state-owed-money {
  background-color: transparent;
  border: 0;
  color: transparent;
  font: 0/0 a;
  -webkit-text-shadow: none;
  text-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 20px;
  margin-top: -3px;
  overflow: hidden;
  vertical-align: middle;
  white-space: nowrap;
  width: 20px;
}
#user-state-account-balance.not-available:before,
#user-state-loyalty.not-available:before,
#user-state-owed-money:before {
  content: "\e0e0";
  color: #ffffff;
  height: 20px;
  line-height: 20px;
  width: 20px;
  z-index: 1;
}
#user-state-account-balance.not-available a,
#user-state-loyalty.not-available a,
#user-state-owed-money a {
  color: transparent;
  position: absolute;
  z-index: 2;
}
#user-state-owed-money a {
  display: block;
  height: 100%;
  width: 100%;
}
/* Logout
---------*/
.logout-button {
  background: transparent;
  padding: 0;
  margin: 0;
}
.logout-button .submit {
  border: none;
  background: transparent;
  font-family: 'Ubuntu', Verdana, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #ffffff;
  cursor: pointer;
  padding: 0;
  outline: none;
}
.logout-button.hover .submit {
  text-decoration: underline;
}
/* Inbox
------------------*/
#playerinbox {
  position: relative;
  margin-left: 10px;
}
#here {
  display: none!important;
}
#here:hover {
  cursor: pointer;
}
#here.inbox-envelop {
  color: #ffffff;
  display: block !important;
  padding-left: 30px;
}
#here.inbox-envelop:before {
  color: #ffffff;
  content: "\e912";
  font-size: 17px;
  font-family: 'themeicons';
  left: 0;
  position: absolute;
}
#here.inbox-envelop .badge {
  background-color: #00c3b8;
  border-radius: 50%;
  -webkit-box-shadow: transparent;
  -moz-box-shadow: transparent;
  box-shadow: transparent;
  color: #ffffff;
  display: inline-block;
  font-size: 10px;
  font-weight: 700;
  left: 15px;
  line-height: 1.1;
  padding: 1px;
  position: absolute;
  text-align: center;
  top: 5px;
  min-width: 11px;
  height: 11px;
}
#here.inbox-envelop:hover a {
  text-decoration: underline;
}
.user-state #playerinbox {
  /*color: #dae0e3;
    height: 26px;
    margin-left: 10px;
    padding: 0 0;*/
}
/* Inbox V2
-----------
*/
.inbox-envelop {
  color: #ffffff;
  display: block !important;
  padding-left: 30px;
}
.inbox-envelop:before {
  color: #ffffff;
  content: "\e912";
  font-size: 17px;
  font-family: 'themeicons';
  left: 0;
  position: absolute;
}
.inbox-envelop .inbox-badge {
  background-color: #00c3b8;
  border-radius: 50%;
  color: #ffffff;
  display: inline-block;
  font-size: 10px;
  left: 15px;
  line-height: 1;
  padding: 1px;
  position: absolute;
  text-align: center;
  top: 2px;
  width: 11px;
  height: 11px;
}
/* Personal Button
------------------*/
.personal-button {
  width: 26px;
  height: 26px;
  padding: 0 0;
  margin-left: 10px;
}
.personal-button:before {
  color: #ffffff;
  content: "\e01a";
  font-size: 18px;
  height: 26px;
  line-height: 26px;
  margin-top: 2px;
  width: 26px;
}
.personal-button.active {
  position: relative;
  z-index: 1001;
  /*.message-viewer-arrow-enable();*/
  /*+ li:after { //personal-button arrow - need it here because there is already :after for personal button icon
        top: 19px;
        left: @user-state-li-margin-left;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-bottom-color: @message-viewer-bg;
        border-width: 13px;
        margin-left: 0;
        z-index: 1001;
    }*/
}
.personal-button.active:after {
  background-color: #ffffff;
  /*.box-shadow(-1px -1px 0 @message-viewer-border);*/
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  content: " ";
  height: 17px;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 32px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  width: 17px;
  margin: auto;
  right: 0;
}
.js .personal-button.has-messages {
  cursor: pointer;
}
/* bwin.cz MGM duration timer */
.header-row.login-duration {
  background: #ffffff;
  color: #000000;
  font-size: 10px;
  margin-bottom: 11px;
  padding: 5.5px;
  text-align: center;
}
.header-row.login-duration .login-duration-text .login-duration-time {
  font-weight: bold;
}
/*! Footer */
/*! Dialog Box */
/* 
=================
Table of Content:
=================
    
    * Footer

*/
/* Footer
========= */
/* general footer styles
------------------------*/
#footer {
  overflow: hidden;
  padding: 22px 0 0;
}
#footer a,
#footer h4,
#footer li,
#footer p {
  color: #7a7a7a;
}
#footer h4 {
  margin: 0;
  font-size: 100%;
  font-weight: 500;
  text-transform: uppercase;
}
.el #footer h4 {
  font-weight: 700;
  text-transform: none;
}
/* Announcement Box
-------------------*/
#announcement-box {
  margin: -15px 0 15px;
}
.announcement-content {
  position: relative;
}
.announcement-content ul {
  width: 570px;
}
.announcement-content a.option-link {
  position: absolute;
  bottom: 15px;
  left: 590px;
  /* width of ul above + its horiz. padding */
}
.announcement-content a.option-link:after {
  left: auto;
}
#announcement-box .announcement-content li,
#announcement-box .announcement-content a,
#announcement-box .announcement-content p {
  color: #373737;
}
/* Links/Meta Navigation
------------------------*/
#footer {
  /*.meta-navigation.clear {
        margin-left: 0; /* first and every fifth element gets the class "clear" and starts a new row. */
  /*}*/
}
#footer .links {
  border-top: 1px solid #7a7a7a;
  border-bottom: 1px solid #7a7a7a;
  margin: 20px 0 20px 0;
  overflow: hidden;
  padding: 20px 0 20px 0;
}
#footer .meta-navigation {
  /*margin-left: 15px;
        margin-bottom:8px;*/
  /*.span(18, @last);*/
  margin: 3px 0;
  text-align: center;
}
#footer .meta-navigation > * {
  line-height: 2;
}
#footer .meta-navigation ul {
  list-style-type: none;
  margin: 0;
  display: inline;
}
#footer .meta-navigation h4,
#footer .meta-navigation li {
  display: inline-block;
}
#footer .meta-navigation li:before {
  content: " | ";
  display: inline-block;
  width: 10px;
  margin-right: 5px;
  text-align: center;
}
/* Logos
--------*/
#footer .logos {
  display: block;
  text-align: center;
  width: 100%;
}
#footer .logos .logo-block {
  margin-bottom: 20px;
}
#footer .logos .logo-block h4 {
  margin-bottom: 10px;
}
#footer .logo-block a {
  padding: 10px;
  display: inline-block;
  text-decoration: none;
  vertical-align: middle;
}
#footer #announcement-box + .logos {
  border-top: 1px solid #7a7a7a;
  padding-top: 30px;
}
/* Copyright
------------*/
#footer {
  /* in order to display both age logos 18+ and 21+ - requirement for .be label
       as a temporary solution this is also implemented in the override.css - Sitecore: Siterootfiles 
        */
}
#footer .copyright {
  color: #7a7a7a;
  float: right;
  font-size: 115.38%;
  line-height: 26px;
  margin-top: -5px;
  overflow: hidden;
  width: 65%;
}
#footer .copyright > a {
  float: right;
  overflow: hidden;
  margin: 0 0 0 20px;
  background-color: transparent;
  border: 0;
  color: transparent;
  font: 0/0 a;
  -webkit-text-shadow: none;
  text-shadow: none;
  position: relative;
  width: 36px;
  height: 36px;
}
#footer .copyright > a:before {
  width: 36px;
  height: 36px;
  left: 0;
  top: 0;
  font-family: 'themeicons';
  display: inline-block;
  position: absolute;
  font-size: 18px;
  text-align: center;
  line-height: 36px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0;
  /* IE doesn't know initial */
  text-indent: initial;
}
#footer .copyright > a:before {
  color: #7a7a7a;
  content: "\e622";
  font-size: 34px;
}
#footer .copyright > .twentyone-plus:before {
  content: "\e623";
}
#footer .copyright > .both-age-plus {
  position: relative;
  width: 36px;
  height: 36px;
  width: 80px;
  /* need to overwrite width here to have enough space */
}
#footer .copyright > .both-age-plus:after {
  width: 36px;
  height: 36px;
  left: 0;
  top: 0;
  font-family: 'themeicons';
  display: inline-block;
  position: absolute;
  font-size: 18px;
  text-align: center;
  line-height: 36px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0;
  /* IE doesn't know initial */
  text-indent: initial;
}
#footer .copyright > .both-age-plus:after {
  color: #7a7a7a;
  content: "\e623";
  font-size: 34px;
  left: auto;
  right: 0;
}
#footer .copyright > span {
  display: block;
  float: right;
  line-height: 36px;
}
/* Language Switch - usually placed in Footer
-------------------------------------------- */
/* we use mixin for selector style 2 here instead of layout overwrite */
.language-switch {
  float: left;
  width: 20%;
  /* no-js usage of language switch*/
}
.language-switch select {
  background-color: #ffffff;
  background-position: right center;
  border-color: #acacac;
  color: #373737;
  min-width: 118px;
}
.language-switch select.selected {
  color: #373737;
}
.language-switch select option {
  color: #7a7a7a;
  background-color: #f5f5f5;
}
.language-switch select option[disabled] {
  display: none;
}
.language-switch select.please-select {
  color: #acacac;
}
.language-switch select.please-select.selected {
  color: #373737;
}
.language-switch select:hover:not([disabled]) {
  background-color: #ffffff;
  border: 1px solid #f5f5f5;
}
.language-switch select:active:not([disabled]),
.language-switch select:focus:not([disabled]) {
  background-color: #ffffff;
  border: 1px solid #00c3b8;
  outline: 1px solid #00c3b8;
}
.language-switch > ul {
  background-color: #ffffff;
  border: 1px solid #acacac;
  color: #373737;
  cursor: pointer;
  height: 30px;
  overflow: hidden;
}
.language-switch > ul:hover {
  background-color: #ffffff;
  border: 1px solid #f5f5f5;
  height: auto;
  overflow: visible;
}
.language-switch > ul > li {
  line-height: 30px;
  list-style-type: none;
  padding-left: 10px;
}
.language-switch > ul > li:after :after {
  content: "-";
  margin-left: 5px;
}
.language-switch > ul > li > span {
  color: #ef4923;
}
.language-switch > ul > li > a {
  display: block;
  text-decoration: none;
}
.language-switch > ul > li > a:hover {
  text-decoration: underline;
}
/* Server time
--------------*/
#server-time {
  color: #7a7a7a;
  float: left;
  display: block;
  line-height: 30px;
}
/*! Main Navigation */
/* 
=================
Table of Content:
=================

    * Main Navigation

*/
.pc-menu {
  margin-right: 10px;
  margin-bottom: 10px;
}
/* Main Navigation (formerly known as left navigation) of the Portal Area - e.g. Account Movements, Close Account, etc. */
/* selector .menu.ui-widget-content makes the gutter between columns 10px wide*/
/*.menu.ui-widget-content {
    overflow: hidden;
}*/
.menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.menu > ul > li {
  margin: 0;
  padding: 6px 0;
}
/* can't use it because of .ui-widget-content-body > :first-child */
/*.menu > ul > *:first-child {
    margin-top: 0;
    padding-top: 0;
}

.menu > ul > *:last-child {
    padding-bottom: 0;
}*/
.menu > ul > li > ul {
  padding: 0 0 12px 0;
}
.menu ul li ul li {
  margin-top: 0;
}
/*bugfix for js menu flickering*/
.js .menu li > a + ul,
.js .menu span + ul ul {
  display: none;
}
.menu > ul > li + li {
  background-color: #ffffff;
  border-top: 1px solid transparent;
  margin: 0;
}
/*.menu ul li ul li + li {
    margin-top: 7px;
}*/
.menu > ul > li a {
  display: block;
  padding: 6px 13px;
}
.menu span {
  color: #000000;
  display: block;
  padding: 6px 13px;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 76.92%;
}
.el .menu span {
  text-transform: none;
}
.menu span.activeItem {
  color: #000000;
}
.menu a {
  color: #373737;
  font-size: 100%;
  text-decoration: none;
  text-transform: none;
}
.menu a:hover {
  text-decoration: none;
  background-color: #e5e5e5;
  color: #000000;
}
.menu a.activeItem {
  color: #000000;
  text-decoration: none;
  border-left: 3px solid #ef4923;
  background-color: #e5e5e5;
  padding-left: 10px;
}
/* Menu - Toggles */
.menu .ui-icon {
  float: right;
  display: inline-block;
  margin: 6px 5px;
  padding: 0;
}
.menu .ui-icon-triangle-1-e:before {
  content: "\e909";
  font-size: 14px;
}
.menu .ui-icon-triangle-1-s:before {
  content: "\e903";
  font-size: 14px;
}
.menu .toggle {
  clear: both;
}
.menu .toggle ul {
  padding: 5px 0 5px 0;
}
.menu .toggle ul a {
  padding-left: 20px;
}
.menu .toggle span + a.activeItem {
  padding-left: 13px;
  border-left: 0;
}
.menu .toggle a + ul .activeItem {
  padding-left: 17px;
}
/* this style is used when having a sub-items where headline is not a link*/
.menu .ui-icon + span {
  font-weight: normal;
  color: #373737;
  margin: 0;
}
/*when a menu has only one level*/
.depth1 .menu > ul > li + li {
  background: none;
  border-top: none;
  /*margin-top: 7px;*/
}
.depth1 .menu > ul {
  padding: 6px 0 12px 0;
}
.depth1 .menu > ul > li {
  padding: 0;
}
/* menu with icon */
.pc-menu [class*=theme]:before {
  font-size: 115%;
  margin-right: 10px;
  margin-top: 2px;
  vertical-align: top;
}
.pc-menu [class*=theme]:not(.theme-icon-color):before {
  color: #373737;
}
/* highlight a link with new */
.menu li {
  position: relative;
}
a.new:not(.status-row):after {
  color: #ef4923;
  display: inline-block;
  float: right;
  font-size: 10px;
  padding-left: 10px;
  text-decoration: none;
}
.en .new:not(.status-row):after {
  content: "New";
}
.de .new:not(.status-row):after {
  content: "Neu";
}
.it .new:not(.status-row):after {
  content: "Nuovo";
}
.es .new:not(.status-row):after {
  content: "Nuevo";
}
.sv .new:not(.status-row):after {
  content: "Nyhet";
}
.fr .new:not(.status-row):after {
  content: "Nouveau";
}
.tr .new:not(.status-row):after {
  content: "Yeni";
}
.el .new:not(.status-row):after {
  content: "Nέο";
}
.pl .new:not(.status-row):after {
  content: "Nowość";
}
.nb .new:not(.status-row):after {
  content: "Nyhet";
}
.da .new:not(.status-row):after {
  content: "Nyhed";
}
.ca .new:not(.status-row):after {
  content: "Nou";
}
.cs .new:not(.status-row):after {
  content: "Novinka";
}
.hu .new:not(.status-row):after {
  content: "Új";
}
.nl .new:not(.status-row):after {
  content: "Nieuw";
}
.pt .new:not(.status-row):after {
  content: "Novo";
}
.ru .new:not(.status-row):after {
  content: "Hовинка";
}
.sl .new:not(.status-row):after {
  content: "Novo";
}
.hr .new:not(.status-row):after {
  content: "Novo";
}
.sk .new:not(.status-row):after {
  content: "Novinka";
}
.ro .new:not(.status-row):after {
  content: "Nou";
}
.bg .new:not(.status-row):after {
  content: "Hово";
}
/*! Disclaimer */
/* 
=================
Table of Content:
=================
    
    * Disclaimer
*/
.disclaimer {
  overflow: hidden;
}
.logos + .disclaimer {
  margin: 27px 0 0;
}
.disclaimer .pc-text {
  margin: 0;
  padding: 22px 0;
}
#footer ~ .disclaimer .pc-text {
  margin: 0 10px;
}
#footer ~ .disclaimer .pc-text + .pc-text {
  padding-top: 0;
}
.disclaimer .disclaimer-image {
  padding: 0;
  text-align: center;
  background-color: #000000;
  border-bottom: 4px solid #f5f5f5;
  border-left: 4px solid #f5f5f5;
  border-right: 4px solid #f5f5f5;
  border-top: none;
}
.disclaimer h2,
.disclaimer h3,
.disclaimer h4 {
  color: #acacac;
  margin-bottom: 14px;
}
.disclaimer p {
  color: #acacac;
}
.disclaimer .text > p,
.disclaimer .text > a,
.disclaimer .text > h2,
.disclaimer .text > h3,
.disclaimer .text > h4 {
  color: #acacac;
  padding: 0;
  line-height: 13px;
}
.disclaimer .text > p + p {
  margin-top: 13px;
}
/*! Info Message */
/* 
=================
Table of Content:
=================
    
    * Info Message - should be deprecated, but we still need to style properly because it's still in use

*/
.info-message {
  font-weight: 400;
  margin-top: 10px;
  position: relative;
  /*+ #flash + #header { /* people should use helper classes instead via sitecore on info-messages, or use content-messages
        margin-top: 10px;
    }*/
}
.info-message h3 {
  color: #373737;
  font-size: 100%;
  margin-top: 0;
}
.info-message p:last-child {
  margin-bottom: 0;
}
.info-message > ul {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.info-message > ul ul {
  list-style-type: disc;
}
.info-message > ul ul,
.info-message > ul ol {
  margin-left: 10px !important;
  /* temp workaround !important */
  padding: 0 0 0 20px !important;
  /* temp workaround !important */
}
.info-message > ul ul > li,
.info-message > ul ol > li {
  padding-left: 0;
}
.info-message p + ul > li,
.info-message p + ol > li {
  padding: 0;
}
.info-message.summaries > ul > li {
  padding-right: 30px;
}
.info-message:not(.summaries) .icon {
  /* in order to not conflict with existing info messages as icon is rendered by default */
  display: none;
}
.info-message-close.ui-icon {
  cursor: pointer;
  margin: 10px;
  position: absolute;
  right: 0;
  top: 5px;
}
.info-message-close.ui-icon:before {
  content: "\e0eb";
}
.info-message-close.ui-icon:hover:before {
  font-weight: bold;
}
.disclaimer + .info-message {
  margin-top: 0;
}
/*! Message Viewer */
/* 
=================
Table of Content:
=================
    
    * Message Viewer
    * http://themepark.bwin.com/en/p/themepark/overview/colorsgradients

*/
/* Message Viewer Message Styles 
================================ */
#flash {
  position: absolute;
  width: 332px;
}
.message-viewer {
  border: 1px solid #e5e5e5;
  margin: 10px 0;
  padding: 10px;
  color: #373737;
  list-style: none;
  background-color: #ffffff;
  /* can't use in addition with icon class - therefore we have to put all icon css extra for message viewer*/
}
.message-viewer li {
  color: #373737;
  padding: 15px 10px 15px 20px;
  margin-left: 20px;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.message-viewer li a {
  color: #ef4923;
}
.message-viewer .Announcement,
.message-viewer .Information,
.message-viewer .Error,
.message-viewer .Success,
.message-viewer .Warning {
  color: #373737;
  padding: 15px 10px 15px 44px;
  margin-left: 0;
  display: block;
  float: none;
  position: relative;
  width: auto;
  height: auto;
}
.message-viewer .Announcement:before,
.message-viewer .Information:before,
.message-viewer .Error:before,
.message-viewer .Success:before,
.message-viewer .Warning:before {
  width: auto;
  height: auto;
  left: 14px;
  top: 12px;
  font-family: 'themeicons';
  display: inline-block;
  position: absolute;
  font-size: 18px;
  text-align: center;
  line-height: auto;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0;
  /* IE doesn't know initial */
  text-indent: initial;
}
.message-viewer .Error:before {
  content: "\e0e0";
  color: #be2909;
}
.message-viewer .Warning:before {
  content: "\e0e0";
  color: #e2b318;
}
.message-viewer .Information:before {
  content: "\e0f1";
  color: #449a92;
}
.message-viewer .Success:before {
  content: "\e625";
  color: #478b00;
}
.message-viewer .Announcement:before {
  content: "\e0e0";
  color: #ffffff;
}
.message-viewer li span.icon {
  position: absolute;
  left: 0;
  margin-top: -10px;
}
.js .message-viewer {
  display: block;
  padding: 0;
  position: relative;
  right: 0;
  margin: 0;
  width: 330px;
  z-index: 1000;
  -webkit-box-shadow: 0px 0px 80px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0px 0px 80px rgba(0, 0, 0, 0.8);
  box-shadow: 0px 0px 80px rgba(0, 0, 0, 0.8);
}
.js .message-viewer li.first:first-child:not(.Error):not(.last) {
  border-left: 4px solid #ef4923;
  color: #ef4923;
  margin-top: 20px;
  padding-left: 16px;
  text-transform: none;
  font-size: 100%;
}
.js .message-viewer li.first:first-child:not(.Error):not(.last) p {
  font-size: 76.92%;
}
.el .js .message-viewer li.first:first-child:not(.Error):not(.last) {
  text-transform: none;
}
.js .message-viewer li.first:first-child:not(.Error):not(.last).Error,
.js .message-viewer li.first:first-child:not(.Error):not(.last).Information,
.js .message-viewer li.first:first-child:not(.Error):not(.last).Warning,
.js .message-viewer li.first:first-child:not(.Error):not(.last).Success,
.js .message-viewer li.first:first-child:not(.Error):not(.last).Announcement {
  border-left: 0;
  color: inherit;
  font-size: inherit;
  margin-top: 0;
  text-transform: none;
}
.js .message-viewer li.last {
  border-top: 2px solid #e5e5e5;
  margin-top: 20px;
}
.js .message-viewer li.last.Error {
  border-top: 0;
  border-left: 4px solid #be2909;
  font-size: inherit;
  margin-top: 0;
  margin-left: 0;
}
.js .message-viewer li.last:not(.Error),
.js .message-viewer li.last:not(.Information),
.js .message-viewer li.last:not(.Warning),
.js .message-viewer li.last:not(.Success),
.js .message-viewer li.last:not(.Announcement) {
  border-top: 0;
  margin-top: 0;
}
.js .message-viewer li.Default ~ .last.Error,
.js .message-viewer .Information ~ .last.Error,
.js .message-viewer .Warning ~ .last.Error,
.js .message-viewer .Success ~ .last.Error,
.js .message-viewer .Announcement ~ .last.Error {
  border-left: 0;
}
.js .message-viewer .close {
  cursor: pointer;
  color: #ef4923;
  font-size: 115.38%;
  margin-left: -50px;
  padding: 15px 0 0;
  text-align: center;
  text-transform: uppercase;
}
.el .js .message-viewer .close {
  text-transform: none;
}
.js .message-viewer .close:hover,
.js .message-viewer .close.hover {
  color: #ef4923;
  text-decoration: none;
}
/*! Pagination */
/* 
=================
Table of Content:
=================
    
    * Pagination
    * http://themepark.bwin.com/en/p/themepark/overview/pagination

*/
.pagination {
  margin: 5px;
  float: right;
}
.pagination.center {
  float: none;
}
.pagination.center ul {
  display: table;
  margin: 0 auto;
}
/* html selector used to get higher prio in hierarchy because of ul styles*/
html .pagination > ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.pagination .page-link {
  display: inline;
  float: left;
  line-height: 17px;
  margin: 0 0 0 5px;
}
.pagination .page-link:first-child {
  margin: 0;
}
.page-link a,
.page-link span {
  background-color: #ffffff;
  border: 1px solid #acacac;
  color: #ef4923;
  cursor: pointer;
  display: block;
  height: 18px;
  line-height: 1.5;
  min-width: 15px;
  padding: 0 1px;
  text-align: center;
  text-decoration: none;
}
.page-link a:hover {
  background-color: #ef4923;
  border: 1px solid #ef4923;
  text-decoration: none;
}
.page-link a.active-page-link {
  color: #ffffff;
  background-color: #ef4923;
  border: 1px solid #ef4923;
}
.page-link a.active-page-link:hover {
  background-color: #ef4923;
  border: 1px solid #ef4923;
}
/* arrows */
.page-link .active-page-arrow,
.page-link .disabled-page-arrow {
  background-color: #ffffff;
  height: 18px;
  padding: 0;
  width: 18px;
}
.page-link .active-page-arrow:before,
.page-link .disabled-page-arrow:before {
  content: "\e0dd";
  color: #ef4923;
  font-size: 14px;
}
.page-link + .page-link .active-page-arrow:before,
.page-link + .page-link .disabled-page-arrow:before {
  content: "\e0ca";
  color: #ef4923;
  font-size: 14px;
}
.page-link .disabled-page-arrow {
  opacity: 0.5;
}
.page-link .disabled-page-arrow:hover {
  cursor: default;
}
/*! Dialog Box */
/* 
=================
Table of Content:
=================
    
    * Dialog Box/Overlay
    * http://themepark.bwin.com/en/p/themepark/themeparkhelp/dialog-overlay

*/
/*
Dialog Box
===========
*/
#dialog-box {
  background-color: #ffffff;
  position: absolute;
  width: 475px;
  z-index: 10000;
  border: 1px solid #e5e5e5;
  -webkit-box-shadow: 0px 0px 80px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0px 0px 80px rgba(0, 0, 0, 0.8);
  box-shadow: 0px 0px 80px rgba(0, 0, 0, 0.8);
}
#dialog-box iframe {
  overflow: hidden;
  margin-bottom: -5px;
}
#dialog-box .ui-icon-closethick {
  color: #373737;
  cursor: pointer;
  position: absolute;
  right: 13px;
  top: 13px;
}
#dialog-box .ui-icon-closethick:hover {
  color: #ef4923;
}
/* need 0 margin in case page-matrix is loaded within dialog box*/
#dialog-box .pm-area-main,
#dialog-box .pm-area-content,
#dialog-box .pm-widget-box {
  margin: 0;
}
/* Dialog Box in fullscreen mode */
#dialog-box.dialog-fullscreen {
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}
/*! Bonus */
/* 
=================
Table of Content:
=================
    
    * Bonus Overlay
    * Bonus Reminder Button
    * http://themepark.bwin.com/en/p/themepark/overview/bonus
    * http://themepark.bwin.com/en/p/themepark/overview/buttons

*/
/* Bonus Overlay
================ */
#bonus,
#tac-popup {
  background-color: #f5f5f5;
  border: 0;
  float: left;
  position: relative;
  width: 418px;
  padding: 0;
  color: #373737;
  line-height: 1.5;
  /* Bonus amount */
}
#bonus .remindme,
#tac-popup .remindme {
  color: #7a7a7a;
  display: block;
  float: right;
  font-size: 0;
  line-height: 25px;
  margin: 0;
  text-align: right;
  text-decoration: none;
  position: absolute;
  right: 20px;
  top: 13px;
  width: 18px;
  height: 18px;
  background-color: transparent;
  border: 0;
  color: transparent;
  font: 0/0 a;
  -webkit-text-shadow: none;
  text-shadow: none;
}
#bonus .remindme .ui-icon,
#tac-popup .remindme .ui-icon {
  cursor: pointer;
  float: right;
}
#bonus .remindme .ui-icon-minus,
#tac-popup .remindme .ui-icon-minus {
  color: #373737;
  width: 18px;
  height: 18px;
}
#bonus .remindme .ui-icon-minus:hover,
#tac-popup .remindme .ui-icon-minus:hover {
  color: #7a7a7a;
}
#bonus .remindme .ui-icon-minus:before,
#tac-popup .remindme .ui-icon-minus:before {
  content: "\e0eb";
  /* override because we keep class and markup*/
}
#bonus .bonus-wrap,
#tac-popup .bonus-wrap {
  overflow: hidden;
  padding: 22px 22px 44px;
  width: 418px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#bonus h1,
#tac-popup h1 {
  font-size: 138.46%;
  margin: 8px 0 22px 0;
}
#bonus .bonus-amount,
#tac-popup .bonus-amount,
#bonus #BonusButtonBackground,
#tac-popup #BonusButtonBackground {
  background: url('../../../images/bonus/bg-bonuslayer-visual.klRejN.jpg') 50% 50% no-repeat transparent;
  overflow: hidden;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
  height: 161px;
  margin: 0 -22px 22px -22px;
  position: relative;
  text-align: left;
}
#bonus .bonus-amount span,
#tac-popup .bonus-amount span,
#bonus #BonusButton,
#tac-popup #BonusButton {
  color: #ffffff;
  display: block;
  font-size: 230.76%;
  font-weight: 700;
  padding: 15px 10px 15px 22px;
  line-height: 30px;
  background-color: rgba(239, 73, 35, 0.85);
  bottom: 0;
  height: 30px;
  left: 0;
  margin: auto;
  position: absolute;
  top: 0;
}
#bonus .bonus-amount span:after,
#tac-popup .bonus-amount span:after,
#bonus #BonusButton:after,
#tac-popup #BonusButton:after {
  border: solid transparent;
  border-color: transparent;
  border-top-color: rgba(239, 73, 35, 0.85);
  border-width: 60px 30px 0 0;
  content: "";
  height: 0;
  position: absolute;
  right: -30px;
  top: 0;
  width: 0;
}
#bonus .button,
#tac-popup .button,
#bonus .btn-brand-gb,
#tac-popup .btn-brand-gb {
  float: left;
  height: 29px;
  margin: 10px 0 10px 2px;
}
#bonus .button a,
#tac-popup .button a,
#bonus .btn-brand-gb a,
#tac-popup .btn-brand-gb a {
  font-size: 11px;
  padding: 8px 15px;
  background-color: #ef4923;
  border: 2px solid #ef4923;
  -webkit-border-radius: 3.1px;
  -moz-border-radius: 3.1px;
  border-radius: 3.1px;
  color: #ffffff;
  cursor: pointer;
  display: block;
  font-size: 13px;
  font-weight: 700;
  min-width: 55px;
  line-height: 27px;
  padding: 0 10px;
  text-decoration: none;
}
#bonus .button a:hover:not(:disabled),
#tac-popup .button a:hover:not(:disabled),
#bonus .btn-brand-gb a:hover:not(:disabled),
#tac-popup .btn-brand-gb a:hover:not(:disabled) {
  background-color: #be2909;
  border-color: #be2909;
}
#bonus .button a:active:not(:disabled),
#tac-popup .button a:active:not(:disabled),
#bonus .btn-brand-gb a:active:not(:disabled),
#tac-popup .btn-brand-gb a:active:not(:disabled) {
  background-color: #f15d3b;
  border-color: #f15d3b;
}
#bonus .button-area,
#tac-popup .button-area {
  margin-bottom: 22px;
  text-align: center;
}
#bonus .button-area [class*=btn],
#tac-popup .button-area [class*=btn] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 40%;
  width: 40%;
}
#bonus .button-area [class*=btn]:first-child,
#tac-popup .button-area [class*=btn]:first-child {
  margin-right: 15px;
}
/*TACS in bonus layer*/
#bonus .tac-header,
#tac-popup .tac-header {
  background-color: #f5f5f5;
  color: #373737;
  cursor: pointer;
  font-weight: 700;
  margin: 0;
  padding: 13px 13px 13px 30px;
  position: relative;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
#bonus .tac-header .ui-icon,
#tac-popup .tac-header .ui-icon {
  bottom: 0;
  left: 5px;
  margin: auto;
  position: absolute;
  top: 0;
}
#bonus .tac-header .ui-icon:before,
#tac-popup .tac-header .ui-icon:before {
  font-size: 14px;
}
#bonus .tac-header:hover,
#tac-popup .tac-header:hover {
  color: #7a7a7a;
}
#bonus .tac-header + div,
#tac-popup .tac-header + div {
  background-color: #f5f5f5;
  padding: 22px;
}
#bonus .tac-header + div.hide,
#tac-popup .tac-header + div.hide {
  display: none;
}
#bonus .hide p,
#bonus .hide ul,
#bonus .hide li,
#tac-popup .hide p,
#tac-popup .hide ul,
#tac-popup .hide li {
  margin: 0;
  padding: 0;
}
/* 
reminder button for bonus and TACs
==================================
*/
.reminder-button {
  position: absolute;
  right: 0;
  top: 55px;
}
.reminder-button a {
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  border-radius: 28px;
  background-color: transparent;
  border: 1px solid #ffffff;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 100%;
  font-weight: 500;
  height: 26px;
  line-height: 26px;
  margin-left: 10px;
  margin-top: -1px;
  min-width: 80px;
  padding: 0 10px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
}
.reminder-button a:hover {
  opacity: 0.7;
  text-decoration: none;
}
.user-state .reminder-button a:hover {
  text-decoration: none;
}
.reminder-button a:active {
  opacity: 0.5;
}
.reminder-button a .ui-icon {
  color: inherit;
  float: right;
  height: 18px;
  margin: 4px -5px 0 0;
  min-width: 18px;
  padding: 0;
}
.reminder-button a .ui-icon:before {
  font-size: 14px;
  text-align: right;
}
.reg-btn {
  overflow: hidden;
  width: 100%;
}
.reg-btn .bwin-link {
  margin: 0;
}
.with-kyc {
  margin: 0;
}
/*! Device Message */
/* 
    * Device Message
    http://cms.bwin.prod/sitecore/DirectLink.aspx?fo={E7580A69-9A8E-42BB-BB16-5A3A80AD9D7B}&la=
    and TestPage:
    http://themepark.bwin.com/en/p/playground/wrongdevice

*/
/* device message needs to have class: summaries to get the same styles applied as summaries messages */
.device-message-container {
  position: relative;
}
.device-message-container .device-message {
  float: left;
  font-weight: 400;
  width: 70%;
}
.device-message-container .device-message li:first-child {
  font-weight: 700;
}
.device-message-container .device-action {
  margin-top: 10px;
  float: left;
}
.device-message-container .closethick {
  cursor: pointer;
  float: right;
  margin: 10px;
  position: absolute;
  top: 5px;
  right: 0;
}
.device-message-container .closethick:before {
  content: "\e0eb";
}
.device-message-container .closethick:hover:before {
  font-weight: bold;
}
.device-message-container.wrong-device {
  background-color: #ffffff;
  font-size: 115.38%;
  min-height: 50px;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.device-message-container.wrong-device .text a {
  line-height: 50px;
}
/*! Content Messages */
/*
=================
Table of Content:
=================

    * Content Messages
    * Information, Error, Success, Warning, Announcement, default messages styles
    * msg-box Information, Error, Success, Warning, Announcement - alternative styles
    * DEPRECATED: inverted Information, Error, Success, Warning, Announcement
    * Teaser styles
    * Disclaimer styles
    * http://themepark.bwin.com/en/p/themepark/overview/contentmessages
    * Ribbon Content Message

*/
.content-message-container,
.content-message-container * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.content-message {
  overflow: hidden;
  /*overflow: visible;*/
  position: relative;
}
.content-message .pc-component {
  margin-bottom: 10px;
  /*&:not(.msg-box) p {
            padding: 10px;
        }*/
}
.content-message .icon {
  margin-right: 0;
}
.content-message .message-close.ui-icon {
  /*background-color: @content-message-close-bg;
        border: 1px solid @content-message-close-border;*/
  cursor: pointer;
  margin: 5px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 5px;
  width: 22px;
  height: 22px;
  z-index: 10;
}
.content-message .message-close.ui-icon:before {
  bottom: 0;
  color: #ffffff;
  /*content: '@{theme-ex-icon-content}';*/
  margin: auto;
  right: 0;
  /*.text-shadow (@theme-ex-text-shadow);*/
}
.content-message .message-close.ui-icon:hover:before {
  font-weight: bold;
}
.content-message .Information:not(.msg-box),
.content-message .Error:not(.msg-box),
.content-message .Success:not(.msg-box),
.content-message .Warning:not(.msg-box),
.content-message .Announcement:not(.msg-box) {
  color: #373737;
  float: none;
  /*margin: 0;*/
  padding: 13px 20px 8px;
  position: relative;
  width: auto;
  height: auto;
}
.content-message .Information:not(.msg-box):not(.inverted):not(.msg-box),
.content-message .Error:not(.msg-box):not(.inverted):not(.msg-box),
.content-message .Success:not(.msg-box):not(.inverted):not(.msg-box),
.content-message .Warning:not(.msg-box):not(.inverted):not(.msg-box),
.content-message .Announcement:not(.msg-box):not(.inverted):not(.msg-box) {
  background-color: #ffffff;
  border: 1px solid #e5e5e5;
}
.content-message .Information:not(.msg-box):before,
.content-message .Error:not(.msg-box):before,
.content-message .Success:not(.msg-box):before,
.content-message .Warning:not(.msg-box):before,
.content-message .Announcement:not(.msg-box):before {
  width: auto;
  height: auto;
  left: 10px;
  top: 12px;
  font-family: 'themeicons';
  display: inline-block;
  position: absolute;
  font-size: 18px;
  text-align: center;
  line-height: auto;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0;
  /* IE doesn't know initial */
  text-indent: initial;
}
.content-message .Information:not(.msg-box) .text a,
.content-message .Error:not(.msg-box) .text a,
.content-message .Success:not(.msg-box) .text a,
.content-message .Warning:not(.msg-box) .text a,
.content-message .Announcement:not(.msg-box) .text a,
.content-message .Information:not(.msg-box) .text li,
.content-message .Error:not(.msg-box) .text li,
.content-message .Success:not(.msg-box) .text li,
.content-message .Warning:not(.msg-box) .text li,
.content-message .Announcement:not(.msg-box) .text li,
.content-message .Information:not(.msg-box) .text p,
.content-message .Error:not(.msg-box) .text p,
.content-message .Success:not(.msg-box) .text p,
.content-message .Warning:not(.msg-box) .text p,
.content-message .Announcement:not(.msg-box) .text p {
  color: inherit;
  /*font-weight: @font-weight-normal;
                line-height: 19px;*/
}
.content-message .Information:not(.msg-box) .text li,
.content-message .Error:not(.msg-box) .text li,
.content-message .Success:not(.msg-box) .text li,
.content-message .Warning:not(.msg-box) .text li,
.content-message .Announcement:not(.msg-box) .text li,
.content-message .Information:not(.msg-box) .text p,
.content-message .Error:not(.msg-box) .text p,
.content-message .Success:not(.msg-box) .text p,
.content-message .Warning:not(.msg-box) .text p,
.content-message .Announcement:not(.msg-box) .text p {
  margin: 0 0 0 20px;
  padding: 0;
}
.content-message .Information:not(.msg-box) .text li + li,
.content-message .Error:not(.msg-box) .text li + li,
.content-message .Success:not(.msg-box) .text li + li,
.content-message .Warning:not(.msg-box) .text li + li,
.content-message .Announcement:not(.msg-box) .text li + li,
.content-message .Information:not(.msg-box) .text p + li,
.content-message .Error:not(.msg-box) .text p + li,
.content-message .Success:not(.msg-box) .text p + li,
.content-message .Warning:not(.msg-box) .text p + li,
.content-message .Announcement:not(.msg-box) .text p + li,
.content-message .Information:not(.msg-box) .text li + p,
.content-message .Error:not(.msg-box) .text li + p,
.content-message .Success:not(.msg-box) .text li + p,
.content-message .Warning:not(.msg-box) .text li + p,
.content-message .Announcement:not(.msg-box) .text li + p,
.content-message .Information:not(.msg-box) .text p + p,
.content-message .Error:not(.msg-box) .text p + p,
.content-message .Success:not(.msg-box) .text p + p,
.content-message .Warning:not(.msg-box) .text p + p,
.content-message .Announcement:not(.msg-box) .text p + p {
  margin-top: 4px;
}
.content-message .Information:not(.msg-box) .text ul,
.content-message .Error:not(.msg-box) .text ul,
.content-message .Success:not(.msg-box) .text ul,
.content-message .Warning:not(.msg-box) .text ul,
.content-message .Announcement:not(.msg-box) .text ul {
  margin: 0;
  padding: 0;
}
.content-message .Information:not(.msg-box) .text ul,
.content-message .Error:not(.msg-box) .text ul,
.content-message .Success:not(.msg-box) .text ul,
.content-message .Warning:not(.msg-box) .text ul,
.content-message .Announcement:not(.msg-box) .text ul,
.content-message .Information:not(.msg-box) .text li,
.content-message .Error:not(.msg-box) .text li,
.content-message .Success:not(.msg-box) .text li,
.content-message .Warning:not(.msg-box) .text li,
.content-message .Announcement:not(.msg-box) .text li {
  list-style-type: none;
}
.content-message .Error:not(.inverted):not(.msg-box) {
  border: 1px solid #7a7a7a;
}
.content-message .inverted:not(.msg-box) {
  border-left: 3px solid #449a92;
  color: #373737;
  padding-right: 35px;
}
.content-message .inverted:not(.msg-box) .text a,
.content-message .inverted:not(.msg-box) .text li,
.content-message .inverted:not(.msg-box) .text p {
  color: inherit;
}
.content-message .inverted:not(.msg-box).Error {
  border-color: #be2909;
}
.content-message .inverted:not(.msg-box).Warning {
  border-color: #e2b318;
}
.content-message .inverted:not(.msg-box).Information {
  border-color: #449a92;
}
.content-message .inverted:not(.msg-box).Success {
  border-color: #478b00;
}
.content-message .inverted:not(.msg-box).Announcement {
  border-color: #ffffff;
}
.content-message .msg-box {
  color: #ffffff;
  float: none;
  height: auto;
  padding: 0;
  width: auto;
}
.content-message .msg-box ul,
.content-message .msg-box li {
  list-style: none;
}
.content-message .msg-box.icon:before {
  font-size: 22px;
  left: 24px;
  top: 16px;
}
.content-message .msg-box.msg-box-l:before {
  font-size: 43px;
  left: 24px;
  top: 37px;
}
.content-message-container .disclaimer-1 {
  background: #000000;
  border: 4px solid #f5f5f5;
  border-top: none;
  padding: 10px 20px;
}
.content-message-container .disclaimer-1 p {
  color: #ffffff;
  font-size: 18px;
  line-height: 22px;
  padding: 0;
}
.content-message-container .disclaimer-1 p:last-of-type {
  margin: 0;
}
.content-message-container .disclaimer-2 {
  background: #000000;
  border: 1px solid #f5f5f5;
  margin-top: 10px;
  padding: 10px 20px;
}
.content-message-container .disclaimer-2 p {
  color: #ffffff;
  font-size: 12px;
  line-height: 16px;
  padding: 0;
}
.content-message-container .disclaimer-2 p:last-of-type {
  margin: 0;
}
.content-message-container div[class*="teaser"] h2,
.content-message-container div[class*="teaser"] h3,
.content-message-container div[class*="teaser"] h4,
.content-message-container div[class*="teaser"] p {
  max-width: 60%;
}
.content-message-container div[class*="teaser"] h2,
.content-message-container div[class*="teaser"] h2 a,
.content-message-container div[class*="teaser"] h3,
.content-message-container div[class*="teaser"] h3 a,
.content-message-container div[class*="teaser"] h4,
.content-message-container div[class*="teaser"] h4 a {
  font-size: 115.38%;
  font-weight: 400;
  line-height: 16px;
  margin-top: 0;
  padding: 0;
  text-decoration: none;
}
.content-message-container div[class*="teaser"] h2 a:hover,
.content-message-container div[class*="teaser"] h3 a:hover,
.content-message-container div[class*="teaser"] h4 a:hover {
  text-decoration: underline;
}
.content-message-container div[class*="teaser"] p {
  font-family: 'Ubuntu', Verdana, Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 16px;
  padding: 0;
}
.content-message-container div[class*="teaser"] .teaser-link {
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  text-align: right;
  top: 0;
  min-width: 50%;
}
.content-message-container .teaser-1 div {
  height: 90px;
  overflow: hidden;
}
.content-message-container .teaser-1 div div {
  padding: 10px 20px 5px 20px;
}
.content-message-container .teaser-1 h2,
.content-message-container .teaser-1 h2 a,
.content-message-container .teaser-1 h3,
.content-message-container .teaser-1 h3 a,
.content-message-container .teaser-1 h4,
.content-message-container .teaser-1 h4 a {
  color: #ffffff;
  max-width: 60%;
}
.content-message-container .teaser-1 p,
.content-message-container .teaser-1 p a {
  color: #ffffff;
  font-size: 11px;
}
.content-message-container div.teaser-2 div {
  height: 90px;
  overflow: hidden;
}
.content-message-container div.teaser-2 div div {
  padding: 10px 20px 5px 20px;
}
.content-message-container div.teaser-2 h2,
.content-message-container div.teaser-2 h2 a,
.content-message-container div.teaser-2 h3,
.content-message-container div.teaser-2 h3 a,
.content-message-container div.teaser-2 h4,
.content-message-container div.teaser-2 h4 a {
  color: #000000;
  max-width: 60%;
}
.content-message-container div.teaser-2 p {
  max-width: 40%;
}
.content-message-container div.teaser-2 p,
.content-message-container div.teaser-2 p a {
  color: #000000;
  font-size: 13px;
}
.content-message-container div.teaser-3 div {
  height: 90px;
  overflow: hidden;
}
.content-message-container div.teaser-3 div div {
  padding: 10px 20px 5px 20px;
}
.content-message-container div.teaser-3 a {
  text-decoration: none;
}
.content-message-container div.teaser-3 h2,
.content-message-container div.teaser-3 h2 a,
.content-message-container div.teaser-3 h3,
.content-message-container div.teaser-3 h3 a,
.content-message-container div.teaser-3 h4,
.content-message-container div.teaser-3 h4 a {
  font-size: 19px;
  font-weight: bold;
  margin: 0;
  max-width: 100%;
  padding: 15px 20px 0 280px;
  text-decoration: none;
}
.content-message-container div.teaser-3 p {
  font-size: 13px;
  font-weight: 300;
  padding: 10px 20px 0 280px;
  max-width: 100%;
  text-decoration: none;
}
.content-message-container div.teaser-3 p span:last-child {
  text-decoration: underline;
}
/* Ribbon Content Message
======================== */
.has-header-messages {
  z-index: 1;
  position: inherit;
  background-color: #e5e5e5;
  color: #373737;
}
.has-header-messages:before {
  content: "";
  position: absolute;
  width: 200vw;
  height: 100%;
  background-color: #e5e5e5;
  z-index: -1;
  left: 0;
  margin: 0 -100vw;
}
.has-header-messages section {
  padding: 11px 44px 11px 11px;
}
.has-header-messages section p {
  color: #373737 !important;
}
.has-header-messages section a {
  color: #373737;
}
.cookie-consent-message {
  bottom: 0;
  background-color: #ffffff;
  box-sizing: border-box;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  font-size: 14px;
  padding: 16px;
  position: fixed;
  width: 100%;
  max-width: 100%;
  z-index: 9999999999999;
}
.cookie-consent-message .pc-component .text {
  align-items: center;
  color: #000000;
  display: flex;
  font-size: inherit !important;
}
@media (max-width: 767px) {
  .cookie-consent-message .pc-component .text {
    flex-direction: column;
  }
}
.cookie-consent-message .pc-component .text .cookie-message {
  flex-grow: 1;
}
.cookie-consent-message .pc-component .text .cookie-message a {
  color: #000000;
}
.cookie-consent-message .pc-component .text .message-close {
  background-color: #43bd35;
  border-radius: 3px;
  color: #ffffff;
  display: block;
  margin-left: 10px;
  padding: 10px;
  text-align: center;
  text-decoration: none !important;
  width: 160px;
}
@media (max-width: 767px) {
  .cookie-consent-message .pc-component .text .message-close {
    margin-top: 1em;
    margin-left: 0;
    width: 100%;
  }
}
/*! Real Time Communications */
/* 
=================
Table of Content:
=================
    
  * Real Time Communications
    * Toast
    * Popup
    * http://themepark.bwin.com/en/p/realtime
*/
#rtmsNotify .real-time-toast {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.8);
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.8);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 7px 33px 7px 80px;
  position: fixed;
  font-size: 13px;
  height: 72px;
  line-height: 1.1;
  overflow: hidden;
  right: 22px;
  width: 287px;
  z-index: 9000;
}
#rtmsNotify .real-time-toast img {
  bottom: 0;
  height: auto;
  left: 11px;
  margin: auto;
  position: absolute;
  top: 0;
  width: 58px;
}
#rtmsNotify .real-time-toast [class*="ui-icon"] {
  position: absolute;
  right: 6px;
  top: 6px;
}
#rtmsNotify .real-time-toast [class*="ui-icon"]:before {
  color: #e5e5e5;
  font-size: 11px;
}
#rtmsNotify .real-time-toast h1,
#rtmsNotify .real-time-toast h2,
#rtmsNotify .real-time-toast h3,
#rtmsNotify .real-time-toast h4,
#rtmsNotify .real-time-toast h5,
#rtmsNotify .real-time-toast h6 {
  font-size: inherit;
  font-weight: 700;
}
#rtmsNotify .real-time-toast p {
  font-size: inherit;
}
#rtmsNotify .real-time-toast .content {
  overflow: hidden;
  margin-bottom: 2px;
}
#rtmsNotify .real-time-toast.rtm-toast-top {
  top: 22px;
}
#rtmsNotify .real-time-toast.rtm-toast-top ~ .rtm-toast-top:nth-of-type(2) {
  top: 122px;
}
#rtmsNotify .real-time-toast.rtm-toast-top ~ .rtm-toast-top:nth-of-type(3) {
  top: 222px;
}
#rtmsNotify .real-time-toast.rtm-toast-top ~ .rtm-toast-top:nth-of-type(4) {
  top: 322px;
}
#rtmsNotify .real-time-toast.rtm-toast-top ~ .rtm-toast-top:nth-of-type(5) {
  top: 422px;
}
#rtmsNotify .real-time-toast.rtm-toast-top ~ .rtm-toast-top:nth-of-type(6) {
  top: 522px;
}
#rtmsNotify .real-time-toast.rtm-toast-top ~ .rtm-toast-top:nth-of-type(7) {
  top: 622px;
}
#rtmsNotify .real-time-toast.rtm-toast-top ~ .rtm-toast-top:nth-of-type(8) {
  top: 722px;
}
#rtmsNotify .real-time-toast.rtm-toast-top ~ .rtm-toast-top:nth-of-type(9) {
  top: 822px;
}
#rtmsNotify .real-time-toast.rtm-toast-top ~ .rtm-toast-top:nth-of-type(10) {
  top: 922px;
}
#rtmsNotify .real-time-toast.rtm-toast-bottom {
  bottom: 22px;
}
#rtmsNotify .real-time-toast.rtm-toast-bottom ~ .rtm-toast-bottom:nth-of-type(2) {
  bottom: 122px;
}
#rtmsNotify .real-time-toast.rtm-toast-bottom ~ .rtm-toast-bottom:nth-of-type(3) {
  bottom: 222px;
}
#rtmsNotify .real-time-toast.rtm-toast-bottom ~ .rtm-toast-bottom:nth-of-type(4) {
  bottom: 322px;
}
#rtmsNotify .real-time-toast.rtm-toast-bottom ~ .rtm-toast-bottom:nth-of-type(5) {
  bottom: 422px;
}
#rtmsNotify .real-time-toast.rtm-toast-bottom ~ .rtm-toast-bottom:nth-of-type(6) {
  bottom: 522px;
}
#rtmsNotify .real-time-toast.rtm-toast-bottom ~ .rtm-toast-bottom:nth-of-type(7) {
  bottom: 622px;
}
#rtmsNotify .real-time-toast.rtm-toast-bottom ~ .rtm-toast-bottom:nth-of-type(8) {
  bottom: 722px;
}
#rtmsNotify .real-time-toast.rtm-toast-bottom ~ .rtm-toast-bottom:nth-of-type(9) {
  bottom: 822px;
}
#rtmsNotify .real-time-toast.rtm-toast-bottom ~ .rtm-toast-bottom:nth-of-type(10) {
  bottom: 922px;
}
#rtmsNotify .real-time-toast.light {
  background-color: #ffffff;
  color: #373737;
}
#rtmsNotify .real-time-toast.light a:not([class^="btn"]),
#rtmsNotify .real-time-toast.light h1,
#rtmsNotify .real-time-toast.light h2,
#rtmsNotify .real-time-toast.light h3,
#rtmsNotify .real-time-toast.light h4,
#rtmsNotify .real-time-toast.light h5,
#rtmsNotify .real-time-toast.light h6 {
  color: #373737;
}
#rtmsNotify .real-time-toast.dark {
  background-color: #000000;
  color: #ffffff;
}
#rtmsNotify .real-time-toast.dark a:not([class^="btn"]),
#rtmsNotify .real-time-toast.dark h1,
#rtmsNotify .real-time-toast.dark h2,
#rtmsNotify .real-time-toast.dark h3,
#rtmsNotify .real-time-toast.dark h4,
#rtmsNotify .real-time-toast.dark h5,
#rtmsNotify .real-time-toast.dark h6 {
  color: #ffffff;
}
#rtmsNotify .real-time-popup {
  position: fixed;
  width: 420px;
  margin: auto;
  left: 0;
  right: 0;
  z-index: 10000;
}
#rtmsNotify .real-time-popup [class*="ui-icon"] {
  color: #e5e5e5;
  position: absolute;
  right: 5.5px;
  top: -33px;
}
#rtmsNotify .real-time-popup [class*="ui-icon"]:hover {
  color: #ef4923;
  cursor: pointer;
}
#rtmsNotify .real-time-popup .wrapper {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.8);
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.8);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  position: relative;
  /*.spacing-float-reset();*/
  overflow: hidden;
  width: 420px;
}
#rtmsNotify .real-time-popup.light {
  color: #373737;
}
#rtmsNotify .real-time-popup.light a:not([class^="btn"]),
#rtmsNotify .real-time-popup.light h1,
#rtmsNotify .real-time-popup.light h2,
#rtmsNotify .real-time-popup.light h3,
#rtmsNotify .real-time-popup.light h4,
#rtmsNotify .real-time-popup.light h5,
#rtmsNotify .real-time-popup.light h6 {
  color: #373737;
}
#rtmsNotify .real-time-popup.dark .wrapper {
  background-color: #000000;
}
#rtmsNotify .real-time-popup.dark {
  color: #ffffff;
}
#rtmsNotify .real-time-popup.dark a:not([class^="btn"]),
#rtmsNotify .real-time-popup.dark h1,
#rtmsNotify .real-time-popup.dark h2,
#rtmsNotify .real-time-popup.dark h3,
#rtmsNotify .real-time-popup.dark h4,
#rtmsNotify .real-time-popup.dark h5,
#rtmsNotify .real-time-popup.dark h6 {
  color: #ffffff;
}
#rtmsNotify .real-time-popup .img-text-overlay {
  color: #ffffff;
  left: 11px;
  position: absolute;
  top: 11px;
  width: 50%;
}
#rtmsNotify .real-time-popup .img-text-overlay a:not([class^="btn"]),
#rtmsNotify .real-time-popup .img-text-overlay h1,
#rtmsNotify .real-time-popup .img-text-overlay h2,
#rtmsNotify .real-time-popup .img-text-overlay h3,
#rtmsNotify .real-time-popup .img-text-overlay h4,
#rtmsNotify .real-time-popup .img-text-overlay h5,
#rtmsNotify .real-time-popup .img-text-overlay h6 {
  color: #ffffff;
}
#rtmsNotify .real-time-popup .img-text-overlay p,
#rtmsNotify .real-time-popup .img-text-overlay h1,
#rtmsNotify .real-time-popup .img-text-overlay h2,
#rtmsNotify .real-time-popup .img-text-overlay h3,
#rtmsNotify .real-time-popup .img-text-overlay h4,
#rtmsNotify .real-time-popup .img-text-overlay h5,
#rtmsNotify .real-time-popup .img-text-overlay h6 {
  float: none;
  margin: 0;
  padding: 0;
}
#rtmsNotify .real-time-popup .real-time-popup-headline {
  padding: 22px 22px 0;
  font-weight: 700;
}
#rtmsNotify .real-time-popup .real-time-popup-scroll-area {
  min-height: 50px;
  max-height: 210px;
  padding: 22px 0;
}
#rtmsNotify .real-time-popup.light .wrapper {
  background-color: #ffffff;
}
#rtmsNotify .real-time-popup.light .wrapper a:not([class*=btn-]) {
  color: #00c3b8;
}
#rtmsNotify .real-time-popup .text {
  padding: 0 22px;
  /*.real-time-text(@width: 100%);*/
}
#rtmsNotify .real-time-popup .button-area {
  text-align: center;
  padding: 0 22px 22px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-lines: single;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -ms-box-lines: single;
  -o-box-lines: single;
  box-lines: single;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  -o-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
#rtmsNotify .real-time-popup .button-area [class*=btn] {
  -moz-flex-basis: 50%;
  -ms-flex-basis: 50%;
  -webkit-flex-basis: 50%;
  -ms-flex: 0 1 50%;
  flex-basis: 50%;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
}
#rtmsNotify .real-time-popup .button-area [class*=btn] + [class*=btn] {
  margin-left: 22px;
}
#rtmsNotify .real-time-popup p > span {
  display: block;
}
#rtmsNotify .real-time-popup.light .mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.2);
}
#rtmsNotify .real-time-popup.light .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.5);
}
#rtmsNotify .real-time-popup.light .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.7);
}
#rtmsNotify .real-time-popup.light .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
#rtmsNotify .real-time-popup.light .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.8);
}
#rtmsNotify .real-time-popup.light .mCSB_scrollTools [class*=mCSB_button] {
  color: #000000;
}
/*#dialog-box, #rtms-box {
    .real-time-popup {
        width: 420px;
        left: 0;
        right: 0;
        margin: auto;
        border: 0;
        background: none;
        .box-shadow(none);
        position: fixed;
    }
}*/
/*#rtms-box .real-time-popup {
    .real-time-ui-icon-large(); //quick hacky fix this should be integrated into the nesting above, as this is somewhat duplicated code
}*/
/*#rtmService.real-time-toast > p, //temporary alignment for anchors and paragraphs (that should not usually be in a toaster in this way, but requested due to deep linking/testing
#rtmService.real-time-toast > a {
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 0;
    position: absolute;
    top: 52px;
    left: 76px;
}*/
/*! Link Boxes */
/* 
=================
Table of Content:
=================
    
  * Link Boxes
  * http://themepark.bwin.com/en/p/themepark/overview/linkboxes

*/
.linkbox {
  background: #ef4923;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #373737;
  color: #000000;
  display: block;
  overflow: auto;
  padding: 22px 44px 22px 60px;
  position: relative;
  text-decoration: none;
  width: 390px;
}
.linkbox h1,
.linkbox h2,
.linkbox h3,
.linkbox h4,
.linkbox h5,
.linkbox h6,
.linkbox p {
  /*spacing reset*/
  margin: 0;
  padding: 0;
}
.linkbox h1,
.linkbox h2,
.linkbox h3,
.linkbox h4,
.linkbox h5 {
  color: #000000;
  font-weight: 700;
}
.linkbox p {
  margin-bottom: 0;
}
.text .linkbox p {
  margin-bottom: 0;
}
.linkbox .text {
  width: 90%;
  float: right;
}
.linkbox::before {
  font-size: 230.76%;
  position: absolute;
  top: 37%;
  left: 13px;
}
.linkbox .theme-right {
  position: absolute;
  right: 14px;
  top: 45%;
}
.linkbox:hover,
.linkbox:active,
.linkbox:focus {
  background: #ef4923;
}
.linkbox.contrast-bg {
  /*alternative color styling*/
  background: #ffffff;
  border: 1px solid #f5f5f5;
}
.linkbox.contrast-bg:hover,
.linkbox.contrast-bg:active,
.linkbox.contrast-bg:focus {
  background: #ffffff;
}
/*! Form Elements */
/* 
=================
Table of Content:
=================
    
    * Form Elements
    * http://themepark.bwin.com/en/p/themepark/overview/selectlist2

*/
select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  font-size: 13px;
  line-height: 1.6;
  padding: 3px 22px 3px 5px;
  color: #373737;
  z-index: 1;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  border: 1px solid #acacac;
  font-family: inherit;
  text-indent: 0.01px;
  text-overflow: '';
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAgBAMAAACiDzYSAAAAIVBMVEX///9lZWXIyMjJycnOzs7Pz8/R0dHl5eXm5ub19fX6+vr+X3tiAAAAAXRSTlMAQObYZgAAAGRJREFUeF7dy7ENgFAQAlBiobFEq9/pOlaO5Ai6g4Maiwt3YQKlgpCHb+auc1Nly8dFdfLUGJmelS2TWaN7kciCgkQmwJCIIRFDIhmJGBIxFMRREEdBHAVxJFLTk7tWyXDgF3kAY+EPSPiQV7gAAAAASUVORK5CYII=) right center no-repeat #ffffff;
  -webkit-background-size: 1.4em auto;
  -moz-background-size: 1.4em auto;
  -o-background-size: 1.4em auto;
  background-size: 1.4em auto;
  outline: none;
  cursor: pointer;
  height: 30px;
  /* IE and FF need a height */
  -moz-padding-start: 0;
  /* FF padding-left adjustment */
}
.border-radius-min select {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
select::-ms-value {
  padding-left: 0 !important;
}
select.selected {
  color: #373737;
}
select > option {
  color: #7a7a7a;
  cursor: pointer;
  background-color: #ffffff;
}
select > option[disabled] {
  display: none;
  cursor: none;
}
select > option[disabled]:hover {
  cursor: none;
}
select.please-select {
  color: #acacac;
}
select.please-select.selected {
  /*color: @mix-selector-style1-font;
            .selector-light & {
            border: 1px solid @mix-selector-light-border-selected;
            }*/
  color: #373737;
  /*&.selected {
                color: @mix-selector-style1-font;
            }*/
}
select:hover:not([disabled]) {
  background-color: #ffffff;
  border: 1px solid #f5f5f5;
}
select:active:not([disabled]),
select:focus:not([disabled]) {
  background-color: #ffffff;
  border: 1px solid #00c3b8;
  outline: 1px solid #00c3b8;
}
.selector-lg select:active:not([disabled]),
.selector-lg select:focus:not([disabled]) {
  border: 1px solid #ef4923;
}
.border-radius-min select:active:not([disabled]),
.border-radius-min select:focus:not([disabled]) {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
select[disabled] {
  cursor: default;
  opacity: 0.4;
}
.selector-s2 select {
  background-color: #ffffff;
  background-position: right center;
  border-color: #acacac;
  color: #373737;
}
.selector-s2 select.selected {
  color: #373737;
}
.selector-s2 select option {
  color: #7a7a7a;
  background-color: #f5f5f5;
}
.selector-s2 select option[disabled] {
  display: none;
}
.selector-s2 select.please-select {
  color: #acacac;
}
.selector-s2 select.please-select.selected {
  color: #373737;
}
.selector-s2 select:hover:not([disabled]) {
  background-color: #ffffff;
  border: 1px solid #f5f5f5;
}
.selector-s2 select:active:not([disabled]),
.selector-s2 select:focus:not([disabled]) {
  background-color: #ffffff;
  border: 1px solid #00c3b8;
  outline: 1px solid #00c3b8;
}
.border-radius-min .selector-s2 select {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.selector-s3 select {
  background-color: #ffffff;
  background-position: right center;
  border-color: #000000;
  color: #000000;
}
.selector-s3 select.selected {
  color: #000000;
}
.selector-s3 select option {
  color: #7a7a7a;
  background-color: #ffffff;
}
.selector-s3 select option[disabled] {
  display: none;
}
.selector-s3 select.please-select {
  color: #acacac;
}
.selector-s3 select.please-select.selected {
  color: #000000;
}
.selector-s3 select:hover:not([disabled]) {
  background-color: #ffffff;
  border: 1px solid #000000;
}
.selector-s3 select:active:not([disabled]),
.selector-s3 select:focus:not([disabled]) {
  background-color: #ffffff;
  border: 1px solid #f9b6a7;
  outline: 1px solid #f9b6a7;
}
.border-radius-min .selector-s3 select {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.selector-lg select {
  font-size: 107.69%;
  height: 34px;
  line-height: 1.3333333;
  padding: 5px 7px;
  height: 46px;
}
.border-radius-min .selector-lg select {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.selector-light select {
  background-color: #ffffff;
  border-color: #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #373737;
}
.selector-light select:focus {
  background-color: #ffffff;
  border-color: #e5e5e5;
  color: #373737;
  -webkit-box-shadow: inset 0 -2px 0 #449a92;
  -moz-box-shadow: inset 0 -2px 0 #449a92;
  box-shadow: inset 0 -2px 0 #449a92;
  border-width: 1px;
  outline: none;
}
.selector-light select.selected {
  color: #000000;
}
.selector-light select option {
  color: #7a7a7a;
  background-color: #ffffff;
}
.selector-light select option[disabled] {
  display: none;
}
.selector-light select.please-select {
  color: rgba(55, 55, 55, 0.75);
}
.selector-light select.please-select.selected {
  color: #373737;
}
.selector-light select:hover:not([disabled]) {
  background-color: #ffffff;
  border-color: #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #373737;
}
.selector-light select:active:not([disabled]),
.selector-light select:focus:not([disabled]) {
  background-color: #ffffff;
  border-color: #e5e5e5;
  color: #373737;
  -webkit-box-shadow: inset 0 -2px 0 #449a92;
  -moz-box-shadow: inset 0 -2px 0 #449a92;
  box-shadow: inset 0 -2px 0 #449a92;
  border-width: 1px;
  outline: none;
}
.border-radius-min .selector-light select {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
select + button,
select + input[type=submit],
select + input[type=button],
select + a[class*="btn-"] {
  margin-top: -1px;
}
.border-radius-min select {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.selector-light select.input-validation-error {
  -webkit-box-shadow: inset 0 -2px 0 #be2909;
  -moz-box-shadow: inset 0 -2px 0 #be2909;
  box-shadow: inset 0 -2px 0 #be2909;
}
.selector-light select.input-validation-error:focus {
  -webkit-box-shadow: inset 0 -2px 0 #449a92;
  -moz-box-shadow: inset 0 -2px 0 #449a92;
  box-shadow: inset 0 -2px 0 #449a92;
}
/*IE hide select arrow */
select::-ms-expand {
  display: none;
}
/*IE fix for focusing select elements */
select:focus::-ms-value {
  color: #373737;
  background-color: transparent;
}
.selector-s2 select:focus::-ms-value {
  color: #373737;
  background-color: transparent;
}
.selector-s3 select:focus::-ms-value {
  color: #000000;
  background-color: transparent;
}
.checkbox-label,
.radio-label {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  float: none;
  line-height: 1.5;
  margin-top: 5px;
  min-height: 19px;
  padding: 0 0 0 25px;
  position: relative;
  width: auto;
}
[class*=-label] [type=checkbox],
[class*=-label] [type=radio] {
  opacity: 0.01;
  pointer-events: all;
  left: 0;
  position: absolute;
  height: 18px;
  top: 0;
  width: 18px;
}
[class*=-label] input[type=radio] ~ .radio,
[class*=-label] input[type=checkbox] ~ .checker {
  top: 0;
  left: 0;
  position: absolute;
  width: 18px;
  height: 18px;
}
[class*=-label] input[type=radio] ~ .radio:before,
[class*=-label] input[type=checkbox] ~ .checker:before {
  width: 18px;
  height: 18px;
  left: 0;
  top: 0;
  font-family: 'themeicons';
  display: inline-block;
  position: absolute;
  font-size: 14px;
  text-align: center;
  line-height: 18px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0;
  /* IE doesn't know initial */
  text-indent: initial;
}
.contrast-bg [class*=-label] input[type=radio] ~ .radio,
.contrast-bg [class*=-label] input[type=checkbox] ~ .checker {
  top: 2px;
}
.contrast-bg [class*=-label] input[type=radio] ~ .radio:before,
.contrast-bg [class*=-label] input[type=checkbox] ~ .checker:before {
  font-size: 20px;
}
[class*=-label] input[type=radio] ~ .radio {
  color: #373737;
}
.contrast-bg [class*=-label] input[type=radio] ~ .radio {
  color: #e5e5e5;
}
[class*=-label] input[type=radio] ~ .radio + span {
  color: #373737;
}
.contrast-bg [class*=-label] input[type=radio] ~ .radio + span {
  color: #373737;
}
[class*=-label] input[type=checkbox] ~ .checker {
  color: #373737;
}
.contrast-bg [class*=-label] input[type=checkbox] ~ .checker {
  color: #e5e5e5;
}
[class*=-label] input[type=checkbox] ~ .checker + span {
  color: #373737;
}
.contrast-bg [class*=-label] input[type=checkbox] ~ .checker + span {
  color: #373737;
}
[class*=-label]:hover input[type=checkbox]:not([disabled]) ~ .checker {
  color: #7a7a7a;
}
.contrast-bg [class*=-label]:hover input[type=checkbox]:not([disabled]) ~ .checker {
  color: #f2f2f2;
}
[class*=-label]:hover input[type=checkbox]:not([disabled]) ~ .checker + span {
  color: #7a7a7a;
}
.contrast-bg [class*=-label]:hover input[type=checkbox]:not([disabled]) ~ .checker + span {
  color: #777777;
}
[class*=-label]:active input[type=checkbox]:not([disabled]) ~ .checker {
  color: #7a7a7a;
}
.contrast-bg [class*=-label]:active input[type=checkbox]:not([disabled]) ~ .checker {
  color: #00c3b8;
}
[class*=-label]:active input[type=checkbox]:not([disabled]) ~ .checker + span {
  color: #7a7a7a;
}
.contrast-bg [class*=-label]:active input[type=checkbox]:not([disabled]) ~ .checker + span {
  color: #373737;
}
[class*=-label]:hover input[type=radio]:not([disabled]) ~ .radio {
  color: #7a7a7a;
}
.contrast-bg [class*=-label]:hover input[type=radio]:not([disabled]) ~ .radio {
  color: #f2f2f2;
}
[class*=-label]:hover input[type=radio]:not([disabled]) ~ .radio + span {
  color: #7a7a7a;
}
.contrast-bg [class*=-label]:hover input[type=radio]:not([disabled]) ~ .radio + span {
  color: #777777;
}
[class*=-label]:active input[type=radio]:not([disabled]) ~ .radio {
  color: #7a7a7a;
}
.contrast-bg [class*=-label]:active input[type=radio]:not([disabled]) ~ .radio {
  color: #00c3b8;
}
[class*=-label]:active input[type=radio]:not([disabled]) ~ .radio + span {
  color: #7a7a7a;
}
.contrast-bg [class*=-label]:active input[type=radio]:not([disabled]) ~ .radio + span {
  color: #373737;
}
[class*=-label] input[type=checkbox] ~ .checker:before {
  content: "\e603";
  /*.contrast-bg & {
            content:"@{theme-checkbox-off-i-icon-content}";
            color: @contrast-bg-link-color;
        }*/
}
[class*=-label] input[type=radio] ~ .radio:before {
  content: "\e608";
  /*.contrast-bg & {
            content:"@{theme-radio-off-i}";
            color: @contrast-bg-link-color;
        }*/
}
[class*=-label] input[type=checkbox]:checked ~ .checker:before {
  content: "\e604";
}
.contrast-bg [class*=-label] input[type=checkbox]:checked ~ .checker:before {
  content: "\e601";
  color: #00c3b8;
}
[class*=-label] input[type=radio]:checked ~ .radio:before {
  content: "\e606";
}
.contrast-bg [class*=-label] input[type=radio]:checked ~ .radio:before {
  content: "\e606";
  color: #00c3b8;
}
[class*=-label] [disabled] ~ .checker,
[class*=-label] [disabled] ~ .radio {
  cursor: default;
}
[class*=-label] [disabled] ~ .checker:before,
[class*=-label] [disabled] ~ .radio:before {
  opacity: 0.4;
}
.check-radio-s2 [class*=-label] input[type=checkbox] ~ .checker {
  color: #e5e5e5;
}
.check-radio-s2 [class*=-label] input[type=checkbox] ~ .checker + span {
  color: #e5e5e5;
}
.check-radio-s2 [class*=-label]:hover input[type=checkbox]:not([disabled]) ~ .checker {
  color: #ffffff;
}
.check-radio-s2 [class*=-label]:hover input[type=checkbox]:not([disabled]) ~ .checker + span {
  color: #ffffff;
}
.check-radio-s2 [class*=-label]:active input[type=checkbox]:not([disabled]) ~ .checker {
  color: #ffffff;
}
.check-radio-s2 [class*=-label]:active input[type=checkbox]:not([disabled]) ~ .checker + span {
  color: #ffffff;
}
.check-radio-s2 [class*=-label] input[type=radio] ~ .radio {
  color: #e5e5e5;
}
.check-radio-s2 [class*=-label] input[type=radio] ~ .radio + span {
  color: #e5e5e5;
}
.check-radio-s2 [class*=-label]:hover input[type=radio]:not([disabled]) ~ .radio {
  color: #ffffff;
}
.check-radio-s2 [class*=-label]:hover input[type=radio]:not([disabled]) ~ .radio + span {
  color: #ffffff;
}
.check-radio-s2 [class*=-label]:active input[type=radio]:not([disabled]) ~ .radio {
  color: #ffffff;
}
.check-radio-s2 [class*=-label]:active input[type=radio]:not([disabled]) ~ .radio + span {
  color: #ffffff;
}
.check-radio-lg  [class*=-label] input[type=radio] ~ .radio:before,
.check-radio-lg  [class*=-label] input[type=checkbox] ~ .checker:before {
  height: 24px;
  width: 24px;
  font-size: 24px;
}
#main fieldset .label-dark label {
  color: #000000;
}
.js .custom-file-upload-hidden {
  display: none;
  height: 0;
  visibility: hidden;
  width: 0;
}
.file-upload-wrapper {
  position: relative;
}
.file-upload-input {
  /*background-color: @uploader-bg; 
    border: 1px solid @uploader-border;
    color: @uploader-font;*/
  cursor: pointer;
  outline: none !important;
  /*padding: 3px 5px;*/
  pointer-events: none;
  width: auto;
  float: left;
  /* IE 9 Fix */
  /*.placeholder(@uploader-font-placeholder);*/
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  opacity: 0.7;
}
.border-radius-min .file-upload-input {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.file-upload-button {
  margin: 5px 2px 5px 10px;
  min-width: 85px;
  float: left;
  /* IE 9 Fix */
}
.contrast-bg .file-upload-button {
  background: transparent !important;
  /*========
    Required otherwise when shadow buttons are enabled the ghost buttons pick up unwanted box shadows*/
  /*========*/
  color: #ef4923;
  border-color: #ef4923;
}
.contrast-bg .file-upload-button:hover {
  opacity: 0.7;
}
.contrast-bg .file-upload-button:active {
  opacity: 0.5;
}
.contrast-bg .file-upload-button:hover:not(:disabled) {
  border-color: #ef4923;
  opacity: 0.7;
}
.contrast-bg .file-upload-button:active:not(:disabled) {
  border-color: #ef4923;
  opacity: 0.5;
}
label.file-upload-button {
  border: 2px solid #acacac !important;
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  vertical-align: middle;
  -webkit-border-radius: 3.1px;
  -moz-border-radius: 3.1px;
  border-radius: 3.1px;
  text-decoration: none;
  color: #ffffff;
  outline: 0;
  padding: 6px 10px !important;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #e5e5e5;
  font-size: 11px;
  width: auto !important;
  line-height: 1.1;
}
input[type=checkbox] ~ .checker-verify {
  top: 0;
  left: 0;
  position: absolute;
  width: 18px;
  height: 18px;
}
input[type=checkbox] ~ .checker-verify:before {
  width: 18px;
  height: 18px;
  left: 0;
  top: 0;
  font-family: 'themeicons';
  display: inline-block;
  position: absolute;
  font-size: 20px;
  text-align: center;
  line-height: 18px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0;
  /* IE doesn't know initial */
  text-indent: initial;
}
input[type=checkbox] ~ .checker-verify:before {
  content: "\e608";
}
input[type=checkbox]:checked ~ .checker-verify:before {
  content: "\e625";
  color: #7a7a7a;
}
input[type=checkbox]:checked ~ .checker-verify:after {
  background-color: #ffffff;
  border-radius: 50%;
  content: "";
  display: block;
  height: 16px;
  margin: 2px;
  width: 16px;
}
/* checkbox/radio switcher
--------------------------*/
.custom-control {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  float: none;
  line-height: 1.5;
  margin-top: 5px;
  min-height: 19px;
  padding: 0;
  position: relative;
  width: auto;
}
.custom-control-switcher {
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
  z-index: 1;
}
.custom-control-switcher-lever {
  background: #7a7a7a;
  /* Old browsers */
  background: -moz-linear-gradient(left, #7a7a7a 50%, #ef4923 50%, #ef4923 50%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #7a7a7a 50%, #ef4923 50%, #ef4923 50%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #7a7a7a 50%, #ef4923 50%, #ef4923 50%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
  background-position: 0 0;
  background-size: 40px;
  border-radius: 11px;
  content: "";
  display: inline-block;
  height: 9px;
  margin: 0 10px;
  position: relative;
  -moz-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px);
  vertical-align: middle;
  width: 20px;
  z-index: -1;
}
.switcher-lg .custom-control-switcher-lever {
  background-size: 60px;
  height: 14px;
  width: 30px;
}
.custom-control-switcher-lever:after {
  -moz-transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease;
  -o-transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease;
  -webkit-transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease;
  transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease;
  background: #ffffff;
  border-radius: 50%;
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.5);
  content: "";
  height: 15px;
  left: -7px;
  position: absolute;
  top: -3px;
  width: 14px;
}
.switcher-lg .custom-control-switcher-lever:after {
  height: 20px;
  left: -10px;
  width: 20px;
}
.custom-control-input {
  opacity: 0.01;
  pointer-events: all;
  left: 0;
  position: absolute;
  height: 18px;
  top: 0;
  width: 18px;
  bottom: 0;
  margin: auto;
  right: 0;
}
.custom-control-input[disabled] + .custom-control-switcher-lever {
  cursor: default;
  opacity: 0.4;
}
.custom-control-input:checked + .custom-control-switcher-lever {
  background-position: 20px 0;
}
.switcher-lg .custom-control-input:checked + .custom-control-switcher-lever {
  background-position: 30px 0;
}
.custom-control-input:checked + .custom-control-switcher-lever:after {
  background-color: #ffffff;
  left: 14px;
}
.switcher-lg .custom-control-input:checked + .custom-control-switcher-lever:after {
  left: 20px;
}
/*! Buttons */
/* 
=================
Table of Content:
=================
    
    * Buttons
    * Go Buttons
    * Chat Buttons // used for go button, to process something - Design defintion (Alvaro Velasco: Green CTA to finalise the process. Since green means “go” in the design language.)
    * http://themepark.bwin.com/en/p/themepark/overview/buttons

*/
/*default button styling*/
button:not(.no-uniform),
input[type=submit]:not(.no-uniform),
input[type=button]:not(.no-uniform),
a[class*="btn-"] {
  display: inline-block;
  margin-left: 1px;
  font-weight: 700;
  border: 2px solid #e5e5e5;
  vertical-align: middle;
  text-decoration: none;
  color: #373737;
  background-color: #e5e5e5;
  outline: 0;
  font-size: 11px;
  line-height: 1.1;
  padding: 8px 15px;
  text-align: center;
  font-family: 'Ubuntu', Verdana, Arial, Helvetica, sans-serif;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  text-transform: none;
}
.el button:not(.no-uniform),
.el input[type=submit]:not(.no-uniform),
.el input[type=button]:not(.no-uniform),
.el a[class*="btn-"] {
  text-transform: none;
}
button:not(.no-uniform):disabled,
input[type=submit]:not(.no-uniform):disabled,
input[type=button]:not(.no-uniform):disabled,
a[class*="btn-"]:disabled,
button:not(.no-uniform).btn-disabled,
input[type=submit]:not(.no-uniform).btn-disabled,
input[type=button]:not(.no-uniform).btn-disabled,
a[class*="btn-"].btn-disabled {
  opacity: 0.4;
  cursor: default;
  pointer-events: none;
}
button:not(.no-uniform):hover:not(:disabled),
input[type=submit]:not(.no-uniform):hover:not(:disabled),
input[type=button]:not(.no-uniform):hover:not(:disabled),
a[class*="btn-"]:hover:not(:disabled) {
  background-color: #7a7a7a;
  border-color: #7a7a7a;
  cursor: pointer;
}
button:not(.no-uniform):active:not(:disabled),
input[type=submit]:not(.no-uniform):active:not(:disabled),
input[type=button]:not(.no-uniform):active:not(:disabled),
a[class*="btn-"]:active:not(:disabled) {
  background-color: #7a7a7a;
  border-color: #7a7a7a;
}
.ghost-btn button:not(.no-uniform),
.ghost-btn input[type=submit]:not(.no-uniform),
.ghost-btn input[type=button]:not(.no-uniform),
.ghost-btn a[class*="btn-"] {
  background: transparent !important;
  /*========
    Required otherwise when shadow buttons are enabled the ghost buttons pick up unwanted box shadows*/
  /*========*/
}
.ghost-btn button:not(.no-uniform):hover,
.ghost-btn input[type=submit]:not(.no-uniform):hover,
.ghost-btn input[type=button]:not(.no-uniform):hover,
.ghost-btn a[class*="btn-"]:hover {
  opacity: 0.7;
}
.ghost-btn button:not(.no-uniform):active,
.ghost-btn input[type=submit]:not(.no-uniform):active,
.ghost-btn input[type=button]:not(.no-uniform):active,
.ghost-btn a[class*="btn-"]:active {
  opacity: 0.5;
}
.ghost-btn button:not(.no-uniform),
.ghost-btn input[type=submit]:not(.no-uniform),
.ghost-btn input[type=button]:not(.no-uniform),
.ghost-btn a[class*="btn-"] {
  color: #373737;
  border-color: #e5e5e5;
}
.ghost-btn button:not(.no-uniform):hover:not(:disabled),
.ghost-btn input[type=submit]:not(.no-uniform):hover:not(:disabled),
.ghost-btn input[type=button]:not(.no-uniform):hover:not(:disabled),
.ghost-btn a[class*="btn-"]:hover:not(:disabled) {
  border-color: #e5e5e5;
}
.ghost-btn button:not(.no-uniform):active:not(:disabled),
.ghost-btn input[type=submit]:not(.no-uniform):active:not(:disabled),
.ghost-btn input[type=button]:not(.no-uniform):active:not(:disabled),
.ghost-btn a[class*="btn-"]:active:not(:disabled) {
  border-color: #e5e5e5;
}
button:not(.no-uniform)[class*=theme]:before,
input[type=submit]:not(.no-uniform)[class*=theme]:before,
input[type=button]:not(.no-uniform)[class*=theme]:before,
a[class*="btn-"][class*=theme]:before {
  padding-right: 11px;
  vertical-align: middle;
}
button:not(.no-uniform)[class*=theme].push-icon-right,
input[type=submit]:not(.no-uniform)[class*=theme].push-icon-right,
input[type=button]:not(.no-uniform)[class*=theme].push-icon-right,
a[class*="btn-"][class*=theme].push-icon-right {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
button:not(.no-uniform)[class*=theme].push-icon-right:before,
input[type=submit]:not(.no-uniform)[class*=theme].push-icon-right:before,
input[type=button]:not(.no-uniform)[class*=theme].push-icon-right:before,
a[class*="btn-"][class*=theme].push-icon-right:before {
  order: 2;
  padding-left: 11px;
}
button.ghost-btn:not(.no-uniform),
input[type=submit].ghost-btn:not(.no-uniform),
input[type=button].ghost-btn:not(.no-uniform),
a[class*="btn-"].ghost-btn {
  background: transparent !important;
  /*========
    Required otherwise when shadow buttons are enabled the ghost buttons pick up unwanted box shadows*/
  /*========*/
  color: #373737;
  border-color: #e5e5e5;
}
button.ghost-btn:not(.no-uniform):hover,
input[type=submit].ghost-btn:not(.no-uniform):hover,
input[type=button].ghost-btn:not(.no-uniform):hover,
a[class*="btn-"].ghost-btn:hover {
  opacity: 0.7;
}
button.ghost-btn:not(.no-uniform):active,
input[type=submit].ghost-btn:not(.no-uniform):active,
input[type=button].ghost-btn:not(.no-uniform):active,
a[class*="btn-"].ghost-btn:active {
  opacity: 0.5;
}
button.ghost-btn:not(.no-uniform):hover:not(:disabled),
input[type=submit].ghost-btn:not(.no-uniform):hover:not(:disabled),
input[type=button].ghost-btn:not(.no-uniform):hover:not(:disabled),
a[class*="btn-"].ghost-btn:hover:not(:disabled) {
  border-color: #e5e5e5;
}
button.ghost-btn:not(.no-uniform):active:not(:disabled),
input[type=submit].ghost-btn:not(.no-uniform):active:not(:disabled),
input[type=button].ghost-btn:not(.no-uniform):active:not(:disabled),
a[class*="btn-"].ghost-btn:active:not(:disabled) {
  border-color: #e5e5e5;
}
.full-btn button,
.full-btn input[type=submit],
.full-btn input[type=button],
a[class*="full-btn"] {
  width: 100%;
  display: block;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.btn-l1 button,
.btn-l1 input[type=button],
.btn-l1 input[type=submit],
.btn-l2 button,
.btn-l2 input[type=button],
.btn-l2 input[type=submit],
.btn-l3 button,
.btn-l3 input[type=button],
.btn-l3 input[type=submit],
a[class*="btn-l"] {
  font-size: 13px;
  border-width: 2px;
  padding: 12px 20px;
}
.btn-t1 button,
.btn-t1 input[type=button],
.btn-t1 input[type=submit],
.btn-t2 button,
.btn-t2 input[type=button],
.btn-t2 input[type=submit],
.btn-t3 button,
.btn-t3 input[type=button] .btn-t3 input[type=submit],
.btn-t4 button,
.btn-t4 input[type=button],
.btn-t4 input[type=submit],
.btn-t5 button,
.btn-t5 input[type=button],
.btn-t5 input[type=submit],
a[class*="btn-t"] {
  font-size: 17px;
  padding: 14px 44px;
  border-width: 2px;
}
.btn-s2 button,
.btn-s2 input[type=button],
.btn-s2 input[type=submit],
.btn-l2 button,
.btn-l2 input[type=button],
.btn-l2 input[type=submit],
.btn-t2 button {
  color: #ffffff;
  background-color: #00c3b8;
  border: 2px solid #00c3b8;
}
.btn-s2 button:hover:not(:disabled),
.btn-s2 input[type=button]:hover:not(:disabled),
.btn-s2 input[type=submit]:hover:not(:disabled),
.btn-l2 button:hover:not(:disabled),
.btn-l2 input[type=button]:hover:not(:disabled),
.btn-l2 input[type=submit]:hover:not(:disabled),
.btn-t2 button:hover:not(:disabled) {
  background-color: #449a92;
  border-color: #449a92;
}
.btn-s2 button:active:not(:disabled),
.btn-s2 input[type=button]:active:not(:disabled),
.btn-s2 input[type=submit]:active:not(:disabled),
.btn-l2 button:active:not(:disabled),
.btn-l2 input[type=button]:active:not(:disabled),
.btn-l2 input[type=submit]:active:not(:disabled),
.btn-t2 button:active:not(:disabled) {
  background-color: #00dcd0;
  border-color: #00dcd0;
}
.ghost-btn.btn-s2 button,
.ghost-btn.btn-s2 input[type=button],
.ghost-btn.btn-s2 input[type=submit],
.ghost-btn.btn-l2 button,
.ghost-btn.btn-l2 input[type=button],
.ghost-btn.btn-l2 input[type=submit],
.ghost-btn.btn-t2 button {
  color: #00c3b8;
  border-color: #00c3b8;
}
.ghost-btn.btn-s2 button:hover:not(:disabled),
.ghost-btn.btn-s2 input[type=button]:hover:not(:disabled),
.ghost-btn.btn-s2 input[type=submit]:hover:not(:disabled),
.ghost-btn.btn-l2 button:hover:not(:disabled),
.ghost-btn.btn-l2 input[type=button]:hover:not(:disabled),
.ghost-btn.btn-l2 input[type=submit]:hover:not(:disabled),
.ghost-btn.btn-t2 button:hover:not(:disabled) {
  border-color: #00c3b8;
}
.ghost-btn.btn-s2 button:active:not(:disabled),
.ghost-btn.btn-s2 input[type=button]:active:not(:disabled),
.ghost-btn.btn-s2 input[type=submit]:active:not(:disabled),
.ghost-btn.btn-l2 button:active:not(:disabled),
.ghost-btn.btn-l2 input[type=button]:active:not(:disabled),
.ghost-btn.btn-l2 input[type=submit]:active:not(:disabled),
.ghost-btn.btn-t2 button:active:not(:disabled) {
  border-color: #00c3b8;
}
a.btn-s2,
a.btn-l2,
a.btn-t2 {
  color: #ffffff;
  background-color: #00c3b8;
  border: 2px solid #00c3b8;
}
a.btn-s2:hover:not(:disabled),
a.btn-l2:hover:not(:disabled),
a.btn-t2:hover:not(:disabled) {
  background-color: #449a92;
  border-color: #449a92;
}
a.btn-s2:active:not(:disabled),
a.btn-l2:active:not(:disabled),
a.btn-t2:active:not(:disabled) {
  background-color: #00dcd0;
  border-color: #00dcd0;
}
a.btn-s2.ghost-btn,
a.btn-l2.ghost-btn,
a.btn-t2.ghost-btn {
  color: #ffffff;
  background-color: #00c3b8;
  border: 2px solid #00c3b8;
  color: #00c3b8;
  border-color: #00c3b8;
}
a.btn-s2.ghost-btn:hover:not(:disabled),
a.btn-l2.ghost-btn:hover:not(:disabled),
a.btn-t2.ghost-btn:hover:not(:disabled) {
  background-color: #449a92;
  border-color: #449a92;
}
a.btn-s2.ghost-btn:active:not(:disabled),
a.btn-l2.ghost-btn:active:not(:disabled),
a.btn-t2.ghost-btn:active:not(:disabled) {
  background-color: #00dcd0;
  border-color: #00dcd0;
}
.btn-s3 button,
.btn-s3 input[type=button],
.btn-s3 input[type=submit],
.btn-l3 button,
.btn-l3 input[type=button],
.btn-l3 input[type=submit],
.btn-t3 button {
  color: #ffffff;
  background-color: #ef4923;
  border: 2px solid #ef4923;
}
.btn-s3 button:hover:not(:disabled),
.btn-s3 input[type=button]:hover:not(:disabled),
.btn-s3 input[type=submit]:hover:not(:disabled),
.btn-l3 button:hover:not(:disabled),
.btn-l3 input[type=button]:hover:not(:disabled),
.btn-l3 input[type=submit]:hover:not(:disabled),
.btn-t3 button:hover:not(:disabled) {
  background-color: #be2909;
  border-color: #be2909;
}
.btn-s3 button:active:not(:disabled),
.btn-s3 input[type=button]:active:not(:disabled),
.btn-s3 input[type=submit]:active:not(:disabled),
.btn-l3 button:active:not(:disabled),
.btn-l3 input[type=button]:active:not(:disabled),
.btn-l3 input[type=submit]:active:not(:disabled),
.btn-t3 button:active:not(:disabled) {
  background-color: #f15d3b;
  border-color: #f15d3b;
}
.ghost-btn.btn-s3 button,
.ghost-btn.btn-s3 input[type=button],
.ghost-btn.btn-s3 input[type=submit],
.ghost-btn.btn-l3 button,
.ghost-btn.btn-l3 input[type=button],
.ghost-btn.btn-l3 input[type=submit],
.ghost-btn.btn-t3 button {
  color: #ef4923;
  border-color: #ef4923;
}
.ghost-btn.btn-s3 button:hover:not(:disabled),
.ghost-btn.btn-s3 input[type=button]:hover:not(:disabled),
.ghost-btn.btn-s3 input[type=submit]:hover:not(:disabled),
.ghost-btn.btn-l3 button:hover:not(:disabled),
.ghost-btn.btn-l3 input[type=button]:hover:not(:disabled),
.ghost-btn.btn-l3 input[type=submit]:hover:not(:disabled),
.ghost-btn.btn-t3 button:hover:not(:disabled) {
  border-color: #ef4923;
}
.ghost-btn.btn-s3 button:active:not(:disabled),
.ghost-btn.btn-s3 input[type=button]:active:not(:disabled),
.ghost-btn.btn-s3 input[type=submit]:active:not(:disabled),
.ghost-btn.btn-l3 button:active:not(:disabled),
.ghost-btn.btn-l3 input[type=button]:active:not(:disabled),
.ghost-btn.btn-l3 input[type=submit]:active:not(:disabled),
.ghost-btn.btn-t3 button:active:not(:disabled) {
  border-color: #ef4923;
}
a.btn-s3,
a.btn-l3,
a.btn-t3 {
  color: #ffffff;
  background-color: #ef4923;
  border: 2px solid #ef4923;
}
a.btn-s3:hover:not(:disabled),
a.btn-l3:hover:not(:disabled),
a.btn-t3:hover:not(:disabled) {
  background-color: #be2909;
  border-color: #be2909;
}
a.btn-s3:active:not(:disabled),
a.btn-l3:active:not(:disabled),
a.btn-t3:active:not(:disabled) {
  background-color: #f15d3b;
  border-color: #f15d3b;
}
a.btn-s3.ghost-btn,
a.btn-l3.ghost-btn,
a.btn-t3.ghost-btn {
  color: #ffffff;
  background-color: #ef4923;
  border: 2px solid #ef4923;
  color: #ef4923;
  border-color: #ef4923;
}
a.btn-s3.ghost-btn:hover:not(:disabled),
a.btn-l3.ghost-btn:hover:not(:disabled),
a.btn-t3.ghost-btn:hover:not(:disabled) {
  background-color: #be2909;
  border-color: #be2909;
}
a.btn-s3.ghost-btn:active:not(:disabled),
a.btn-l3.ghost-btn:active:not(:disabled),
a.btn-t3.ghost-btn:active:not(:disabled) {
  background-color: #f15d3b;
  border-color: #f15d3b;
}
.btn-s4 button,
.btn-s4 input[type=button],
.btn-s4 input[type=submit],
.btn-l4 button,
.btn-l4 input[type=button],
.btn-l4 input[type=submit],
.btn-t4 button {
  color: #ef4923;
  background-color: #ffffff;
  border: 2px solid #ffffff;
}
.btn-s4 button:hover:not(:disabled),
.btn-s4 input[type=button]:hover:not(:disabled),
.btn-s4 input[type=submit]:hover:not(:disabled),
.btn-l4 button:hover:not(:disabled),
.btn-l4 input[type=button]:hover:not(:disabled),
.btn-l4 input[type=submit]:hover:not(:disabled),
.btn-t4 button:hover:not(:disabled) {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}
.btn-s4 button:active:not(:disabled),
.btn-s4 input[type=button]:active:not(:disabled),
.btn-s4 input[type=submit]:active:not(:disabled),
.btn-l4 button:active:not(:disabled),
.btn-l4 input[type=button]:active:not(:disabled),
.btn-l4 input[type=submit]:active:not(:disabled),
.btn-t4 button:active:not(:disabled) {
  background-color: #e6e6e6;
  border-color: #e6e6e6;
}
.ghost-btn.btn-s4 button,
.ghost-btn.btn-s4 input[type=button],
.ghost-btn.btn-s4 input[type=submit],
.ghost-btn.btn-l4 button,
.ghost-btn.btn-l4 input[type=button],
.ghost-btn.btn-l4 input[type=submit],
.ghost-btn.btn-t4 button {
  color: #ffffff;
  border-color: #ffffff;
}
.ghost-btn.btn-s4 button:hover:not(:disabled),
.ghost-btn.btn-s4 input[type=button]:hover:not(:disabled),
.ghost-btn.btn-s4 input[type=submit]:hover:not(:disabled),
.ghost-btn.btn-l4 button:hover:not(:disabled),
.ghost-btn.btn-l4 input[type=button]:hover:not(:disabled),
.ghost-btn.btn-l4 input[type=submit]:hover:not(:disabled),
.ghost-btn.btn-t4 button:hover:not(:disabled) {
  background-color: transparent !important;
  border-color: #ffffff;
}
.ghost-btn.btn-s4 button:active:not(:disabled),
.ghost-btn.btn-s4 input[type=button]:active:not(:disabled),
.ghost-btn.btn-s4 input[type=submit]:active:not(:disabled),
.ghost-btn.btn-l4 button:active:not(:disabled),
.ghost-btn.btn-l4 input[type=button]:active:not(:disabled),
.ghost-btn.btn-l4 input[type=submit]:active:not(:disabled),
.ghost-btn.btn-t4 button:active:not(:disabled) {
  background-color: transparent !important;
  border-color: #ffffff;
}
a.btn-s4,
a.btn-l4,
a.btn-t4 {
  color: #ef4923;
  background-color: #ffffff;
  border: 2px solid #ffffff;
}
a.btn-s4:hover:not(:disabled),
a.btn-l4:hover:not(:disabled),
a.btn-t4:hover:not(:disabled) {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}
a.btn-s4:active:not(:disabled),
a.btn-l4:active:not(:disabled),
a.btn-t4:active:not(:disabled) {
  background-color: #e6e6e6;
  border-color: #e6e6e6;
}
a.btn-s4.ghost-btn,
a.btn-l4.ghost-btn,
a.btn-t4.ghost-btn {
  color: #ef4923;
  background-color: #ffffff;
  border: 2px solid #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}
a.btn-s4.ghost-btn:hover:not(:disabled),
a.btn-l4.ghost-btn:hover:not(:disabled),
a.btn-t4.ghost-btn:hover:not(:disabled) {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}
a.btn-s4.ghost-btn:active:not(:disabled),
a.btn-l4.ghost-btn:active:not(:disabled),
a.btn-t4.ghost-btn:active:not(:disabled) {
  background-color: #e6e6e6;
  border-color: #e6e6e6;
}
.btn-s5 button,
.btn-s5 input[type=button],
.btn-s5 input[type=submit],
.btn-l5 button,
.btn-l5 input[type=button],
.btn-l5 input[type=submit],
.btn-t5 button {
  color: #ffffff;
  background-color: #76bd19;
  border: 2px solid #76bd19;
}
.btn-s5 button:hover:not(:disabled),
.btn-s5 input[type=button]:hover:not(:disabled),
.btn-s5 input[type=submit]:hover:not(:disabled),
.btn-l5 button:hover:not(:disabled),
.btn-l5 input[type=button]:hover:not(:disabled),
.btn-l5 input[type=submit]:hover:not(:disabled),
.btn-t5 button:hover:not(:disabled) {
  background-color: #68a616;
  border-color: #68a616;
}
.btn-s5 button:active:not(:disabled),
.btn-s5 input[type=button]:active:not(:disabled),
.btn-s5 input[type=submit]:active:not(:disabled),
.btn-l5 button:active:not(:disabled),
.btn-l5 input[type=button]:active:not(:disabled),
.btn-l5 input[type=submit]:active:not(:disabled),
.btn-t5 button:active:not(:disabled) {
  background-color: #5a9013;
  border-color: #5a9013;
}
.ghost-btn.btn-s5 button,
.ghost-btn.btn-s5 input[type=button],
.ghost-btn.btn-s5 input[type=submit],
.ghost-btn.btn-l5 button,
.ghost-btn.btn-l5 input[type=button],
.ghost-btn.btn-l5 input[type=submit],
.ghost-btn.btn-t5 button {
  color: #76bd19;
  border-color: #76bd19;
}
.ghost-btn.btn-s5 button:hover:not(:disabled),
.ghost-btn.btn-s5 input[type=button]:hover:not(:disabled),
.ghost-btn.btn-s5 input[type=submit]:hover:not(:disabled),
.ghost-btn.btn-l5 button:hover:not(:disabled),
.ghost-btn.btn-l5 input[type=button]:hover:not(:disabled),
.ghost-btn.btn-l5 input[type=submit]:hover:not(:disabled),
.ghost-btn.btn-t5 button:hover:not(:disabled) {
  background-color: transparent !important;
  border-color: #76bd19;
  opacity: 0.7;
}
.ghost-btn.btn-s5 button:active:not(:disabled),
.ghost-btn.btn-s5 input[type=button]:active:not(:disabled),
.ghost-btn.btn-s5 input[type=submit]:active:not(:disabled),
.ghost-btn.btn-l5 button:active:not(:disabled),
.ghost-btn.btn-l5 input[type=button]:active:not(:disabled),
.ghost-btn.btn-l5 input[type=submit]:active:not(:disabled),
.ghost-btn.btn-t5 button:active:not(:disabled) {
  background-color: transparent !important;
  border-color: #76bd19;
  opacity: 0.5;
}
a.btn-s5,
a.btn-l5,
a.btn-t5 {
  color: #ffffff;
  background-color: #76bd19;
  border: 2px solid #76bd19;
}
a.btn-s5:hover:not(:disabled),
a.btn-l5:hover:not(:disabled),
a.btn-t5:hover:not(:disabled) {
  background-color: #68a616;
  border-color: #68a616;
}
a.btn-s5:active:not(:disabled),
a.btn-l5:active:not(:disabled),
a.btn-t5:active:not(:disabled) {
  background-color: #5a9013;
  border-color: #5a9013;
}
a.btn-s5.ghost-btn,
a.btn-l5.ghost-btn,
a.btn-t5.ghost-btn {
  color: #ffffff;
  background-color: #76bd19;
  border: 2px solid #76bd19;
  color: #76bd19;
  border-color: #76bd19;
}
a.btn-s5.ghost-btn:hover:not(:disabled),
a.btn-l5.ghost-btn:hover:not(:disabled),
a.btn-t5.ghost-btn:hover:not(:disabled) {
  background-color: #68a616;
  border-color: #68a616;
}
a.btn-s5.ghost-btn:active:not(:disabled),
a.btn-l5.ghost-btn:active:not(:disabled),
a.btn-t5.ghost-btn:active:not(:disabled) {
  background-color: #5a9013;
  border-color: #5a9013;
}
/* Go Button
------------ */
.btn-go button,
.btn-go input[type=button],
.btn-go input[type=submit] {
  color: #ffffff;
  background-color: #76bd19;
  border: 2px solid #76bd19;
  text-transform: uppercase;
}
.btn-go button:hover:not(:disabled),
.btn-go input[type=button]:hover:not(:disabled),
.btn-go input[type=submit]:hover:not(:disabled) {
  background-color: #91e227;
  border-color: #76bd19;
}
.btn-go button:active:not(:disabled),
.btn-go input[type=button]:active:not(:disabled),
.btn-go input[type=submit]:active:not(:disabled) {
  background-color: #9de53d;
  border-color: #76bd19;
}
.ghost-btn.btn-go button,
.ghost-btn.btn-go input[type=button],
.ghost-btn.btn-go input[type=submit] {
  color: #76bd19;
  border-color: #76bd19;
}
.ghost-btn.btn-go button:hover:not(:disabled),
.ghost-btn.btn-go input[type=button]:hover:not(:disabled),
.ghost-btn.btn-go input[type=submit]:hover:not(:disabled) {
  border-color: #76bd19;
}
.ghost-btn.btn-go button:active:not(:disabled),
.ghost-btn.btn-go input[type=button]:active:not(:disabled),
.ghost-btn.btn-go input[type=submit]:active:not(:disabled) {
  border-color: #76bd19;
}
.el .btn-go button,
.el .btn-go input[type=button],
.el .btn-go input[type=submit] {
  text-transform: none;
}
a.btn-go {
  color: #ffffff;
  background-color: #76bd19;
  border: 2px solid #76bd19;
  text-transform: uppercase;
}
a.btn-go:hover:not(:disabled) {
  background-color: #91e227;
  border-color: #76bd19;
}
a.btn-go:active:not(:disabled) {
  background-color: #9de53d;
  border-color: #76bd19;
}
.el a.btn-go {
  text-transform: none;
}
a.btn-go.ghost-btn {
  color: #ffffff;
  background-color: #76bd19;
  border: 2px solid #76bd19;
  color: #76bd19;
  border-color: #76bd19;
}
a.btn-go.ghost-btn:hover:not(:disabled) {
  background-color: #91e227;
  border-color: #76bd19;
}
a.btn-go.ghost-btn:active:not(:disabled) {
  background-color: #9de53d;
  border-color: #76bd19;
}
/* Chat Button
------------ */
.btn-chat button,
.btn-chat input[type=button],
.btn-chat input[type=submit] {
  color: #ffffff;
  background-color: #1284e0;
  border: 2px solid #1284e0;
  text-transform: uppercase;
}
.btn-chat button:hover:not(:disabled),
.btn-chat input[type=button]:hover:not(:disabled),
.btn-chat input[type=submit]:hover:not(:disabled) {
  background-color: #369cef;
  border-color: #1284e0;
}
.btn-chat button:active:not(:disabled),
.btn-chat input[type=button]:active:not(:disabled),
.btn-chat input[type=submit]:active:not(:disabled) {
  background-color: #4ea8f1;
  border-color: #1284e0;
}
.ghost-btn.btn-chat button,
.ghost-btn.btn-chat input[type=button],
.ghost-btn.btn-chat input[type=submit] {
  color: #1284e0;
  border-color: #1284e0;
}
.ghost-btn.btn-chat button:hover:not(:disabled),
.ghost-btn.btn-chat input[type=button]:hover:not(:disabled),
.ghost-btn.btn-chat input[type=submit]:hover:not(:disabled) {
  border-color: #1284e0;
}
.ghost-btn.btn-chat button:active:not(:disabled),
.ghost-btn.btn-chat input[type=button]:active:not(:disabled),
.ghost-btn.btn-chat input[type=submit]:active:not(:disabled) {
  border-color: #1284e0;
}
.el .btn-chat button,
.el .btn-chat input[type=button],
.el .btn-chat input[type=submit] {
  text-transform: none;
}
a.btn-chat {
  color: #ffffff;
  background-color: #1284e0;
  border: 2px solid #1284e0;
  text-transform: uppercase;
}
a.btn-chat:hover:not(:disabled) {
  background-color: #369cef;
  border-color: #1284e0;
}
a.btn-chat:active:not(:disabled) {
  background-color: #4ea8f1;
  border-color: #1284e0;
}
.el a.btn-chat {
  text-transform: none;
}
a.btn-chat.ghost-btn {
  color: #ffffff;
  background-color: #1284e0;
  border: 2px solid #1284e0;
  color: #1284e0;
  border-color: #1284e0;
}
a.btn-chat.ghost-btn:hover:not(:disabled) {
  background-color: #369cef;
  border-color: #1284e0;
}
a.btn-chat.ghost-btn:active:not(:disabled) {
  background-color: #4ea8f1;
  border-color: #1284e0;
}
/*arrow left/right styling*/
.btn-arrow-right {
  position: relative;
  width: auto;
  height: auto;
}
.btn-arrow-right:after {
  width: auto;
  height: auto;
  left: 0;
  top: 0;
  font-family: 'themeicons';
  display: inline-block;
  position: relative;
  font-size: 18px;
  text-align: center;
  line-height: 14px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0;
  /* IE doesn't know initial */
  text-indent: initial;
}
.btn-arrow-right:after {
  content: "\e0ca";
  font-size: inherit;
  margin-top: -2px;
  margin-left: 5px;
  vertical-align: middle;
}
.btn-arrow-left {
  position: relative;
  width: auto;
  height: auto;
}
.btn-arrow-left:before {
  width: auto;
  height: auto;
  left: 0;
  top: 0;
  font-family: 'themeicons';
  display: inline-block;
  position: relative;
  font-size: 18px;
  text-align: center;
  line-height: 14px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0;
  /* IE doesn't know initial */
  text-indent: initial;
}
.btn-arrow-left:before {
  content: "\e0dd";
  font-size: inherit;
  margin-top: -2px;
  margin-right: 5px;
  vertical-align: middle;
}
.full-btn > div,
.full-btn > div > span {
  display: block;
}
/*========
Required otherwise when shadow buttons are enabled the ghost buttons pick up unwanted box shadows*/
a[class*=btn].ghost-btn,
a[class*=btn].ghost-btn:hover:not(:disabled),
a[class*=btn].ghost-btn:active:not(:disabled) {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/*==========*/
.btn-message-container {
  position: relative;
}
.btn-message-container .btn-chat.btn-disabled {
  padding: 11px 44px 17px 44px;
}
.btn-message {
  background: #1284e0;
  border-radius: 0 0 7px 7px;
  bottom: 0;
  color: #ffffff;
  font-size: 10px;
  height: 10px;
  left: 0;
  line-height: 1.2;
  margin-left: 1px;
  position: absolute;
  right: 0;
  text-align: center;
  text-transform: none;
}
.el .btn-message {
  text-transform: none;
}
/*! Tooltips */
/* 
=================
Table of Content:
=================
    
    * Tooltips
    * http://themepark.bwin.com/en/p/themepark/overview/scrollbar

*/
/*
    this file is dependent on custom.jquery.qtip.css
    this file is dependent on jquery.qtip.js - the script is not part of the Framework and Theme
*/
.qtip {
  color: #373737;
  background-color: #ffffff;
  border: 2px solid #e5e5e5;
  font-size: 11px;
}
.qtip-default {
  color: #373737;
  border: 2px solid #e5e5e5;
}
[id*=qtip] .qtip-content {
  padding: 12px;
  /*background-color: @summaries-bg;*/
  border: none;
}
[id*=qtip] .qtip-content h1,
[id*=qtip] .qtip-content h2,
[id*=qtip] .qtip-content h3,
[id*=qtip] .qtip-content h4,
[id*=qtip] .qtip-content h5 {
  padding-left: 0;
  color: #373737;
  /* doesn't work at the moment because of #registration-fieldset h3 selector */
  font-size: 1.1rem;
  line-height: 1.3;
  margin-top: 0;
  margin-bottom: 5px;
}
[id*=qtip] .qtip-content h1:last-child,
[id*=qtip] .qtip-content h2:last-child,
[id*=qtip] .qtip-content h3:last-child,
[id*=qtip] .qtip-content h4:last-child,
[id*=qtip] .qtip-content h5:last-child {
  margin-bottom: 0;
}
[id*=qtip] .qtip-content p {
  line-height: 1.3;
  margin-bottom: 5px;
}
[id*=qtip] .qtip-content p:last-child {
  margin-bottom: 0;
}
[id*=qtip] .qtip-content ul {
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 13px;
  padding-left: 0;
}
[id*=qtip] .qtip-content ul li {
  margin-top: 7px;
  line-height: 1.2;
}
[id*=qtip] .qtip-content ul.has-icons {
  list-style: none;
}
[id*=qtip] .qtip-content hr {
  background-color: #f5f5f5;
  color: #f5f5f5;
}
[id*=qtip] .qtip-content .icon {
  margin-top: -3px;
  margin-left: -10px;
}
[id*=qtip].qtip-reset {
  padding: 0;
  border: 0;
  margin: 0;
  box-shadow: none;
  border-radius: 0;
  line-height: inherit;
  color: #373737;
  background-color: #ffffff;
  border-color: #ffffff;
}
[id*=qtip].qtip-reset h1,
[id*=qtip].qtip-reset h2,
[id*=qtip].qtip-reset h3,
[id*=qtip].qtip-reset h4,
[id*=qtip].qtip-reset h5,
[id*=qtip].qtip-reset p,
[id*=qtip].qtip-reset hr {
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  text-transform: inherit;
  font-size: 100%;
  padding: 0;
  margin: 0;
  border: 0;
}
[id*=qtip].qtip-reset .icon:before {
  font-size: 100%;
  color: inherit;
  padding: 0;
  margin: 0;
}
[id*=qtip].qtip-reset .qtip-content {
  padding: 0;
  border: 0;
  margin: 0;
  box-shadow: none;
  border-radius: 0;
}
.qtip-red-borders,
.qtip-red-borders .qtip-content {
  border-color: #e5e5e5 !important;
}
.qtip-rounded {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.qtip-dark {
  background-color: #ffffff;
  border-color: #e5e5e5;
  border-width: 1px;
  color: #373737;
  -webkit-box-shadow: 3px 3px 12px 0 rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 3px 3px 12px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 3px 3px 12px 0 rgba(0, 0, 0, 0.4);
}
.qtip-dark .qtip-content h1,
.qtip-dark .qtip-content h2,
.qtip-dark .qtip-content h3,
.qtip-dark .qtip-content h4,
.qtip-dark .qtip-content h5 {
  color: #373737;
}
.qtip-dark .qtip-content ul li {
  margin-left: 22px;
  margin-top: 11px;
  line-height: 1.2;
}
.qtip-dark .qtip-content ul.has-icons {
  list-style: none;
}
.qtip-dark .qtip-content hr {
  background-color: #e5e5e5;
  color: #e5e5e5;
}
.qtip-dark .qtip-content .icon {
  margin-left: -33px;
}
.qtip-info {
  background-color: #1284e0;
  border-color: #1284e0;
  border-width: 1px;
  color: #ffffff;
  -webkit-box-shadow: 3px 3px 12px 0 rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 3px 3px 12px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 3px 3px 12px 0 rgba(0, 0, 0, 0.4);
}
.qtip-info .qtip-content h1,
.qtip-info .qtip-content h2,
.qtip-info .qtip-content h3,
.qtip-info .qtip-content h4,
.qtip-info .qtip-content h5 {
  color: #ffffff;
}
.qtip-info .qtip-content ul li {
  margin-left: 22px;
  margin-top: 11px;
  line-height: 1.2;
}
.qtip-info .qtip-content ul.has-icons {
  list-style: none;
}
.qtip-info .qtip-content hr {
  background-color: #ffffff;
  color: #ffffff;
}
.qtip-info .qtip-content .icon {
  margin-left: -33px;
}
.qtip-info .qtip-content .icon.Information::before {
  color: #ffffff;
}
/*.qtip-dark .qtip-titlebar {
    background-color: @qtip-dark-color
}

.qtip-dark .qtip-icon {
    border-color: #444
}

.qtip-dark .qtip-titlebar .ui-state-hover {
    border-color: #303030
}*/
/*! Scrollbar */
/* 
=================
Table of Content:
=================
    
    * Scrollbar
    * http://themepark.bwin.com/en/p/themepark/overview/scrollbar

*/
/*
    this file is dependent on jquery.slimscroll.js - the script should be included by prodcuts/teams

    we also use jquery.mCustomScrollbar.js - the styles for this plugin are managed in the custom.jquery.mCustomScrollbar.less

    Scripts are included via Themepark Plugin and are not shared with Framework or Theme

*/
/* Slimscroll
============= */
.slimScrollBar[style] {
  background: rgba(229, 229, 229, 0.8) !important;
}
.slimScrollRail[style] {
  background: rgba(229, 229, 229, 0.7) !important;
}
/* mCustomScrollbar
=================== */
.mCSB_inside > .mCSB_container {
  margin-right: 0;
  padding-right: 16px;
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  padding-right: 0;
}
.mCSB_scrollTools {
  opacity: 0.75;
}
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 0;
}
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 1;
}
.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #e5e5e5;
  background-color: rgba(229, 229, 229, 0.2);
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #e5e5e5;
  background-color: rgba(229, 229, 229, 0.5);
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #e5e5e5;
  background-color: rgba(229, 229, 229, 0.7);
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #e5e5e5;
  background-color: rgba(229, 229, 229, 0.8);
}
.mCSB_scrollTools [class*=mCSB_button] {
  color: #e5e5e5;
  opacity: 0.4;
  position: absolute;
  width: 16px;
  height: 18px;
}
.mCSB_scrollTools [class*=mCSB_button]:before {
  width: 16px;
  height: 18px;
  left: 0;
  top: 0;
  font-family: 'themeicons';
  display: inline-block;
  position: absolute;
  font-size: 14px;
  text-align: center;
  line-height: 18px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0;
  /* IE doesn't know initial */
  text-indent: initial;
}
.mCSB_scrollTools .mCSB_buttonUp:before {
  content: "\e0c0";
}
.mCSB_scrollTools .mCSB_buttonDown:before {
  content: "\e0e6";
}
.mCSB_scrollTools .mCSB_buttonLeft:before {
  content: "\e0dd";
}
.mCSB_scrollTools .mCSB_buttonRight:before {
  content: "\e0ca";
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover {
  opacity: 0.75;
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active {
  opacity: 0.9;
}
/*! Animation */
/*    
=================
Table of Content:
=================
    
    * Animation definitions
    * 

*/
@-webkit-keyframes loadingspinnerrotate {
  0% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes loadingspinnerrotate {
  0% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes loadingspinnerrotate {
  from {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loadingspinnerrotate {
  0% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
@-moz-keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
@-webkit-keyframes prideShimmer {
  from {
    background-position: top left;
  }
  to {
    background-position: top right;
  }
}
@-moz-keyframes prideShimmer {
  from {
    background-position: top left;
  }
  to {
    background-position: top right;
  }
}
@keyframes prideShimmer {
  from {
    background-position: top left;
  }
  to {
    background-position: top right;
  }
}
/*Sliding Animations*/
@-moz-keyframes slideinfromtop {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0);
  }
}
@-webkit-keyframes slideinfromtop {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0);
  }
}
@-o-keyframes slideinfromtop {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes slideinfromtop {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0);
  }
}
@-moz-keyframes slideinfrombottom {
  0% {
    transform: translateY(100%);
  }
  100% {
    transform: translateY(0);
  }
}
@-webkit-keyframes slideinfrombottom {
  0% {
    transform: translateY(100%);
  }
  100% {
    transform: translateY(0);
  }
}
@-o-keyframes slideinfrombottom {
  0% {
    transform: translateY(100%);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes slideinfrombottom {
  0% {
    transform: translateY(100%);
  }
  100% {
    transform: translateY(0);
  }
}
@-moz-keyframes slideouttotop {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-100%);
  }
}
@-webkit-keyframes slideouttotop {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-100%);
  }
}
@-o-keyframes slideouttotop {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-100%);
  }
}
@keyframes slideouttotop {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-100%);
  }
}
@-moz-keyframes slideouttobottom {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(100%);
  }
}
@-webkit-keyframes slideouttobottom {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(100%);
  }
}
@-o-keyframes slideouttobottom {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(100%);
  }
}
@keyframes slideouttobottom {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(100%);
  }
}
@-moz-keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-o-keyframes fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.in {
  -webkit-animation-timing-function: ease-out;
  -moz-animation-timing-function: ease-out;
  -o-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
  -webkit-animation-duration: 350ms;
  -moz-animation-duration: 350ms;
  -o-animation-duration: 350ms;
  animation-duration: 350ms;
}
.out {
  -webkit-animation-timing-function: ease-in;
  -moz-animation-timing-function: ease-in;
  -o-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
  -webkit-animation-duration: 225ms;
  -moz-animation-duration: 225ms;
  -o-animation-duration: 225ms;
  animation-duration: 225ms;
}
.slideup.out {
  -webkit-animation-name: slideouttotop;
  -moz-animation-name: slideouttotop;
  -o-animation-name: slideouttotop;
  animation-name: slideouttotop;
}
.slideup.in {
  -webkit-animation-name: slideinfrombottom;
  -moz-animation-name: slideinfrombottom;
  -o-animation-name: slideinfrombottom;
  animation-name: slideinfrombottom;
}
.slidedown.out {
  -webkit-animation-name: slideouttobottom;
  -moz-animation-name: slideouttobottom;
  -o-animation-name: slideouttobottom;
  animation-name: slideouttobottom;
}
.slidedown.in {
  -webkit-animation-name: slideinfromtop;
  -moz-animation-name: slideinfromtop;
  -o-animation-name: slideinfromtop;
  animation-name: slideinfromtop;
}
.fade.out {
  -webkit-animation-name: fadeout;
  -moz-animation-name: fadeout;
  -o-animation-name: fadeout;
  animation-name: fadeout;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  animation-fill-mode: forwards;
}
.fade.in {
  -webkit-animation-name: fadein;
  -moz-animation-name: fadein;
  -o-animation-name: fadein;
  animation-name: fadein;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
}
@-moz-keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}
@-webkit-keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}
@-o-keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}
@keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}
@-moz-keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
@-webkit-keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
@-o-keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
/*! Feature Carousel */
/* 
=================
Table of Content:
=================

    * Feature Carousel
    * http://themepark.bwin.com/en/p/themepark/carouselhowto
    * http://themepark.bwin.com/en/p/themepark/carousel
    * http://themepark.bwin.com/en/p/themepark/carouselbg-body-h
    * http://themepark.bwin.com/en/p/themepark/carouselbg-body-img-f-w
    * http://themepark.bwin.com/en/p/themepark/carousel-bg-body-visual
    * http://themepark.bwin.com/en/p/themepark/carousel-bg-body-visual-slider

*/
.bg-carousel-enabled #main,
.bg-carousel-enabled #footer,
.bg-carousel-enabled #footer ~ .disclaimer,
.bg-carousel-enabled #main-wrap ~ .content-message-container {
  position: relative;
}
.feature-carousel {
  margin: 0 auto;
  width: 100%;
}
.feature-carousel .feature-carousel-list:not(.slick-initialized) {
  height: 424px;
}
.feature-carousel .big-teaser .overlay,
.feature-carousel .big-teaser.textdx .overlay,
.feature-carousel .big-teaser:not(.textdx) .overlay {
  background: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  left: 0;
  margin: auto;
  max-width: 100%;
  padding: 66px 22px 22px;
  right: 0;
  text-align: center;
  top: 0;
  width: 100%;
}
.feature-carousel .big-teaser .overlay h1,
.feature-carousel .big-teaser.textdx .overlay h1,
.feature-carousel .big-teaser:not(.textdx) .overlay h1,
.feature-carousel .big-teaser .overlay h3,
.feature-carousel .big-teaser.textdx .overlay h3,
.feature-carousel .big-teaser:not(.textdx) .overlay h3,
.feature-carousel .big-teaser .overlay h4,
.feature-carousel .big-teaser.textdx .overlay h4,
.feature-carousel .big-teaser:not(.textdx) .overlay h4,
.feature-carousel .big-teaser .overlay h5,
.feature-carousel .big-teaser.textdx .overlay h5,
.feature-carousel .big-teaser:not(.textdx) .overlay h5 {
  background: none;
  font-size: initial;
  line-height: 1;
  text-shadow: none;
}
.feature-carousel .big-teaser .overlay h3,
.feature-carousel .big-teaser.textdx .overlay h3,
.feature-carousel .big-teaser:not(.textdx) .overlay h3 {
  color: #ffffff;
  font-size: 246.15%;
  font-weight: 700;
  line-height: 1.5;
}
.feature-carousel .big-teaser .overlay h4,
.feature-carousel .big-teaser.textdx .overlay h4,
.feature-carousel .big-teaser:not(.textdx) .overlay h4 {
  color: #ef4923;
  font-size: 230.76%;
  font-weight: 400;
  line-height: 1;
}
.feature-carousel .big-teaser .overlay h5,
.feature-carousel .big-teaser.textdx .overlay h5,
.feature-carousel .big-teaser:not(.textdx) .overlay h5 {
  color: #ffffff;
  font-weight: 400;
  font-size: 169.23%;
}
.feature-carousel .big-teaser .overlay .hide[style],
.feature-carousel .big-teaser.textdx .overlay .hide[style],
.feature-carousel .big-teaser:not(.textdx) .overlay .hide[style] {
  background: none;
  display: block !important;
  padding: 11px 0 0;
  position: relative;
  pointer-events: all;
}
.feature-carousel .big-teaser .overlay .hide[style] p,
.feature-carousel .big-teaser.textdx .overlay .hide[style] p,
.feature-carousel .big-teaser:not(.textdx) .overlay .hide[style] p {
  color: #ffffff;
  font-size: 138.46%;
  font-weight: 400;
  text-shadow: none;
}
.feature-carousel .big-teaser .overlay [class*=btn],
.feature-carousel .big-teaser.textdx .overlay [class*=btn],
.feature-carousel .big-teaser:not(.textdx) .overlay [class*=btn] {
  text-shadow: none;
}
.feature-carousel .big-teaser .overlay a[class*=btn-t],
.feature-carousel .big-teaser.textdx .overlay a[class*=btn-t],
.feature-carousel .big-teaser:not(.textdx) .overlay a[class*=btn-t] {
  margin-top: 22px;
}
.feature-carousel .big-teaser .show {
  background: none;
  overflow: hidden;
  padding: 0;
}
.feature-carousel .bg-body-visual {
  display: none;
  height: 0;
}
.feature-carousel .pc-banner {
  height: 280px;
  margin-right: 0;
}
.feature-carousel .pc-banner > section > img,
.feature-carousel .pc-banner > section > a img {
  display: none;
}
.feature-carousel .big-teaser.flex {
  border-top: 0;
  height: 370px;
  margin: 0;
}
.feature-carousel .big-teaser.flex:focus {
  outline: none;
}
.feature-carousel .big-teaser.flex > section > a,
.feature-carousel .big-teaser.flex > section > img,
.feature-carousel .big-teaser.flex > section > a img {
  display: none;
}
.feature-carousel .big-teaser.flex .overlay {
  background: rgba(0, 0, 0, 0.2);
  bottom: 50px;
  height: 210px;
  left: 10px;
  max-width: 600px;
  padding: 20px;
  position: absolute;
  right: auto;
  width: 600px;
  text-align: left;
}
.feature-carousel .big-teaser.flex .overlay h3,
.feature-carousel .big-teaser.flex .overlay h4 {
  text-align: left;
  text-shadow: none;
}
.feature-carousel .big-teaser.flex .overlay h3 {
  color: #ef4923;
  font-size: 184.61%;
  font-weight: 400;
  line-height: 1.1;
}
.feature-carousel .big-teaser.flex .overlay h4 {
  color: #ffffff;
  font-size: 153.84%;
  font-weight: 400;
  line-height: 1.2;
  margin: 0;
}
.feature-carousel .big-teaser.flex .overlay .hide[style] {
  display: block !important;
}
.feature-carousel .big-teaser.flex .overlay .hide[style] p {
  color: #ffffff;
  font-size: 71.25%;
  font-weight: 400;
  line-height: 1.2;
  margin: 0 0 1em 0;
  text-align: left;
  text-shadow: none;
}
.feature-carousel .big-teaser.flex .overlay div[class*=btn] {
  margin-left: 0;
  margin-right: 20px;
}
.feature-carousel .bg-carousel-teaser {
  border-top: 0;
  height: 415px;
  margin: 0;
}
.feature-carousel .bg-carousel-teaser:focus {
  outline: none;
}
.feature-carousel .bg-carousel-teaser > section {
  height: 100%;
}
.feature-carousel .bg-carousel-teaser > section > img,
.feature-carousel .bg-carousel-teaser > section > a img {
  display: none;
}
.feature-carousel .bg-carousel-teaser > section > a {
  height: 100%;
  position: absolute;
  width: 100%;
}
.feature-carousel .bg-carousel-teaser .overlay {
  padding: 66px 22px 22px;
}
.feature-carousel .bg-carousel-teaser[class*=bg-carousel-teaser-i] .optional-text {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 66px 22px 22px;
  width: 30%;
}
.feature-carousel .bg-carousel-teaser[class*=bg-carousel-teaser-i] .optional-text img {
  height: auto;
  margin: auto;
  max-width: 100%;
  width: 100%;
}
.feature-carousel .bg-carousel-teaser[class*=bg-carousel-teaser-i] .optional-text + .overlay {
  float: left;
  width: 70%;
}
.feature-carousel .bg-carousel-teaser.bg-carousel-teaser-c-l .overlay {
  float: left;
  width: 70%;
}
.feature-carousel .bg-carousel-teaser.bg-carousel-teaser-c-r .overlay {
  float: right;
  width: 70%;
}
.feature-carousel .bg-carousel-teaser.bg-carousel-teaser-i-l .optional-text {
  float: left;
}
.feature-carousel .bg-carousel-teaser.bg-carousel-teaser-i-r .optional-text {
  float: right;
}
.feature-carousel-content {
  margin: 0 auto;
  width: 975px;
}
.feature-carousel-background {
  display: none;
}
.feature-carousel-background.slick-initialized {
  display: block;
}
.bg-body-visual-img-center-no-scale.feature-carousel-background.slick-initialized .bg-slide {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
.bg-body-visual-img-center-no-scale.feature-carousel-background.slick-initialized .bg-slide img {
  width: auto;
}
.feature-carousel-background:not(.slick-initialized) .bg-slide:not(:first-child) {
  display: none;
}
.feature-carousel-background .slick-list {
  left: 0;
  position: absolute;
  right: 0;
}
.feature-carousel-background .bg-slide {
  height: 100vH;
  min-height: 800px;
}
.feature-carousel-background .bg-slide:focus {
  outline: none;
}
.feature-carousel-background.bg-body-img-f-w .slick-list {
  overflow: visible;
}
.feature-carousel-background.bg-body-img-f-w img {
  height: auto;
  width: 100%;
}
.feature-carousel-background.bg-body-h .slick-list {
  height: 390px;
  overflow: hidden;
}
.feature-carousel-background.bg-body-img-center img {
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  height: auto;
  left: 50%;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}
/*
Carousel Animation Styling Support
----------------------------------
 - please note: these switches must be used in conjunction with specific dynacon settings, that enable the transition, 
 - please check http://themepark.bwin.com/en/p/pcbannerhowto for more details

*/
.feature-carousel-background img {
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  -webkit-transform: none;
  transform: none;
  height: auto;
  left: 0;
  position: inherit;
  width: 100%;
}
.carousel-spinner {
  position: relative;
}
.carousel-spinner .feature-carousel-list {
  visibility: hidden;
}
.carousel-spinner .feature-carousel-list.slick-initialized {
  visibility: visible;
}
.carousel-spinner .feature-carousel-background {
  visibility: hidden;
}
.carousel-spinner .feature-carousel-background.slick-initialized {
  visibility: visible;
}
.carousel-spinner:before {
  content: "";
  margin: auto;
  position: absolute;
  border-top: 0.9em solid rgba(239, 73, 35, 0.2);
  border-right: 0.9em solid rgba(239, 73, 35, 0.2);
  border-bottom: 0.9em solid rgba(239, 73, 35, 0.2);
  border-left: 0.9em solid #ef4923;
  border-radius: 50%;
  outline: 1px solid rgba(255, 255, 255, 0);
  width: 4em;
  height: 4em;
  z-index: 9999;
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -moz-animation: loadingspinnerrotate 1.1s infinite linear;
  -o-animation: loadingspinnerrotate 1.1s infinite linear;
  -webkit-animation: loadingspinnerrotate 1.1s infinite linear;
  animation: loadingspinnerrotate 1.1s infinite linear;
  top: 50%;
  margin-top: -2em;
  left: 50%;
  margin-left: -2em;
}
.carousel-spinner:before:after {
  border-radius: 50%;
  width: 4em;
  height: 4em;
}
.carousel-spinner:before.alt-spinner {
  border-color: rgba(249, 182, 167, 0.65);
  border-left-color: rgba(255, 255, 255, 0.8);
}
.carousel-spinner.feature-carousel-background:before {
  display: none;
}
.carousel-spinner.c-spinner-hide:before {
  display: none;
}
/*! Inbox */
/* 
=================
Table of Content:
=================
    
    * Inbox
    * http://themepark.bwin.com/en/p/themepark/overview/inbox
    * http://themepark.bwin.com/en/p/themepark/overview/inboxerror
    * http://themepark.bwin.com/en/p/themepark/overview/inboxmessageviewer
    * http://themepark.bwin.com/en/p/themepark/overview/inboxmessageviewererror
    * http://themepark.bwin.com/en/p/themepark/overview/inboxskeletonpreviewread
    * http://themepark.bwin.com/en/p/inbox/documentupload

*/
#playerinbox .text ul,
#playerinbox .text ol {
  margin-left: 2px;
  display: list-item;
}
#playerinbox .text ul li,
#playerinbox .text ol li {
  display: list-item;
  float: none;
}
#playerinbox .text ul li {
  list-style-type: disc;
}
#playerinbox .text ol li {
  list-style-type: decimal;
}
#playerinbox .text ol li ul {
  display: block;
  margin-bottom: 0;
}
#playerinbox .pc-toggle-component.showtnc .toggle .ui-icon.ui-icon-triangle-1-e:before {
  content: "\e903";
}
#playerinbox .date {
  color: #acacac;
  font-size: 81.25%;
  margin: 0 0 6px 0;
}
#playerinbox .date .status-badge {
  background-color: #373737;
  color: #ffffff;
  font-size: 8px;
  font-weight: 700;
  margin: 10px;
  padding: 1px 3px;
  text-align: center;
  text-transform: uppercase;
}
#previewTncAnchor {
  font-weight: 700;
  margin: 11px 0 0;
}
.inbox-container {
  background: #ffffff;
  min-height: 120px;
  max-height: 622px;
  overflow: hidden;
}
.inbox-container .mCSB_inside > .mCSB_container {
  padding-right: 0;
}
.inbox-container .no-messages {
  background-color: #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 170px;
  padding: 22px;
  width: 320px;
}
.inbox > #myInboxMessages {
  background: #f5f5f5;
}
#inboxPreview {
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.8);
  background-color: #ffffff;
  display: block;
  font-size: 13px;
  left: 50%;
  position: absolute;
  margin-left: -160px;
  top: 35px;
  z-index: 1000;
}
#inboxPreview:after {
  /*.box-shadow(-1px -1px 0 @message-viewer-border);*/
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  content: " ";
  height: 17px;
  left: 160px;
  pointer-events: none;
  position: absolute;
  top: -5px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  width: 10px;
  background-color: #ffffff;
  /*overrides theme's standard message viewer arrow color*/
  border: none;
  z-index: -1;
  /* to not overlap background color in case it has different color */
}
#inboxPreview.full-inbox-view {
  margin-left: -390px;
}
#inboxPreview.full-inbox-view:after {
  left: 390px;
}
#inboxPreview a:not([class*=btn-]) {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  margin: 0;
  text-decoration: underline;
}
#inboxPreview a:not([class*=btn-]):hover {
  text-decoration: none;
}
.contrast-bg #inboxPreview a:not([class*=btn-]),
.contrast-bg#inboxPreview a:not([class*=btn-]) {
  color: #00c3b8 !important;
}
#inboxPreview .inbox {
  line-height: 1.25;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-lines: single;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -ms-box-lines: single;
  -o-box-lines: single;
  box-lines: single;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  -o-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -ms-box-align: stretch;
  -o-box-align: stretch;
  box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -o-align-items: stretch;
  align-items: stretch;
}
#inboxPreview .inbox .select-all {
  background-color: #f5f5f5;
  border-top: 1px solid #f5f5f5;
  color: #000000;
  font-size: 81.25%;
  font-weight: 400;
  height: 20px;
  line-height: 20px;
  padding: 5px;
}
#inboxPreview .inbox .select-all label.checkbox-label {
  margin-top: 0;
  line-height: 1.8;
}
#inboxPreview .inbox .select-delete {
  border: 1px solid #373737;
  line-height: 27px;
  padding: 3px;
}
#inboxPreview .inbox .select-delete:hover {
  cursor: pointer;
}
#inboxPreview .inbox-container:first-child {
  position: relative;
  float: left;
}
#inboxPreview .inbox-container .clear {
  clear: both;
}
#inboxPreview .inbox-container .read {
  background-color: #ffffff;
}
#inboxPreview .inbox-container .checkbox {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  float: right;
  margin-right: 20px;
  min-height: 20px;
  position: relative;
  width: auto;
}
#inboxPreview .inbox-container .checkbox input[type=checkbox] ~ .checker-verify {
  color: #373737;
}
#inboxPreview .inbox-container .checkbox input[type=checkbox] ~ .checker-verify + span {
  color: #373737;
}
#inboxPreview .inbox-container .checkbox:hover input[type=checkbox]:not([disabled]) ~ .checker-verify {
  color: #7a7a7a;
}
#inboxPreview .inbox-container .checkbox:hover input[type=checkbox]:not([disabled]) ~ .checker-verify + span {
  color: #7a7a7a;
}
#inboxPreview .inbox-container .checkbox:active input[type=checker]:not([disabled]) ~ .checker-verify {
  color: #7a7a7a;
}
#inboxPreview .inbox-container .checkbox:active input[type=checker]:not([disabled]) ~ .checker-verify + span {
  color: #7a7a7a;
}
#inboxPreview .inbox-container .checkbox [type=checkbox] {
  opacity: 0.01;
  pointer-events: all;
  left: 0;
  position: absolute;
  height: 18px;
  top: 0;
  width: 18px;
  z-index: 2;
  cursor: pointer;
}
#inboxPreview .inbox-box {
  background-color: #ffffff;
  overflow: hidden;
  width: 320px;
}
#inboxPreview .inbox-box:hover {
  cursor: pointer;
}
#inboxPreview .inbox-box:after {
  background: #f5f5f5;
  content: "";
  display: block;
  height: 1px;
  margin: auto;
  overflow: hidden;
  width: 90%;
}
#inboxPreview .inbox-box.NEW {
  background-color: rgba(55, 55, 55, 0.2);
  /*.greetings {
                .text {
                    > p {
                        &:before {
                        }
                        &:after {
                            background: @inbox-box-bg;
                        }
                    }
                }
            }*/
}
#inboxPreview .inbox-box.UNREAD {
  background-color: rgba(55, 55, 55, 0.2);
  /*.greetings {
                .text {
                    > p {
                        &:before {
                        }
                        &:after {
                            background: @inbox-box-bg-UNREAD;
                        }
                    }
                }
            }*/
}
#inboxPreview .inbox-box.READ {
  background-color: rgba(245, 245, 245, 0.6);
  /*.greetings {
                .text {
                    > p {
                        &:before {
                        }
                        &:after {
                            background: @inbox-box-bg-READ;
                        }
                    }
                }
            }*/
}
#inboxPreview .inbox-box.SELECTED {
  background-color: #ffffff;
  /*.greetings {
                .text {
                    > p {
                        &:before {
                        }
                        &:after {
                            background: @inbox-box-bg-SELECTED;
                        }
                    }
                }
            }*/
}
#inboxPreview .inbox-box img {
  float: left;
  margin: 14px;
  width: 50px;
  max-width: 50px;
  height: auto;
}
#inboxPreview .inbox-box .content {
  color: #000000;
  float: right;
  padding: 14px 14px 14px 0;
  position: relative;
  width: 226px;
}
#inboxPreview .inbox-box .content [class*="btn-"] {
  margin: 0;
}
#inboxPreview .inbox-box .greetings p {
  line-height: 1.5;
}
#inboxPreview .inbox-box .greetings .text {
  text-align: left;
  line-height: 1.5;
  max-height: 50px;
  /*overflow: hidden;*/
}
#inboxPreview .inbox-box .greetings .text > p {
  margin-right: 0;
  max-height: 50px;
  /*overflow: hidden;*/
  padding-right: 1em;
  position: relative;
  display: inline !important;
  /*&:before {
                        content: '...';
                        position: absolute;
                        right: 0;
                        bottom: 0;
                    }*/
  /*&:after {
                        content: '';
                        position: absolute;
                        right: 0;
                        width: 1em;
                        height: 1em;
                        margin-top: .2em;
                        background: @inbox-box-bg;
                    }*/
}
#inboxPreview .inbox-box .greetings .text > p br:empty {
  display: none;
}
#inboxPreview .inbox-box .heading {
  font-weight: 700;
  margin: 0 0 5px 0;
  width: 200px;
}
#inboxPreview .inbox-box .text {
  font-weight: 400;
  margin-bottom: 10px;
}
#inboxPreview .inbox-box .text a {
  color: #ef4923;
}
#inboxPreview .inbox-footer {
  bottom: 0;
  line-height: 35px;
  position: absolute;
  width: 320px;
  z-index: 2;
}
#inboxPreview .inbox-footer a {
  color: #ffffff;
  text-decoration: none;
}
#inboxPreview .goto-inbox {
  border: 1px solid #e2b318;
}
#inboxPreview .deleteall {
  height: auto;
  text-align: center;
}
#inboxPreview .select-delete {
  background-color: #373737;
  font-weight: 700;
  color: #ffffff;
}
#inboxPreview .inbox-deleted-messages {
  background-color: #76bd19;
  border: 1px solid #478b00;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #ffffff;
  margin: 14px;
  padding: 14px 14px 14px 44px;
  position: relative;
}
#inboxPreview .inbox-deleted-messages.theme-check:before {
  bottom: 0;
  color: #ffffff;
  font-size: 20px;
  height: 20px;
  left: 10px;
  line-height: 1;
  margin: auto;
  position: absolute;
  top: 0;
  width: 20px;
}
#inboxPreview .inbox-deleted-messages > p {
  line-height: 1.5;
  margin: 0;
  color: inherit !important;
}
#inboxPreview .mCSB_scrollTools {
  width: 12px;
}
#inboxPreview .mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.2);
}
#inboxPreview .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.5);
}
#inboxPreview .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.7);
}
#inboxPreview .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
#inboxPreview .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.8);
}
#inboxPreview .mCSB_scrollTools [class*=mCSB_button] {
  color: #000000;
}
#inboxRead {
  background: #ffffff;
  color: #000000;
  display: block;
  overflow: hidden;
  position: relative;
  top: 0;
  width: 460px;
  -ms-word-wrap: normal;
  word-wrap: normal;
  min-height: 378px;
  max-height: 622px;
}
#inboxRead .read-section {
  padding: 14px;
}
#inboxRead .date:not(:first-child) {
  /*color: @inbox-date-color;
        font-size: @inbox-date-font-size;*/
  margin: 16px 0 10px 0;
}
#inboxRead .heading {
  font-size: 16px;
  font-weight: 700;
  margin: 0 0 16px 0;
}
#inboxRead .text:not(.showtnc):not(.inbox-kyc-text) {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 400;
  padding-bottom: 14px;
  min-height: 100px;
  max-height: 301px;
  /*min-height: 100%; // to be used instead when js height calculation will be used
        max-height: 100%;*/
}
#inboxRead .content-body {
  height: 100%;
  overflow: hidden;
}
#inboxRead .content-footer {
  margin: 22px 0 44px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-lines: single;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -ms-box-lines: single;
  -o-box-lines: single;
  box-lines: single;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  -o-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
}
#inboxRead .content-footer [class*=btn] {
  -webkit-box-ordinal-group: 6;
  -moz-box-ordinal-group: 6;
  -ms-box-ordinal-group: 6;
  -o-box-ordinal-group: 6;
  box-ordinal-group: 6;
  -ms-flex-order: 5;
  -webkit-order: 5;
  -moz-order: 5;
  -ms-order: 5;
  -o-order: 5;
  order: 5;
}
#inboxRead .right-image img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
#inboxRead.inbox-read-status .content-body span[class^="theme-"] {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  -o-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-top: 30%;
}
#inboxRead.inbox-read-status .content-body [class^="theme-"]:before {
  font-size: 112px;
}
#inboxRead.inbox-read-status p,
#inboxRead.inbox-read-status h3 {
  text-align: center;
}
#inboxRead.inbox-read-status h3 {
  color: #000000;
  font-weight: 700;
  margin: 22px;
}
#inboxRead.inbox-read-status p {
  color: #acacac;
}
#inboxRead .text .showtnc {
  display: block !important;
  margin-right: 0;
}
#inboxRead .text .showtnc ul,
#inboxRead .text .showtnc ol {
  margin-top: 0;
  margin-bottom: 0;
}
#inboxRead .text .showtnc ul > li,
#inboxRead .text .showtnc ol > li {
  margin: 0;
}
.inbox-collapse-text-toggle {
  font-weight: 700;
  cursor: pointer;
  color: #00c3b8;
}
.inbox-read-cta-area {
  text-align: right;
}
.inbox-footer-status {
  bottom: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 76.92%;
  line-height: 12px;
  padding: 5px;
  position: absolute;
  text-align: center;
  width: 100%;
}
.inbox-footer .inbox-footer-status {
  position: relative;
}
.inbox-footer-status span {
  vertical-align: middle;
}
.inbox-footer-status [class^="theme-"]:before {
  color: #ffffff;
  font-size: 115.38%;
  margin-right: 5px;
  vertical-align: middle;
}
.inbox-footer-status.inbox-status-error {
  background-color: #ef4923;
  color: #ffffff;
}
.inbox-message-viewer {
  background-color: #ffffff;
  padding: 10px 0 10px 0;
  text-align: center;
}
.inbox-message-viewer .theme-mail-open {
  position: relative;
}
.inbox-message-viewer .theme-mail-open:before {
  color: #373737;
  font-size: 50px;
}
.inbox-message-viewer > ul {
  border: none;
  position: relative;
  padding-bottom: 20px;
  width: 320px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.inbox-message-viewer li {
  color: #000000;
  float: none;
  margin: 0;
  padding-bottom: 20px;
}
.inbox-message-viewer.inbox-message-viewer-status [class^="theme-"]:before {
  font-size: 50px;
  margin-right: 5px;
  vertical-align: middle;
}
.inbox-message-viewer.inbox-message-viewer-status .inbox-message-viewer-error-text {
  font-size: 115.38%;
  font-weight: 700;
}
.inbox-message-viewer.inbox-message-viewer-status li.inbox-message-viewer-error-text {
  padding: 10px 0 10px 0;
}
.inbox-message-viewer.inbox-message-viewer-status .inbox-message-viewer-error-code {
  color: #acacac;
}
.inbox-message-viewer.inbox-message-viewer-status li.inbox-message-viewer-error-code {
  padding-bottom: 0;
}
span.inbox-sparkle-icon,
.inbox-sparkle-icon > span,
.inbox-sparkle-icon:before,
.inbox-sparkle-icon:after {
  position: absolute;
}
.inbox-sparkle-icon:before,
.inbox-sparkle-icon:after {
  content: "";
  border-radius: 50%;
  display: block;
}
span.inbox-sparkle-icon {
  bottom: 46px;
  color: #000000;
  font-weight: 900;
  left: 14px;
}
.inbox-sparkle-icon span {
  bottom: -10px;
  left: 8px;
}
.inbox-sparkle-icon:before {
  background-color: #000000;
  border: 2px solid #000000;
  bottom: -4px;
  height: 1px;
  left: -7px;
  width: 1px;
}
.inbox-sparkle-icon:after {
  border: 3px solid #000000;
  bottom: -20px;
  height: 4px;
  left: 5px;
  width: 4px;
}
#inboxPreview .inbox-skeleton .inbox-box {
  background: #ffffff;
  border-bottom: none;
}
#inboxPreview .inbox-skeleton .read-section {
  padding: 0;
}
#inboxPreview .inbox-skeleton ._2iwo {
  height: 106px;
  padding: 12px;
}
#inboxPreview .inbox-skeleton ._2iwq {
  height: 104px;
}
#inboxPreview .inbox-skeleton div._2iwr {
  height: 109px;
  left: 40px;
  right: auto;
  top: 0;
  width: 12px;
}
#inboxPreview .inbox-skeleton div._2iws {
  display: none;
  height: 8px;
  left: 48px;
  top: 9px;
}
#inboxPreview .inbox-skeleton div._2iwt {
  left: 48px;
  top: 9px;
}
#inboxPreview .inbox-skeleton div._2iwu {
  height: 16px;
  left: 48px;
  top: 7px;
}
#inboxPreview .inbox-skeleton div._2iwv {
  left: 45px;
  top: 33px;
}
#inboxPreview .inbox-skeleton div._2iww {
  height: 5px;
  left: 48px;
  top: 30px;
}
#inboxPreview .inbox-skeleton div._2iwx {
  height: 4px;
  top: 35px;
}
#inboxPreview .inbox-skeleton div._2iwy {
  display: none;
  top: 60px;
}
#inboxPreview .inbox-skeleton div._2iwz {
  height: 13px;
  top: 46px;
}
#inboxPreview .inbox-skeleton div._2iw- {
  left: 440px;
  top: 78px;
}
#inboxPreview .inbox-skeleton div._2iw_ {
  height: 9px;
  top: 67px;
}
#inboxPreview .inbox-skeleton div._2ix0 {
  left: 178px;
  top: 90px;
}
#inboxPreview .inbox-skeleton ._2iw_1 {
  height: 20px;
  top: 84px;
}
#inboxPreview .inbox-skeleton ._2iw_2 {
  height: 66px;
  top: 38px;
  width: 48px;
}
#inboxPreview .inbox-skeleton ._2iw_3 {
  height: 10px;
  left: 144px !important;
  width: 152px;
}
#inboxPreview .inbox-skeleton ._2iw_4 {
  height: 27px;
  left: 230px !important;
  top: 23px;
  width: 100px;
}
#inboxRead.inbox-skeleton {
  border-left: 1px solid #f5f5f5;
}
#inboxRead.inbox-skeleton ._2iwo {
  height: 500px;
  padding: 12px;
}
#inboxRead.inbox-skeleton ._2iwq {
  background-size: 800px 500px;
  height: 500px;
}
#inboxRead.inbox-skeleton div._2iwr {
  height: 15px;
  left: 0;
  top: 215px;
  width: 436px;
}
#inboxRead.inbox-skeleton div._2iws {
  display: inline;
  height: 15px;
  left: 92px;
  top: 230px;
  width: 344px;
}
#inboxRead.inbox-skeleton div._2iwt {
  height: 15px;
  left: 0;
  top: 242px;
  width: 436px;
}
#inboxRead.inbox-skeleton div._2iwu {
  height: 15px;
  left: 170px;
  top: 257px;
  width: 274px;
}
#inboxRead.inbox-skeleton div._2iwv {
  height: 20px;
  left: 0;
  top: 272px;
  width: 436px;
}
#inboxRead.inbox-skeleton div._2iww {
  height: 10px;
  left: 0;
  top: 302px;
  width: 436px;
}
#inboxRead.inbox-skeleton div._2iwx {
  height: 10px;
  left: 0;
  top: 322px;
  width: 436px;
}
#inboxRead.inbox-skeleton div._2iwy {
  display: inline;
  height: 10px;
  left: 0;
  top: 342px;
  width: 436px;
}
#inboxRead.inbox-skeleton div._2iwz {
  height: 10px;
  left: 0;
  top: 362px;
  width: 436px;
}
#inboxRead.inbox-skeleton div._2iw- {
  height: 10px;
  left: 0;
  top: 382px;
  width: 436px;
}
#inboxRead.inbox-skeleton div._2iw_ {
  height: 10px;
  left: 0;
  top: 402px;
  width: 436px;
}
#inboxRead.inbox-skeleton div._2ix0 {
  height: 80px;
  left: 0;
  top: 422px;
  width: 436px;
}
._2iwo {
  height: 133px;
  padding: 12px;
}
._2iwq {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
  -moz-animation-name: placeHolderShimmer;
  -o-animation-name: placeHolderShimmer;
  animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  -o-animation-timing-function: linear;
  animation-timing-function: linear;
  background: #f6f7f8;
  background-image: -moz-webkit-gradient(linear, left center, right center, from(#f6f7f8), color-stop(0.2, #edeef1), color-stop(0.4, #f6f7f8), to(#f6f7f8));
  background-image: -webkit-gradient(linear, left center, right center, from(#f6f7f8), color-stop(0.2, #edeef1), color-stop(0.4, #f6f7f8), to(#f6f7f8));
  background-image: -webkit-linear-gradient(left, #f6f7f8 0, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100%);
  background-image: linear-gradient(to right, #f6f7f8 0, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100%);
  background-repeat: no-repeat;
  background-size: 800px 104px;
  height: 104px;
  position: relative;
}
/*.direction_rtl ._2iwq {
    .animation-direction(reverse);
}*/
._2iwq div {
  background: #ffffff;
  height: 6px;
  left: 0;
  position: absolute;
  right: 0;
}
/* Slider */
.inbox-slick-wrapper {
  border-top: 1px solid #acacac;
  margin-top: 44px;
  padding: 11px 31px;
  position: relative;
}
.inbox-slick-item > div {
  margin: 5.5px;
}
.inbox-slick-item > div img {
  height: auto;
  max-width: 100%;
  width: 100%;
}
.inbox-slick-headline {
  background: #ffffff;
  color: #acacac;
  display: table;
  margin: -25px auto 5px;
  padding: 5px 11px;
}
.inbox-slick-item-disabled {
  opacity: 0.2;
}
.inbox-slick-arrow.slick-prev,
.inbox-slick-arrow.slick-next {
  background: transparent;
  border: 1px solid #acacac;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  height: 24px;
  margin-top: 4px;
  width: 24px;
}
.inbox-slick-arrow.slick-prev:before,
.inbox-slick-arrow.slick-next:before {
  color: #acacac;
  display: inline-block;
  font-size: 10px;
  padding: 0;
}
.inbox-slick-arrow.slick-prev.slick-disabled,
.inbox-slick-arrow.slick-next.slick-disabled {
  opacity: 0.4;
}
.inbox-slick-arrow.slick-prev.slick-disabled:before,
.inbox-slick-arrow.slick-next.slick-disabled:before {
  opacity: 1;
}
.inbox-slick-arrow.slick-prev {
  left: 0;
}
.inbox-slick-arrow.slick-next {
  right: 0;
}
/* document upload */
.inbox-kyc-container .text p {
  margin-bottom: 11px;
}
.inbox-kyc-container .progress {
  position: relative;
  height: 6px;
  display: block;
  width: 100%;
  background-color: #f5f5f5;
  margin: 11px 0;
  overflow: hidden;
}
.inbox-kyc-container .progress .indeterminate {
  background-color: #373737;
}
.inbox-kyc-container .progress .indeterminate:before {
  content: '';
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  -moz-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
  -o-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
  -webkit-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
  animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}
.inbox-kyc-container .progress .indeterminate:after {
  content: '';
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  -moz-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  -o-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  -webkit-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  -webkit-animation-delay: 1.15s;
  -moz-animation-delay: 1.15s;
  -o-animation-delay: 1.15s;
  animation-delay: 1.15s;
}
.inbox-kyc-container .form-group-label {
  display: block;
  margin-bottom: 11px;
}
.inbox-kyc-container .form-group-label [class*=theme-] {
  display: inline-block;
  margin: 0 0 0 5px;
  vertical-align: middle;
}
.inbox-kyc-container .form-control-select,
.inbox-kyc-container .form-group-droppable,
.inbox-kyc-container .form-group-message {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 80%;
}
.inbox-kyc-container .form-group-droppable {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  background-color: #ffffff;
  border: 1px dashed #e5e5e5;
  font-size: 107.69%;
  height: 46px;
  line-height: 36px;
  padding: 5px 7px;
}
.inbox-kyc-container .form-group-droppable > span:first-child {
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  float: left;
  width: 90%;
}
.inbox-kyc-container .form-group-droppable [class*=theme-] {
  float: right;
}
.inbox-kyc-container .form-group-droppable-loading:after {
  content: "";
  margin: auto;
  position: absolute;
  border-top: 0.45em solid rgba(239, 73, 35, 0.2);
  border-right: 0.45em solid rgba(239, 73, 35, 0.2);
  border-bottom: 0.45em solid rgba(239, 73, 35, 0.2);
  border-left: 0.45em solid #ef4923;
  border-radius: 50%;
  outline: 1px solid rgba(255, 255, 255, 0);
  width: 0.9em;
  height: 0.9em;
  z-index: 9999;
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -moz-animation: loadingspinnerrotate 1.1s infinite linear;
  -o-animation: loadingspinnerrotate 1.1s infinite linear;
  -webkit-animation: loadingspinnerrotate 1.1s infinite linear;
  animation: loadingspinnerrotate 1.1s infinite linear;
  left: 80%;
  margin-top: .45em;
}
.inbox-kyc-container .form-group-droppable-loading:after:after {
  border-radius: 50%;
  width: 0.9em;
  height: 0.9em;
}
.inbox-kyc-container .form-group-droppable-loading:after.alt-spinner {
  border-color: rgba(249, 182, 167, 0.65);
  border-left-color: rgba(255, 255, 255, 0.8);
}
.inbox-kyc-container .btn-container [class*=btn-] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -moz-flex-basis: 50%;
  -ms-flex-basis: 50%;
  -webkit-flex-basis: 50%;
  -ms-flex: 0 1 50%;
  flex-basis: 50%;
  margin: 0 5px 0 0;
}
.inbox-kyc-container .btn-container [class*=btn-] + [class*=btn-] {
  margin: 0 0 0 5px;
}
.inbox-kyc-container .btn-container .btn-loading {
  background: #f15d3b;
  overflow: hidden;
  position: relative;
}
.inbox-kyc-container .btn-container .btn-loading-label {
  position: relative;
  z-index: 2;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
}
.inbox-kyc-container .btn-container .btn-loading-indicator {
  background: #ef4923;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
  z-index: 1;
}
.inbox-kyc-container .btn-container .btn-loading-indicator:after {
  background: #ef4923;
  border-radius: 50%;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  right: -25px;
  width: 50px;
}
/*! Pills */
/* 
=================
Table of Content:
=================
    
    * Pills
    * http://themepark.bwin.com/en/p/themepark/overview/pills

*/
.nav {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  padding-left: 0;
  margin: 5px 0;
  list-style: none;
}
.nav-pills .nav-item {
  margin: 0 .2em;
}
.nav-pills .nav-link {
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  border-radius: 0.25rem;
  color: #373737;
  cursor: pointer;
  display: block;
  font-weight: 700;
  padding: .5em .65em;
  text-decoration: none;
}
.has-ellipsis.nav-pills .nav-link {
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  max-width: 170px;
}
.has-ellipsis-multi-w.nav-pills .nav-link {
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
}
.nav-pills .nav-link.active,
.nav-pills .nav-link:hover:not(.disabled) {
  background-color: #7a7a7a;
  color: #ffffff;
}
.nav-pills .nav-link.disabled {
  color: rgba(55, 55, 55, 0.5);
  cursor: default;
}
/*! Radio Tabs */
/* 
=================
Table of Content:
=================
    
    * Radio Tabs
    * http://themepark.bwin.com/en/p/formsradiotab

*/
/* Radio Tabs
============= */
.form-control-tabs {
  background: #ffffff;
  border: 1px solid #373737;
}
.form-control-tabs-item {
  -webkit-flex: 1 1 0%;
  -moz-flex: 1 1 0%;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  text-align: center;
}
.form-control-tabs-radio {
  opacity: 0.01;
  pointer-events: all;
  left: 0;
  position: absolute;
  height: 18px;
  top: 0;
  width: 18px;
}
.form-control-tabs-radio ~ .form-control-tabs-label {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  -o-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  height: 100%;
  text-align: center;
  -webkit-box-shadow: 0px 0px 0px 1px #373737;
  -moz-box-shadow: 0px 0px 0px 1px #373737;
  box-shadow: 0px 0px 0px 1px #373737;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background: #ffffff;
  color: #373737;
  cursor: pointer;
  font-size: 1rem;
  font-weight: 400;
  padding: 5.5px;
  margin: 0;
}
.form-control-tabs-radio:checked ~ .form-control-tabs-label {
  background: #373737;
  color: #ffffff;
}
/*! Splash Screen */
/* 
=================
Table of Content:
=================
    
  * pc-teaser styling resets for use only with the splash-screen homepage
  * provides full width homepage styling
  * #main-wrap #main light background styling
  * flexbox column layout for homepage mini teasers
  * http://themepark.bwin.com/en/p/splashscreen-standard

    * list of new class names:
        * .splash-component // image right, on pc-banner-promo you need to use it, or pc-banner-i-l
        * .splash-wide // to expaned full width (100vw)
        * .has-bg to be used for pc-promo-banner on .splash-wide when image is used as bg
        * .splash-f-w to be used on pc-banner-tile container if there are more than 3 items in that container
        * .splash-contain used for live teaser iframe
        * .border-radius-2px
        * .border-radius-3px
        * .border-radius-4px
        * .border-radius-8px
        * .border-radius-12px

*/
.splash-screen #main-wrap #main {
  overflow: visible;
  background: #ffffff;
}
.splash-screen #main-wrap.body-visual #main {
  overflow: hidden;
}
.splash-screen .pm-page section {
  overflow: visible;
}
.splash-screen .body-visual #main {
  overflow: hidden;
}
.splash-screen .pm-page .pm-area-content {
  margin: 0;
}
.splash-screen .pc-sandbox iframe {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.splash-component {
  background-color: #ffffff;
}
.splash-wide {
  background: #ffffff;
  margin: 0 calc(-100vw / 2 + 975px / 2) 0;
  position: relative;
}
.splash-wide:not(.pc-sandbox):last-child {
  margin-bottom: -10px;
}
@media (max-width: 991px) {
  .splash-wide {
    margin: 0;
  }
}
.splash-wide .pc-banner {
  margin: 0 auto;
  width: 975px;
}
.splash-wide .pc-banner.top {
  margin: -10px auto 0;
  max-height: 400px;
}
@media (max-width: 991px) {
  .splash-wide .pc-banner.top {
    margin-top: 0;
  }
}
.splash-wide .pc-banner.top > section > a > img,
.splash-wide .pc-banner.top > section > img {
  max-width: none;
  width: 100vw;
  margin: 0 calc(-100vw/2 + 975px/2) 0;
}
@media (max-width: 991px) {
  .splash-wide .pc-banner.top > section > a > img,
  .splash-wide .pc-banner.top > section > img {
    margin: 0;
    width: 100%;
  }
}
.splash-wide .pc-banner-promo.has-bg > section > a > img,
.splash-wide .pc-banner-promo.has-bg > section > img {
  width: 100vw;
  margin: 0 calc(-100vw/2 + 975px/2) 0;
}
@media (max-width: 991px) {
  .splash-wide .pc-banner-promo.has-bg > section > a > img,
  .splash-wide .pc-banner-promo.has-bg > section > img {
    margin: 0;
    width: 100%;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .splash-wide .pc-banner {
    margin: 0;
  }
  .splash-wide .pc-banner.top {
    margin: -10px 0 0;
    width: 975px;
  }
}
.splash-f-w > section {
  margin: 0 auto;
  width: 975px;
}
/* to be removed has been replaced with pc-banner-tile after the next theme release - START */
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3) {
  border: none;
  margin: 0 6px;
  width: calc((975px - 24px)/3);
}
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3):first-child {
  margin-left: 0;
}
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3):last-child {
  margin-right: 0;
}
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3) hgroup {
  width: 240px;
}
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3) .hide {
  padding: 0;
}
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3) .overlay {
  background: none;
  max-height: 109px;
  position: relative;
}
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3) .overlay a {
  color: #00c3b8;
  font-size: 14px;
}
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3) .overlay h3 a {
  color: #000000;
}
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3) .overlay h1,
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3) .overlay h2,
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3) .overlay h3,
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3) .overlay h4,
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3) .overlay h5,
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3) .overlay h6 {
  line-height: 1.2;
  text-transform: none;
}
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3) .overlay h1,
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3) .overlay h2,
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3) .overlay h3 {
  color: #000000;
}
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3) .overlay h4,
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3) .overlay h5,
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3) .overlay h6 {
  color: #7a7a7a;
}
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3) .overlay h1,
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3) .overlay h2,
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3) .overlay h3 {
  font-size: 15px;
  font-weight: 700;
}
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3) .overlay h4 {
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 9px;
  margin-top: 12px;
}
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3) section img {
  height: 150px;
  /*width: 300px;*/
}
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3) .show {
  padding: 9px 0 0;
}
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3).border-radius-2px img {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3).border-radius-3px img {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3).border-radius-4px img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3).border-radius-8px img {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.pc-teaser.splash-teaser:not(.pc-banner):not(.teaser-3).border-radius-12px img {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}
/* to be removed has been replaced with pc-banner-tile after the next theme release - END */
.splash-component.pc-folder > section {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
.pc-sandbox.splash-contain iframe {
  width: 975px;
}
.splash-screen-inverted #main-wrap #main {
  background: #000000;
}
.splash-screen-inverted #main-wrap #main .splash-component {
  background: #000000;
}
.splash-screen-inverted #main-wrap.container {
  background: #000000;
}
.splash-screen-inverted .splash-wide {
  background: #373737;
}
.splash-screen-inverted .splash-wide:nth-child(even),
.splash-screen-inverted .splash-wide:nth-child(even) .splash-wide {
  background: #000000;
}
.splash-screen-inverted .pc-banner-tile .overlay .hide a:not([class*=btn]) {
  color: #ffffff;
  text-decoration: none;
}
.splash-screen-inverted .overlay hgroup h3 {
  color: #ef4923;
}
.splash-screen-inverted .overlay hgroup h4 {
  color: #ffffff;
}
.splash-screen-inverted .splash-wide:not(.pc-sandbox):last-child.mb-1 {
  margin-bottom: 22px;
}
.inverted-triple-tiles section {
  display: flex !important;
}
.inverted-triple-tiles .pc-teaser .overlay,
.inverted-triple-tiles .teaser-3-w-button .text {
  background: #373737;
}
.poker-triple-cards.pc-component {
  border: none;
  flex: 1;
}
.poker-triple-cards section {
  width: 246px;
  flex-direction: column;
  height: 100%;
}
.poker-triple-cards section div.no-rollover {
  position: static;
  height: 100%;
  max-height: none;
}
.poker-triple-cards section div.no-rollover .show {
  padding: 14px 14px 10px 16px;
}
.poker-triple-cards section div.no-rollover .show hgroup h3 {
  padding-bottom: 8px;
}
.poker-triple-cards section div.no-rollover .show hgroup h4 {
  color: #e5e5e5;
}
.poker-triple-cards section div.no-rollover .show hgroup h5 {
  font-size: 10px;
  padding-top: 16px;
  color: #e5e5e5;
}
/*! PM Page Matrix */
/*

===========
Page Matrix
===========
Table of Content:
==================

    * General Layout Styles
    * PM Typography
    * PC Text
    * PC Image
    * PC Image Text
    * PC Flash
    * tac/pc-toggle component

*/
/*
GENERAL STYLES
============== */
/*BANNER*/
.pm-area-banner {
  display: block;
  overflow: hidden;
}
.pm-area-2col,
.pm-area-3col,
.pm-area-bottom {
  *zoom: 1;
}
.pm-area-2col:before,
.pm-area-3col:before,
.pm-area-bottom:before,
.pm-area-2col:after,
.pm-area-3col:after,
.pm-area-bottom:after {
  content: " ";
  display: table;
}
.pm-area-2col:after,
.pm-area-3col:after,
.pm-area-bottom:after {
  clear: both;
}
.pm-area-main {
  width: 100%;
  width: calc(100% + 10px);
  *zoom: 1;
  margin-bottom: -10px;
  margin-right: -10px;
}
.pm-area-main:before,
.pm-area-main:after {
  content: " ";
  display: table;
}
.pm-area-main:after {
  clear: both;
}
.pm-12col-full-width .pm-area-main {
  margin: 0;
  width: 100%;
}
.pm-area-main .pm-area-contentleft,
.pm-area-main .pm-area-contentcenter,
.pm-area-main .pm-area-contentright {
  float: left;
}
/*for 2-col layouts*/
.pm-area-2col {
  width: 100%;
  /* defining width of columns */
}
.pm-area-2col .pm-area-contentleft,
.pm-area-2col .pm-area-contentright {
  width: 49.99%;
  width: calc(100%/2);
}
/*for 3-col layouts*/
/*standard margin for components*/
.pm-area-3col {
  /* defining width of columns */
}
.pm-area-3col .pm-area-contentleft,
.pm-area-3col .pm-area-contentcenter,
.pm-area-3col .pm-area-contentright {
  width: 33.31%;
  width: calc(100%*0.33333);
}
.pm-area-3col > section > .pc-component {
  margin-right: 9px;
}
/* PMXColPage Common Styles
=========================== */
.pm-area-content {
  /*to clear 10px bottom margin of lowermost pc-component*/
  margin-bottom: -10px;
  margin-right: -10px;
}
/* PMNavXXXColPage Common Styles
================================ */
/*NAVIGATION*/
.pm-area-navigation {
  float: left;
  width: 20%;
  margin-bottom: -10px;
}
.pm-nav-layout {
  *zoom: 1;
  /*BANNNER AREA - for now this pm1-nav2col is the only occurance where pm-area-banner is a child of pm-nav-layout
    for all other layout pm-area-banner is a child of pm-area-main*/
  /*MAIN AREA*/
  /*BOTTOM AREA*/
}
.pm-nav-layout:before,
.pm-nav-layout:after {
  content: " ";
  display: table;
}
.pm-nav-layout:after {
  clear: both;
}
.pm-nav-layout > .pm-area-banner {
  /*width: 965px;*/
  width: 100%;
  width: calc(100% + 10px);
  margin-right: -10px;
  /*float: left;*/
}
.pm-nav-layout .pm-area-main {
  width: 80%;
  width: calc(100% + 10px - 20%);
  float: left;
}
.pm-nav-layout .pm-area-bottom {
  width: 100%;
}
/* PMNav1ColPage
================ */
/* PMSignpost12Col
================== */
.pm-signpost-layout {
  /*MAIN AREA*/
  *zoom: 1;
  /*signpost*/
}
.pm-signpost-layout:before,
.pm-signpost-layout:after {
  content: " ";
  display: table;
}
.pm-signpost-layout:after {
  clear: both;
}
.pm-signpost-layout .pm-area-main {
  float: left;
  width: 74%;
  width: calc(100% + 10px - 26%);
  margin-right: 0;
}
.pm-signpost-layout .pm-area-signpost {
  float: left;
  width: 26%;
  margin-right: -10px;
  margin-bottom: -10px;
}
/* Components
============= */
/* PC Container
=============== */
.pc-container.pm-widget-box > section > :last-child {
  margin-bottom: 0;
}
.pc-container.pm-widget-box .pc-component:first-child > header > :first-child {
  margin-top: 0;
}
/* Typography
============= */
/*setting paragraph*/
.text p,
.text li {
  line-height: 1.5;
}
.text p {
  margin-bottom: 22px;
}
.text table p {
  margin-bottom: 0;
}
.text ul,
.text ol {
  list-style-image: inherit;
  margin: 0 0 22px 13px;
  padding-left: 20px;
}
.text ul ul,
.text ul ol,
.text ol ol,
.text ol ul {
  margin-left: 0;
  padding-left: 15px;
}
.text ul li ul li:first-child {
  margin-top: 11px;
}
/*.text li {
	margin: 4px 0 0 0;
}*/
/* limit image sizes to their container width */
.pm-page img {
  display: block;
  /* fixes height issues */
  height: auto;
  max-width: 100%;
}
/* for IE8 - temporary solution
   otherwise images are not displayed properly no other fix found yet - on the other side, if we have width: auto for all browsers than Chrome has an issue
   currently IE8 is the only browser with the modernizr class combination of .hashchange.no-rgba */
.hashchange.no-rgba .pm-page img {
  width: auto;
}
/* General Pm-Page styles
========================= */
/*TODO: refactor*/
.pm-page section {
  display: block;
  /*.clearfloat();*/
}
/*clearing floats of surrounding elements*/
.pm-widget-box {
  *zoom: 1;
  margin-right: 10px;
  margin-bottom: 10px;
}
.pm-widget-box:before,
.pm-widget-box:after {
  content: " ";
  display: table;
}
.pm-widget-box:after {
  clear: both;
}
.pm-widget-box .pc-component + .pc-component {
  margin-top: 22px;
}
/*.pm-widget-box section > ul,
.pm-widget-box section > ol {
    padding: 0 20px;
}*/
/* PC Text
========== */
.text > :first-child:not(.form-group) {
  margin-top: 0;
}
.text:not(.inbox-kyc-text) > :last-child:not(.form-group) {
  margin-bottom: 0;
}
/* PC Image & PC Image Text
=========================== */
.pc-image.pm-widget-box > section {
  padding-left: 0;
  padding-right: 0;
}
/*for full width images*/
.full-image .image,
.full-image-top .image {
  margin: 0 -10px;
}
/*for content section without top padding*/
/*for content section image without top padding */
.no-top-padding section,
.full-image-top section {
  padding-top: 0;
}
.no-top-padding section .image + .text,
.full-image-top section .image + .text {
  padding-top: 10px;
}
/* image alignment: left, center, right
   flash alignment: left, right - center already aligned with pc-flash object
*/
.pp-image-right .image,
.pp-flash-right object {
  margin-left: 10px;
  float: right;
}
.pp-image-left .image,
.pp-flash-left object {
  margin-right: 10px;
  float: left;
}
.pp-image-center .image,
.pp-image-center section > img,
.pp-image-center a > img {
  text-align: center;
}
.pp-image-center .image img,
.pp-image-center section > img,
.pp-image-center a > img {
  margin: 0 auto;
}
.pp-image-center .image + .text {
  padding-top: 10px;
}
/* PC Image Text
================ */
/* PC Flash
=========== */
.pc-flash object {
  display: block;
  margin: 0 auto;
}
/* terms and conditions / pc-toggle-component
============================================= */
.pc-toggle-component.pc-component {
  margin: 5px 0;
}
.pm-tabs .pc-toggle-component.pc-component {
  margin: 10px 0 0;
}
.pc-toggle-component .toggle {
  background-color: #ffffff;
  border-bottom: 1px solid #373737;
  border-top: 1px solid #373737;
  margin-right: 10px;
}
.pm-widget-box .pc-toggle-component .toggle,
[class*=promo-page] .pc-toggle-component .toggle,
.pm-tabs .pc-toggle-component .toggle {
  margin-right: 0;
}
.contrast-bg .pc-toggle-component .toggle {
  background: #ffffff;
  border-top: 1px solid 1px solid #373737;
  border-bottom: 1px solid 1px solid #373737;
}
.pc-toggle-component .toggle h3 {
  color: #373737;
  font-size: 107.69%;
  font-weight: 400;
  text-transform: none;
  line-height: 1.1;
  margin: 0;
  padding: 12px;
}
.pc-toggle-component .toggle h3:hover {
  background-color: #f5f5f5;
}
.pm-widget-box .pc-toggle-component .toggle h3,
[class*=promo-page] .pc-toggle-component .toggle h3,
.pm-tabs .pc-toggle-component .toggle h3 {
  margin-right: 0;
}
.contrast-bg .pc-toggle-component .toggle h3 {
  color: #373737;
}
.contrast-bg .pc-toggle-component .toggle h3:hover {
  background-color: #f5f5f5;
}
.pc-toggle-component .toggle .ui-icon {
  margin-top: 10px !important;
  /* temporarily important because of .pc-container.pm-widget-box .pc-component > header > *:first-child*/
  float: right;
  margin-right: 10px;
  color: #373737;
}
.pc-toggle-component .toggle .ui-icon.ui-icon-triangle-1-e:before {
  content: "\e909";
  font-size: 14px;
}
.pc-toggle-component .toggle .ui-icon.ui-icon-triangle-1-s:before {
  content: "\e903";
  font-size: 14px;
}
.contrast-bg .pc-toggle-component .toggle .ui-icon {
  color: #373737;
}
.pc-toggle-component .text,
.pc-toggle-component .image {
  *zoom: 1;
  background-color: #ffffff;
  border: none;
  color: #373737;
  margin: 0 10px 0 0;
  padding: 12px;
}
.pc-toggle-component .text:before,
.pc-toggle-component .image:before,
.pc-toggle-component .text:after,
.pc-toggle-component .image:after {
  content: " ";
  display: table;
}
.pc-toggle-component .text:after,
.pc-toggle-component .image:after {
  clear: both;
}
.pm-widget-box .pc-toggle-component .text,
.pm-widget-box .pc-toggle-component .image,
[class*=promo-page] .pc-toggle-component .text,
[class*=promo-page] .pc-toggle-component .image,
.pm-tabs .pc-toggle-component .text,
.pm-tabs .pc-toggle-component .image {
  margin: 0;
  background-color: #ffffff;
  border: none;
  border-top: 0;
}
.contrast-bg .pc-toggle-component .text,
.contrast-bg .pc-toggle-component .image {
  background: #ffffff;
  border: none;
  color: #373737;
}
.pc-toggle-component .text ul,
.pc-toggle-component .text ol {
  margin-left: 0;
  /* margin-left: 0 to be properly aligned with headline - tac usage*/
}
/* Zebra styled pm-widget-box */
.pm-widget-box.zebra .pc-image-text header > h2,
.pm-widget-box.zebra .pc-image-text header > h3 {
  font-size: 215.38%;
  color: #373737;
}
.pm-widget-box.zebra .pc-image-text {
  background-color: #f5f5f5;
  border: 1px solid #e5e5e5;
  border-top: 0;
  margin-top: 0;
  padding: 20px;
}
.pm-widget-box.zebra .pc-image-text:first-of-type {
  border-top: 1px solid #e5e5e5;
}
.pm-widget-box.zebra .pc-image-text:nth-child(odd) {
  background-color: #ffffff;
}
.pm-widget-box.zebra .text {
  overflow: hidden;
}
.pm-widget-box.zebra img {
  border: 1px solid #e5e5e5;
}
.pm-widget-box.zebra.pp-image-left .image {
  margin-right: 20px;
}
/*! PM Tables */
/* 
=================
Table of Content:
=================
    
    * Page Matrix Table Styles
    * http://themepark.bwin.com/en/p/themepark/overview/tables

*/
/*
Tables
======*/
.pm-page table {
  background-color: #ffffff;
  border: 1px solid #e5e5e5;
  margin-bottom: 16px;
  text-align: left;
  vertical-align: top;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.pm-page table.s-padding th,
.pm-page table.s-padding td {
  padding: 4px 10px;
}
.pm-page th {
  background-color: #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  color: #373737;
  font-weight: 700;
  padding: 8px 10px;
  text-align: left;
  /* IE needs alignment for th */
  vertical-align: top;
}
.pm-page td,
.pm-page tbody th {
  /* tbody th needed in case of horizontal th (tbody tr th)*/
  border-bottom: 1px solid #e5e5e5;
  padding: 8px 10px;
  vertical-align: top;
  background: inherit;
}
.pm-page tbody tr {
  background-color: #f5f5f5;
}
.pm-page tbody tr.odd {
  /*because of IE7 and 8 this is separate*/
  background-color: #ffffff;
}
.pm-page tbody tr:nth-child(odd) {
  background-color: #ffffff;
}
.row-style-h th {
  border: none;
  padding-bottom: 0;
}
.row-style-h + tr th {
  padding-top: 0;
}
.row-style1 td {
  color: #373737;
  background-color: #ffffff;
}
.bold-right td + td {
  font-weight: 700;
}
.table-style1 td + td,
.table-style1 th + th {
  text-align: right;
}
/*style 2 e.g. loyalty redeem page*/
table.table-style2 {
  border-collapse: separate;
  border: none;
}
.table-style2 td {
  padding: 0 2px;
  vertical-align: top;
  border: none;
  width: 33.33333%;
}
.table-style2 .sidenote td {
  padding-top: 3px;
  padding-bottom: 16px;
}
.table-style2 td img {
  border: 1px solid #e5e5e5;
  margin: 0 auto;
  width: 100%;
  height: auto;
}
/*center everything after first column*/
.table-center-flw th + th,
.table-center-flw td + td {
  text-align: center;
}
/*Tables - disable Zebra styling odd/even eg when rowspan is in use then css zebra doesn't work correct*/
.no-zebra tbody tr {
  background-color: #ffffff !important;
  /* important to reduce the number of rules */
}
.table-tr-hover tbody tr:hover {
  cursor: pointer;
  background-color: #e5e5e5;
}
/*! PM Tabs */
/* 
=================
Table of Content:
=================
    
    * Page Matrix Table Styles
    * http://themepark.bwin.com/en/p/themepark/overview/tabs
    * http://themepark.bwin.com/en/p/themepark/overview/tabs2

*/
/*hidden by default when js is active (IE loading issues)*/
.pm-tabs {
  width: 100%;
}
.js .pm-tabs {
  display: none;
}
.pc-container.pm-tabs {
  margin-right: 10px;
  margin-bottom: 10px;
}
.pm-tabs > header {
  background-color: #f5f5f5;
  border-top: 0 solid transparent;
  border-bottom: 1px solid transparent;
  display: block;
  overflow: hidden;
}
.pm-tabs > header > h3 {
  color: #000000;
  font-size: 107.69%;
  margin: 0;
  padding: 12px 13px;
  line-height: 1.1em;
  font-weight: 700;
  text-transform: none;
}
.el .pm-tabs > header > h3 {
  text-transform: none;
}
.pm-tabs.ui-widget-style-2 > header {
  background-color: #f5f5f5;
  border-top: 0 solid transparent;
  border-bottom: 1px solid transparent;
  overflow: hidden;
}
.pm-tabs.ui-widget-style-2 > header > h3 {
  color: #000000;
  font-size: 107.69%;
  font-weight: 500;
  margin: 0;
  padding: 12px 13px;
  line-height: 1.1em;
}
.pm-tabs-content {
  background: #ffffff;
  width: 100%;
}
.ui-widget-style-2 .pm-tabs-content {
  background: #ffffff;
}
.ui-widget-style-2.pm-tabs .ui-tabs-nav {
  background: #ffffff;
}
.tab-title {
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  float: left;
  margin: 0;
  max-width: 170px;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
.el .tab-title {
  text-transform: none;
}
.pm-tabs-nav .icon {
  height: 16px;
  width: 16px;
  float: right;
  display: block;
  line-height: 30px;
  padding: 0 5px;
  margin: 7px 0 0 0;
}
.ui-tabs-panel section div:first-child h1,
.ui-tabs-panel section div:first-child h2,
.ui-tabs-panel section div:first-child h3,
.ui-tabs-panel section div:first-child h4,
.ui-tabs-panel section div:first-child h5 {
  margin-top: 0;
}
.ui-tabs-panel .pc-component + .pc-component:not(.pc-toggle-component) {
  margin-top: 22px;
}
.ui-tabs-panel .pc-toggle-component .text {
  display: none;
}
/*.pm-tabs.ui-widget-style-2 > header {
    .widget-header-2();
    > h3 {
        .widget-header-headline-2();
    }
}*/
.pm-tabs-content {
  background: #ffffff;
  width: 100%;
}
.contrast-bg .pm-tabs-content {
  background: #ffffff;
}
.contrast-bg .pm-tabs-content .ui-tabs-panel {
  background: #ffffff;
}
.contrast-bg.pm-tabs .ui-tabs-nav {
  background: #ffffff;
  border-bottom: 1px solid #f5f5f5;
}
.contrast-bg.pm-tabs .ui-tabs-nav .ui-tabs-anchor {
  color: #373737;
}
.contrast-bg.pm-tabs .ui-tabs-nav .ui-state-default:hover:not(.ui-state-disabled) .ui-tabs-anchor:not(.ui-state-disabled),
.contrast-bg.pm-tabs .ui-tabs-nav .ui-state-hover .ui-tabs-anchor {
  border-bottom: 2px solid #ef4923;
  color: #373737;
}
.contrast-bg.pm-tabs .ui-tabs-nav .ui-tabs-active .ui-tabs-anchor {
  border-bottom: 2px solid #ef4923;
  color: #373737;
}
/*! PM Teasers */
/* 
=================
Table of Content:
=================
    
    * Page Matrix Teasers/pc-teaser
    * http://themepark.bwin.com/en/p/themepark/overview/teasers
    * also included promo-teasers: http://themepark.bwin.com/en/p/themepark/promopages

*/
/*
PC Teaser & teaser look-a-like (image with text)
================================================
*/
/* General Teaser */
.pc-teaser,
.teaser-3-w-button {
  position: relative;
  margin-bottom: 9px;
  margin-right: 10px;
  border-top: 1px solid transparent;
}
/*shadow background*/
.pc-teaser .overlay,
.teaser-3-w-button .text {
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  /*width: 100%;*/
  overflow: hidden;
}
/*shadow background height*/
.pc-teaser .overlay {
  height: auto;
  min-height: 70px;
  max-height: 100px;
}
.pc-teaser .overlay p {
  color: #ffffff;
  cursor: default;
  font-size: 100%;
  /*remove once typography is optimized*/
  line-height: 1.5;
}
.pc-teaser .show {
  padding: 6px 10px 0;
}
.pc-teaser .hide {
  padding: 6px 10px 0;
}
.pc-teaser h1,
.pc-teaser h2,
.pc-teaser h3,
.pc-teaser h4,
.pc-teaser h5 {
  color: #ef4923;
  font-size: 100%;
  line-height: 1.5;
  margin: 0;
}
.pc-teaser h1 > a,
.pc-teaser h2 > a,
.pc-teaser h3 > a,
.pc-teaser h4 > a,
.pc-teaser h5 > a {
  color: inherit;
  text-decoration: none;
}
.pc-teaser:not(.pc-banner) h4,
.pc-teaser:not(.pc-banner) h5 {
  color: #00c3b8;
}
.teaser-2 h4,
.teaser-3 h4,
.teaser-4 h4 {
  white-space: nowrap;
  overflow: hidden;
}
/*teaser 2*/
.teaser-2 .show {
  padding-top: 10px;
}
.teaser-2 h4 {
  font-size: 138.46%;
}
.teaser-2 .overlay p {
  font-size: 100%;
}
/*.teaser-3*/
/*shadow background height*/
.teaser-3 .show {
  padding-top: 12px;
}
.teaser-3 .hide {
  padding-top: 6px;
}
.teaser-3 h1,
.teaser-3 h3 {
  color: #ffffff;
  font-size: 107.69%;
  font-weight: 400;
  text-transform: uppercase;
}
.teaser-3 h4 {
  font-size: 169.23%;
  font-weight: 700;
}
.teaser-3 .overlay p {
  font-size: 107.69%;
  line-height: 1.4;
}
.teaser-3.teaser-btn-center .teaser-btn {
  top: 93px;
}
.teaser-3.teaser-btn-bottom .teaser-btn {
  bottom: 82px;
}
.teaser-3.teaser-gfx-bottom-left .teaser-gfx,
.teaser-3.teaser-gfx-bottom-right .teaser-gfx {
  bottom: 72px;
}
/*teaser-3-w-button*/
/*shadow background height*/
.teaser-3-w-button .text {
  min-height: 125px;
  padding: 18px 10px 9px;
}
.teaser-3-w-button .text h3 {
  font-size: 138.46%;
  margin-bottom: 8px;
}
.teaser-3-w-button p {
  color: #ffffff;
}
/*Big Teaser*/
.big-teaser {
  /* Flex Teaser */
}
.big-teaser .overlay {
  background: none;
  left: 0;
  margin: 0;
  max-height: 100%;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.big-teaser .overlay h1,
.big-teaser .overlay h3,
.big-teaser .overlay h4 {
  color: #ffffff;
  font-size: 246.15%;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
}
.big-teaser .overlay h4 {
  color: #00c3b8;
  margin: 3px 0 4px;
}
.no-txt.big-teaser .overlay {
  display: none;
}
.big-teaser.s-img .overlay {
  min-height: 111px;
  max-height: 111px;
  padding: 24px 24px 24px 24px;
  top: 0;
}
.big-teaser .show {
  padding-top: 7px;
}
.big-teaser .hide {
  padding-top: 8px;
}
.big-teaser.flex .overlay {
  bottom: 0;
  left: auto;
  max-width: 55%;
  right: 0;
  top: auto;
  width: auto;
}
.big-teaser.flex .overlay h4 {
  font-size: 153.84%;
  line-height: 1.2;
  text-align: right;
}
.big-teaser.flex .hide {
  text-align: right;
}
.big-teaser.flex div[class*=btn] {
  display: inline-block;
  margin-left: 22px;
  margin-right: 0;
}
.big-teaser.flex div.btn-t3:first-child {
  margin-left: 0;
}
/*
image with text for teasers without shadow background
=====================================================
*/
.link-teaser {
  margin-bottom: 9px;
  position: relative;
  border-top: 1px solid transparent;
}
.link-teaser.pm-widget-box {
  border-top: none;
}
.link-teaser .image,
.link-teaser > section {
  padding: 0;
}
.link-teaser .text {
  position: absolute;
  bottom: 0;
  padding: 10px;
}
.link-teaser .text h4,
.link-teaser .text p {
  margin-bottom: 10px;
}
.link-teaser .text h3,
.link-teaser .text h4 {
  color: #ef4923;
  font-size: 100%;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 5px;
  text-transform: none;
}
.link-teaser .text p {
  color: #ffffff;
  margin-bottom: 5px;
}
.link-teaser .text p:last-child {
  margin-bottom: 0;
}
.link-teaser .text a:not([class*=btn-]) {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #ef4923;
  display: inline-block;
  font-size: 100%;
  font-weight: 700;
  text-decoration: none;
  padding-right: 19px;
  position: relative;
  width: auto;
  height: auto;
  vertical-align: middle;
  width: 100%;
}
.link-teaser .text a:not([class*=btn-]):after {
  width: auto;
  height: auto;
  left: 0;
  top: 0;
  font-family: 'themeicons';
  display: inline-block;
  position: relative;
  font-size: 18px;
  text-align: center;
  line-height: auto;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0;
  /* IE doesn't know initial */
  text-indent: initial;
}
.link-teaser .text a:not([class*=btn-]):after {
  content: "\e0ca";
  font-size: 10px;
  margin-right: -19px;
  margin-left: 5px;
  text-decoration: underline;
}
.link-teaser .text a:not([class*=btn-]):hover {
  text-decoration: underline;
}
.link-teaser .text a:not([class*=btn-]):after,
.link-teaser .text a:not([class*=btn-]):hover:after {
  text-decoration: none;
}
/*
teaser buttons and graphics
===========================    
*/
.teaser-btn,
.teaser-gfx {
  position: absolute;
}
.teaser-btn {
  /*remove once teasers are renamed*/
}
.teaser-btn .uni-button span {
  white-space: nowrap;
}
.teaser-btn-left .teaser-btn {
  left: 10px;
}
.teaser-btn-middle .teaser-btn {
  left: 50%;
}
.teaser-btn-middle .teaser-btn .middle {
  margin-left: -50%;
}
.teaser-btn-right .teaser-btn {
  right: 10px;
}
.teaser-btn-top .teaser-btn {
  top: 10px;
}
.teaser-btn-center .teaser-btn {
  top: 62px;
}
.teaser-btn .teaser-btn-bottom {
  bottom: 77px;
}
/*teaser-gfx*/
.teaser-gfx-top-left .teaser-gfx {
  top: 0;
  left: 0;
}
.teaser-gfx-top-right .teaser-gfx {
  top: 0;
  right: 0;
}
.teaser-gfx-bottom-left .teaser-gfx {
  bottom: 67px;
  left: 0;
}
.teaser-gfx-bottom-right .teaser-gfx {
  bottom: 67px;
  right: 0;
}
/*to enforce certain heights e.g. when dealing with sandbox components*/
.force-height-1 {
  height: 225px;
}
.force-height-2 {
  height: 301px;
}
.live-betting-teaser {
  margin-right: 10px;
}
.live-betting-teaser .hide .pc-teaser {
  margin-right: 0;
}
.teaser-align-flex > section {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-lines: multiple;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-box-lines: multiple;
  -o-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}
.teaser-align-flex > section .promo-teaser-flex-row > section {
  -ms-align-content: flex-start;
  -ms-flex-line-pack: start;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -o-align-content: flex-start;
  align-content: flex-start;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-lines: multiple;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-box-lines: multiple;
  -o-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
}
.teaser-align-flex > section .promo-teaser-flex-row > section > a,
.teaser-align-flex > section .promo-teaser-flex-row > section img {
  -ms-flex-item-align: baseline;
  flex-item-align: baseline;
  -webkit-align-self: baseline;
  -moz-align-self: baseline;
  -ms-align-self: baseline;
  -o-align-self: baseline;
  align-self: baseline;
  width: 100%;
}
.teaser-align-flex > section .promo-teaser-flex-row > section .optional-text {
  -ms-flex-item-align: center;
  flex-item-align: center;
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-align-self: center;
  -o-align-self: center;
  align-self: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -moz-flex-basis: 35%;
  -ms-flex-basis: 35%;
  -webkit-flex-basis: 35%;
  -ms-flex: 0 1 35%;
  flex-basis: 35%;
  -webkit-box-ordinal-group: 3;
  -moz-box-ordinal-group: 3;
  -ms-box-ordinal-group: 3;
  -o-box-ordinal-group: 3;
  box-ordinal-group: 3;
  -ms-flex-order: 2;
  -webkit-order: 2;
  -moz-order: 2;
  -ms-order: 2;
  -o-order: 2;
  order: 2;
  padding: 22px;
  text-align: center;
}
.teaser-align-flex > section .promo-teaser-flex-row > section .optional-text + .overlay {
  -moz-flex-basis: 65%;
  -ms-flex-basis: 65%;
  -webkit-flex-basis: 65%;
  -ms-flex: 0 1 65%;
  flex-basis: 65%;
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-box-ordinal-group: 2;
  -o-box-ordinal-group: 2;
  box-ordinal-group: 2;
  -ms-flex-order: 1;
  -webkit-order: 1;
  -moz-order: 1;
  -ms-order: 1;
  -o-order: 1;
  order: 1;
}
.teaser-align-flex > section .promo-teaser-flex-column > section {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  -o-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  height: 100%;
}
.teaser-align-flex > section .promo-teaser-flex-column > section > a,
.teaser-align-flex > section .promo-teaser-flex-column > section img {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-box-ordinal-group: 2;
  -o-box-ordinal-group: 2;
  box-ordinal-group: 2;
  -ms-flex-order: 1;
  -webkit-order: 1;
  -moz-order: 1;
  -ms-order: 1;
  -o-order: 1;
  order: 1;
}
.teaser-align-flex > section .promo-teaser-flex-column > section .overlay {
  -webkit-box-ordinal-group: 3;
  -moz-box-ordinal-group: 3;
  -ms-box-ordinal-group: 3;
  -o-box-ordinal-group: 3;
  box-ordinal-group: 3;
  -ms-flex-order: 2;
  -webkit-order: 2;
  -moz-order: 2;
  -ms-order: 2;
  -o-order: 2;
  order: 2;
}
.teaser-align-flex > section .promo-teaser-flex-column > section .optional-text {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-ordinal-group: 4;
  -moz-box-ordinal-group: 4;
  -ms-box-ordinal-group: 4;
  -o-box-ordinal-group: 4;
  box-ordinal-group: 4;
  -ms-flex-order: 3;
  -webkit-order: 3;
  -moz-order: 3;
  -ms-order: 3;
  -o-order: 3;
  order: 3;
  padding: 22px;
  text-align: center;
}
.promo-page-f-w .teaser-align-flex .promo-teaser > section,
.feature-carousel ~ #main .teaser-align-flex .promo-teaser > section {
  background: rgba(5, 5, 5, 0);
}
.pc-t-no-bg .overlay {
  background: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  min-height: initial;
  margin: 0 auto;
  max-height: initial;
  overflow: visible;
  padding: 22px;
  position: static;
  width: 100%;
}
.promo-teaser-flex-row.pc-t-no-bg .overlay {
  height: auto;
}
.pc-t-no-bg .overlay .hide[style] {
  display: block !important;
  position: relative;
  pointer-events: all;
}
.promo-page-f-w .promo-teaser.pc-t-no-bg .overlay,
.feature-carousel ~ #main .promo-teaser.pc-t-no-bg .overlay {
  background: transparent;
}
.pc-bg-img-component {
  position: relative;
}
.pc-bg-img-component h2,
.pc-bg-img-component h3,
.pc-bg-img-component h4 {
  margin: 0;
  text-transform: uppercase;
}
.pc-t-bg-img {
  margin: 0 -100%;
  border: 0;
}
.pc-t-bg-img > section a,
.pc-t-bg-img > section img {
  margin: 0 auto;
}
.pc-t-bg-img .overlay {
  position: absolute;
  left: 0;
  padding: 0;
  right: 0;
  top: 0;
  width: 975px;
}
.pc-t-bg-img .show {
  padding: 22px 0;
}
.pc-t-bg-img h2 {
  font-size: 230.76%;
  color: #ef4923;
}
.pc-t-bg-img h4 {
  font-size: 115.38%;
  color: #373737;
}
.pc-bg-img-component-content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  bottom: 0;
  height: 290px;
  margin: auto;
  padding: 22px;
  position: absolute;
  top: 0;
  width: 100%;
}
.pc-bg-img-component-content h3,
.pc-bg-img-component-content h4 {
  color: #ef4923;
  font-size: 230.76%;
}
.pc-bg-img-component-content h4 {
  color: #ef4923;
  margin-bottom: 11px;
}
.pc-bg-img-component-content .image {
  margin-bottom: 11px;
}
.pc-bg-img-component-content .align-self-center p {
  font-size: 184.61%;
  text-transform: uppercase;
}
.pc-bg-img-component-content .has-app-badges a > img {
  display: inline-block;
  margin: 5.5px;
}
.pc-3-col > section {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.pc-bg-img-component-content.pc-3-col > section {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .teaser-align-flex > section .promo-teaser-flex-row > section .optional-text {
    -ms-flex: 1 0 35%;
  }
  .teaser-align-flex > section .promo-teaser-flex-row > section .optional-text + .overlay {
    -ms-flex: 1 0 65%;
  }
}
/*! PM Promo Pages */
/* 
=================
Table of Content:
=================
    
    * Promo Pages Styles
    * http://themepark.bwin.com/en/p/themepark/promopages
    * http://themepark.bwin.com/en/p/themepark/promopages/promo-1colpage
    * http://themepark.bwin.com/en/p/themepark/promopages/promo-12colpage
    * http://themepark.bwin.com/en/p/themepark/promopages/promo-nav121colpage
    * http://themepark.bwin.com/en/p/themepark/promopages/promo-nav12colpage
    * http://themepark.bwin.com/en/p/themepark/promopages/promo-nav131colpage
    * http://themepark.bwin.com/en/p/themepark/promopages/promo-nav1colpage
    * Full Width Promo as seen in some themes e.g. http://themepark.internal.nj.playmgm.com/en/p/promotions/fullwidthpromopage
      - switchable using @full-width-promo = true in _variables.less, please ensure @standard-promo is set to false in this case
        - this also enables the full width switch in pm-step-by-step.less
      - a second font family can be assigned via the @sbs-headline-font-family variable
      - the various elements can be coloured using the @full-width-promo-sbs mappings in _colors.less
*/
/*
layout
======
*/
/*1col - nonav*/
.promo-page-nonav-1col {
  background: #ffffff;
}
.promo-page-nonav-1col .pm-area-content {
  margin-bottom: 0;
  margin-right: 0;
}
.promo-page-nonav-1col .promo-teaser ~ div,
.promo-page-nonav-1col .sbs ~ div {
  margin: 22px 22px 44px;
}
[class*=promo-page] .pm-area-main {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 80%;
  width: calc(100% - 20%);
  margin: 0;
}
[class*=promo-page] .pm-area-contentleft {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 66.63%;
  width: calc(100%*0.33333*2);
  margin-right: 0;
}
[class*=promo-page] .pm-area-contentright {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 33.31%;
  width: calc(100%*0.33333);
}
[class*=promo-page].promo-page-121col .pm-area-2col .pm-area-contentleft,
[class*=promo-page].promo-page-121col .pm-area-2col .pm-area-contentright {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 49.99%;
  width: calc(100%/2);
  padding: 0 11px 44px 22px;
}
[class*=promo-page].promo-page-121col .pm-area-2col .pm-area-contentright {
  padding: 0 22px 44px 11px;
}
[class*=promo-page] .pm-area-3col .pm-area-contentleft,
[class*=promo-page] .pm-area-3col .pm-area-contentcenter,
[class*=promo-page] .pm-area-3col .pm-area-contentright {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 33.31%;
  width: calc(100%*0.33333);
  padding: 0 11px 44px 22px;
}
[class*=promo-page] .pm-area-3col .pm-area-contentcenter {
  padding: 0 11px 44px 11px;
}
[class*=promo-page] .pm-area-3col .pm-area-contentright {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 22px 44px 11px;
}
/*1col - leftnav*/
.promo-page-1col .pm-area-main {
  padding: 0 22px 44px;
}
.promo-page-1col.pp-style1 .pm-area-main {
  background: #ffffff;
}
.promo-page-1col .pm-area-main > .sbs.pm-widget-box {
  margin-right: 0;
  margin-left: 0;
}
/*nonav-12col*/
.promo-page-nonav-12col .pm-area-main {
  width: 100%;
  margin: 0;
}
/*pm-simple-layout is needed here to overwrite margin right which is usually in place*/
.pm-simple-layout.promo-page-nonav-12col .pm-area-contentleft {
  padding: 0 22px 44px;
}
.pm-simple-layout.promo-page-nonav-12col .pm-area-contentright {
  padding-right: 22px;
}
/*nav-12col*/
.promo-page-12col .pm-area-2col .pm-area-contentleft {
  padding: 0 22px 44px;
}
.promo-page-12col .pm-area-2col .pm-area-contentright {
  padding-right: 22px;
}
/*nav-121col*/
.promo-page-121col .pm-area-bottom {
  margin-top: 22px;
  width: 100%;
}
/*nav-131col*/
.promo-page-131col .pm-area-bottom {
  /*width: 765px;*/
  margin-top: 22px;
  width: 100%;
}
.promo-page-131col .pm-area-3col > section > .pc-component {
  margin-right: 0;
}
/*promo page style 1 (black background)*/
.pp-style1 .pm-area-banner,
.pp-style1 .pm-area-2col,
.pp-style1 .pm-area-3col {
  background: #ffffff;
}
.pp-style1 .pm-area-bottom > div:last-child {
  margin-bottom: 0;
}
.promo-page.pm-1col .flex-align > section {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-lines: multiple;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-box-lines: multiple;
  -o-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-align-content: flex-start;
  -ms-flex-line-pack: start;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -o-align-content: flex-start;
  align-content: flex-start;
}
.promo-page.pm-1col .flex-align > section .promo-teaser > section {
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
/*promo-teaser
*************/
.promo-teaser {
  margin-right: 0;
  overflow: hidden;
  max-height: none;
  border-top: 0;
}
.promo-teaser.s-txt {
  height: 310px;
}
.half-width.promo-teaser > section {
  max-height: none;
}
.promo-teaser > section {
  background-color: #ffffff;
  margin-right: 10px;
}
[class*=promo-page].pp-style1 .promo-teaser > section {
  margin-right: 0;
}
.promo-teaser img {
  height: auto;
  width: 100%;
}
.promo-teaser .overlay {
  background-color: #ffffff;
  margin: 0;
  padding: 22px 22px 11px;
  height: auto;
  max-height: none;
  min-height: 85px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
[class*=promo-page].pp-style1 .promo-teaser .overlay {
  background: none;
  min-height: inherit;
  padding-bottom: 22px;
  position: relative;
}
.promo-teaser .overlay h1,
.promo-teaser .overlay h2,
.promo-teaser .overlay h3 {
  font-size: 115.38%;
  font-weight: 300;
  margin: 0 0 7px;
  text-transform: none;
}
.el .promo-teaser .overlay h1,
.el .promo-teaser .overlay h2,
.el .promo-teaser .overlay h3 {
  text-transform: none;
}
.promo-teaser .overlay h1 {
  font-size: 246.15%;
  line-height: 1.2;
}
.promo-teaser .overlay h4 {
  margin-bottom: 11px;
  white-space: normal;
  color: #373737;
  font-weight: 400;
}
.promo-teaser .overlay h5 {
  text-align: right;
  color: #e5e5e5;
  font-weight: 400;
  margin-bottom: 11px;
  font-size: 100%;
}
.promo-teaser .overlay > div {
  padding: 0;
}
.promo-teaser.teaser-btn-bottom .optional-text {
  position: relative;
}
.promo-teaser.teaser-btn-bottom .optional-text .teaser-btn {
  bottom: 10px;
}
.promo-page-1col .promo-teaser {
  margin-left: -22px;
  margin-right: -22px;
}
/*
promo button teaser
------------------- */
.promo-button-teaser {
  margin-right: 0;
}
.promo-button-teaser:not(:last-child) {
  margin-bottom: 22px;
}
.promo-button-teaser .overlay {
  height: 100%;
  position: absolute;
  overflow: hidden;
  background: none;
  min-height: 100%;
}
.promo-button-teaser .overlay .show,
.promo-button-teaser .overlay .hide {
  width: 245px;
  overflow: hidden;
  position: absolute;
  display: table;
  height: 100%;
  padding: 0;
}
.promo-button-teaser .overlay .show {
  left: 250px;
}
.promo-button-teaser .overlay .hide {
  left: 510px;
}
.promo-button-teaser .show hgroup,
.promo-button-teaser .hide div,
.promo-button-teaser .hide p {
  display: table-cell;
  vertical-align: middle;
}
.promo-button-teaser .hide div {
  padding: 0;
}
.promo-button-teaser .overlay h3 {
  color: #ffffff;
  font-size: 138.46%;
  margin: 0;
}
/*download now*/
.promo-signpost.download-now [class*=btn] {
  display: table;
  font-size: 13px;
  margin: 0 auto;
  padding: 6px 20px;
}
.promo-signpost.download-now .text {
  padding-top: 15px;
}
.download-now p {
  font-weight: 700;
  font-size: 107.69%;
  line-height: 1.22;
}
/*content
********/
.pp-style1 .pc-text:not(:last-child),
.pp-style1 .pc-image:not(:last-child),
.pp-style1 .pc-image-text:not(:last-child) {
  margin-bottom: 22px;
}
/*.pp-style1 header > :first-child {
	line-height: 2;
	margin: 0 0 3px;
}*/
/* needs override again for pm-widget boxes */
/*.pp-style1 .pm-widget-box > header > h1,
.pp-style1 .pm-widget-box > header > h2,
.pp-style1 .pm-widget-box > header > h3 {
    margin: 0;
    line-height: 2.3;
}*/
/*content - tabs */
.pp-style1 .pm-tabs {
  margin-right: 0;
}
.pp-style1 .pm-tabs table {
  padding: 0;
}
/*promo-signpost
***************/
.promo-signpost {
  background: #f5f5f5;
  margin-bottom: 22px;
  margin-right: 0;
  /* needed when pm-widget-box (style-2) is in use - in combination with promo-signpost*/
  padding: 22px;
}
.pm-widget-box.promo-signpost {
  padding: 0;
}
.promo-signpost section > ul,
.promo-signpost section > ol {
  padding: 0 10px 0 14px;
  margin-left: 0;
}
.promo-signpost table {
  border: none;
}
.promo-signpost table ul,
.promo-signpost table ol {
  margin-top: 0;
  padding-left: 0;
}
.promo-signpost table th {
  border-bottom: 1px solid #e5e5e5;
  color: #373737;
  font-weight: 400;
  padding: 3px 10px 3px 3px;
  vertical-align: top;
}
.promo-signpost table {
  background-color: #ffffff;
}
.promo-signpost table td {
  border-bottom: 1px solid #e5e5e5;
  padding: 3px;
  vertical-align: top;
  text-align: left;
  color: #373737;
}
.promo-signpost table tr {
  height: 25px;
}
.promo-signpost tbody tr {
  background-color: #ffffff !important;
  /* important to reduce the number of rules */
}
/*promo-signpost teaser (i+t)*/
/*.promo-signpost-teaser {
    background: @widget_body_background_color-2;
    padding: 0;
}
.promo-signpost-teaser > section {
    padding: 0;
}
.promo-signpost-teaser .image {
    padding: 0;
}
.promo-signpost-teaser .text {
    padding: 16px 10px;
    margin-top: -108px;
    min-height: 76px;
}
.promo-signpost-teaser .text h3 {
    font-size: @promo-signpost-teaser-h3;
    line-height: 1;
    color: @teaser-font-h3-h4;
}*/
.play-now.pm-widget-box > section {
  padding: 22px 10px 44px;
}
.play-now.pm-widget-box > section p {
  margin-bottom: 5px;
}
/*
Video-Link - Video opens in Dialog-Box
    * no support for IE7
--------------------------------------*/
.video-link.pc-image section,
.video-link .image {
  position: relative;
  z-index: 5;
  /* IE8 z-index issue */
}
.video-link.pc-image .dialog-link img,
.video-link .image .dialog-link img {
  position: relative;
  z-index: -1;
  /* IE8 z-index issue */
}
.datauri .video-link.pc-image .dialog-link:after,
.datauri .video-link .image .dialog-link:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkwNzMwMEY3Q0Y5MjExRTc4NkVERTZFNzdEMTkyNzg4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkwNzMwMEY4Q0Y5MjExRTc4NkVERTZFNzdEMTkyNzg4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTA3MzAwRjVDRjkyMTFFNzg2RURFNkU3N0QxOTI3ODgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTA3MzAwRjZDRjkyMTFFNzg2RURFNkU3N0QxOTI3ODgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Z1m8tAAANMElEQVR42tyc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) 50% 50% no-repeat transparent;
}
.datauri .video-link.pc-image .dialog-link:hover:after,
.datauri .video-link .image .dialog-link:hover:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYzQTRFQjgwQ0Y5MzExRTdCNzUxRjVDRUYxNTczMDIyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYzQTRFQjgxQ0Y5MzExRTdCNzUxRjVDRUYxNTczMDIyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjNBNEVCN0VDRjkzMTFFN0I3NTFGNUNFRjE1NzMwMjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjNBNEVCN0ZDRjkzMTFFN0I3NTFGNUNFRjE1NzMwMjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4H2sjSAAAM80lEQVR42tyc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) 50% 50% no-repeat transparent;
}
.promo-page-f-w {
  background: #e5e5e5;
  margin: 0 -10px;
}
.promo-page-f-w.pm-page section {
  overflow: visible;
}
.promo-page-f-w .pm-area-content {
  margin: -10px 0;
}
.promo-page-f-w .teaser-align-flex {
  margin-right: -10px;
}
.promo-page-f-w .pc-component {
  overflow: visible;
}
.promo-page-f-w .pp-style1 .sbs {
  padding: 0 22px;
}
.promo-page-f-w .promo-teaser h1,
.promo-page-f-w .promo-teaser h2 {
  font-family: 'Ubuntu', Verdana, Arial, Helvetica, sans-serif;
}
.promo-page-f-w .promo-teaser .overlay {
  padding: 11px 22px 11px;
}
.promo-page-f-w .promo-teaser .overlay h1,
.promo-page-f-w .promo-teaser .overlay h2,
.promo-page-f-w .promo-teaser .overlay h3 {
  font-size: 184.61%;
}
.promo-page-f-w .promo-signpost.pm-widget-box > header {
  background: transparent;
}
.promo-page-f-w .promo-signpost.pm-widget-box > section {
  background: transparent;
}
/*! PM Step by Step */
/* 
=================
Table of Content:
=================
    
    * Step by Step Component
    * http://themepark.bwin.com/en/p/themepark/stepbystep
    * Full Width Step by Step, used in Full Width Promos, seen in some themes e.g. http://themepark.internal.nj.playmgm.com/en/p/promotions/fullwidthpromopage
      - switchable using @full-width-promo = true in _variables.less, please ensure @standard-promo is set to false in this case
        - this also enables the full width switch in pm-promo-pages.less
      - a second font family can be assigned via the @sbs-headline-font-family variable
      - the various elements can be coloured using the @full-width-promo-sbs mappings in _colors.less
*/
/* Universal styles used by both old and new Step-by-Step 
=========================================================*/
.pp-style1 .sbs.pm-widget-box {
  /* is needed only for promo pages*/
  margin-right: 0;
}
.pm-area-banner > .sbs.pm-widget-box,
.promo-teaser ~ .sbs.pm-widget-box {
  margin: 0 22px 22px;
  /* is needed only for promo pages*/
}
.sbs > section > ul {
  margin: 0;
  padding: 0;
  display: block;
}
.sbs > section > ul > li {
  position: relative;
}
.sbs ul,
.sbs li {
  list-style: none;
}
.sbs-overlay-link {
  display: block;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  text-indent: -9999px;
  top: 0;
  width: 100%;
  z-index: 10;
}
.sbs .exposed-link-style1,
.sbs .exposed-link-style2,
.sbs .exposed-link-style3,
.sbs .link-style4,
.sbs .link-style6 {
  float: right;
}
/*-----------------------------*/
/* Step-by-step switchable styles
=================================
    * full-width-promo = new style a la MGM
    * standard-promo = old style, as has been used on bwin.com promos for a long time
*/
.sbs {
  margin: 22px 0;
  position: relative;
}
.sbs > section {
  /*background: @main-wrap-bg;*/
  padding: 44px 22px;
  position: relative;
}
.promo-page-f-w .sbs > section {
  background: #e5e5e5;
}
.sbs > section ul {
  margin: 0;
  padding: 0;
  display: block;
}
.sbs > section ul > li {
  position: relative;
}
.sbs ul,
.sbs li {
  list-style: none;
}
.sbs > header {
  background: transparent;
  border: 0;
}
.sbs.sbs-flex > header {
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: -24px;
  z-index: 1;
}
.sbs.sbs-flex > header > h3 {
  background: transparent;
  color: #ef4923;
  display: inline-block;
  font-family: 'Ubuntu', Verdana, Arial, Helvetica, sans-serif;
  font-size: 246.15%;
  padding: 5.5px 11px;
}
.promo-page-f-w .sbs.sbs-flex > header > h3,
.pp-style1 .sbs.sbs-flex > header > h3 {
  background: #e5e5e5;
}
.sbs.sbs-flex > section {
  border: 1px solid #ef4923;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.pp-style1 .sbs.sbs-flex > section {
  background: #e5e5e5;
}
.sbs.sbs-flex > section h3 {
  color: #ef4923;
  font-size: 230.76%;
  text-transform: none;
}
.sbs.sbs-flex > section .sbs-v-next p {
  color: #373737;
  font-size: 138.46%;
}
.sbs.sbs-flex > section > ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-lines: multiple;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-box-lines: multiple;
  -o-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
}
.sbs.sbs-flex > section > ul > [class*=step-] {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-flex: 1 1 33%;
  -moz-flex: 1 1 33%;
  -ms-flex: 1 1 33%;
  flex: 1 1 33%;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  -o-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  text-align: center;
}
.sbs.sbs-flex > section > ul > [class*=step-] div,
.sbs.sbs-flex > section > ul > [class*=step-] span {
  display: block;
  margin-top: 22px;
}
.sbs.sbs-flex > section > ul > .sbs-last:last-of-type {
  -webkit-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none;
  margin-top: 44px;
  width: 100%;
}
.sbs.sbs-flex.sbs-cta-txt h2 {
  color: #ef4923;
  font-size: 307.69%;
  text-align: center;
  text-transform: uppercase;
}
.sbs.sbs-vertical > section > ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  -o-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.sbs-vertical > header {
  text-align: center;
}
.sbs-vertical > header > h3 {
  color: #ef4923;
  font-family: 'Ubuntu', Verdana, Arial, Helvetica, sans-serif;
  font-size: 246.15%;
  margin: 44px auto 0;
}
.sbs-vertical .sbs-h-next {
  font-size: 138.46%;
}
.sbs-vertical [class*=btn-] {
  margin: 22px 0;
}
.sbs-vertical .sbs-h-next:after,
.sbs-vertical [class*=step-]:after {
  content: " ";
  background: #7a7a7a;
  display: block;
  height: 22px;
  margin: 22px auto;
  width: 2px;
}
.sbs [class*=step-]:before {
  bottom: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  content: "1";
  display: block;
  font-size: 307.69%;
  height: 90px;
  left: 0;
  line-height: 90px;
  margin: auto;
  padding: 0;
  position: static;
  text-align: center;
  top: 0;
  width: 90px;
}
.sbs-horizontal.sbs [class*=step-]:before,
.sbs-flex.sbs [class*=step-]:before {
  border: 1px solid #ef4923;
  border-radius: 50%;
  color: #ef4923;
}
.sbs-horizontal.sbs [class*=step-]:before {
  position: absolute;
}
.sbs-vertical.sbs [class*=step-]:before {
  color: #7a7a7a;
  font-family: 'Ubuntu', Verdana, Arial, Helvetica, sans-serif;
}
.sbs .step-01:before {
  content: "1";
}
.sbs .step-02:before {
  content: "2";
}
.sbs .step-03:before {
  content: "3";
}
.sbs .step-04:before {
  content: "4";
}
.sbs .step-05:before {
  content: "5";
}
.sbs .step-06:before {
  content: "6";
}
.sbs .step-07:before {
  content: "7";
}
.sbs .step-08:before {
  content: "8";
}
.sbs .step-09:before {
  content: "9";
}
.sbs .step-10:before {
  content: "10";
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .sbs.sbs-flex > section > ul > [class*=step-] {
    -ms-flex: 1 0 33.31%;
  }
}
/*.pc-component:not(.pc-bg-img-component):not(.feature-carousel-content):not(.pc-banner):not(.splash-component):not(.splash-wide) {
        > section {
            overflow: hidden;
        }
    }*/
/*! PM Landing Pages */
/* 
=================
Table of Content:
=================
    
    * PM Landing Pages
      - only used and properly supported for black labels, still in use?
    * http://themepark.bwin.com/en/p/themepark/landingpages

*/
/*
GENERAL STYLES
==============*/
.landing-page {
  width: 1000px;
  margin: 0 auto;
}
.lp-header {
  *zoom: 1;
}
.lp-header:before,
.lp-header:after {
  content: " ";
  display: table;
}
.lp-header:after {
  clear: both;
}
.lp-header .pc-image {
  float: left;
}
/*only possible to adjust landing page in the middle of the page when using empty-dialog-layout, for empty layout the disclaimers would be positioned badly*/
.empty-dialog-layout .landing-page .pm-area-content {
  position: fixed;
  margin-top: -340px;
  top: 50%;
}
.landing-page-content {
  width: 980px;
  padding: 9px 9px;
  /*.border-radius (4px);*/
  /*border: 1px solid @main-wrap-border;*/
  background-color: transparent;
  position: relative;
}
.landing-page-content > section {
  position: relative;
}
.lp-headline {
  position: absolute;
  top: 40px;
  left: 43px;
  right: 43px;
  z-index: 999;
}
.lp-headline.bg-box {
  /*background fallback, see below*/
  background: rgba(51, 51, 51, 0.8);
  top: 25px;
  left: 25px;
  right: 25px;
  padding: 15px 18px;
}
.lp-headline h1,
.lp-headline h2,
.lp-headline h3 {
  margin: 0 0 4px;
  font-size: 215.38%;
  line-height: 1.2;
  white-space: nowrap;
  overflow: hidden;
  color: #00c3b8;
}
.lp-headline .text {
  color: #ef4923;
  font-weight: 700;
  font-size: 169.23%;
  white-space: nowrap;
  overflow: hidden;
}
.lp-big-box-container,
.lp-small-box-container {
  position: absolute;
  bottom: 20px;
}
.lp-big-box-container {
  left: 25px;
}
.lp-big-box-container section {
  overflow: visible;
}
.lp-small-box-container {
  left: 240px;
}
.lp-big-box,
.lp-small-box {
  background: rgba(51, 51, 51, 0.8);
  z-index: 999;
  position: relative;
}
/*IE Fallbacks for semi transparent background color*/
.no-rgba .lp-big-box,
.no-rgba .lp-small-box,
.no-rgba .lp-headline.bg-box {
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000, endColorstr=#B2000000)";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000, endColorstr=#B2000000);
}
.lp-big-box {
  width: 180px;
  padding: 46px 15px 30px;
  text-align: center;
}
.lp-big-box h1,
.lp-big-box h2,
.lp-big-box h3 {
  color: #ef4923;
  font-size: 245.45%;
  margin: 0 0 22px 0;
}
.lp-note {
  z-index: 1000;
  position: relative;
  font-size: 138.46%;
  width: 129px;
  background: #ffe57f;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffe57f 0, #ffffff 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffe57f 0, #ffffff 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffe57f 0, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  -moz-transform: rotate(-5deg);
  /*to make text smoother in chrome*/
  -webkit-transform: rotate(-5deg) translate3d(0, 0, 0);
  -o-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  transform: rotate(-5deg);
  padding: 16px 17px 17px;
  margin: 0 0 -23px 23px;
  -webkit-box-shadow: 3px 3px 5px #000000;
  -moz-box-shadow: 3px 3px 5px #000000;
  box-shadow: 3px 3px 5px #000000;
}
.lp-note p {
  color: #000000;
  font-weight: 700;
  line-height: 1.12;
}
.lp-small-box {
  width: 198px;
  float: left;
  margin-left: 10px;
  padding: 17px 15px 40000px 15px;
  margin-bottom: -40000px;
}
.lp-small-box h1,
.lp-small-box h2,
.lp-small-box h3 {
  color: #ef4923;
  line-height: 1.22;
  font-size: 138.46%;
  font-weight: 700;
  margin: 0;
  min-height: 34px;
}
.lp-small-box section {
  padding: 7px 0 20px;
  font-size: 115.38%;
  color: #00c3b8;
}
.lp-small-box p {
  line-height: 1.17;
}
.lp-footer {
  width: 990px;
  margin: 5px 10px 5px 5px;
  *zoom: 1;
}
.lp-footer:before,
.lp-footer:after {
  content: " ";
  display: table;
}
.lp-footer:after {
  clear: both;
}
.lp-footer .logo-container {
  float: left;
  width: 600px;
}
/*.footer-block {
    float: left;
}*/
.landing-page .copyright {
  width: 390px;
  float: right;
  text-align: right;
  margin-top: 5px;
  font-size: 76.92%;
  color: #7a7a7a;
}
.landing-page .copyright a {
  float: right;
  overflow: hidden;
  margin: 0 4px 0 10px;
  background-color: transparent;
  border: 0;
  color: transparent;
  font: 0/0 a;
  -webkit-text-shadow: none;
  text-shadow: none;
  position: relative;
  width: 36px;
  height: 36px;
}
.landing-page .copyright a:before {
  width: 36px;
  height: 36px;
  left: 0;
  top: 0;
  font-family: 'themeicons';
  display: inline-block;
  position: absolute;
  font-size: 18px;
  text-align: center;
  line-height: 36px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0;
  /* IE doesn't know initial */
  text-indent: initial;
}
.landing-page .copyright a:before {
  color: #7a7a7a;
  content: "\e622";
  font-size: 34px;
}
.landing-page .copyright p {
  padding: 13px 50px 0 0;
}
/*carousel*/
.landing-page .carousel-container {
  width: 980px;
  height: 544px;
}
.carousel-container .pc-image {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8;
}
.carousel-container .pc-image.active {
  z-index: 10;
}
.carousel-container .pc-image.last-active {
  z-index: 9;
}
/*IE7 fix*/
.no-hashchange .lp-big-box-container,
.no-hashchange .lp-small-box-container {
  z-index: 100;
  overflow: hidden;
}
/*! PM Banner */
/*

=========
PM Banner
=========
Table of Content:
==================

    * This is an extension of the PM-Teaser Styling, used primarily for Casino banners, but possibly for other products
    * Please refer to http://themepark.bwin.com/en/p/pcbanner for more info

    * pc-banner
    * pc-banner-promo
    * pc-banner-tile

    * list of new class names:
        * .pc-banner-i-r // image right, on pc-banner-promo you need to use it, or pc-banner-i-l
        * .pc-banner-i-l // image left, only needed on pc-banner-promo, for pc-banner default is left
        * .top // used when top banner is the first item on top of the splash-scrann
        * .banner-half-width // additonal styles if banner is used within smaller widths, eg 2 col layout
        * .jackpot-teaser
        * .jackpot-teaser-alternate


*/
/* PC Banner
------------ */
.pc-banner {
  border: none;
}
.pc-banner .optional-text,
.pc-banner .overlay,
.pc-banner .pc-banner-overlay-img {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  -o-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  bottom: 0;
  margin: auto;
  position: absolute;
  top: 0;
  width: 50%;
  pointer-events: none;
}
.pc-banner .optional-text a,
.pc-banner .overlay a,
.pc-banner .pc-banner-overlay-img a {
  pointer-events: all;
}
.pc-banner .optional-text,
.pc-banner .pc-banner-overlay-img {
  left: 0;
  right: auto;
}
.pc-banner-i-r.pc-banner .optional-text,
.pc-banner-i-r.pc-banner .pc-banner-overlay-img {
  left: auto;
  right: 0;
}
.pc-banner .optional-text > img,
.pc-banner .pc-banner-overlay-img > img {
  height: auto;
  margin: 0 auto;
  max-width: 100%;
  width: auto;
}
.pc-banner .overlay {
  background: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  left: auto;
  max-height: none;
  min-height: unset;
  right: 0;
  text-align: center;
}
.pc-banner-i-r.pc-banner .overlay {
  left: 0;
  right: auto;
}
.pc-banner .overlay .show,
.pc-banner .overlay .hide {
  margin: 0;
  padding: 0;
  position: relative;
}
.pc-banner .overlay .hide a:not([class*=btn]) {
  color: #00c3b8;
}
.pc-banner .overlay h1,
.pc-banner .overlay h2,
.pc-banner .overlay h3 {
  color: #ffffff;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 5.5px;
  text-transform: none;
}
.light.pc-banner .overlay h1,
.light.pc-banner .overlay h2,
.light.pc-banner .overlay h3 {
  color: #000000;
}
.pc-banner .overlay h1 a,
.pc-banner .overlay h2 a,
.pc-banner .overlay h3 a {
  color: #ffffff;
}
.light.pc-banner .overlay h1 a,
.light.pc-banner .overlay h2 a,
.light.pc-banner .overlay h3 a {
  color: #000000;
}
.pc-banner .overlay h4,
.pc-banner .overlay h5,
.pc-banner .overlay h6 {
  color: #ffffff;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 11px;
}
.light.pc-banner .overlay h4,
.light.pc-banner .overlay h5,
.light.pc-banner .overlay h6 {
  color: #000000;
}
.pc-banner .overlay p,
.pc-banner .overlay p a {
  color: #ffffff;
}
.light.pc-banner .overlay p,
.light.pc-banner .overlay p a {
  color: #000000;
}
.pc-banner .overlay .show[style],
.pc-banner .overlay .hide[style] {
  display: block !important;
}
.pc-banner .tnc {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  bottom: 0;
  color: #ffffff;
  font-size: 76.92%;
  left: 0;
  margin: 0 auto;
  padding: 2px;
  position: absolute;
  right: 0;
  text-align: center;
  width: 975px;
  z-index: 1;
}
.pc-banner-i-r.pc-banner .tnc {
  left: -100%;
}
.feature-carousel .pc-banner .tnc {
  width: 975px;
}
.pc-banner .tnc.shade {
  background: rgba(0, 0, 0, 0.5);
}
.pc-banner.top {
  margin: 0;
}
.pc-banner.banner-half-width .hide {
  margin: 0 22px;
}
.pc-banner.banner-half-width [class*=btn-] {
  display: block;
}
.pc-banner.banner-half-width .overlay .show h4 {
  font-size: 115.38%;
}
.pc-banner.jackpot-teaser a > img:nth-child(2) {
  left: 5%;
  max-height: 75%;
  position: absolute;
  top: 5%;
  width: auto;
}
.pc-banner.jackpot-teaser .jackpot-wrapper {
  bottom: 3%;
  color: #ffffff;
  position: absolute;
  text-align: center;
  width: 100%;
}
.pc-banner.jackpot-teaser .jackpot-wrapper .jackpot-title {
  font-size: 107.69%;
}
.pc-banner.jackpot-teaser .jackpot-wrapper .jackpot {
  font-size: 169.23%;
  font-weight: 700;
}
.pc-banner.jackpot-teaser-alternate .overlay {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 5%;
}
.pc-banner.jackpot-teaser-alternate a > img:nth-child(2) {
  left: 5%;
  max-width: 45%;
  position: absolute;
  top: calc(100%/2);
  transform: translatey(-50%);
  width: auto;
}
.pc-banner.jackpot-teaser-alternate .jackpot-wrapper {
  color: #ffffff;
  left: 100%;
  position: absolute;
  text-align: center;
  top: 20%;
  width: 100%;
}
.pc-banner.jackpot-teaser-alternate .jackpot-wrapper .jackpot-title {
  display: none;
}
.pc-banner.jackpot-teaser-alternate .jackpot-wrapper .jackpot {
  font-size: 169.23%;
  font-weight: 700;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .pc-banner.top {
    width: calc(100% - 0);
  }
  .pc-banner:not(.pc-banner-promo) .optional-text > img,
  .pc-banner:not(.pc-banner-promo) .pc-banner-overlay-img > img {
    min-height: 1px;
  }
}
/* PC Banner Promo
------------------ */
.pc-banner-promo {
  margin: 0;
  min-height: 244px;
  width: 100%;
}
.pc-banner-i-r.pc-banner-promo .overlay {
  padding-left: 122px;
  text-align: left;
  width: 60%;
}
.pc-banner-i-l.pc-banner-promo .overlay {
  padding-right: 122px;
  text-align: right;
  width: 60%;
}
.pc-banner-promo .overlay .show:before {
  background-color: #ef4923;
  content: '';
  height: 101px;
  position: absolute;
  top: 7px;
  width: 10px;
  left: -22px;
}
.pc-banner-i-l.pc-banner-promo .overlay .show:before {
  left: auto;
  right: -22px;
}
.pc-banner-i-r.pc-banner-promo .optional-text,
.pc-banner-i-r.pc-banner-promo .pc-banner-overlay-img {
  padding-right: 100px;
  width: 40%;
}
.pc-banner-i-l.pc-banner-promo .optional-text,
.pc-banner-i-l.pc-banner-promo .pc-banner-overlay-img {
  width: 40%;
  padding-left: 100px;
}
.has-bg.pc-banner-promo > section > a > img,
.has-bg.pc-banner-promo > section > img {
  height: 100%;
  max-width: none;
  position: absolute;
  width: auto;
}
.overflow-hidden .has-bg.pc-banner-promo > section > a > img,
.overflow-hidden .has-bg.pc-banner-promo > section > img {
  left: -50%;
  margin: 0 auto;
  right: -50%;
}
.pc-banner-promo.overlap .optional-text,
.pc-banner-promo.overlap .pc-banner-overlay-img {
  margin-top: -11px;
}
.pc-banner-promo.overlap .optional-text > img,
.pc-banner-promo.overlap .pc-banner-overlay-img > img {
  height: 100%;
  width: auto;
}
/* PC Banner Tile
----------------- */
.pc-banner-tile {
  border: none;
  margin: 0 6px;
  width: calc((975px - 24px)/3);
}
.pc-banner-tile:nth-child(3n+1) {
  margin-left: 0;
}
.pc-banner-tile:nth-child(3n) {
  margin-right: 0;
}
.pc-banner-tile .hide {
  padding: 0;
}
.pc-banner-tile .overlay {
  background: none;
  max-height: none;
  min-height: unset;
  position: static;
  font-size: 1rem;
}
.pc-banner-tile .overlay h3 > a {
  color: #000000;
}
.pc-banner-tile .overlay .hide a:not([class*=btn]) {
  color: #00c3b8;
}
.pc-banner-tile .overlay h1,
.pc-banner-tile .overlay h2,
.pc-banner-tile .overlay h3,
.pc-banner-tile .overlay h4,
.pc-banner-tile .overlay h5,
.pc-banner-tile .overlay h6 {
  line-height: 1.2;
  text-transform: none;
}
.pc-banner-tile .overlay h1,
.pc-banner-tile .overlay h2,
.pc-banner-tile .overlay h3 {
  color: #000000;
  font-size: 1.125rem;
  font-weight: 400;
}
.pc-banner-tile .overlay h4,
.pc-banner-tile .overlay h5,
.pc-banner-tile .overlay h6 {
  color: #7a7a7a;
  font-size: 1rem;
  font-weight: 300;
  margin-bottom: 9px;
  margin-top: 12px;
}
.pc-banner-tile .overlay .show[style],
.pc-banner-tile .overlay .hide[style] {
  display: block !important;
}
.pc-banner-tile .overlay .optional-text a {
  color: #00c3b8;
  font-size: 14px;
}
.pc-banner-tile .show {
  padding: 9px 0 0;
}
.pc-banner-tile.border-radius-2px img {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.pc-banner-tile.border-radius-3px img {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.pc-banner-tile.border-radius-4px img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.pc-banner-tile.border-radius-8px img {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.pc-banner-tile.border-radius-12px img {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}
/*! Utility */
/* 
=================
Table of Content:
=================
    
    * several utility class
    * error, info, warning color
    * margin
    * padding
    * flexbox
    * ...
    * http://themepark.bwin.com/en/p/themepark/themeparkhelp/classoverview

*/
/*
Utility Classes
===============
*/
.primary-highlight {
  color: #ef4923 !important;
}
.primary-highlight-bold {
  color: #ef4923 !important;
  font-weight: 700;
}
.secondary-highlight {
  color: #00c3b8 !important;
}
.secondary-highlight-bold {
  color: #00c3b8 !important;
  font-weight: 700;
}
.custom-highlight {
  color: #cab98d !important;
}
.custom-highlight-bold {
  color: #cab98d !important;
  font-weight: 700;
}
.error-color {
  color: #be2909 !important;
}
.warning-color {
  color: #e2b318 !important;
}
.success-color {
  color: #478b00 !important;
}
.information-color {
  color: #449a92 !important;
}
.announcement-color {
  color: #ffffff !important;
}
.alt-bg {
  background-color: transparent !important;
}
.alt-bg section {
  background-color: transparent !important;
}
.alt-ui-widget-bg {
  background: #f5f5f5;
}
.clear-fix {
  *zoom: 1;
}
.clear-fix:before,
.clear-fix:after {
  content: " ";
  display: table;
}
.clear-fix:after {
  clear: both;
}
.clear {
  clear: both;
}
.ellipsis {
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
}
.last {
  margin-right: 0;
  padding-right: 0;
}
.display-none,
.js .ns-display-none {
  display: none;
}
.display-inline-block {
  display: inline-block;
}
.overflow-hidden,
.overflow-hidden .text {
  overflow: hidden;
}
.overflow-visible,
.overflow-visible .text,
.overflow-visible section {
  overflow: visible !important;
}
.txt-left {
  text-align: left;
}
.txt-right {
  text-align: right;
}
.txt-center {
  text-align: center;
}
/*float classes*/
.pm-left {
  float: left;
}
.pm-right {
  float: right;
}
/* border */
.no-border {
  border: none !important;
}
.border1 {
  border: 1px solid #e5e5e5;
}
.contrast-bg .border1 {
  border: 1px solid #f5f5f5;
}
.border1-t {
  border-top: 1px solid #e5e5e5;
}
.contrast-bg .border1-t {
  border-top: 1px solid #f5f5f5;
}
.border1-r {
  border-right: 1px solid #e5e5e5;
}
.contrast-bg .border1-r {
  border-right: 1px solid #f5f5f5;
}
.border1-b {
  border-bottom: 1px solid #e5e5e5;
}
.contrast-bg .border1-b {
  border-bottom: 1px solid #f5f5f5;
}
.border1-l {
  border-left: 1px solid #e5e5e5;
}
.contrast-bg .border1-l {
  border-left: 1px solid #f5f5f5;
}
.border2 {
  border: 1px solid #7a7a7a;
}
.contrast-bg .border2 {
  border: 1px solid #f5f5f5;
}
.border2-t {
  border-top: 1px solid #7a7a7a;
}
.contrast-bg .border2-t {
  border-top: 1px solid #f5f5f5;
}
.border2-r {
  border-right: 1px solid #7a7a7a;
}
.contrast-bg .border2-r {
  border-right: 1px solid #f5f5f5;
}
.border2-b {
  border-bottom: 1px solid #7a7a7a;
}
.contrast-bg .border2-b {
  border-bottom: 1px solid #f5f5f5;
}
.border2-l {
  border-left: 1px solid #7a7a7a;
}
.contrast-bg .border2-l {
  border-left: 1px solid #f5f5f5;
}
.border-radius-min {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.border-radius-2px {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.border-radius-3px {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
}
.border-radius-4px {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
}
.border-radius-8px {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  overflow: hidden;
}
.border-radius-12px {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  overflow: hidden;
}
/* Margin */
.minus-ten-top {
  margin-top: -10px !important;
}
.ten-top {
  margin-top: 10px !important;
}
.ten-right {
  margin-right: 10px !important;
}
.ten-bottom {
  margin-bottom: 10px !important;
}
.ten-left {
  margin-left: 10px !important;
}
/* Padding */
.ui-widget-padding {
  padding: 22px 22px 44px;
}
.padding-ten-top {
  padding-top: 10px !important;
}
.padding-ten-right {
  padding-right: 10px !important;
}
.padding-ten-bottom {
  padding-bottom: 10px !important;
}
.padding-ten-left {
  padding-left: 10px !important;
}
/* Reset Margin */
.no-margin {
  margin: 0 !important;
}
.no-t-margin {
  margin-top: 0 !important;
}
.no-r-margin {
  margin-right: 0 !important;
}
.no-b-margin {
  margin-bottom: 0 !important;
}
.no-l-margin {
  margin-left: 0 !important;
}
.no-vertical-margin {
  margin-top: 0;
  margin-bottom: 0 !important;
}
.pc-flash.no-vertical-margin section {
  margin-top: 0;
  margin-bottom: 0 !important;
}
.no-horizontal-margin {
  margin-left: 0;
  margin-right: 0 !important;
}
.pc-flash.no-horizontal-margin section {
  margin-left: 0;
  margin-right: 0 !important;
}
/* Reset Padding */
.no-padding,
.pm-widget-box.no-padding > section {
  padding: 0 !important;
}
.no-t-padding,
.pm-widget-box.no-t-padding > section {
  padding-top: 0 !important;
}
.no-r-padding,
.pm-widget-box.no-r-padding > section {
  padding-right: 0 !important;
}
.no-b-padding,
.pm-widget-box.no-b-padding > section {
  padding-bottom: 0 !important;
}
.no-l-padding,
.pm-widget-box.no-l-padding > section {
  padding-left: 0 !important;
}
.no-vertical-padding,
.pm-widget-box.no-vertical-padding > section,
.pc-flash.no-vertical-padding section {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.no-horizontal-padding,
.pm-widget-box.no-horizontal-padding > section,
.pc-flash.no-horizontal-padding section {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* new helper classe padding and margin */
.ml-auto {
  margin-left: auto !important;
}
.mr-auto {
  margin-right: auto !important;
}
.mx-1 {
  margin-left: 22px !important;
  margin-right: 22px !important;
}
.my-1 {
  margin-top: 22px !important;
  margin-bottom: 22px !important;
}
.mt-half {
  margin-top: 11px !important;
}
.mt-1 {
  margin-top: 22px;
}
.mb-half {
  margin-bottom: 11px !important;
}
.mb-1 {
  margin-bottom: 22px;
}
.mx-2 {
  margin-left: 44px;
  margin-right: 44px;
}
.my-2 {
  margin-top: 44px;
  margin-bottom: 44px;
}
.mt-2 {
  margin-top: 44px;
}
.mb-2 {
  margin-bottom: 44px;
}
.px-1 {
  padding-left: 22px;
  padding-right: 22px;
}
.py-1 {
  padding-top: 22px;
  padding-bottom: 22px;
}
.pt-1 {
  padding-top: 22px;
}
.pb-1 {
  padding-bottom: 22px;
}
.px-2 {
  padding-left: 44px;
  padding-right: 44px;
}
.py-2 {
  padding-top: 44px;
  padding-bottom: 44px;
}
.pt-2 {
  padding-top: 44px;
}
.pb-2 {
  padding-bottom: 44px;
}
.pb-3 {
  padding-bottom: 66px;
}
/* sidenote/footnote */
.sidenote {
  color: #7a7a7a;
  font-size: 76.92%;
}
.sidenote p {
  margin-bottom: 5px;
}
ol.sidenote,
ul.sidenote,
.sidenote ol,
.sidenote ul {
  margin-left: 0;
  margin-bottom: 5px;
}
.footnote {
  color: #e5e5e5;
  font-size: 76.92%;
}
ol.footnote,
ul.footnote,
.footnote ol,
.footnote ul {
  margin-left: 0;
}
/* list unstyled */
.list-reset {
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
.list-reset > li {
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
.list-reset [class*=theme-] {
  display: inline-block;
  line-height: 1;
  margin: 0 0 0 5px;
  vertical-align: middle;
}
/* widths */
.half-width {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 49.99%;
  width: calc(100%/2);
}
.third-width {
  width: 33.31%;
  width: calc(100%*0.33333);
}
.two-thirds-width {
  width: 66.63%;
  width: calc(100%*0.33333*2);
}
.full-width {
  width: 100%;
}
.max-width-50 {
  max-width: 50%;
}
.h-auto {
  height: auto !important;
}
/* Flexbox */
.flexbox {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.flex-row {
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -ms-box-orient: horizontal;
  -o-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
}
.flex-column {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  -o-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}
.flex-row-reverse {
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -ms-box-orient: horizontal;
  -o-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-direction: reverse;
  -moz-box-direction: reverse;
  -ms-box-direction: reverse;
  -o-box-direction: reverse;
  box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -o-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.flex-column-reverse {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  -o-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: reverse;
  -moz-box-direction: reverse;
  -ms-box-direction: reverse;
  -o-box-direction: reverse;
  box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  -o-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.flex-wrap {
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-lines: multiple;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-box-lines: multiple;
  -o-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flex-nowrap {
  -webkit-lines: single;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  -ms-box-lines: single;
  -o-box-lines: single;
  box-lines: single;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  -o-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.flex-wrap-reverse {
  -webkit-lines: multiple;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-box-lines: multiple;
  -o-box-lines: multiple;
  box-lines: multiple;
  -webkit-box-direction: reverse;
  -moz-box-direction: reverse;
  -ms-box-direction: reverse;
  -o-box-direction: reverse;
  box-direction: reverse;
  -webkit-flex-wrap: wrap-reverse;
  -moz-flex-wrap: wrap-reverse;
  -ms-flex-wrap: wrap-reverse;
  -o-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.justify-content-start {
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-box-pack: start;
  -o-box-pack: start;
  box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
}
.justify-content-end {
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-box-pack: end;
  -o-box-pack: end;
  box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
}
.justify-content-center {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
.justify-content-between {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
}
.justify-content-around {
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -ms-justify-content: space-around;
  -o-justify-content: space-around;
  justify-content: space-around;
}
.align-items-start {
  -webkit-box-align: start;
  -moz-box-align: start;
  -ms-box-align: start;
  -o-box-align: start;
  box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
}
.align-items-end {
  -webkit-box-align: end;
  -moz-box-align: end;
  -ms-box-align: end;
  -o-box-align: end;
  box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -o-align-items: flex-end;
  align-items: flex-end;
}
.align-items-center {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.align-items-baseline {
  -webkit-box-align: baseline;
  -moz-box-align: baseline;
  -ms-box-align: baseline;
  -o-box-align: baseline;
  box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  -ms-align-items: baseline;
  -o-align-items: baseline;
  align-items: baseline;
}
.align-items-stretch {
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -ms-box-align: stretch;
  -o-box-align: stretch;
  box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -o-align-items: stretch;
  align-items: stretch;
}
.align-content-start {
  -ms-align-content: flex-start;
  -ms-flex-line-pack: start;
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -o-align-content: flex-start;
  align-content: flex-start;
}
.align-content-end {
  -ms-align-content: flex-end;
  -ms-flex-line-pack: end;
  -webkit-align-content: flex-end;
  -moz-align-content: flex-end;
  -o-align-content: flex-end;
  align-content: flex-end;
}
.align-content-center {
  -ms-align-content: center;
  -ms-flex-line-pack: center;
  -webkit-align-content: center;
  -moz-align-content: center;
  -o-align-content: center;
  align-content: center;
}
.align-content-between {
  -ms-align-content: space-between;
  -ms-flex-line-pack: justify;
  -webkit-align-content: space-between;
  -moz-align-content: space-between;
  -o-align-content: space-between;
  align-content: space-between;
}
.align-content-around {
  -ms-align-content: space-around;
  -ms-flex-line-pack: distribute;
  -webkit-align-content: space-around;
  -moz-align-content: space-around;
  -o-align-content: space-around;
  align-content: space-around;
}
.align-content-stretch {
  -ms-align-content: stretch;
  -ms-flex-line-pack: stretch;
  -webkit-align-content: stretch;
  -moz-align-content: stretch;
  -o-align-content: stretch;
  align-content: stretch;
}
.align-self-auto {
  -ms-flex-item-align: auto;
  flex-item-align: auto;
  -webkit-align-self: auto;
  -moz-align-self: auto;
  -ms-align-self: auto;
  -o-align-self: auto;
  align-self: auto;
}
.align-self-start {
  -ms-flex-item-align: start;
  flex-item-align: start;
  -webkit-align-self: flex-start;
  -moz-align-self: flex-start;
  -ms-align-self: flex-start;
  -o-align-self: flex-start;
  align-self: flex-start;
}
.align-self-end {
  -ms-flex-item-align: end;
  flex-item-align: end;
  -webkit-align-self: flex-end;
  -moz-align-self: flex-end;
  -ms-align-self: flex-end;
  -o-align-self: flex-end;
  align-self: flex-end;
}
.align-self-center {
  -ms-flex-item-align: center;
  flex-item-align: center;
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-align-self: center;
  -o-align-self: center;
  align-self: center;
}
.align-self-baseline {
  -ms-flex-item-align: baseline;
  flex-item-align: baseline;
  -webkit-align-self: baseline;
  -moz-align-self: baseline;
  -ms-align-self: baseline;
  -o-align-self: baseline;
  align-self: baseline;
}
.align-self-stretch {
  -ms-flex-item-align: stretch;
  flex-item-align: stretch;
  -webkit-align-self: stretch;
  -moz-align-self: stretch;
  -ms-align-self: stretch;
  -o-align-self: stretch;
  align-self: stretch;
}
/*! Error Pages */
/*
=================
Table of Content:
=================

    * 404 Not Found

*/
#error-not-found .pc-text {
  padding-bottom: 50px;
}
#error-not-found .pc-text h2 {
  padding-bottom: 15px;
}
#error-not-found .menu ul {
  float: left;
  padding-top: 12px;
}
#error-not-found .menu ul > li > span {
  display: none;
}
#error-not-found .menu ul > li {
  width: 157px;
  float: left;
  margin-top: 0;
  padding-top: 0;
  line-height: 18px;
  background: none;
  border: none;
}
#error-not-found .menu ul li ul {
  padding-top: 0;
}
#error-not-found .menu ul > li > ul > li {
  list-style-type: disc;
  margin-left: 25px;
  width: 132px;
}
#error-not-found .menu ul > li > ul > li > a {
  margin-left: 0;
  padding-left: 0;
  padding-right: 10px;
}
#error-not-found .menu ul > li > ul > li > a:hover {
  background-color: transparent;
}
#error-not-found .menu ul > li > ul > li > a.activeItem {
  color: inherit;
  background: none;
  border: none;
}
/*! Empty Dialog Layout */
.empty-dialog-layout .sub-header-row {
  display: none;
}
.empty-dialog-layout #main-wrap,
.empty-dialog-layout .container {
  margin: 0 auto;
  overflow: hidden;
  max-width: 1024px;
  width: auto;
  min-width: inherit;
}
.empty-dialog-layout #main-wrap,
.empty-dialog-layout #main-wrap #main {
  background: none;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  float: none;
  padding: 0;
  width: auto;
}
.empty-dialog-layout .pm-area-content {
  margin: 0;
}
.empty-dialog-layout .pm-widget-box {
  margin: 0;
}
/*.empty-dialog-layout .pm-widget-box > section {
    padding: 0;
}*/
.empty-dialog-layout .pm-widget-box > section,
.empty-dialog-layout .pm-widget-box.pc-flash > section {
  min-height: 125px;
  padding: 10px;
}
/*! Empty Layout */
.empty-layout .sub-header-row {
  display: none;
}
.empty-layout #main-wrap,
.empty-layout .container {
  margin: 0 auto;
  overflow: hidden;
  max-width: 1024px;
  width: auto;
  min-width: inherit;
}
.empty-layout #main-wrap,
.empty-layout #main-wrap #main {
  background: none;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  float: none;
  padding: 0;
  width: auto;
}
.empty-layout .pm-area-content {
  margin: 0;
}
.empty-layout .pm-widget-box {
  margin: 0;
}
/*.empty-layout .pm-widget-box > section {
    padding: 0;
}*/
.empty-layout .pm-widget-box > section,
.empty-layout .pm-widget-box.pc-flash > section {
  min-height: 125px;
  padding: 10px;
}
/*! Account Overlay */
/* 
=================
Table of Content:
=================
    
    * Account Overlay
        - account overlay styles, layout
    * http://themepark.bwin.com/en/p/accountoverlay

    * Skeleton - Loading Animation
    * http://themepark.bwin.com/en/p/skeleton

    * reserved class names, even if not used yet, may be used later
        * .account-overlay
        * .overlay-header-title
        * .overlay-header-title-i-l // i-l = icon left
        * .overlay-header-title-i-r // i-r = icon right
        * .overlay-header-nav-item
        * .overlay-btn-container-b
*/
/* Account Overlay
================== */
.account-overlay {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.4);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1rem;
  position: relative;
}
.centered-login-skeleton {
  padding: 31px;
}
.overlay-btn-container-b {
  bottom: 0;
  left: 0;
  margin: 0 22px;
  position: absolute;
  right: 0;
}
.overlay-btn-container-b [class*=btn-] {
  border: none;
}
.overlay-header-title {
  padding-bottom: 11px;
  position: relative;
}
.overlay-header-title h1,
.overlay-header-title h2,
.overlay-header-title h3,
.overlay-header-title h4 {
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  margin: 0;
  max-width: 80%;
  padding-bottom: 11px;
  text-align: center;
}
.overlay-header-nav-item {
  color: inherit;
  font-size: 1rem;
}
.overlay-header-title-i-l [class*=overlay-header-nav-item] {
  left: 0;
  padding: 0 11px 11px 0;
  position: absolute;
}
.overlay-header-title-i-l [class*=overlay-header-nav-item]:last-child {
  left: auto;
  padding: 0 0 11px 11px;
  right: 0;
}
/* Skeleton
=========== */
.overlay-skeleton .skeleton-box {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
  -moz-animation-name: placeHolderShimmer;
  -o-animation-name: placeHolderShimmer;
  animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  -o-animation-timing-function: linear;
  animation-timing-function: linear;
  background: #f6f7f8;
  background-image: -moz-webkit-gradient(linear, left center, right center, from(#f6f7f8), color-stop(0.2, #edeef1), color-stop(0.4, #f6f7f8), to(#f6f7f8));
  background-image: -webkit-gradient(linear, left center, right center, from(#f6f7f8), color-stop(0.2, #edeef1), color-stop(0.4, #f6f7f8), to(#f6f7f8));
  background-image: -webkit-linear-gradient(left, #f6f7f8 0, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100%);
  background-image: linear-gradient(to right, #f6f7f8 0, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100%);
  border-radius: 4px;
  display: block;
  height: 55px;
  width: 100%;
  background-size: 1000px 1000px;
}
.overlay-skeleton .skeleton-group {
  margin-top: 0;
  margin-bottom: 11px;
}
.overlay-skeleton .skeleton-group.mt-half {
  margin-top: 11px;
}
.overlay-skeleton .skeleton-box-xs {
  height: 21px;
  margin-bottom: 6px;
}
.overlay-skeleton .skeleton-box-s {
  height: 24px;
  margin-bottom: 11px;
}
.overlay-skeleton .skeleton-box-m {
  height: 27px;
  margin-bottom: 11px;
}
.overlay-skeleton .skeleton-box-l {
  height: 34px;
  margin-bottom: 11px;
}
.overlay-skeleton .skeleton-box-ws {
  width: 33%;
}
.overlay-skeleton .skeleton-box-wm {
  width: 48%;
}
.overlay-skeleton .skeleton-box-wl {
  width: 75%;
}
/*! Responsive layout */
/*
==================
Table of Contents:
==================

    * Responsive code
        * Mobile-first styles
        * 1024px breakpoint

*/
/* Responsive code
   =============== */
.responsive-layout {
  /* Mobile-first styles
    ====================== */
}
.responsive-layout #main-wrap #main,
.responsive-layout .header-row,
.responsive-layout .sub-navigation,
.responsive-layout .disclaimer,
.responsive-layout .info-message,
.responsive-layout .content-message,
.responsive-layout #footer {
  width: calc(100% - 10px*2);
  max-width: none;
  min-width: 758px;
}
.responsive-layout .container,
.responsive-layout #main-wrap,
.responsive-layout #main {
  /*min-width: 0;*/
  min-width: 758px;
}
@media all and (max-width: 992px) {
  .responsive-layout .product-navigation a {
    font-size: 0.813rem;
    padding: 0 7px 15px 7px;
  }
}
@media all and (min-width: 1024px) {
  .responsive-layout .disclaimer,
  .responsive-layout .info-message,
  .responsive-layout .content-message,
  .responsive-layout .header-row,
  .responsive-layout .sub-navigation,
  .responsive-layout #main-wrap #main,
  .responsive-layout #footer {
    max-width: 1560px;
  }
}

/*-=- Contents of styles/override.css -=-*/

/*! Theme Overrides */
/*
    Table of Content:
    ==================

    * Animation
    * Bonus
    * Buttons
    * Content Messages
    * Device Message
    * Dialog Box
    * Disclaimer
    * Feature Carousel
    * Footer
    * Form Elements
    * Header
    * Inbox
    * InboxV2
    * Info Message
    * Link Boxes
    * Main Navigation
    * Message Viewer
    * Pagination
    * Pills
    * Scrollbar
    * Splash Screen
    * Tooltips
    * Form Base
    * Form
    * Icon Font
    * Icons
    * Links
    * Typography
    * UI-Widget Styles
    * Empty Dialog Layout
    * Empty Layout
    * Error Pages
    * Custom Jquery-UI
    * Custom Jquery mCustomScrollbar
    * Custom Jquery qTip
    * Custom Slick Theme
    * Custom Slick
    * Page Matrix
    * PM Landing Pages
    * PM Promo Pages
    * PM Step By Step
    * PM Table
    * PM Tabs
    * PM Teasers
    * Shared
    * Utility

*/
/********************************************************************************/
/********************************************************************************/
/********************************************************************************/
/* Animation
============ */
/* Bonus
======== */
#bonus .button-area [class*=btn]:hover,
#tac-popup .button-area [class*=btn]:hover {
  color: #ffffff;
}
/* Buttons
========== */
a.btn-s1:hover,
a.btn-l1:hover,
a.btn-t1:hover,
button:not(.no-uniform):hover,
input[type=submit]:not(.no-uniform):hover,
input[type=button]:not(.no-uniform):hover {
  color: #ffffff;
}
.btn-s1.ghost-btn button:hover,
.btn-l1.ghost-btn button:hover,
.btn-t1.ghost-btn button:hover,
.btn-s1.ghost-btn input[type=submit]:hover,
.btn-l1.ghost-btn input[type=submit]:hover,
.btn-t1.ghost-btn input[type=submit]:hover,
.btn-s1.ghost-btn input[type=button]:hover,
.btn-l1.ghost-btn input[type=button]:hover,
.btn-t1.ghost-btn input[type=button]:hover {
  color: #373737;
}
a.btn-s1.ghost-btn:hover,
a.btn-l1.ghost-btn:hover,
a.btn-t1.ghost-btn:hover {
  color: #373737;
}
.btn-s2.ghost-btn button:hover,
.btn-l2.ghost-btn button:hover,
.btn-t2.ghost-btn button:hover,
.btn-s2.ghost-btn input[type=submit]:hover,
.btn-l2.ghost-btn input[type=submit]:hover,
.btn-t2.ghost-btn input[type=submit]:hover,
.btn-s2.ghost-btn input[type=button]:hover,
.btn-l2.ghost-btn input[type=button]:hover,
.btn-t2.ghost-btn input[type=button]:hover {
  color: #00c3b8;
}
.btn-s3.ghost-btn button:hover,
.btn-l3.ghost-btn button:hover,
.btn-t3.ghost-btn button:hover,
.btn-s3.ghost-btn input[type=submit]:hover,
.btn-l3.ghost-btn input[type=submit]:hover,
.btn-t3.ghost-btn input[type=submit]:hover,
.btn-s3.ghost-btn input[type=button]:hover,
.btn-l3.ghost-btn input[type=button]:hover,
.btn-t3.ghost-btn input[type=button]:hover {
  color: #ef4923;
}
/* Content Messages
=================== */
.content-message-container {
  margin-top: 22px;
}
.content-message-container .content-message .collapsible-item {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  overflow: hidden;
}
.content-message-container .content-message .collapsible-item header {
  background: #7a7a7a;
  margin: 0;
  padding: 11px;
}
.content-message-container .content-message .collapsible-item header h3 {
  color: #ffffff;
  font-size: 107.69%;
  font-weight: 700;
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
.content-message-container .content-message .collapsible-item header .ui-icon {
  color: #ffffff;
  display: inline-block;
  float: none;
  margin: 0 11px 0 0 !important;
  vertical-align: middle;
}
.content-message-container .content-message .collapsible-item section {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-lines: multiple;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-box-lines: multiple;
  -o-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  border: none;
  margin: 0;
}
.content-message-container .content-message .collapsible-item section .collapsible-item-editorial {
  margin: 11px 0;
}
.content-message-container .content-message .collapsible-item section .content-wrapper h5 {
  color: #7a7a7a;
  font-size: 138.46%;
  font-weight: 700;
  margin: 11px 0;
}
.content-message-container .content-message .collapsible-item section .content-wrapper .product-item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 22px;
}
.content-message-container .content-message .collapsible-item section .content-wrapper .product-item:nth-child(even) {
  padding-left: 11px;
}
.content-message-container .content-message .collapsible-item section .content-wrapper .product-item:nth-child(odd) {
  padding-right: 11px;
}
.content-message-container .content-message .collapsible-item section .content-wrapper .product-item .product-icon {
  color: #00c3b8;
  font-size: 307.69%;
  width: 20%;
}
.content-message-container .content-message .collapsible-item section .content-wrapper .product-item .product-icon i::before {
  vertical-align: top;
}
.content-message-container .content-message .collapsible-item section .content-wrapper .product-item .product-content {
  text-align: justify;
  width: 80%;
}
.content-message-container .content-message .collapsible-item section .content-wrapper .collapsible-submenu {
  padding-left: 44px;
}
.content-message-container .content-message .collapsible-item section .content-wrapper .collapsible-submenu ul {
  padding: 0 0 22px 22px;
}
.content-message-container .content-message .collapsible-item section .content-wrapper .collapsible-submenu ul.social-menu {
  list-style: none;
}
.content-message-container .content-message .collapsible-item section .content-wrapper .collapsible-submenu ul.social-menu li {
  font-size: 307.69%;
  padding-right: 11px;
}
.content-message-container .content-message .collapsible-item section .content-wrapper .collapsible-submenu ul li a {
  color: inherit;
  text-decoration: none;
}
.content-message-container .content-message .collapsible-item.collapsible-item-alternate {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.content-message-container .content-message .collapsible-item.collapsible-item-alternate header {
  background-color: #acacac;
}
.content-message-container .content-message .collapsible-item.collapsible-item-alternate section {
  background-color: #acacac;
  border: none;
  margin: 0;
  padding: 0;
}
.content-message-container .content-message .collapsible-item.collapsible-item-alternate section .content-wrapper {
  padding: 0 44px;
}
.content-message-container .content-message .collapsible-item.collapsible-item-alternate section .content-wrapper h5 {
  color: #ffffff;
}
.content-message-container .content-message .collapsible-item.collapsible-item-alternate section .content-wrapper .product-item {
  color: #ffffff;
}
.content-message-container .content-message .collapsible-item.collapsible-item-alternate section .content-wrapper .product-item .product-content .product-icon {
  font-size: 215.38%;
  width: 20%;
}
.content-message-container .content-message .collapsible-item.collapsible-item-alternate section .content-wrapper .product-item .product-content .product-icon i {
  color: #ffffff;
}
.content-message-container .content-message .collapsible-item.collapsible-item-alternate section .content-wrapper .product-item .product-content .product-icon i::before {
  color: #ffffff;
  vertical-align: middle;
}
.content-message-container .content-message .collapsible-item.collapsible-item-alternate section .content-wrapper .product-item .product-content h5 {
  width: 80%;
}
/* Device Message
================= */
/* Dialog Box
============= */
/* Disclaimer
============= */
/* Feature Carousel
=================== */
/* Footer
========= */
body {
  background: #ffffff;
}
.container {
  background-color: #ffffff;
}
#footer {
  background: #ffffff;
  color: #7a7a7a;
  font-size: 84.61%;
  padding: 0;
  /*.language-switch {
        select {
            background-color: @mix-selector-style2-bg;
            border: 1px solid @mix-selector-style2-border;
            color: @mix-selector-style2-font;
            border-radius: @select-border-radius;
            &:hover, :focus {
                background-color: @mix-selector-style2-bg-hover;
            }
        }
    }*/
}
#footer > div:first-child .links {
  border: none;
  padding: 0;
}
#footer > div:first-child .links .footer-wrap .meta-navigation {
  text-align: left;
}
#footer > div:first-child .links .footer-wrap .meta-navigation ul > li:first-child::before {
  display: none;
}
#footer > div:first-child .logos .logo-block {
  margin-bottom: 0;
}
#footer > div:first-child .logos .logo-block h4 {
  display: none;
}
#footer > div:first-child .logos .logo-block .footer-logo-panel {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background: #eaeaea;
  margin: 0 auto;
  padding: 15px 18px;
  text-align: left;
  width: 100%;
}
#footer .copyright {
  font-size: inherit;
}
#footer ~ .disclaimer {
  font-size: 84.61%;
  color: #7a7a7a;
}
#footer ~ .disclaimer .pc-text {
  color: inherit;
  margin: 0;
}
#footer ~ .disclaimer .pc-text .text {
  color: inherit;
}
#footer ~ .disclaimer .pc-text .text p {
  color: inherit;
}
#footer ~ .content-message-container {
  background: #f5f5f5;
}
/* Form Elements
================ */
input[type=text].focus,
input[type=text]:focus,
input[type=password].focus,
input[type=password]:focus,
textarea.focus,
textarea:focus,
select {
  outline: none !important;
}
/* Header
========= */
#header [class*=btn],
#header #HeaderMenuHelpLink {
  height: 26px;
  line-height: 26px;
  padding-bottom: 0;
  padding-top: 0;
  vertical-align: middle;
  margin-top: -1px;
}
#header #HeaderMenuHelpLink:hover,
#header #HeaderMenuHelpLink:active {
  color: #ffffff;
  text-decoration: none;
}
.login-button .submit {
  margin-top: -1px;
}
.login-button .submit:hover,
.login-button .submit:active {
  border: 2px solid #449a92;
}
.header-row.header-row-primary {
  min-height: 42px;
}
.header-row.header-row-product.opened {
  margin-top: 0 !important;
}
.header-row {
  position: static !important;
}
li.has-sub-nav-click,
li.has-sub-nav-hover {
  -webkit-border-radius: 7px 7px 0 0;
  -moz-border-radius: 7px 7px 0 0;
  border-radius: 7px 7px 0 0;
  /*.transition(background-color .5s); // ck with Marvin how to do multiple transitions...
    .transition(border-width .5s);*/
  -moz-transition: max-height 0.4s ease;
  -o-transition: max-height 0.4s ease;
  -webkit-transition: max-height 0.4s ease;
  transition: max-height 0.4s ease;
  background-color: transparent;
  /*border-bottom: 1px solid transparent;*/
  margin-left: 11px;
  min-height: 32px;
  max-height: 0;
}
li.has-sub-nav-click a,
li.has-sub-nav-hover a {
  margin-left: 0;
}
li.has-sub-nav-click a::before,
li.has-sub-nav-hover a::before {
  border: 0;
  opacity: 0;
}
li.has-sub-nav-click.opened,
li.has-sub-nav-hover.opened {
  background-color: #ffffff;
  height: 42px;
  max-height: 42px;
  /*border-bottom: 10px solid @color_w;*/
}
li.has-sub-nav-click.opened a,
li.has-sub-nav-hover.opened a {
  background: inherit !important;
  border-color: transparent !important;
  color: #7a7a7a;
}
li.has-sub-nav-click.opened a:hover,
li.has-sub-nav-hover.opened a:hover {
  color: inherit;
}
li.has-sub-nav-click.opened a::before,
li.has-sub-nav-hover.opened a::before {
  border: 0;
  opacity: 0;
}
li.has-sub-nav-click.opened .header-sub-nav-container,
li.has-sub-nav-hover.opened .header-sub-nav-container {
  transform: translateY(10px) scaleY(1);
}
li.has-sub-nav-click .header-sub-nav-container,
li.has-sub-nav-hover .header-sub-nav-container {
  border-top: 0;
}
/*
Sticky Header
=============
- refer to jquery.bwin.override.js for class injection, and scroll timing
*/
#header.sticky {
  position: fixed;
  top: 0;
  z-index: 1002;
}
.sub-header-row.sticky {
  position: fixed;
  z-index: 1001;
}
#flash.sticky {
  position: fixed;
  z-index: 1003;
}
/* Product Navigation
===================== */
.product-navigation a {
  position: relative;
}
.product-navigation a:hover:after {
  /*.transform(rotate(45deg));*/
  /*background-color: @product-navigation-a-hover;*/
  bottom: 0;
  content: "";
  display: block;
  /*height: 10px;*/
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  /*width: 10px;*/
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent #ffffff transparent;
}
.product-navigation a.activeItem {
  font-weight: 700;
}
.product-navigation .navi-promo-link {
  height: auto;
}
/* Sub Navigation
================= */
.sub-navigation a.activeItem {
  font-weight: 700;
}
/* Meta Navigation
================== */
/* User State
============= */
/* Personal Button
------------------ */
/* Login Button
--------------- */
/* Inbox
======== */
/* InboxV2
========== */
/* Info Message
=============== */
/* Link Boxes
============= */
/* Main Navigation
================== */
/* Message Viewer
================= */
/* Pagination
============= */
.page-link a:hover {
  color: #ffffff;
}
.page-link a,
.page-link span {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.page-link .active-page-arrow:before,
.page-link .disabled-page-arrow:before,
.page-link + .page-link .active-page-arrow:before,
.page-link + .page-link .disabled-page-arrow:before {
  font-size: 11px;
  line-height: 1.8;
}
.page-link .active-page-arrow:hover:before {
  color: #ffffff;
}
.page-link a.active-page-link {
  font-weight: 700;
}
/* Pills
======== */
/* Scrollbar
============ */
/* Splash Screen
================ */
.splash-screen #main-wrap #main {
  padding: 10px;
}
/* Tooltips
=========== */
/* Form Base
============ */
/* Form
======= */
/* Icon Font
============ */
/* Icons
======== */
.content-message .message-close.ui-icon:before {
  color: #373737;
}
/* Links
======== */
/* Typography
============= */
h1,
h2,
h3 {
  font-weight: 400;
  text-transform: none;
}
h4 {
  font-weight: 700;
  text-transform: none;
}
.text h2 {
  line-height: 1.1;
}
/* UI-Widget Styles
=================== */
/* Empty Dialog Layout
====================== */
/* Empty Layout
=============== */
/* Error Pages
============== */
/* Custom Jquery-UI
=================== */
/* Custom Jquery mCustomScrollbar
================================= */
/* Custom Jquery qTip
===================== */
/* Custom Slick Theme
===================== */
/* Custom Slick
=============== */
/* Page Matrix
============== */
.pm-page section {
  *zoom: 1;
}
.pm-page section:before,
.pm-page section:after {
  content: " ";
  display: table;
}
.pm-page section:after {
  clear: both;
}
.pc-container,
.ui-widget-content {
  border-radius: 7px;
}
.pm-widget-box {
  border-radius: 7px;
  overflow: hidden;
}
.pm-widget-box.zebra .pc-image-text,
.pm-widget-box.zebra .pc-image-text:first-of-type,
.pm-widget-box.zebra .pc-image-text:nth-child(odd) {
  border: 1px solid transparent;
}
/* PM Landing Pages
=================== */
/* PM Promo Pages
================= */
.pp-style1 .pm-area-banner {
  border-radius: 7px 7px 0 0;
}
.promo-page-f-w {
  padding: 10px;
}
.promo-page-f-w .teaser-align-flex .promo-teaser > section,
.feature-carousel ~ #main .teaser-align-flex .promo-teaser > section {
  background: #ffffff;
}
/* PM Step By Step
================== */
.pp-style1 .sbs.sbs-flex > section {
  background: #ffffff;
  margin: 0 22px;
}
.sbs.sbs-flex > header > h3 {
  background: #f5f5f5;
}
.pp-style1 .sbs.sbs-flex > header > h3 {
  background: #ffffff;
}
/* PM Table
=========== */
/* PM Tabs
========== */
.ui-tabs .ui-tabs-nav .ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav .ui-tabs-loading .ui-tabs-anchor {
  font-weight: 700;
}
/* PM Teasers
============= */
.teaser-3 h3 {
  color: #ef4923;
}
.pc-teaser:not(.pc-banner):not(.splash-component):not(.splash-teaser):not(.pc-banner-tile),
.pc-teaser:not(.pc-banner):not(.splash-component):not(.splash-teaser):not(.pc-banner-tile) section {
  border-radius: 7px;
  overflow: hidden;
}
.pc-teaser:not(.pc-banner):not(.splash-component):not(.splash-teaser):not(.pc-banner-tile) h4,
.pc-teaser:not(.pc-banner):not(.splash-component):not(.splash-teaser):not(.pc-banner-tile) section h4,
.pc-teaser:not(.pc-banner):not(.splash-component):not(.splash-teaser):not(.pc-banner-tile) h5,
.pc-teaser:not(.pc-banner):not(.splash-component):not(.splash-teaser):not(.pc-banner-tile) section h5 {
  color: #ffffff;
}
.promo-teaser.pc-teaser:not(.pc-banner):not(.splash-component):not(.splash-teaser):not(.pc-banner-tile) h4,
.promo-teaser.pc-teaser:not(.pc-banner):not(.splash-component):not(.splash-teaser):not(.pc-banner-tile) section h4,
.promo-teaser.pc-teaser:not(.pc-banner):not(.splash-component):not(.splash-teaser):not(.pc-banner-tile) h5,
.promo-teaser.pc-teaser:not(.pc-banner):not(.splash-component):not(.splash-teaser):not(.pc-banner-tile) section h5 {
  color: #373737;
}
.big-teaser .overlay h4 {
  color: #ffffff;
}
.link-teaser {
  border-radius: 7px;
  overflow: hidden;
}
/* Shared
========= */
/* Utility
========== */

/*-=- Contents of styles/bspin_common.css -=-*/

@font-face {
    font-family: "LuckiestGuy";
    src: url('../../../styles/font/luckiestguy-regular.C8122W.ttf') format("truetype")
}

*:focus {
    outline: 0;
    outline: none;
}

.class {
    outline: none;
}

.container-bg {
    width: 100%;
    background-size: 100%;
    background-position: center 0;
    position: relative;
    margin: 0 auto;
    padding: 10px 0 10px;
    -webkit-tap-highlight-color: transparent;
}

.container-bg .top-row {
    padding: 25px 30px 15px;
    display: none;
}

    .container-bg .bspinLogo {
        position: absolute;
        width: 120px;
        top: 20px;
        left: 25px;
    }

    .container-bg .left-col {
        width: 28%;
        float: left;
    }

    .container-bg .center-col {
        width: 44%;
        float: left;
        position: relative;
    }

    .container-bg .right-col {
        width: 28%;
        float: left;
        position: relative;
    }

.go-txt {
    position: absolute;
    top: 49%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

    .go-txt p, .click-to-spin-holder p {
        font-family: LuckiestGuy, Arial, sans-serif;
        font-weight: normal;
        font-style: normal;
    }

    .go-txt p {
        font-size: 35px;
        cursor: pointer;
        padding: 20px;
        margin: 0;
        line-height: 1;
    }

.click-to-spin-holder {
    position: absolute;
    top: 50%;
    left: 48%;
    -webkit-transform: translate(-39%, -85%);
    transform: translate(39%, -85%);
    width: 43.3%;
}

    .click-to-spin-holder p {
        position: absolute;
        left: 13%;
        bottom: 42%;
        margin: 0;
        letter-spacing: 1px;
        font-size: 1.3em;
        -ms-transform: rotate(28deg);
        -webkit-transform: rotate(28deg);
        transform: rotate(-28deg);
    }

    .click-to-spin-holder img {
        width: 100%;
    }

.container-bg .bottom-row {
    clear: both;
    text-align: center;
    padding: 35px 15px 15px;
    display: none;
}

.clearfix::after, .clearfix::before {
    display: block;
    content: "";
    clear: both;
}

.bottom-row p, .bottom-row button {
    margin: 15px 0;
}

.bottom-row .tac {
    font-size: 8px;
    max-width: 600px;
    margin: 0 auto;
}

.legend {
    max-width: 200px;
    margin-top: 100px;
    margin-left: 35px;
}

.legend-header {
    font-weight: bold;
}

.legend ul {
    padding: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    margin: 0;
}

    .legend ul li {
        list-style-type: none;
        font-size: 12px;
        min-width: 140px;
        height: 30px;
        padding: 5px;
    }

        .legend ul li:last-child {
            margin-bottom: 0;
        }

        .legend ul li img {
            width: 30px;
            float: left;
            margin-right: 10px;
        }

        .legend ul li div {
            display: table;
            text-align: left;
            padding-top: 0;
            height: 100%;
        }

            .legend ul li div span {
                display: table-cell;
                vertical-align: middle;
            }

.glow-txt {
    font-weight: bold;
}

.the_wheel.disable-wheel, .legend.disable-wheel {
    opacity: 0.2;
}

.disable-click p {
    opacity: 0.5;
}

.disable-click:hover p {
    cursor: default;
    opacity: 0.5;
}

/*result overlay*/
.overlay-bg {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2222;
}

.spin-result-dialog {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 20px;
    width: 500px;
    min-height: 180px;
    box-sizing: border-box;
    text-align: center;
    cursor: auto;
}

    .spin-result-dialog .winningIcon {
        position: absolute;
        top: 0;
        left: 50%;
        transform: translate(-50%,-65%);
        -ms-transform: translate(-50%,-65%);
    }

        .spin-result-dialog .winningIcon img {
            width: 80px;
        }

    .spin-result-dialog .header {
        margin: 10px 0;
    }

    .spin-result-dialog h5 {
        margin-top: 15px;
    }

    .spin-result-dialog .overlay-header {
        min-height: 75px;
    }

        .spin-result-dialog .overlay-header h4 {
            margin-top: 18px;
        }

    .spin-result-dialog .footer {
        margin: 15px 0 0 0;
    }

        .spin-result-dialog .footer .button-div {
            width: 49%;
            display: inline-block;
        }

        .spin-result-dialog .footer.bonus-overlay .button-div {
            float: left;
            margin-bottom: 10px;
        }

.button-div .push-right {
    float: right;
    margin-right: 15px;
    box-sizing: border-box;
    min-width: 177px;
}

.button-div .push-left {
    float: left;
    margin-left: 15px;
    box-sizing: border-box;
    min-width: 177px;
}

.spin-result-dialog .footer a[class*="btn-l"], .spin-result-dialog .button-block a[class*="btn-l"] {
    width: 136px;
}

.spin-result-dialog a[class*="btn-l"]:hover {
    cursor: pointer;
}

.spin-result-dialog .close-btn {
    position: absolute;
    right: 11px;
    top: 11px;
    z-index: 3;
}

    .spin-result-dialog .close-btn:hover {
        cursor: pointer;
    }

    .spin-result-dialog .close-btn:before {
        font-size: 12px;
    }
/*deposit overlay*/
.spin-result-dialog.deposit-overlay {
    width: 500px;
    text-align: left;
    padding: 30px;
}

.deposit-overlay .block {
    margin-top: 20px;
    padding-top: 10px;
    position: relative;
}

    .deposit-overlay .block .progress-block {
        width: 60%;
        float: left;
    }

        .deposit-overlay .block .progress-block h5 {
            margin-bottom: 10px;
        }

    .deposit-overlay .block .button-block {
        width: 40%;
        float: left;
        text-align: center;
    }

        .deposit-overlay .block .button-block a {
            position: absolute;
            bottom: 10px;
            right: 0;
        }

.bonus-details-meter {
    width: 212px;
    height: 15px;
    border-radius: 7.5px;
    margin: 10px 0 10px -1px;
}

.bonus-details-meter-blue-fill {
    width: 0;
    height: 15px;
    border-radius: 7.5px;
    position: relative;
    z-index: 1;
}

/* Sets the background image for the wheel */
.the_wheel {
    width: auto;
    max-width: 370px;
    height: auto;
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    margin: 10px auto;
    text-align: center;
}

.spin-button {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 39%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

    .spin-button img {
        width: 100%;
    }

.prize-Pointer {
    position: absolute;
    left: 0;
    right: 0;
    top: -3px;
}

#canvas {
    width: 100%;
}


/* Other misc styles */
.prize-Pointer {
    margin-top: -5px;
}

    .prize-Pointer img {
        width: 13.3%;
    }

.spin-button-full {
    text-align: center;
    margin: 30px auto 0px;
    width: 320px;
}

.spin-count {
    text-align: center;
}
/*layout*/
.default-layout .left-col {
    width: 12%;
    float: left;
}

.default-layout .center-col {
    width: 60%;
    float: left;
    position: relative;
}

.default-layout .spin-count {
    margin: 35px auto;
    text-align: center;
}

.default-layout .spin-button-full {
    display: none;
}

.right-layout .left-col {
    width: 20%;
    float: left;
}

.right-layout .center-col {
    width: 52%;
    float: left;
    position: relative;
}

.right-layout .spin-count {
    margin: 35px auto;
    text-align: center;
}

.right-layout .go-txt, .right-layout .click-to-spin-holder {
    display: none;
}

.right-layout .spin-button-full {
    margin-top: 12px;
}

.left-layout .middle-row {
    margin-top: 55px;
}

.left-layout .legend {
    margin-left: 25px;
    margin-top: 45px;
}

.left-layout .spin-count {
    margin-top: 200px;
}

.bspin-loader {
    min-height: 500px;
    position: relative;
}

    .bspin-loader #ajax-spinner {
        bottom: 0;
        left: 0;
        margin: auto;
        right: 0;
        top: 0;
    }
/****How it works & TnC******/

.bspin-footer .c-how-it-works h4 {
    font-size: 1.2rem;
    font-style: italic;
    font-weight: 700;
    margin: 0;
    padding-top: 10px;
    text-align: center;
}

.bspin-footer .l-content {
    padding-top: 26px;
}

.bspin-footer .c-how-to-component .c-box {
    padding: 0 10px;
}

.bspin-footer .c-how-it-works ol {
    border-radius: 4px;
    counter-reset: li;
    margin-left: 0;
    padding-left: 0;
}

    .bspin-footer .c-how-it-works ol > li {
        list-style: none;
        padding: 12px 35px;
        position: relative;
    }

        .bspin-footer .c-how-it-works ol > li:before {
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            content: counter(li);
            counter-increment: li;
            font-size: 1.2rem;
            font-style: italic;
            font-weight: bold;
            left: 5px;
            padding: 2px;
            position: absolute;
            text-align: center;
            top: 6px;
            width: 2rem;
        }

        .bspin-footer .c-how-it-works ol > li:first-of-type {
            border-top: 0;
        }

.bspin-footer .c-how-it-works li ol,
.bspin-footer .c-how-it-works li ul {
    margin-top: 6px;
}

.bspin-footer .c-how-it-works ol ol li:last-child {
    margin-bottom: 0;
}

.bspin-footer .c-how-it-works p {
    font-size: .8rem;
    font-style: italic;
}

.bspin-footer .c-how-to-component {
    position: relative;
}

.bspin-footer .c-close-button {
    border-radius: 50%;
    cursor: pointer;
    height: 26px;
    line-height: 26px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 4px;
    width: 26px;
    z-index: 1;
}

.bspin-footer .c-how-it-works {
    background: transparent;
    overflow: hidden;
}

.bspin-footer .c-terms-conditions {
    border-radius: 3px;
    margin: 10px 5px;
    padding: 30px 20px 40px 20px;
}

    .bspin-footer .c-terms-conditions u {
        text-decoration: none;
    }

    .bspin-footer .c-terms-conditions ol {
        padding-left: 20px;
        font-size: 0.9rem;
    }

        .bspin-footer .c-terms-conditions ol li {
            margin: 10px 0;
            list-style-type: decimal;
        }

    .bspin-footer .c-terms-conditions p {
        font-size: 0.9rem;
    }

    .bspin-footer .c-terms-conditions .c-terms-conditions__title {
        font-size: 1.3rem;
        font-style: italic;
        font-weight: 700;
        text-align: center;
    }

    .bspin-footer .c-terms-conditions .c-terms-conditions__content {
        font-size: 0.9em;
        line-height: 1.5em;
        padding: 0 10px 10px;
    }

        .bspin-footer .c-terms-conditions .c-terms-conditions__content::before {
            content: " ";
            display: block;
            height: 2px;
            margin: 0 auto;
            width: 100%;
        }

        .bspin-footer .c-terms-conditions .c-terms-conditions__content p {
            font-size: 14px;
            line-height: 18px;
            margin-top: 10px;
        }

.bspin-footer .c-terms-collapsible {
    border-radius: 0;
    margin-bottom: 0;
}

    .bspin-footer .c-terms-collapsible .c-terms-collapsible__title {
        cursor: pointer;
        font-size: 1.2rem;
        font-style: italic;
        font-weight: 700;
        line-height: 35px;
        text-align: center;
    }

    .bspin-footer .c-terms-collapsible .c-terms-collapsible__body {
        height: 0;
        overflow: hidden;
        transition: height .3s linear;
    }

        .bspin-footer .c-terms-collapsible .c-terms-collapsible__body ol, .bspin-footer .c-terms-collapsible .c-terms-collapsible__body ul {
            margin-left: 20px;
        }

        .bspin-footer .c-terms-collapsible .c-terms-collapsible__body p {
            margin: 10px 0 5px;
        }

    .bspin-footer .c-terms-collapsible .c-display-terms {
        height: auto;
        padding: 15px;
        transition: height .3s linear;
    }

    .bspin-footer .c-terms-collapsible .collapsible__caret {
        cursor: pointer;
        font-size: 17px;
        font-weight: 200;
        line-height: 20px;
        position: relative;
        right: 0;
        text-align: center;
        top: -6px;
        width: 100%;
    }

    .bspin-footer .c-terms-collapsible .c-invert-caret {
        transform: rotate(180deg);
    }

.bspin-footer .collapsible__body--terms {
    height: 0;
    overflow: hidden;
    padding: 0 15px;
    transition: height .3s linear;
}

.bspin-footer .openAccordion {
    height: inherit;
    overflow: hidden;
    transition: height .3s linear;
}

.bspin-footer .c-how-it-works-collapsible__body {
    height: 0;
    overflow: hidden;
    transition: height .3s linear;
}

    .bspin-footer .c-how-it-works-collapsible__body.c-display {
        height: auto;
        transition: height .3s linear;
    }

.bspin-footer .c-terms-collapsible__body.c-display {
    height: auto;
    padding: 15px;
    transition: height .3s linear;
}

.bspin-footer .c-how-it-works .collapsible__caret {
    cursor: pointer;
    font-size: 17px;
    font-weight: 200;
    line-height: 20px;
    position: relative;
    right: 0;
    text-align: center;
    top: 0;
    width: 100%;
}

/**IOS specific*/
@media screen and (min-device-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
    .go-txt {
        top: 51%;
    }
}

/* Overlay Tcn Style */
.overlay-tnc
{
    text-align:left;
    margin-top: 30px;
    padding-top: 20px;
}
.overlay-tnc .bspinOverlayTnC_Slimscroll {
    height: 105px;
    overflow-y: auto;
    list-style-position: inside;
}

.overlay-tnc ol li::before {
    content: "";
    width: 20px;
    display: inline-block;
}


.bspinOverlayTnC_Slimscroll::-webkit-scrollbar-thumb {
    border-radius: 4px;
    border-radius: 100px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.bspinOverlayTnC_Slimscroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 100px;
}

.bspinOverlayTnC_Slimscroll::-webkit-scrollbar {
    width: 4px;
    border-radius: 100px;
}

.spin-result-dialog .overlay-tnc ol {
    border-radius: 4px;
    counter-reset: li;
    margin-left: 0;
    padding-left: 0;
}

.spin-result-dialog .overlay-tnc ol > li {
    list-style: none;
    padding: 10px 15px 5px 40px;
    position: relative;
}

.spin-result-dialog .overlay-tnc ol > li:before {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: counter(li);
    counter-increment: li;
    font-size: 1.5rem;
    font-weight: bold;
    left: 5px;
    padding: 2px;
    position: absolute;
    text-align: center;
    top: 2px;
    width: 2rem;
}

.spin-result-dialog .overlay-tnc ol > li:first-of-type {
    border-top: 0;
}
.container-bg .key-tnc {
    padding: 5px 96px 5px;
    font-size: 9px;
    margin-top: 20px;
}

/*-=- Contents of styles/bspin_label.css -=-*/

/*Betboo bspin style*/

.container-bg {
    color: #fff;
}
.go-txt p{
    text-shadow: 1px 0px 10px rgb(161, 164, 165);
}
.click-to-spin-holder p {
    text-shadow: 1px 1px 5px rgb(4, 88, 118);
}
.legend ul {
    background-color: #00c3b8;
}
.legend-header {
    color: #fff;
}
.spin-count a{
    color: #ffffff !important;
}
.spin-count .spin-counter {
    color: #ef4923;
}

/*result overlay*/
.overlay-bg{
    background-color: rgba(172,172,172,0.8);
}

.spin-result-dialog{
    border: 1px solid #e5e5e5;
    background-color: #fff;
}

.spin-result-dialog .close-btn {
    color: #373737;
}
.spin-result-dialog .close-btn:hover {
    color: #ef4923;
}
/*deposit overlay*/
.deposit-overlay .block:nth-child(3){
    border-top: 1px solid #e5e5e5;
}
.deposit-overlay .progress-indicator {
    color: #7c7c7c;
}
.bonus-details-meter {
    background-color: #e5e5e5;
}
.bonus-details-meter-blue-fill {
    background-color: #ef4923;
}
.bspin-loader {
    background-color: #fff;
}

.bspin-footer {
    background-color: #fff;
}

.bspin-footer .c-how-to-component .c-box{
    border-bottom: 10px solid #ef4923;
}

.bspin-footer .c-how-it-works ol {
    background: #22343d;
}

.bspin-footer .c-how-it-works ol>li {
    background: linear-gradient(90deg, #22343d, #444d5c, #22343d);
    border-top: 1px solid #7a7a7a;
    color: #ffffff;
}

.bspin-footer .c-how-it-works ol>li:before {
    color: #ef4923;
}

.bspin-footer .c-how-it-works p {
    color: #000000;
}

.bspin-footer .c-close-button {
    background: #ef4923;
}

.bspin-footer .c-terms-conditions {
    background: #ffffff;
    box-shadow: 0 1px 3px 0 rgba(51, 51, 51, 0.3);
}

.bspin-footer .c-terms-conditions .c-terms-conditions__content::before {
    background: #acacac;
}

.bspin-footer .c-terms-conditions a {
    color: #000000;
}

.bspin-footer .c-terms-collapsible {
    border-bottom: 10px solid #ef4923;
    background-color: #fff;
}

.bspin-footer .c-terms-collapsible .c-terms-collapsible__title {
    background: #ffffff;
}

.bspin-footer .c-terms-collapsible .c-terms-collapsible__body a {
    color: #373737;
}

.bspin-footer .c-terms-collapsible .collapsible__caret {
    color: #ef4923;
}

.bspin-footer .c-how-it-works .collapsible__caret{
    color: #ef4923;
} 

.bspinOverlayTnC_Slimscroll::-webkit-scrollbar-thumb {
    background-color: #ef4923;
}

.bspinOverlayTnC_Slimscroll::-webkit-scrollbar-track {
    background-color: #e5e5e5;
}

.bspinOverlayTnC_Slimscroll::-webkit-scrollbar {
    background-color: #ef4923;
}
.spin-result-dialog .overlay-tnc ol > li:before {
    color: #ef4923;
}
.overlay-tnc {
    border-top: 1px solid #ef4923;
}

/*-=- Contents of portaltoolbox/styles/bundles/toolbox.core.bundle.css -=-*/

/*-=- Contents of portaltoolbox/styles/portal-overlay-layout-shared.css -=-*/

#registration-popup,
#portal-overlay {
  /*background: rgba(51, 51, 51, 0.8);*/
  z-index: 10050;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0px;
  top: 0px;
  opacity: 0;
}
#overlay {
  background: rgba(51, 51, 51, 0.8);
  z-index: 10049;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0px;
  top: 0px;
}
#overlay-spiner {
  display: flex;
  width: 720px;
  height: 600px;
  background-color: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position: fixed;
  z-index: 10051;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#overlay-spiner h2 {
  color: #000000;
}
#overlay-spiner #ajax-spinner {
  position: relative;
  margin: 0;
}
.cashiercontent {
  height: 600px;
  opacity: 0;
}
.quick-deposit.dialog-has-iframe span#dialog-close {
  top: -25px;
  right: 0px;
  color: #ffffff;
}
.disablelink {
  pointer-events: none;
}

/*-=- Contents of portaltoolbox/styles/login-overlay.css -=-*/

.qtip-login-overlay {
  width: 325px;
  width: 292px;
  padding: 20px 20px 10px 20px;
  border: none;
}
.qtip-login-overlay.qtip {
  max-width: 380px;
}
.qtip-login-overlay .msg-box.Error {
  background-color: #ff3b30;
}
.qtip-login-overlay .icon {
  margin-top: -7px !important;
  margin-left: -18px !important;
}
.qtip-login-overlay .separator {
  background-color: #F1F1F1;
  width: 100%;
  height: 2px;
  position: absolute;
  left: 0;
}
.qtip-login-overlay .text {
  padding: 5px 0 5px 3px;
}
.qtip-login-overlay .text p {
  padding: 7px 0 7px 0;
  font-size: 12px;
  margin-bottom: 0 !important;
}
.qtip-login-overlay .text .registernow-btn {
  text-align: center;
  padding: 15px 0 0 0;
}
.qtip-login-overlay .text .registernow-btn a {
  text-decoration: none;
  color: #000000 !important;
  font-weight: bold;
  font-size: 14px;
}
.qtip-login-overlay .floating-form #DateOfBirth [class*=field-validation]:before {
  content: none;
}
.qtip-login-overlay .floating-form [class*=field-validation]:before {
  top: 74.5px;
  right: 16px;
}
.qtip-login-overlay .form-control-container .field-validation-error:before,
.qtip-login-overlay .field-validation-valid:before {
  content: none !important;
}
.qtip-login-overlay #password-eye {
  position: absolute;
  top: 17px;
  right: 14px;
  font-size: 20px;
  cursor: pointer;
}
.qtip-login-overlay #password-eye.theme-show-password:before,
.qtip-login-overlay #password-eye.theme-hide-password:before {
  margin: 0 0 0 15px !important;
}
.qtip-login-overlay #customdatetime {
  float: none;
}
.qtip-login-overlay #customdatetime select,
.qtip-login-overlay #customdatetime input[type=text] {
  float: none;
}
.qtip-login-overlay #customdatetime select {
  background-color: #ffffff;
  border-color: #d5d5d5;
  border-radius: 2px;
  height: 46px;
  padding: 5px 7px;
  outline: none;
  margin-right: 8px;
}
.qtip-login-overlay #customdatetime select[id$=Day],
.qtip-login-overlay #customdatetime select[id$=Month] {
  width: 90px !important;
}
.qtip-login-overlay #customdatetime input[type=text] {
  width: 78px;
  height: 38px;
  background-color: #ffffff;
  border-color: #d5d5d5;
  outline: none;
}
.qtip-login-overlay .contrast-bg #summary-panel a {
  color: #ffffff !important;
}
.qtip-login-overlay .qtip-content {
  padding: 0;
}
.qtip-login-overlay .qtip-content .form-base .form-control {
  border: 1px solid #acacac;
}
.qtip-login-overlay .qtip-content form .btn-t3 button {
  font-size: 20px;
  font-weight: bold;
  /*border: 1px solid @color_y2;*/
}
.qtip-login-overlay .qtip-content form #submit,
.qtip-login-overlay .qtip-content form #Submit {
  color: #323232;
}
.qtip-login-overlay .qtip-content .g-recaptcha {
  margin-top: 18px;
  margin-bottom: 30px;
}
.qtip-login-overlay .qtip-content .overlay-header-title h4 {
  font-weight: 500;
  font-size: 18px;
  color: #000000 !important;
}
.qtip-login-overlay .qtip-content div > p {
  color: #000000 !important;
}
.qtip-login-overlay .qtip-content #summary-panel .summary-panel-messages li .icon.Error,
.qtip-login-overlay .qtip-content #summary-panel .summary-panel-messages li .icon.Success {
  margin-top: 5px !important;
  margin-left: 0 !important;
}
.qtip-login-overlay .qtip-content #summary-panel .summary-panel-messages li .icon.Error b,
.qtip-login-overlay .qtip-content #summary-panel .summary-panel-messages li .icon.Success b {
  font-size: 18px;
}
.qtip-login-overlay .qtip-content .form-group .form-group-label {
  font-size: 16px;
  padding-bottom: 0;
  padding-top: 5px;
}
.qtip-login-overlay .qtip-content .form-group .floating-form .form-control {
  height: 56px;
}
.qtip-login-overlay .qtip-content .pc-text.pc-component {
  padding-bottom: 15px;
}
.qtip-login-overlay .qtip-content .pc-text.pc-component .text p {
  font-size: 16px;
}
.qtip-login-overlay .qtip-content .flexbox.justify-content-between .ghost-btn {
  padding: 16px 10px;
  border-width: 1px;
  font-size: 19px;
  font-weight: bold;
}
.qtip-login-overlay .qtip-content .flexbox.justify-content-between .ghost-btn.theme-chat:before {
  height: 17.6px;
  width: 16px;
  font-size: 100%;
  margin-right: 0;
}
.qtip-login-overlay .qtip-content .flexbox.justify-content-between .btn-t1.ghost-btn {
  color: #555555;
  font-size: 19px;
  border-color: #d7d7d7;
}
#lostpassword-overlay-form {
  width: 257px;
}
#lostpassword-overlay-form p {
  font-size: 15px;
  font-weight: 500;
}
#back-button {
  color: #000;
  font-size: 20px;
}
#navigation-login-overlay-pannel a {
  float: left;
}
#navigation-login-overlay-pannel p {
  margin-left: 62px;
  margin-bottom: 20px;
}
.main-login-overlay #summary-panel.summaries {
  background-color: #43bd35;
  border-radius: 3px;
  margin-bottom: 20px;
}
.main-login-overlay #summary-panel.summaries li {
  padding-left: 40px;
}
.main-login-overlay #summary-panel.summaries .icon.Success:before {
  color: #ffffff !important;
  font-size: 28px;
}
.main-login-overlay #summary-panel.summaries .summary-panel-messages b,
.main-login-overlay #summary-panel.summaries .summary-panel-messages strong {
  color: #ffffff;
}
.main-login-overlay #summary-panel.summaries.witherrors {
  background-color: #ff3b30;
  border: 1px solid #ff3b30;
  border-radius: 3px;
  margin-bottom: 20px;
}
.main-login-overlay #summary-panel.summaries.witherrors .icon.Error:before {
  color: #ffffff !important;
  font-size: 28px;
}
.main-login-overlay #summary-panel.summaries p,
.main-login-overlay #summary-panel.summaries li {
  color: #ffffff !important;
  font-size: 14px;
}
.main-login-overlay .form-group .please-select {
  color: #000000;
}
.main-login-overlay .form-group.full-btn input {
  text-transform: uppercase;
}
.main-login-overlay .form-control-tabs-item {
  width: 50%;
}
#selectoption-overlay-form-wrap .form-base .form-group {
  margin: 20px 0;
}
#selectoption-overlay-form-wrap .form-control-tabs-radio ~ .form-control-tabs-label {
  padding: 12.5px;
  font-size: 18px;
}
#selectoption-overlay-form-wrap #selectedOptionText {
  font-size: 16px;
  line-height: 1.2;
  margin-top: 17px;
  margin-bottom: 30px;
  color: #000000;
}
#selectoption-overlay-form-wrap .flexbox.justify-content-between {
  margin-top: 20px;
}
#secret-question-overlay-form-wrap .flexbox.justify-content-between {
  margin-top: 10px;
}
#secret-question-overlay-form .form-control-container label {
  color: #686868;
}
#forgot-password-overlay-form-wrap {
  padding-bottom: 10px;
}
#forgot-password-overlay-form-wrap .form-base .form-group {
  margin: 20px 0;
}
#reset-password-overlay-form-wrap #submit {
  background-color: #2db343;
  border: 2px solid #2db343;
  color: #ffffff;
}
#reset-password-overlay-form-wrap .validation-summary-errors .icon.Error {
  margin-top: 0!important;
  margin-left: 0!important;
}
#reset-password-overlay-form-wrap .field-validation-error span {
  line-height: 16px;
  font-size: 12px;
  color: #f30000;
}
#reset-password-overlay-form-wrap #password-eye {
  left: auto;
}
#forgot-username-overlay-form .form-control-container {
  margin-bottom: 25px;
}
#forgot-username-overlay-form #customdatetime {
  margin-bottom: 5px;
}
#forgot-username-overlay-form #Input_DateOfBirth_Day,
#forgot-username-overlay-form #Input_DateOfBirth_Month,
#forgot-username-overlay-form #Input_DateOfBirth_Year {
  font-size: 16px;
}
#forgot-username-overlay-form #Input_DateOfBirth_Year {
  width: 88px;
  height: 46px;
}
#forgot-username-overlay-form #dobvaluescontainer .field-validation-error:before {
  top: 13px;
  right: 10px;
}
#password-recovery-verify-userdetails-overlay-form #dobvaluescontainer {
  margin-top: 30px;
}
#password-recovery-verify-userdetails-overlay-form #dobvaluescontainer #customdatetime {
  margin-top: 10px;
  margin-bottom: 5px;
}
#password-recovery-verify-userdetails-overlay-form #dobvaluescontainer #Input_DateOfBirth_Day,
#password-recovery-verify-userdetails-overlay-form #dobvaluescontainer #Input_DateOfBirth_Month,
#password-recovery-verify-userdetails-overlay-form #dobvaluescontainer #Input_DateOfBirth_Year {
  font-size: 16px;
}
#password-recovery-verify-userdetails-overlay-form #dobvaluescontainer #Input_DateOfBirth_Year {
  width: 88px;
  height: 46px;
}
#password-recovery-verify-userdetails-overlay-form #dobvaluescontainer .field-validation-error span {
  line-height: 16px;
  font-size: 12px;
  color: #f30000;
}
#password-recovery-verify-userdetails-overlay-form #dobvaluescontainer .field-validation-error:before {
  top: 35px;
  right: 13px;
}
#login-overlay-form-wrap .pc-text.pc-component {
  padding-bottom: 0;
}
#login-overlay-form-wrap .theme-account {
  color: #7a7a7a;
}
#login-overlay-form-wrap #Input_Username,
#login-overlay-form-wrap select,
#login-overlay-form-wrap textarea {
  color: #7a7a7a;
}
#login-overlay-form-wrap #Input_Username,
#login-overlay-form-wrap select,
#login-overlay-form-wrap textarea {
  color: #7a7a7a;
}
#login-overlay-form-wrap #Input_Password,
#login-overlay-form-wrap select,
#login-overlay-form-wrap textarea {
  color: #7a7a7a;
}
#login-overlay-form-wrap .theme-hide-password {
  color: #7a7a7a;
}
#login-overlay-form-wrap .theme-locked-i {
  color: #7a7a7a;
}
#login-overlay-form-wrap label.form-group-label.form-group-label-i-l {
  color: #7a7a7a !important;
}
#login-overlay-form-wrap .field-validation-error {
  font-size: 13px;
}
.password-tooltip-login-overlay {
  top: 132px !important;
  box-shadow: none;
}
.password-tooltip-login-overlay .qtip-tip {
  top: 7% !important;
}
[data-domain=".partycasino.com"] #login-overlay-button {
  display: table-cell;
  height: 44px;
}
#login-centered-form-wrap .summary-panel-messages li {
  font-weight: bold;
}
#login-centered-form-wrap .summary-panel-messages .icon.Error {
  top: -2px !important;
}
#login-centered-form-wrap .msg-box.Error {
  background: #FF3B30 !important;
}
.centered-login-skeleton .overlay-skeleton {
  width: 60%;
  margin-left: 20%;
}

/*-=- Contents of portaltoolbox/styles/client-chat-core.css -=-*/

/*color assignments*/
/*spacings and measurements*/
/*heights;*/
/*widths;*/
/*font styles*/
/*misc*/
/*class chat messages overlay should get triggered when scrollbar appears*/
.chat-container-wrapper {
  font-family: Arial, Helvetica, sans-serif;
  position: fixed;
  bottom: 15px;
  right: 20%;
  padding: 15px;
}
.chat-container-wrapper.standalone {
  display: block;
  width: 100%;
  box-sizing: border-box;
  push-chat-fixed-positionmax-width: 500px;
  margin: 0 auto;
  position: relative;
  bottom: auto;
  right: auto;
  padding: 0;
}
.chat-container-wrapper.standalone .chat-container:after,
.chat-container-wrapper.standalone .chat-container-header-nav,
.chat-container-wrapper.standalone .chat-container-trigger-area {
  display: none;
}
.chat-container-wrapper.standalone .chat-container {
  width: 100%;
  margin: 0;
  display: block !important;
}
.chat-container {
  display: none;
  box-sizing: border-box;
  background-color: #FFFFFF;
  /*-webkit-border-radius: @chat-theme-border-radius;
    -moz-border-radius: @chat-theme-border-radius;
    border-radius: @chat-theme-border-radius;*/
  width: 100%;
  max-height: 100%;
  /*margin: @chat-theme-main-spacing @chat-theme-main-spacing @chat-theme-main-spacing*1.7 @chat-theme-main-spacing;*/
  box-shadow: 0 2px 11px 0 rgba(0, 0, 0, 0.2);
}
.chat-container:after {
  top: auto;
  border: 0 solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-top-color: #f2f2f2;
  border-width: 15px;
  left: auto;
  right: 60px;
  margin: -3px 0 15px 0;
}
.chat-container #chat-header {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.chat-container-header {
  padding: 15px 15px 0 15px;
  min-height: 45px;
  /*class chat messages overlay should get triggered when scrollbar appears*/
}
.chat-container-header h4 {
  color: #333333;
  font-size: 21px;
  margin: 0;
  font-weight: normal;
}
.chat-container-header h4 > span {
  margin-right: 15px;
  display: inline;
}
.chat-container-header h4 > span.chat-title {
  position: relative;
  top: -4px;
  font-size: 18px;
}
.chat-container-header h4 > span.theme-chat {
  font-size: 21px;
  color: #1284e0;
}
.chat-container-header.chat-messages-overlay {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
.chat-container-header-nav {
  color: #333333;
  font-size: 17px;
  margin: 0;
  font-weight: normal;
}
.chat-container-header-nav a {
  color: #333333;
  cursor: pointer;
  text-decoration: none;
}
.chat-container-header-nav a span.theme-minus {
  padding-right: 15px;
}
/*When user provided name and email this is the contentarea where the chat takes place*/
.chat-wrapper {
  position: relative;
  font-size: 13px;
}
.chat-wrapper .chat-form {
  position: relative;
}
.chat-wrapper .chat-form textarea {
  box-sizing: border-box;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  letter-spacing: 0;
  width: 100%;
  display: block;
  padding: 10px 15px;
  background-color: #f2f2f2;
  border: none;
  height: 90px;
  line-height: 15px;
  margin: 5px 0 0 0;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top: 1px solid #f2f2f2 !important;
}
.chat-wrapper .chat-form textarea:focus {
  background-color: #FFFFFF;
  border-top: 1px solid #f2f2f2 !important;
  border: none;
  outline: none;
  color: #000000;
}
.chat-wrapper .chat-form textarea.warn {
  border-bottom: 3px solid #ff3b30;
}
.chat-wrapper .chat-form .chat-submit-btn {
  display: none;
}
.chat-wrapper .chat-form .char-count {
  display: block;
  text-align: right;
  font-size: 10px;
  color: #acacac;
  padding: 0 15px;
}
.chat-wrapper .chat-form .char-count.warn {
  color: #ff3b30;
}
.chat-wrapper .chat-messages {
  height: 400px;
  padding: 15px 4px 15px 15px;
}
.chat-wrapper .chat-messages li {
  padding: 15px 4px 4px 15px;
  margin-bottom: 15px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.chat-wrapper .chat-messages li.client .message .from::after,
.chat-wrapper .chat-messages li.agent .message .from::after {
  content: ":";
}
.chat-wrapper .chat-messages li .from {
  font-weight: bold;
}
.chat-wrapper .chat-messages li .text {
  word-wrap: break-word;
}
.chat-wrapper .chat-messages li.external,
.chat-wrapper .chat-messages li.agent,
.chat-wrapper .chat-messages li.notice {
  background-color: #f2f2f2;
  color: #000000;
}
.chat-wrapper .chat-messages li.client {
  background-color: #1284e0;
  color: #FFFFFF;
}
.chat-wrapper .chat-messages .char-count,
.chat-wrapper .chat-messages .timestamp {
  display: block;
  text-align: right;
  font-size: 9px;
  color: #acacac;
}
.chat-registration-wrapper {
  position: relative;
  font-size: 13px;
}
.chat-registration-wrapper > form {
  padding: 15px;
}
.chat-registration-wrapper > form .form-group {
  margin-bottom: 15px;
}
.chat-registration-wrapper > form .form-group label {
  display: inline-block;
  margin-bottom: 5px;
}
.chat-registration-wrapper > form .form-group input[type=text] {
  display: block;
  box-sizing: border-box;
  width: 100%;
  padding: 7.5px;
  font-size: 1rem;
  line-height: 1.25;
  height: auto;
  color: #262626;
  background-color: #fff;
  background-image: none;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
}
.chat-registration-wrapper > form .form-group input[type=text] + span[class$=validation] {
  font-size: 10px;
  color: #ff3b30;
}
.chat-registration-wrapper > form .form-actions {
  margin-top: 30px;
}
.chat-registration-wrapper > form .form-actions button {
  display: block;
  box-sizing: border-box;
  width: 100%;
  padding: 15px;
  font-size: 1.2rem;
  line-height: 1.25;
  height: auto;
  color: #FFFFFF;
  background-color: #1284e0;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.chat-registration-wrapper > form .form-actions > a {
  color: #262626;
  font-size: 10px;
}
/*trigger-area - only visible if not standalone mode*/
.chat-container-trigger-area {
  text-align: right;
}
.chat-container-trigger-area #chat-message-counter {
  position: absolute;
  background-color: #FFFFFF;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  text-align: center;
  box-shadow: 1px 3px 5px #000000;
  display: none;
}
.chat-container-trigger-area #chat-message-number {
  display: inline-block;
  color: #1284e0;
  font-weight: 600;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  top: 3px;
  width: auto;
}
.chat-widget-min,
.chat-trigger-btn {
  background-color: #1284e0;
  font-size: 21px;
  color: #FFFFFF;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 75px;
  height: 75px;
  line-height: 75px;
  text-align: center;
  cursor: pointer;
  margin-right: 22.5px;
}
.chat-widget-min .badge {
  background-color: #65b4f3;
  width: 30px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  font-size: 0.5em;
  position: absolute;
}
#my-chat ul {
  padding: 0 15px 0 0;
  list-style-type: none;
}
.push-chat-fixed-position {
  position: fixed !important;
  top: auto !important;
  left: auto !important;
  right: 45px;
  bottom: 125px;
  z-index: 100000 !important;
}
.push-chat-fixed-position .chat-container:after {
  top: auto;
  border: 0 solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-top-color: #f2f2f2;
  border-width: 15px;
  left: auto;
  right: 20px;
  margin: -3px 0 15px 0;
}
.push-chat-fixed-position-beta {
  position: fixed !important;
  top: auto !important;
  left: auto !important;
  right: 0px;
  bottom: 0px;
  z-index: 100000 !important;
}
.chat-container {
  display: inline-block;
  text-align: left;
  width: 100%;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}
.chat-container #chat-queue-screen {
  display: none;
}
.chat-container #chat-queue-screen #chat-queue-body {
  height: 370px;
  position: relative;
}
.chat-container #chat-queue-screen #chat-queue-body .queue-center-element {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  right: 0;
  left: 0;
  top: 5%;
  height: 300px;
  width: 300px;
  border: 12px solid #1284e0;
  border-radius: 50%;
  text-align: center;
}
.chat-container #chat-queue-screen #chat-queue-body .queue-center-element #queue-central-block {
  display: inline-block;
  margin-top: 15%;
  height: 60%;
  width: 60%;
}
.chat-container #chat-queue-screen #chat-queue-body .queue-center-element #queue-central-block div:nth-of-type(1) {
  font-size: 65px;
  color: #1284e0;
}
.chat-container #chat-queue-screen #chat-queue-body .queue-center-element #queue-central-block div:nth-of-type(2) {
  color: #676767;
  font-size: 17px;
}
.chat-container #chat-queue-screen #chat-queue-body .queue-center-element-no-border {
  border: 0px solid #1284e0;
}
.chat-container .chat-container-body {
  color: black;
}
.chat-container .chat-container-body .push-chat-welcome-screen .welcome-message-section {
  padding: 15px;
}
.chat-container .chat-container-body .push-chat-welcome-screen .welcome-message-section div {
  font-size: 14px;
}
.chat-container .chat-container-body .push-chat-welcome-screen .welcome-title {
  font-size: 20px;
  margin-top: 15px;
}
.chat-container .chat-container-body .push-chat-welcome-screen .email-name-text {
  font-size: 10pt;
  margin-top: 15px;
}
.chat-container .chat-container-body .push-chat-welcome-screen .welcome-message-text {
  margin-bottom: 115px;
}
.chat-container .chat-container-body .push-chat-welcome-screen .no-thanks-btn {
  color: #8a8a8a;
  border-color: #8a8a8a;
  opacity: 1;
}
.chat-container .chat-container-body .push-chat-welcome-screen .no-thanks-btn:hover {
  border-color: #8a8a8a !important;
}
.chat-container .chat-container-body .push-chat-welcome-screen .start-chat-btn {
  width: 100%;
  margin-bottom: 10px;
}
.chat-container .chat-container-body .push-chat-welcome-screen .submit-btns {
  padding-top: 20px;
}
.chat-container .chat-container-body .push-chat-welcome-screen .field-validation-error {
  position: relative;
  margin: 0;
  font-size: 10px;
  color: #ff3b30;
  width: 100%;
}
.chat-container .chat-container-body .push-chat-welcome-screen .field-validation-error:before {
  width: 18px;
  height: 18px;
  top: -34px;
  left: auto;
  right: 10px;
  font-family: "themeicons";
  display: inline-block;
  position: absolute;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0;
  text-indent: initial;
  content: "\e0e0";
}
.chat-container .chat-container-body .push-chat-auth-welcome-screen {
  text-align: center;
}
.chat-container .chat-container-body .push-chat-auth-welcome-screen .welcome-title-auth {
  margin-top: 90px;
  font-size: 22pt;
}
.chat-container:after {
  content: none;
}
.chat-container .input-validation-error {
  border-width: 1px;
  -webkit-box-shadow: inset 0 -2px 0 #d9342b;
  -moz-box-shadow: inset 0 -2px 0 #d9342b;
  box-shadow: inset 0 -2px 0 #d9342b;
}
#chat-dialog {
  -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 0 80px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 80px rgba(0, 0, 0, 0.8);
}
#chat-dialog .ui-icon-closethick {
  color: #acacac;
  cursor: pointer;
  position: absolute;
  right: 13px;
  top: 13px;
}
#chat-dialog .ui-icon-closethick:hover {
  color: #ffcc00;
}
#chat-dialog .pm-area-main,
#chat-dialog .pm-area-content,
#chat-dialog .pm-widget-box {
  margin: 0;
}
/* need 0 margin in case page-matrix is loaded within dialog box*/
.live-chat-section.live-chat-disabled {
  display: none !important;
}
.live-contact-section.live-chat-disabled {
  display: block !important;
}
.live-contact-section {
  display: none !important;
}
.live-chat-flexsection.live-chat-disabled {
  display: none !important;
}
.live-chat-flexsection {
  display: flex !important;
}
.live-contact-flexsection.live-chat-disabled {
  display: flex !important;
}
.live-contact-flexsection {
  display: none !important;
}
.chat-toaster-area {
  padding: 26px 32px;
  box-shadow: 0 2px 11px 0 rgba(0, 0, 0, 0.2);
  border-radius: 22px;
  background-color: #ffffff;
  text-align: left;
  position: absolute;
  bottom: 45px;
  min-width: 350px;
  max-width: 100%;
  right: -500px;
  z-index: -1;
  -webkit-transition: all 0.4s cubic-bezier(0.16, 0.13, 0, 1.59);
  -moz-transition: all 0.4s cubic-bezier(0.16, 0.13, 0, 1.59);
  -o-transition: all 0.4s cubic-bezier(0.16, 0.13, 0, 1.59);
  transition: all 0.4s cubic-bezier(0.16, 0.13, 0, 1.59);
}
.chat-toaster-area #closeToasterBtn {
  position: absolute;
  top: 12px;
  right: 12px;
  text-decoration: none;
  color: #000000;
  cursor: pointer;
}
.chat-toaster-area .closeToaster {
  cursor: pointer;
}
.chat-toaster-area .chat-toaster-content h3 {
  font-size: 18px;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 0.5em;
  vertical-align: -4px;
  color: #000000;
  text-transform: none;
}
.chat-toaster-area .chat-toaster-content h3:before {
  font-family: 'themeicons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 8px 0 0;
  content: "\e90d";
  color: #1284e0;
  font-size: 20px;
  vertical-align: bottom;
}
.chat-toaster-area .chat-toaster-content h3 .no-icon:before {
  content: "";
}
.chat-toaster-area .chat-toaster-content a {
  color: #1284e0;
  text-decoration: none;
  font-weight: bold;
}
.chat-toaster-area .chat-toaster-content p {
  color: #262626;
}
.chat-toaster-area .chat-toaster-content h3 {
  word-wrap: break-word;
}
.chat-trigger-btn {
  z-index: 100000;
}
.chat-trigger-btn .theme-chat-portal:before {
  font-size: 28px !important;
  margin-right: -3px !important;
}
.chat-trigger-btn .theme-chat:before {
  vertical-align: middle !important;
  font-size: 200%;
  margin-right: 10px;
}

/*-=- Contents of portaltoolbox/styles/cashback-popup.css -=-*/

