.three-step-guide-wrapper.three-step-guide-wrapper .three-step-guide .step .content-area .join-icon/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html {
	line-height:1.15;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
article, aside, footer, header, nav, section {
	display:block
}
h1 {
	font-size:2em;
	margin:0.67em 0
}
figcaption, figure, main {
	display:block
}
figure {
	margin:1em 40px
}
hr {
	box-sizing:content-box;
	height:0;
	overflow:visible
}
pre {
	font-family:monospace, monospace;
	font-size:1em
}
a {
	background-color:transparent;
	-webkit-text-decoration-skip:objects
}
abbr[title] {
	border-bottom:none;
	text-decoration:underline;
	text-decoration:underline dotted
}
b, strong {
	font-weight:inherit
}
b, strong {
	font-weight:bolder
}
code, kbd, samp {
	font-family:monospace, monospace;
	font-size:1em
}
dfn {
	font-style:italic
}
mark {
	background-color:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub {
	bottom:-0.25em
}
sup {
	top:-0.5em
}
audio, video {
	display:inline-block
}
audio:not([controls]) {
display:none;
height:0
}
img {
	border-style:none
}
svg:not(:root) {
overflow:hidden
}
button, input, optgroup, select, textarea {
	font-family:sans-serif;
	font-size:100%;
	line-height:1.15;
	margin:0
}
button, input {
	overflow:visible
}
button, select {
	text-transform:none
}
button, html [type="button"], [type="reset"], [type="submit"] {
-webkit-appearance:button
}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
border-style:none;
padding:0
}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
outline:1px dotted ButtonText
}
fieldset {
	padding:0.35em 0.75em 0.625em
}
legend {
	box-sizing:border-box;
	color:inherit;
	display:table;
	max-width:100%;
	padding:0;
	white-space:normal
}
progress {
	display:inline-block;
	vertical-align:baseline
}
textarea {
	overflow:auto
}
[type="checkbox"], [type="radio"] {
box-sizing:border-box;
padding:0
}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
height:auto
}
[type="search"] {
-webkit-appearance:textfield;
outline-offset:-2px
}
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit
}
details, menu {
	display:block
}
summary {
	display:list-item
}
canvas {
	display:inline-block
}
template {
	display:none
}
[hidden] {
display:none
}
html {
	font-family:'AvantGarde', 'Tahoma', Helvetica, Sans-Serif;
	font-size:12px
}
html[lang="th-TH"], html[lang="vi-VN"] {
	font-family:'Tahoma', Helvetica, Sans-Serif;
	font-size:12px
}
html[lang="zh-CN"] {
	font-family:'Microsoft Sans Serif', Sans-Serif;
	font-size:12px
}
html {
	font-family:'AvantGarde', 'Tahoma', Helvetica, Sans-Serif;
	font-size:12px
}
html[lang="th-TH"], html[lang="vi-VN"] {
	font-family:'Tahoma', Helvetica, Sans-Serif;
	font-size:12px
}
html[lang="zh-CN"] {
	font-family:'Microsoft Sans Serif', Sans-Serif;
	font-size:12px
}
@font-face {
font-family:'Glyphicons Halflings';
src:url("../error/404.html");
src:url("../error/404d41d.html?#iefix") format("embedded-opentype"), url("../error/404.html") format("woff2"), url("../error/404.html") format("woff"), url("../error/404.html") format("truetype"), url("../error/404.html#glyphicons_halflingsregular") format("svg")
}
.glyphicon {
	position:relative;
	top:1px;
	display:inline-block;
	font-family:'Glyphicons Halflings';
	font-style:normal;
	font-weight:normal;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.glyphicon-asterisk:before {
	content:"\002a"
}
.glyphicon-plus:before {
	content:"\002b"
}
.glyphicon-euro:before, .glyphicon-eur:before {
	content:"\20ac"
}
.glyphicon-minus:before {
	content:"\2212"
}
.glyphicon-cloud:before {
	content:"\2601"
}
.glyphicon-envelope:before {
	content:"\2709"
}
.glyphicon-pencil:before {
	content:"\270f"
}
.glyphicon-glass:before {
	content:"\e001"
}
.glyphicon-music:before {
	content:"\e002"
}
.glyphicon-search:before {
	content:"\e003"
}
.glyphicon-heart:before {
	content:"\e005"
}
.glyphicon-star:before {
	content:"\e006"
}
.glyphicon-star-empty:before {
	content:"\e007"
}
.glyphicon-user:before {
	content:"\e008"
}
.glyphicon-film:before {
	content:"\e009"
}
.glyphicon-th-large:before {
	content:"\e010"
}
.glyphicon-th:before {
	content:"\e011"
}
.glyphicon-th-list:before {
	content:"\e012"
}
.glyphicon-ok:before {
	content:"\e013"
}
.glyphicon-remove:before {
	content:"\e014"
}
.glyphicon-zoom-in:before {
	content:"\e015"
}
.glyphicon-zoom-out:before {
	content:"\e016"
}
.glyphicon-off:before {
	content:"\e017"
}
.glyphicon-signal:before {
	content:"\e018"
}
.glyphicon-cog:before {
	content:"\e019"
}
.glyphicon-trash:before {
	content:"\e020"
}
.glyphicon-home:before {
	content:"\e021"
}
.glyphicon-file:before {
	content:"\e022"
}
.glyphicon-time:before {
	content:"\e023"
}
.glyphicon-road:before {
	content:"\e024"
}
.glyphicon-download-alt:before {
	content:"\e025"
}
.glyphicon-download:before {
	content:"\e026"
}
.glyphicon-upload:before {
	content:"\e027"
}
.glyphicon-inbox:before {
	content:"\e028"
}
.glyphicon-play-circle:before {
	content:"\e029"
}
.glyphicon-repeat:before {
	content:"\e030"
}
.glyphicon-refresh:before {
	content:"\e031"
}
.glyphicon-list-alt:before {
	content:"\e032"
}
.glyphicon-lock:before {
	content:"\e033"
}
.glyphicon-flag:before {
	content:"\e034"
}
.glyphicon-headphones:before {
	content:"\e035"
}
.glyphicon-volume-off:before {
	content:"\e036"
}
.glyphicon-volume-down:before {
	content:"\e037"
}
.glyphicon-volume-up:before {
	content:"\e038"
}
.glyphicon-qrcode:before {
	content:"\e039"
}
.glyphicon-barcode:before {
	content:"\e040"
}
.glyphicon-tag:before {
	content:"\e041"
}
.glyphicon-tags:before {
	content:"\e042"
}
.glyphicon-book:before {
	content:"\e043"
}
.glyphicon-bookmark:before {
	content:"\e044"
}
.glyphicon-print:before {
	content:"\e045"
}
.glyphicon-camera:before {
	content:"\e046"
}
.glyphicon-font:before {
	content:"\e047"
}
.glyphicon-bold:before {
	content:"\e048"
}
.glyphicon-italic:before {
	content:"\e049"
}
.glyphicon-text-height:before {
	content:"\e050"
}
.glyphicon-text-width:before {
	content:"\e051"
}
.glyphicon-align-left:before {
	content:"\e052"
}
.glyphicon-align-center:before {
	content:"\e053"
}
.glyphicon-align-right:before {
	content:"\e054"
}
.glyphicon-align-justify:before {
	content:"\e055"
}
.glyphicon-list:before {
	content:"\e056"
}
.glyphicon-indent-left:before {
	content:"\e057"
}
.glyphicon-indent-right:before {
	content:"\e058"
}
.glyphicon-facetime-video:before {
	content:"\e059"
}
.glyphicon-picture:before {
	content:"\e060"
}
.glyphicon-map-marker:before {
	content:"\e062"
}
.glyphicon-adjust:before {
	content:"\e063"
}
.glyphicon-tint:before {
	content:"\e064"
}
.glyphicon-edit:before {
	content:"\e065"
}
.glyphicon-share:before {
	content:"\e066"
}
.glyphicon-check:before {
	content:"\e067"
}
.glyphicon-move:before {
	content:"\e068"
}
.glyphicon-step-backward:before {
	content:"\e069"
}
.glyphicon-fast-backward:before {
	content:"\e070"
}
.glyphicon-backward:before {
	content:"\e071"
}
.glyphicon-play:before {
	content:"\e072"
}
.glyphicon-pause:before {
	content:"\e073"
}
.glyphicon-stop:before {
	content:"\e074"
}
.glyphicon-forward:before {
	content:"\e075"
}
.glyphicon-fast-forward:before {
	content:"\e076"
}
.glyphicon-step-forward:before {
	content:"\e077"
}
.glyphicon-eject:before {
	content:"\e078"
}
.glyphicon-chevron-left:before {
	content:"\e079"
}
.glyphicon-chevron-right:before {
	content:"\e080"
}
.glyphicon-plus-sign:before {
	content:"\e081"
}
.glyphicon-minus-sign:before {
	content:"\e082"
}
.glyphicon-remove-sign:before {
	content:"\e083"
}
.glyphicon-ok-sign:before {
	content:"\e084"
}
.glyphicon-question-sign:before {
	content:"\e085"
}
.glyphicon-info-sign:before {
	content:"\e086"
}
.glyphicon-screenshot:before {
	content:"\e087"
}
.glyphicon-remove-circle:before {
	content:"\e088"
}
.glyphicon-ok-circle:before {
	content:"\e089"
}
.glyphicon-ban-circle:before {
	content:"\e090"
}
.glyphicon-arrow-left:before {
	content:"\e091"
}
.glyphicon-arrow-right:before {
	content:"\e092"
}
.glyphicon-arrow-up:before {
	content:"\e093"
}
.glyphicon-arrow-down:before {
	content:"\e094"
}
.glyphicon-share-alt:before {
	content:"\e095"
}
.glyphicon-resize-full:before {
	content:"\e096"
}
.glyphicon-resize-small:before {
	content:"\e097"
}
.glyphicon-exclamation-sign:before {
	content:"\e101"
}
.glyphicon-gift:before {
	content:"\e102"
}
.glyphicon-leaf:before {
	content:"\e103"
}
.glyphicon-fire:before {
	content:"\e104"
}
.glyphicon-eye-open:before {
	content:"\e105"
}
.glyphicon-eye-close:before {
	content:"\e106"
}
.glyphicon-warning-sign:before {
	content:"\e107"
}
.glyphicon-plane:before {
	content:"\e108"
}
.glyphicon-calendar:before {
	content:"\e109"
}
.glyphicon-random:before {
	content:"\e110"
}
.glyphicon-comment:before {
	content:"\e111"
}
.glyphicon-magnet:before {
	content:"\e112"
}
.glyphicon-chevron-up:before {
	content:"\e113"
}
.glyphicon-chevron-down:before {
	content:"\e114"
}
.glyphicon-retweet:before {
	content:"\e115"
}
.glyphicon-shopping-cart:before {
	content:"\e116"
}
.glyphicon-folder-close:before {
	content:"\e117"
}
.glyphicon-folder-open:before {
	content:"\e118"
}
.glyphicon-resize-vertical:before {
	content:"\e119"
}
.glyphicon-resize-horizontal:before {
	content:"\e120"
}
.glyphicon-hdd:before {
	content:"\e121"
}
.glyphicon-bullhorn:before {
	content:"\e122"
}
.glyphicon-bell:before {
	content:"\e123"
}
.glyphicon-certificate:before {
	content:"\e124"
}
.glyphicon-thumbs-up:before {
	content:"\e125"
}
.glyphicon-thumbs-down:before {
	content:"\e126"
}
.glyphicon-hand-right:before {
	content:"\e127"
}
.glyphicon-hand-left:before {
	content:"\e128"
}
.glyphicon-hand-up:before {
	content:"\e129"
}
.glyphicon-hand-down:before {
	content:"\e130"
}
.glyphicon-circle-arrow-right:before {
	content:"\e131"
}
.glyphicon-circle-arrow-left:before {
	content:"\e132"
}
.glyphicon-circle-arrow-up:before {
	content:"\e133"
}
.glyphicon-circle-arrow-down:before {
	content:"\e134"
}
.glyphicon-globe:before {
	content:"\e135"
}
.glyphicon-wrench:before {
	content:"\e136"
}
.glyphicon-tasks:before {
	content:"\e137"
}
.glyphicon-filter:before {
	content:"\e138"
}
.glyphicon-briefcase:before {
	content:"\e139"
}
.glyphicon-fullscreen:before {
	content:"\e140"
}
.glyphicon-dashboard:before {
	content:"\e141"
}
.glyphicon-paperclip:before {
	content:"\e142"
}
.glyphicon-heart-empty:before {
	content:"\e143"
}
.glyphicon-link:before {
	content:"\e144"
}
.glyphicon-phone:before {
	content:"\e145"
}
.glyphicon-pushpin:before {
	content:"\e146"
}
.glyphicon-usd:before {
	content:"\e148"
}
.glyphicon-gbp:before {
	content:"\e149"
}
.glyphicon-sort:before {
	content:"\e150"
}
.glyphicon-sort-by-alphabet:before {
	content:"\e151"
}
.glyphicon-sort-by-alphabet-alt:before {
	content:"\e152"
}
.glyphicon-sort-by-order:before {
	content:"\e153"
}
.glyphicon-sort-by-order-alt:before {
	content:"\e154"
}
.glyphicon-sort-by-attributes:before {
	content:"\e155"
}
.glyphicon-sort-by-attributes-alt:before {
	content:"\e156"
}
.glyphicon-unchecked:before {
	content:"\e157"
}
.glyphicon-expand:before {
	content:"\e158"
}
.glyphicon-collapse-down:before {
	content:"\e159"
}
.glyphicon-collapse-up:before {
	content:"\e160"
}
.glyphicon-log-in:before {
	content:"\e161"
}
.glyphicon-flash:before {
	content:"\e162"
}
.glyphicon-log-out:before {
	content:"\e163"
}
.glyphicon-new-window:before {
	content:"\e164"
}
.glyphicon-record:before {
	content:"\e165"
}
.glyphicon-save:before {
	content:"\e166"
}
.glyphicon-open:before {
	content:"\e167"
}
.glyphicon-saved:before {
	content:"\e168"
}
.glyphicon-import:before {
	content:"\e169"
}
.glyphicon-export:before {
	content:"\e170"
}
.glyphicon-send:before {
	content:"\e171"
}
.glyphicon-floppy-disk:before {
	content:"\e172"
}
.glyphicon-floppy-saved:before {
	content:"\e173"
}
.glyphicon-floppy-remove:before {
	content:"\e174"
}
.glyphicon-floppy-save:before {
	content:"\e175"
}
.glyphicon-floppy-open:before {
	content:"\e176"
}
.glyphicon-credit-card:before {
	content:"\e177"
}
.glyphicon-transfer:before {
	content:"\e178"
}
.glyphicon-cutlery:before {
	content:"\e179"
}
.glyphicon-header:before {
	content:"\e180"
}
.glyphicon-compressed:before {
	content:"\e181"
}
.glyphicon-earphone:before {
	content:"\e182"
}
.glyphicon-phone-alt:before {
	content:"\e183"
}
.glyphicon-tower:before {
	content:"\e184"
}
.glyphicon-stats:before {
	content:"\e185"
}
.glyphicon-sd-video:before {
	content:"\e186"
}
.glyphicon-hd-video:before {
	content:"\e187"
}
.glyphicon-subtitles:before {
	content:"\e188"
}
.glyphicon-sound-stereo:before {
	content:"\e189"
}
.glyphicon-sound-dolby:before {
	content:"\e190"
}
.glyphicon-sound-5-1:before {
	content:"\e191"
}
.glyphicon-sound-6-1:before {
	content:"\e192"
}
.glyphicon-sound-7-1:before {
	content:"\e193"
}
.glyphicon-copyright-mark:before {
	content:"\e194"
}
.glyphicon-registration-mark:before {
	content:"\e195"
}
.glyphicon-cloud-download:before {
	content:"\e197"
}
.glyphicon-cloud-upload:before {
	content:"\e198"
}
.glyphicon-tree-conifer:before {
	content:"\e199"
}
.glyphicon-tree-deciduous:before {
	content:"\e200"
}
.glyphicon-cd:before {
	content:"\e201"
}
.glyphicon-save-file:before {
	content:"\e202"
}
.glyphicon-open-file:before {
	content:"\e203"
}
.glyphicon-level-up:before {
	content:"\e204"
}
.glyphicon-copy:before {
	content:"\e205"
}
.glyphicon-paste:before {
	content:"\e206"
}
.glyphicon-alert:before {
	content:"\e209"
}
.glyphicon-equalizer:before {
	content:"\e210"
}
.glyphicon-king:before {
	content:"\e211"
}
.glyphicon-queen:before {
	content:"\e212"
}
.glyphicon-pawn:before {
	content:"\e213"
}
.glyphicon-bishop:before {
	content:"\e214"
}
.glyphicon-knight:before {
	content:"\e215"
}
.glyphicon-baby-formula:before {
	content:"\e216"
}
.glyphicon-tent:before {
	content:"\26fa"
}
.glyphicon-blackboard:before {
	content:"\e218"
}
.glyphicon-bed:before {
	content:"\e219"
}
.glyphicon-apple:before {
	content:"\f8ff"
}
.glyphicon-erase:before {
	content:"\e221"
}
.glyphicon-hourglass:before {
	content:"\231b"
}
.glyphicon-lamp:before {
	content:"\e223"
}
.glyphicon-duplicate:before {
	content:"\e224"
}
.glyphicon-piggy-bank:before {
	content:"\e225"
}
.glyphicon-scissors:before {
	content:"\e226"
}
.glyphicon-bitcoin:before {
	content:"\e227"
}
.glyphicon-btc:before {
	content:"\e227"
}
.glyphicon-xbt:before {
	content:"\e227"
}
.glyphicon-yen:before {
	content:"\00a5"
}
.glyphicon-jpy:before {
	content:"\00a5"
}
.glyphicon-ruble:before {
	content:"\20bd"
}
.glyphicon-rub:before {
	content:"\20bd"
}
.glyphicon-scale:before {
	content:"\e230"
}
.glyphicon-ice-lolly:before {
	content:"\e231"
}
.glyphicon-ice-lolly-tasted:before {
	content:"\e232"
}
.glyphicon-education:before {
	content:"\e233"
}
.glyphicon-option-horizontal:before {
	content:"\e234"
}
.glyphicon-option-vertical:before {
	content:"\e235"
}
.glyphicon-menu-hamburger:before {
	content:"\e236"
}
.glyphicon-modal-window:before {
	content:"\e237"
}
.glyphicon-oil:before {
	content:"\e238"
}
.glyphicon-grain:before {
	content:"\e239"
}
.glyphicon-sunglasses:before {
	content:"\e240"
}
.glyphicon-text-size:before {
	content:"\e241"
}
.glyphicon-text-color:before {
	content:"\e242"
}
.glyphicon-text-background:before {
	content:"\e243"
}
.glyphicon-object-align-top:before {
	content:"\e244"
}
.glyphicon-object-align-bottom:before {
	content:"\e245"
}
.glyphicon-object-align-horizontal:before {
	content:"\e246"
}
.glyphicon-object-align-left:before {
	content:"\e247"
}
.glyphicon-object-align-vertical:before {
	content:"\e248"
}
.glyphicon-object-align-right:before {
	content:"\e249"
}
.glyphicon-triangle-right:before {
	content:"\e250"
}
.glyphicon-triangle-left:before {
	content:"\e251"
}
.glyphicon-triangle-bottom:before {
	content:"\e252"
}
.glyphicon-triangle-top:before {
	content:"\e253"
}
.glyphicon-console:before {
	content:"\e254"
}
.glyphicon-superscript:before {
	content:"\e255"
}
.glyphicon-subscript:before {
	content:"\e256"
}
.glyphicon-menu-left:before {
	content:"\e257"
}
.glyphicon-menu-right:before {
	content:"\e258"
}
.glyphicon-menu-down:before {
	content:"\e259"
}
.glyphicon-menu-up:before {
	content:"\e260"
}
html {
	font-family:'AvantGarde', 'Tahoma', Helvetica, Sans-Serif;
	font-size:12px
}
html[lang="th-TH"], html[lang="vi-VN"] {
	font-family:'Tahoma', Helvetica, Sans-Serif;
	font-size:12px
}
html[lang="zh-CN"] {
	font-family:'Microsoft Sans Serif', Sans-Serif;
	font-size:12px
}
a {
	color:var(--cta);
	text-decoration:none
}
html {
	overflow-y:auto
}
body {
	background-color:var(--page-background-color)
}
.noscript-message {
	color:var(--neutral-1);
	background-color:var(--error);
	display:flex;
	justify-content:center;
	padding:10px
}
.layout-main {
	display:flex;
	flex-direction:column;
transition:margin-right .5s
}
.layout-main .popups-wrapper {
	position:relative
}
.layout-header {
	display:flex;
	flex-direction:row;
	justify-content:center;
	background-color:var(--oldblue);
	border-bottom:solid 1px var(--secondary-cts-old);
	height:60px;
	position:fixed;
	width:-moz-available;
	width:-webkit-fill-available;
	width:fill-available;
transition:margin-right .5s;
	z-index:100
}
@media (min-width: 1023.5px) {
.layout-header {
height:130px;
position:relative
}
}
.layout-header .header-content {
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
	width:940px
}
.layout-main.wide .layout-header .header-content {
	width:1366px
}
.layout-header .header-content .header-anonymous-desktop {
	display:none
}
.layout-header .header-content .header-anonymous-desktop .header-login {
	display:flex;
	flex-direction:row;
	margin-top:21px
}
.layout-header .header-content .header-anonymous-desktop .header-login .join-now-button {
	background-color:var(--cta);
	color:var(--neutral-2);
	text-transform:uppercase;
	width:143px;
	height:46px;
	font-size:2em;
	font-weight:bold;
	text-align:center;
	line-height:46px;
	margin-right:10px
}
.layout-header .header-content .header-anonymous-desktop .header-login .login-button {
	background-color:var(--secondary-cts-old);
	color:var(--neutral-1);
	text-transform:uppercase;
	width:143px;
	height:47px;
	font-size:2em;
	text-align:center;
	line-height:46px;
	border:none
}
.layout-header .header-content .header-anonymous-desktop .header-login .header-form {
	display:flex;
	flex-direction:row
}
.layout-header .header-content .header-anonymous-desktop .header-login .header-form input[type="text"], .layout-header .header-content .header-anonymous-desktop .header-login .header-form input[type="password"] {
	background-color:var(--oldblue);
	color:var(--neutral-1);
	height:14px;
	padding:2px 3px;
	margin-bottom:6px;
	margin-right:6px
}
.layout-header .header-content .header-anonymous-desktop .header-login .header-form input::-webkit-input-placeholder {
color:var(--neutral-1)
}
.layout-header .header-content .header-anonymous-desktop .header-login .header-form input:-ms-input-placeholder {
color:var(--neutral-1)
}
.layout-header .header-content .header-anonymous-desktop .header-login .header-form input::-moz-placeholder {
color:var(--neutral-1);
opacity:1
}
.layout-header .header-content .header-anonymous-desktop .header-login .header-form input:-moz-placeholder {
color:var(--neutral-1);
opacity:1
}
.layout-header .header-content .header-anonymous-desktop .header-login .header-form .short-input {
	width:55px
}
.layout-header .header-content .header-anonymous-desktop .header-login .header-form .long-input {
	width:150px
}
@media (min-width: 1023.5px) {
.layout-header .header-content .header-anonymous-desktop {
display:block
}
}
.layout-header .header-content .header-anonymous-mobile {
	display:flex;
	flex-direction:row
}
@media (min-width: 1023.5px) {
.layout-header .header-content .header-anonymous-mobile {
display:none
}
}
.layout-header .header-content .header-anonymous-mobile a {
	min-width:65px !important;
	height:40px !important;
	line-height:40px;
	min-width:0px;
	font-size:12px;
	font-weight:normal;
	flex:0 0 auto
}
.layout-header .header-content .header-anonymous-mobile a.btn-secondary {
	background-color:var(--oldblue);
	border:1px solid var(--neutral-1)
}
.layout-header .header-content .header-authenticated-desktop {
	display:none
}
.layout-header .header-content .header-authenticated-desktop .header-welcome {
	display:flex;
	flex-direction:row;
	color:var(--neutral-1);
	justify-content:flex-end;
	margin-top:21px
}
.layout-header .header-content .header-authenticated-desktop .header-welcome .welcome-player-text {
	position:relative;
	margin-top:5px;
	margin-right:10px
}
.layout-header .header-content .header-authenticated-desktop .header-welcome .welcome-player-text span {
	font-weight:bold
}
.layout-header .header-content .header-authenticated-desktop .header-welcome .logout-button {
	background-image:url("../_img/btn_logout.html");
	background-repeat:no-repeat;
	width:110px;
	height:23px;
	text-align:center
}
.layout-header .header-content .header-authenticated-desktop .header-welcome .logout-button .logout-button-text {
	color:var(--neutral-2);
	text-transform:uppercase;
	font-weight:bold;
	padding-top:4px;
	padding-right:15px;
	font-size:1.2em;
	text-shadow:-1px -1px 0 var(--neutral-5), 1px -1px 0 var(--neutral-5), -1px 1px 0 var(--neutral-5), 1px 1px 0 var(--neutral-5)
}
.layout-header .header-content .header-authenticated-desktop .player-links {
	display:flex;
	flex-direction:row;
	color:var(--neutral-5);
	margin:9px 0;
	height:15px;
	line-height:15px
}
.layout-header .header-content .header-authenticated-desktop .player-links .player-link-action {
	padding:0 10px;
	border-right:1px solid var(--neutral-5)
}
.layout-header .header-content .header-authenticated-desktop .player-links .player-link-action:last-child {
	border:none;
	padding-right:0
}
.layout-header .header-content .header-authenticated-desktop .player-links .player-link-action .highlighted {
	color:var(--oldblue);
	background-color:var(--cta);
	padding:2px 6px;
	border-radius:4px;
	cursor:pointer
}
@media (min-width: 1023.5px) {
.layout-header .header-content .header-authenticated-desktop {
display:block
}
}
.layout-header .header-content .header-authenticated-mobile {
	color:var(--neutral-1);
	display:flex;
	justify-content:flex-end;
	width:40%
}
.layout-header .header-content .header-authenticated-mobile .balance-info {
	box-sizing:border-box;
	height:40px;
	border:solid 1px var(--neutral-1);
	border-radius:20px;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center
}
.layout-header .header-content .header-authenticated-mobile .balance-info .icon-balance {
	-webkit-mask:url(../_img/icons/icon-empty-wallet.html) no-repeat center;
	background:var(--neutral-1);
	width:1rem;
	height:1rem;
	margin:0 0.5rem
}
@media (min-width: 1023.5px) {
.layout-header .header-content .header-authenticated-mobile {
display:none
}
}
.layout-header .header-content .header-logo {
	margin:6px 0 6px 0;
	display:none
}
@media (min-width: 1023.5px) {
.layout-header .header-content .header-logo {
display:block
}
}
.layout-header .header-content .header-subsection {
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:flex-end;
	margin-top:5px;
	margin-right:5px
}
.layout-header .header-content .header-subsection .browser-action {
	color:var(--neutral-5);
	display:flex;
	flex-direction:row;
	align-items:center;
	cursor:pointer;
	margin-left:10px
}
.layout-header .header-content .header-subsection .browser-action img {
	margin-right:2px
}
.layout-header .header-content .header-subsection .browser-action:hover {
	color:var(--cta)
}
.layout-header .header-content .header-subsection .forgot-password-link {
	margin-left:10px
}
.layout-header .header-content .header-subsection .authenticated {
	margin-left:2px
}
.layout-header .header-logo-mobile {
	display:block;
	flex-grow:1
}
.layout-header .header-logo-mobile img {
	width:2.8rem;
	margin:0.25rem 0 0 0.8rem
}
@media (min-width: 1023.5px) {
.layout-header .header-logo-mobile {
display:none
}
}
.layout-header .header-menu-mobile {
	display:flex;
	justify-content:flex-end;
	padding:10px 16px
}
@media (min-width: 1023.5px) {
.layout-header .header-menu-mobile {
display:none
}
}
.layout-header .header-menu-mobile .icon-menu {
	-webkit-mask:url(../_img/mobile/icon-menu.html) no-repeat center;
	background:var(--neutral-1);
	height:32px;
	width:32px
}
.layout-content {
	justify-content:center
}
.layout-content .layout-body {
	margin:0 auto
}
@media (min-width: 1023.5px) {
.layout-content .layout-body {
max-width:940px
}
.layout-main.wide .layout-content .layout-body {
max-width:1366px
}
}
.mobile-desktop-switch {
	display:flex;
	justify-content:center;
	padding:24px 0
}
@media (min-width: 1023.5px) {
.mobile-desktop-switch {
display:none
}
}
.mobile-desktop-switch .mobile-desktop-switch-text {
	font-weight:bold;
	padding-left:8px;/* font-family:'Open Sans'; */
	font-size:12px;
}
.mobile-desktop-switch .mobile-desktop-switch-button {
	color:var(--neutral-3);
	background-color:var(--neutral-2);
	border-top-left-radius:100px;
	border-top-right-radius:100px;
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:space-around;
	cursor:pointer;
	margin-top:-1px
}
.mobile-desktop-switch .mobile-desktop-switch-button .icon-desktop {
	-webkit-mask:url("../_/static/images/footer/icons/desktop-view.html") no-repeat center;
	background:var(--neutral-3);
	width:24px;
	height:24px
}
.seo-content {
	display:flex;
	flex-direction:column;
	justify-content:center;
	color:var(--neutral-1);
	background-color:inherit;
	font-size:10px;
	margin:32px 10px;
	max-width:1366px
}
@media (min-width: 1023.5px) {
.seo-content {
margin:32px auto
}
}
.seo-content .seo-text {
	margin-bottom:20px;
	font-family:'Open Sans';
	font-size:12px;
	line-height:1.5
}
.seo-content .seo-text .header {
	text-align:center;
	margin-bottom:20px
}
.seo-content .seo-text .header .title h1 {
	margin-top:0
}
@media (min-width: 767.5px) {
.seo-content .seo-text .text, .seo-content .seo-text .notification .notification-title .error-text, .notification .notification-title .seo-content .seo-text .error-text, .seo-content .seo-text notification-static .notification-title .error-text, notification-static .notification-title .seo-content .seo-text .error-text {
column-count:2;
column-gap:40px
}
}
.seo-content .seo-text .text #read-more-button, .seo-content .seo-text .notification .notification-title .error-text #read-more-button, .notification .notification-title .seo-content .seo-text .error-text #read-more-button, .seo-content .seo-text notification-static .notification-title .error-text #read-more-button, notification-static .notification-title .seo-content .seo-text .error-text #read-more-button, .seo-content .seo-text .text #read-less-button, .seo-content .seo-text .notification .notification-title .error-text #read-less-button, .notification .notification-title .seo-content .seo-text .error-text #read-less-button, .seo-content .seo-text notification-static .notification-title .error-text #read-less-button, notification-static .notification-title .seo-content .seo-text .error-text #read-less-button {
	text-decoration:underline;
	font-weight:bold
}
.footer-wrapper {
	background-color: #0e212c;
}
.layout-footer {
	display:flex;
	flex-direction:column;
	font-size:11px;
	padding:0 13px;
	max-width:1366px;
	align-self:center;
	background-color:var(--neutral-2);
	margin:0 auto
}
.layout-footer .dashed-seperator-upper, .layout-footer .dashed-seperator-tablet, .layout-footer .dashed-seperator {
	border-top:dashed;
	border-top-width:1px;
	color:var(--neutral-3)
}
@media (min-width: 1023.5px) {
.layout-footer .dashed-seperator-upper {
display:none
}
}
.layout-footer .dashed-seperator-tablet {
	display:none
}
@media (min-width: 767.5px) {
.layout-footer .dashed-seperator-tablet {
display:flex;
width:100%
}
}
@media (min-width: 1023.5px) {
.layout-footer .dashed-seperator-tablet {
display:none
}
}
.layout-footer .dashed-seperator-dark {
	height:1px;
	border-top:dashed;
	border-top-width:1px;
	color:var(--neutral-3);
	opacity:0.5
}
@media (min-width: 1023.5px) {
.layout-footer .dashed-seperator-dark {
width:100%
}
}
@media (min-width: 767.5px) {
.layout-footer .dashed-seperator-dark {
opacity:1;
width:100%
}
}
.layout-footer #footer-responsible-gaming {
	color:#fff;
	text-decoration:none;
}

.layout-footer #footer-responsible-gaming:hover {color:#FCD757;}
.layout-footer .footer-top {
	background-color:var(--neutral-2);
	color:var(--neutral-2);
	display:flex;
	justify-content:center;
	flex-direction:column;
	padding:24px 0px 22px 0px;
	flex-wrap:wrap;
	border-top:dashed;
	border-width:1px;
	border-color:var(--neutral-3)
}
@media (min-width: 1023.5px) {
.layout-footer .footer-top {
flex-direction:row;
justify-content:space-between;
border:none
}
}
.layout-footer .footer-top .payment-methods {
	display:flex;
	flex-direction:column;
	margin-bottom:14px;
	justify-content:center
}
@media (min-width: 1023.5px) {
.layout-footer .footer-top .payment-methods {
display:flex;
align-items:center;
align-self:flex-start;
margin-bottom:16px;
justify-content:flex-start;
width:90%
}
}
@media (min-width: 767.5px) {
.layout-footer .footer-top .payment-methods {
align-items:center;
flex-direction:row;
order:0
}
}
.layout-footer .footer-top .payment-methods .title {
	display:flex;
	justify-content:center;
	color:var(--neutral-3);
	margin-bottom:15px;
	font-size:12px;/* font-family:'Open Sans'; */
	white-space:nowrap;
}
@media (min-width: 1023.5px) {
.layout-footer .footer-top .payment-methods .title {
margin-bottom:0;
margin-right:16px
}
}
@media (min-width: 767.5px) {
.layout-footer .footer-top .payment-methods .title {
margin-right:16px
}
}
.layout-footer .footer-top .payment-methods .methods {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-around
}
@media (min-width: 1023.5px) {
.layout-footer .footer-top .payment-methods .methods {
flex-wrap:unset
}
}
.layout-footer .footer-top .payment-methods .methods .method-container {
	position:relative
}
.layout-footer .footer-top .payment-methods .methods .method-container:not(:first-child) {
margin-left:10px
}
.layout-footer .footer-top .payment-methods .methods .method-container .payment-method {
	margin-bottom:10px
}
@media (min-width: 1023.5px) {
.layout-footer .footer-top .payment-methods .methods .method-container .payment-method {
margin-bottom:0
}
}
.layout-footer .footer-top .payment-methods .methods .method-container .payment-method:last-child {/* z-index:1; *//* position:absolute; *//* left:0; *//* top:0; *//* opacity:0; *//* transition:opacity 0.5s; */
}
.layout-footer .footer-top .payment-methods .methods .method-container .payment-method:hover:first-child {
	opacity:0
}
.layout-footer .footer-top .payment-methods .methods .method-container .payment-method:hover:last-child {
	opacity:1
}
.layout-footer .footer-top .navigation-menu {
	background-color:var(--neutral-2);
	color:var(--neutral-3);
	border-radius:5px;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:center;
	line-height:24px;
	margin-bottom:8px
}
@media (min-width: 767.5px) {
.layout-footer .footer-top .navigation-menu {
order:1
}
}
@media (min-width: 1023.5px) {
.layout-footer .footer-top .navigation-menu {
margin-bottom:0;
justify-content:flex-start;
order:2
}
}
.layout-footer .footer-top .navigation-menu .link-seperator {
	font-size:13px;
	height:21px
}
.layout-footer .footer-top .navigation-menu a {
	color:var(--neutral-3);
	text-decoration:none;
	font-size:12px;/* font-family:'Open Sans'; */
	margin:0 6px;
	font-weight:bold;
}
@media (min-width: 1023.5px) {
.layout-footer .footer-top .navigation-menu a {
font-weight:normal
}
}
.layout-footer .footer-top .navigation-menu a:hover {
	text-decoration:none;/* font-weight:bold; */
	color:#FCD757 !important;
}
.layout-footer .footer-top .navigation-menu a:hover {
	color:darkgrey
}
@media (min-width: 1023.5px) {
.layout-footer .footer-top .navigation-menu a:first-of-type {
margin-left:0
}
}
.layout-footer .footer-top .navigation-menu .desktop-mobile-switch {
	display:none
}
@media (min-width: 1023.5px) {
.layout-footer .footer-top .navigation-menu .desktop-mobile-switch {
display:flex;
flex-direction:row;
color:var(--secondary-old) !important;
align-items:center;
margin-right:10px;
cursor:pointer
}
.layout-footer .footer-top .navigation-menu .desktop-mobile-switch .desktop-mobile-switch-text {
font-size:10px;
font-weight:bold
}
}
.layout-footer .footer-top .navigation-menu .desktop-mobile-switch .icon-mobile {
	-webkit-mask:url(../_img/icons/Gamingsoft_MobileView.html) no-repeat center;
	background:var(--secondary-old);
	width:20px;
	height:20px;
	margin-right:5px
}
.layout-footer .footer-top .social-media {
	display:flex;
	justify-content:center;
	margin-bottom:24px
}
@media (min-width: 767.5px) {
.layout-footer .footer-top .social-media {
margin:8px 0 16px;
order:2
}
}
@media (min-width: 1023.5px) {
.layout-footer .footer-top .social-media {
align-self:flex-end;
margin:0 0 16px;
order:1
}
}
.layout-footer .footer-top .social-media a {
	position:relative;
	margin-left:8px;
	width:24px;
	height:24px
}
.layout-footer .footer-top .social-media .social-media-image:last-child {/* z-index:1; *//* position:absolute; *//* left:0; *//* top:0; *//* opacity:0; *//* transition:opacity 0.5s; */
}
.layout-footer .footer-top .social-media .social-media-image:hover:first-child {
	opacity:0
}
.layout-footer .footer-top .social-media .social-media-image:hover:last-child {
	opacity:1
}
.layout-footer .footer-top .localized-links {
	color:var(--neutral-3);
	width:100%;
	display:flex;
	justify-content:center;
	font-size:13px
}
@media (min-width: 767.5px) {
.layout-footer .footer-top .localized-links {
order:3
}
}
@media (min-width: 1023.5px) {
.layout-footer .footer-top .localized-links {
width:auto
}
}
.layout-footer .footer-top .localized-links a {
	color:var(--neutral-3);
	font-size:12px;
	font-family:'Open Sans';
	text-decoration:underline;
	margin:0 5px;
	font-weight:bold
}
@media (min-width: 1023.5px) {
.layout-footer .footer-top .localized-links a {
font-weight:normal
}
}
.layout-footer .footer-top .localized-links a:hover {
	text-decoration:underline;
	font-weight:bold
}
.layout-footer .footer-top .terms-info {
	display:none
}
.layout-footer .footer-top .payment-method-info {
	display:none;
	flex-direction:row;
	justify-content:space-between;
	width:100%;
	align-items:center
}
.layout-footer .footer-top .payment-method-info .payment-method-CMS-image {
	width:100%
}
.layout-footer .footer-top .terms-info {
	margin:10px 0 40px 0;
	word-wrap:break-word;
	width:100%;
	font-family:"Microsoft Sans Serif", Helvetica, Sans-Serif
}
html[lang="zh-CN"] .layout-footer .footer-top .terms-info {
	font-family:"Tahoma", Sans-Serif
}
.layout-footer .footer-top a {
	color:var(--secondary-old);
	text-decoration:underline
}
.layout-footer .footer-middle {
	display:flex;
	flex-direction:row;
	color:var(--neutral-3);
	background:var(--neutral-2);
	align-items:center;
	padding:0 !important;
	justify-content:center
}
.layout-footer .footer-middle .game-providers {
	padding:24px 0;
	border-top:dashed;
	border-bottom:dashed;
	border-width:1px;
	border-color:var(--neutral-3)
}
@media (min-width: 1365.5px) {
.layout-footer .footer-middle .game-providers {
max-width:1366px;
padding:24px 0
}
}
@media (min-width: 767.5px) {
.layout-footer .footer-middle .game-providers {
padding:24px 0
}
}
@media (min-width: 1023.5px) {
.layout-footer .footer-middle .game-providers {
padding:35px 0px 11px 0px
}
}
.layout-footer .footer-middle .game-providers .providers-wrapper {
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start
}
@media (min-width: 1023.5px) {
.layout-footer .footer-middle .game-providers .providers-wrapper {
margin-right:-10px
}
}
@media (min-width: 1365.5px) {
.layout-footer .footer-middle .game-providers .providers-wrapper {
justify-content:flex-start
}
}
.layout-footer .footer-middle .game-providers .provider-container {
	position:relative;
	width:33%;
	text-align:center
}
@media (min-width: 374.5px) {
.layout-footer .footer-middle .game-providers .provider-container {
text-align:center
}
}
@media (min-width: 767.5px) {
.layout-footer .footer-middle .game-providers .provider-container {
width:auto
}
}
@media (max-width: 1023.5px) {
.layout-footer .footer-middle .game-providers .provider-container:nth-last-child(2) {
margin-bottom:24px
}
}
@media (min-width: 1023.5px) {
.layout-footer .footer-middle .game-providers .provider-container {
margin:0 48px 24px 0
}
}
.layout-footer .footer-middle .game-providers .provider-container .provider-image {
	width:81px;
	height:24px
}
@media (min-width: 374.5px) {
.layout-footer .footer-middle .game-providers .provider-container .provider-image {
min-height:5.2vw;
width:auto;
height:auto;
padding:0;
margin-bottom:10%
}
}
@media (max-width: 1023.5px) {
.layout-footer .footer-middle .game-providers .provider-container .provider-image {
width:120px;
height:24px;
min-height:unset;
margin-bottom:0;
padding:8px 0
}
}
@media (min-width: 1023.5px) {
.layout-footer .footer-middle .game-providers .provider-container .provider-image {
width:auto;
min-height:40px;
margin-bottom:0
}
}
.layout-footer .footer-middle .game-providers .provider-container .provider-image:last-child {
	z-index:1;
	position:absolute;
	left:0;
	top:0;
	opacity:0;
	transition:opacity 0.5s
}
@media (min-width: 1023.5px) {
.layout-footer .footer-middle .game-providers .provider-container .provider-image:last-child {
z-index:1;
position:absolute;
left:0;
top:0;
opacity:0;
transition:opacity 0.5s
}
.layout-footer .footer-middle .game-providers .provider-container .provider-image:hover:first-child {
opacity:0
}
.layout-footer .footer-middle .game-providers .provider-container .provider-image:hover:last-child {
opacity:1
}
}
.layout-footer .footer-bottom {
	background-color:var(--neutral-2);
	color:var(--neutral-3);
	display:flex;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	flex-direction:column;
	align-items:center
}
@media (min-width: 1023.5px) {
.layout-footer .footer-bottom {
height:auto;
box-sizing:content-box
}
}
.layout-footer .footer-bottom .footer-content-bottom {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	flex-wrap:wrap;
	width:100%;
	padding-bottom:40px
}
@media (min-width: 767.5px) {
.layout-footer .footer-bottom .footer-content-bottom {
flex-direction:row
}
}
.layout-footer .footer-bottom .footer-content-bottom .previous-sponsorships {
	display:flex;
	justify-content:space-around;
	padding:30px 0;
	border-bottom:dashed;
	border-width:1px;
	border-color:var(--neutral-3)
}
@media (min-width: 767.5px) {
.layout-footer .footer-bottom .footer-content-bottom .previous-sponsorships {
width:100%;
justify-content:space-between;
border-color:var(--neutral-3)
}
}
@media (min-width: 1023.5px) {
.layout-footer .footer-bottom .footer-content-bottom .previous-sponsorships {
width:auto;
border:none
}
}
.layout-footer .footer-bottom .footer-content-bottom .previous-sponsorships .sponsor {
	display:flex;
	flex-direction:column;
	align-items:center
}
.layout-footer .footer-bottom .footer-content-bottom .previous-sponsorships .sponsor:last-child {
	margin-right:0
}
@media (min-width: 767.5px) {
.layout-footer .footer-bottom .footer-content-bottom .previous-sponsorships .sponsor {
flex-direction:row;
margin-right:48px
}
}
.layout-footer .footer-bottom .footer-content-bottom .previous-sponsorships .sponsor .sponsor-image {
	padding-bottom:5px;
	width:24px;
	height:32px
}
@media (min-width: 767.5px) {
.layout-footer .footer-bottom .footer-content-bottom .previous-sponsorships .sponsor .sponsor-image {
width:40px;
height:40px;
padding-bottom:0;
margin-right:5px
}
}
.layout-footer .footer-bottom .footer-content-bottom .previous-sponsorships .sponsor .sponsor-info {
	display:flex;
	flex-direction:column;
	justify-content:center;
	font-weight:bold;
	font-family:'Open Sans';
	font-size:12px
}
@media (min-width: 1023.5px) {
.layout-footer .footer-bottom .footer-content-bottom .previous-sponsorships .sponsor .sponsor-info {
margin-left:5px
}
}
.layout-footer .footer-bottom .footer-content-bottom .previous-sponsorships .sponsor .sponsor-info .sponsor-name {
	display:none
}
@media (min-width: 767.5px) {
.layout-footer .footer-bottom .footer-content-bottom .previous-sponsorships .sponsor .sponsor-info .sponsor-name {
display:flex;
margin-bottom:3px
}
}
.layout-footer .footer-bottom .footer-content-bottom .previous-sponsorships .sponsor .sponsor-info .sponsorship-years {
	font-weight:normal;
	font-size:10px
}
@media (min-width: 1023.5px) {
.layout-footer .footer-bottom .footer-content-bottom .previous-sponsorships .sponsor .sponsor-info .sponsorship-years {
font-size:12px
}
}
.layout-footer .footer-bottom .footer-content-bottom #partner-element-group {
	display:flex;
	flex-direction:row;
	justify-content:space-around;
	margin:24px 0;
	align-items:center
}
@media (min-width: 767.5px) {
.layout-footer .footer-bottom .footer-content-bottom #partner-element-group {
justify-content:flex-start
}
}
@media (min-width: 1023.5px) {
.layout-footer .footer-bottom .footer-content-bottom #partner-element-group {
justify-content:normal;
margin:0
}
}
.layout-footer .footer-bottom .footer-content-bottom #partner-element-group .partner-element {
	width:100px;
	height:24px;
	position:relative
}
@media (min-width: 1023.5px) {
.layout-footer .footer-bottom .footer-content-bottom #partner-element-group .partner-element {
padding-bottom:0;
margin-left:16px;
align-self:center;
width:auto;
height:auto
}
}
@media (min-width: 1023.5px) and (max-width: 1050px) {
.layout-footer .footer-bottom .footer-content-bottom #partner-element-group .partner-element {
margin-left:5px
}
}
.layout-footer .footer-bottom .footer-content-bottom #partner-element-group .partner-element .partner-hover:last-child {
	z-index:1;
	position:absolute;
	left:0;
	top:0;
	opacity:0;
	transition:opacity 0.5s
}
.layout-footer .footer-bottom .footer-content-bottom #partner-element-group .partner-element .partner-hover:hover:first-child {
	opacity:0
}
.layout-footer .footer-bottom .footer-content-bottom #partner-element-group .partner-element .partner-hover:hover:last-child {
	opacity:1
}
.layout-main.wide .layout-footer .footer-bottom .footer-content-bottom #partner-element-group {
	max-width:1366px
}
.layout-footer .footer-bottom .footer-content-bottom #be-support {
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:center;/* font-family:'Open Sans'; */
	font-size:12px;
	margin-bottom:16px;
	margin-top: 16px;
}
@media (min-width: 767.5px) {
.layout-footer .footer-bottom .footer-content-bottom #be-support {
margin-bottom:0
}
}
@media (min-width: 1023.5px) {
.layout-footer .footer-bottom .footer-content-bottom #be-support {
width:50%;
justify-content:flex-start;/* border-top:dashed; *//* border-width:1px; *//* border-color:var(--neutral-3); */
}
}
.layout-footer .footer-bottom .footer-content-bottom #be-support a {
	font-weight:bold
}
.layout-footer .footer-bottom .footer-content-bottom .responsible-gaming-link {
	color:var(--neutral-3);
	text-decoration:underline
}
.layout-footer .footer-bottom .footer-content-bottom .bottom-element {
	display:flex;
	flex-direction:row;
	justify-content:center;
	text-align:center;
	margin-bottom:24px;
	font-size:12px
}
@media (min-width: 767.5px) {
.layout-footer .footer-bottom .footer-content-bottom .bottom-element {
padding:32px 0;
width:100%;
border-top:dashed;
border-width:1px;
border-color:var(--neutral-3);
margin-bottom:0
}
}
@media (min-width: 1023.5px) {
.layout-footer .footer-bottom .footer-content-bottom .bottom-element {
margin:0;
padding:24px 0;
width:50%;
justify-content:flex-end;
border-bottom:none;
border-top:dashed;
border-width:1px;
border-color:var(--neutral-3)
}
}
.layout-footer .footer-bottom .footer-content-bottom .bottom-element .copyright-element {
	display:flex;
	justify-content:center;/* font-family:'Open Sans'; */
	font-size:12px;
}
.layout-footer .footer-bottom .footer-content-bottom .bottom-element .copyright-element span {
	display:flex;
	align-items:center
}
.layout-footer .footer-bottom .footer-content-bottom .bottom-element .copyright-element time {
	display:flex;
	align-items:center
}
.layout-footer .footer-bottom .footer-content-bottom .bottom-element img {
	height:15px;
	width:15px
}
@media (min-width: 1023.5px) {
.layout-footer .footer-bottom .footer-content-bottom .bottom-element img {
height:22px;
width:22px
}
}
@media (min-width: 1023.5px) {
.layout-footer .footer-bottom .footer-content-bottom {
flex-direction:row
}
}
.layout-footer .footer-bottom .footer-content-bottom .age-limit {
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:center
}
.layout-footer .footer-bottom .footer-content-bottom .terms-info {
	font-size:12px;/* font-family:'Open Sans' */
}
.layout-footer .footer-bottom #version-content {
	color:var(--neutral-2)
}
@media (min-width: 1023.5px) {
.layout-footer .footer-bottom #version-content {
margin-top:-1rem
}
}
.main-menu {/* background-color:var(--oldblue); */
	display:none;
	justify-content:center;
	line-height:24px;
	border-top:solid 1px var(--neutral-2);
	float:left;
	width:100%;
	font-size:12px;
}
.main-menu .main-menu-elements {
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
	width:940px;
	margin:0 6px
}
.layout-main.wide .main-menu .main-menu-elements {
	width:1366px
}
.main-menu .main-menu-elements img {
	margin-top:3px
}
.main-menu .main-menu-elements a {
	margin:0px;
	padding-left:20px;
	padding-right:20px;
	cursor:pointer;
	color:var(--neutral-1)
}
.main-menu .main-menu-elements a.selected {
	color:var(--cta)
}
.main-menu .main-menu-elements #index {
	margin:0px 0px 0px 0px;
	top:4px;
	position:relative
}
.main-menu .main-menu-elements #livecasino {
	padding-right:10px
}
.main-menu a:hover {
	color:var(--cta)
}
@media (min-width: 1023.5px) {
.main-menu {
display:flex;
justify-content: flex-start;
}
}
.new-ribbon {
	border-radius:1px;
	background-color:var(--error);
	line-height:10px;
	font-size:11px;
	font-weight:bold;
	padding:1px 4px;
	padding-top:1.5px;
	vertical-align:top;
	color:var(--neutral-1);
	margin-left:3px
}
.info-line-wrapper {
	width:100%;
	height:32px;
	line-height:32px;
	background-color:var(--neutral-2)
}
.info-line-wrapper .info-line {
	display:flex;
	align-items:center;
	margin:0 auto;
	z-index:20;
	max-width:1366px;
	padding:0 13px;
	overflow:hidden
}
.info-line-wrapper .info-line time {
	white-space:nowrap;
	font-size:12px;
	color:var(--neutral-1)
}
@media (max-width: 1023.5px) {
.info-line-wrapper .info-line time {
display:none
}
}
.info-line-wrapper .info-line .icon-news-megaphone {
	width:24px;
	height:24px;
	background-image:url(../_/static/images/home-page/megaphone-icon.html);
	background-repeat:no-repeat;
	background-position:right center;
	background-size:24px 24px;
	margin-left:0px
}
@media (min-width: 1023.5px) {
.info-line-wrapper .info-line .icon-news-megaphone {
margin-left:14px
}
}
.info-line-wrapper .news-slider {
	flex:1 0 auto;
	font-size:12px;
	height:32px;
	overflow:hidden;
	color:var(--cta);
	position:relative;
	cursor:pointer;
	margin:0 0 0 10px
}
@media (min-width: 1023.5px) {
.info-line-wrapper .news-slider {
margin-left:18px
}
}
.info-line-wrapper .news-slider #info-line-news-slider {
	position:absolute;
	left:100%;
	white-space:nowrap;
	animation-timing-function:linear;
	animation-iteration-count:infinite
}
.info-line-wrapper .news-slider #info-line-news-slider span {
	display:inline-block
}
.info-line-wrapper .news-slider #info-line-news-slider span:after {
	content:"";
	display:inline-block;
	width:5px;
	height:5px;
	background-color:var(--neutral-1);
	border-radius:999px;
	transform:translate(50%, -50%);
	margin-left:16px;
	margin-right:20px
}
@media (hover: hover) {
.info-line-wrapper .news-slider:hover #info-line-news-slider, .info-line-wrapper .news-slider .info-line-news-slider-pause {
animation-play-state:paused
}
}
@keyframes marquee-animation {
0% {
transform:translateX(0%)
}
100% {
transform:translateX(calc(-100% - 1000px))
}
}
.three-step-guide-wrapper {
	width:100%;
	background-color: #050720;
}
.three-step-guide-wrapper .three-step-guide {
	display:flex;
	max-width:1366px;
	margin:0 auto;
	padding:0 8px
}
@media (min-width: 1023.5px) {
.three-step-guide-wrapper .three-step-guide {
padding:0 16px
}
}
@media (min-width: 1365.5px) {
.three-step-guide-wrapper .three-step-guide {
padding:0 13px
}
}
.three-step-guide-wrapper .three-step-guide .step {
	width:calc(100% / 3);
	height:96px;
	color: #fff;
	cursor:pointer;
}
@media (max-width: 1365.5px) and (min-width: 1023.5px) {
.three-step-guide-wrapper .three-step-guide .step {
height:7.028vw
}
}
@media (max-width: 1023.5px) {
.three-step-guide-wrapper .three-step-guide .step {
height:60px
}
}
@media (max-width: 767.5px) {
.three-step-guide-wrapper .three-step-guide .step {
height:45px
}
}
.three-step-guide-wrapper .three-step-guide .step .content-area {
	display:flex;
	justify-content:center;
	height:100%
}
.three-step-guide-wrapper .three-step-guide .step .content-area .icon {
	margin:0;
	align-self:center;
	background-color:var(--neutral-1);
	-webkit-mask-size:contain !important;
	min-width:24px;
	height:24px;
	width:24px;
	margin-right:8px;
	font-size: 20px;
}
@media (min-width: 767.5px) {
.three-step-guide-wrapper .three-step-guide .step .content-area .icon {
height:45px;
width:45px;
margin-right:15px;
font-size: 35px;
}
}
@media (min-width: 1023.5px) {
.three-step-guide-wrapper .three-step-guide .step .content-area .icon {
height:3.660vw;
width:3.660vw;
margin-right:calc(4.758vw - 3.660vw);
font-size: 36px;
}
}
@media (min-width: 1365.5px) {
.three-step-guide-wrapper .three-step-guide .step .content-area .icon {
height:50px;
width:50px;
margin-right:15px
}
}
.three-step-guide-wrapper .three-step-guide .step .content-area .join-icon {
	-webkit-mask: none;
}
.three-step-guide-wrapper .three-step-guide .step .content-area .deposit-icon {
	-webkit-mask: none;
}
.three-step-guide-wrapper .three-step-guide .step .content-area .play-icon {
	-webkit-mask: none;
}
.three-step-guide-wrapper .three-step-guide .step .content-area .text-area {
	display:flex;
	flex-direction:column;
	align-self:center
}
.three-step-guide-wrapper .three-step-guide .step .content-area .text-area .large-text {
	font-family:'OpenSansBold';
	text-transform:uppercase;
	font-size:2.619vw;
	line-height:2.619vw;
	padding-bottom:0;
	margin-bottom:0
}
@media (min-width: 420px) {
.three-step-guide-wrapper .three-step-guide .step .content-area .text-area .large-text {
font-size:12px;
line-height:11px
}
}
@media (min-width: 767.5px) {
.three-step-guide-wrapper .three-step-guide .step .content-area .text-area .large-text {
white-space:nowrap;
font-size:18px;
line-height:13px
}
}
@media (min-width: 1023.5px) {
.three-step-guide-wrapper .three-step-guide .step .content-area .text-area .large-text {
font-size:2.050vw;
line-height:1.537vw;
padding-bottom:0.439vw;
margin-bottom:0.366vw
}
}
@media (min-width: 1365.5px) {
.three-step-guide-wrapper .three-step-guide .step .content-area .text-area .large-text {
font-size:28px;
line-height:21px;
padding-bottom:6px;
margin-bottom:5px
}
}
.three-step-guide-wrapper .three-step-guide .step .content-area .text-area .small-text {
	display:none
}
@media (min-width: 1023.5px) {
.three-step-guide-wrapper .three-step-guide .step .content-area .text-area .small-text {
display:block;
font-size:1.025vw;
line-height:0.878vw
}
}
@media (min-width: 1365.5px) {
.three-step-guide-wrapper .three-step-guide .step .content-area .text-area .small-text {
font-size:14px;
line-height:12px
}
}
.three-step-guide-wrapper .three-step-guide .separator {
	position:relative;
	background-color: #0c103d;
	width:8px;
	margin-right:24px;
}
.three-step-guide-wrapper .three-step-guide .separator:before, .three-step-guide-wrapper .three-step-guide .separator:after {
	content:"";
	display:block;
	position:absolute;
	top:0;
	width:0;
	height:0;
	border-style:solid;
	border-width:48px 0 48px 24px
}
@media (max-width: 1365.5px) and (min-width: 1023.5px) {
.three-step-guide-wrapper .three-step-guide .separator:before, .three-step-guide-wrapper .three-step-guide .separator:after {
border-width:3.514vw 0 3.514vw 1.757vw
}
}
@media (max-width: 1023.5px) {
.three-step-guide-wrapper .three-step-guide .separator:before, .three-step-guide-wrapper .three-step-guide .separator:after {
border-width:30px 0 30px 15px
}
}
@media (max-width: 767.5px) {
.three-step-guide-wrapper .three-step-guide .separator:before, .three-step-guide-wrapper .three-step-guide .separator:after {
border-width:22.5px 0 22.5px 11.25px
}
}
.three-step-guide-wrapper .three-step-guide .separator:before {
	left:0;
	z-index:1;
	border-color: transparent transparent transparent #050720;
}
.three-step-guide-wrapper .three-step-guide .separator:after {
	right:0;
	transform:translateX(100%);
	border-color: transparent transparent transparent #0c103d;
}
.three-step-guide-wrapper .three-step-guide .step:hover .large-text, .three-step-guide-wrapper .three-step-guide:not(:hover) .step.step-1 .large-text {
color: #ffcd00;
}
.three-step-guide-wrapper .three-step-guide .step:hover .icon, .three-step-guide-wrapper .three-step-guide:not(:hover) .step.step-1 .icon {
background-color:var(--cta);
color: #ffcd00;
}
.sticky {
	position:fixed !important;
	top:0;
	width:100%;
	box-shadow:0 1px 15px var(--neutral-2);
	z-index:300
}
.sub-menu {
	background-color:var(--neutral-2);
	color:var(--neutral-5);
	justify-content:center;
	display:none;
	margin:28px 0 0;
	width:100%
}
.sub-menu .sub-menu-elements {
	width:940px;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	margin:0 6px;
	font-size:12px
}
.layout-main.wide .sub-menu .sub-menu-elements {
	width:1366px
}
.sub-menu .sub-menu-elements .sub-menu-links {
	display:flex;
	flex-direction:row;
	text-align:center;
	margin-top:7px
}
.sub-menu .sub-menu-elements .sub-menu-links .separator-sub-menu {
	margin:0 5px
}
.sub-menu .sub-menu-elements .sub-menu-links a {
	color:var(--neutral-5);
	font-size:12px
}
.sub-menu .sub-menu-elements .sub-menu-links a:hover {
	color:var(--cta)
}
.sub-menu .sub-menu-elements .sub-menu-links .sub-menu-cashier-link {
	color:var(--cta)
}
.sub-menu .sub-menu-elements .sub-menu-customer {
	display:flex;
	flex-direction:row
}
.sub-menu .sub-menu-elements .sub-menu-customer .livehelp-link {
	cursor:pointer;
	background-image:url("../_/static/images/icons/icon-livehelp.html");
	background-repeat:no-repeat;
	background-size:contain;
	min-width:100px;
	display:inline-block;
	color:var(--neutral-2);
	font-weight:bold;
	text-align:center;
	line-height:11px
}
.sub-menu .sub-menu-elements .sub-menu-customer .livehelp-link div {
	margin-top:7px;
	cursor:pointer
}
.sub-menu .sub-menu-elements .sub-menu-customer .lang-selector {
	z-index:10;
	cursor:pointer
}
.sub-menu .sub-menu-elements .sub-menu-customer .lang-selector .dropbtn {
	background:transparent;
	color:var(--neutral-5);
	line-height:28px
}
.sub-menu .sub-menu-elements .sub-menu-customer .lang-selector .dropbtn:hover {
	color:var(--cta)
}
.sub-menu .sub-menu-elements .sub-menu-customer .lang-selector .dropdown {
	position:relative;
	display:inline-block;
	padding-left:25px
}
.sub-menu .sub-menu-elements .sub-menu-customer .lang-selector .dropdown-content {
	position:absolute;
	z-index:999;
	width:115px;
	box-shadow:0px 8px 16px 0px var(--opacity-4);
	border:solid 1px
}
.sub-menu .sub-menu-elements .sub-menu-customer .lang-selector .dropdown-content a {
	color:var(--neutral-2);
	padding:5px 0px 5px 5px;
	text-decoration:none;
	display:block;
	color:var(--neutral-5);
	text-align:left;
	background-color:var(--neutral-2)
}
.sub-menu .sub-menu-elements .sub-menu-customer .lang-selector .dropdown-content a:hover {
	color:var(--cta)
}
.sub-menu .sub-menu-elements .sub-menu-customer .lang-selector .dropdown:hover .dropdown-content {
	display:block
}
.sub-menu .sub-menu-elements .sub-menu-customer .lang-selector img {
	vertical-align:sub
}
.sub-menu .sub-menu-elements .sub-menu-customer .lang-selector span {
	vertical-align:middle;
	height:13px
}
.sub-menu .sub-menu-elements .sub-menu-customer .lang-selector #arrow-image {
	padding-left:40px
}
.sub-menu .sub-menu-elements .sub-menu-customer .lang-selector .dropdown-content {
	opacity:0;
	max-height:0px;
	overflow:hidden;
transition:all .25s ease
}
.sub-menu .sub-menu-elements .sub-menu-customer .lang-selector .dropdown:hover .dropdown-content {
	opacity:1;
	max-height:166px;
	overflow:hidden;
transition:all .25s ease
}
@media (min-width: 1023.5px) {
.sub-menu {
display:flex
}
}
.layout-side-menu {
	width:calc(100% - 16px);
	position:fixed;
	top:0;
	right:-100%;
	height:100%;
	transition:transform 0.3s ease-in-out;
	background-color:var(--primary-1);
	z-index:210;
	overflow:auto;
	-webkit-backface-visibility:hidden;
	background: #000;
}
.layout-side-menu .side-menu-elements {
	flex-direction:column;
	display:flex
}
.layout-side-menu .side-menu-elements .side-menu-element {
	color:var(--neutral-1);
	display:flex;
	flex-direction:row;
	line-height:40px;
	height:40px;
	padding-bottom:10px;
	cursor:pointer;
	margin-left: 15px;
	margin-bottom: 5px;
}
.layout-side-menu .side-menu-elements .side-menu-element.header {
	height:60px;
	line-height:60px;
	padding:0
}
.layout-side-menu .side-menu-elements .side-menu-element.header .side-menu-text {
	text-transform:uppercase;
	font-weight:bold
}
.layout-side-menu .side-menu-elements .side-menu-element.header .icon-language {
	display:inline-block;
	padding-right:2rem;/* padding-top:0.4rem; */
}
.layout-side-menu .side-menu-elements .side-menu-element.header .icon-language img {/* height: 40px; */
	width: 50px;
}
@media (min-width: 1023.5px) {
.layout-side-menu .side-menu-elements .side-menu-element.header .icon-language {
display:none
}
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon {
	min-width:45px;
	height:100%;
	display:flex;
	align-items:center;
	justify-content:center;
	padding-left:6px
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .default-icon, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-side-menu, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-home, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-register, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-login, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-msports, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-sports, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-livecasino, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-kenolotto, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-casino, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-download, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-livehelp, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-games, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-pokerky, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-pokerlc, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-promotions, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-referafriend, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-rebates, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-helpcenter, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-contactus, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-wallet, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-deposit, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-withdrawal, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-fundtransfer, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-logout, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-profile, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-vip, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-app, .layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-reward {
	background:var(--neutral-1);
	height:25px;
	width:25px;
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-side-menu {/* -webkit-mask:url(../_img/mobile/icon-menu.svg) no-repeat center; *//* height:32px; *//* width:32px; */
}
/*.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-home {
	background:url(../_/static/images/icons/icon-home-white.html) no-repeat center
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-register {
	background:url(../_/static/images/icons/icon-register-yellow.html) no-repeat center
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-login {
	background:url(../_/static/images/icons/icon-login-white.html) no-repeat center
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-msports {
	background:url(../_/static/images/icons/icon-msports-white.html) no-repeat center
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-sports {
	background:url(../_/static/images/icons/icon-sports-white.html) no-repeat center
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-livecasino {
	background:url(../_/static/images/icons/icon-livecasino-white.html) no-repeat center
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-kenolotto {
	background:url(../_/static/images/icons/icon-kenolotto-white.html) no-repeat center
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-casino {
	background:url(../error/404.html) no-repeat center
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-download {
	background:url(../_/static/images/icons/icon-download-white.html) no-repeat center
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-app {
	background:url(../_/static/images/icons/icon-app.html) no-repeat center
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-livehelp {
	background:url(../_/static/images/icons/icon-livehelp-white.html) no-repeat center
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-casino {
	background:url(../_/static/images/icons/icon-contact-white.html) no-repeat center
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-games {
	background:url(../_img/icons/icon-games-white.html) no-repeat center
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-pokerky {
	background:url(../_/static/images/icons/icon-pokerky.html) no-repeat center
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-pokerlc {
	background:url(../_/static/images/icons/icon-pokerlc.html) no-repeat center
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-promotions {
	background:url(../_/static/images/icons/icon-promotions-white.html) no-repeat center
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-referafriend {
	background:url(../_/static/images/icons/icon-referafriend-white.html) no-repeat center
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-rebates {
	background:url(../_/static/images/icons/icon-myrebates-white.html) no-repeat center
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-helpcenter {
	background:url(../_img/icons/icon-helpcenter-white.html) no-repeat center
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-contactus {
	background:url(../_/static/images/icons/icon-contact-white.html) no-repeat center
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-wallet {
	background:url(../_/static/images/icons/icon-mywallet-white.html) no-repeat center
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-deposit {
	background:url(../_/static/images/icons/icon-deposit-white.html) no-repeat center
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-withdrawal {
	background:url(../_/static/images/icons/icon-withdrawal-white.html) no-repeat center
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-fundtransfer {
	background:url(../_/static/images/icons/icon-fundtransfer-white.html) no-repeat center
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-logout {
	background:url(../_/static/images/icons/icon-logout-white.html) no-repeat center
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-profile {
	background:url(../_/static/images/icons/icon-profile-white.html) no-repeat center
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-icon .icon-vip {
	background:url(../_/static/images/icons/icon-vip.html) no-repeat center
}*/
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-text {
	font-size:16px;
	font-weight:normal;
	width:100%
}
.layout-side-menu .side-menu-elements .side-menu-element .side-menu-text div {
	margin-left:10px;
	font-size:1.2em
}
.layout-side-menu .side-menu-elements .side-menu-element .new-ribbon {
	vertical-align:middle;
	margin-left:4px
}
.layout-side-menu .side-menu-elements .chinese {
	display:none
}
.layout-side-menu .side-menu-elements .bottom-border {
	border-bottom:1px solid var(--neutral-1)
}
.layout-side-menu .side-menu-elements .bottom-border-invisible {
	border-bottom:1px solid var(--primary-1)
}
@media not all and (min-width: 1023.5px) {
#side-menu-toggle:checked ~ .layout-side-menu {
transform: translateX(calc(-100% - 0px));
box-shadow:0 0 30px 0 var(--neutral-2);
}
}
.layout-side-menu-overlay {
	display:none;
	position:fixed;
	left:0;
	top:0;
	right:0;
	height:100vh;
	min-width:375px;
	background-color:var(--neutral-2);
	opacity:0.75;
	z-index:200
}
@media not all and (min-width: 1023.5px) {
#side-menu-toggle:checked ~ .layout-side-menu-overlay {
display:block
}
}
.layout-side-menu-languages {
	width:calc(100% - 61px);
	right:-100%;
	position:fixed;
	top:0;
	height:100%;
	z-index:350;
	background-color:var(--primary-1);
	overflow-x:hidden;
	transition:0.3s
}
.layout-side-menu-languages .side-menu-elements {
	display:flex;
	flex-direction:column;
	justify-content:flex-end
}
.layout-side-menu-languages .side-menu-elements .side-menu-element {
	color:var(--neutral-1);
	display:flex;
	justify-content:flex-end;
	line-height:40px;
	height:40px
}
.layout-side-menu-languages .side-menu-elements .side-menu-element .side-menu-text {
	font-size:1.2em
}
.layout-side-menu-languages .side-menu-elements .side-menu-element .side-menu-icon {
	min-width:61px;
	height:100%;
	display:flex;
	align-items:center;
	justify-content:center
}
.layout-side-menu-languages .side-menu-elements .side-menu-element .side-menu-icon img {
	width:25px
}
.layout-side-menu-languages .side-menu-elements .selected-language {
	background-color:var(--secondary-2);
	line-height:60px;
	height:60px
}
@media not all and (min-width: 1023.5px) {
#lang-side-menu-toggle:checked ~ .layout-side-menu-languages {
transform:translateX(calc(-100% - 61px));
box-shadow:0 0 30px 0 var(--neutral-2)
}
}
html[lang="en-US"] .flag-icon {/* content:url("../_/static/images/icons/icon-flag-en-circular.svg") */
}
html[lang="id-ID"] .flag-icon {
	content:url("../_/static/images/icons/icon-flag-id-circular.html")
}
html[lang="th-TH"] .flag-icon {
	content:url("../_/static/images/icons/icon-flag-th-circular.html")
}
html[lang="vi-VN"] .flag-icon {
	content:url("../_/static/images/icons/icon-flag-vi-circular.html")
}
html[lang="zh-CN"] .flag-icon {
	content:url("../_/static/images/icons/icon-flag-zh-circular.html")
}
html[lang="ko-KR"] .flag-icon {
	content:url("../_/static/images/icons/icon-flag-ko-circular.html")
}
.languages-side-menu-overlay {
	display:none;
	position:fixed;
	left:0;
	top:0;
	right:0;
	height:100vh;
	min-width:375px;
	background-color:var(--neutral-2);
	opacity:0.75;
	z-index:300
}
@media not all and (min-width: 1023.5px) {
#lang-side-menu-toggle:checked ~ .languages-side-menu-overlay {
display:block
}
}
.cashier-links-mobile {
	display:flex;
	flex-direction:row;
	background-color:var(--cta);
	justify-content:space-between
}
.cashier-links-mobile a {
	color:var(--neutral-2);
	text-transform:uppercase;
	border:1px solid var(--neutral-2);
	width:100%;
	line-height:45px;
	font-size:1.1em;
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:center
}
.cashier-links-mobile .icon-transfer {
	-webkit-mask:url(../_/static/images/icons/icon-fundtransfer-white.html) no-repeat center;
	background:var(--neutral-2);
	width:25px;
	height:25px;
	margin:10px
}
.cashier-links-mobile .icon-deposit {
	-webkit-mask:url(../_/static/images/icons/icon-deposit-white.html) no-repeat center;
	background:var(--neutral-2);
	width:25px;
	height:25px;
	margin:10px
}
@media (min-width: 1023.5px) {
.cashier-links-mobile {
display:none
}
}
.navigation-links-mobile {
	display:flex;
	flex-direction:row;
	color:var(--neutral-1);
	background-color:var(--primary-2);
	justify-content:center
}
.navigation-links-mobile .navigation-link-element.selected div {
	background:var(--secondary-old)
}
.navigation-links-mobile .navigation-link-element.selected div.link-text {
	color:var(--secondary-old);
	background:none
}
.navigation-links-mobile .navigation-link-element {
	margin:8px;
	width:70px
}
.navigation-links-mobile .navigation-link-element .image-wrapper {
	display:flex;
	position:relative;
	background:unset !important
}
.navigation-links-mobile .navigation-link-element .image-wrapper .new-ribbon {
	position:absolute;
	right:-10px;
	line-height:unset
}
.navigation-links-mobile .navigation-link-element .icon-sportsbook {
	-webkit-mask:url(../_/static/images/icons/icon-msports-white.html) no-repeat center;
	background:var(--neutral-1);
	height:40px;
	width:40px;
	margin:auto
}
.navigation-links-mobile .navigation-link-element .icon-livecasino {
	-webkit-mask:url(../_/static/images/icons/icon-livecasino-white.html) no-repeat center;
	background:var(--neutral-1);
	height:40px;
	width:40px;
	margin:auto
}
.navigation-links-mobile .navigation-link-element .icon-casino {
	-webkit-mask:url(../_/static/images/icons/icon-casino-white.html) no-repeat center;
	background:var(--neutral-1);
	height:40px;
	width:40px;
	margin:auto
}
.navigation-links-mobile .navigation-link-element .icon-kenolotto {
	-webkit-mask:url(../_/static/images/icons/icon-kenolotto-white.html) no-repeat center;
	background:var(--neutral-1);
	height:40px;
	width:40px;
	margin:auto
}
.navigation-links-mobile .navigation-link-element .icon-download {
	-webkit-mask:url(../_/static/images/icons/icon-download-white.html) no-repeat center;
	background:var(--neutral-1);
	height:40px;
	width:40px;
	margin:auto
}
.navigation-links-mobile .navigation-link-element .link-text {
	text-transform:uppercase;
	color:var(--neutral-1);
	text-align:center;
	font-size:9px
}
@media (min-width: 1023.5px) {
.navigation-links-mobile {
display:none
}
}
#download-slide-out {
	margin:0;
	position:fixed;
	top:50%;
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	left:0;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	transition-duration:0.3s;
	z-index:100
}
#download-slide-out-inner {
	margin:0;
	position:absolute;
	top:50%;
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	left:-250px;
	height:20em;
	width:220px;
	background-image:url("../_/static/images/downloads/Gamingsoft-mobilepage-itembg.html");
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	transition-duration:0.3s
}
#download-slide-out-inner img {
	margin-top:50px;
	margin-left:20px;
	cursor:pointer
}
#download-slide-out:hover .menu-open {
	height:20em;
	padding-top:3px;
	padding-left:220px;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	transition-duration:0.3s
}
#download-slide-out:hover #download-slide-out-inner {
	left:0
}
#close-download-window {
	cursor:pointer
}
.desktop-element {
	visibility:hidden
}
@media (min-width: 1023.5px) {
.desktop-element {
visibility:visible
}
}
#download-window {
	display:none;
	position:fixed;
	z-index:99999;
	padding-top:100px;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:auto;
	background-color:var(--neutral-2);
	background-color:var(--opacity-2)
}
#download-window .content {
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	padding:20px;
	background:var(--oldblue);
	color:var(--neutral-1);
	text-align:center;
	box-shadow:0 0 30px var(--opacity-4);
	width:920px
}
#download-window .content .title {
	display:inline-flex
}
#download-window .content .title .text, #download-window .content .title .notification .notification-title .error-text, .notification .notification-title #download-window .content .title .error-text, #download-window .content .title notification-static .notification-title .error-text, notification-static .notification-title #download-window .content .title .error-text {
	font-weight:700;
	font-size:24px;
	text-align:center;
	letter-spacing:1px;
	text-transform:uppercase;
	text-shadow:1px 1px 1px var(--neutral-2);
	width:100%;
	padding-bottom:10px;
	margin-bottom:10px
}
#download-window .content .title .image {
	margin-left:8px;
	margin-top:5px
}
#download-window .content .title .close {
	font-size:18px;
	right:10px;
	position:fixed;
	top:10px
}
#download-window .content .desktop-download {
	display:grid;
	border-top:1px solid var(--secondary-cts-old)
}
#download-window .content .desktop-download .title {
	padding-top:5px;
	text-transform:uppercase;
	font-size:18px;
	color:var(--neutral-1);
	text-align:left
}
#download-window .content .desktop-download .items {
	display:flex
}
#download-window .content .desktop-download .items .item {
	float:left;
	background-color:var(--secondary-cts-old);
	margin-right:5px;
	width:225px;
	height:76px;
	cursor:pointer
}
#download-window .content .desktop-download .items .item .item-image {
	float:left;
	padding-right:25px;
	width:88px;
	height:65px;
	background-repeat:no-repeat
}
#download-window .content .desktop-download .items .item .opus-img {
	background-image:url("../_img/downloads/opus-logo-normal.html")
}
#download-window .content .desktop-download .items .item .item-content {
	text-align:left;
	height:100%;
	display:grid
}
#download-window .content .desktop-download .items .item .item-content .title {
	font-size:16px;
	font-weight:700;
	margin-top:5px
}
#download-window .content .desktop-download .items .item .item-content .sub-title {
	font-size:16px;
	font-weight:700;
	height:12px
}
#download-window .content .desktop-download .items .item .item-content .os .image {
	float:left;
	margin-top:7px;
	margin-right:3px;
	height:20px;
	width:17px;
	background-repeat:no-repeat
}
#download-window .content .desktop-download .items .item .item-content .os .win-img {
	background-image:url("../_img/downloads/windows-icon.html")
}
#download-window .content .desktop-download .items .item .item-content .os .ios-img {
	background-image:url("../_img/downloads/ios-icon-normal.html")
}
#download-window .content .desktop-download .items .item .item-content .os .title {
	float:left;
	font-size:11px;
	font-weight:normal;
	margin-top:6px
}
#download-window .content .desktop-download .items .item:hover {
	background-color:var(--cta)
}
#download-window .content .desktop-download .items .item:hover .win-img {
	background-image:url("../_img/downloads/windows-icon-hover.html") !important
}
#download-window .content .desktop-download .items .item:hover .ios-img {
	background-image:url("../_img/downloads/ios-icon-hover.html") !important
}
#download-window .content .desktop-download .items .item:hover .opus-img {
	background-image:url("../_img/downloads/opus-logo-hovered.html") !important
}
#download-window .content .mobile-download {
	display:grid
}
#download-window .content .mobile-download .title {
	padding-top:5px;
	text-transform:uppercase;
	font-size:18px;
	padding-bottom:5px;
	color:var(--neutral-1)
}
#download-window .content .mobile-download .items .item {
	float:left;
	width:225px;
	height:190px;
	background-color:var(--secondary-cts-old);
	margin-right:5px;
	cursor:pointer
}
#download-window .content .mobile-download .items .item .item-title {
	font-size:18px;
	font-weight:700;
	margin-top:12px
}
#download-window .content .mobile-download .items .item .sub-title {
	font-size:12px;
	font-weight:400;
	margin-top:5px;
	margin-bottom:8px;
	height:12px
}
#download-window .content .mobile-download .items .item .images {
	padding-top:5px
}
#download-window .content .mobile-download .items .item .images .icons {
	float:left;
	position:relative;
	left:20px;
	background-repeat:no-repeat
}
#download-window .content .mobile-download .items .item .images .icons div {
	width:18px;
	height:18px;
	margin-bottom:10px
}
#download-window .content .mobile-download .items .item .images .icons .Gamingsoft {
	background-image:url("../_img/downloads/Gamingsoft-icon-normal.html")
}
#download-window .content .mobile-download .items .item .images .icons .android {
	background-image:url("../_img/downloads/android-icon-normal.html")
}
#download-window .content .mobile-download .items .item .images .icons .ios {
	background-image:url("../_img/downloads/ios-icon-normal.html")
}
#download-window .content .mobile-download .items .item .images .icons .idn {
	background-image:url("../_img/downloads/idn-icon-normal.html")
}
#download-window .content .mobile-download .items .item .images .icons .opus {
	background-image:url("../_img/downloads/opus-icon-normal.html")
}
#download-window .content .mobile-download .items .item .images .QRcode {
	left:-10px;
	position:relative
}
#download-window .content .mobile-download .items .item:hover {
	background-color:var(--cta)
}
#download-window .content .mobile-download .items .item:hover .Gamingsoft {
	background-image:url("../_img/downloads/Gamingsoft-icon-hovered.html") !important
}
#download-window .content .mobile-download .items .item:hover .android {
	background-image:url("../_img/downloads/android-icon-hovered.html") !important
}
#download-window .content .mobile-download .items .item:hover .ios {
	background-image:url("../_img/downloads/ios-icon-hover.html") !important
}
#download-window .content .mobile-download .items .item:hover .idn {
	background-image:url("../_img/downloads/idn-icon-hovered.html") !important
}
#download-window .content .mobile-download .items .item:hover .opus {
	background-image:url("../_img/downloads/opus-icon-hovered.html") !important
}
#download-window .content .title-margin {
	margin-top:20px;
	margin-bottom:10px
}
.mobile-carousel {
	margin-top:60px
}
.mobile-carousel .sportsbook-banner {
	display:flex
}
.mobile-carousel img {
	width:100%
}
.mobile-carousel .livecasino {
	display:none
}
@media (min-width: 1023.5px) {
.mobile-carousel {
display:none;
margin-top:unset
}
}
.blur-effect {
	position:relative;
	filter:blur(2px)
}
.blur-effect:after {
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background-color:var(--neutral-1);
	opacity:0.5
}
.stop-scrolling {
	height:100%;
	overflow:hidden
}
.popup-overlay {
	position:fixed;
	z-index:9999;
	padding-top:100px;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:auto;
	background-color:var(--opacity-3);
	display:block
}
.popup-overlay .popup-overlay-content {
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	background:var(--neutral-1);
	color:var(--neutral-1);
	text-align:center;
	width:70%;
	max-width:425px
}
.popup-overlay .popup-title {
	height:40px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	background-color:var(--secondary-2);
	text-align:left;
	font-size:16px;
	padding:0 10px 0 16px;
	font-weight:bold
}
@media (min-width: 1023.5px) {
.popup-overlay .popup-title {
font-size:14px;
font-weight:bold;
padding:0 5px 0 10px;
height:30px
}
}
@media (max-width: 360px) {
.popup-overlay .popup-title {
font-size:14px
}
}
.popup-overlay .popup-title button {
	box-sizing:border-box;
	background-color:transparent;
	color:var(--neutral-1);
	float:right;
	border:none;
	font-size:20px;
	cursor:pointer;
	padding:0
}
.popup-overlay .popup-title button .icon {
	margin:0;
	width:25px;
	height:25px;
	background-image:url(../error/404.html)
}
@media (min-width: 1023.5px) {
.popup-overlay .popup-title button .icon {
width:20px;
height:20px
}
}
.popup-overlay .popup-body {
	color:var(--neutral-2);
	min-height:100px
}
.popup-overlay .popup-body .popup-notice {
	font-size:16px
}
@media (min-width: 1023.5px) {
.popup-overlay .popup-body .popup-notice {
font-size:14px
}
}
.popup-overlay .popup-body .optin-button-form {
	margin-top:15px
}
.popup-overlay .popup-body .optin-button-form .optin-button {
	margin:auto
}
.popup-overlay #popup-modal-rebate-body-content {
	overflow:hidden
}
.popup-overlay .popup-body-content {
	left:50%;
	top:40%;
	max-height:400px;
	padding:15px;
	font-size:16px;
	text-align:left;
	color:var(--primary-2);
	padding:20px 16px 20px 16px;
	overflow:auto
}
@media (min-width: 1023.5px) {
.popup-overlay .popup-body-content {
top:50%;
font-size:14px;
padding:30px
}
}
.popup-overlay .popup-footer button {
	background-color:var(--primary-1);
	color:var(--neutral-1);
	border:none;
	width:100%;
	padding:10px;
	font-size:14px;
	cursor:pointer;
	height:50px;
	font-family:inherit
}
@media (min-width: 1023.5px) {
.popup-overlay .popup-footer button {
height:40px
}
}
.popup-overlay .popup-footer button .icon-bank {
	-webkit-mask:url(../_img/cashier/icon-bank.html) no-repeat center;
	width:15px;
	height:15px;
	margin-right:0.75rem;
	color:var(--neutral-1);
	display:inline-block;
	vertical-align:bottom;
	background-color:var(--neutral-1)
}
.popup-overlay .popup-footer .popup-header-layout-action-box {
	display:block
}
.popup-overlay .popup-footer .popup-header-layout-action-box .button-separator {
	width:0px
}
@media (min-width: 1023.5px) {
.popup-overlay .popup-footer .popup-header-layout-action-box {
display:flex
}
.popup-overlay .popup-footer .popup-header-layout-action-box .button-separator {
width:10px
}
.popup-overlay .popup-footer .popup-header-layout-action-box .action-item {
border-left:var(--neutral-1) solid 1px;
border-top:none
}
.popup-overlay .popup-footer .popup-header-layout-action-box .action-item:first-child {
border-left:none
}
}
.popup-overlay .popup-footer .action-item {
	flex:1;
	border-left:none;
	border-top:var(--neutral-1) solid 1px
}
.popup-overlay .popup-footer .action-item:first-child {
	border-top:none
}
.android-download-button {
	z-index:2;
	position:absolute;
	right:0;
	-webkit-transform:translate(0, -50%);
	height:5em;
	width:90%;
	cursor:pointer;
	top:2.2em
}
.android-close-button {
	z-index:2;
	position:absolute;
	left:0;
	-webkit-transform:translate(0, -50%);
	height:8em;
	width:10%;
	cursor:pointer
}
.Gamingsoft-download-apk {
	display:none;
	position:fixed;
	z-index:1
}
.Gamingsoft-download-apk img {
	text-align:center;
	width:100%;
	min-width:280px
}
.tablet-pt {
	display:none
}
.tablet-ls {
	display:none
}
.mobile-ls {
	display:none
}
.mobile-pt {
	display:none
}
@media screen and (max-width: 480px) {
.mobile-pt {
display:block
}
}
@media screen and (min-width: 481px) and (max-width: 780px) {
.tablet-pt {
display:block
}
}
@media screen and (min-width: 781px) and (max-width: 1023.5px) {
.tablet-ls {
display:block
}
}
@media screen and (min-width: 1023.5px) {
#android-banner {
display:none !important
}
}
.ios-ath-img {
	height:50px;
	margin:12.5px 10px 12.5px 10px
}
#ios-ath-container {
	display:none;
	position:fixed;
	top:0;
	left:0;
	right:0;
	margin:auto;
	width:350px;
	height:75px;
	background-color:var(--neutral-1);
	border:1px solid var(--secondary-2);
	z-index:1
}
#ios-ath-container .ios-text {
	line-height:1.5em;
	color:var(--neutral-2);
	font-size:12px;
	align-items:center;
	margin-left:10px;
	margin-right:20px;
	margin-top:10px;
	text-align:left
}
@media screen and (max-width: 767px) {
#ios-ath-container .ios-text {
font-size:9.5px
}
}
#ios-ath-container .ios-text .add-to-home-text {
	position:relative;
	top:15%;
	color:var(--primary-2)
}
#ios-ath-container .ios-text .add-to-home-highlighted {
	font-weight:bold;
	font-size:12px;
	color:var(--oldblue);
	position:relative;
	top:15%
}
@media screen and (max-width: 767px) {
#ios-ath-container .ios-text .add-to-home-highlighted {
font-size:9.5px
}
}
#ios-ath-container::after {
position:absolute;
content:'';
height:0px;
width:0px;
left:43%;
bottom:-15px;
border-left:15px solid transparent;
border-right:15px solid transparent;
border-top:15px solid var(--neutral-1);
z-index:9999
}
#ios-ath-container .inner-ios-container {
	display:flex;
	flex-direction:row;
	width:100%;
	justify-content:space-between
}
#ios-ath-container .popup-close-icon {
	position:absolute;
	right:0px;
	cursor:pointer
}
#ios-ath-container .popup-close-icon img {
	width:12px;
	margin-right:5px;
	margin-top:5px
}
.login-page {
	padding-top:0
}
.carousel-desktop-image {
	display:none
}
@media (min-width: 1023.5px) {
.carousel-desktop-image {
display:block
}
}
.carousel-mobile-image {
	display:block
}
@media (min-width: 1023.5px) {
.carousel-mobile-image {
display:none
}
}
#unsupported-browser {
	display:flex;
	flex-direction:row
}
#unsupported-browser a {
	font-family:Arial;
	font-weight:bold;
	color:var(--neutral-1)
}
.side-menu-elements .LPMoverlay {
	top:unset !important;
	width:100% !important;
	position:absolute !important
}
.side-menu-elements .live-engage-button-floating {
	width:100% !important;
	height:50px !important;
	background-image:unset !important
}
.side-menu-elements .live-engage-button-floating span {
	display:none !important
}
@font-face {
font-family:'AvantGarde';
src:url("../_fonts/avantgardeltmedium.html") format("woff")
}
@font-face {
font-family:'Microsoft Sans Serif';
src:url("../_fonts/micross.html") format("woff")
}
@font-face {
font-family:'Tahoma';
src:local("Tahoma"), url("../_fonts/Tahoma.html") format("woff")
}
@font-face {
font-family:'Open Sans';
src:url("../_fonts/opensans-vietnameselatin-regular.html") format("woff")
}
@font-face {
font-family:'OpenSansRegular';
src:url("../_fonts/OpenSansRegular.html") format("woff2")
}
@font-face {
font-family:'OpenSansBold';
src:url("../_fonts/OpenSansBold.html") format("woff2")
}
@font-face {
font-family:'AvantGarde-Demi';
src:url("../_fonts/avantgardecedemi.html") format("woff")
}
@font-face {
font-family:'AvantGarde-Book';
src:url("../_fonts/avantgardecebook.html") format("woff")
}
html {
	font-family:'AvantGarde', 'Tahoma', Helvetica, Sans-Serif;
	font-size:12px
}
html[lang="th-TH"], html[lang="vi-VN"] {
	font-family:'Tahoma', Helvetica, Sans-Serif;
	font-size:12px
}
html[lang="zh-CN"] {
	font-family:'Microsoft Sans Serif', Sans-Serif;
	font-size:12px
}
.nowrap {
	white-space:nowrap
}
.btn {
	outline-color:var(--primary-1);
	box-sizing:border-box;
	display:block;
	min-width:139px;
	width:auto;
	height:50px;
	line-height:50px;
	color:var(--neutral-2);
	margin:auto;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 5px;
	border:none;
	text-decoration:none;
	padding:0 10px;
	font-family:'AvantGarde', 'Tahoma', 'Helvetica', 'Sans-Serif'
}
@media (min-width: 1023.5px) {
.btn {
height:40px;
line-height:40px;
font-size:14px;
font-weight:bold;
min-width:205px
}
}
.btn .icon {
	margin-right:10px
}
.btn-primary {
	background-color:var(--cta)
}
.btn-primary:hover {
	background-color:var(--cta)
}
.btn-primary:active {
	background-color:var(--cta);
	box-shadow:inset 0px 0px 0px 2px var(--neutral-2)
}
.btn-transparent {
	min-width:initial;
	background-color:transparent;
	border:solid 1px var(--neutral-1);
	color:var(--neutral-1);
	border-radius:2px;
	height:32px;
	line-height:32px
}
@media (min-width: 1023.5px) {
.btn-transparent {
height:40px;
line-height:40px
}
}
.btn-transparent:hover {
	background-color:var(--opacity-5)
}
.btn-primary-new {
	min-width:initial;
	background-color:var(--cta);
	border-radius:2px;
	margin:8px;
	height:32px;
	line-height:32px;
	padding:0 8px
}
@media (min-width: 1023.5px) {
.btn-primary-new {
height:40px;
line-height:40px;
padding:0 16px
}
}
.btn-primary-new:hover {
	background-color:var(--cta-hover)
}
.btn-primary-new:active {
	background-color:var(--cta-hover);
	box-shadow:inset 0px 0px 0px 2px var(--neutral-2)
}
.btn-secondary {
	background-color:var(--secondary-old);
	color:var(--neutral-1)
}
.btn-secondary:hover:not([disabled]) {
background-color:var(--oldctablue)
}
.btn-secondary:active {
	background-color:var(--oldctablue);
	box-shadow:inset 0px 0px 0px 2px var(--neutral-2)
}
.btn-secondary-alt {
	background-color:var(--primary-1);
	color:var(--neutral-1)
}
.btn-secondary-alt:hover:not([disabled]) {
background-color:var(--secondary-old)
}
.btn-secondary-alt:active {
	background-color:var(--secondary-old);
	box-shadow:inset 0px 0px 0px 2px var(--neutral-2)
}
.btn-validatable, .btn-disabled {
	background-color:var(--neutral-3);
	color:var(--neutral-1);
	margin:0
}
.form-valid .btn-validatable {
	background-color:var(--primary-1)
}
.btn-danger {
	width:100%;
	margin:0;
	background-color:var(--error);
	color:var(--neutral-1)
}
@media (min-width: 1023.5px) {
.btn-danger {
margin:5px 5px
}
}
.btn-danger:hover:not(.disabled) {
background-color:var(--error)
}
.btn-danger:active {
	background-color:var(--error);
	box-shadow:inset 0px 0px 0px 2px var(--neutral-2)
}
.table-notification {
	display:flex;
	align-items:center;
	color:var(--neutral-1);
	background-color:var(--error);
	padding:8px 0px 8px 10px;
	font-size:14px
}
@media (min-width: 1023.5px) {
.table-notification {
font-size:10px
}
}
.table-notification .icon {
	-webkit-mask:url(../_img/icons/icon-exclamation-mark.html) no-repeat center;
	background:var(--neutral-1);
	height:15px;
	width:15px;
	margin-right:10px
}
.inbox-table {
	border-collapse:collapse;
	word-break:break-all;
	width:100%
}
.inbox-table tbody tr:nth-child(4n+1) {
background-color:var(--cashier-table-bg2) !important
}
.inbox-table tbody tr.selected {
	background-color:var(--secondary-cts-old) !important;
	color:var(--neutral-1)
}
@media (min-width: 1023.5px) {
.inbox-table tbody tr:hover {
background-color:var(--secondary-old) !important
}
}
.inbox-table thead th {
	font-weight:normal;
	box-sizing:border-box;
	height:30px;
	color:var(--neutral-1);
	background-color:var(--primary-1);
	word-break:break-word;
	text-align:left !important
}
.inbox-table thead th#message-checkbox {
	width:70px;
	text-align:center !important
}
.inbox-table thead th:not(#message-checkbox) {
padding-left:10px
}
.inbox-table thead #message-date {
	width:130px
}
.inbox-table tr {
	box-sizing:border-box;
	height:30px;
	color:var(--neutral-2)
}
.inbox-table tr:nth-of-type(odd) {
background-color:var(--cashier-table-bg1)
}
.inbox-table tr:nth-of-type(even) {
background-color:var(--cashier-table-bg2)
}
.inbox-table tr:hover {
	background-color:var(--secondary-old)
}
.inbox-table tr.selected {
	background-color:var(--secondary-cts-old);
	color:var(--neutral-1)
}
.inbox-table tr td {
	border:1px solid var(--neutral-1)
}
.inbox-table tr td.left-align-text {
	text-align:left;
	background-color:var(--neutral-1)
}
.inbox-table tr td.subject-data {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	max-width:0px;
	padding-left:10px
}
.inbox-table tr td.date-data {
	padding-left:10px
}
.inbox-table tr td.reference-number-data {
	text-align:center
}
.inbox-table .subject-data {
	text-decoration:underline;
	text-align:left
}
.responsive-table {
	width:100%;
	border-collapse:collapse;
	word-break:break-all
}
@media (max-width: 1023.5px) {
.responsive-table .hide-on-mobile {
display:none
}
}
@media (min-width: 1023.5px) {
.responsive-table .hide-on-desktop {
display:none
}
}
@media (min-width: 1023.5px) {
.responsive-table .has-trans-info {
text-decoration:none
}
}
.responsive-table .flex-row-mobile {
	display:flex;
	flex-direction:row
}
@media (min-width: 1023.5px) {
.responsive-table .flex-row-mobile {
display:block;
flex-direction:unset
}
}
.responsive-table td, .responsive-table th {
	box-sizing:border-box;
	text-align:center;
	padding:6px
}
.responsive-table td.desktop-only, .responsive-table th.desktop-only {
	display:table-cell
}
.responsive-table td.mobile-only, .responsive-table th.mobile-only {
	display:none
}
@media (max-width: 1023.5px) {
.responsive-table td {
display:block;
border:none !important;
padding:10px;
height:30px
}
}
.responsive-table thead {
	color:var(--neutral-1);
	background-color:var(--primary-1);
	word-break:break-word
}
.responsive-table thead th {
	font-weight:normal;
	box-sizing:border-box;
	height:30px
}
.responsive-table thead #game-history-grid-number {
	width:45px
}
.responsive-table thead #game-history-game-provider {
	min-width:120px
}
.responsive-table thead #game-history-game-name {
	min-width:unset
}
@media (min-width: 1023.5px) {
.responsive-table thead #game-history-game-name {
min-width:210px
}
}
.responsive-table thead #game-history-bet-id {
	min-width:200px
}
.responsive-table thead #game-history-date {
	min-width:90px;
	max-width:130px
}
.responsive-table thead #game-history-bet-amount {
	width:80px
}
.responsive-table thead #game-history-win-amount {
	width:80px
}
.responsive-table thead #message-checkbox {
	width:70px
}
.responsive-table thead tr th.table_header_dark_left {
	background-color:var(--primary-2);
	text-align:left;
	font-size:1.1em;
	font-weight:bold;
	line-height:0em
}
.responsive-table thead tr th.table_header_dark_mid {
	background-color:var(--primary-2);
	text-align:center
}
.responsive-table thead tr th.table_header_dark_right {
	background-color:var(--primary-2);
	text-align:right;
	font-size:1.1em;
	line-height:0em;
	white-space:nowrap
}
.responsive-table tbody tr {
	box-sizing:border-box;
	height:30px;
	color:var(--neutral-2)
}
.responsive-table tbody tr:nth-of-type(odd) {
background-color:var(--cashier-table-bg1)
}
.responsive-table tbody tr:nth-of-type(even) {
background-color:var(--cashier-table-bg2)
}
.responsive-table tbody tr:hover {
	background-color:var(--secondary-old)
}
.responsive-table tbody tr.selected {
	background-color:var(--secondary-cts-old);
	color:var(--neutral-1)
}
.responsive-table tbody tr td {
	border:1px solid var(--neutral-1)
}
.responsive-table tbody tr td.left-align-text {
	text-align:left;
	background-color:var(--neutral-1)
}
.responsive-table tbody tr td.subject-data {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	max-width:0px
}
.responsive-table tbody tr .date {
	font-size:14px
}
@media (min-width: 1023.5px) {
.responsive-table tbody tr .date {
font-size:12px
}
}
.responsive-table tbody tr .amount {
	padding:0 5px;
	line-height:28px
}
@media (min-width: 1023.5px) {
.responsive-table tbody tr .amount {
padding:6px;
line-height:normal
}
}
.responsive-table tbody tr .arrow-right {
	padding:0
}
@media (max-width: 1023.5px) {
.responsive-table .float-left-mobile {
float:left
}
}
@media (max-width: 1023.5px) {
.responsive-table .float-right-mobile {
float:right
}
}
@media (max-width: 1023.5px) {
.responsive-table .text-align-left-mobile {
text-align:left !important
}
}
@media (max-width: 1023.5px) {
.responsive-table .text-align-right-mobile {
text-align:right !important
}
}
.responsive-table .bold-big-mobile {
	font-weight:bold;
	font-size:1.5em
}
@media (min-width: 1023.5px) {
.responsive-table .bold-big-mobile {
font-weight:unset;
font-size:unset
}
}
.responsive-table .width-100percent {
	width:100%
}
@media (min-width: 1023.5px) {
.responsive-table .width-100percent {
width:unset
}
}
.responsive-table .bold-mobile {
	font-weight:bold
}
@media (min-width: 1023.5px) {
.responsive-table .bold-mobile {
font-weight:unset
}
}
.transaction-info-table {
	width:100%
}
.transaction-info-table .hide-in-details {
	display:none !important
}
.transaction-info-table .mobile-details {
	display:flex;
	align-items:center;
	height:20px
}
.transaction-info-table tr {
	display:block
}
.transaction-info-table td:nth-child(even) {
background-color:var(--cashier-table-bg2)
}
.transaction-info-table td:nth-child(odd) {
background-color:var(--cashier-table-bg1)
}
.transaction-info-table td.hide-in-details ~ td:nth-child(odd) {
background-color:var(--cashier-table-bg2)
}
.transaction-info-table td.hide-in-details ~ td:nth-child(even) {
background-color:var(--cashier-table-bg1)
}
.transaction-info-table th, .transaction-info-table td {
	display:block;
	padding:10px
}
.transaction-info-table td div {
	display:flex;
	flex-direction:row;
	padding-left:10px
}
.transaction-info-table th {
	background-color:var(--primary-1);
	color:var(--neutral-1)
}
.float-left {
	float:left
}
.icon-check {
	background-color:none;
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center
}
.icon-check .icon {
	-webkit-mask:url("../_img/icons/icon-check.html") no-repeat center;
	background:#fff;
	width:20px;
	height:20px
}
.icon-check .history-icon {
	background:url("../_img/icons/icon-check.html") no-repeat center;
	width:20px;
	height:20px;
	margin-right:0.75rem
}
.icon-check .icon-background {
	width:25px;
	height:25px;
	margin-right:0.75rem;
	background:url("../_img/icons/icon-check.html") no-repeat center
}
.icon-check-circle {
	background-color:none;
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center
}
.icon-check-circle .icon {
	-webkit-mask:url("../_img/icons/icon-check-circle.html") no-repeat center;
	background:#fff;
	width:20px;
	height:20px
}
.icon-check-circle .history-icon {
	background:url("../_img/icons/icon-check-circle.html") no-repeat center;
	width:20px;
	height:20px;
	margin-right:0.75rem
}
.icon-check-circle .icon-background {
	width:25px;
	height:25px;
	margin-right:0.75rem;
	background:url("../_img/icons/icon-check-circle.html") no-repeat center
}
.icon-check-circle-green {
	background-color:none;
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center
}
.icon-check-circle-green .icon {
	-webkit-mask:url("../_img/icons/icon-check-circle.html") no-repeat center;
	background:var(--success);
	width:20px;
	height:20px
}
.icon-check-circle-green .history-icon {
	background:url("../_img/icons/icon-check-circle.html") no-repeat center;
	width:20px;
	height:20px;
	margin-right:0.75rem
}
.icon-check-circle-green .icon-background {
	width:25px;
	height:25px;
	margin-right:0.75rem;
	background:url("../_img/icons/icon-check-circle.html") no-repeat center
}
.icon-close {
	background-color:none;
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center
}
.icon-close .icon {
	-webkit-mask:url("../_img/icons/icon-close.html") no-repeat center;
	background:#fff;
	width:20px;
	height:20px
}
.icon-close .history-icon {
	background:url("../_img/icons/icon-close.html") no-repeat center;
	width:20px;
	height:20px;
	margin-right:0.75rem
}
.icon-close .icon-background {
	width:25px;
	height:25px;
	margin-right:0.75rem;
	background:url("../_img/icons/icon-close.html") no-repeat center
}
.icon-exclamation-mark {
	background-color:none;
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center
}
.icon-exclamation-mark .icon {
	-webkit-mask:url("../_img/icons/icon-exclamation-mark.html") no-repeat center;
	background:var(--error);
	width:20px;
	height:20px
}
.icon-exclamation-mark .history-icon {
	background:url("../_img/icons/icon-exclamation-mark.html") no-repeat center;
	width:20px;
	height:20px;
	margin-right:0.75rem
}
.icon-exclamation-mark .icon-background {
	width:25px;
	height:25px;
	margin-right:0.75rem;
	background:url("../_img/icons/icon-exclamation-mark.html") no-repeat center
}
.icon-play-now {
	background-color:none;
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center
}
.icon-play-now .icon {
	-webkit-mask:url("../_img/icons/icon-playnow.html") no-repeat center;
	background:var(--neutral-2);
	width:20px;
	height:20px
}
.icon-play-now .history-icon {
	background:url("../_img/icons/icon-playnow.html") no-repeat center;
	width:20px;
	height:20px;
	margin-right:0.75rem
}
.icon-play-now .icon-background {
	width:25px;
	height:25px;
	margin-right:0.75rem;
	background:url("../_img/icons/icon-playnow.html") no-repeat center
}
.icon-plus {
	background-color:none;
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center
}
.icon-plus .icon {
	-webkit-mask:url("../_img/icons/icon-plus.html") no-repeat center;
	background:#fff;
	width:20px;
	height:20px
}
.icon-plus .history-icon {
	background:url("../_img/icons/icon-plus.html") no-repeat center;
	width:20px;
	height:20px;
	margin-right:0.75rem
}
.icon-plus .icon-background {
	width:25px;
	height:25px;
	margin-right:0.75rem;
	background:url("../_img/icons/icon-plus.html") no-repeat center
}
.icon-trash {
	background-color:none;
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center
}
.icon-trash .icon {
	-webkit-mask:url("../_img/icons/icon-trash.html") no-repeat center;
	background:#fff;
	width:20px;
	height:20px
}
.icon-trash .history-icon {
	background:url("../_img/icons/icon-trash.html") no-repeat center;
	width:20px;
	height:20px;
	margin-right:0.75rem
}
.icon-trash .icon-background {
	width:25px;
	height:25px;
	margin-right:0.75rem;
	background:url("../_img/icons/icon-trash.html") no-repeat center
}
.icon-bank {
	background-color:none;
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center
}
.icon-bank .icon {
	-webkit-mask:url("../_img/cashier/icon-bank.html") no-repeat center;
	background:var(--neutral-1);
	width:20px;
	height:20px
}
.icon-bank .history-icon {
	background:url("../_img/cashier/icon-bank.html") no-repeat center;
	width:20px;
	height:20px;
	margin-right:0.75rem
}
.icon-bank .icon-background {
	width:25px;
	height:25px;
	margin-right:0.75rem;
	background:url("../_img/cashier/icon-bank.html") no-repeat center
}
.icon-back {
	background-color:none;
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center
}
.icon-back .icon {
	-webkit-mask:url("../_img/icons/icon-back.html") no-repeat center;
	background:#fff;
	width:20px;
	height:20px
}
.icon-back .history-icon {
	background:url("../_img/icons/icon-back.html") no-repeat center;
	width:20px;
	height:20px;
	margin-right:0.75rem
}
.icon-back .icon-background {
	width:25px;
	height:25px;
	margin-right:0.75rem;
	background:url("../_img/icons/icon-back.html") no-repeat center
}
.icon-bank-black {
	background-color:none;
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center
}
.icon-bank-black .icon {
	-webkit-mask:url("../_img/cashier/icon-bank.html") no-repeat center;
	background:var(--neutral-2);
	width:20px;
	height:20px
}
.icon-bank-black .history-icon {
	background:url("../_img/cashier/icon-bank.html") no-repeat center;
	width:20px;
	height:20px;
	margin-right:0.75rem
}
.icon-bank-black .icon-background {
	width:25px;
	height:25px;
	margin-right:0.75rem;
	background:url("../_img/cashier/icon-bank.html") no-repeat center
}
.icon-deposit {
	background-color:none;
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center
}
.icon-deposit .icon {
	-webkit-mask:url("../_img/cashier/icon-deposit.html") no-repeat center;
	background:var(--neutral-2);
	width:20px;
	height:20px
}
.icon-deposit .history-icon {
	background:url("../_img/cashier/icon-deposit.html") no-repeat center;
	width:20px;
	height:20px;
	margin-right:0.75rem
}
.icon-deposit .icon-background {
	width:25px;
	height:25px;
	margin-right:0.75rem;
	background:url("../_img/cashier/icon-deposit.html") no-repeat center
}
.icon-arrow-right {
	-webkit-mask:url(../_img/icons/icon-arrow-right-simple.html) no-repeat center;
	background:var(--neutral-2);
	width:25px;
	height:25px;
	zoom:2;
	position:relative;
	top:-9px
}
.bonus-status-color.Declined, .bonus-status-color.Frozen, .bonus-status-color.Pending, .bonus-status-color.Expired, .bonus-status-color.Lost, .bonus-status-color.Waiting, .bonus-status-color.WaitingManual, .bonus-status-color.AwardedExternal, .bonus-status-color.AwardWaiting, .bonus-status-color.FinancialApproval, .bonus-status-color.WaitingExternal, .bonus-status-color.UnsuccessfulExternalAwarding, .bonus-status-color.RedeemWaiting {
	color:var(--error)
}
.bonus-status-color.Redeemed {
	color:var(--success)
}
.bonus-status-color.Active {
	color:var(--secondary-old)
}
.transaction-status.PENDING, .transaction-status.DECLINED, .transaction-status.CANCELLED, .transaction-status.UNKNOWN {
	color:var(--error)
}
.transaction-status.SUCCESSFUL {
	color:var(--success)
}
.ft-transaction-status.DECLINED, .ft-transaction-status.CANCELLED, .ft-transaction-status.UNKNOWN {
	color:var(--error)
}
.ft-transaction-status.PENDING, .ft-transaction-status.SUCCESSFUL {
	color:var(--success)
}
.notification, notification-static {
	padding:30px 0;
	text-align:center;
	display:flex;
	flex-direction:column;
	align-items:center
}
.notification .text-link, notification-static .text-link {
	font-weight:bold;
	text-decoration:underline;
	color:var(--secondary-cts-old);
	cursor:pointer
}
.notification .notification-title, notification-static .notification-title {
	display:flex
}
.notification .notification-title .text, .notification .notification-title .error-text, notification-static .notification-title .text, notification-static .notification .notification-title .error-text, .notification notification-static .notification-title .error-text, notification-static .notification-title .error-text {
	text-transform:uppercase;
	color:var(--success);
	font-size:18px;
	font-weight:bold;
	line-height:20px
}
.notification .notification-title .notification-icon, .notification .notification-title .error-icon, .notification .notification-title .exclamation-icon, notification-static .notification-title .notification-icon, notification-static .notification .notification-title .error-icon, .notification notification-static .notification-title .error-icon, notification-static .notification-title .error-icon, notification-static .notification .notification-title .exclamation-icon, .notification notification-static .notification-title .exclamation-icon, notification-static .notification-title .exclamation-icon {
	-webkit-mask:url(../_img/icons/icon-check-circle.html) no-repeat center;
	background:var(--success);
	height:20px;
	width:20px;
	margin-right:10px
}
.notification .notification-title .error-text, notification-static .notification-title .error-text {
	color:var(--error)
}
.notification .notification-title .error-icon, notification-static .notification-title .error-icon {
	-webkit-mask:url(../_img/icons/icon-error.html) no-repeat center;
	background:var(--error)
}
.notification .notification-title .exclamation-icon, notification-static .notification-title .exclamation-icon {
	-webkit-mask:url(../_img/icons/icon-exclamation-mark.html) no-repeat center;
	background:var(--error)
}
.notification .notification-content, notification-static .notification-content {
	font-size:14px;
	color:var(--primary-2);
	padding:30px 16px 10px 16px
}
@media (min-width: 1023.5px) {
.notification, notification-static {
padding:30px 0
}
}
@media not all and (min-width: 1023.5px) {
.notification .btn, notification-static .btn {
width:100%
}
.notification .notification-title .text, .notification .notification-title .error-text, notification-static .notification-title .text, notification-static .notification .notification-title .error-text, .notification notification-static .notification-title .error-text, notification-static .notification-title .error-text {
line-height:25px
}
.notification .notification-title .notification-icon, .notification .notification-title .error-icon, .notification .notification-title .exclamation-icon, notification-static .notification-title .notification-icon, notification-static .notification .notification-title .error-icon, .notification notification-static .notification-title .error-icon, notification-static .notification-title .error-icon, notification-static .notification .notification-title .exclamation-icon, .notification notification-static .notification-title .exclamation-icon, notification-static .notification-title .exclamation-icon {
height:25px;
width:25px
}
}
.contact-us-mobile-bar {
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:row;
	background-color:lightgray;
	padding-top:0.4em;
	padding-bottom:0.4em
}
.contact-us-mobile-bar .button {
	margin-left:auto
}
.contact-us-mobile-bar .text, .contact-us-mobile-bar .notification .notification-title .error-text, .notification .notification-title .contact-us-mobile-bar .error-text, .contact-us-mobile-bar notification-static .notification-title .error-text, notification-static .notification-title .contact-us-mobile-bar .error-text {
	font-weight:bold;
	color:grey;
	font-size:1.4em;
	margin-left:0.5em
}
hr.dots {
	border-style:dotted
}
