/*! jQuery UI - v1.12.1 - 2017-07-13* http://jqueryui.com* Includes:draggable.css,core.css,datepicker.css,theme.css* To view and modify this theme,visit http://jqueryui.com/themeroller/?scope=&folderName=ui-darkness&cornerRadiusShadow=8px&offsetLeftShadow=-7px&offsetTopShadow=-7px&thicknessShadow=7px&opacityShadow=60&bgImgOpacityShadow=30&bgTextureShadow=flat&bgColorShadow=cccccc&opacityOverlay=80&bgImgOpacityOverlay=50&bgTextureOverlay=flat&bgColorOverlay=5c5c5c&iconColorError=a83300&fcError=111111&borderColorError=ffb73d&bgImgOpacityError=40&bgTextureError=glass&bgColorError=ffc73d&iconColorHighlight=4b8e0b&fcHighlight=2e7db2&borderColorHighlight=cccccc&bgImgOpacityHighlight=80&bgTextureHighlight=highlight_soft&bgColorHighlight=eeeeee&iconColorActive=222222&fcActive=ffffff&borderColorActive=ffaf0f&bgImgOpacityActive=30&bgTextureActive=inset_soft&bgColorActive=f58400&iconColorHover=ffffff&fcHover=ffffff&borderColorHover=59b4d4&bgImgOpacityHover=40&bgTextureHover=glass&bgColorHover=0078a3&iconColorDefault=cccccc&fcDefault=eeeeee&borderColorDefault=666666&bgImgOpacityDefault=20&bgTextureDefault=glass&bgColorDefault=555555&iconColorContent=cccccc&fcContent=ffffff&borderColorContent=666666&bgImgOpacityContent=25&bgTextureContent=inset_soft&bgColorContent=000000&iconColorHeader=ffffff&fcHeader=ffffff&borderColorHeader=333333&bgImgOpacityHeader=25&bgTextureHeader=gloss_wave&bgColorHeader=333333&cornerRadius=6px&fsDefault=1.1em&fwDefault=bold&ffDefault=Segoe%20UI%2CArial%2Csans-serif* Copyright jQuery Foundation and other contributors;Licensed MIT */.ui-draggable-handle {
	-ms-touch-action:none;
	touch-action:none
}
.ui-helper-hidden {
	display:none
}
.ui-helper-hidden-accessible {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none
}
.ui-helper-clearfix:after,.ui-helper-clearfix:before {
	content:"";
	display:table;
	border-collapse:collapse
}
.ui-helper-clearfix:after {
	clear:both
}
.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0)
}
.ui-front {
	z-index:100
}
.ui-state-disabled {
	cursor:default!important;
	pointer-events:none
}
.ui-icon {
	display:inline-block;
	vertical-align:middle;
	margin-top:-.25em;
	position:relative;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat
}
.ui-widget-icon-block {
	left:50%;
	margin-left:-8px;
	display:block
}
.ui-widget-overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.ui-datepicker {
	width:17em;
	padding:.2em .2em 0;
	display:none
}
.ui-datepicker .ui-datepicker-header {
	position:relative;
	padding:.2em 0
}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev {
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em
}
.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover {
	top:1px
}
.ui-datepicker .ui-datepicker-prev {
	left:2px
}
.ui-datepicker .ui-datepicker-next {
	right:2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	left:1px
}
.ui-datepicker .ui-datepicker-next-hover {
	right:1px
}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span {
	display:block;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px
}
.ui-datepicker .ui-datepicker-title {
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center
}
.ui-datepicker .ui-datepicker-title select {
	font-size:1em;
	margin:1px 0
}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
	width:45%
}
.ui-datepicker table {
	width:100%;
	font-size:.9em;
	border-collapse:collapse;
	margin:0 0 .4em
}
.ui-datepicker th {
	padding:.7em .3em;
	text-align:center;
	font-weight:700;
	border:0
}
.ui-datepicker td {
	border:0;
	padding:1px
}
.ui-datepicker td a,.ui-datepicker td span {
	display:block;
	padding:.2em;
	text-align:right;
	text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image:none;
	margin:.7em 0 0 0;
	padding:0 .2em;
	border-left:0;
	border-right:0;
	border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float:right;
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em .6em;
	width:auto;
	overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left
}
.ui-datepicker.ui-datepicker-multi {
	width:auto
}
.ui-datepicker-multi .ui-datepicker-group {
	float:left
}
.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left
}
.ui-datepicker-row-break {
	clear:both;
	width:100%;
	font-size:0
}
.ui-datepicker-rtl {
	direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right:2px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	left:2px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right:1px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left:1px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
	float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px
}
.ui-datepicker .ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat;
	left:.5em;
	top:.3em
}
.ui-widget {
	font-family:Segoe UI,Arial,sans-serif;
	font-size:1.1em
}
.ui-widget .ui-widget {
	font-size:1em
}
.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea {
	font-family:Segoe UI,Arial,sans-serif;
	font-size:1em
}
.ui-widget.ui-widget-content {
	border:1px solid #666
}
.ui-widget-content {
	border:1px solid #666;
	background:#000 url(images/ui-bg_inset-soft_25_000000_1x100.png) 50% bottom repeat-x;
	color:#fff
}
.ui-widget-content a {
	color:#fff
}
.ui-widget-header {
	border:1px solid #333;
	background:#333 url(images/ui-bg_gloss-wave_25_333333_500x100.png) 50% 50% repeat-x;
	color:#fff;
	font-weight:700
}
.ui-widget-header a {
	color:#fff
}
.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover {
	border:1px solid #666;
	background:#555 url(images/ui-bg_glass_20_555555_1x400.png) 50% 50% repeat-x;
	font-weight:700;
	color:#eee
}
.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button {
	color:#eee;
	text-decoration:none
}
.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover {
	border:1px solid #59b4d4;
	background:#0078a3 url(images/ui-bg_glass_40_0078a3_1x400.png) 50% 50% repeat-x;
	font-weight:700;
	color:#fff
}
.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover {
	color:#fff;
	text-decoration:none
}
.ui-visual-focus {
	box-shadow:0 0 3px 1px #5e9ed6
}
.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active {
	border:1px solid #ffaf0f;
	background:#f58400 url(images/ui-bg_inset-soft_30_f58400_1x100.png) 50% 50% repeat-x;
	font-weight:700;
	color:#fff
}
.ui-icon-background,.ui-state-active .ui-icon-background {
	border:#ffaf0f;
	background-color:#fff
}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color:#fff;
	text-decoration:none
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
	border:1px solid #ccc;
	background:#eee url(images/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x;
	color:#2e7db2
}
.ui-state-checked {
	border:1px solid #ccc;
	background:#eee
}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
	color:#2e7db2
}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
	border:1px solid #ffb73d;
	background:#ffc73d url(images/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x;
	color:#111
}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
	color:#111
}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
	color:#111
}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
	font-weight:700
}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
	opacity:.7;
	filter:Alpha(Opacity=70);
	font-weight:400
}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
	opacity:.35;
	filter:Alpha(Opacity=35);
	background-image:none
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35)
}
.ui-icon {
	width:16px;
	height:16px
}
.ui-icon,.ui-widget-content .ui-icon {
	background-image:url(images/ui-icons_cccccc_256x240.png)
}
.ui-widget-header .ui-icon {
	background-image:url(images/ui-icons_ffffff_256x240.png)
}
.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon {
	background-image:url(images/ui-icons_ffffff_256x240.png)
}
.ui-button:active .ui-icon,.ui-state-active .ui-icon {
	background-image:url(images/ui-icons_222222_256x240.png)
}
.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon {
	background-image:url(images/ui-icons_4b8e0b_256x240.png)
}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image:url(images/ui-icons_a83300_256x240.png)
}
.ui-button .ui-icon {
	background-image:url(images/ui-icons_cccccc_256x240.png)
}
.ui-icon-blank {
	background-position:16px 16px
}
.ui-icon-caret-1-n {
	background-position:0 0
}
.ui-icon-caret-1-ne {
	background-position:-16px 0
}
.ui-icon-caret-1-e {
	background-position:-32px 0
}
.ui-icon-caret-1-se {
	background-position:-48px 0
}
.ui-icon-caret-1-s {
	background-position:-65px 0
}
.ui-icon-caret-1-sw {
	background-position:-80px 0
}
.ui-icon-caret-1-w {
	background-position:-96px 0
}
.ui-icon-caret-1-nw {
	background-position:-112px 0
}
.ui-icon-caret-2-n-s {
	background-position:-128px 0
}
.ui-icon-caret-2-e-w {
	background-position:-144px 0
}
.ui-icon-triangle-1-n {
	background-position:0 -16px
}
.ui-icon-triangle-1-ne {
	background-position:-16px -16px
}
.ui-icon-triangle-1-e {
	background-position:-32px -16px
}
.ui-icon-triangle-1-se {
	background-position:-48px -16px
}
.ui-icon-triangle-1-s {
	background-position:-65px -16px
}
.ui-icon-triangle-1-sw {
	background-position:-80px -16px
}
.ui-icon-triangle-1-w {
	background-position:-96px -16px
}
.ui-icon-triangle-1-nw {
	background-position:-112px -16px
}
.ui-icon-triangle-2-n-s {
	background-position:-128px -16px
}
.ui-icon-triangle-2-e-w {
	background-position:-144px -16px
}
.ui-icon-arrow-1-n {
	background-position:0 -32px
}
.ui-icon-arrow-1-ne {
	background-position:-16px -32px
}
.ui-icon-arrow-1-e {
	background-position:-32px -32px
}
.ui-icon-arrow-1-se {
	background-position:-48px -32px
}
.ui-icon-arrow-1-s {
	background-position:-65px -32px
}
.ui-icon-arrow-1-sw {
	background-position:-80px -32px
}
.ui-icon-arrow-1-w {
	background-position:-96px -32px
}
.ui-icon-arrow-1-nw {
	background-position:-112px -32px
}
.ui-icon-arrow-2-n-s {
	background-position:-128px -32px
}
.ui-icon-arrow-2-ne-sw {
	background-position:-144px -32px
}
.ui-icon-arrow-2-e-w {
	background-position:-160px -32px
}
.ui-icon-arrow-2-se-nw {
	background-position:-176px -32px
}
.ui-icon-arrowstop-1-n {
	background-position:-192px -32px
}
.ui-icon-arrowstop-1-e {
	background-position:-208px -32px
}
.ui-icon-arrowstop-1-s {
	background-position:-224px -32px
}
.ui-icon-arrowstop-1-w {
	background-position:-240px -32px
}
.ui-icon-arrowthick-1-n {
	background-position:1px -48px
}
.ui-icon-arrowthick-1-ne {
	background-position:-16px -48px
}
.ui-icon-arrowthick-1-e {
	background-position:-32px -48px
}
.ui-icon-arrowthick-1-se {
	background-position:-48px -48px
}
.ui-icon-arrowthick-1-s {
	background-position:-64px -48px
}
.ui-icon-arrowthick-1-sw {
	background-position:-80px -48px
}
.ui-icon-arrowthick-1-w {
	background-position:-96px -48px
}
.ui-icon-arrowthick-1-nw {
	background-position:-112px -48px
}
.ui-icon-arrowthick-2-n-s {
	background-position:-128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	background-position:-144px -48px
}
.ui-icon-arrowthick-2-e-w {
	background-position:-160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	background-position:-176px -48px
}
.ui-icon-arrowthickstop-1-n {
	background-position:-192px -48px
}
.ui-icon-arrowthickstop-1-e {
	background-position:-208px -48px
}
.ui-icon-arrowthickstop-1-s {
	background-position:-224px -48px
}
.ui-icon-arrowthickstop-1-w {
	background-position:-240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	background-position:0 -64px
}
.ui-icon-arrowreturnthick-1-n {
	background-position:-16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	background-position:-32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	background-position:-48px -64px
}
.ui-icon-arrowreturn-1-w {
	background-position:-64px -64px
}
.ui-icon-arrowreturn-1-n {
	background-position:-80px -64px
}
.ui-icon-arrowreturn-1-e {
	background-position:-96px -64px
}
.ui-icon-arrowreturn-1-s {
	background-position:-112px -64px
}
.ui-icon-arrowrefresh-1-w {
	background-position:-128px -64px
}
.ui-icon-arrowrefresh-1-n {
	background-position:-144px -64px
}
.ui-icon-arrowrefresh-1-e {
	background-position:-160px -64px
}
.ui-icon-arrowrefresh-1-s {
	background-position:-176px -64px
}
.ui-icon-arrow-4 {
	background-position:0 -80px
}
.ui-icon-arrow-4-diag {
	background-position:-16px -80px
}
.ui-icon-extlink {
	background-position:-32px -80px
}
.ui-icon-newwin {
	background-position:-48px -80px
}
.ui-icon-refresh {
	background-position:-64px -80px
}
.ui-icon-shuffle {
	background-position:-80px -80px
}
.ui-icon-transfer-e-w {
	background-position:-96px -80px
}
.ui-icon-transferthick-e-w {
	background-position:-112px -80px
}
.ui-icon-folder-collapsed {
	background-position:0 -96px
}
.ui-icon-folder-open {
	background-position:-16px -96px
}
.ui-icon-document {
	background-position:-32px -96px
}
.ui-icon-document-b {
	background-position:-48px -96px
}
.ui-icon-note {
	background-position:-64px -96px
}
.ui-icon-mail-closed {
	background-position:-80px -96px
}
.ui-icon-mail-open {
	background-position:-96px -96px
}
.ui-icon-suitcase {
	background-position:-112px -96px
}
.ui-icon-comment {
	background-position:-128px -96px
}
.ui-icon-person {
	background-position:-144px -96px
}
.ui-icon-print {
	background-position:-160px -96px
}
.ui-icon-trash {
	background-position:-176px -96px
}
.ui-icon-locked {
	background-position:-192px -96px
}
.ui-icon-unlocked {
	background-position:-208px -96px
}
.ui-icon-bookmark {
	background-position:-224px -96px
}
.ui-icon-tag {
	background-position:-240px -96px
}
.ui-icon-home {
	background-position:0 -112px
}
.ui-icon-flag {
	background-position:-16px -112px
}
.ui-icon-calendar {
	background-position:-32px -112px
}
.ui-icon-cart {
	background-position:-48px -112px
}
.ui-icon-pencil {
	background-position:-64px -112px
}
.ui-icon-clock {
	background-position:-80px -112px
}
.ui-icon-disk {
	background-position:-96px -112px
}
.ui-icon-calculator {
	background-position:-112px -112px
}
.ui-icon-zoomin {
	background-position:-128px -112px
}
.ui-icon-zoomout {
	background-position:-144px -112px
}
.ui-icon-search {
	background-position:-160px -112px
}
.ui-icon-wrench {
	background-position:-176px -112px
}
.ui-icon-gear {
	background-position:-192px -112px
}
.ui-icon-heart {
	background-position:-208px -112px
}
.ui-icon-star {
	background-position:-224px -112px
}
.ui-icon-link {
	background-position:-240px -112px
}
.ui-icon-cancel {
	background-position:0 -128px
}
.ui-icon-plus {
	background-position:-16px -128px
}
.ui-icon-plusthick {
	background-position:-32px -128px
}
.ui-icon-minus {
	background-position:-48px -128px
}
.ui-icon-minusthick {
	background-position:-64px -128px
}
.ui-icon-close {
	background-position:-80px -128px
}
.ui-icon-closethick {
	background-position:-96px -128px
}
.ui-icon-key {
	background-position:-112px -128px
}
.ui-icon-lightbulb {
	background-position:-128px -128px
}
.ui-icon-scissors {
	background-position:-144px -128px
}
.ui-icon-clipboard {
	background-position:-160px -128px
}
.ui-icon-copy {
	background-position:-176px -128px
}
.ui-icon-contact {
	background-position:-192px -128px
}
.ui-icon-image {
	background-position:-208px -128px
}
.ui-icon-video {
	background-position:-224px -128px
}
.ui-icon-script {
	background-position:-240px -128px
}
.ui-icon-alert {
	background-position:0 -144px
}
.ui-icon-info {
	background-position:-16px -144px
}
.ui-icon-notice {
	background-position:-32px -144px
}
.ui-icon-help {
	background-position:-48px -144px
}
.ui-icon-check {
	background-position:-64px -144px
}
.ui-icon-bullet {
	background-position:-80px -144px
}
.ui-icon-radio-on {
	background-position:-96px -144px
}
.ui-icon-radio-off {
	background-position:-112px -144px
}
.ui-icon-pin-w {
	background-position:-128px -144px
}
.ui-icon-pin-s {
	background-position:-144px -144px
}
.ui-icon-play {
	background-position:0 -160px
}
.ui-icon-pause {
	background-position:-16px -160px
}
.ui-icon-seek-next {
	background-position:-32px -160px
}
.ui-icon-seek-prev {
	background-position:-48px -160px
}
.ui-icon-seek-end {
	background-position:-64px -160px
}
.ui-icon-seek-start {
	background-position:-80px -160px
}
.ui-icon-seek-first {
	background-position:-80px -160px
}
.ui-icon-stop {
	background-position:-96px -160px
}
.ui-icon-eject {
	background-position:-112px -160px
}
.ui-icon-volume-off {
	background-position:-128px -160px
}
.ui-icon-volume-on {
	background-position:-144px -160px
}
.ui-icon-power {
	background-position:0 -176px
}
.ui-icon-signal-diag {
	background-position:-16px -176px
}
.ui-icon-signal {
	background-position:-32px -176px
}
.ui-icon-battery-0 {
	background-position:-48px -176px
}
.ui-icon-battery-1 {
	background-position:-64px -176px
}
.ui-icon-battery-2 {
	background-position:-80px -176px
}
.ui-icon-battery-3 {
	background-position:-96px -176px
}
.ui-icon-circle-plus {
	background-position:0 -192px
}
.ui-icon-circle-minus {
	background-position:-16px -192px
}
.ui-icon-circle-close {
	background-position:-32px -192px
}
.ui-icon-circle-triangle-e {
	background-position:-48px -192px
}
.ui-icon-circle-triangle-s {
	background-position:-64px -192px
}
.ui-icon-circle-triangle-w {
	background-position:-80px -192px
}
.ui-icon-circle-triangle-n {
	background-position:-96px -192px
}
.ui-icon-circle-arrow-e {
	background-position:-112px -192px
}
.ui-icon-circle-arrow-s {
	background-position:-128px -192px
}
.ui-icon-circle-arrow-w {
	background-position:-144px -192px
}
.ui-icon-circle-arrow-n {
	background-position:-160px -192px
}
.ui-icon-circle-zoomin {
	background-position:-176px -192px
}
.ui-icon-circle-zoomout {
	background-position:-192px -192px
}
.ui-icon-circle-check {
	background-position:-208px -192px
}
.ui-icon-circlesmall-plus {
	background-position:0 -208px
}
.ui-icon-circlesmall-minus {
	background-position:-16px -208px
}
.ui-icon-circlesmall-close {
	background-position:-32px -208px
}
.ui-icon-squaresmall-plus {
	background-position:-48px -208px
}
.ui-icon-squaresmall-minus {
	background-position:-64px -208px
}
.ui-icon-squaresmall-close {
	background-position:-80px -208px
}
.ui-icon-grip-dotted-vertical {
	background-position:0 -224px
}
.ui-icon-grip-dotted-horizontal {
	background-position:-16px -224px
}
.ui-icon-grip-solid-vertical {
	background-position:-32px -224px
}
.ui-icon-grip-solid-horizontal {
	background-position:-48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	background-position:-64px -224px
}
.ui-icon-grip-diagonal-se {
	background-position:-80px -224px
}
.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top {
	border-top-left-radius:6px
}
.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr {
	border-top-right-radius:6px
}
.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left {
	border-bottom-left-radius:6px
}
.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right {
	border-bottom-right-radius:6px
}
.ui-widget-overlay {
	background:#5c5c5c;
	opacity:.8;
	filter:Alpha(Opacity=80)
}
.ui-widget-shadow {
	-webkit-box-shadow:-7px -7px 7px #ccc;
	box-shadow: -7px -7px 7px #ccc
}
/*! * jQuery UI CSS Framework 1.12.1 * http://jqueryui.com * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/category/theming/
*/.ui-draggable-handle {
	-ms-touch-action:none;
	touch-action:none
}
.ui-helper-hidden {
	display:none
}
.ui-helper-hidden-accessible {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none
}
.ui-helper-clearfix:after,.ui-helper-clearfix:before {
	content:"";
	display:table;
	border-collapse:collapse
}
.ui-helper-clearfix:after {
	clear:both
}
.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0)
}
.ui-front {
	z-index:100
}
.ui-state-disabled {
	cursor:default!important;
	pointer-events:none
}
.ui-icon {
	display:inline-block;
	vertical-align:middle;
	margin-top:-.25em;
	position:relative;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat
}
.ui-widget-icon-block {
	left:50%;
	margin-left:-8px;
	display:block
}
.ui-widget-overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.ui-datepicker {
	width:17em;
	padding:.2em .2em 0;
	display:none
}
.ui-datepicker .ui-datepicker-header {
	position:relative;
	padding:.2em 0
}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev {
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em
}
.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover {
	top:1px
}
.ui-datepicker .ui-datepicker-prev {
	left:2px
}
.ui-datepicker .ui-datepicker-next {
	right:2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	left:1px
}
.ui-datepicker .ui-datepicker-next-hover {
	right:1px
}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span {
	display:block;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px
}
.ui-datepicker .ui-datepicker-title {
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center
}
.ui-datepicker .ui-datepicker-title select {
	font-size:1em;
	margin:1px 0
}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
	width:45%
}
.ui-datepicker table {
	width:100%;
	font-size:.9em;
	border-collapse:collapse;
	margin:0 0 .4em
}
.ui-datepicker th {
	padding:.7em .3em;
	text-align:center;
	font-weight:700;
	border:0
}
.ui-datepicker td {
	border:0;
	padding:1px
}
.ui-datepicker td a,.ui-datepicker td span {
	display:block;
	padding:.2em;
	text-align:right;
	text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image:none;
	margin:.7em 0 0 0;
	padding:0 .2em;
	border-left:0;
	border-right:0;
	border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float:right;
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em .6em;
	width:auto;
	overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left
}
.ui-datepicker.ui-datepicker-multi {
	width:auto
}
.ui-datepicker-multi .ui-datepicker-group {
	float:left
}
.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left
}
.ui-datepicker-row-break {
	clear:both;
	width:100%;
	font-size:0
}
.ui-datepicker-rtl {
	direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right:2px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	left:2px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right:1px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left:1px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
	float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px
}
.ui-datepicker .ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat;
	left:.5em;
	top: .3em
}
/*! * jQuery UI CSS Framework 1.12.1 * http://jqueryui.com * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/category/theming/
* * To view and modify this theme,visit http://jqueryui.com/themeroller/?scope=&folderName=ui-darkness&cornerRadiusShadow=8px&offsetLeftShadow=-7px&offsetTopShadow=-7px&thicknessShadow=7px&opacityShadow=60&bgImgOpacityShadow=30&bgTextureShadow=flat&bgColorShadow=cccccc&opacityOverlay=80&bgImgOpacityOverlay=50&bgTextureOverlay=flat&bgColorOverlay=5c5c5c&iconColorError=a83300&fcError=111111&borderColorError=ffb73d&bgImgOpacityError=40&bgTextureError=glass&bgColorError=ffc73d&iconColorHighlight=4b8e0b&fcHighlight=2e7db2&borderColorHighlight=cccccc&bgImgOpacityHighlight=80&bgTextureHighlight=highlight_soft&bgColorHighlight=eeeeee&iconColorActive=222222&fcActive=ffffff&borderColorActive=ffaf0f&bgImgOpacityActive=30&bgTextureActive=inset_soft&bgColorActive=f58400&iconColorHover=ffffff&fcHover=ffffff&borderColorHover=59b4d4&bgImgOpacityHover=40&bgTextureHover=glass&bgColorHover=0078a3&iconColorDefault=cccccc&fcDefault=eeeeee&borderColorDefault=666666&bgImgOpacityDefault=20&bgTextureDefault=glass&bgColorDefault=555555&iconColorContent=cccccc&fcContent=ffffff&borderColorContent=666666&bgImgOpacityContent=25&bgTextureContent=inset_soft&bgColorContent=000000&iconColorHeader=ffffff&fcHeader=ffffff&borderColorHeader=333333&bgImgOpacityHeader=25&bgTextureHeader=gloss_wave&bgColorHeader=333333&cornerRadius=6px&fsDefault=1.1em&fwDefault=bold&ffDefault=Segoe%20UI%2CArial%2Csans-serif */.ui-widget {
	font-family:Segoe UI,Arial,sans-serif;
	font-size:1.1em
}
.ui-widget .ui-widget {
	font-size:1em
}
.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea {
	font-family:Segoe UI,Arial,sans-serif;
	font-size:1em
}
.ui-widget.ui-widget-content {
	border:1px solid #666
}
.ui-widget-content {
	border:1px solid #666;
	background:#000 url(images/ui-bg_inset-soft_25_000000_1x100.png) 50% bottom repeat-x;
	color:#fff
}
.ui-widget-content a {
	color:#fff
}
.ui-widget-header {
	border:1px solid #333;
	background:#333 url(images/ui-bg_gloss-wave_25_333333_500x100.png) 50% 50% repeat-x;
	color:#fff;
	font-weight:700
}
.ui-widget-header a {
	color:#fff
}
.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover {
	border:1px solid #666;
	background:#555 url(images/ui-bg_glass_20_555555_1x400.png) 50% 50% repeat-x;
	font-weight:700;
	color:#eee
}
.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button {
	color:#eee;
	text-decoration:none
}
.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover {
	border:1px solid silver;
	background:#000 url(images/ui-bg_glass_20_555555_1x400.png) 50% 50% repeat-x;
	font-weight:700;
	color:#fff
}
.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover {
	color:#fff;
	text-decoration:none
}
.ui-visual-focus {
	box-shadow:0 0 3px 1px #5e9ed6
}
.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active {
	border:1px solid #ffaf0f;
	background:#f58400 url(images/ui-bg_inset-soft_30_f58400_1x100.png) 50% 50% repeat-x;
	font-weight:700;
	color:#fff
}
.ui-icon-background,.ui-state-active .ui-icon-background {
	border:#ffaf0f;
	background-color:#fff
}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color:#fff;
	text-decoration:none
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
	border:1px solid #ccc;
	background:#eee url(images/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x;
	color:#2e7db2
}
.ui-state-checked {
	border:1px solid #ccc;
	background:#eee
}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
	color:#2e7db2
}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
	border:1px solid #ffb73d;
	background:#ffc73d url(images/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x;
	color:#111
}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
	color:#111
}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
	color:#111
}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
	font-weight:700
}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
	opacity:.7;
	filter:Alpha(Opacity=70);
	font-weight:400
}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
	opacity:.35;
	filter:Alpha(Opacity=35);
	background-image:none
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35)
}
.ui-icon {
	width:16px;
	height:16px
}
.ui-icon,.ui-widget-content .ui-icon {
	background-image:url(images/ui-icons_cccccc_256x240.png)
}
.ui-widget-header .ui-icon {
	background-image:url(images/ui-icons_ffffff_256x240.png)
}
.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon {
	background-image:url(images/ui-icons_ffffff_256x240.png)
}
.ui-button:active .ui-icon,.ui-state-active .ui-icon {
	background-image:url(images/ui-icons_222222_256x240.png)
}
.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon {
	background-image:url(images/ui-icons_4b8e0b_256x240.png)
}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image:url(images/ui-icons_a83300_256x240.png)
}
.ui-button .ui-icon {
	background-image:url(images/ui-icons_cccccc_256x240.png)
}
.ui-icon-blank {
	background-position:16px 16px
}
.ui-icon-caret-1-n {
	background-position:0 0
}
.ui-icon-caret-1-ne {
	background-position:-16px 0
}
.ui-icon-caret-1-e {
	background-position:-32px 0
}
.ui-icon-caret-1-se {
	background-position:-48px 0
}
.ui-icon-caret-1-s {
	background-position:-65px 0
}
.ui-icon-caret-1-sw {
	background-position:-80px 0
}
.ui-icon-caret-1-w {
	background-position:-96px 0
}
.ui-icon-caret-1-nw {
	background-position:-112px 0
}
.ui-icon-caret-2-n-s {
	background-position:-128px 0
}
.ui-icon-caret-2-e-w {
	background-position:-144px 0
}
.ui-icon-triangle-1-n {
	background-position:0 -16px
}
.ui-icon-triangle-1-ne {
	background-position:-16px -16px
}
.ui-icon-triangle-1-e {
	background-position:-32px -16px
}
.ui-icon-triangle-1-se {
	background-position:-48px -16px
}
.ui-icon-triangle-1-s {
	background-position:-65px -16px
}
.ui-icon-triangle-1-sw {
	background-position:-80px -16px
}
.ui-icon-triangle-1-w {
	background-position:-96px -16px
}
.ui-icon-triangle-1-nw {
	background-position:-112px -16px
}
.ui-icon-triangle-2-n-s {
	background-position:-128px -16px
}
.ui-icon-triangle-2-e-w {
	background-position:-144px -16px
}
.ui-icon-arrow-1-n {
	background-position:0 -32px
}
.ui-icon-arrow-1-ne {
	background-position:-16px -32px
}
.ui-icon-arrow-1-e {
	background-position:-32px -32px
}
.ui-icon-arrow-1-se {
	background-position:-48px -32px
}
.ui-icon-arrow-1-s {
	background-position:-65px -32px
}
.ui-icon-arrow-1-sw {
	background-position:-80px -32px
}
.ui-icon-arrow-1-w {
	background-position:-96px -32px
}
.ui-icon-arrow-1-nw {
	background-position:-112px -32px
}
.ui-icon-arrow-2-n-s {
	background-position:-128px -32px
}
.ui-icon-arrow-2-ne-sw {
	background-position:-144px -32px
}
.ui-icon-arrow-2-e-w {
	background-position:-160px -32px
}
.ui-icon-arrow-2-se-nw {
	background-position:-176px -32px
}
.ui-icon-arrowstop-1-n {
	background-position:-192px -32px
}
.ui-icon-arrowstop-1-e {
	background-position:-208px -32px
}
.ui-icon-arrowstop-1-s {
	background-position:-224px -32px
}
.ui-icon-arrowstop-1-w {
	background-position:-240px -32px
}
.ui-icon-arrowthick-1-n {
	background-position:1px -48px
}
.ui-icon-arrowthick-1-ne {
	background-position:-16px -48px
}
.ui-icon-arrowthick-1-e {
	background-position:-32px -48px
}
.ui-icon-arrowthick-1-se {
	background-position:-48px -48px
}
.ui-icon-arrowthick-1-s {
	background-position:-64px -48px
}
.ui-icon-arrowthick-1-sw {
	background-position:-80px -48px
}
.ui-icon-arrowthick-1-w {
	background-position:-96px -48px
}
.ui-icon-arrowthick-1-nw {
	background-position:-112px -48px
}
.ui-icon-arrowthick-2-n-s {
	background-position:-128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	background-position:-144px -48px
}
.ui-icon-arrowthick-2-e-w {
	background-position:-160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	background-position:-176px -48px
}
.ui-icon-arrowthickstop-1-n {
	background-position:-192px -48px
}
.ui-icon-arrowthickstop-1-e {
	background-position:-208px -48px
}
.ui-icon-arrowthickstop-1-s {
	background-position:-224px -48px
}
.ui-icon-arrowthickstop-1-w {
	background-position:-240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	background-position:0 -64px
}
.ui-icon-arrowreturnthick-1-n {
	background-position:-16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	background-position:-32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	background-position:-48px -64px
}
.ui-icon-arrowreturn-1-w {
	background-position:-64px -64px
}
.ui-icon-arrowreturn-1-n {
	background-position:-80px -64px
}
.ui-icon-arrowreturn-1-e {
	background-position:-96px -64px
}
.ui-icon-arrowreturn-1-s {
	background-position:-112px -64px
}
.ui-icon-arrowrefresh-1-w {
	background-position:-128px -64px
}
.ui-icon-arrowrefresh-1-n {
	background-position:-144px -64px
}
.ui-icon-arrowrefresh-1-e {
	background-position:-160px -64px
}
.ui-icon-arrowrefresh-1-s {
	background-position:-176px -64px
}
.ui-icon-arrow-4 {
	background-position:0 -80px
}
.ui-icon-arrow-4-diag {
	background-position:-16px -80px
}
.ui-icon-extlink {
	background-position:-32px -80px
}
.ui-icon-newwin {
	background-position:-48px -80px
}
.ui-icon-refresh {
	background-position:-64px -80px
}
.ui-icon-shuffle {
	background-position:-80px -80px
}
.ui-icon-transfer-e-w {
	background-position:-96px -80px
}
.ui-icon-transferthick-e-w {
	background-position:-112px -80px
}
.ui-icon-folder-collapsed {
	background-position:0 -96px
}
.ui-icon-folder-open {
	background-position:-16px -96px
}
.ui-icon-document {
	background-position:-32px -96px
}
.ui-icon-document-b {
	background-position:-48px -96px
}
.ui-icon-note {
	background-position:-64px -96px
}
.ui-icon-mail-closed {
	background-position:-80px -96px
}
.ui-icon-mail-open {
	background-position:-96px -96px
}
.ui-icon-suitcase {
	background-position:-112px -96px
}
.ui-icon-comment {
	background-position:-128px -96px
}
.ui-icon-person {
	background-position:-144px -96px
}
.ui-icon-print {
	background-position:-160px -96px
}
.ui-icon-trash {
	background-position:-176px -96px
}
.ui-icon-locked {
	background-position:-192px -96px
}
.ui-icon-unlocked {
	background-position:-208px -96px
}
.ui-icon-bookmark {
	background-position:-224px -96px
}
.ui-icon-tag {
	background-position:-240px -96px
}
.ui-icon-home {
	background-position:0 -112px
}
.ui-icon-flag {
	background-position:-16px -112px
}
.ui-icon-calendar {
	background-position:-32px -112px
}
.ui-icon-cart {
	background-position:-48px -112px
}
.ui-icon-pencil {
	background-position:-64px -112px
}
.ui-icon-clock {
	background-position:-80px -112px
}
.ui-icon-disk {
	background-position:-96px -112px
}
.ui-icon-calculator {
	background-position:-112px -112px
}
.ui-icon-zoomin {
	background-position:-128px -112px
}
.ui-icon-zoomout {
	background-position:-144px -112px
}
.ui-icon-search {
	background-position:-160px -112px
}
.ui-icon-wrench {
	background-position:-176px -112px
}
.ui-icon-gear {
	background-position:-192px -112px
}
.ui-icon-heart {
	background-position:-208px -112px
}
.ui-icon-star {
	background-position:-224px -112px
}
.ui-icon-link {
	background-position:-240px -112px
}
.ui-icon-cancel {
	background-position:0 -128px
}
.ui-icon-plus {
	background-position:-16px -128px
}
.ui-icon-plusthick {
	background-position:-32px -128px
}
.ui-icon-minus {
	background-position:-48px -128px
}
.ui-icon-minusthick {
	background-position:-64px -128px
}
.ui-icon-close {
	background-position:-80px -128px
}
.ui-icon-closethick {
	background-position:-96px -128px
}
.ui-icon-key {
	background-position:-112px -128px
}
.ui-icon-lightbulb {
	background-position:-128px -128px
}
.ui-icon-scissors {
	background-position:-144px -128px
}
.ui-icon-clipboard {
	background-position:-160px -128px
}
.ui-icon-copy {
	background-position:-176px -128px
}
.ui-icon-contact {
	background-position:-192px -128px
}
.ui-icon-image {
	background-position:-208px -128px
}
.ui-icon-video {
	background-position:-224px -128px
}
.ui-icon-script {
	background-position:-240px -128px
}
.ui-icon-alert {
	background-position:0 -144px
}
.ui-icon-info {
	background-position:-16px -144px
}
.ui-icon-notice {
	background-position:-32px -144px
}
.ui-icon-help {
	background-position:-48px -144px
}
.ui-icon-check {
	background-position:-64px -144px
}
.ui-icon-bullet {
	background-position:-80px -144px
}
.ui-icon-radio-on {
	background-position:-96px -144px
}
.ui-icon-radio-off {
	background-position:-112px -144px
}
.ui-icon-pin-w {
	background-position:-128px -144px
}
.ui-icon-pin-s {
	background-position:-144px -144px
}
.ui-icon-play {
	background-position:0 -160px
}
.ui-icon-pause {
	background-position:-16px -160px
}
.ui-icon-seek-next {
	background-position:-32px -160px
}
.ui-icon-seek-prev {
	background-position:-48px -160px
}
.ui-icon-seek-end {
	background-position:-64px -160px
}
.ui-icon-seek-start {
	background-position:-80px -160px
}
.ui-icon-seek-first {
	background-position:-80px -160px
}
.ui-icon-stop {
	background-position:-96px -160px
}
.ui-icon-eject {
	background-position:-112px -160px
}
.ui-icon-volume-off {
	background-position:-128px -160px
}
.ui-icon-volume-on {
	background-position:-144px -160px
}
.ui-icon-power {
	background-position:0 -176px
}
.ui-icon-signal-diag {
	background-position:-16px -176px
}
.ui-icon-signal {
	background-position:-32px -176px
}
.ui-icon-battery-0 {
	background-position:-48px -176px
}
.ui-icon-battery-1 {
	background-position:-64px -176px
}
.ui-icon-battery-2 {
	background-position:-80px -176px
}
.ui-icon-battery-3 {
	background-position:-96px -176px
}
.ui-icon-circle-plus {
	background-position:0 -192px
}
.ui-icon-circle-minus {
	background-position:-16px -192px
}
.ui-icon-circle-close {
	background-position:-32px -192px
}
.ui-icon-circle-triangle-e {
	background-position:-48px -192px
}
.ui-icon-circle-triangle-s {
	background-position:-64px -192px
}
.ui-icon-circle-triangle-w {
	background-position:-80px -192px
}
.ui-icon-circle-triangle-n {
	background-position:-96px -192px
}
.ui-icon-circle-arrow-e {
	background-position:-112px -192px
}
.ui-icon-circle-arrow-s {
	background-position:-128px -192px
}
.ui-icon-circle-arrow-w {
	background-position:-144px -192px
}
.ui-icon-circle-arrow-n {
	background-position:-160px -192px
}
.ui-icon-circle-zoomin {
	background-position:-176px -192px
}
.ui-icon-circle-zoomout {
	background-position:-192px -192px
}
.ui-icon-circle-check {
	background-position:-208px -192px
}
.ui-icon-circlesmall-plus {
	background-position:0 -208px
}
.ui-icon-circlesmall-minus {
	background-position:-16px -208px
}
.ui-icon-circlesmall-close {
	background-position:-32px -208px
}
.ui-icon-squaresmall-plus {
	background-position:-48px -208px
}
.ui-icon-squaresmall-minus {
	background-position:-64px -208px
}
.ui-icon-squaresmall-close {
	background-position:-80px -208px
}
.ui-icon-grip-dotted-vertical {
	background-position:0 -224px
}
.ui-icon-grip-dotted-horizontal {
	background-position:-16px -224px
}
.ui-icon-grip-solid-vertical {
	background-position:-32px -224px
}
.ui-icon-grip-solid-horizontal {
	background-position:-48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	background-position:-64px -224px
}
.ui-icon-grip-diagonal-se {
	background-position:-80px -224px
}
.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top {
	border-top-left-radius:6px
}
.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr {
	border-top-right-radius:6px
}
.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left {
	border-bottom-left-radius:6px
}
.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right {
	border-bottom-right-radius:6px
}
.ui-widget-overlay {
	background:#5c5c5c;
	opacity:.8;
	filter:Alpha(Opacity=80)
}
.ui-widget-shadow {
	-webkit-box-shadow:-7px -7px 7px #ccc;
	box-shadow:-7px -7px 7px #ccc
}
@font-face {
	font-family:ds-digital;
	src:url(/img/digit.woff) format('woff');
	font-weight:400;
	font-style:normal;
	font-display:block
}
@font-face {
	font-family:aTitleGothic;
	src:url(/img/a1.woff) format('woff');
	font-style:normal;
	font-weight:500
}
@font-face {
	font-family:aTitleGothic;
	src:url(/img/a2.woff) format('woff');
	font-style:normal;
	font-weight:600
}
@font-face {
	font-family:aTitleGothic;
	src:url(/img/a3.woff) format('woff');
	font-style:normal;
	font-weight:700
}
@font-face {
	font-family:aTitleGothic;
	src:url(/img/a4.woff) format('woff');
	font-style:normal;
	font-weight:800
}
@font-face {
	font-family:aTitleGothic;
	src:url(/img/a5.woff) format('woff');
	font-style:normal;
	font-weight:900
}
@font-face {
	font-family:DINWeb-Bold;
	src:url(/img/DINWeb-Bold.eot);
	src:local('DINWeb-Bold'),url(/img/DINWeb-Bold.woff) format('woff')
}
@font-face {
	font-family:Heebo;
	src:url(/img/Heebo.woff2) format('woff2');
	font-weight:900;
	font-style:normal;
	font-display:block
}
@font-face {
	font-family:Heebo400;
	src:url(/img/Heebo400.woff2) format('woff2');
	font-weight:400;
	font-style:normal;
	font-display:block
}
[class*=" icon-"],[class^=icon-] {
	font-family:party!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
@font-face {
	font-family:party;
	src:url(/img/icomoon.woff) format('woff');
	font-weight:400;
	font-style:normal;
	font-display:block
}
#ad8d50 {
	font-family:party!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	letter-spacing:0;
	-webkit-font-feature-settings:"liga";
	-moz-font-feature-settings:"liga=1";
	-moz-font-feature-settings:"liga";
	-ms-font-feature-settings:"liga" 1;
	font-feature-settings:"liga";
	-webkit-font-variant-ligatures:discretionary-ligatures;
	font-variant-ligatures:discretionary-ligatures;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
@keyframes Ani-1 {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@keyframes colorTransBg {
	0% {
		background-color:#212026
	}
	50% {
		background-color:#fff
	}
	100% {
		background-color:#212026
	}
}
.colorTransBg {
	animation:colorTransBg 1s infinite steps(20,end);
	transform:translateZ(0)
}
.colorTrans:before {
	animation:colorTrans 1s infinite steps(20,end);
	transform:translateZ(0)
}
.icon-crown:before {
	content:"\e72f"
}
.icon-crown_oe:before,.icon-game80:before {
	content:"\e74a"
}
.icon-crown_sutda:before,.icon-game79:before {
	content:"\e837"
}
.icon-crown_baccarat:before,.icon-game81:before {
	content:"\e98a"
}
.icon-donghang:before {
	content:"\eb07"
}
.icon-boscore:before {
	content:"\eb08"
}
.icon-lock:before {
	content:"\e990"
}
.icon-handi:before {
	content:"\eb04"
}
.icon-over:before {
	content:"\eb05"
}
.icon-under:before {
	content:"\eb06"
}
.icon-bomb:before {
	content:"\e83f"
}
.icon-bet365w:before {
	content:"\e83e"
}
.icon-slot-street:before {
	content:"\e749"
}
.icon-tokengame:before {
	content:"\eb03"
}
.icon-live3:before {
	content:"\e70e"
}
.icon-live4:before {
	content:"\e70f"
}
.icon-sportMain:before {
	content:"\e6d6"
}
.icon-play:before {
	content:"\eb02"
}
.icon-spinner11:before {
	content:"\e984"
}
.icon-home:before {
	content:"\e900"
}
.icon-pencil:before {
	content:"\e905"
}
.icon-cash:before {
	content:"\e906"
}
.icon-bonus:before {
	content:"\e6a3"
}
.icon-bonus2:before {
	content:"\e60b"
}
.icon-point:before {
	content:"\e907"
}
.icon-id:before {
	content:"\e908";
	color:#d3d3d3
}
.icon-roulette:before {
	content:"\e909"
}
.icon-bullhorn:before {
	content:"\e91a"
}
.icon-list:before {
	content:"\e922"
}
.icon-tel:before {
	content:"\e942"
}
.icon-clock:before {
	content:"\e94e"
}
.icon-bell:before {
	content:"\e951";
	color:#fff
}
.icon-mobile2:before {
	content:"\e959"
}
.icon-tv:before {
	content:"\e95b"
}
.icon-smc_baseball:before {
	content:"\e958"
}
.icon-smc_racing:before {
	content:"\e95a"
}
.icon-smc_highlow1:before {
	content:"\e95c"
}
.icon-smc_highlow2:before {
	content:"\e95d"
}
.icon-smc_highlow3:before {
	content:"\e95e"
}
.icon-game3:before,.icon-smc_powerball:before {
	content:"\e957"
}
.icon-game14:before,.icon-ntry_kenoladder:before {
	content:"\e967";
	color:#c9c9c9
}
.icon-game13:before,.icon-ntry_powerladder:before {
	content:"\e968"
}
.icon-b365_soccer_superleague:before,.icon-game4Superleague:before {
	content:"\e969"
}
.icon-b365_soccer_premiership:before,.icon-game4Premiership:before {
	content:"\e97a"
}
.icon-b365_soccer_worldcup:before,.icon-game4World:before {
	content:"\e97b"
}
.icon-b365_soccer_eurocup:before,.icon-game4Euro:before {
	content:"\e983"
}
.icon-b365_dog_gpark:before,.icon-game5Goldenhill:before {
	content:"\e96a"
}
.icon-b365_dog_hpark:before,.icon-game5Hillside:before {
	content:"\e97c"
}
.icon-b365_horse_vpark:before,.icon-game6Vitoria:before {
	content:"\e96b"
}
.icon-b365_horse_fdown:before,.icon-game6Festival:before {
	content:"\e97d"
}
.icon-b365_horse_bway:before,.icon-game6Britannia:before {
	content:"\e97e"
}
.icon-b365_basket_b:before {
	content:"\e991";
	color:#ff8f00
}
.icon-b365_basket_w:before {
	content:"\e992";
	color:#ff8f00
}
.icon-b365_base_b:before {
	content:"\e97f";
	color:#b7b7b7
}
.icon-b365_base_n:before {
	content:"\e980";
	color:#b7b7b7
}
.icon-game21:before,.icon-joy_choice:before {
	content:"\e96c"
}
.icon-game20:before,.icon-joy_nine:before {
	content:"\e96d"
}
.icon-game23:before,.icon-joy_roulette:before {
	content:"\e96e"
}
.icon-game22:before,.icon-joy_pharaoh:before {
	content:"\e96f"
}
.icon-beteast_soccer:before {
	content:"\e970"
}
.icon-beteast_basketball:before {
	content:"\e972"
}
.icon-beteast_baseball:before {
	content:"\e973"
}
.icon-beteast_criket:before {
	content:"\e974"
}
.icon-game17:before,.icon-mgm_oe:before {
	content:"\e975"
}
.icon-game18:before,.icon-mgm_baccarat:before {
	content:"\e976"
}
.icon-sz_hammer1:before {
	content:"\e977"
}
.icon-sz_hammer2:before {
	content:"\e97f"
}
.icon-sz_ladder1:before {
	content:"\e978"
}
.icon-sz_ladder3:before {
	content:"\e980"
}
.icon-sz_pk1:before {
	content:"\e979"
}
.icon-sz_pk2:before {
	content:"\e981"
}
.icon-sz_pk3:before {
	content:"\e982"
}
.icon-sz:before {
	content:"\e95f"
}
.icon-smarc:before {
	content:"\e960"
}
.icon-beteast:before {
	content:"\e961"
}
.icon-ntry:before {
	content:"\e962"
}
.icon-bet365:before {
	content:"\e963"
}
.icon-mgm:before {
	content:"\e964"
}
.icon-joy:before {
	content:"\e9dc"
}
.icon-undo:before {
	content:"\e965"
}
.icon-redo:before {
	content:"\e966"
}
.icon-user:before {
	content:"\e971"
}
.icon-del2:before {
	content:"\e98d";
	color:#fff
}
.icon-cog:before {
	content:"\e994"
}
.icon-dot:before {
	content:"\e999"
}
.icon-result:before {
	content:"\e99b"
}
.icon-gift:before {
	content:"\e99f"
}
.icon-mybet:before {
	content:"\e9a0"
}
.icon-withdrawal:before {
	content:"\e9a1"
}
.icon-deposit:before {
	content:"\e9a2"
}
.icon-qna:before {
	content:"\e9a3"
}
.icon-trash:before {
	content:"\e9a9"
}
.icon-event:before {
	content:"\e9b2"
}
.icon-recommender:before {
	content:"\e9b7"
}
.icon-menu2:before {
	content:"\e9b9"
}
.icon-sphere:before {
	content:"\e9c9"
}
.icon-cart:before {
	content:"\e9d2";
	color:#d3d3d3
}
.icon-menu:before {
	content:"\e9d3";
	color:#d3d3d3
}
.icon-eventNotice:before {
	content:"\e9db"
}
.icon-sport1:before {
	content:"\e9df"
}
.icon-sport2:before {
	content:"\e9e0"
}
.icon-sport3:before {
	content:"\e9e1"
}
.icon-sport4:before {
	content:"\e9e2"
}
.icon-sport5:before {
	content:"\e9e3"
}
.icon-sport6:before {
	content:"\e9e4"
}
.icon-sport7:before {
	content:"\e9e5"
}
.icon-sport8:before {
	content:"\e9e6"
}
.icon-sport9:before {
	content:"\e9e7"
}
.icon-sport10:before {
	content:"\e9e8"
}
.icon-sport11:before {
	content:"\e9e9"
}
.icon-sport12:before {
	content:"\e9ea"
}
.icon-sport13:before {
	content:"\e9eb"
}
.icon-sport14:before {
	content:"\e9ec"
}
.icon-sport15:before {
	content:"\e9ed"
}
.icon-sport16:before {
	content:"\e9ee"
}
.icon-sport17:before {
	content:"\e9ef"
}
.icon-sport18:before {
	content:"\e9f9";
	color:#bf9ae5
}
.icon-sport19:before {
	content:"\e9f1"
}
.icon-sport20:before {
	content:"\e9f2"
}
.icon-sport21:before {
	content:"\e9f3"
}
.icon-sport22:before {
	content:"\e9f4"
}
.icon-sport23:before {
	content:"\e9f5"
}
.icon-sport24:before {
	content:"\e9f6"
}
.icon-sport25:before {
	content:"\e9f7"
}
.icon-sport26:before {
	content:"\e9f8"
}
.icon-sport27:before {
	content:"\e9f9";
	color:#bf9ae5
}
.icon-sport28:before {
	content:"\e9fa"
}
.icon-sport29:before {
	content:"\e9fb"
}
.icon-sport30:before {
	content:"\e9fc"
}
.icon-sport31:before {
	content:"\e9fd"
}
.icon-sport32:before {
	content:"\e9fe"
}
.icon-sport33:before {
	content:"\e9ff"
}
.icon-sport34:before {
	content:"\ea00"
}
.icon-sport35:before {
	content:"\ea01"
}
.icon-sport36:before {
	content:"\ea02"
}
.icon-sport37:before {
	content:"\ea03"
}
.icon-sport38:before {
	content:"\eada"
}
.icon-sport60:before {
	content:"\ea04"
}
.icon-sport61:before {
	content:"\ea05"
}
.icon-sport43:before {
	content:"\ea06"
}
.icon-sport46:before {
	content:"\ea07"
}
.icon-sport48:before {
	content:"\ea08"
}
.icon-sport44:before {
	content:"\ead9"
}
.icon-sport39:before {
	content:"\eadb"
}
.icon-sport45:before {
	content:"\eadc"
}
.icon-sport47:before {
	content:"\eadd"
}
.icon-sport55:before {
	content:"\eade"
}
.icon-sport76:before {
	content:"\eadf"
}
.icon-sport81:before {
	content:"\eae0"
}
.icon-sport102:before {
	content:"\eae1"
}
.icon-sport104:before {
	content:"\eae2"
}
.icon-sport109:before {
	content:"\eae3"
}
.icon-sport117:before {
	content:"\e9da"
}
.icon-sport127:before {
	content:"\eae4"
}
.icon-sport135:before {
	content:"\eae5"
}
.icon-sport136:before {
	content:"\eae6"
}
.icon-sport138:before {
	content:"\eae7"
}
.icon-sport142:before {
	content:"\eae8"
}
.icon-sport157:before {
	content:"\eaea"
}
.icon-sport155:before {
	content:"\eae9"
}
.icon-info:before {
	content:"\ea0c"
}
.icon-cancel-circle:before {
	content:"\ea0d"
}
.icon-blocked:before {
	content:"\ea0e"
}
.icon-close:before {
	content:"\ea0f"
}
.icon-checkmark:before {
	content:"\ea10"
}
.icon-enter:before {
	content:"\ea13"
}
.icon-exit:before {
	content:"\ea14"
}
.icon-volume:before {
	content:"\ea27"
}
.icon-volume-mute:before {
	content:"\ea2a"
}
.icon-arrow-up:before {
	content:"\ea3a"
}
.icon-btnBack:before {
	content:"\ea40"
}
.icon-baccarat:before {
	content:"\eaa8"
}
.icon-yongho:before {
	content:"\eaa9"
}
.icon-topcard:before {
	content:"\eaaa"
}
.icon-casino-roulette:before {
	content:"\eaab"
}
.icon-money-wheel:before {
	content:"\eaac"
}
.icon-blackjack:before {
	content:"\eaad"
}
.icon-holdem:before {
	content:"\eaae"
}
.icon-eth:before {
	content:"\eaaf"
}
.icon-trp:before {
	content:"\eab0"
}
.icon-csp:before {
	content:"\eab1"
}
.icon-chip:before {
	content:"\eab2"
}
.icon-sicbo:before {
	content:"\eab3"
}
.icon-gameshow:before {
	content:"\eab4"
}
.icon-memo:before {
	content:"\ea83"
}
.icon-mail:before {
	content:"\ea86"
}
.icon-twitter:before {
	content:"\ea96"
}
.icon-telegram:before {
	content:"\ea95"
}
.icon-whatsapp:before {
	content:"\ea93"
}
.icon-skype:before {
	content:"\eac5"
}
.icon-kakao:before {
	content:"\eac6"
}
.icon-line:before {
	content:"\eac7"
}
.icon-wechat:before {
	content:"\eac8"
}
.icon-evolution:before {
	content:"\e985"
}
.icon-playtech:before {
	content:"\e986"
}
.icon-pt-new:before {
	content:"\e987"
}
.icon-pt-gameshow:before {
	content:"\e988"
}
.icon-pt-roulette:before {
	content:"\e989"
}
.icon-pt-blackjack:before {
	content:"\e98a"
}
.icon-pt-baccarat:before {
	content:"\e98b"
}
.icon-pt-poker:before {
	content:"\e98c"
}
.icon-game48:before,.icon-game49:before,.icon-game50:before,.icon-game51:before,.icon-game52:before,.icon-ntry_eospowerball:before {
	content:"\e98e";
	color:#ff4531
}
.icon-game26:before,.icon-lotus_sicbo:before {
	content:"\e74a";
	color:#ad8d50
}
.icon-game25:before,.icon-lotus_baccarat:before {
	content:"\e74b";
	color:#ad8d50
}
.icon-game24:before,.icon-lotus_oe:before {
	content:"\e74c";
	color:#ad8d50
}
.icon-named:before {
	content:"\eaf6"
}
.icon-game53:before,.icon-game54:before,.icon-named_ladder:before {
	content:"\eaf7";
	color:#80c1ed
}
.icon-game55:before,.icon-game56:before,.icon-named_pb:before {
	content:"\eaf8";
	color:#a7a8eb
}
.icon-lotus:before {
	content:"\eaf9"
}
.icon-sure:before {
	content:"\eafa"
}
.icon-game66:before,.icon-game67:before,.icon-game68:before,.icon-sure_ladder:before {
	content:"\eafb";
	color:#9ec7e1
}
.icon-game69:before,.icon-game70:before,.icon-game71:before,.icon-sure_pb:before {
	content:"\eafc";
	color:#8eb3b5
}
.icon-jjang:before {
	content:"\eafd"
}
.icon-game60:before,.icon-game61:before,.icon-game62:before,.icon-game76:before,.icon-game77:before,.icon-game78:before,.icon-jjang_ladder:before {
	content:"\eafe";
	color:#e8c957
}
.icon-game57:before,.icon-game58:before,.icon-game59:before,.icon-jjang_pb:before {
	content:"\eaff";
	color:#81bc50
}
.icon-pororo:before {
	content:"\eb00"
}
.icon-game63:before,.icon-game64:before,.icon-game65:before,.icon-pororo_ladder:before {
	content:"\eb01";
	color:#a5b4ff
}
.icon-game82:before,.icon-nanumpb:before {
	content:"\e957"
}
.icon-dong_ladder:before,.icon-game72:before,.icon-game73:before {
	content:"\eafe";
	color:#8be0ff
}
.icon-dong_powerball:before,.icon-game74:before,.icon-game75:before {
	content:"\eaff";
	color:#fed766
}
.icon-search:before {
	content:"\e993"
}
.icon-newscore:before {
	content:"\eb0a"
}
.icon-game88:before,.icon-newscore_sutda:before {
	content:"\e837";
	color:#aa7fff
}
.icon-game89:before,.icon-newscore_bakara:before {
	content:"\e976";
	color:#aa7fff
}
.icon-game90:before,.icon-newscore_oe:before {
	content:"\e74c";
	color:#aa7fff
}
@keyframes opacity {
	0% {
		opacity:0
	}
	20% {
		opacity:0
	}
	50% {
		opacity:1
	}
	100% {
		opacity:0
	}
}
@-moz-keyframes opacity {
	0% {
		opacity:0
	}
	20% {
		opacity:0
	}
	50% {
		opacity:1
	}
	100% {
		opacity:0
	}
}
@-webkit-keyframes opacity {
	0% {
		opacity:0
	}
	20% {
		opacity:0
	}
	50% {
		opacity:1
	}
	100% {
		opacity:0
	}
}
@-o-keyframes opacity {
	0% {
		opacity:0
	}
	50% {
		opacity:1
	}
	100% {
		opacity:0
	}
}
* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	margin:0;
	padding:0;
	font-family:aTitleGothic,"Malgun Gothic",san-serif;
}
html {
	font-size:10px;
	color:#dfdfdf;
	font-weight:400
}
body {
	font-size:1.4rem;
	margin:0;
	padding:0;
	min-width:1700px;
	/*background:#0d0d0d*/
	font-family:aTitleGothic,"Malgun Gothic",san-serif;
}
button,input[type=button] {
	outline:0;
	cursor:pointer;
	font-size:1.4rem
}
a {
	text-decoration:none
}
li {
	list-style:none;
	padding:0;
	margin:0
}
em,i {
	font-style:normal
}
#header>div {
	position:relative
}
#btnLeftWrap {
	width:3rem;
	height:3rem;
	position:absolute;
	top:2.4rem;
	left:2.2rem;
	display:none;
	color:#fff;
	font-size:3rem;
	cursor:pointer
}
#btnRefresh {
	width:3rem;
	height:3rem;
	position:absolute;
	top:1.2rem;
	left:6.7rem;
	display:none;
	color:#d3d3d3;
	font-size:3rem;
	cursor:pointer
}
#btnLeftWrap2 {
	width:3rem;
	height:3rem;
	position:absolute;
	top:2rem;
	right:1rem;
	display:none;
	color:#fff;
	font-size:3rem
}
#btnRightWrap {
	width:3rem;
	height:3rem;
	position:absolute;
	top:2rem;
	right:6rem;
	display:none;
	color:#fff;
	font-size:3rem;
	cursor:pointer
}
#btnRightWrap>i {
	position:absolute;
	top:0;
	left:0
}
#btnRightWrap #cartCount {
	display:block;
	background:#d3d3d3;
	border-radius:29px;
	width:15px;
	height:15px;
	line-height:15px;
	color:#000;
	font-size:11px;
	position:absolute;
	top:-8px;
	right:-8px;
	text-align:center
}
#btnCloseLeftWrap {
	width:270px;
	height:0;
	position:absolute;
	top:0;
	left:0;
	display:none;
	color:#fff;
	font-size:2.6rem;
	text-align:right;
	padding:4px 8px 0 0
}
.mobileBtnCart {
	position:fixed;
	bottom:-125px;
	left:calc(50% - 32px);
	width:64px;
	z-index:998;
	height:64px;
	border-radius:100px;
	background:#000;
	border:solid 4px #21cc05;
	display:none
}
.mobileBtnCart .icon-cart {
	font-size:33px;
	position:absolute;
	top:11px;
	left:13px;
	color:#fff
}
.mobileBtnCart .icon-cart:before {
	color:#21cc05
}
.mobileBtnCart [data-id=cartCount] {
	font-size:14px;
	position:absolute;
	bottom:38px;
	right:-10px;
	width:22px;
	height:22px;
	background:#21cc05;
	text-align:center;
	line-height:22px;
	border-radius:38px;
	color:#000
}
.intro_layout .mobileBtnCart {
	display:none
}
#mainWrap {
	padding:4px 0 0 0;
	display:flex;
	margin-top:20px;
}
.leftWrap {
	width:290px;
	overflow-y:auto;
	height:calc(100vh - 138px);
	overflow-x:hidden;
	background:#0d0d0d;
	padding:0 5px 0 0;
	z-index:1;
	-webkit-overflow-scrolling:touch
}
.centerWrap {
	flex:1;
	height:calc(100vh - 138px);
	overflow:hidden;
	position:relative
}
.rightWrap {
	width:300px;
	overflow-y:auto;
	height:calc(100vh - 138px);
	overflow-x:hidden;
	-webkit-overflow-scrolling:touch;
	padding:0 6px 0 0
}
.btnBack {
	width:3rem;
	height:3rem;
	font-size:3rem;
	color:#fff
}
#cart .btnBack {
	position:absolute;
	top:6px;
	left:6px;
	display:none;
	transform:rotate(180deg)
}
.contentWrap {
	min-height:660px
}
.intro .contentWrap {
	min-height:600px
}
.title-bar {
	align-items:center;
	padding:8px;
	font-size:18px;
	background:#3b3f46;
	border-radius:4px;
	color:#fff;
	font-weight:500;
	display:flex;
	margin:0 0 4px 0
}
.title-bar.sh {
	display:flex
}
.title-bar i[class^=icon-] {
	margin:0 4px 0 0;
	color:#21cc05;
	font-size:18px;
	padding:6px;
	border-radius:20px
}
.title-bar .wrapbbs {
	display:grid;
	grid-template-columns:repeat(4,auto);
	grid-template-rows:1fr;
	grid-column-gap:0;
	grid-row-gap:0;
	width:100%
}
.title-bar .wrapbbs>div {
	display:flex;
	align-items:center;
	justify-content:center;
	color:#dbdbdb;
	cursor:pointer;
	font-size:16px
}
.title-bar .wrapbbs>div.on {
	color:#fff;
	position:relative
}
.title-bar .wrapbbs>div.on:after {
	position:absolute;
	display:block;
	height:2px;
	background:#fff;
	content:"";
	bottom:-8px;
	transition:all 60ms ease-out;
	-webkit-transition:all 60ms ease-out;
	left:0;
	right:0
}
.title-bar .wrapbbs>div i[class^=icon-] {
	margin:0;
	color:#b1b1b1;
	font-size:18px;
	background:#00000000;
	padding:6px;
	border-radius:20px
}
.title-bar .wrapbbs>div.on i[class^=icon-] {
	color:#21cc05;
	font-size:18px;
	border-radius:20px
}
.content-sub-title {
	background:#222935;
	color:hsl(261 100% 109% / 1);
	font-size:16px;
	font-weight:500;
	padding:6px 0 6px 12px;
	border-radius:4px 4px 0 0;
	display:flex;
	align-items:center
}
.content-sub-title i {
	color:#ede19b;
	font-size:12px;
	margin:0 0 0 10px
}
#logo {
	display:flex;
	align-items:center;
	padding:6px 0 6px 15px;
	cursor:pointer;
	height:70px;
	width:174px
}
#logo img {
	width:100%;
	height:100%;
	object-fit:contain;
	object-position:0 0
}
.paging {
	font-size:0;
	text-align:center;
	background:hsl(234 1% 14% / 1);
	border-radius:50px;
	padding:4px 0;
	margin:3px 0
}
.betListInContWrap .paging {
	border-width:0
}
.paging a,.paging a:active,.paging a:visited {
	font-size:18px;
	color:#c2c9ca;
	text-decoration:none;
	margin:0;
	display:inline-block;
	width:50px;
	height:50px;
	line-height:50px;
	border-radius:50px;
	margin:0 2px
}
.paging a:hover {
	background:#18151a;
	color:#fff
}
.paging a.cur {
	font-weight:700;
	color:#f8eba1
}
.blink {
	animation:opacity 1s infinite steps(20,end);
	transform:translateZ(0)
}
.loaderAllBg {
	z-index:3;
	background:rgba(0,0,0,0);
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0
}
.loaderAll {
	margin:250px auto;
	font-size:12px;
	width:1em;
	height:1em;
	border-radius:50%;
	position:relative;
	text-indent:-9999em;
	-webkit-animation:load5 1.1s infinite ease;
	animation:load5 1.1s infinite ease;
	-webkit-transform:translateZ(0);
	-ms-transform:translateZ(0);
	transform:translateZ(0)
}
@-webkit-keyframes load5 {
	0%,100% {
		box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.5),-1.8em -1.8em 0 0 rgba(255,255,255,.7)
	}
	12.5% {
		box-shadow:0 -2.6em 0 0 rgba(255,255,255,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.5)
	}
	25% {
		box-shadow:0 -2.6em 0 0 rgba(255,255,255,.5),1.8em -1.8em 0 0 rgba(255,255,255,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)
	}
	37.5% {
		box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.5),2.5em 0 0 0 rgba(255,255,255,.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)
	}
	50% {
		box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.5),1.75em 1.75em 0 0 rgba(255,255,255,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)
	}
	62.5% {
		box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.5),0 2.5em 0 0 rgba(255,255,255,.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)
	}
	75% {
		box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.5),-1.8em 1.8em 0 0 rgba(255,255,255,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 rgba(255,255,255,.2)
	}
	87.5% {
		box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.5),-2.6em 0 0 0 rgba(255,255,255,.7),-1.8em -1.8em 0 0 #fff
	}
}
@keyframes load5 {
	0%,100% {
		box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.5),-1.8em -1.8em 0 0 rgba(255,255,255,.7)
	}
	12.5% {
		box-shadow:0 -2.6em 0 0 rgba(255,255,255,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.5)
	}
	25% {
		box-shadow:0 -2.6em 0 0 rgba(255,255,255,.5),1.8em -1.8em 0 0 rgba(255,255,255,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)
	}
	37.5% {
		box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.5),2.5em 0 0 0 rgba(255,255,255,.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)
	}
	50% {
		box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.5),1.75em 1.75em 0 0 rgba(255,255,255,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)
	}
	62.5% {
		box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.5),0 2.5em 0 0 rgba(255,255,255,.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)
	}
	75% {
		box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.5),-1.8em 1.8em 0 0 rgba(255,255,255,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 rgba(255,255,255,.2)
	}
	87.5% {
		box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.5),-2.6em 0 0 0 rgba(255,255,255,.7),-1.8em -1.8em 0 0 #fff
	}
}
.rotate180 {
	transform:rotate(180deg);
	transform-origin:50%
}
.titleInCont {
	font-size:14px;
	font-weight:600;
	padding:8px;
	border-bottom:solid 1px #45c4c53;
	background:#3a3a3a;
	color:#fefefe;
	border-radius:2px
}
.SportMenuContainer {
	background:hsl(216 22% 17% / 1)
}
.SportMenuContainer .sMenu {
	font-size:1.4rem;
	border-bottom:.1rem solid #181718;
	cursor:pointer
}
.SportMenuContainer .sMenu #sportsMatchCount {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:10px 15px
}
.SportMenuContainer .sMenu #sportsMatchCount>span:nth-child(1) {
	display:flex;
	align-items:center
}
.SportMenuContainer .sMenu #sportsMatchCount>span:nth-child(1)>[class^=icon-] {
	margin:0 5px 0 0
}
.SportMenuContainer .sMenu #sportsMatchCount>span:nth-child(2) {
	color:#fff;
	display:flex;
	align-items:center;
	font-size:12px;
	background: linear-gradient(135deg, #f8b938 0%, #f09512 100%);
	width:50px;
	justify-content:center;
	padding:3px;
	/*border:1px solid #f7941d;
	border-color:#c18c4d #c9883b #af7938 #d79240;*/
}
.SportMenuContainer .sMenu.on #sportsMatchCount {
	border-bottom:2px solid #3b3f46
}
.SportMenuContainer .sMenu.on {
	border-bottom:.1rem solid #3f3c40
}
.SportMenuContainer .sMenu #sportsMatchCount>span:nth-child(2)>span[class^=icon-] {
	color:#999;
	margin-left:.4rem
}
.SportMenuContainer .sMenu.on #sportsMatchCount>span:nth-child(2)>span[class^=icon-] {
	display:inline-block;
	color:#ffea00
}
.SportMenuContainer .cMenu {
	background:#25272e;
	border-top:.1rem solid #1b1c24;
	cursor:pointer
}
.SportMenuContainer .cMenu #categoryMatchCount {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:8px 15px 8px 23px;
	font-size:1.3rem;
	font-weight:500
}
.SportMenuContainer .cMenu #categoryMatchCount>span:first-child {
	display:flex;
	align-items:center
}
.SportMenuContainer .cMenu #categoryMatchCount>span:nth-child(2) {
	display:flex;
	color:#aaa;
	align-items:center;
	font-size:11px
}
.SportMenuContainer .cMenu.on #categoryMatchCount>span:nth-child(2) {
	color:#3ce95e
}
.SportMenuContainer .cMenu #categoryMatchCount>span:nth-child(2)>span[class^=icon-] {
	color:#999;
	margin:0 0 0 4px
}
.SportMenuContainer .cMenu.on #categoryMatchCount>span:nth-child(2)>span[class^=icon-] {
	display:inline-block;
	color:#a1f8cf
}
.SportMenuContainer .cMenu.on #categoryMatchCount {
	color:#00ff10
}
.SportMenuContainer .tMenu {
	background:hsl(227 10% 14% / 1);
	cursor:pointer;
	font-weight:500;
	border-top:1px solid hsl(223 10% 11% / 1)
}
.SportMenuContainer .tMenu #tournamentMatchCount {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:8px 15px 8px 46px;
	font-size:11px;
	color:#fff
}
.Intro {
	background:#0d0d0d;
	background-size:cover;
	background-position:center;
	margin:0 3px 0 0
}
.Intro .intro-mainWrap {
	font-weight:500
}
#intro-mainImg {
  position: relative;
  width: 100%;
  /* 기존 비율 계산 유지 */
  height: calc((100vw - 590px) * 480 / 1340);
  overflow: hidden;
  border: 3px solid #f7d146;
  border-radius: 10px;
  /* 배경 이미지 대신 영상 사용하니 제거하거나 주석 처리 */
  /* background: url(/img/banner230421.png) no-repeat;
     background-size: contain; */
}

#intro-mainImg video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;   /* 영역을 꽉 채우며 잘림 발생 */
  object-position: center;
}
/*
.intro-mainImg {
    flex: 1;
    height: calc((100vw - 300px) * 250 / 1340);
    background: url(/img/banner230421.png) no-repeat;
    background-size: contain;
}
.intro-mainImg2 {
    flex: 1;
    height: calc((100vw - 300px) * 250 / 1340);
    background: url(/img/bannerocasi.png) no-repeat;
    background-size: contain;
}

@media screen and (max-width: 1700px) {
    .intro-mainImg,
    .intro-mainImg2 {
        height: 300px;
    }
}
*/
.intro-bbsCont {
	margin:4px 0 8px 0
}
.intro-bbsCont>.col {
	flex:1
}
.LinkBtn {
	cursor:pointer
}
.intro-bbsCont .title {
	background:#f7d146;
	color:#fff;
	display:flex;
	justify-content:space-between;
	font-size:18px;
	padding:12px 18px;
	font-weight:700;
	border-bottom:1px solid hsl(225 15% 19% / 1)
}
.intro-bbsCont .title>span {
	display:flex
}
.intro-bbsCont .title .en {
	color:#ed89aa;
	margin:0 0 0 8px;
	font-weight:500
}
.intro-bbsCont .title .LinkBtn {
	font-size:16px
}
.intro-bbsCont .title i[class^=icon-] {
	color:#f7941d;
	margin:0 4px 0 0
}
.intro-bbsCont .grid {
	display:grid;
	grid-template-columns:repeat(2,1fr);
	grid-template-rows:1fr;
	grid-column-gap:8px;
	grid-row-gap:0
}
.intro-bbsCont .grid .col {
	border-radius:8px;
	overflow:hidden
}
.intro-bbsCont ul {
	background:hsl(230 9% 13% / 1);
	padding:18px 18px 18px 30px;
	color:#ddd
}
.intro-bbsCont ul li {
	padding:4px;
	cursor:pointer;
	position:relative;
	width:fit-content
}
.intro-bbsCont ul li:hover {
	color:#fff
}
.intro-bbsCont ul li:not(:empty):before {
	position:absolute;
	display:block;
	height:6px;
	width:6px;
	border-radius:1px;
	background:#ffcc3e;
	content:"";
	left:-8px;
	top:30%
}
.intro-linkCont .grid {
	display:grid;
	grid-template-columns:repeat(3,1fr);
	grid-template-rows:1fr;
	grid-column-gap:8px;
	grid-row-gap:0
}
.intro-linkCont .grid .col {
	background:url(/img/intro_sport.jpg) no-repeat;
	background-size:cover;
	height:calc((100vw - 100px) * 400 / 200 / 5);
	cursor:pointer;
	border-radius:4px;
	position:relative
}
@media screen and (max-width: 1700px) {
    .intro-linkCont .grid .col {
        /*height: 300px;*/
    }
}
.intro-linkCont .grid .col:hover {
	filter:brightness(120%)
}
.intro-linkCont .grid .col:before {
	display:flex;
	width:100%;
	height:100%;
	opacity:0;
	font-family:party!important;
	content:"\eb02";
	color:#fff;
	position:absolute;
	border:1px solid #fff;
	bottom:0;
	padding:3px 7px;
	justify-content:center;
	align-items:center;
	left:0;
	box-sizing:border-box;
	font-size:70px;
	text-shadow:0 0 6px rgb(0 0 0);
	background-image:linear-gradient(180deg,rgb(199 58 104 / 0) 0,rgb(241 164 24 / 68%));
	transition:opacity .3s;
	pointer-events:none
}
.intro-linkCont .grid .col:hover:before {
	opacity:1
}
.intro-linkCont .grid .col.sport {
	background:url(/img/intro_sport_n.jpg) no-repeat;
	background-size:cover;
	border: 2px solid #f13fcf;
    border-image: linear-gradient(135deg, #f8b938 0%, #f09512 100%) 10
}
.intro-linkCont .grid .col.live {
	background:url(/img/intro_live.jpg) no-repeat;
	background-size:cover;
	border: 2px solid #f13fcf;
    border-image: linear-gradient(135deg, #f8b938 0%, #f09512 100%) 10
}
.intro-linkCont .grid .col.games {
	background:url(/img/intro_mini.jpg) no-repeat;
	background-size:cover;
	border: 2px solid #f13fcf;
    border-image: linear-gradient(135deg, #f8b938 0%, #f09512 100%) 10
}
.intro-linkCont .grid .col.slot {
	background:url(/img/intro_slot.jpg) no-repeat;
	background-size:cover;
	border: 2px solid #f13fcf;
    border-image: linear-gradient(135deg, #f8b938 0%, #f09512 100%) 10
}
.intro-linkCont .grid .col.casino {
	background:url(/img/intro_casino.jpg) no-repeat;
	background-size:cover;
	border: 2px solid #f13fcf;
    border-image: linear-gradient(135deg, #f8b938 0%, #f09512 100%) 10
}
#mobile_intro {
	margin:0 0 10px 0;
	display:none
}
#mobile_intro .wrap {
	display:grid;
	grid-template-columns:repeat(3,1fr);
	grid-auto-rows:1fr;
	grid-column-gap:5px;
	grid-row-gap:5px;
	margin:10px
}
#mobile_intro .wrap.btngroup1 {
	background:#3b3f46;
	border-radius:4px;
	grid-column-gap:1px;
	grid-row-gap:1px;
	border:1px solid #222935;
	overflow:hidden
}
#mobile_intro .wrap.btngroup1>div {
	display:flex;
	align-items:center;
	justify-content:center;
	padding:14px 10px;
	background:#282828;
	color:#fff
}
#mobile_intro .wrap.btngroup1>div [class^=icon-] {
	margin:0 5px 0 0;
	font-size:18px;
	color:#f7941d
}
#mobile_intro .wrap.btngroup2>div {
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	padding:14px 10px;
	background:#282828;
	color:#fff;
	border:1px solid #222935;
	border-radius:4px;
	font-size:12px
}
#mobile_intro .wrap.btngroup2>div [class^=icon-] {
	margin:0 0 5px 0;
	font-size:18px
}
#mobile_intro .wrap.btngroup2>div [class^=icon-]:before {
	color:#fff
}
#mobile_banner {
	display:none;
	grid-template-columns:repeat(2,1fr);
	grid-auto-rows:1fr;
	grid-column-gap:0;
	grid-row-gap:0;
	padding:0 8px
}
#mobile_banner:before {
	content:'';
	width:0;
	padding-bottom:calc(100% / (400 / 210));
	grid-row:1/1;
	grid-column:1/1
}
#mobile_banner>:first-child {
	grid-row:1/1;
	grid-column:1/1
}
#mobile_banner>div {
	background:url(/img/bonus-s.png) no-repeat;
	background-size:contain
}
.side_left_menu>div.cat {
	display:flex;
	padding:8px 8px 8px 20px;
	justify-content:space-between;
	align-items:center;
	background:#222935;
	color:#c3c3c3;
	border-bottom:solid 1px #181718;
	font-size:12px;
	cursor:pointer
}
.side_left_menu>div.cat>span:first-child {
	display:flex;
	align-items:center
}
.side_left_menu>div.cat em {
	font-style:normal
}
.side_left_menu>div.cat i[class^=icon-] {
	font-size:18px;
	margin:0 4px 0 0
}
.side_left_menu .detail>span,.side_left_menu>span {
	display:block;
	padding:8px 8px 8px 20px;
	cursor:pointer;
	border-bottom:solid .1rem #1b1c24;
	font-size:16px;
	position:relative;
	display:flex;
	align-items:center;
	background:#25272e;
	color:#999
}
.side_left_menu .detail>span em,.side_left_menu>span em {
	font-style:normal
}
.side_left_menu .detail>span.on,.side_left_menu>span.on {
	background:#363536;
	color:#fff
}
.side_left_menu .detail>span [class^=icon-],.side_left_menu>span {
	padding:4px;
	margin:0 3px 0 0
}
.side_left_menu .detail>span.on [class^=icon-],.side_left_menu>span {
	background:#211e22;
	border-radius:30px
}
.side_left_menu .detail>span[data-id=lang],.side_left_menu>span[data-id=lang] {
	display:none
}
.side_left_menu .detail>span[data-id=lang]>img,.side_left_menu>span[data-id=lang]>img {
	width:16px;
	height:16px
}
.side_left_menu .detail>span>.sub,.side_left_menu>span>.sub {
	position:absolute;
	bottom:0;
	right:0;
	background:#c9ddff;
	z-index:1;
	color:#000;
	min-width:80px;
	display:none;
	border:solid 1px #000
}
.side_left_menu .detail>span>.sub span.lang,.side_left_menu>span>.sub span.lang {
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:12px;
	border-bottom:solid 1px #a9b4c7
}
.side_left_menu .detail>span>.sub span.lang img,.side_left_menu>span>.sub span.lang img {
	width:15px;
	height:15px
}
#leftContent {
	font-weight:600
}
#leftContent .menuTabCont {
	display:grid;
	grid-template-columns:repeat(1,1fr);
	grid-template-rows:1fr;
	grid-column-gap:1px;
	grid-row-gap:1px;
	justify-content:center;
	align-items:stretch;
	height:50px;
	background:#000;
	margin:1px 0 0 0
}
#leftContent .etcMenu {
	padding:6px 15px;
	border-bottom:.1rem solid #000;
	cursor:pointer;
	display:flex;
	align-items:center;
	font-size:1.2rem
}
#leftContent .etcMenu.on {
	background:#369;
	color:#fff
}
#leftContent .etcMenu span[class^=icon-] {
	font-size:2.2rem;
	margin:0 .4rem 0 0;
	color:#c3c4c5
}
#leftContent .etcMenu:hover {
	background:#41332c
}
#leftContent .menuTabCont>.menuTab {
	flex:1;
	cursor:pointer;
	position:relative;
	flex-direction:column;
	display:flex;
	align-items:center;
	justify-content:center;
	background:#3b3f46;
	color:#fff
}
#leftContent .menuTabCont>.menuTab.on {
	background:hsl(216 22% 17% / 1);
	color:#ffea00
}
#leftContent .menuTabCont>.menuTab:after {
	display:block;
	background:#111;
	position:absolute;
	content:'';
	height:.2rem;
	width:100%;
	bottom:0;
	left:0
}
#leftContent .menuTabCont>.menuTab>span {
	display:block;
	color:#fff;
	font-size:1.1rem
}
#leftContent .userInfo {
	display:none
}
#btnShowList {
	display:none
}
#leftContent .liveList>div {
	border-bottom:.1rem solid #181718;
	cursor:pointer;
	font-size:1.2rem
}
#leftContent .leagueName {
	font-size:12px;
	color:#b1b1b1;
	padding:8px;
	background:#222935;
	display:flex;
	justify-content:flex-start;
	align-items:center
}
#leftContent .leagueName i[class^=icon-] {
	font-size:14px;
	margin:0 4px 0 0
}
#leftContent .liveList .team {
	color:#adadad;
	font-size:1.4rem;
	display:flex;
	justify-content:space-between;
	padding:0 0 4px 0
}
#leftContent .liveList .team span {
	flex:1
}
#leftContent .liveList .team .vs {
	color:#d90303;
	flex:0 0 24px
}
#leftContent .liveList .team .awayTeam {
	text-align:right
}
#leftContent .liveList .game {
	background:#25272e;
	padding:8px
}
#leftContent .liveList .game:not(:only-child) {
	border-bottom:solid .1rem #000
}
#leftContent .liveList .game:last-child {
	border-bottom:solid 0 #000
}
#leftContent .liveList .time {
	color:#ffdf98
}
#leftContent .liveList .status {
	display:flex;
	flex-direction:row-reverse;
	justify-content:space-between
}
#leftContent .liveList .score {
	color:#d7d7d7;
	font-family:DINWeb-Bold,sans-serif;
	font-size:1.8rem
}
.forScrollWrap {
	overflow-y:auto;
	height:calc(100vh - 105px);
	overflow-x:hidden;
	padding:0 6px 30px 0;
	-webkit-overflow-scrolling:touch
}
.games_layout .forScrollWrap {
	height:calc(100vh - 135px)
}
.gameMenu2.bet365+.forScrollWrap {
	height:calc(100vh - 270px)
}
.scroll {
	overscroll-behavior:none;
	scroll-behavior:smooth
}
.games_layout .forScrollWrap,.live_layout .forScrollWrap,.tokenGame_layout .forScrollWrap {
	padding:0;
	position:relative
}
.forScrollWrap.upcoming {
	padding:0
}
.leftMenuUserInfo {
	display:flex;
	flex-direction:column
}
.leftMenuUserInfo>div {
	padding:9px 0 0 0
}
#top {
	display:block;
	position:fixed;
	background:rgba(17,22,34,.78);
	bottom:0;
	right:4px;
	text-align:center;
	color:#fff;
	font-size:11px;
	padding:10px;
	border:solid 1px #454f6c;
	border-radius:3px
}
#goSportTop {
	display:none;
	position:absolute;
	background:hsl(240deg 9.43% 15.24% / 85%);
	right:14px;
	text-align:center;
	color:#ffc107;
	font-size:11px;
	padding:10px;
	border:solid 2px #c1c1c152;
	border-radius:3px;
	cursor:pointer
}
#goSportTop:hover {
	border:solid 2px #ffbe5d
}
#goSportTop [class^=icon-] {
	color:#f2b620
}
.mid-menu {
	background:rgb(46 10 13);
	height:75px;
	display:flex;
	justify-content:center;
	align-items:center;
	color:#d8aa63
}
.mid-menu-name {
	cursor:pointer;
	display:flex;
	position:relative;
	height:100%;
	justify-content:center;
	align-items:center;
	margin:0 30px;
	font-weight:700;
	font-size:1.47rem;
	padding:0 5px 0 0
}
.mid-menu-name.on {
	color:#f8eba1
}
.mid-menu-name:after {
	position:absolute;
	display:block;
	height:2px;
	background:#f8eba1;
	content:"";
	bottom:0;
	transition:all .1s ease-out;
	-webkit-transition:all .1s ease-out;
	left:50%;
	right:50%
}
.mid-menu-name.on:after {
	position:absolute;
	display:block;
	height:2px;
	background:#f8eba1;
	content:"";
	left:0;
	right:0;
	bottom:0
}
.mid-menu-name:not(.no-link):hover:after {
	left:0;
	right:0
}
.mid-menu-name:not(.no-link):hover {
	color:#fff
}
.mid-menu-name em {
	font-style:normal
}
.mid-menu-name i {
	font-size:2.4rem;
	margin-right:4px
}
.forColumn {
	display:grid;
	grid-template-columns:repeat(2,1fr);
	grid-template-rows:auto auto;
	grid-column-gap:4px;
	grid-row-gap:4px
}
.forColumn>.col.m1,.forColumn>.col.m2 {
	display:flex;
	flex-direction:column
}
.forColumn>.col.m3 {
	grid-area:2/1/3/3
}
#leftContent .popular>.title {
	padding:10px;
	background:#3b3f46;
	color:#fff;
	font-weight:700;
	display:flex;
	align-items:center;
	border-bottom:solid 2px #3b3f46
}
#leftContent .popular>.itemList>.item {
	padding:10px 10px;
	display:flex;
	align-items:center;
	cursor:pointer;
	border-bottom:1px solid #181718;
	font-size:12px;
	cursor:pointer;
	color:#ccc
}
#leftContent .popular>.itemList>.item:hover {
	background:#2f2d30;
	color:#fff
}
.isLoginBox {
	background:rgba(0,0,0,.3);
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:3;
	display:flex;
	align-items:flex-start;
	justify-content:center
}
.isLoginBox>.isLoginWrap {
	border:solid 1px #fff;
	border-radius:1px;
	overflow:hidden;
	margin:80px 0 0 0;
	box-shadow:#0000009e 0 4px 10px 0
}
.isLoginWrap .title {
	background:#fff;
	color:#000;
	padding:10px;
	width:320px;
	text-align:center;
	font-weight:600
}
.isLoginWrap .btnCont {
	background:#000;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:10px
}
.isLoginWrap .btnCont .btn {
	background:#fff;
	margin:10px;
	padding:10px;
	border-radius:30px;
	color:#fff;
	border:#342923 solid 3px;
	font-weight:600;
	min-width:91px;
	cursor:pointer;
	text-align:center;
	font-size:16px;
	transition:.3s background
}
.isLoginWrap .btnCont .btn[data-id=login] {
	background:#000;
	border:#fff solid 3px
}
.isLoginWrap .btnCont .btn[data-id=sign] {
	background:#000;
	border:#fff solid 3px
}
.icon-cash1:before {
	content:"\ed81"
}
.icon-sport1:before {
	color:#fff
}
.icon-sport2:before {
	color:#e65c2b
}
.icon-sport3:before {
	color:#e6ddd5
}
.icon-sport4:before {
	color:#8698ae
}
.icon-sport5:before {
	color:#cddc39
}
.icon-sport6:before {
	color:#fff
}
.icon-sport12:before {
	color:#a67d00
}
.icon-sport16:before {
	color:#a65400
}
.icon-sport23:before {
	color:#d1d1d1
}
.icon-smc_baseball:before {
	color:#fff261
}
.icon-smc_racing:before {
	color:#ffd302
}
.icon-smc_highlow1:before {
	color:#ff5a5a
}
.icon-smc_highlow2:before {
	color:#f66f21
}
.icon-smc_highlow3:before {
	color:#e98f21
}
.icon-game3:before,.icon-smc_powerball:before {
	color:#dcb501
}
.icon-line:before {
	color:#1cff5c
}
.icon-kakao:before {
	color:#ffe812
}
.icon-skype:before {
	color:#00aff0
}
.icon-twitter:before {
	color:#1dabdd
}
.icon-telegram:before {
	color:#31a8e2
}
.icon-wechat:before {
	color:#7ef659
}
.icon-tel:before {
	color:#609afb
}
.icon-mail:before {
	color:#609afb
}
.icon-tv:before {
	color:#1cff5c
}
,.icon-game14:before,.icon-ntry_kenoladder:before {
	color:#1cc8ff
}
.icon-game13:before,.icon-ntry_powerladder:before {
	color:#52adff
}
.icon-b365_soccer_superleague:before,.icon-game4Superleague:before {
	color:#1cff5c
}
.icon-b365_soccer_premiership:before,.icon-game4Premiership:before {
	color:#1cff5c
}
.icon-b365_soccer_worldcup:before,.icon-game4World:before {
	color:#1cff5c
}
.icon-b365_soccer_eurocup:before,.icon-game4Euro:before {
	color:#1cff5c
}
.icon-b365_dog_gpark:before,.icon-game5Goldenhill:before {
	color:#ffbc1c
}
.icon-b365_dog_hpark:before,.icon-game5Hillside:before {
	color:#ffbc1c
}
.icon-b365_horse_vpark:before,.icon-game6Vitoria:before {
	color:#ff1c1c
}
.icon-b365_horse_fdown:before,.icon-game6Festival:before {
	color:#ff1c1c
}
.icon-b365_horse_bway:before,.icon-game6Britannia:before {
	color:#ff1c1c
}
.icon-game21:before,.icon-joy_choice:before {
	color:#ff55f8
}
.icon-game20:before,.icon-joy_nine:before {
	color:#a01cff
}
.icon-game23:before,.icon-joy_roulette:before {
	color:#f55
}
.icon-game22:before,.icon-joy_pharaoh:before {
	color:#ef55ff
}
.icon-beteast_soccer:before {
	color:#9aff00
}
.icon-beteast_basketball:before {
	color:#96f600
}
.icon-beteast_baseball:before {
	color:#b1bd15
}
.icon-beteast_criket:before {
	color:#828c0a
}
.icon-game17:before,.icon-mgm_oe:before {
	color:#1cddff
}
.icon-game18:before,.icon-mgm_baccarat:before {
	color:#00adcb
}
.icon-sz_hammer1:before {
	color:#ffb11c
}
.icon-sz_hammer2:before {
	color:#d49620
}
.icon-sz_ladder1:before {
	color:#ff5d1c
}
.icon-sz_ladder3:before {
	color:#bf4210
}
.icon-sz_pk1:before {
	color:#00ff2e
}
.icon-sz_pk2:before {
	color:#00c724
}
.icon-sz_pk3:before {
	color:#00961b
}
.icon-coupon:before {
	content:"\eaeb";
	color:#ffea00
}
.icon-money_sports:before {
	content:"\eaec";
	color:#835f39
}
.icon-money_casino:before {
	content:"\eaed";
	color:#835f39
}
.icon-add:before {
	content:"\eaee"
}
.icon-remove:before {
	content:"\eaef"
}
.icon-point2:before {
	content:"\eaf0";
	color:#835f39
}
.icon-power:before {
	content:"\eaf1";
	color:#d3d3d3
}
.icon-transfer:before {
	content:"\eaf2"
}
.icon-all:before,.icon-sport0:before {
	content:"\eaf3"
}
.icon-etc:before {
	content:"\eaf4"
}
.icon-plus:before {
	content:"\ea0a"
}
.icon-minus:before {
	content:"\ea0b"
}
.icon-arrow-right:before {
	content:"\ea34"
}
.icon-money_mini:before {
	content:"\eaf5";
	color:#835f39
}
.intro-icon {
	background:url(/img/icon_intro.png) no-repeat;
	width:18px;
	height:18px;
	background-position:0 0;
	background-size:500% 500%;
	display:block
}
.intro-icon.sport {
	background-position:0 0
}
.intro-icon.live {
	background-position:25% 0
}
.intro-icon.evol {
	background-position:50% 0
}
.intro-icon.playtech {
	background-position:75% 0
}
.intro-icon.slot {
	background-position:100% 0
}
.intro-icon.games {
	background-position:0 25%
}
.intro-icon.fx {
	background-position:25% 25%
}
.intro-icon.bet365 {
	background-position:50% 25%
}
.intro-icon.roulette {
	background-position:75% 25%
}
.intro-icon.event {
	background-position:100% 25%
}
.intro-icon.mybet {
	background-position:0 50%
}
.intro-icon.qna {
	background-position:25% 50%
}
.intro-icon.deposit {
	background-position:50% 50%
}
.intro-icon.withdrawal {
	background-position:75% 50%
}
.intro-icon.message {
	background-position:100% 50%
}
.intro-icon.bbs {
	background-position:0 75%
}
.intro-icon.recommender {
	background-position:25% 75%
}
.intro-icon.eventNotice {
	background-position:50% 75%
}
.TopMenu {
	color:#f11c82;
	font-size:1.2rem;
	padding:0;
	background:#1f2327;
	margin:0;
	display:flex;
	justify-content:center;
	align-items:center
}
.InfoBox #btnLogin,.InfoBox #btnLogout {
	border-radius:30px;
	background:#0d0d0d;
	color:#fff;
	border:2px solid #775334;
	padding:4px 12px;
	font-weight:600
}
.InfoBox #btnLogin:hover,.InfoBox #btnLogout:hover {
	border:2px solid #e39d61
}
.TopMenu>ul {
	display:flex;
	height:50px;
	justify-content:space-around;
	align-items:center;
	color:#fff
}
.TopMenu>ul.main-menu-box1 {
	flex:.6
}
.TopMenu>ul>li>div.main {
	width:100%;
	height:100%;
	display:flex;
	align-items:center;
	justify-content:center
}
.TopMenu>ul.main-menu-box1>li {
	height:100%;
	cursor:pointer;
	list-style:none;
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center
}
.TopMenu ul.main-menu-box1>.mMenu>.main>span {
	display:none
}
.TopMenu .mMenu>.main>em {
	display:block;
	font-size:1.6rem;
	color:#f1f1f1;
	font-weight:700;
	font-style:normal;
	white-space:nowrap;
	font-weight:600
}
.TopMenu .mMenu:hover>.main>em {
	color:#f7d146
}
.TopMenu .mMenu.cur>.main>em {
	color:#21cc05
}
.TopMenu .mMenu.cur:after {
	display:block;
	background:#21cc05;
	position:absolute;
	content:'';
	height:.2rem;
	width:100%;
	bottom:0;
	left:0
}
.TopMenu .mMenu:after {
	position:absolute;
	display:block;
	height:2px;
	background:#f7d146;
	content:"";
	bottom:0;
	transition:all 60ms ease-out;
	-webkit-transition:all 60ms ease-out;
	left:51%;
	right:50%
}
.TopMenu .mMenu:hover:after {
	left:0;
	right:0
}
.TopMenu input {
	text-align:center;
	border:none;
	height:24px;
	border-radius:3px;
	margin:0 4px 0 0;
	width:13rem
}
.TopMenu button {
	border:none;
	border-radius:3px;
	background:#d8aa63;
	color:#000;
	height:24px;
	width:7rem;
	margin:0 4px 0 0;
	font-size:1.2rem;
	font-weight:700
}
.TopMenu button:hover {
	background:#f8eba1
}
.TopMenu .top_user_info>span {
	display:flex;
	justify-content:center;
	align-items:center;
	padding:8px;
	cursor:pointer;
	position:relative
}
.TopMenu .top_user_info>span>i {
	margin-right:4px;
	font-size:1.5rem
}
.TopMenu .top_user_info>span:after {
	position:absolute;
	display:block;
	height:2px;
	background:#f8eba1;
	content:"";
	bottom:0;
	transition:all 60ms ease-out;
	-webkit-transition:all 60ms ease-out;
	left:51%;
	right:50%
}
.TopMenu .top_user_info>span:hover:after {
	left:0;
	right:0
}
.myInfo-wrap {
	font-weight:500
}
#user_info .myInfo {
	padding:0;
	margin:0 0 6px 0;
	border-radius:0;
	overflow:hidden;
	color:#fff
}
#user_info .user-info .lvCont {
	background:hsl(227 4% 11% / 1);
	padding:12px 10px;
	display:flex;
	color:#fff;
	border-bottom:0 solid #40352d;
	justify-content:space-between;
	align-items:center
}
#user_info .user-info .lvCont .t2 {
	font-size:9px;
	background:#222935;
	padding:2px 4px;
	font-weight:700;
	border:solid 1px #3b3f46;
	color:#f7941d
}
#user_info .user-info .lvCont [class^=icon-] {
	font-size:16px;
	margin:0 4px 0 0
}
#user_info .user-info .msgCont {
	display:flex;
	justify-content:stretch;
	align-items:center
}
#user_info .user-info .msgCont [class^=icon-] {
	font-size:18px
}
#user_info .user-info .msgCont em {
	color:#ff8d00;
	font-family:DINWeb-Bold,sans-serif;
	font-size:14px;
	font-style:normal;
	margin:0 2px
}
#user_info .user-info .msgCont [class^=icon-]:before {
	color:#f0e198
}
#user_info .user-info .msgCont>div {
	flex:1;
	text-align:center;
	height:35px;
	display:flex;
	align-items:center;
	justify-content:center
}
#user_info .user-info .msgCont>div:first-child {
	border-right:1px solid #40352d
}
#user_info .user-info .msgCont,#user_info .user-info .property {
	background:#1f2327
}
#user_info .user-info #intro_nick {
	font-style:normal;
	font-weight:600;
	font-size:14px
}
#user_info .user-info .msgCont li {
	display:flex;
	align-items:center;
	justify-content:center
}
#user_info .icon-id:before {
	color:#bfbfbf
}
#btnLogout {
	cursor:pointer
}
#btnLogout:hover:before {
	color:#ff3030
}
.user-info .btnCont {
	display:flex;
	align-items:center;
	justify-content:space-around;
	color:#ededed;
	font-size:12px;
	background:#28252a;
	background-image:linear-gradient(360deg,hsl(236 4% -4% / 1) 0,hsl(244 8% 17% / 1));
	border-bottom:1px solid #28252a
}
.user-info .btnCont>div {
	text-align:center;
	font-weight:500;
	display:flex;
	justify-content:center;
	padding:9px 0;
	cursor:pointer;
	border-radius:0
}
.user-info .btnCont>div {
	border-width:1px 1px 1px 0
}
.user-info .btnCont>div:first-child {
	border-width:1px;
	margin:0 6px 0 0
}
.user-info .btnCont>.btn_login {
	width:100%;
	border:1px solid #f7941d;
	font-size:15px;
	border-radius:2px;
	color:#ededed;
	font-weight:700
}
.user-info .btnCont>.btn_login>span[class=icon-power] {
	font-size:16px;
	margin:0 5px 0 0
}
.property>div {
	display:flex;
	justify-content:space-between;
	height:35px
}
.property>div>span {
	padding:6px 0 6px 9px;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	flex:1;
	font-size:13px
}
.property>div>span>em {
	color:#ffea00;
	font-size:13px;
	font-style:normal;
	margin:0 4px 0 4px
}
.property>div>span:nth-child(2) {
	justify-content:flex-end;
	padding:6px 15px 6px 0
}
.property>div>span>[class^=icon-] {
	font-size:17px;
	margin:0 4px 0 0;
	color:#f7941d
}
.user-info .btnCont>div>[class^=icon-] {
	font-size:12px;
	margin:0 2px 0 0;
	color:hsl(220 9% 51% / 1)
}
.goLink {
	cursor:pointer;
	display:flex;
	align-items:center
}
.goLink.trsfr:hover {
	background:#00000000
}
#user_info .user-info .lvCont [class^=icon-]#btnLogout {
	margin:0 0 0 10px
}
.addMenu-wrap {
	display:grid;
	grid-template-columns:repeat(3,1fr);
	grid-template-rows:repeat(5,1fr);
	grid-column-gap:0;
	grid-row-gap:0;
	/*background-image:linear-gradient(120deg,#ef982f 0,#d77806)!important;*/
	background:#000;
	border-radius:0 0 5px 5px;
	overflow:hidden;
	margin:0 0 6px 0
}
.addMenu-wrap.inv {
	grid-template-columns:repeat(4,1fr);
	grid-template-rows:1fr;
	margin:0;
	border-radius:5px 5px 0 0;
	background-image:linear-gradient(90deg,#2c2b32 0,#212026)!important
}
.addMenu-wrap>i {
	display:flex;
	align-items:center;
	justify-content:center;
	height:40px;
	font-style:normal;
	color:#fff;
	cursor:pointer;
	border:solid 1px #a30000;
	border-color:#ffffff33 #00000033 #00000033 #ffffff33;
	font-weight:500;
	letter-spacing:-.5px;
	font-size:13px
}
.addMenu-wrap>i:hover {
	background:#f7d146;
	color:#fff
}
.addMenu-wrap>i>a {
	color:#fff
}
.addMenu-wrap>i>a:hover {
	color:#fff
}
.addMenu-wrap>i.inv {
	background:#3b3f46;
	color:#fff;
	border-color:#ffffff14 #0000002e #0000008c #ffffff12
}
.addMenu-wrap>i.inv:hover {
	background:hsl(216 22% 17% / 1);
	color:#fff
}
.addMenu-wrap i[class^=icon-] {
	margin:0 4px 0 0
}
.addMenu-wrap i[class^=icon-]:before {
	color:#f7d146
}
.snb-btn {
	display:flex;
	justify-content:space-between;
	background:#000;
	margin:0 0 2px 0
}
.snb-btn>div {
	height:calc(137px * 75 / 150);
	width:138px;
	cursor:pointer;
	position:relative;
	display:flex;
	justify-content:space-between;
	background:#000;
	margin:2px;
	border:1px solid #3b3f46
}
.snb-btn>.casino-btn {
	background:#1d1d1e url(/img/btn_casino.jpg) no-repeat;
	background-size:cover;
	border: 1px solid;
    border-image: linear-gradient(135deg, #f8b938 0%, #f09512 100%) 10
}
.snb-btn>.slot-btn {
	background:#1d1d1e url(/img/btn_slot.jpg) no-repeat;
	background-size:cover;
	border: 1px solid;
    border-image: linear-gradient(135deg, #f8b938 0%, #f09512 100%) 10
}
.snb-btn>.revolution-btn {
	height:calc(282px * 75 / 300);
	width:281px;
	cursor:pointer;
	position:relative;
	display:flex;
	justify-content:space-between;
	background:#000;
	margin:2px;
	border:1px solid #3b3f46
}
.snb-btn>.revolution-btn {
	background:#1d1d1e url(/img/btn_revolution.jpg) no-repeat;
	background-size:cover
}
.loginBox {
	padding:8px
}
.loginBox>div:first-child {
	color:#efdc90;
	font-weight:400;
	margin:0 0 4px 0
}
.user-info .loginBox .btnCont {
	margin:4px 0 0 0
}
.loginBox input {
	width:100%;
	padding:8px;
	background:#000;
	border:solid 1px #323232;
	border-radius:0;
	font-size:14px;
	height:30px;
	color:#fff
}
.loginBox input::placeholder {
	color:#dedede
}
.mLoginBtnCont {
	display:none;
	background:#000
}
.mLoginBtnCont .btn {
	flex:1;
	display:flex;
	align-items:center;
	justify-content:center;
	border:solid 1px #3b3f46;
	background:#3b3f46;
	border-radius:3px;
	margin:4px 4px;
	padding:13px 0;
	cursor:pointer
}
.mLoginBtnCont .btn>span {
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:16px;
	color:#fff
}
.mLoginBtnCont .btn>span>i[class^=icon-] {
	margin:0 4px 0 0
}
.nickbox {
	border:solid 1px hsl(221 4% 22% / 1);
	border-width:1px 0
}
.btnCall {
	background:#3b3f46;
	padding:10px 4px;
	text-align:center;
	margin:4px 0 0 0;
	border:1px solid #f7941d;
	cursor:pointer
}
.inquiry {
	background:#1d3b77;
	padding:8px;
	margin:4px 0 0 0;
	border:1px solid #3c62ae;
	display:none
}
.inquiry .stitle {
	text-align:center;
	padding:0 0 8px 0;
	color:#fe0;
	font-size:12px
}
.inquiry .inputCont {
	padding:4px 0
}
.inquiry .inputCont input {
	width:100%;
	padding:8px;
	background:#fff;
	border:solid 0 #323232;
	border-radius:0;
	font-size:14px;
	height:30px;
	color:#000
}
.inquiry .inputCont input::placeholder {
	color:#444
}
.inquiry .btnCont {
	background:0 0;
	border:none
}
.inquiry .btnCont button {
	flex:1;
	padding:6px 4px;
	background:#0f0f16;
	border:1px solid #25427d;
	margin:1px;
	color:#ffdf63
}
.addMenu-search {
	padding:0 4px 4px 4px
}
.addMenu-search>div {
	padding:4px
}
.addMenu-search input {
	width:calc(100% - 34px);
	padding:4px;
	height:30px;
	border:none;
	color:#000;
	font-weight:700
}
.addMenu-search button {
	width:30px;
	height:30px;
	border:none;
	background:#3b3f46;
	color:#fff;
	margin:0 0 0 4px
}
.InfoBox-wrap {
	background:#000
}
.InfoBox {
	display:flex;
	height:85px;
	margin:0 auto;
	align-items:center;
	justify-content:space-between;
	color:#fff;
	font-size:14px;
	font-weight:500
}
.InfoBox a,.InfoBox a:visited {
	color:#fff
}
.InfoBox>.col {
	white-space:nowrap;
	/*flex:1;*/
	display:flex;
	align-items:center
}
.InfoBox>.col.middle {
	text-align:center
}
.InfoBox>.col.right {
	text-align:right;
	/*justify-content:flex-end;*/
	padding:0 10px 0 0;
}
.InfoBox .col.right>span {
	position:relative;
	cursor:pointer;
	margin:0 7px;
	display:flex;
	align-items:center;
	font-size:12px;
	color:#e5e5e5
}
.InfoBox .col.right>span.btnLogin {
	margin:0 4px 0 2px;
	padding:2px 0;
	border-radius:30px;
	background:#000;
	color:#fff;
	border:#f7d146 solid 2px;
	font-weight:600;
	min-width:73px;
	cursor:pointer;
	text-align:center;
	font-size:14px;
	transition:.3s background;
	display:inline-block
}
.InfoBox .col.right>span.btnLogin:hover {
	border-color:#bebebf;
	color:#fff
}
.InfoBox i.divide {
	width:1px;
	height:16px;
	background:#7c8a99
}
.InfoBox .col.right i[class^=icon-]:before {
	font-size:16px;
	color:#f7d146;
	margin:0 2px 0 0
}
.InfoBox .col.right span:hover i[class^=icon-]:before {
	color:#fff
}
.InfoBox .col.right span:hover {
	color:#fff
}
.InfoBox .col.right>span>.sub {
	position:absolute;
	top:30px;
	right:0;
	background:#d8aa63;
	z-index:9;
	color:#000;
	min-width:80px;
	display:none;
	border:solid 1px #000
}
.InfoBox .col.right>span>.sub>span {
	padding:8px 6px;
	border-bottom:solid 1px #835f39
}
.InfoBox .col.right>span>.sub>span:last-child {
	border-bottom:solid 0 #000
}
.InfoBox .col.right>span>.sub>span:hover {
	background:#f8eba1
}
.InfoBox .col.right span.lang {
	display:flex;
	align-items:center;
	justify-content:space-between
}
.InfoBox .col.right span.lang img {
	width:15px;
	height:15px
}
.InfoBox .col.left>span {
	position:relative;
	margin-right:12px
}
.InfoBox .col.left span:not(:last-child)>abbr:before {
	position:absolute;
	display:block;
	width:0;
	height:100%;
	background:#667177;
	content:"";
	top:0;
	right:-7px
}
.InfoBox .col.left>span:first-child:after {
	width:0
}
.InfoBox .userInfo:not(.nolink) {
	cursor:pointer;
	position:relative
}
.InfoBox .userInfo .ico {
	margin:0 4px 0 0
}
.InfoBox #messageCount,.InfoBox #qnaCount,.InfoBox #tvCount {
	font-size:11px;
	color:#000;
	font-weight:700;
	vertical-align:top;
	background:#f8eba1;
	border-radius:29px;
	width:15px;
	height:15px;
	display:inline-block;
	text-align:center;
	position:relative;
	top:-5px;
	line-height:15px
}
.InfoBox #usrid {
	vertical-align:top
}
.InfoBox #money,.InfoBox #point,.InfoBox #winPoint {
	font-size:14px;
	color:#efefef;
	font-weight:700;
	vertical-align:top
}
.InfoBox #money {
	color:#ff0
}
.InfoBox .userInfo>abbr:after {
	position:absolute;
	display:block;
	height:2px;
	background:#f7941d;
	content:"";
	bottom:-10px;
	transition:all 60ms ease-out;
	-webkit-transition:all 60ms ease-out;
	left:51%;
	right:50%
}
.InfoBox .userInfo:hover>abbr:after {
	left:0;
	right:0
}
.scrollNotice-cont {
	display:none;
	flex-direction:row;
	flex-wrap:nowrap;
	align-items:center;
	color:#f8eba1;
	overflow:hidden;
	font-size:12px;
	padding:5px;
	background:#241c18
}
.scrollNotice-copy {
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	align-items:center;
	color:#56a9dd;
	overflow:hidden;
	font-size:14px;
	padding:6px 10px;
	background:#1c242c;
	border-radius:60px
}
#quickAnnounce {
	width:100%;
	overflow:hidden;
	position:relative;
	max-width:800px
}
#quickAnnounce p:after {
	content:"";
	white-space:nowrap;
	padding-right:50px
}
#quickAnnounce p {
	margin:0;
	padding-left:100%;
	display:inline-block;
	white-space:nowrap;
	-webkit-animation-name:marquee;
	-webkit-animation-timing-function:linear;
	-webkit-animation-duration:20s;
	-webkit-animation-iteration-count:infinite;
	-moz-animation-name:marquee;
	-moz-animation-timing-function:linear;
	-moz-animation-duration:20s;
	-moz-animation-iteration-count:infinite;
	animation-name:marquee;
	animation-timing-function:linear;
	animation-duration:20s;
	animation-iteration-count:infinite
}
#quickAnnounce-copy {
	overflow:hidden;
	position:relative;
	width:320px;
	color:#fff;
	font-weight:500
}
#quickAnnounce-copy p:after {
	content:"";
	white-space:nowrap;
	padding-right:50px
}
#quickAnnounce-copy p {
	margin:0;
	padding-left:100%;
	display:inline-block;
	white-space:nowrap;
	-webkit-animation-name:marquee;
	-webkit-animation-timing-function:linear;
	-webkit-animation-duration:20s;
	-webkit-animation-iteration-count:infinite;
	-moz-animation-name:marquee;
	-moz-animation-timing-function:linear;
	-moz-animation-duration:20s;
	-moz-animation-iteration-count:infinite;
	animation-name:marquee;
	animation-timing-function:linear;
	animation-duration:20s;
	animation-iteration-count:infinite
}
@-webkit-keyframes marquee {
	from {
		-webkit-transform:translate(0)
	}
	99%,to {
		-webkit-transform:translate(-100%)
	}
}
@-moz-keyframes marquee {
	from {
		-moz-transform:translate(0)
	}
	99%,to {
		-moz-transform:translate(-100%)
	}
}
@-ms-keyframes marquee {
	from {
		-ms-transform:translate(0)
	}
	99%,to {
		-ms-transform:translate(-100%)
	}
}
@-o-keyframes marquee {
	from {
		-o-transform:translate(0)
	}
	99%,to {
		-o-transform:translate(-100%)
	}
}
@keyframes marquee {
	from {
		transform:translate(0)
	}
	99%,to {
		transform:translate(-100%)
	}
}
#footer {
	width:100%;
	position:fixed;
	bottom:0;
	background:#000;
	z-index:4
}
#footer>div {
	position:relative
}
.footerCont {
	display:none
}
.footerCont>.wrap {
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:space-between;
	color:#c7c7c7;
	padding:40px 0
}
.footerCont .right {
	padding:4px
}
.footerCont .right a {
	display:flex;
	align-items:center;
	justify-content:center;
	color:#aaa;
	white-space:nowrap
}
.footerCont .right a:active,.footerCont .right a:visited {
	color:#aaa
}
.footerCont .right a:hover {
	text-decoration:underline
}
.footerCont .right a img {
	height:30px;
	margin-right:4px
}
#btnFooter {
	position:absolute;
	top:-20px;
	width:60px;
	height:20px;
	margin:0 auto;
	left:50%;
	transform:translateX(-50%);
	background:#000;
	border-radius:4px 4px 0 0;
	text-align:center;
	cursor:pointer;
	display:flex;
	align-items:center;
	justify-content:center
}
#footer.sh .icon-arrow-up {
	display:none
}
#footer.sh .icon-arrow-down {
	display:block
}
#btnFooter .icon-arrow-down {
	color:#f8eba1
}
#btnFooter .icon-arrow-down {
	display:none
}
#footer.sh #btnFooter {
	top:-20px
}
#sign .loginContainer,#sign .signContainer {
	z-index:3;
	background:rgba(0,0,0,.51);
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:999
}
.loginContainer .wrap1,.signContainer .formWrap {
	display:flex;
	align-items:center;
	justify-content:center;
	height:100%
}
.loginContainer .wrap1 {
	align-items:flex-start
}
.signContainer .colWrap {
	display:grid;
	grid-template-columns:repeat(2,1fr);
	grid-template-rows:1fr;
	grid-column-gap:1px;
	grid-row-gap:0;
	background:#28303c;
	margin:6px 0;
	border-radius:10px;
	overflow:hidden
}
.signContainer .colWrap .col {
	background:#222935;
	padding:20px;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:start
}
.formWrap form,.loginContainer .wrap2 {
	margin:0 auto;
	width:774px;
	background:#f7941d;
	padding:2px;
	border-radius:12px;
	position:relative;
	font-size:18px;
	color:#fff
}
.loginContainer .wrap2 {
	width:360px;
	margin:109px 0 0 0
}
.loginContainer .txt {
	padding:8px;
	text-align:center;
	cursor:pointer;
	color:#aaa;
	font-size:16px
}
.loginContainer .txt:hover {
	color:#fff
}
.loginContainer .btn_login {
	background:#f7941d;
	text-align:center;
	border:1px solid #f7941d;
	margin:0 0 10px 0;
	font-weight:700;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:6px 0;
	cursor:pointer;
	color:#000;
	border-radius:2px
}
.loginContainer .btn_login>[class^=icon-] {
	font-size:18px;
	margin:0 8px 0 0
}
.loginContainer .btn_login>[class^=icon-]:before {
	color:#fff
}
.formWrap form>div,.loginContainer .wrap2 .box {
	background:#0d0d0d;
	padding:10px;
	border-radius:10px
}
.loginContainer .wrap2 .box .col {
	background:#222935;
	padding:20px;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:start;
	border-radius:8px;
	margin:6px 0
}
.loginContainer .wrap2 .box .col>div {
	width:100%;
	padding:4px 0
}
.loginContainer .wrap2 .box .col input {
	width:100%;
	padding:8px;
	background:#fff;
	border:solid 1px #644727;
	border-radius:3px;
	font-size:14px;
	height:30px
}
#btnCloseLogin,#btnCloseSign {
	position:absolute;
	top:21px;
	right:21px;
	padding:4px;
	cursor:pointer;
	background:#222935;
	border-radius:4px;
	display:flex
}
#btnCloseLogin .icon-del2,#btnCloseSign .icon-del2 {
	font-size:25px
}
#btnCloseLogin .icon-del2:before,#btnCloseSign .icon-del2:before {
	color:#d5d3d7
}
.signContainer .col>div {
	display:flex;
	padding:6px 0;
	align-items:center;
	flex-wrap:wrap;
	width:305px
}
.signContainer label {
	display:block;
	width:100%;
	padding:0 0 4px 0;
	font-size:16px
}
.signContainer label>span {
	font-size:12px;
	color:#cdcdcd
}
.signContainer label>span>em {
	color:#56ff00;
	font-weight:700
}
.signContainer .btnCont {
	display:flex;
	padding:10px 0;
	justify-content:center
}
.signContainer .btnCont button {
	font-size:16px;
	padding:10px;
	min-width:129px;
	margin:0 4px;
	border-radius:50px;
	border:solid 3px #fff;
	background:#0e0e0e;
	color:#fff;
	font-size:22px
}
.signContainer .btnCont button:hover {
	border:solid 3px #f7941d
}
#btnCheckId,#btnCheckName,#btnSendCode {
	padding:5px;
	border:solid 1px #f7941d;
	border-radius:4px;
	margin:0 0 0 3px;
	background:#161418;
	font-weight:600;
	font-size:16px;
	color:#f7941d
}
.signContainer input,.signContainer select {
	padding:8px;
	width:291px;
	border-radius:4px;
	border:1px solid #666;
	font-size:13px;
	color:#000;
	height:35px
}
.signContainer input#name,.signContainer input#userId {
	width:220px
}
.signContainer input.tel,.signContainer select.tel {
	width:91px
}
.signContainer .code input.tel,.signContainer .code select.tel {
	width:67px
}
.loginContainer .title,.signContainer .title {
	font-size:24px;
	font-weight:600;
	text-align:center;
	padding:10px;
	background:#f7941d;
	border-radius:8px;
	color:#141414
}
[class*=" icon-flag-"],[class^=icon-flag-] {
	display:inline-block;
	background:url(/img/icon-flags.png);
	background-size:2100%;
	width:18px;
	height:18px;
	margin:0 5px 0 0;
	border-radius:2px
}
.icon-flag-world {
	background-position:5% 0
}
.icon-flag-euro {
	background-position:10% 0
}
.icon-flag-ad {
	background-position:15% 0
}
.icon-flag-ae {
	background-position:20% 0
}
.icon-flag-af {
	background-position:25% 0
}
.icon-flag-ag {
	background-position:30% 0
}
.icon-flag-ai {
	background-position:35% 0
}
.icon-flag-al {
	background-position:40% 0
}
.icon-flag-am {
	background-position:45% 0
}
.icon-flag-ao {
	background-position:50% 0
}
.icon-flag-ar {
	background-position:55% 0
}
.icon-flag-at {
	background-position:60% 0
}
.icon-flag-au {
	background-position:65% 0
}
.icon-flag-aw {
	background-position:70% 0
}
.icon-flag-az {
	background-position:75% 0
}
.icon-flag-ba {
	background-position:80% 0
}
.icon-flag-bb {
	background-position:85% 0
}
.icon-flag-bd {
	background-position:90% 0
}
.icon-flag-be {
	background-position:95% 0
}
.icon-flag-bf {
	background-position:100% 0
}
.icon-flag-bg {
	background-position:0 5%
}
.icon-flag-bh {
	background-position:5% 5%
}
.icon-flag-bi {
	background-position:10% 5%
}
.icon-flag-bj {
	background-position:15% 5%
}
.icon-flag-bm {
	background-position:20% 5%
}
.icon-flag-bn {
	background-position:25% 5%
}
.icon-flag-bo {
	background-position:30% 5%
}
.icon-flag-br {
	background-position:35% 5%
}
.icon-flag-bs {
	background-position:40% 5%
}
.icon-flag-bt {
	background-position:45% 5%
}
.icon-flag-bw {
	background-position:50% 5%
}
.icon-flag-by {
	background-position:55% 5%
}
.icon-flag-bz {
	background-position:60% 5%
}
.icon-flag-ca {
	background-position:65% 5%
}
.icon-flag-cd {
	background-position:70% 5%
}
.icon-flag-cf {
	background-position:75% 5%
}
.icon-flag-cg {
	background-position:80% 5%
}
.icon-flag-ch {
	background-position:85% 5%
}
.icon-flag-ci {
	background-position:90% 5%
}
.icon-flag-cl {
	background-position:95% 5%
}
.icon-flag-cm {
	background-position:100% 5%
}
.icon-flag-cn {
	background-position:0 10%
}
.icon-flag-co {
	background-position:5% 10%
}
.icon-flag-cr {
	background-position:10% 10%
}
.icon-flag-cu {
	background-position:15% 10%
}
.icon-flag-cv {
	background-position:20% 10%
}
.icon-flag-cw {
	background-position:25% 10%
}
.icon-flag-cy {
	background-position:30% 10%
}
.icon-flag-cz {
	background-position:35% 10%
}
.icon-flag-de {
	background-position:40% 10%
}
.icon-flag-dj {
	background-position:45% 10%
}
.icon-flag-dk {
	background-position:50% 10%
}
.icon-flag-dm {
	background-position:55% 10%
}
.icon-flag-do {
	background-position:60% 10%
}
.icon-flag-dz {
	background-position:65% 10%
}
.icon-flag-ec {
	background-position:70% 10%
}
.icon-flag-ee {
	background-position:75% 10%
}
.icon-flag-eg {
	background-position:80% 10%
}
.icon-flag-eh {
	background-position:85% 10%
}
.icon-flag-er {
	background-position:90% 10%
}
.icon-flag-es {
	background-position:95% 10%
}
.icon-flag-et {
	background-position:100% 10%
}
.icon-flag-fi {
	background-position:0 15%
}
.icon-flag-fj {
	background-position:5% 15%
}
.icon-flag-fr {
	background-position:10% 15%
}
.icon-flag-ga {
	background-position:15% 15%
}
.icon-flag-gb {
	background-position:20% 15%
}
.icon-flag-gd {
	background-position:25% 15%
}
.icon-flag-ge {
	background-position:30% 15%
}
.icon-flag-gg {
	background-position:35% 15%
}
.icon-flag-gh {
	background-position:40% 15%
}
.icon-flag-gi {
	background-position:45% 15%
}
.icon-flag-gl {
	background-position:50% 15%
}
.icon-flag-gm {
	background-position:55% 15%
}
.icon-flag-gn {
	background-position:60% 15%
}
.icon-flag-gp {
	background-position:65% 15%
}
.icon-flag-gq {
	background-position:70% 15%
}
.icon-flag-gr {
	background-position:75% 15%
}
.icon-flag-gt {
	background-position:80% 15%
}
.icon-flag-gu {
	background-position:85% 15%
}
.icon-flag-gy {
	background-position:90% 15%
}
.icon-flag-hk {
	background-position:95% 15%
}
.icon-flag-hn {
	background-position:100% 15%
}
.icon-flag-hr {
	background-position:0 20%
}
.icon-flag-ht {
	background-position:5% 20%
}
.icon-flag-hu {
	background-position:10% 20%
}
.icon-flag-id {
	background-position:15% 20%
}
.icon-flag-ie {
	background-position:20% 20%
}
.icon-flag-il {
	background-position:25% 20%
}
.icon-flag-im {
	background-position:30% 20%
}
.icon-flag-in {
	background-position:35% 20%
}
.icon-flag-iq {
	background-position:40% 20%
}
.icon-flag-ir {
	background-position:45% 20%
}
.icon-flag-is {
	background-position:50% 20%
}
.icon-flag-it {
	background-position:55% 20%
}
.icon-flag-je {
	background-position:60% 20%
}
.icon-flag-jm {
	background-position:65% 20%
}
.icon-flag-jo {
	background-position:70% 20%
}
.icon-flag-jp {
	background-position:75% 20%
}
.icon-flag-ke {
	background-position:80% 20%
}
.icon-flag-kg {
	background-position:85% 20%
}
.icon-flag-kh {
	background-position:90% 20%
}
.icon-flag-km {
	background-position:95% 20%
}
.icon-flag-kn {
	background-position:100% 20%
}
.icon-flag-kr {
	background-position:0 25%
}
.icon-flag-kw {
	background-position:5% 25%
}
.icon-flag-fault {
	background-position:10% 25%
}
.icon-flag-ky {
	background-position:15% 25%
}
.icon-flag-kz {
	background-position:20% 25%
}
.icon-flag-la {
	background-position:25% 25%
}
.icon-flag-lb {
	background-position:30% 25%
}
.icon-flag-lc {
	background-position:35% 25%
}
.icon-flag-li {
	background-position:40% 25%
}
.icon-flag-lk {
	background-position:45% 25%
}
.icon-flag-lr {
	background-position:50% 25%
}
.icon-flag-ls {
	background-position:55% 25%
}
.icon-flag-lt {
	background-position:60% 25%
}
.icon-flag-lu {
	background-position:65% 25%
}
.icon-flag-lv {
	background-position:70% 25%
}
.icon-flag-ly {
	background-position:75% 25%
}
.icon-flag-ma {
	background-position:80% 25%
}
.icon-flag-mc {
	background-position:85% 25%
}
.icon-flag-md {
	background-position:90% 25%
}
.icon-flag-me {
	background-position:95% 25%
}
.icon-flag-mg {
	background-position:100% 25%
}
.icon-flag-mk {
	background-position:0 30%
}
.icon-flag-ml {
	background-position:5% 30%
}
.icon-flag-mm {
	background-position:10% 30%
}
.icon-flag-mn {
	background-position:15% 30%
}
.icon-flag-mo {
	background-position:20% 30%
}
.icon-flag-mq {
	background-position:25% 30%
}
.icon-flag-mr {
	background-position:30% 30%
}
.icon-flag-ms {
	background-position:35% 30%
}
.icon-flag-mt {
	background-position:40% 30%
}
.icon-flag-mu {
	background-position:45% 30%
}
.icon-flag-mv {
	background-position:50% 30%
}
.icon-flag-mw {
	background-position:55% 30%
}
.icon-flag-mx {
	background-position:60% 30%
}
.icon-flag-my {
	background-position:65% 30%
}
.icon-flag-mz {
	background-position:70% 30%
}
.icon-flag-na {
	background-position:75% 30%
}
.icon-flag-nc {
	background-position:80% 30%
}
.icon-flag-ne {
	background-position:85% 30%
}
.icon-flag-ng {
	background-position:90% 30%
}
.icon-flag-ni {
	background-position:95% 30%
}
.icon-flag-nl {
	background-position:100% 30%
}
.icon-flag-no {
	background-position:0 35%
}
.icon-flag-np {
	background-position:5% 35%
}
.icon-flag-nz {
	background-position:10% 35%
}
.icon-flag-om {
	background-position:15% 35%
}
.icon-flag-pa {
	background-position:20% 35%
}
.icon-flag-pe {
	background-position:25% 35%
}
.icon-flag-pg {
	background-position:30% 35%
}
.icon-flag-ph {
	background-position:35% 35%
}
.icon-flag-pk {
	background-position:40% 35%
}
.icon-flag-pl {
	background-position:45% 35%
}
.icon-flag-ps {
	background-position:50% 35%
}
.icon-flag-pt {
	background-position:55% 35%
}
.icon-flag-py {
	background-position:60% 35%
}
.icon-flag-qa {
	background-position:65% 35%
}
.icon-flag-ro {
	background-position:70% 35%
}
.icon-flag-rs {
	background-position:75% 35%
}
.icon-flag-ru {
	background-position:80% 35%
}
.icon-flag-rw {
	background-position:85% 35%
}
.icon-flag-sa {
	background-position:90% 35%
}
.icon-flag-sc {
	background-position:95% 35%
}
.icon-flag-sd {
	background-position:100% 35%
}
.icon-flag-se {
	background-position:0 40%
}
.icon-flag-sg {
	background-position:5% 40%
}
.icon-flag-si {
	background-position:10% 40%
}
.icon-flag-sk {
	background-position:15% 40%
}
.icon-flag-sl {
	background-position:20% 40%
}
.icon-flag-sm {
	background-position:25% 40%
}
.icon-flag-sn {
	background-position:30% 40%
}
.icon-flag-so {
	background-position:35% 40%
}
.icon-flag-sr {
	background-position:40% 40%
}
.icon-flag-st {
	background-position:45% 40%
}
.icon-flag-sv {
	background-position:50% 40%
}
.icon-flag-sx {
	background-position:55% 40%
}
.icon-flag-sy {
	background-position:60% 40%
}
.icon-flag-sz {
	background-position:65% 40%
}
.icon-flag-tc {
	background-position:70% 40%
}
.icon-flag-td {
	background-position:75% 40%
}
.icon-flag-tg {
	background-position:80% 40%
}
.icon-flag-th {
	background-position:85% 40%
}
.icon-flag-tj {
	background-position:90% 40%
}
.icon-flag-tl {
	background-position:95% 40%
}
.icon-flag-tn {
	background-position:100% 40%
}
.icon-flag-tr {
	background-position:0 45%
}
.icon-flag-tt {
	background-position:5% 45%
}
.icon-flag-tw {
	background-position:10% 45%
}
.icon-flag-tz {
	background-position:15% 45%
}
.icon-flag-ua {
	background-position:20% 45%
}
.icon-flag-ug {
	background-position:25% 45%
}
.icon-flag-us {
	background-position:30% 45%
}
.icon-flag-uy {
	background-position:35% 45%
}
.icon-flag-uz {
	background-position:40% 45%
}
.icon-flag-va {
	background-position:45% 45%
}
.icon-flag-vc {
	background-position:50% 45%
}
.icon-flag-ve {
	background-position:55% 45%
}
.icon-flag-vn {
	background-position:60% 45%
}
.icon-flag-xk {
	background-position:65% 45%
}
.icon-flag-ye {
	background-position:70% 45%
}
.icon-flag-yt {
	background-position:75% 45%
}
.icon-flag-za {
	background-position:80% 45%
}
.icon-flag-zm {
	background-position:85% 45%
}
.icon-flag-zw {
	background-position:90% 45%
}
.icon-flag-sco {
	background-position:95% 45%
}
.icon-flag-wal {
	background-position:100% 45%
}
.icon-flag-pr {
	background-position:0 50%
}
.icon-flag-lol {
	background-position:5% 50%
}
[class*=" icon-league-"],[class^=icon-league-] {
	display:inline-block;
	background:url(/img/league_logo.png);
	background-size:2100%;
	width:18px;
	height:18px;
	margin:0 5px 0 0
}
.icon-league-1000000067,.icon-league-premere {
	background-position:5% 0
}
.icon-league-1000000064,.icon-league-nba {
	background-position:10% 0
}
.icon-league-1000000019,.icon-league-nhl {
	background-position:15% 0
}
.icon-league-1000000183,.icon-league-mlb {
	background-position:20% 0
}
.icon-league-1000000154,.icon-league-1000007807,.icon-league-kbo {
	background-position:25% 0
}
.icon-league-1000004178,.icon-league-1000004179,.icon-league-vleague {
	background-position:30% 0
}
.icon-league-1000002540,.icon-league-kbl {
	background-position:35% 0
}
.icon-league-1000027666,.icon-league-wkbl {
	background-position:40% 0
}
.icon-league-1000004146,.icon-league-npb {
	background-position:45% 0
}
.icon-league-1000008363,.icon-league-laliga {
	background-position:50% 0
}
.icon-league-1000000065,.icon-league-bundes {
	background-position:60% 0
}
.icon-league-1000000061,.icon-league-ligue1 {
	background-position:65% 0
}
.icon-league-1000000004,.icon-league-liguea {
	background-position:70% 0
}
.icon-league-1000032644,.icon-league-uefaChamps {
	background-position:75% 0
}
.icon-league-1000024585,.icon-league-kleague1 {
	background-position:80% 0
}
.default_msg {
	background:#181818 url(/img/no_bg.jpg) no-repeat;
	background-size:contain;
	border-radius:8px;
	height:calc((100vw - 600px) * 769 / 659 / 2)
}
.Cart {
	position:relative;
	font-weight:600
}
.Cart>.title {
	background:#1a191b;
	background-image:linear-gradient(180deg,#121212 0,#2a282f);
	font-size:17px;
	font-weight:700;
	padding:0 2px 0 12px;
	color:#bbb;
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-radius:0;
	border-top:1px solid #47474a;
	border-bottom:2px solid #bbb
}
.Cart>.title>span {
	display:flex;
	align-items:center;
	font-size:12px
}
.Cart>.title>span label {
	margin:0 0 0 4px;
	color:#fddf8f
}
.Cart>.title>li {
	display:flex;
	align-items:center
}
.Cart>.title>li>dd {
	font-size:11px;
	color:#b5b5b7
}
.Cart .notice2 em {
	font-style:normal
}
.Cart .notice2 em {
	font-weight:700
}
.Cart .notice2 {
	font-size:14px;
	line-height:1.5;
	padding:8px
}
.Cart .eventBonus {
	background:#2c4361;
	color:#fff
}
.Cart .btnDel {
	cursor:pointer;
	display:flex;
	width:4rem;
	height:4rem;
	font-size:1.8rem;
	color:#b5b5b7;
	justify-content:center;
	align-items:center
}
.Cart .btnDel:hover {
	color:#f11c30
}
.Cart .btnBig {
	font-weight:700;
	background:#1c1c1c;
	border:solid .05rem #fff;
	color:#fff;
	line-height:53px;
	cursor:pointer;
	width:100%;
	font-size:1.8rem;
	border-radius:.4rem;
	transition:all 60ms ease-out;
	-webkit-transition:all 60ms ease-out
}
.Cart .btnBig:hover {
	background:#f7941d;
	color:#fff
}
.Cart .betItem {
	font-size:13px;
	padding:7px 8px;
	position:relative;
	border-bottom-color:#525252;
	border-width:0 1px 1px 1px;
	background:#b5b5b7;
	margin:3px 0
}
.Cart .betItem .disable {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgb(37 37 37 / 55%);
	color:red;
	font-size:14px;
	font-weight:700;
	display:flex;
	justify-content:flex-end;
	align-items:flex-end;
	padding:0 16px 12px 0;
	z-index:1
}
.Cart .betItem .disable>span {
	background:#000;
	color:#ff2c2c;
	padding:4px;
	border-radius:3px
}
.Cart .betItem .disable.hidden {
	display:none
}
.Cart .betItem input[type=checkbox] {
	vertical-align:-2px
}
.Cart .betItem .checkcombo {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgb(37 37 37 / 55%);
	color:rgb(255 255 255 / 68%);
	font-size:30px;
	font-weight:400;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:12px;
	z-index:1
}
.Cart .betItem .checkcombo.hidden {
	display:none
}
.Cart .betItem .title {
	position:relative;
	font-weight:700;
	color:#1c1208;
	padding-right:24px;
	line-height:1;
	display:flex;
	flex-direction:column
}
.Cart .betItem .title .v {
	color:#b60000;
	font-size:11px
}
.Cart .betItem .title .type {
	color:#854400;
	font-weight:700;
	display:block;
	padding:7px 0 0 0;
	font-size:1.3rem
}
.Cart .betItem .title .type i {
	color:#d90303;
	font-weight:700;
	font-size:14px
}
.Cart .betItem .pickCont {
	padding:4px 0 0 0;
	color:#000;
	font-size:13px;
	font-weight:700;
	display:flex;
	justify-content:space-between;
	align-items:center
}
.Cart .betItem .pick {
	color:#000;
	font-weight:700;
	font-size:14px
}
.games>.Cart .betItem .pick.red {
	color:#ff5d5d;
	background:#1d1d20;
	padding:2px
}
.games>.Cart .betItem .pick.green {
	color:#0f0;
	background:#1d1d20;
	padding:2px
}
.games>.Cart .betItem .pick.blue {
	color:#4bffff;
	background:#1d1d20;
	padding:2px
}
.Cart .betItem .odds {
	color:#ffea00;
	font-weight:700;
	font-size:14px;
	background:#000;
	padding:3px;
	border-radius:2px
}
.Cart .betItem .title>span {
	color:#4c3823
}
.Cart .betItem .title>span.vs {
	color:red
}
.Cart .betItem .title>span.pick {
	color:#000008;
	margin:0;
	text-decoration:underline
}
.Cart .betItem .title>span:not(.type) {
	max-width:120px;
	display:inline-block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.Cart .notice .odds,.Cart .notice2 .odds {
	color:#fff
}
.Cart .betItem .title .btnDel2 {
	position:absolute;
	right:3px;
	top:0;
	cursor:pointer;
	z-index:4;
	font-size:1.3rem;
	background:#252525;
	padding:3px;
	border-radius:3px
}
.Cart .betItem .title .btnDel2:hover {
	background:#c30000;
	color:#fff
}
.cashOrPoint {
	display:flex;
	border:solid #3c4555;
	border-width:0 1px 0 1px
}
.cashOrPoint span {
	background:#2b3444;
	padding:10px;
	font-size:16px;
	font-weight:700;
	cursor:pointer;
	color:#94a7c9;
	flex:1;
	border-bottom:solid 2px #374458;
	text-align:center
}
.cashOrPoint span.cur {
	background:#2b3444;
	opacity:1;
	color:#fa775a;
	border-bottom:solid 2px #fa775a
}
.Cart .betPlaceCont {
	padding:8px 8px 10px 8px;
	background:#1c1c1c;
	border-radius:0 0 1px 1px;
	border-radius:0
}
.Cart .eqBetAll {
	font-size:12px;
	padding:8px 12px 0 12px;
	background:#1c1c1c;
	color:#cbced0;
	border-bottom-color:#241c18;
	border-width:0 1px 0 1px;
	font-weight:400
}
.Cart .eqBetAll>div:not(.inputNumBtnCont) {
	display:flex;
	justify-content:space-between;
	align-items:center
}
.Cart .eqBetAll>div>span {
	font-size:13px;
	color:#f5f5f5;
	height:auto;
	padding:5px 0
}
.Cart .eqBetAll>div>em {
	width:100px;
	font-style:normal;
	color:#eaf0f6;
	flex:1;
	text-align:right
}
.Cart .eqBetAll>div>em:nth-child(2) {
	color:#f8eba1;
	font-size:15px;
	display:flex;
	align-items:center;
	justify-content:flex-end
}
.Cart #totalOddsValue,.Cart #totalOddsValue2 {
	color:#ffea00;
	font-weight:700;
	font-size:15px
}
.Cart .betItem .amnt input,.Cart .eqBetAll input {
	text-align:right;
	font-size:16px;
	padding:2px 4px;
	width:120px;
	background:#fff;
	border:solid 1px #644727;
	border-radius:3px;
	font-weight:700
}
.Cart .btnValue {
	background:#2b3444;
	display:flex;
	justify-content:space-between;
	align-items:center;
	border:solid #3c4555;
	border-width:0 1px;
	padding:8px 8px 8px 8px;
	flex-wrap:wrap
}
.Cart .btnValue button {
	font-size:14px;
	width:33.3333333333333%;
	background:#1f232c;
	border:solid #3f4c62;
	border-width:1px;
	color:#8795b6;
	cursor:pointer;
	line-height:28px
}
.Cart .btnValue.max {
	padding:0 8px
}
.Cart .btnValue.max button {
	background:#3e5574;
	color:#95e0ff;
	flex:1;
	font-size:16px;
	font-weight:700;
	border:solid 1px #4e698d
}
.Cart .btnValue.max button:first-child {
	margin-right:4px
}
.Cart .btnValue.max button:last-child {
	margin-left:3px
}
.Cart .btnValue button:hover {
	background:#16181e;
	color:#83d8fc
}
.Cart .btnValue.max button:hover {
	background:#384b63
}
.Cart .btnValue:not(.max) button:nth-child(3n+2) {
	border-width:1px 0 1px 0
}
.Cart .btnValue:not(.max) button:nth-child(n+1):nth-child(-n+3) {
	border-bottom-width:0
}
.Cart .btnCont em {
	font-style:normal
}
@keyframes rotate-loading {
	0% {
		transform:rotate(0);
		-ms-transform:rotate(0);
		-webkit-transform:rotate(0);
		-o-transform:rotate(0);
		-moz-transform:rotate(0)
	}
	100% {
		transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
		-o-transform:rotate(360deg);
		-moz-transform:rotate(360deg)
	}
}
@-moz-keyframes rotate-loading {
	0% {
		transform:rotate(0);
		-ms-transform:rotate(0);
		-webkit-transform:rotate(0);
		-o-transform:rotate(0);
		-moz-transform:rotate(0)
	}
	100% {
		transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
		-o-transform:rotate(360deg);
		-moz-transform:rotate(360deg)
	}
}
@-webkit-keyframes rotate-loading {
	0% {
		transform:rotate(0);
		-ms-transform:rotate(0);
		-webkit-transform:rotate(0);
		-o-transform:rotate(0);
		-moz-transform:rotate(0)
	}
	100% {
		transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
		-o-transform:rotate(360deg);
		-moz-transform:rotate(360deg)
	}
}
@-o-keyframes rotate-loading {
	0% {
		transform:rotate(0);
		-ms-transform:rotate(0);
		-webkit-transform:rotate(0);
		-o-transform:rotate(0);
		-moz-transform:rotate(0)
	}
	100% {
		transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
		-o-transform:rotate(360deg);
		-moz-transform:rotate(360deg)
	}
}
@keyframes rotate-loading {
	0% {
		transform:rotate(0);
		-ms-transform:rotate(0);
		-webkit-transform:rotate(0);
		-o-transform:rotate(0);
		-moz-transform:rotate(0)
	}
	100% {
		transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
		-o-transform:rotate(360deg);
		-moz-transform:rotate(360deg)
	}
}
@-moz-keyframes rotate-loading {
	0% {
		transform:rotate(0);
		-ms-transform:rotate(0);
		-webkit-transform:rotate(0);
		-o-transform:rotate(0);
		-moz-transform:rotate(0)
	}
	100% {
		transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
		-o-transform:rotate(360deg);
		-moz-transform:rotate(360deg)
	}
}
@-webkit-keyframes rotate-loading {
	0% {
		transform:rotate(0);
		-ms-transform:rotate(0);
		-webkit-transform:rotate(0);
		-o-transform:rotate(0);
		-moz-transform:rotate(0)
	}
	100% {
		transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
		-o-transform:rotate(360deg);
		-moz-transform:rotate(360deg)
	}
}
@-o-keyframes rotate-loading {
	0% {
		transform:rotate(0);
		-ms-transform:rotate(0);
		-webkit-transform:rotate(0);
		-o-transform:rotate(0);
		-moz-transform:rotate(0)
	}
	100% {
		transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
		-o-transform:rotate(360deg);
		-moz-transform:rotate(360deg)
	}
}
.loading,.loading-container {
	height:100px;
	position:relative;
	width:100px;
	border-radius:100%
}
.loading-bg {
	z-index:999;
	background:rgba(0,0,0,.2);
	position:absolute;
	width:830px;
	height:100%;
	left:0;
	top:0
}
.loading-container {
	margin:30px auto
}
.loading {
	border:4px solid transparent;
	border-color:transparent #fff transparent #fff;
	-moz-animation:rotate-loading 1.5s linear 0s infinite normal;
	-moz-transform-origin:50% 50%;
	-o-animation:rotate-loading 1.5s linear 0s infinite normal;
	-o-transform-origin:50% 50%;
	-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;
	-webkit-transform-origin:50% 50%;
	animation:rotate-loading 1.5s linear 0s infinite normal;
	transform-origin:50% 50%
}
.loading-container:hover .loading {
	border-color:transparent #e45635 transparent #e45635
}
.loading-container .loading,.loading-container:hover .loading {
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-ms-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out
}
.loading-text {
	-moz-animation:opacity 1s linear 0s infinite normal;
	-o-animation:opacity 1s linear 0s infinite normal;
	-webkit-animation:opacity 1s linear 0s infinite normal;
	animation:opacity 1s linear 0s infinite normal;
	color:#fff;
	font-family:sans-serif,Malgun Gothic,Arial;
	font-size:12px;
	font-weight:700;
	margin-top:16px;
	opacity:0;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	top:0;
	width:50px;
	text-shadow:0 0 2px #000
}
.Cart .loading-container {
	margin:100px auto
}
.Cart .betItem .loading-container {
	margin:5px auto
}
.Cart .loading-bg {
	z-index:999;
	background:rgba(0,0,0,.5);
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0
}
.Cart .loading,.Cart .loading-container {
	height:50px;
	position:relative;
	width:50px;
	border-radius:100%
}
.Cart .limit {
	border:solid 1px #2f2d34;
	background:#252426;
	padding:8px 16px;
	color:#afafaf;
	border-radius:1px;
	margin:4px 0 0 0;
	font-size:13px
}
.Cart .limit>div {
	padding:4px 0
}
.Cart .limit em {
	float:right;
	font-style:normal
}
.timer-cont {
	background:#2b3444;
	padding:6px;
	color:#f5f5f5;
	margin-bottom:10px;
	border-radius:2px
}
.timer-cont>div {
	padding:8px 18px
}
.timer-cont .title {
	text-align:center;
	font-size:18px
}
.timer-cont .timer {
	margin:10px auto 0 auto;
	width:129px
}
.timer-cont .timer .min,.timer-cont .timer .sec {
	width:54px;
	height:47px;
	background:url(/img/res.png) 0 -280px;
	font-family:DINWeb-Bold,sans-serif;
	font-size:36px;
	color:#fff;
	line-height:50px;
	display:inline-block;
	text-align:center;
	vertical-align:bottom;
	border-radius:4px
}
.timer-cont .timer .col {
	width:21px;
	height:47px;
	background:url(/img/res.png) -54px -280px;
	display:inline-block;
	vertical-align:bottom
}
.inputNumBtnCont {
	width:100%;
	height:auto!important;
	margin:8px 0
}
.inputNumBtnCont>div {
	display:flex;
	flex-wrap:wrap
}
.inputNumBtnCont button {
	flex:32%;
	font-size:14px;
	padding:8px;
	background:#3b3f46;
	color:#c1c1c1;
	margin:1px;
	border:0;
	font-weight:600
}
#inputPointBtnCont {
	border:solid .05rem #f8eba1
}
.inputNumBtnCont button:hover {
	background:#222935;
	color:#dfdfdf
}
.r_banner {
	margin:4px 0 0 0;
	width:293px;
	height:calc(293px * 150 / 303);
	cursor:pointer
}
.r_banner.rbanner3 {
	background:url(/img/카카오PC.gif);
	background-size:cover;
	height:calc(293px * 120 / 303);
	border: 3px solid #f7d146;
    /*border-image: linear-gradient(45deg, #9a8435, #f7d146) 10;*/
}
.r_banner.rbanner2 {
	background:url(/img/telegram303.gif);
	background-size:cover;
	height:calc(293px * 120 / 303);
	border: 3px solid #f7d146;
    /*border-image: linear-gradient(45deg, #9a8435, #f7d146) 10;*/
}
.r_banner.rbanner5 {
	background:url(/img/telegram2.gif);
	background-size:cover;
	height:calc(293px * 120 / 303)
}
.r_banner.rbanner1 {
	background:url(/img/mbmb03.gif);
	background-size:cover;
	height:calc(293px * 120 / 303);
	border: 3px solid;
    border-image: linear-gradient(45deg, #9a8435, #f7d146) 10;
}
.r_banner.rbanner4 {
	background:url(/img/mbmb04.gif);
	background-size:cover;
	height:calc(293px * 120 / 303);
	border: 3px solid #f7d146;;
    /*border-image: linear-gradient(45deg, #9a8435, #f7d146) 10;*/
}
#btnBalance {
	padding:5px 10px;
	cursor:pointer;
	margin:0 1px 0 6px;
	font-size:14px;
	background:#303340;
	color:#fff
}
#btnBalance:hover {
	background:#484c5d
}
.roulette_layout .Event {
	background:#000 url(/img/event_bg.jpg);
	background-position:top center;
	margin:0 4px 0 0
}
.Event .titleCont {
	display:flex;
	flex-direction:row;
	align-items:center;
	background:#212026;
	color:#033940;
	font-size:16px;
	padding:6px 0 6px 12px;
	flex-wrap:wrap
}
.Event .titleCont .title {
	color:#efeff9;
	padding:0 20px 0 10px;
	font-weight:700
}
.Event .information {
	font-size:14px;
	color:#ffce6d;
	line-height:1.6
}
.Event .titleCont .btnCont {
	flex:1;
	text-align:right;
	padding-right:10px;
	width:100%
}
.Event .titleCont .btnCont button {
	padding:10px 16px;
	font-size:16px;
	cursor:pointer;
	vertical-align:middle;
	background:#0d0d0d;
	color:#cccad5;
	border:solid 2px #b54077;
	border-radius:40px;
	font-weight:700;
	white-space:nowrap
}
.Event .titleCont .btnCont button .fa {
	color:#fff
}
.Event .titleCont .btnCont button:hover {
	border-color:#f755a1;
	color:#fff
}
.Event .calendar {
	border-collapse:separate;
	border-spacing:0;
	width:100%;
	text-align:center;
	font-weight:700;
	overflow:hidden
}
.Event .calendar tr:first-child td {
	background:#1a1a1a;
	color:#9b9b9b;
	font-size:12px;
	padding:6px 4px
}
.Event .calendar tr:first-child td:not(:last-child) {
	border-right:solid 1px #1a1a1a
}
.Event .calendar tr:nth-child(2n+2) td {
	background:#242424;
	color:#a8a7ad;
	font-size:14px;
	padding:8px 0 0 0;
	border-top:solid 1px #2e2e2e
}
.Event .calendar tr:nth-child(2n+3) td {
	background:#242424;
	color:#242424;
	font-size:12px;
	padding:3px 8px 12px 8px
}
.Event .calendar tr:nth-child(2n+3) td i {
	margin:0 0 5px 0;
	display:block;
	height:42px;
	background:url(/img/attnd.png) no-repeat center center;
	opacity:.05
}
.lang-en .Event .calendar tr:nth-child(2n+3) td i {
	margin:0 0 5px 0;
	display:block;
	height:42px;
	background:url(/img/attnd_en.png) no-repeat center center
}
.Event .calendar tr:nth-child(2n+3) td.checked {
	color:#ffc94a
}
.Event .calendar tr:nth-child(2n+3) td.checked i {
	background:url(/img/attndChk.png) no-repeat center center;
	opacity:1
}
.lang-en .Event .calendar tr:nth-child(2n+3) td.checked i {
	background:url(/img/attndChk_en.png) no-repeat center center
}
.Event .calendar td {
	width:14.2%
}
.Event .calendar tr:nth-child(2n+2) td:not(:last-child) {
	border-right:solid 1px #2b2b2b
}
.Event .calendar tr:nth-child(2n+3) td:not(:last-child) {
	border-right:solid 1px #2b2b2b
}
.eventDetail {
	z-index:5;
	top:100px;
	left:100px;
	background:rgb(255 255 255 / 95%);
	width:600px;
	min-width:265px;
	min-height:130px;
	border-radius:3px;
	padding:0;
	box-shadow:5px 5px 5px 5px rgba(0,0,0,.4)
}
.eventDetail img {
	width:100%
}
.PopupNoticeList {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:4;
	pointer-events:none
}
.PopupNoticeList .PopupNotice {
	pointer-events:all;
	position:absolute
}
.PopupNoticeList .PopupNotice.topZ {
	z-index:999
}
.PopupNoticeList .PopupNotice.p1 {
	top:calc((100vh - 596px)/ 5 * 1);
	left:10px
}
.PopupNoticeList .PopupNotice.p2 {
	top:calc((100vh - 596px)/ 5 * 1);
	left:calc(25% - 66px)
}
.PopupNoticeList .PopupNotice.p3 {
	top:calc((100vh - 596px)/ 5 * 1);
	left:calc(50% - 143px)
}
.PopupNoticeList .PopupNotice.p4 {
	top:calc((100vh - 596px)/ 5 * 1);
	left:calc(75% - 219px)
}
.PopupNoticeList .PopupNotice.p5 {
	top:calc((100vh - 596px)/ 5 * 2.5);
	left:calc(394px / 2+10px)
}
.PopupNoticeList .PopupNotice.p6 {
	top:calc((100vh - 596px)/ 5 * 2.5);
	left:calc(32.5% - 9px)
}
.PopupNoticeList .PopupNotice.p7 {
	top:calc((100vh - 596px)/ 5 * 2.5);
	left:calc(62.5% - 179px)
}
.PopupNoticeList .PopupNotice.p8 {
	top:calc((100vh - 596px)/ 5 * 4);
	left:10px
}
.PopupNoticeList .PopupNotice.p9 {
	top:calc((100vh - 596px)/ 5 * 4);
	left:calc(25% - 66px)
}
.eventDetail .btnX {
	position:absolute;
	top:20px;
	right:20px;
	cursor:pointer;
	color:#000
}
.eventDetail .btnX:hover {
	color:#f60
}
.eventDetail .cont {
	height:100%;
	color:#444;
	padding:4px
}
.eventDetail .date {
	font-weight:700;
	font-size:16px;
	color:#f60
}
.eventDetail .title {
	font-size:16px;
	border-bottom:solid 1px #adcede;
	line-height:2;
	font-weight:700;
	color:#f60
}
.eventDetail .info {
	font-size:12px;
	text-align:right;
	padding:0;
	color:#444;
	display:flex;
	justify-content:flex-end;
	align-items:center
}
.eventDetail .info input[type=checkbox] {
	width:18px;
	height:18px;
	margin:0 5px 0 0
}
.eventDetail .detail {
	background:#fff;
	font-size:12px;
	line-height:1.8;
	padding:0;
	height:calc(100% - 35px);
	overflow:auto;
	border:solid 0 #ccc;
	color:#444;
	font-family:Gulim,sans-serif;
	word-break:break-all
}
.eventDetail .btnClose {
	color:#000;
	background:#dadada;
	border:solid 1px #9c9c9c;
	border-radius:2px;
	padding:3px 8px 5px 8px;
	vertical-align:-1px;
	cursor:pointer;
	margin:0 6px 0 15px
}
.eventDetail .btnClose:hover {
	background:#f0fcff
}
.Event .subTitle {
	font-size:24px;
	color:#515769;
	text-align:center;
	padding:20px 0 15px 0;
	font-weight:700;
	letter-spacing:-1px
}
.roulette-box {
	padding:10px
}
.roulette-Container {
	position:relative;
	width:456px;
	height:456px;
	margin:40px auto 20px auto;
	transform-origin:top left;
	-webkit-transform-origin:top left;
	-moz-transform-origin:top left;
	-o-transform-origin:top left;
	-ms-transform-origin:top left;
	-webkit-transform:translatez(0);
	-moz-transform:translatez(0);
	-ms-transform:translatez(0);
	-o-transform:translatez(0);
	transform:translatez(0)
}
.roulette-Container span.roulette_table {
	display:block;
	width:456px;
	height:456px;
	background:url(/img/roulette_table.png)
}
.roulette-Container span.roulette_table.premium {
	background:url(/img/roulette_table2.png)
}
.lang-en .roulette-Container span.roulette_table {
	display:block;
	width:456px;
	height:456px;
	background:url(/img/roulette_table_en.png)
}
.lang-en .roulette-Container span.roulette_table.premium {
	background:url(/img/roulette_table2_en.png)
}
.roulette-subMenu {
	text-align:center;
	color:#fff;
	font-size:0;
	padding:10px
}
.roulette-subMenu span {
	display:inline-block;
	cursor:pointer;
	padding:10px;
	background:#3b3f46;
	min-width:260px;
	font-size:18px;
	color:#d7d6d6;
	border-radius:4px 0 0 4px
}
.roulette-subMenu span:last-child {
	border-left-width:0;
	border-radius:0 4px 4px 0
}
.roulette-subMenu span.on {
	background:#21cc05;
	color:#000
}
#roulette-btnStart {
	background:url(/img/roulette_button.png);
	width:164px;
	height:164px;
	position:absolute;
	top:146px;
	left:146px;
	cursor:pointer
}
.lang-en #roulette-btnStart {
	background:url(/img/roulette_button_en.png);
	width:164px;
	height:164px;
	position:absolute;
	top:146px;
	left:146px;
	cursor:pointer
}
#roulette-btnStart:hover {
	background-position:-164px 0
}
#roulette-pin {
	background:url(/img/roulette_button.png);
	width:68px;
	height:107px;
	position:absolute;
	top:-40px;
	left:194px;
	background-position:-328px 0
}
.lang-en #roulette-pin {
	background:url(/img/roulette_button_en.png);
	width:68px;
	height:107px;
	position:absolute;
	top:-40px;
	left:194px;
	background-position:-328px 0
}
.Sports.legacy .fixedwrap {
	min-height:100vh;
	padding:0 0 60px 0;
	margin:0 0 80px 0
}
.Sports.legacy .fixedwrap>div {
	max-width:1322px;
	margin:0 auto;
	position:relative
}
.sport-category-wrap {
	position:relative;
	position:sticky;
	top:0;
	z-index:1;
	background:#0d0d0d;
	box-shadow:0 1px 5px 0 rgba(0,0,0,1)
}
.sport-category-wrap>.btn {
	position:absolute;
	top:50%;
	font-size:2rem;
	color:rgba(255,255,255,.4);
	transform:translate(0,-50%);
	display:none
}
.sport-category-wrap>.btn>span {
	display:inline-block;
	opacity:0
}
.sport-category-wrap>.btn.right {
	right:4px;
	display:none
}
.sport-category-wrap>.btn.left {
	left:4px;
	display:none
}
.sport-category {
	display:flex;
	justify-content:space-around;
	margin:0 auto 4px auto;
	border-radius:3px;
	padding:4px;
	border:3px solid hsl(240 9% 18% / 1);
	position:sticky;
	top:0;
	left:0
}
.sport-category .category {
	display:flex;
	flex-direction:column;
	align-items:center;
	cursor:pointer;
	padding:8px
}
.sport-category .category:hover {
	color:#f8eba1
}
.sport-category .category.on {
	color:#f7d51d;
	background:#3b3f46;
	border-radius:4px
}
.sport-category .category i {
	font-style:normal;
	font-size:2rem;
	margin:0 0 2px 0
}
.sport-category .category em {
	font-style:normal;
	font-size:1.1rem;
	text-align:center;
	font-weight:700
}
.lang-en .sport-category .category em {
	font-size:1.1rem
}
.Sports .col_left {
	flex:1;
	padding-right:6px;
	position:relative
}
.Sports .col_right {
	flex:1;
	padding-right:6px
}
.Sports .blink {
	animation:opacity 1s infinite steps(20,end);
	transform:translateZ(0)
}
.Sports .item .item_wrap {
	border-radius:2px;
	position:relative;
	background:hsl(240 9% 18% / 1);
	padding:4px
}
.Sports .item {
	background:hsl(240 9% 18% / 1);
	padding:2px;
	border-radius:2px;
	margin:0 0 6px 0;
	transition:all .1s ease-out;
	-webkit-transition:all .2s ease-out
}
.Sports.legacy .item .item_wrap {
	border-radius:4px;
	position:relative;
	background:0 0;
	padding:0
}
.Sports.legacy .item {
	background:0 0;
	padding:0;
	border-radius:0;
	margin:0 0 6px 0;
	transition:all .1s ease-out;
	-webkit-transition:all .2s ease-out
}
.Sports .extraOdds {
	background:hsl(240 9% 18% / 1);
	padding:4px;
	border-radius:2px;
	margin:0 0 6px 0;
	transition:all .1s ease-out;
	-webkit-transition:all .2s ease-out
}
.Sports .extraOdds .info {
	padding:8px 4px
}
.Sports .extraOdds .info em {
	color:#ffd800
}
.Sports .preMatchDetail .item {
	background:#2b2b31;
	border:0 solid #282828;
	padding:6px;
	margin:0 0 100px 0
}
.Sports .item.on,.Sports .item.on:hover {
	background:#d7d6d6
}
.Sports .item:hover {
	background:#2d2d30
}
.Sports.legacy .item:hover {
	background:#242424
}
.Sports .preMatchDetail .item:hover {
	background:#2b2b31
}
.Sports .item.off:after {
	display:block;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.6);
	content:"횄짬횂짼횂혻횄짯횇�쇒™궗짝횄짬횂짠횏�졗꺜っ궰걘궰�";
	text-align:center;
	font-weight:700;
	color:#9fb4d0;
	position:absolute;
	top:0;
	left:0;
	line-height:70px;
	font-size:16px;
	text-shadow:0 0 1px rgba(0,0,0,.45)
}
.lang-en .Sports .item.off:after {
	content:"Closed"
}
.Sports .item .game {
	position:relative
}
.Sports .item .game .title {
	margin:0 0 5px 0;
	font-size:12px;
	color:#fff;
	background:#0d0d0d;
	padding:4px 8px;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
	cursor:pointer;
	border-radius:0 0 2px 2px;
	border:1px solid hsl(240 10% 15% / 1);
	border-width:0 1px 1px 1px;
	border-top-color:#2c2c2c;
	font-weight:600
}
.Sports .preMatchDetail .item .game .titlebg {
	height:200px;
	background:#803e21;
	border-radius:0 0 5px 5px
}
.Sports .preMatchDetail .item .game .titlebg.sport_1 {
	background:linear-gradient(135deg,#1e3c2b,#20553d,#1e3c2b)
}
.Sports .preMatchDetail .item .game .titlebg.sport_2 {
	background:linear-gradient(135deg,#5a2e1a,#803e21,#5a2e1a)
}
.Sports .preMatchDetail .item .game .titlebg.sport_3 {
	background:linear-gradient(135deg,#335a1f,#42782b,#335a1f)
}
.Sports .preMatchDetail .item .game .titlebg.sport_4 {
	background:linear-gradient(135deg,#336a61,#56b3a5,#3e8177)
}
.Sports .preMatchDetail .item .game .titlebg.sport_5 {
	background:linear-gradient(135deg,#5a2e1a,#87413d,#5a2e1a)
}
.Sports .preMatchDetail .item .game .titlebg.sport_23 {
	background:linear-gradient(133deg,#1f503a,#296a4d,#1f503a)
}
.Sports .preMatchDetail .item .game .titlebg.sport_16 {
	background:linear-gradient(135deg,#254e17,#31661e,#254e17)
}
.Sports .preMatchDetail .item .game .titlebg.sport_27 {
	background:linear-gradient(135deg,#3e2c53,#6b508b,#3e2c53)
}
.Sports .preMatchDetail .item .game .title {
	animation:Ani-1 .5s ease-in 0s normal forwards;
	height:200px;
	flex-direction:column;
	justify-content:center;
	cursor:default;
	background:rgba(0,0,0,.24) url(/img/sport_bg.jpg) center/cover no-repeat;
	position:absolute;
	width:100%;
	top:0
}
.Sports .preMatchDetail .item .game .title.sport_1 {
	background:rgba(0,0,0,.24) url(/img/sport_bg1.jpg) center/contain no-repeat
}
.Sports .preMatchDetail .item .game .title.sport_2 {
	background:rgba(0,0,0,.24) url(/img/sport_bg2.jpg) center/contain no-repeat
}
.Sports .preMatchDetail .item .game .title.sport_3 {
	background:rgba(0,0,0,.24) url(/img/sport_bg3.jpg) center/contain no-repeat
}
.Sports .preMatchDetail .item .game .title.sport_4 {
	background:rgba(0,0,0,.24) url(/img/sport_bg4.jpg) center/contain no-repeat
}
.Sports .preMatchDetail .item .game .title.sport_5 {
	background:rgba(0,0,0,.24) url(/img/sport_bg5.jpg) center/contain no-repeat
}
.Sports .preMatchDetail .item .game .title.sport_23 {
	background:rgba(0,0,0,.24) url(/img/sport_bg23.jpg) center/contain no-repeat
}
.Sports .preMatchDetail .item .game .title.sport_16 {
	background:rgba(0,0,0,.24) url(/img/sport_bg16.jpg) center/contain no-repeat
}
.Sports .preMatchDetail .item .game .title.sport_18 {
	background:rgba(0,0,0,.24) url(/img/sport_bg18.jpg) center/cover no-repeat
}
.Sports .item .game .title:hover .bntToggleGamesWrap,.Sports .item.on .game .title .bntToggleGamesWrap {
	color:#21cc05
}
.Sports .item .game .title .bntToggleGamesWrap:after {
	opacity:0;
	font-family:party!important;
	content:"\ea40";
	transform:rotate(180deg);
	display:inline-block
}
.Sports .item .game .title:hover .bntToggleGamesWrap:after,.Sports .item.on .game .title .bntToggleGamesWrap:after {
	font-family:party!important;
	content:"\ea40";
	transform:rotate(180deg);
	display:inline-block;
	opacity:1
}
.Sports .item .game .title .date {
	display:inline-block;
	text-align:right;
	color:#bbb7af;
	font-size:12px;
	padding:4px 8px 4px 0
}
.Sports .item .game .title .team-wrap .date {
	display:inline-block;
	text-align:right;
	color:#fff;
	font-size:16px;
	padding:4px 8px 4px 0;
	font-weight:400
}
.Sports .item .game .title i {
	font-style:normal;
	color:#f30;
	font-weight:900;
	font-size:17px
}
.Sports .preMatchDetail .item .game .title .date {
	background:rgb(0 0 0);
	padding:8px;
	margin:10px 0 0 0;
	width:100%;
	text-align:center
}
.Sports .item .game .title .teamWrap {
	flex:1;
	display:flex;
	flex-direction:row;
	align-items:center
}
.Sports .item .game .title .team-wrap {
	display:flex;
	flex-direction:column;
	overflow:hidden;
	align-items:center;
	justify-content:center;
	background:rgb(255 255 255 / 64%);
	border-radius:4px;
	padding:10px 0 0 0
}
.Sports .item .game .title .team {
	font-size:1.32rem;
	color:#fff;
	padding:3px 0;
	word-break:break-all
}
.Sports .item .game .title .vs {
	font-size:1.32rem;
	color:#d90303;
	margin:0 10px
}
.Sports .preMatchDetail .item .game .title .team {
	font-size:1.8rem;
	color:#000;
	padding:6px 10px;
	font-weight:600
}
.Sports .item .bntToggleGamesWrap {
	cursor:pointer;
	color:#fff;
	padding:0 0 0 10px;
	display:inline-block;
	text-align:right;
	height:40px;
	line-height:40px;
	border-left:solid .05rem #424242
}
.Sports .item .game .title:hover .bntToggleGamesWrap {
	color:#ffea00
}
.Sports .odds,.Sports .odds2>div {
	font-size:1.4rem;
	color:#e4e6f2;
	display:flex;
	flex-direction:column;
	align-items:flex-start
}
.Sports .odds2>div>.betBox,.Sports .odds>div {
	display:flex;
	flex-direction:row;
	align-items:stretch
}
.Sports .odds>div#oddsList,.Sports .odds>div#oddsList .odds2 {
	width:100%
}
.Sports .odds>div.type {
	display:block;
	padding:10px 0 0 0;
	color:#c4c4d7;
	font-size:1.2rem;
	font-weight:600
}
.Sports .odds>div.type>div {
	display:flex;
	flex:1;
	align-items:center;
	justify-content:center;
	padding:4px;
	user-select:none;
	-webkit-user-select:none;
	-webkit-tap-highlight-color:transparent;
	cursor:default;
	font-weight:600;
	word-break:keep-all;
	text-align:center
}
.Sports .col_left .odds {
	flex-direction:row;
	align-items:stretch
}
.Sports .col_left .odds>div.type {
	display:flex;
	flex:0 0 90px;
	padding:0
}
.Sports .col_left .odds>div.type>div {
	width:120px;
	background:hsl(240 10% 14% / 1);
	margin:1px 1px 1px 0;
	border-radius:1px;
	border:1px solid #141414
}
.Sports .col_left .odds>div.type span[class=icon-dot] {
	display:none
}
.Sports .col_left .odds>div.type span {
	align-items:center
}
.Sports .extraOdds div.betBox,.Sports .odds2 div.betBox,.Sports .odds>div.betBox {
	display:flex;
	flex-wrap:wrap;
	max-width:100%;
	width:100%
}
.Sports.legacy .odds>div.betBox {
	max-width:calc(100% - 120px)
}
.Sports .extraOdds div.betBox>span,.Sports .odds2 div.betBox>span,.Sports .odds>div.betBox>span {
	flex:1;
	text-align:left;
	font-size:13px;
	background:hsl(240 10% 13% / 1);
	border:solid 1px #1a1a1c;
	padding:10px 8px;
	user-select:none;
	-webkit-user-select:none;
	-webkit-tap-highlight-color:transparent;
	cursor:pointer;
	margin:1px;
	border-radius:2px;
	transition:all .2s ease-out;
	-webkit-transition:all .2s ease-out
}
.Sports .odds2 div.betBox>span .away,.Sports .odds2 div.betBox>span .home,.Sports .odds>div.betBox>span .away,.Sports .odds>div.betBox>span .home {
	flex-grow:3;
	flex-shrink:1;
	flex-basis:20px;
	max-width:75%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:inline-block;
	vertical-align:bottom;
	font-weight:500
}
.Sports .odds2 div.betBox>span .away>em.noBet,.Sports .odds2 div.betBox>span .x>em.noBet,.Sports .odds2 div.betBox>span em.noBet,.Sports .odds>div.betBox>span .away>em.noBet .Sports .odds2 div.betBox>span .home>em.noBet,.Sports .odds>div.betBox>span .home>em.noBet,.Sports .odds>div.betBox>span .x>em.noBet {
	color:#d9c58a
}
.Sports .extraOdds div.betBox>span:hover,.Sports .odds2 div.betBox>span:hover,.Sports .odds>div.betBox>span:hover {
	background:#000;
	border:solid 1px #d7d6d6;
	color:#fff
}
.Sports .odds2 div.betBox>span.noBet:hover,.Sports .odds>div.betBox>span.noBet:hover {
	cursor:default;
	background:#1d1d20;
	border:solid 1px #1a1a1c
}
.Sports.legacy .odds>div.betBox>span.noBet:hover {
	background:#252425;
	border:solid 1px #100f10
}
.Sports .extraOdds div.betBox>span.on,.Sports .odds2 div.betBox>span.on,.Sports .odds>div.betBox>span.on {
	background:linear-gradient(to bottom,#fff 0,#d7d6d6 100%);
	border:solid 1px #fff;
	border-color:#fff;
	color:#000!important
}
.Sports .odds2 div.betBox>span.on:hover,.Sports .odds>div.betBox>span.on:hover {
	color:#fff
}
.Sports .odds2 div.betBox>span em,.Sports .odds>div.betBox>span em {
	font-style:normal;
	text-align:right;
	color:#bdbdbd;
	flex:1;
	font-weight:600;
	white-space:nowrap
}
.Sports .odds2 div.betBox>span em>[class=icon-over],.Sports .odds>div.betBox>span em>[class=icon-over] {
	font-size:9px;
	color:#f75555
}
.Sports .odds2 div.betBox>span em>[class=icon-under],.Sports .odds>div.betBox>span em>[class=icon-under] {
	font-size:9px;
	color:#86d0fb
}
.Sports .odds2 div.betBox>span em>[class=icon-handi],.Sports .odds>div.betBox>span em>[class=icon-handi] {
	font-size:9px;
	color:#7bdf4a
}
.Sports .odds2 div.betBox>span.on em,.Sports .odds>div.betBox>span.on em {
	color:#000;
	flex:1
}
.Sports .odds2 div.betBox>span.noBet em,.Sports .odds>div.betBox>span.noBet em {
	color:#d9c58a
}
.Sports .odds.col3symm>div.betBox,.Sports .odds2 .col3symm>div.betBox {
	flex-wrap:nowrap
}
.Sports .odds.col3symm>div.betBox>span:nth-of-type(1),.Sports .odds2 .col3symm>div.betBox>span:nth-of-type(1) {
	flex:4.5;
	max-width:calc(45% - 8px);
	display:flex;
	align-items:center;
	justify-content:space-between
}
.Sports .odds.col3symm>div.betBox>span:nth-of-type(2),.Sports .odds2 .col3symm>div.betBox>span:nth-of-type(2) {
	flex:1;
	text-align:center;
	display:flex;
	align-items:center;
	justify-content:center
}
.Sports .odds.col3symm>div.betBox>span:nth-of-type(2) em,.Sports .odds2 .col3symm>div.betBox>span:nth-of-type(2) em {
	float:none;
	text-align:center
}
.Sports .odds.col3symm>div.betBox>span:nth-of-type(3),.Sports .odds2 .col3symm>div.betBox>span:nth-of-type(3) {
	flex:4.5;
	text-align:right;
	max-width:calc(45% - 8px);
	display:flex;
	align-items:center;
	justify-content:space-between;
	flex-direction:row-reverse
}
.Sports .odds.col3symm>div.betBox>span:nth-of-type(3) em,.Sports .odds2 .col3symm>div.betBox>span:nth-of-type(3) em {
	text-align:left
}
.Sports .extraOdds div.betBox>span,.Sports .odds.col3eq>div.betBox>span,.Sports .odds2 .col3eq>div.betBox>span {
	flex:0 0 33.333333%;
	max-width:calc(33.33333333% - 2px);
	align-items:center;
	justify-content:space-between;
	display:flex
}
.Sports .extraOdds div.betBox>span:nth-child(1) {
	color:#d6bcff
}
.Sports .extraOdds div.betBox>span:nth-child(2) {
	color:#fbb61b
}
.Sports .extraOdds div.betBox>span:nth-child(3) {
	color:#5ce8ff
}
.Sports .odds.col4eq>div.betBox>span,.Sports .odds2 .col4eq>div.betBox>span {
	flex:0 0 25%;
	max-width:calc(24.99% - 2px);
	align-items:center;
	justify-content:space-between;
	display:flex
}
.Sports .odds.col5eq>div.betBox>span,.Sports .odds2 .col5eq>div.betBox>span {
	flex:0 0 20%;
	max-width:calc(20% - 2px);
	align-items:center;
	justify-content:space-between;
	display:flex
}
.Sports .odds.col6eq>div.betBox>span,.Sports .odds2 .col6eq>div.betBox>span {
	flex:0 0 16.66666666%;
	max-width:calc(16.66666666% - 2px);
	align-items:center;
	justify-content:space-between;
	display:flex
}
.Sports .odds.col2eq>div.betBox>span,.Sports .odds2 .col2eq>div.betBox>span {
	flex:0 0 50%;
	max-width:calc(50% - 2px);
	align-items:center;
	justify-content:space-between;
	display:flex
}
.Sports .league {
	font-size:14px;
	color:#dfdfdf;
	font-weight:500;
	padding:8px;
	background:hsl(240 10% 16% / 1);
	border-radius:2px;
	border:1px solid #141416;
	border-width:1px 1px 0 1px;
	display:flex;
	align-items:center;
	justify-content:space-between
}
.Sports.legacy .league {
	padding:0 0 0 8px;
	border-radius:0;
	border:none
}
.Sports.legacy .league.mobile {
	display:none
}
.Sports.legacy .league.pc {
	padding:8px
}
.Sports.legacy .league .date {
	color:#b3aeb9;
	font-size:12px;
	margin:0 14px 0 3px
}
.Sports.legacy .league.pc .date {
	margin:0
}
.Sports.legacy .league>i:last-child {
	display:flex;
	align-items:center
}
.Sports.legacy .odds {
	flex-direction:row;
	align-items:stretch;
	margin:0 0 -1px 0;
	color:#eee
}
.Sports.legacy .odds>div.type {
	display:flex;
	flex:0 0 120px;
	padding:0;
	color:#c4c4d7
}
.Sports.legacy .odds>div.type span[class=icon-dot] {
	display:none
}
.Sports.legacy .odds>div.type>div {
	width:120px;
	background:#25252d;
	margin:0;
	border-radius:0;
	border:1px solid #100f10;
	border-width:1px 0 1px 1px
}
.Sports.legacy .odds>div.betBox>span {
	margin:0;
	border-radius:0;
	background:#1e1e24;
	border:solid 1px #100f10
}
.Sports.legacy .odds>div.betBox>span:not(.noBet,.on):hover {
	background:#000;
	color:#fff;
	box-shadow:inset 0 0 0 1px #d7d6d6
}
.Sports.legacy .odds>div.betBox>span.on {
	background:linear-gradient(to bottom,#fff 0,#d7d6d6 100%);
	border:solid 1px #fff;
	border-color:#fff;
	color:#000
}
.Sports.legacy .odds.col3eq>div.betBox>span:nth-of-type(2),.Sports.legacy .odds.col3eq>div.betBox>span:nth-of-type(2):hover,.Sports.legacy .odds.col3symm>div.betBox>span:nth-of-type(2),.Sports.legacy .odds.col3symm>div.betBox>span:nth-of-type(2):hover {
	border-width:1px 0
}
.Sports.legacy .odds.col3eq>div.betBox>span {
	max-width:calc(100% / 3)
}
.Sports.legacy .btnToggleAllCont {
	text-align:right;
	padding:6px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	background:#3b3f46;
	margin:2px 0
}
.Sports.legacy .btnToggleAllCont .title {
	font-weight:700;
	padding-left:8px;
	font-size:16px
}
.Sports.legacy #btnToggleAll {
	user-select:none;
	cursor:pointer;
	border:solid 2px #838383;
	padding:4px;
	min-width:140px;
	display:inline-block;
	text-align:center;
	background:#000;
	color:#fff;
	border-radius:2px
}
.Sports.legacy #btnToggleAll span[data-id=close] {
	display:none
}
.Sports.legacy .btnToggle {
	background:#171518;
	padding:8px;
	min-width:70px;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	border-left:1px solid #262626;
	user-select:none;
	cursor:pointer;
	color:#999;
	font-weight:600
}
.Sports.legacy .btnToggle span {
	display:flex;
	align-items:center
}
.Sports.legacy .btnToggle span.hidden {
	display:none
}
.Sports .league>i:first-child {
	display:flex;
	align-items:center
}
.Sports .league.mobile>i:first-child {
	flex-direction:column;
	padding:5px 0;
	align-items:flex-start
}
.Sports .league>i:first-child>div {
	display:flex;
	align-items:center;
	margin:1px
}
.Sports .league.pc>i:first-child>div:nth-child(2) {
	flex-direction:column;
	align-items:flex-start
}
.Sports .league i[class^=icon-] {
	font-size:16px;
	color:#fff
}
.Sports .league.pc i[class^=icon-] {
	margin:0 3px 0 0
}
.Sports.legacy .league .btnToggle i[class^=icon-] {
	font-size:12px;
	color:#666
}
.Sports.legacy .league.mobile i[class^=icon-] {
	font-size:18px
}
.sport-whole-wrap {
	display:flex;
	width:100%
}
.mainMatchList-wrap {
	position:relative;
	overflow:hidden
}
.mainMatchList-wrap>.btn {
	position:absolute;
	top:50%;
	font-size:2rem;
	color:#000;
	transform:translate(0,-100%);
	background:rgba(255,255,255,.8);
	cursor:pointer
}
.mainMatchList-wrap>.btn>span {
	display:inline-block
}
.mainMatchList-wrap>.btn:hover {
	color:#126bff
}
.mainMatchList-wrap>.btn.right {
	right:5px;
	border-radius:4px 0 0 4px
}
.mainMatchList-wrap>.btn.left {
	left:0;
	border-radius:0 4px 4px 0;
	display:none
}
#mainMatchList-btnCont:not(:empty) {
	display:flex;
	justify-content:center;
	align-items:center;
	padding:10px
}
#mainMatchList-btnCont .btnScroll {
	height:5px;
	width:30px;
	display:inline-block;
	background:#fff;
	margin:4px;
	border-radius:3px;
	cursor:pointer
}
#mainMatchList-btnCont .btnScroll.on {
	background:#17ea57
}
.mainMatchList {
	overflow:hidden;
	margin-right:5px
}
.mainMatchList>div {
	display:flex
}
.mainMatchList .main-item {
	margin:0 4px 0 0;
	position:relative;
	background:#242424;
	cursor:pointer
}
.mainMatchList .main-item.on {
	background:#1a3545
}
.mainMatchList .main-item:last-child {
	margin:0
}
.mainMatchList .main-item .more {
	position:absolute;
	bottom:0;
	right:4px;
	background:rgba(16,39,70,.74);
	padding:10px;
	cursor:pointer
}
.mainMatchList .main-item .more>span {
	display:inline-block
}
.mainMatchList .main-item .more:hover {
	color:#17ea57
}
.mainMatchList .main-item.on .more {
	background:#17ea57;
	color:#000
}
.mainMatchList .main-item .game {
	position:relative;
	height:57px;
	display:flex;
	align-items:center
}
.mainMatchListForMobile-wrap {
	display:none;
	position:relative
}
.mainMatchList .mainImg {
	width:400px;
	height:160px
}
.mainMatchList .main-item:hover .mainImg {
	filter:brightness(130%)
}
.Sports .mainMatchList .odds>div.type {
	display:block;
	padding:1px 0;
	color:#fff;
	font-size:1.1rem
}
.mainMatch-league {
	display:flex;
	flex-direction:row;
	font-weight:700;
	align-items:center
}
.main-item .title {
	width:100%;
	padding:10px
}
.main-item #oddsList {
	position:absolute;
	top:0;
	width:100%;
	left:0;
	background:#242424
}
.main-item.on #oddsList {
	background:#1a3545
}
.main-item #oddsList>div {
	padding:10px
}
.main-item #oddsList>div:empty {
	padding:0
}
.mainMatch-league>div {
	padding:2px
}
.mainMatch-league .date {
	padding:2px 2px 2px 10px;
	font-weight:400
}
.main-item .game .title .teamWrap {
	display:flex;
	justify-content:space-between;
	width:100%
}
.main-item .game .title .teamWrap span {
	flex:4.5;
	text-align:center
}
.main-item .game .title .teamWrap span.vs {
	color:#dfcd2d;
	flex:1;
	text-align:center
}
.mainMatch-title .teamWrap {
	display:flex
}
.Sports #matchList>div:empty {
	position:relative;
	padding-right:4px
}
.Sports #matchList>div:empty:after {
	content:"no matches";
	width:100%;
	text-align:center;
	display:block;
	padding:70px 0;
	font-size:12px;
	color:#b1b1b1;
	margin:0 0 8px 0;
	border-radius:4px;
	position:relative;
	background:#1a1a1a;
	border:solid .2rem #2e2e2e
}
.lang-en .Sports #matchList>div:empty:after {
	content:"No available Matches"
}
.mainMatchListForMobile-wrap>.btn {
	position:absolute;
	top:50%;
	font-size:2rem;
	color:#000;
	transform:translate(0,-100%);
	background:rgba(255,255,255,.8);
	cursor:pointer
}
.mainMatchListForMobile-wrap>.btn>span {
	display:inline-block
}
.mainMatchListForMobile-wrap>.btn:hover {
	color:#126bff
}
.mainMatchListForMobile-wrap>.btn.right {
	right:0;
	border-radius:4px 0 0 4px
}
.mainMatchListForMobile-wrap>.btn.left {
	left:0;
	border-radius:0 4px 4px 0;
	display:none
}
#mainMatchListForMobile {
	margin-right:0
}
#mainMatchListForMobile-btnCont:not(:empty) {
	display:flex;
	justify-content:center;
	align-items:center;
	padding:10px
}
#mainMatchListForMobile-btnCont .btnScroll {
	height:5px;
	width:30px;
	display:inline-block;
	background:#fff;
	margin:4px;
	border-radius:3px;
	cursor:pointer
}
#mainMatchListForMobile-btnCont .btnScroll.on {
	background:#17ea57
}
.type-menu {
	display:flex;
	border-bottom:1px solid #5e5e5e;
	margin:10px 3px
}
.type-menu>i {
	display:flex;
	border:solid 1px #3c3c3c;
	border-width:1px 0 1px 1px;
	padding:8px 0;
	border-bottom-color:#241c18;
	align-items:center;
	justify-content:center;
	background:#161418;
	cursor:pointer;
	color:#999;
	flex:1;
	font-weight:600
}
.type-menu>i:last-child {
	border-width:1px;
	border-radius:0 4px 0 0
}
.type-menu>i:first-child {
	border-width:1px;
	border-radius:4px 0 0 0
}
.type-menu>i.on {
	background:#2b2b31;
	margin:0 0 -2px 0;
	color:#fff;
	border-color:#5e5e5e;
	border-bottom-color:#2b2b31;
	border-width:2px
}
.type-menu>i:hover {
	color:#eee
}
#allOddsList {
	min-height:100px
}
#allOddsList>div {
	background:hsl(240 7% 18% / 1);
	border-radius:4px;
	border:solid 1px #2b2b31;
	padding:0 0 8px 0
}
#allOddsList>div:empty {
	background:#1a1a1a
}
#allOddsList>div.empty:after {
	content:"諛곕떦�� �놁뒿�덈떎";
	width:100%;
	text-align:center;
	display:block;
	padding:70px 0;
	font-size:12px;
	color:#f8eba1
}
.Sports .col_left .oddsBox {
	padding-bottom:100px
}
.LiveCombine {
	display:flex;
	width:100%
}
.LiveCombine .col_left {
	flex:1;
	padding-right:6px;
	position:relative
}
.LiveCombine .col_right {
	flex:1;
	padding-right:6px
}
.Live .infoNoBet {
	border-radius:0;
	background:#141212;
	position:relative;
	display:flex;
	height:100%;
	padding:50px 0;
	justify-content:center;
	color:#bfbfbf;
	font-size:18px;
	margin:0 0 4px 0;
	border-radius:4px;
	border:solid 2px #454455;
	font-weight:500
}
.Live .blink {
	animation:opacity 1s infinite steps(20,end);
	transform:translateZ(0)
}
.Live .liveMainWrap {
	display:flex;
	flex-direction:column
}
.Live .liveNow {
	position:relative;
	overflow:hidden;
	flex:1
}
.Live .liveNow>div {
	height:100%
}
.Live .liveNow .league {
	margin:0 0 4px 0;
	border-radius:4px;
	position:relative;
	background:#1e1e1f;
	padding:4px;
	border:solid 1px #2d2d30;
	transition:all .1s ease-out;
	-webkit-transition:all .1s ease-out
}
.Live .liveNow .leagueName {
	font-size:14px;
	color:#dfdfdf;
	font-weight:500;
	padding:8px;
	border-radius:4px;
	display:flex;
	align-items:center;
	justify-content:space-between
}
.Live .liveNow .leagueName i[class^=icon-] {
	font-size:16px
}
.Live .liveNow .leagueName>i {
	display:flex;
	align-items:center
}
.Live .liveNow .league>.games {
	color:#fff;
	font-weight:600;
	border-radius:4px
}
.Live .liveNow .league>div>.game {
	padding:2px;
	border-radius:2px;
	margin:0 0 2px 0
}
.Live .liveNow .league>div>.game>.game_wrap {
	background:#2b2b31;
	padding:4px;
	border-radius:2px
}
.Live .liveNow .league>div>.game.on {
	background:linear-gradient(180deg,#d7d6d6 0,#d7d6d6 100%)
}
.Live .liveNow .team {
	background:#232325;
	font-size:14px;
	padding:8PX 14px;
	color:#fff;
	border-radius:2px;
	border:1px solid #262628;
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-width:1px 1px 1px 1px
}
.Live .liveNow .team .teamCont {
	flex:1 1 10%;
	display:flex;
	flex-basis:calc(50% - 50px);
	flex-direction:column
}
.Live .liveNow .team .alignWrap {
	flex:1 1 50%;
	flex-basis:calc(50%+50px);
	display:flex;
	justify-content:space-between;
	align-items:center
}
.Live .liveNow .team .vs {
	color:#ea6856;
	margin:0 10px;
	font-weight:700
}
.Live .liveNow .team .teamCont .awayTeam {
	font-size:1.4rem;
	padding:3px 0
}
.Live .liveNow .team .teamCont .homeTeam {
	font-size:1.4rem;
	padding:3px 0
}
.Live .liveNow .team .statusCont {
	width:100px;
	text-align:center
}
.Live .liveNow .team .status1 {
	color:#a39db7;
	font-weight:700
}
.Live .liveNow .team .status2 {
	color:#a39db7;
	font-weight:700
}
.Live .liveNow .oddsBox {
	padding-bottom:8px
}
.Live .liveNow .oddsBox .game {
	padding:10px 0 0 0;
	color:#ffdd9f;
	font-size:1.3rem
}
.Live .liveNow .oddsBox .game .odds {
	margin-bottom:3px;
	font-size:0;
	color:#afafaf
}
.Live .liveNow .oddsBox .game .odds>div:first-child:empty {
	position:relative;
	padding-right:4px
}
.Live .liveNow .oddsBox .game .odds>div:first-child:empty:after {
	content:"Preparing for the bets";
	width:100%;
	text-align:center;
	display:block;
	padding:7px 0;
	font-size:12px;
	color:#ddd;
	font-weight:500
}
.lang-en .Live .liveNow .oddsBox .game .odds>div:first-child:empty:after {
	content:"Preparing for the bets"
}
.Live .liveNow .oddsBox .game .odds .type {
	width:100%;
	display:bolck;
	padding:4px;
	user-select:none;
	-webkit-user-select:none;
	-webkit-tap-highlight-color:transparent;
	color:#c4c4d7;
	font-size:1.2rem;
	font-weight:600
}
.Live .liveNow .oddsBox .game .odds .betBox {
	display:flex;
	width:100%
}
.Live .liveNow .oddsBox .game .odds .betBox>span {
	flex:1;
	text-align:center;
	font-size:14px;
	background:#1d1d20;
	border:solid .05rem #1a1a1c;
	padding:10px 8px;
	user-select:none;
	border-radius:2px;
	-webkit-user-select:none;
	-webkit-tap-highlight-color:transparent;
	cursor:pointer;
	color:#ececec
}
.Live .liveNow .oddsBox .game .odds .betBox>span img {
	height:10px
}
.Live .liveNow .oddsBox .game .odds .betBox .arrow {
	display:inline-block;
	vertical-align:middle
}
.Live .liveNow .oddsBox .game .odds .betBox .arrow.up {
	width:9px;
	height:10px;
	background:url(/img/arrowUp.png) no-repeat;
	background-size:contain
}
.Live .liveNow .oddsBox .game .odds .betBox .arrow.dn {
	width:9px;
	height:10px;
	background:url(/img/arrowDn.png) no-repeat;
	background-size:contain
}
.Live .liveNow .oddsBox .game .odds .betBox>span .away,.Live .liveNow .oddsBox .game .odds .betBox>span .home {
	max-width:65%;
	overflow:initial;
	text-overflow:initial;
	white-space:wrap;
	display:inline-block;
	line-height:1.1
}
.lang-en .Live .liveNow .oddsBox .game .odds .betBox>span .away,.lang-en .Live .liveNow .oddsBox .game .odds .betBox>span .home {
	word-wrap:break-word
}
.Live .liveNow .oddsBox .game .odds .betBox>span:nth-of-type(1),.Live .liveNow .oddsBox .game .odds .betBox>span:nth-of-type(3) {
	margin-left:2px;
	margin-right:2px;
	flex:4.5;
	cursor:pointer
}
.Live .liveNow .oddsBox .game .odds .col3eq .betBox>span:nth-of-type(1),.Live .liveNow .oddsBox .game .odds .col3eq .betBox>span:nth-of-type(3) {
	margin-left:2px;
	margin-right:2px;
	max-width:33%;
	cursor:pointer;
	text-align:left
}
.Live .liveNow .oddsBox .game .odds .col3eq .betBox>span:nth-of-type(2) {
	text-align:left
}
.Live .liveNow .btnDetail {
	color:#bdbdbd;
	text-align:center;
	font-size:12px;
	background:#2d2d30;
	border:solid 1px #39393e;
	padding:7px;
	user-select:none;
	-webkit-user-select:none;
	-webkit-tap-highlight-color:transparent;
	cursor:pointer;
	vertical-align:bottom;
	border-radius:3px
}
.Live .liveNow .btnDetail:hover {
	color:#fafafa;
	border:solid .05rem #fff
}
.Live .liveNow .oddsBox .game .odds .betBox>span:hover {
	background:#000;
	border:solid 1px #d7d6d6;
	color:#fff
}
.Live .liveNow .oddsBox .game .odds .betBox>span em {
	font-style:normal;
	color:#bdbdbd
}
.Live .liveNow .oddsBox .game .odds .betBox>span:hover em {
	color:#fff
}
.Live .liveNow .oddsBox .game .odds .betBox>span.noBet:hover {
	cursor:default;
	background:#1d1d20;
	border:solid .05rem #1a1a1c
}
.Live .liveNow .oddsBox .game .odds .betBox>span.on {
	background:linear-gradient(to bottom,#fff 0,#d7d6d6 100%);
	border:solid 1px #fff;
	border-color:#fff;
	color:#000
}
.Live .liveNow .oddsBox .game .odds .betBox>span.on:hover {
	background:linear-gradient(to bottom,#fff 0,#d7d6d6 100%);
	border:solid 1px #fff;
	border-color:#fff;
	color:#000
}
.Live .liveNow .oddsBox .game .odds .betBox>span:nth-of-type(1) {
	text-align:left;
	flex:4.5;
	max-width:calc(45% - 8px)
}
.Live .liveNow .oddsBox .game .odds .betBox>span:nth-of-type(1) em {
	font-style:normal;
	float:right
}
.Live .liveNow .oddsBox .game .odds .betBox>span.noBet em {
	color:#d9c58a
}
.Live .liveNow .oddsBox .game .odds .betBox>span.on em {
	color:#000
}
.Live .liveNow .oddsBox .game .odds .betBox>span:nth-of-type(2) {
	cursor:pointer;
	flex:1
}
.Live .liveNow .oddsBox .game .odds .betBox>span:nth-of-type(3) {
	text-align:right;
	flex:4.5;
	max-width:calc(45% - 8px)
}
.Live .liveNow .oddsBox .game .odds .betBox>span:nth-of-type(3) em {
	float:left
}
.Live .liveNow .oddsBox .game .odds .col3eq .betBox>span:nth-of-type(2) em,.Live .liveNow .oddsBox .game .odds .col3eq .betBox>span:nth-of-type(3) em {
	float:right
}
.Live .liveNow .oddsBox .game .odds:hover>span.noBet em {
	font-weight:700
}
.Live .liveNow .oddsBox .game .odds .col3eq .betBox>span .away>em.noBet,.Live .liveNow .oddsBox .game .odds .col3eq .betBox>span .home>em.noBet,.Live .liveNow .oddsBox .game .odds .col3eq .betBox>span .x>em.noBet {
	color:#dfcd2d;
	float:none
}
.Live .liveNow .oddsBox .game .odds .col3eq .betBox>span.on .away>em.noBet,.Live .liveNow .oddsBox .game .odds .col3eq .betBox>span.on .home>em.noBet,.Live .liveNow .oddsBox .game .odds .col3eq .betBox>span.on .x>em.noBet {
	color:#fff
}
.Live .liveNow .score {
	text-align:center;
	color:#fff;
	font-family:DINWeb-Bold,sans-serif;
	font-size:20px;
	background:#0d0d0d;
	border-radius:2px;
	padding:4px 0 0 0;
	margin:0 0 3px 0;
	position:relative
}
.Live .upcoming {
	position:relative;
	flex:0 0 400px;
	margin:0 0 30px 0;
	font-weight:500
}
.Live .upcoming .title {
	background:#1e1e1f;
	color:#fefefe;
	font-size:16px;
	padding:6px 0 6px 12px;
	border-radius:4px 4px 0 0;
	border:solid #252526;
	border-width:1px 1px 0 1px
}
.Live .upcoming .leagueName {
	color:#aaa;
	font-size:13px;
	font-weight:700;
	padding:0 0 8px 0
}
.Live .upcoming .leagueNameWrap {
	border-left:solid 1px #1c1a1a;
	padding:16px;
	flex:4
}
.Live .upcoming .league {
	background:hsl(230 6% 16% / 1);
	border:solid;
	border-color:#1c1a1a #242424 #474747 #474747;
	border-width:1px 0 0 0;
	display:flex;
	align-items:center
}
.Live .upcoming .game:last-child .league {
	border-bottom:solid 1px #000
}
.Live .upcoming .team {
	font-size:14px;
	padding:0 0 0 19px;
	display:flex;
	flex-wrap:wrap
}
.Live .upcoming .team .homeTeam {
	color:#fff
}
.Live .upcoming .team .awayTeam {
	color:#fff
}
.Live .upcoming .team .vs {
	color:#17ea57;
	margin:0 5px
}
.Live .upcoming .date {
	color:#fff;
	padding:2px 16px;
	font-size:14px;
	flex:1
}
#matchUpCommingList {
	border-radius:0 0 4px 4px;
	border:solid #2d2d30;
	border-width:0 1px 1px 1px
}
.LiveDetail .game {
	font-weight:500;
	margin:0 0 8px 0;
	border-radius:4px;
	position:relative;
	background:#2b2b31;
	padding:6px 6px 6px 6px;
	border:solid .2rem #2d2d30;
	transition:all .1s ease-out;
	-webkit-transition:all .1s ease-out
}
.LiveDetail-cont {
	display:flex;
	flex-direction:row
}
.LiveDetail .right {
	width:100%
}
.LiveDetail>.title {
	color:#515769;
	margin-bottom:6px;
	font-weight:700
}
.LiveDetail .blink {
	animation:opacity 1s infinite steps(20,end);
	transform:translateZ(0)
}
.LiveDetail .scoreBoardCont {
	position:relative;
	overflow:hidden
}
.LiveDetail .scoreBoardCont .leagueName {
	background:#25252d;
	padding:6px 6px 6px 12px;
	border-radius:4px;
	border:1px solid #151518;
	font-size:14px;
	color:#fff;
	display:flex;
	align-items:center;
	justify-content:space-between
}
.LiveDetail .scoreBoardCont .leagueName i[class^=icon-] {
	font-size:16px
}
.LiveDetail .scoreBoardCont .leagueName>i {
	display:flex;
	align-items:center
}
.LiveDetail .scoreBoardCont .frameCont {
	width:100%;
	height:500px;
	overflow:hidden;
	border-radius:0;
	margin:0 auto;
	background:#242424
}
.LiveDetail .scoreBoardCont .matchTrackerFrame {
	width:100%;
	height:100%;
	margin:0 auto;
	transform-origin:top left;
	-webkit-transform-origin:top left;
	-moz-transform-origin:top left;
	-o-transform-origin:top left;
	-ms-transform-origin:top left;
	-webkit-transform:translatez(0);
	-moz-transform:translatez(0);
	-ms-transform:translatez(0);
	-o-transform:translatez(0);
	transform:translatez(0)
}
.LiveDetail .scoreBoardCont .leagueName img {
	vertical-align:-4px;
	width:18px
}
.LiveDetail .scoreBoardCont .scoreBoard {
	display:flex;
	flex-direction:row;
	align-items:center
}
.LiveDetail .scoreBoardCont .score {
	flex:0 0 160px;
	text-align:center;
	color:#17ea57;
	font-family:DINWeb-Bold,sans-serif;
	font-size:32px;
	line-height:70px;
	white-space:nowrap;
	letter-spacing:0
}
.LiveDetail .scoreBoardCont .teamCont {
	flex:1
}
.LiveDetail .scoreBoardCont .teamCont .status {
	padding-top:5px
}
.LiveDetail .scoreBoardCont .scoreBoard.type1 {
	padding:8px 12px
}
.LiveDetail .scoreBoardCont .scoreBoard.type1 .score,.totalScore {
	font-family:DINWeb-Bold,sans-serif;
	font-size:14px;
	line-height:14px;
	letter-spacing:0
}
.LiveDetail .scoreBoardCont .scoreBoard.type1 table {
	width:100%;
	table-layout:fixed;
	border-collapse:collapse
}
.LiveDetail .scoreBoardCont .scoreBoard.type1 td {
	text-align:center;
	font-size:12px;
	color:#fff;
	padding:4px
}
.LiveDetail .scoreBoardCont .scoreBoard.type1 td:first-child {
	width:30%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-align:left
}
.LiveDetail .scoreBoardCont .scoreBoard.type1 table tr:first-child td {
	border-bottom:solid 1px #4c4c4c;
	color:#dcdcdc
}
.LiveDetail .scoreBoardCont .scoreBoard.type1 table td:last-child {
	border-left:solid 1px #4b4b4b
}
.LiveDetail .scoreBoardCont .scoreBoard.tennis {
	padding:8px 12px
}
.LiveDetail .scoreBoardCont .scoreBoard.tennis .score,.totalScore {
	font-family:DINWeb-Bold,sans-serif;
	font-size:18px;
	line-height:18px
}
.LiveDetail .scoreBoardCont .scoreBoard.tennis table {
	width:100%;
	table-layout:auto;
	border-collapse:collapse
}
.LiveDetail .scoreBoardCont .scoreBoard.tennis td {
	text-align:center;
	font-size:12px;
	padding:4px
}
.LiveDetail .scoreBoardCont .scoreBoard.tennis td:first-child {
	width:40%;
	text-align:left
}
.LiveDetail .scoreBoardCont .scoreBoard.tennis table tr:first-child td {
	border-bottom:solid 1px #c3c3c3;
	color:#226286
}
.LiveDetail .scoreBoardCont .scoreBoard.tennis table td:nth-last-child(2) {
	border-left:solid 1px #c3c3c3;
	border-right:solid 1px #c3c3c3
}
.LiveDetail .team {
	line-height:1
}
.LiveDetail .team .vs {
	color:#fa5252;
	margin:0 10px;
	font-size:14px;
	font-weight:700
}
.LiveDetail .team .awayTeam,.LiveDetail .team .homeTeam {
	color:#fff;
	font-size:18px;
	max-width:calc(50% - 13px);
	display:inline-block;
	vertical-align:middle;
	font-weight:700;
	letter-spacing:-.5px
}
.LiveDetail .status1 {
	color:#ffeb3b;
	font-size:12px
}
.LiveDetail .status2 {
	color:#ffeb3b;
	font-size:12px
}
.LiveDetail .totalScore {
	color:#17ea57
}
.LiveDetail .oddsCont {
	position:relative;
	padding:4px 0 10px 0;
	border-radius:4px
}
.LiveDetail .oddsCont:empty:after {
	content:"諛곕떦�� �놁뒿�덈떎";
	width:100%;
	text-align:center;
	display:block;
	padding:10px;
	color:#f8eba1
}
.lang-en .LiveDetail .oddsCont:empty:after {
	content:"No Odds"
}
.LiveDetail .oddsCont .oddsType .title {
	padding:6px 0 0 4px;
	font-weight:500;
	color:#c4c4d7;
	font-size:1.2rem;
	font-weight:600
}
.LiveDetail .oddsCont .oddsType .oddsBox {
	padding:4px 0 5px 0
}
.LiveDetail .oddsCont .odds {
	flex:1;
	margin-bottom:2px;
	font-size:0;
	color:#afafaf
}
.LiveDetail .oddsCont .odds .betBox {
	display:flex;
	flex-wrap:wrap
}
.LiveDetail .oddsCont .odds .betBox .away,.LiveDetail .oddsCont .odds .betBox .home {
	white-space:nowrap;
	overflow:hidden;
	max-width:72%;
	display:inline-block;
	vertical-align:bottom;
	text-overflow:ellipsis
}
.lang-en .LiveDetail .oddsCont .odds .betBox .away,.lang-en .LiveDetail .oddsCont .odds .betBox .home {
	white-space:initial;
	overflow:initial;
	max-width:72%;
	display:inline-block;
	vertical-align:bottom;
	text-overflow:none;
	word-wrap:break-word;
	line-height:1.1
}
.LiveDetail .oddsCont .odds .betBox>span {
	display:inline-block;
	text-align:left;
	font-size:13px;
	background:#1d1d20;
	border:solid .05rem #1a1a1c;
	padding:10px 8px;
	user-select:none;
	-webkit-user-select:none;
	-webkit-tap-highlight-color:transparent;
	cursor:pointer;
	border-radius:2px;
	transition:all .2s ease-out;
	-webkit-transition:all .2s ease-out;
	font-weight:600
}
.LiveDetail .oddsCont .odds .arrow {
	display:inline-block;
	vertical-align:middle
}
.LiveDetail .oddsCont .odds .arrow.up {
	width:9px;
	height:10px;
	background:url(/img/arrowUp.png) no-repeat;
	background-size:contain
}
.LiveDetail .oddsCont .odds .arrow.dn {
	width:9px;
	height:10px;
	background:url(/img/arrowDn.png) no-repeat;
	background-size:contain
}
.LiveDetail .oddsCont .odds .betBox>span:hover {
	background:#000;
	border:solid .05rem #fff;
	color:#fff
}
.LiveDetail .oddsCont .odds .betBox>span.noBet em {
	color:#d9c58a
}
.LiveDetail .oddsCont .odds:hover .betBox>span.noBet em {
	font-weight:700
}
.LiveDetail .oddsCont .odds .betBox>span.noBet:hover {
	cursor:default;
	background:#1d1d20;
	border:solid .05rem #1a1a1c
}
.LiveDetail .oddsCont .odds .betBox>span.on {
	background:linear-gradient(to bottom,#fff 0,#d7d6d6 100%);
	border:solid 1px #fff;
	border-color:#fff;
	color:#000
}
.LiveDetail .oddsCont .odds .betBox>span.on:hover {
	background:linear-gradient(to bottom,#fff 0,#d7d6d6 100%);
	border:solid 1px #fff;
	border-color:#fff;
	color:#000
}
.LiveDetail .oddsCont .odds .betBox>span em {
	font-weight:700;
	font-style:normal;
	color:#bdbdbd;
	float:right
}
.LiveDetail .oddsCont .odds .betBox>span.on em {
	color:#000
}
.LiveDetail .oddsCont .odds .betBox>span .away>em.noBet,.LiveDetail .oddsCont .odds .betBox>span .home>em.noBet,.LiveDetail .oddsCont .odds .betBox>span .x>em.noBet {
	color:#d9c58a;
	float:none
}
.LiveDetail .oddsCont .odds .betBox>span.on .away>em.noBet,.LiveDetail .oddsCont .odds .betBox>span.on .home>em.noBet,.LiveDetail .oddsCont .odds .betBox>span.on .x>em.noBet {
	color:#ffd457
}
.LiveDetail .oddsCont .odds.col3symm .betBox>span:nth-of-type(1),.LiveDetail .oddsCont .odds.col3symm .betBox>span:nth-of-type(3) {
	margin-left:2px;
	margin-right:2px;
	width:calc(44% - 4px);
	cursor:pointer
}
.LiveDetail .oddsCont .odds.col3symm .betBox>span:nth-of-type(2) {
	width:12%;
	text-align:center
}
.LiveDetail .oddsCont .odds.col3symm .betBox>span:nth-of-type(1) {
	text-align:left
}
.LiveDetail .oddsCont .odds.col3symm .betBox>span:nth-of-type(1) em {
	font-style:normal;
	float:right
}
.LiveDetail .oddsCont .odds.col3symm .betBox>span:nth-of-type(2) em {
	float:none
}
.LiveDetail .oddsCont .odds.col3symm .betBox>span:nth-of-type(3) {
	text-align:right
}
.LiveDetail .oddsCont .odds.col3symm .betBox>span:nth-of-type(3) em {
	float:left
}
.LiveDetail .oddsCont .odds.col2eq .betBox>span {
	margin-left:2px;
	margin-right:1px;
	margin-bottom:2px;
	width:calc(50% - 3px);
	cursor:pointer
}
.LiveDetail .oddsCont .odds.col3eq .betBox>span {
	margin-left:2px;
	margin-right:1px;
	margin-bottom:2px;
	width:calc(33.333333% - 3px);
	cursor:pointer
}
.LiveDetail .oddsCont .odds.col4eq .betBox>span {
	margin-left:2px;
	margin-right:1px;
	margin-bottom:2px;
	width:calc(25% - 3px);
	cursor:pointer
}
.LiveDetail .oddsCont .odds.col5eq .betBox>span {
	margin-left:2px;
	margin-right:1px;
	margin-bottom:2px;
	width:calc(20% - 3px);
	cursor:pointer
}
.LiveDetail .oddsCont .odds.col6eq .betBox>span {
	margin-left:2px;
	margin-right:1px;
	margin-bottom:2px;
	width:calc(16.66666666% - 3px);
	cursor:pointer
}
.Games {
	padding:0 5px 0 0
}
.game-menu-wrap {
	display:none;
	position:relative
}
.game-menu-wrap>.btn {
	position:absolute;
	top:50%;
	font-size:2rem;
	color:rgba(255,255,255,.4);
	transform:translate(0,-50%)
}
.game-menu-wrap>.btn>span {
	display:inline-block
}
.game-menu-wrap>.btn.right {
	right:4px;
	display:none
}
.game-menu-wrap>.btn.left {
	left:4px;
	display:none
}

.game-menu .sMenu {
	display:flex;
	flex-direction:column;
	align-items:center;
	cursor:pointer;
	position:relative;
	flex:0 0 33.333333vw;
	user-select:none;
	-webkit-user-select:none;
	-webkit-tap-highlight-color:transparent
}
.game-menu .sMenu i {
	font-style:normal;
	font-size:3rem
}
.game-menu .sMenu em {
	font-style:normal;
	font-size:1.2rem;
	max-width:30vw;
	overflow:hidden;
	text-align:center
}
.game-menu .sMenu.cur:before {
	position:absolute;
	display:block;
	height:3px;
	background:#cfa655;
	content:"";
	bottom:-8px;
	transition:all .1s ease-out;
	-webkit-transition:all .1s ease-out;
	left:10%;
	right:10%
}
.Games .GamesMainWrap {
	display:flex;
	flex-direction:row;
	justify-content:center;
	position:relative
}
.Games .oddsBox .league {
	font-size:14px;
	color:#fff;
	font-weight:600;
	background:#1f1f22;
	padding:8px;
	display:flex;
	align-items:center;
	justify-content:space-between
}
.Games .oddsBox .league>span,.Games .oddsBox .league>span>div {
	display:flex;
	align-items:center
}
.Games .oddsBox .league [class^=icon-] {
	margin:0 4px 0 0
}
.Games .oddsBox .league span.closingTime {
	display:flex;
	color:#fff
}
.Games .oddsBox .league span.closingTime>span:first-child {
	background:#9b5601;
	padding:4px 8px;
	font-weight:500;
	font-size:14px
}
.Games .oddsBox .league span.closingTime>span:last-child {
	padding:4px 8px;
	background:#91712f;
	font-size:14px
}
.Games .oddsBox .league .small>span:first-child {
	font-size:14px;
	color:#999;
	margin-right:4px
}
.Games #oddsList {
	padding:0 0 16px 0;
	position:relative;
	background:#2d2d30;
	border-radius:4px;
	border:solid 0 #181310
}
.Games .item.off:after {
	display:flex;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.5);
	content:"踰좏똿留덇컧";
	text-align:center;
	font-weight:700;
	color:#fafafa;
	position:absolute;
	top:0;
	left:0;
	align-items:flex-start;
	justify-content:center;
	font-size:20px;
	padding:129px 0 0 0;
	text-shadow:0 0 1px rgba(0,0,0,.45)
}
.Games .oddsBox .league .playDate {
	float:right;
	font-weight:400
}
.iFrameContWrap {
	background:#161616;
	padding:0 0 8px 0
}
.iFrameContWrap.mines,.iFrameContWrap.token {
	width:100%
}
.gameFrame {
	width:735px;
	height:1030px;
	margin:0 auto;
	transform-origin:top left;
	-webkit-transform-origin:top left;
	-moz-transform-origin:top left;
	-o-transform-origin:top left;
	-ms-transform-origin:top left;
	-webkit-transform:translatez(0);
	-moz-transform:translatez(0);
	-ms-transform:translatez(0);
	-o-transform:translatez(0);
	transform:translatez(0)
}
.token .gameFrame {
	width:1000px;
	height:800px
}
.iFrameCont {
	width:735px;
	height:560px;
	overflow:hidden;
	border-radius:0;
	margin:0 auto
}
.iFrameCont.token {
	width:1000px;
	height:800px;
	margin:0 auto 100px auto
}
.iFrameCont .rect1 {
	z-index:2;
	position:absolute;
	width:202px;
	height:428px;
	top:113px;
	left:15px
}
.iFrameCont .rect2 {
	z-index:2;
	position:absolute;
	width:200px;
	height:300px;
	top:210px;
	left:40px
}
.iFrameCont .rect3 {
	z-index:2;
	position:absolute;
	width:40px;
	height:40px;
	top:0;
	right:0
}
.graphCont {
	width:100%;
	height:540px;
	overflow:hidden;
	background:url(/img/graph_bg.jpg) no-repeat;
	display:flex;
	align-items:center;
	background-size:cover
}
.graphContWrap {
	width:100%;
	background:rgba(0,0,0,.5);
	text-align:center;
	padding:20px 0
}
.graphLogo {
	width:341px;
	height:70px;
	background:url(/img/graph_logo.png) no-repeat;
	margin:0 auto
}
.graphWithdrawCont {
	color:#fff
}
#graphWithdrawal {
	color:#f9d026
}
.graphBtnCont {
	padding:18px
}
.graphBtnCont button {
	background:#e58929;
	color:#fff;
	font-weight:700;
	font-size:14px;
	border:none;
	padding:8px 10px;
	border-radius:4px;
	min-width:120px
}
.graphBtnCont button:hover {
	background:#f60
}
.Games .oddsBox {
	flex:1;
	padding:0 0 0 5px
}
.Games .oddsBox #matchList>div:empty:after {
	content:"諛곕떦�� �놁뒿�덈떎";
	width:100%;
	text-align:center;
	display:block;
	padding:17px 0;
	font-size:12px;
	color:#d8aa63;
	background:#242424
}
.lang-en .Games .oddsBox #matchList>div:empty:after {
	content:"諛곕떦�� �놁뒿�덈떎"
}
.Games .oddsBox .item {
	font-weight:500;
	margin:0 0 8px 0;
	border-radius:4px;
	position:relative;
	background:#2b2b31;
	padding:6px 6px 6px 6px;
	border:solid .2rem #2d2d30;
	transition:all .1s ease-out;
	-webkit-transition:all .1s ease-out
}
.Games .oddsBox .odds {
	font-size:1.4rem;
	color:#dfdfdf;
	display:flex;
	flex-direction:column;
	align-items:flex-start
}
.Games .oddsBox .odds>div {
	display:flex;
	flex-direction:row;
	align-items:stretch
}
.Games .oddsBox .odds>div.type {
	display:block;
	padding:10px 0 0 0;
	color:#c4c4d7;
	font-size:1.3rem;
	font-weight:600
}
.Games .oddsBox .odds>div.type>div {
	display:flex;
	flex:1;
	align-items:center;
	justify-content:center;
	padding:4px;
	user-select:none;
	-webkit-user-select:none;
	-webkit-tap-highlight-color:transparent;
	cursor:default
}
.Games .oddsBox .odds>div.betBox {
	width:100%;
	flex-wrap:wrap
}
.Games .oddsBox .odds>div.betBox>span {
	flex:1;
	text-align:left;
	font-size:13px;
	user-select:none;
	-webkit-user-select:none;
	-webkit-tap-highlight-color:transparent;
	cursor:pointer;
	margin:1px;
	background:#1e1e24;
	border:solid .05rem #1a1a1c;
	padding:10px 8px;
	border-radius:2px;
	transition:all .2s ease-out;
	-webkit-transition:all .2s ease-out;
	font-weight:600
}
.Games .oddsBox .odds>div.betBox>span .away,.Games .oddsBox .odds>div.betBox>span .home {
	flex-grow:3;
	flex-shrink:1;
	flex-basis:20px;
	max-width:70%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:inline-block;
	vertical-align:bottom
}
.Games .oddsBox .odds>div.betBox>span .away.red,.Games .oddsBox .odds>div.betBox>span .home.red {
	color:#ff5d5d
}
.Games .oddsBox .notBet365 .odds>div.betBox>span .away.red,.Games .oddsBox .notBet365 .odds>div.betBox>span .away.yellow,.Games .oddsBox .notBet365 .odds>div.betBox>span .home.red {
	color:#fff;
	background:#d73d3f;
	width:60px;
	height:60px;
	flex-basis:auto;
	align-items:center;
	justify-content:center;
	display:flex;
	border-radius:60px;
	white-space:initial;
	text-align:center;
	flex-direction:column;
	max-width:60px
}
.Games .oddsBox .notBet365 .odds>div.betBox>span .away.yellow {
	background:#c2b015
}
.Games .oddsBox .notBet365 .odds>div.betBox>span .away.red.o,.Games .oddsBox .notBet365 .odds>div.betBox>span .home.red.o {
	background:0 0;
	border:3px solid #d73d3f
}
.Games .oddsBox .odds>div.betBox>span .away.blue,.Games .oddsBox .odds>div.betBox>span .home.blue {
	color:#4bffff
}
.Games .oddsBox .notBet365 .odds>div.betBox>span .away.blue,.Games .oddsBox .notBet365 .odds>div.betBox>span .home.blue {
	color:#fff;
	background:#1b6bcf;
	width:60px;
	height:60px;
	flex-basis:auto;
	align-items:center;
	justify-content:center;
	display:flex;
	border-radius:60px;
	white-space:initial;
	text-align:center;
	flex-direction:column;
	max-width:60px
}
.Games .oddsBox .notBet365 .odds>div.betBox>span .away.blue.u,.Games .oddsBox .notBet365 .odds>div.betBox>span .home.blue.u {
	background:0 0;
	border:3px solid #1b6bcf
}
.Games .oddsBox .odds>div.betBox>span .away.green,.Games .oddsBox .odds>div.betBox>span .home.green {
	color:#0f0
}
.Games .oddsBox .notBet365 .odds>div.betBox>span .away.green,.Games .oddsBox .notBet365 .odds>div.betBox>span .home.green {
	color:#fff;
	background:#167329;
	width:60px;
	height:60px;
	flex-basis:auto;
	align-items:center;
	justify-content:center;
	display:flex;
	border-radius:60px;
	white-space:initial;
	text-align:center;
	flex-direction:column;
	max-width:60px
}
.Games .oddsBox .notBet365 .odds>div.betBox>span .away>div,.Games .oddsBox .notBet365 .odds>div.betBox>span .home>div {
	font-size:11px
}
.Games .oddsBox .odds>div.betBox>span.on .away.blue,.Games .oddsBox .odds>div.betBox>span.on .away.green,.Games .oddsBox .odds>div.betBox>span.on .away.red,.Games .oddsBox .odds>div.betBox>span.on .home.blue,.Games .oddsBox .odds>div.betBox>span.on .home.green,.Games .oddsBox .odds>div.betBox>span.on .home.red {
	color:#000
}
.Games .oddsBox .odds>div.betBox>span:hover {
	background:#000;
	border:solid 1px #d7d6d6;
	color:#fff
}
.Games .oddsBox .odds>div.betBox>span.noBet:hover {
	cursor:default;
	background:#1d1d20;
	border:solid .05rem #1a1a1c
}
.Games .oddsBox .odds>div.betBox>span.on {
	background:linear-gradient(to bottom,#fff 0,#d7d6d6 100%);
	border:solid 1px #fff;
	border-color:#fff;
	color:#000!important
}
.Games .oddsBox .odds>div.betBox>span.on:hover {
	background:linear-gradient(to bottom,#fff 0,#d7d6d6 100%);
	border:solid 1px #fff;
	border-color:#fff;
	color:#000!important
}
.Games .oddsBox .odds:hover>div.betBox>span.noBet em {
	font-weight:700
}
.Games .oddsBox .odds>div.betBox>span em {
	font-style:normal;
	flex:1;
	color:#fff;
	text-align:right
}
.Games .oddsBox .notBet365 .odds>div.betBox>span em {
	font-style:normal;
	flex:1;
	color:#b3b3b3;
	text-align:center;
	background:#2b2b2f;
	width:100%;
	padding:4px;
	margin:0 0 5px 0
}
.Games .oddsBox .odds>div.betBox>span:hover em {
	color:#fff
}
.Games .oddsBox .odds>div.betBox>span.on em {
	color:#000
}
.Games .oddsBox .odds>div.betBox>span.noBet em {
	color:#d9c58a
}
.Games .oddsBox .odds.col3symm>div.betBox {
	display:flex;
	flex-wrap:wrap;
	max-width:100%;
	width:100%
}
.Games .oddsBox .odds.col3symm>div.betBox>span:nth-of-type(1) {
	flex:4.5;
	max-width:calc(45% - 8px);
	display:flex;
	align-items:center;
	justify-content:space-between
}
.Games .oddsBox .notBet365 .odds.col3symm>div.betBox>span:nth-of-type(1) {
	max-width:50%
}
.Games .oddsBox .notBet365 .odds.col3symm>div.betBox>span:nth-of-type(1) {
	flex-direction:column-reverse;
	padding:0 0 5px 0
}
.Games .oddsBox .odds.col3symm>div.betBox>span:nth-of-type(2) {
	flex:1;
	text-align:center;
	display:flex;
	align-items:center;
	justify-content:center
}
.Games .oddsBox .notBet365 .odds.col3symm>div.betBox>span:nth-of-type(2) {
	display:none
}
.Games .oddsBox .odds.col3symm>div.betBox>span:nth-of-type(2) em {
	text-align:center
}
.Games .oddsBox .odds.col3symm>div.betBox>span:nth-of-type(3) {
	flex:4.5;
	text-align:right;
	max-width:calc(45% - 8px);
	display:flex;
	align-items:center;
	justify-content:space-between;
	flex-direction:row-reverse
}
.Games .oddsBox .notBet365 .odds.col3symm>div.betBox>span:nth-of-type(3) {
	max-width:50%
}
.Games .oddsBox .notBet365 .odds.col3symm>div.betBox>span:nth-of-type(3) {
	flex-direction:column-reverse;
	padding:0 0 5px 0
}
.Games .oddsBox .odds.col3symm>div.betBox>span:nth-of-type(3) em {
	text-align:left
}
.Games .oddsBox .notBet365 .odds.col3symm>div.betBox>span:nth-of-type(3) em {
	text-align:center
}
.Games .oddsBox .odds.col3eq>div.betBox>span {
	flex:0 0 33.33333333%;
	max-width:calc(33.33333333% - 2px);
	align-items:center;
	justify-content:space-between;
	display:flex
}
.Games .oddsBox .notBet365 .odds.col3eq>div.betBox>span {
	flex-direction:column-reverse;
	padding:0 0 5px 0
}
.Games .oddsBox .odds.col4eq>div.betBox>span {
	flex:0 0 25%;
	max-width:calc(24.99% - 2px);
	align-items:center;
	justify-content:space-between;
	display:flex
}
.Games .oddsBox .odds.col5eq>div.betBox>span {
	flex:0 0 20%;
	max-width:calc(20% - 2px);
	align-items:center;
	justify-content:space-between;
	display:flex
}
.Games .oddsBox .odds.col6eq>div.betBox>span {
	flex:0 0 16.66666666%;
	max-width:calc(16.66666666% - 2px);
	align-items:center;
	justify-content:space-between;
	display:flex
}
.Games .odds span.ing {
	color:#32909a
}
.Games .odds span.end {
	color:#a09f9f
}
.Games .odds span.pre {
	color:#32909a
}
.Games iframe.vgames {
	width:100%;
	height:100%
}
.Games .gameList-sub {
	z-index:2;
	position:absolute;
	top:0;
	left:0
}
.Games .gameList-sub>div {
	display:none;
	border-radius:0 4px 4px 4px;
	border:solid 1px #444;
	min-width:100px;
	font-size:14px;
	overflow:hidden
}
.Games .gameList-sub .sMenu {
	color:#fff;
	background:#11829a;
	cursor:pointer;
	padding:8px
}
.Games .gameList-sub .sMenu:not(:last-child) {
	border-bottom:solid 1px #316d8b
}
.Games .gameList-sub .sMenu:hover {
	background:#316d8b
}
.game-title {
	font-weight:700;
	display:flex;
	background:#373540;
	padding:8px 12px;
	font-size:16px;
	border-radius:4px;
	margin:0 0 8px 0;
	align-items:center;
	color:#fff;
	display:none
}
.game-title [class^=icon-] {
	margin:0 4px 0 0;
	background:#000;
	padding:4px;
	border-radius:40px
}
.gameMenu1 {
	display:flex;
	align-items:center;
	justify-content:space-between;
	background:#111012;
	font-size:14px;
	margin:0;
	color:#cdcdcd
}
.gameMenu1 .btn {
	display:flex;
	align-items:center;
	justify-content:center;
	flex:1;
	cursor:pointer;
	background:#212026;
	height:50px;
	flex-direction:column
}
.gameMenu1 .btn [class^=icon-] {
	margin:0 3px 0 0
}
.gameMenu2 {
	background:#8d2153;
	color:#fff;
	font-size:15px;
	flex-wrap:wrap;
	margin:0 0 8px 0;
	padding:2px;
	display:grid;
	grid-template-columns:repeat(6,1fr);
	grid-auto-rows:1fr;
	grid-column-gap:1px;
	grid-row-gap:1px
}
.gameMenu2.pororo {
	grid-template-columns:repeat(3,1fr)
}
.gameMenu2.lotus {
	grid-template-columns:repeat(3,1fr)
}
.gameMenu2.ntry {
	grid-template-columns:repeat(6,1fr)
}
.gameMenu2.named {
	grid-template-columns:repeat(4,1fr)
}
.gameMenu2.bet365 {
	grid-template-columns:repeat(2,1fr)
}
.gameMenu2.bet365.soccer {
	grid-template-columns:repeat(4,1fr)
}
.gameMenu2.bet365.horse {
	grid-template-columns:repeat(3,1fr)
}
.gameMenu2.token {
	grid-template-columns:repeat(4,1fr)
}
.gameMenu2.crown {
	grid-template-columns:repeat(3,1fr)
}
.gameMenu2.boscore {
	grid-template-columns:repeat(3,1fr)
}
.gameMenu2.nanum {
	grid-template-columns:repeat(1,1fr)
}
.gameMenu2.newscore {
	grid-template-columns:repeat(3,1fr)
}
.gameMenu2>span {
	flex:1;
	display:flex;
	align-items:stretch;
	justify-content:center;
	cursor:pointer;
	background:#212026;
	position:relative
}
.gameMenu2>span>span {
	padding:6px 4px;
	flex:1;
	display:flex;
	align-items:center;
	justify-content:center;
	cursor:pointer;
	flex-direction:column
}
.gameMenu2.token>span>span {
	padding:12px 4px
}
.gameMenu2>span:not(.v)>span {
	cursor:not-allowed
}
.gameMenu2>span:not(.v):before {
	display:block;
	width:100%;
	height:100%;
	background:rgb(46 46 46 / 68%);
	content:"";
	color:#636067;
	position:absolute;
	border:1px solid #212026;
	bottom:0;
	padding:3px 7px;
	text-align:right;
	left:0;
	font-weight:600;
	cursor:not-allowed;
	box-sizing:border-box;
	font-size:12px;
	text-shadow:0 0 1px rgb(0 0 0 / 45%)
}
.gameMenu2>span>span>i[class^=icon-] {
	margin:0 4px 0 0
}
.gameMenu2>span>span>em {
	font-size:13px;
	text-align:center
}
.gameMenu2>span>span>em>b {
	font-size:12px;
	font-weight:500
}
.gameMenu1 .btn.on,.gameMenu2 {
	background:#474172;
	color:#fff
}
.gameMenu1.bet365 .btn.on {
	background:#093a1b;
	color:#fff
}
.gameMenu1 .btn.on[data-id=ntry],.gameMenu2.ntry {
	background:#8d2153
}
.gameMenu1 .btn.on[data-id=bet365],.gameMenu2.bet365 {
	background:#0a5a27
}
.gameMenu1 .btn.on[data-id=mgm],.gameMenu2.mgm {
	background:#0a3a5a
}
.gameMenu1 .btn.on[data-id=joy],.gameMenu2.joy {
	background:#372f62
}
.gameMenu1 .btn.on[data-id=named],.gameMenu2.named {
	background:#5e2268
}
.gameMenu1 .btn.on[data-id=lotus],.gameMenu2.lotus {
	background:#936821
}
.gameMenu1 .btn.on[data-id=sure],.gameMenu2.sure {
	background:#3d484e
}
.gameMenu1 .btn.on[data-id=jjang],.gameMenu2.jjang {
	background:#407ea5
}
.gameMenu1 .btn.on[data-id=pororo],.gameMenu2.pororo {
	background:#474172
}
.gameMenu1 .btn.on[data-id=donghang],.gameMenu2.donghang {
	background:#a94e00
}
.gameMenu1 .btn.on[data-id=newscore],.gameMenu2.newscore {
	background:#5a27bf
}
.gameMenu2.token {
	background:#a30f0f
}
.gameMenu2>span.on>span {
	background:#373156
}
.gameMenu2.ntry>span.on>span {
	background:#541432
}
.gameMenu2.bet365>span.on>span {
	background:#093a1b
}
.gameMenu2.mgm>span.on>span {
	background:#082c44
}
.gameMenu2.joy>span.on>span {
	background:#2b254a
}
.gameMenu2.named>span.on>span {
	background:#3c1842
}
.gameMenu2.lotus>span.on>span {
	background:#583e13
}
.gameMenu2.sure>span.on>span {
	background:#243540
}
.gameMenu2.jjang>span.on>span {
	background:#244d68
}
.gameMenu2.pororo>span.on>span {
	background:#373156
}
.gameMenu2.donghang>span.on>span {
	background:#6b3100
}
.gameMenu2.token>span.on>span {
	background:#741313
}
.gameMenu2.newscore>span.on>span {
	background:#401c87
}
.gameSubMenuPop {
	background:rgba(0,0,0,.6);
	width:100%;
	height:100%;
	position:fixed;
	top:216px;
	left:0;
	z-index:9;
	display:none;
	align-items:flex-start;
	justify-content:center;
	padding:20px 0 0 0
}
.gameSubMenuPop>.Category {
	background:#444;
	padding:20px;
	border-radius:4px
}
.gameSubMenuPop>.Category.ntry {
	background:#541432
}
.gameSubMenuPop>.Category.bet365 {
	background:#093a1b
}
.gameSubMenuPop>.Category.mgm {
	background:#082c44
}
.gameSubMenuPop>.Category.joy {
	background:#2b254a
}
.gameSubMenuPop>.Category.named {
	background:#3c1842
}
.gameSubMenuPop>.Category.lotus {
	background:#583e13
}
.gameSubMenuPop>.Category.sure {
	background:#243540
}
.gameSubMenuPop>.Category.jjang {
	background:#244d68
}
.gameSubMenuPop>.Category.pororo {
	background:#373156
}
.gameSubMenuPop>.Category>.wrap {
	display:grid;
	grid-template-columns:repeat(3,1fr);
	grid-template-rows:repeat(3,1fr);
	grid-column-gap:8px;
	grid-row-gap:8px
}
.Category>.wrap .sub-name {
	cursor:pointer;
	background:rgb(0 0 0 / 51%);
	border-radius:5px;
	width:100px;
	height:100px;
	display:flex;
	align-items:center;
	justify-content:center;
	position:relative;
	font-size:12px
}
.Category>.wrap .sub-name:hover {
	background:rgb(0 0 0 / 35%)
}
.Category>.wrap .sub-name:not(.v) {
	cursor:not-allowed
}
.Category>.wrap .sub-name>span {
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center
}
.Category>.wrap .sub-name:not(.v)>span {
	filter:brightness(.6)
}
.Category>.wrap .sub-name>span [class^=icon-] {
	margin:0 0 6px 0;
	font-size:20px
}
.Category>.wrap .sub-name>span em {
	text-align:center
}
.Category>.wrap .sub-name .stat {
	position:absolute;
	bottom:2px;
	background:#00000052;
	color:#ffdba3;
	padding:1px 16px;
	border-radius:10px;
	font-size:11px
}
.Games #betList {
	padding:0 0 30px 0
}
.Games #betList .titleBox {
	display:grid;
	grid-template-columns:2fr 1fr 1.5fr 1.5fr 1.5fr 1fr 1.5fr 1fr 1fr;
	grid-column-gap:0;
	grid-row-gap:0
}
.Games #betList .titleBox>span {
	text-align:center;
	padding:4px;
	color:#222;
	font-weight:600;
	background:#666
}
.Games #betList .simpleCont {
	display:grid;
	grid-template-columns:2fr 1fr 1.5fr 1.5fr 1.5fr 1fr 1.5fr 1fr 1fr;
	grid-column-gap:1px;
	margin:0 0 1px 0
}
.Games #betList .simpleCont .type1 {
	color:#c79090
}
.Games #betList .simpleCont .type2 {
	color:#7baaff
}
.Games #betList .simpleCont .type3 {
	color:#ff4d4d
}
.Games #betList .simpleCont .type4 {
	color:#65d95d
}
.Games #betList .simpleCont>span {
	text-align:center;
	padding:4px;
	background:#222;
	display:flex;
	align-items:center;
	justify-content:center
}
.Games #betList #history button {
	background:#000;
	border-radius:40px;
	color:#ddd;
	padding:2px 10px;
	font-size:12px;
	border:solid 2px #666
}
.Games .timelimit {
	color:#f8c044;
	font-family:ds-digital;
	font-size:12px
}
.Games .disable_game {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgb(0 0 0 / 75%);
	color:#d1d1d1;
	font-size:14px;
	display:flex;
	justify-content:center;
	align-items:flex-start;
	padding:83px 0 0 0;
	z-index:1
}
.Games .disable_game.hidden {
	display:none
}
.Games .disable_game>div {
	display:flex;
	align-items:center;
	justify-content:center;
	background:#1e1e1e;
	width:170px;
	height:170px;
	border-radius:100px;
	flex-direction:column;
	padding:19px;
	text-align:center;
	box-shadow:2px 2px 3px 1px rgba(0,0,0,.4);
	font-weight:600
}
.Games .disable_game .icon-lock {
	font-size:60px;
	margin:0 0 10px 0
}
.SportsResult .title {
	background:hsl(0 0% 17% / 1);
	padding:6px 0 6px 12px
}
.SportsResult .title .date {
	color:#ebebeb;
	font-size:14px;
	display:inline-block;
	vertical-align:2px;
	margin-left:20px
}
.SportsResult .title .date input {
	padding:5px
}
.SportsResult .titleBox {
	background:#2f2d30;
	color:#aaa;
	font-size:0;
	padding:8px 2px;
	display:flex
}
.SportsResult .gameCont .game .summary {
	border-radius:0;
	border:solid #000;
	border-width:0 0 .05rem 0;
	font-size:0;
	color:#fff;
	padding:8px 2px;
	background:#242424;
	display:flex;
	flex-wrap:wrap
}
.SportsResult .gameCont .game .summary span {
	vertical-align:bottom
}
.SportsResult .gameCont .game .summary .league {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-right:4px
}
.SportsResult .gameCont .game .summary .team {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.SportsResult .gameCont .game .summary .league img {
	vertical-align:bottom;
	height:16px
}
.SportsResult .gameCont .game .summary .btnDetail {
	cursor:pointer;
	user-select:none;
	-webkit-user-select:none;
	-webkit-tap-highlight-color:transparent
}
.SportsResult .gameCont .game .summary .btnDetail:hover {
	color:#f8eba1
}
.SportsResult .gameCont .game .summary .team i {
	color:#d8aa63;
	font-style:normal
}
.SportsResult .gameCont .game .detailCont {
	background:#333;
	border-radius:0;
	color:#fff;
	padding:8px;
	display:none
}
.SportsResult .gameCont .game:last-child .detailCont {
	border-width:0 1px 1px 1px
}
.SportsResult .gameCont .game .detailCont .scoreBoard {
	margin-bottom:6px
}
.SportsResult .gameCont .game .detailCont .scoreBoard table {
	width:100%;
	border-collapse:collapse;
	table-layout:fixed
}
.SportsResult .gameCont .game .detailCont .scoreBoard table td {
	border-width:0;
	text-align:center;
	padding:8px 4px;
	font-size:14px;
	color:#000;
	background:#a5a5a5;
	font-weight:600
}
.SportsResult .gameCont .game .detailCont .scoreBoard table td:first-child {
	width:20%
}
.SportsResult .gameCont .game .detailCont .scoreBoard table tr:first-child td {
	color:#000;
	background:#6a6a6a;
	border-bottom:solid 1px #6a6664
}
.SportsResult .gameCont .game .detailCont .scoreBoard table tr:first-child td:last-child {
	border-left:solid 1px #1a1513
}
.SportsResult .gameCont .game .detailCont .scoreBoard table tr:not(:first-child) td:last-child {
	color:#000;
	font-size:18px;
	border-left:solid 1px #1a1513;
	font-family:DINWeb-Bold,sans-serif
}
.SportsResult .gameCont .game .summary>span,.SportsResult .titleBox span {
	display:inline-block;
	text-align:center;
	font-size:14px
}
.SportsResult .gameCont .game {
	margin-bottom:0
}
.SportsResult .gameCont .game .summary span:nth-child(1),.SportsResult .titleBox span:nth-child(1) {
	flex:17%
}
.SportsResult .gameCont .game .summary span:nth-child(2),.SportsResult .titleBox span:nth-child(2) {
	flex:24%;
	text-align:left
}
.SportsResult .gameCont .game .summary span:nth-child(3),.SportsResult .titleBox span:nth-child(3) {
	flex:38%;
	text-align:left
}
.SportsResult .gameCont .game .summary span:nth-child(4),.SportsResult .titleBox span:nth-child(4) {
	flex:13%;
	font-weight:700;
	font-family:Din;
	color:#f8eba1
}
.SportsResult .gameCont .game .summary span:nth-child(5),.SportsResult .titleBox span:nth-child(5) {
	flex:8%
}
.SportsResult .catBox {
	display:flex;
	flex-direction:row;
	border:solid 1px #ccc;
	background:#fff;
	padding:8px;
	border-radius:0 0 4px 4px
}
.SportsResult .catBox .left {
	margin-right:40px;
	flex:0 90px
}
.SportsResult .catBox .right {
	font-size:12px;
	font-family:Gulim,serif;
	color:#444;
	display:flex;
	flex-direction:column;
	flex:1
}
.SportsResult .mainCategory {
	font-family:'Malgun Gothic',Dotum,Arial,sans-serif;
	font-weight:700;
	color:#228599;
	font-size:14px;
	margin-right:10px;
	cursor:pointer
}
.SportsResult .league input[type=checkbox],.SportsResult .mainCategory input[type=checkbox] {
	vertical-align:-2px
}
.SportsResult .sportsRow .league {
	margin-right:10px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	vertical-align:bottom
}
.SportsResult .sportsRow {
	line-height:1.8;
	display:flex;
	flex-direction:row;
	align-items:baseline
}
.SportsResult .sportsRow .col:nth-child(1) {
	flex:0 0 105px
}
.SportsResult .sportsRow .col:nth-child(2) {
	flex:1
}
.SportsResult .gameCont .game .detailCont .odds {
	margin-bottom:1px;
	font-size:14px;
	color:#9f9f9f;
	display:flex;
	flex-direction:row;
	flex-wrap:wrap
}
.SportsResult .gameCont .game .detailCont .odds>div {
	display:flex;
	flex-direction:row;
	align-items:stretch
}
.SportsResult .gameCont .game .detailCont .odds>div.type {
	flex:10%;
	color:#adadad
}
.SportsResult .gameCont .game .detailCont .odds>div.type>div {
	display:flex;
	flex:1;
	align-items:center;
	justify-content:center;
	user-select:none;
	-webkit-user-select:none;
	-webkit-tap-highlight-color:transparent;
	cursor:default
}
.SportsResult .gameCont .game .detailCont .odds>div.betBox {
	flex:70%;
	flex-wrap:wrap
}
.SportsResult .gameCont .game .detailCont .odds>div.betBox>span {
	flex:1;
	text-align:left;
	font-size:14px;
	background:#242424;
	border:solid .05rem #000;
	padding:8px 6px;
	user-select:none;
	-webkit-user-select:none;
	-webkit-tap-highlight-color:transparent;
	margin:1px;
	border-radius:3px
}
.SportsResult .gameCont .game .detailCont .odds>div.betBox>span .away,.SportsResult .gameCont .game .detailCont .odds>div.betBox>span .home {
	flex-grow:3;
	flex-shrink:1;
	flex-basis:20px;
	max-width:70%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:inline-block;
	vertical-align:bottom
}
.SportsResult .gameCont .game .detailCont .odds>div.betBox>span.on {
	background:hsl(214 23% 31% / 1);
	border:solid .05rem #0a0a0c;
	color:#fff
}
.SportsResult .gameCont .game .detailCont .odds>div.betBox>span em {
	font-style:normal;
	flex:1;
	text-align:right;
	color:#9f9f9f
}
.SportsResult .gameCont .game .detailCont .odds>div.betBox>span.on em {
	color:#fff
}
.SportsResult .gameCont .game .detailCont .odds>div.betBox>span.noBet em {
	color:#9f9f9f
}
.SportsResult .gameCont .game .detailCont .odds.col3symm>div.betBox {
	flex-wrap:nowrap
}
.SportsResult .gameCont .game .detailCont .odds.col3symm>div.betBox>span:nth-of-type(1) {
	flex:4.5;
	max-width:calc(45% - 8px);
	display:flex;
	align-items:center;
	justify-content:space-between
}
.SportsResult .gameCont .game .detailCont .odds.col3symm>div.betBox>span:nth-of-type(2) {
	flex:1;
	text-align:center;
	display:flex;
	align-items:center;
	justify-content:center
}
.SportsResult .gameCont .game .detailCont .odds.col3symm>div.betBox>span:nth-of-type(2) em {
	text-align:center
}
.SportsResult .gameCont .game .detailCont .odds.col3symm>div.betBox>span:nth-of-type(3) {
	flex:4.5;
	text-align:right;
	max-width:calc(45% - 8px);
	display:flex;
	align-items:center;
	justify-content:space-between;
	flex-direction:row-reverse
}
.SportsResult .gameCont .game .detailCont .odds.col3symm>div.betBox>span:nth-of-type(3) em {
	text-align:left
}
.SportsResult .gameCont .game .detailCont .odds.col3eq>div.betBox>span {
	flex:0 0 33.33333333%;
	max-width:calc(33.33333333% - 2px);
	align-items:center;
	justify-content:space-between;
	display:flex
}
.SportsResult .gameCont .game .detailCont .odds.col4eq>div.betBox>span {
	flex:0 0 25%;
	max-width:calc(25% - 2px);
	align-items:center;
	justify-content:space-between;
	display:flex
}
.SportsResult .gameCont .game .detailCont .odds.col5eq>div.betBox>span {
	flex:0 0 20%;
	max-width:calc(20% - 2px);
	align-items:center;
	justify-content:space-between;
	display:flex
}
.SportsResult .gameCont .game .detailCont .odds.col6eq>div.betBox>span {
	flex:0 0 16.66666666%;
	max-width:calc(16.66666666% - 2px);
	align-items:center;
	justify-content:space-between;
	display:flex
}
.SportsResult .gameCont .game .detailCont .odds>div.betBox>span .away>em.noBet,.SportsResult .gameCont .game .detailCont .odds>div.betBox>span .home>em.noBet,.SportsResult .gameCont .game .detailCont .odds>div.betBox>span .x>em.noBet {
	color:#f8eba1;
	font-style:normal;
	font-weight:400
}
.SportsResult .gameCont .game .detailCont .odds>div.betBox>span.on .away>em.noBet,.SportsResult .gameCont .game .detailCont .odds>div.betBox>span.on .home>em.noBet,.SportsResult .gameCont .game .detailCont .odds>div.betBox>span.on .x>em.noBet {
	color:#fff
}
.SportsResult .btnSearch {
	background:#478b3c;
	color:#fff;
	padding:6px 16px;
	border:solid 0 #f8eba1;
	font-size:12px;
	cursor:pointer;
	vertical-align:bottom;
	border-radius:4px
}
.SportsResult .btnSearch:hover {
	background:#49464c
}
.SportsResult .category-bar {
	display:grid;
	grid-template-columns:repeat(6,1fr);
	grid-auto-rows:1fr;
	grid-column-gap:2px;
	grid-row-gap:2px;
	margin:0 0 4px 0
}
.SportsResult .category-bar .sub-name {
	display:flex;
	justify-content:center;
	cursor:pointer;
	padding:20px 10px;
	font-weight:700;
	background:#4a4a4a;
	align-items:center
}
.SportsResult .category-bar .sub-name.on {
	background:#ddbd4f;
	color:#000
}
.ui-datepicker {
	font-size:14px
}
.ui-datepicker select.ui-datepicker-month {
	font-size:11px
}
.ui-datepicker select.ui-datepicker-year {
	font-size:11px
}
.ui-widget.ui-widget-content {
	border:1px solid #a3a3a3;
	background:#fff
}
.ui-widget-header {
	border:1px solid #494949;
	background:#494949;
	color:#fff;
	font-weight:700
}
.ui-widget-content {
	color:#666
}
.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover {
	border:1px solid silver;
	background:#f2f2f2;
	font-weight:700;
	color:#8d8d8d
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
	border:1px solid #d8aa63;
	background:#f8eba1;
	color:#242424
}
.BetList .category-bar {
	display:grid;
	grid-template-columns:repeat(8,1fr);
	grid-auto-rows:1fr;
	grid-column-gap:2px;
	grid-row-gap:2px;
	margin:0 0 4px 0
}
.BetList .category-bar .sub-name {
	display:flex;
	justify-content:center;
	cursor:pointer;
	padding:20px 10px;
	font-weight:700;
	background:#4a4a4a;
	align-items:center
}
.BetList .category-bar .sub-name.on {
	background:#ddbd4f;
	color:#000
}
.BetList .title {
	color:#515769;
	margin-bottom:6px;
	font-weight:700
}
.BetList .item {
	margin-bottom:15px;
	background:#3b3b3d;
	padding:2px;
	border-radius:4px;
	overflow:hidden
}
.BetList .item .topCont {
	color:#aaa;
	padding:8px;
	background:#2d2d30;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	border-radius:4px 4px 0 0;
	flex-direction:row
}
.BetList .item .topCont .col {
	display:flex;
	flex-wrap:wrap;
	flex-direction:row
}
.BetList .item .topCont .col:nth-child(2) {
	flex-direction:row
}
.BetList .item .topCont .col>span {
	display:flex;
	align-items:center;
	padding:4px
}
.BetList .item .topCont .col>span>input[type=checkbox] {
	width:18px;
	height:18px;
	margin:0 10px 0 0
}
.BetList .item .topCont .col>dl {
	padding:4px;
	display:flex
}
.BetList .item .topCont .col>dl dd {
	padding:0 18px 0 8px
}
.BetList .item .topCont em {
	color:#eee;
	font-style:normal;
	font-weight:600
}
.BetList .item .pickCont {
	background:#242424;
	color:#fff
}
.BetList .item .pickCont .pick {
	padding-bottom:12px;
	border-bottom:solid 1px #000;
	padding:6px 16px
}
.BetList .item .pickCont .pick>.info {
	padding:3px 0 8px 0;
	border-radius:2px;
	color:#fff;
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	font-size:15px;
	align-items:center
}
.BetList .item .pickCont .pick>.info>span {
	text-align:center;
	align-self:center
}
.BetList .item .pickCont .pick>.info>span.date {
	width:10%;
	padding:0;
	font-size:13px
}
.BetList .item .pickCont .pick>.info>span.gameCont {
	width:70%;
	align-items:center;
	display:flex;
	flex-wrap:wrap
}
.BetList .item .pickCont .pick>.info>span.result {
	width:10%;
	color:#d8aa63
}
.BetList .item .pickCont .pick>.info>span.stat {
	width:10%;
	color:#d8aa63
}
.BetList .item .pickCont .pick>.info>span.gameCont>span {
	margin-right:10px;
	display:flex;
	align-items:center;
	font-size:13px
}
.BetList .item .pickCont .pick>.info>span.gameCont img {
	width:18px
}
.BetList .item .pickCont .pick>.info>span.gameCont>span.which {
	color:#f7f2ba
}
.BetList .item .pickCont .pick>.info>span.gameCont>span.league {
	color:#afafaf
}
.BetList .item .pickCont .pick>.info>span.gameCont>span.game i {
	color:red;
	font-style:normal;
	padding:0 4px
}
.BetList i[class^=icon-] {
	margin-right:5px;
	font-size:12px
}
.BetList .item .pickCont .pick .odds {
	margin-bottom:1px;
	color:#fff;
	display:flex;
	flex-direction:row;
	flex-wrap:wrap
}
.BetList .item .pickCont .pick .odds>div {
	display:flex;
	flex-direction:row;
	align-items:stretch
}
.BetList .item .typeCont {
	display:flex;
	padding:5px 0
}
.BetList .item .typeCont>.type2 {
	flex:70%;
	flex-wrap:wrap;
	display:flex;
	align-items:center
}
.BetList .item .typeCont>.type2>span {
	background:#636366;
	padding:4px 12px;
	border-radius:30px;
	color:#000;
	font-weight:600;
	font-size:12px
}
.BetList .item .typeCont>.result {
	flex:10%;
	flex-wrap:wrap;
	display:flex;
	align-items:center;
	justify-content:center;
	color:#ddd
}
.BetList .item .typeCont>.stat {
	flex:10%;
	flex-wrap:wrap;
	display:flex;
	align-items:center;
	justify-content:center;
	color:#ddd
}
.BetList .item .pickCont .pick .odds>div.betBox {
	flex:70%;
	flex-wrap:wrap
}
.BetList .item .pickCont .pick .odds>div.result {
	flex:10%
}
.BetList .item .pickCont .pick .odds>div.info {
	flex:10%
}
.BetList .item .pickCont .pick .odds>div.info span {
	background:#000;
	padding:4px 10px;
	border-radius:40px
}
.BetList .item .pickCont .pick .odds>div.type>div {
	display:flex;
	flex:1;
	align-items:center;
	justify-content:center;
	user-select:none;
	-webkit-user-select:none;
	-webkit-tap-highlight-color:transparent;
	cursor:default
}
.BetList .item .pickCont .pick .odds>div.result>div {
	display:flex;
	flex:1;
	align-items:center;
	justify-content:center;
	padding:4px;
	border-radius:2px;
	user-select:none;
	-webkit-user-select:none;
	-webkit-tap-highlight-color:transparent;
	cursor:default
}
.BetList .item .pickCont .pick .odds>div.info .stat1 {
	color:#000;
	font-weight:700;
	background:#ffea00
}
.BetList .item .pickCont .pick .odds>div.info .stat2 {
	color:red
}
.BetList .item .pickCont .pick .odds>div.info .stat3 {
	color:#999
}
.BetList .item .pickCont .pick .odds>div.info .stat4 {
	color:#999
}
.BetList .item .pickCont .pick .odds>div.info>div {
	display:flex;
	flex:1;
	align-items:center;
	justify-content:center;
	padding:4px;
	border-radius:2px;
	user-select:none;
	-webkit-user-select:none;
	webkit-tap-highlight-color:transparent;
	cursor:default
}
.BetList .item .pickCont .pick .odds>div.betBox>span {
	flex:1;
	text-align:left;
	font-size:13px;
	background:#1d1d20;
	border:solid .05rem #1a1a1c;
	padding:5px 8px;
	user-select:none;
	-webkit-user-select:none;
	-webkit-tap-highlight-color:transparent;
	margin:1px;
	border-radius:4px;
	font-weight:600
}
.BetList .item .pickCont .pick .odds>div.betBox>span .away,.BetList .item .pickCont .pick .odds>div.betBox>span .home {
	flex-grow:4;
	flex-shrink:1;
	flex-basis:20px;
	max-width:80%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:inline-block;
	vertical-align:bottom
}
.BetList .item .pickCont .pick .odds>div.betBox>span.on {
	background:linear-gradient(to bottom,#fff 0,#d7d6d6 100%);
	border:solid 1px #fff;
	border-color:#fff;
	color:#000!important
}
.BetList .item .pickCont .pick .odds>div.betBox>span.win {
	border:solid 3px #ffea00;
	position:relative;
	box-shadow:inset 0 0 0 1px #000
}
.BetList .item .pickCont .pick .odds>div.betBox>span.win:after {
	display:block;
	content:"win";
	position:absolute;
	top:-17px;
	right:6px;
	background:#ffea00;
	color:#000;
	font-size:13px;
	padding:2px 4px;
	border:solid 1px #000;
	border-radius:6px
}
.BetList .item .pickCont .pick .odds>div.betBox>span em {
	font-style:normal;
	color:#bdbdbd;
	flex:1;
	text-align:right
}
.BetList .item .pickCont .pick .odds>div.betBox>span.on em {
	color:#000
}
.BetList .item .pickCont .pick .odds>div.betBox>span.noBet em {
	color:#d9c58a
}
.BetList .item .pickCont .pick .odds>div.betBox>span .away>em.noBet,.BetList .item .pickCont .pick .odds>div.betBox>span .home>em.noBet,.BetList .item .pickCont .pick .odds>div.betBox>span .x>em.noBet {
	color:#dfcd2d
}
.BetList .item .pickCont .pick .odds>div.betBox>span.on .away>em.noBet,.BetList .item .pickCont .pick .odds>div.betBox>span.on .home>em.noBet,.BetList .item .pickCont .pick .odds>div.betBox>span.on .x>em.noBet {
	color:#000
}
.BetList .item .pickCont .pick .odds.col3symm>div.betBox {
	flex-wrap:nowrap
}
.BetList .item .pickCont .pick .odds.col3symm>div.betBox>span:nth-of-type(1) {
	flex:4.5;
	max-width:calc(45% - 8px);
	display:flex;
	align-items:center;
	justify-content:space-between
}
.BetList .item .pickCont .pick .odds.col3symm>div.betBox>span:nth-of-type(2) {
	flex:1;
	text-align:center;
	display:flex;
	align-items:center;
	justify-content:center
}
.BetList .item .pickCont .pick .odds.col3symm>div.betBox>span:nth-of-type(2) em {
	text-align:center
}
.BetList .item .pickCont .pick .odds.col3symm>div.betBox>span:nth-of-type(3) {
	flex:4.5;
	text-align:right;
	max-width:calc(45% - 8px);
	display:flex;
	align-items:center;
	justify-content:space-between;
	flex-direction:row-reverse
}
.BetList .item .pickCont .pick .odds.col3symm>div.betBox>span:nth-of-type(3) em {
	text-align:left
}
.BetList .item .pickCont .pick .odds.col3eq>div.betBox>span {
	flex:0 0 33.33333333%;
	max-width:calc(33.33333333% - 2px);
	align-items:center;
	justify-content:space-between;
	display:flex
}
.BetList .item .pickCont .pick .odds.col4eq>div.betBox>span {
	flex:0 0 25%;
	max-width:calc(24.99% - 2px);
	align-items:center;
	justify-content:space-between;
	display:flex
}
.BetList .item .pickCont .pick .odds.col5eq>div.betBox>span {
	flex:0 0 20%;
	max-width:calc(20% - 2px);
	align-items:center;
	justify-content:space-between;
	display:flex
}
.BetList .item .pickCont .pick .odds.col6eq>div.betBox>span {
	flex:0 0 16.66666666%;
	max-width:calc(16.66666666% - 2px);
	align-items:center;
	justify-content:space-between;
	display:flex
}
.BetList .item .btnCont {
	text-align:right;
	padding:8px;
	background:#2d2d30;
	border-radius:0 0 4px 4px;
	display:flex;
	align-items:center;
	justify-content:center
}
.BetList #paging+.btnCont {
	text-align:center;
	margin:15px 0
}
.BetList .category-bar-wrap+.btnCont {
	text-align:center;
	margin:2px 0;
	background:rgb(36 36 36 / 95%);
	padding:15px 0;
	z-index:9;
	position:sticky;
	top:0;
	border-bottom:2px solid #000
}
.BetList .btnMid {
	padding:10px 16px;
	font-size:16px;
	cursor:pointer;
	vertical-align:middle;
	font-weight:700;
	background:#0d0d0d;
	color:#fff;
	border:solid 2px #fff;
	border-radius:40px;
	font-weight:700
}
.BetList .btnMid:hover {
	border-color:#21cc05;
	color:#fff
}
.BetList .item button {
	padding:4px 16px;
	font-size:16px;
	cursor:pointer;
	font-weight:700;
	background:#0d0d0d;
	color:#fff;
	border:solid 2px #fff;
	border-radius:40px;
	font-weight:700;
	display:flex;
	align-items:center;
	margin:0 4px
}
.BetList .item button:hover {
	border-color:#21cc05;
	color:#fff
}
#btnPrevHistory {
	padding:8px;
	cursor:pointer;
	display:inline-block
}
#btnPrevHistory span {
	display:inline-block
}
#btnPrevHistory:hover {
	color:#ffeb3b
}
.BetList .tbl_div {
	color:#fff;
	width:100%
}
.BetList .tbl_div>div:not(.open2) {
	font-size:14px;
	text-align:center;
	background:#242424;
	position:relative;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
	color:#ddd
}
.BetList .tbl_div>div.open {
	background:#242424;
	border-bottom:solid 1px #686868
}
.BetList .tbl_div>div:first-child {
	background:#20262f;
	color:#acc7f4
}
.BetList .tbl_div>div:not(.open2)>span {
	display:flex;
	align-self:stretch;
	justify-content:center;
	align-content:center;
	padding:4px;
	border-bottom:solid 1px #000
}
.BetList .tbl_div>div:not(.open2)>span:nth-child(1) {
	width:15%
}
.BetList .tbl_div>div:not(.open2)>span:nth-child(2) {
	width:5%
}
.BetList .tbl_div>div:not(.open2)>span:nth-child(3) {
	width:10%
}
.BetList .tbl_div>div:not(.open2)>span:nth-child(4) {
	width:10%
}
.BetList .tbl_div>div:not(.open2)>span:nth-child(5) {
	width:10%
}
.BetList .tbl_div>div:not(.open2)>span:nth-child(6) {
	width:10%
}
.BetList .tbl_div>div:not(.open2)>span:nth-child(7) {
	width:10%
}
.BetList .tbl_div>div:not(.open2)>span:nth-child(8) {
	width:5%
}
.BetList .tbl_div>div:not(.open2)>span:nth-child(9) {
	width:10%
}
.BetList .tbl_div>div:not(.open2)>span:nth-child(10) {
	width:10%
}
.BetList .tbl_div>div:not(.open2)>span:nth-child(11) {
	width:5%
}
.BetList .btn_detail {
	cursor:pointer;
	background:#17ea57;
	color:#000;
	border-radius:4px;
	padding:2px 4px;
	font-weight:700;
	align-self:center
}
.BetList .btn_detail:hover {
	background:#0ff
}
.BetList .btn_detail_arrow:after {
	font-family:party!important;
	content:"\ea3e";
	display:inline-block;
	cursor:pointer;
	color:#ffe500
}
.BetList .detailMatchList {
	background:#4f4f4f;
	padding:24px
}
.BetList .detailMatchList .cap {
	color:#fae000;
	padding:4px;
	font-size:12px;
	display:none
}
.BetList .detailMatch {
	margin:10px 0;
	border:solid 1px #000
}
.BetList .detailMatch>div:not(.detailList) {
	font-size:14px;
	text-align:center;
	background:#a8a8a8;
	position:relative;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
	color:#000
}
.BetList .detailMatch>div:not(.detailList):first-child {
	background:#898989;
	color:#000
}
.BetList .detailMatch>div:not(.detailList)>span {
	display:flex;
	align-self:stretch;
	justify-content:center;
	padding:4px;
	border-right:solid 1px #3f444f
}
.BetList .detailMatch>div:not(.detailList)>span:nth-child(1) {
	width:20%
}
.BetList .detailMatch>div:not(.detailList)>span:nth-child(2) {
	width:20%
}
.BetList .detailMatch>div:not(.detailList)>span:nth-child(3) {
	width:20%
}
.BetList .detailMatch>div:not(.detailList)>span:nth-child(4) {
	width:20%
}
.BetList .detailMatch>div:not(.detailList)>span:nth-child(5) {
	width:20%
}
.BetList .detailList {
	margin:2px 0 0 0
}
.BetList .detailList>div {
	font-size:14px;
	text-align:center;
	background:#a8a8a8;
	position:relative;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
	color:#0d0d0d
}
.BetList .detailList>div:first-child {
	background:#898989;
	color:#1d1d1e
}
.BetList .detailList>div>span {
	display:flex;
	align-self:stretch;
	justify-content:center;
	padding:4px;
	border-right:solid 1px #3f444f
}
.BetList .detailList>div>span:nth-child(1) {
	width:10%
}
.BetList .detailList>div>span:nth-child(2) {
	width:10%
}
.BetList .detailList>div>span:nth-child(3) {
	width:10%
}
.BetList .detailList>div>span:nth-child(4) {
	width:10%
}
.BetList .detailList>div>span:nth-child(5) {
	width:10%
}
.BetList .detailList>div>span:nth-child(6) {
	width:10%
}
.BetList .detailList>div>span:nth-child(7) {
	width:10%
}
.BetList .detailList>div>span:nth-child(8) {
	width:10%
}
.BetList .detailList>div>span:nth-child(9) {
	width:10%
}
.BetList .detailList>div>span:nth-child(10) {
	width:10%
}
.BetList .total_bet {
	padding:8px;
	color:#fff;
	background:#2b3444
}
.BetList .total_bet>span {
	margin:0 10px 0 0
}
#oddsField .odd {
	padding:0 2px;
	border:solid 1px #6a6a6a;
	justify-self:normal;
	align-self:flex-start;
	margin:0 1px;
	background:#dbdbdb;
	font-size:12px
}
#oddsField .odd.pick {
	border:solid 1px #6a6a6a;
	background:#17ea57
}
#oddsField .odd.winner {
	border:solid 1px red
}
.BetList .sort2 {
	cursor:pointer;
	position:relative
}
.BetList .sort2:after {
	font-family:party!important;
	content:"\ea3e";
	display:inline-block;
	cursor:pointer;
	color:#17ea57;
	position:relative;
	top:5px;
	margin:0 0 0 4px;
	font-size:10px
}
.BetList .sort2.redBold {
	color:#ffeb3b
}
.BetList .sort2.redBold:after {
	color:#ffeb3b
}
.Charge .rectBox {
	background:hsl(240 5% 14% / 1);
	font-size:14px;
	border-radius:0 0 8px 8px;
	flex:1;
	display:flex
}
.Charge .title {
	color:#515769;
	margin-bottom:6px;
	font-weight:700
}
.Charge .rectBox .payment_method {
	display:flex;
	flex-direction:column;
	flex:1
}
.Charge .rectBox table {
	border-collapse:collapse;
	width:100%
}
.Charge .rectBox td {
	text-align:left;
	padding:8px;
	color:#fff
}
.Charge .rectBox th {
	text-align:left;
	padding:8px;
	color:#d8d8d8
}
.Charge .rectBox th {
	font-weight:700;
	text-align:center;
	width:15%
}
.Charge .rectBox.modInfo th {
	text-align:right;
	width:auto
}
.Charge .rectBox tr.border td,.Charge .rectBox tr.border th {
	border:solid #000;
	border-width:1px 0
}
.Charge .rectBox input[type=number],.Charge .rectBox input[type=password],.Charge .rectBox input[type=text] {
	border-radius:4px;
	border:solid 1px #868686;
	padding:4px;
	color:red;
	font-size:18px;
	font-weight:600
}
.Charge .rectBox button[type=button],.Charge .rectBox input[type=button] {
	color:#000;
	background:#9b9b9b;
	border:solid 0 #c8c8c8;
	padding:5px 8px 5px 8px;
	cursor:pointer;
	border-radius:3px;
	white-space:nowrap;
	margin-bottom:8px
}
.Charge .rectBox button[type=button]:hover,.Charge .rectBox input[type=button]:hover {
	background:#d7d7d7;
	color:#000
}
.Charge .rectBox button[type=button].em,.Charge .rectBox input[type=button].em {
	color:#0e2a39;
	font-weight:700;
	border:solid 1px #167aa3
}
.Charge .btnMid,.Charge .rectBox button[type=button].btnMid,.Charge .rectBox input[type=button].btnMid {
	padding:10px 16px;
	font-size:16px;
	cursor:pointer;
	vertical-align:middle;
	background:#0d0d0d;
	color:#fff;
	border:solid 2px #fff;
	border-radius:40px;
	font-weight:700
}
.Charge .btnMid:hover,.Charge .rectBox button[type=button].btnMid:hover,.Charge .rectBox input[type=button].btnMid:hover {
	border-color:#21cc05;
	color:#fff
}
.Charge .tbl_div {
	color:#fff;
	width:100%
}
.Charge .tbl_div .icon-del2 {
	color:#f6f6f6;
	cursor:pointer
}
.Charge .tbl_div .icon-del2:hover:before {
	color:#ff3838
}
.Charge .tbl_div>div {
	font-size:14px;
	text-align:center;
	background:#242424;
	position:relative;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
	color:#ddd;
	display:grid;
	grid-template-columns:1fr 1fr 1fr .5fr .5fr;
	grid-template-rows:1fr;
	grid-column-gap:0;
	grid-row-gap:0;
	border-bottom:1px solid #000;
	justify-items:center;
	justify-content:center
}
.Charge .tbl_div.col4>div {
	grid-template-columns:2fr 1fr 1fr .5fr
}
.Charge .tbl_div>div:last-child {
	border-radius:0 0 8px 8px
}
.Charge .tbl_div>div:first-child {
	background:#1c1c1c;
	color:#e8e8e8
}
.Charge .tbl_div>div span {
	padding:4px;
	display:flex;
	align-items:center;
	justify-content:center
}
.Charge .btnCont {
	text-align:center;
	margin:15px 0
}
.Charge .input-cont {
	padding:10px 0
}
.Charge dl dt {
	color:#fff
}
.Charge dl dd {
	padding:8px 0 18px 0;
	color:hsl(241 10% 67% / 1)
}
.payment_method .row {
	display:flex;
	border-bottom:solid .1rem #000;
	flex:1;
	padding:20px
}
.payment_method .row .l1 {
	flex:1 1 20%
}
.payment_method .row .l2 {
	flex:1 1 80%
}
.Charge .rectBox.modInfo {
	padding:10px;
	flex-direction:column;
	align-items:center
}
.Charge .rectBox.modInfo .row {
	display:flex;
	padding:8px;
	align-items:center;
	min-width:379px
}
.Charge .rectBox.modInfo .row .l1 {
	flex:1
}
.Charge .rectBox.modInfo .row .l2 {
	flex:2
}
.Charge i.emp {
	color:#ffea00;
	font-weight:700
}
.Charge #depositHistory,.Charge #withdrawHistory {
	margin:6px 0 0 0
}
.Charge .chBonus {
	display:grid;
	grid-template-columns:30px 1fr;
	grid-template-rows:1fr;
	grid-column-gap:0;
	grid-row-gap:0;
	margin:0 0 10px 0
}
.Charge .chBonus>i {
	grid-area:1/1/2/2;
	display:flex;
	align-items:stretch;
	justify-content:center
}
.Charge .chBonus>label {
	grid-area:1/2/2/3
}
.Charge .chBonus dt {
	color:#ffc66d;
	padding:4px 0
}
.Charge .chBonus dd {
	font-weight:600;
	font-size:18px;
	color:#fff
}
.Charge .chBonus input {
	width:18px;
	height:18px
}
.Charge label {
	cursor:pointer;
	margin:0 0 0 5px
}
.Charge label:hover,.Charge label:hover dd {
	color:#ffd600
}
.Charge label:hover dt {
	color:#ff7c2f
}
.Charge .stat_money {
	display:flex;
	align-items:center;
	padding:0 0 12px 0;
	font-size:16px
}
.Charge .stat_money i[class^=icon-] {
	font-size:24px;
	margin:0 4px 0 0
}
.Charge .stat_money b {
	font-size:16px
}
.Charge .stat_money {
	display:flex;
	align-items:center;
	padding:0 0 12px 0;
	font-size:16px
}
.Charge .stat_money input {
	width:18px;
	height:18px
}
.Charge .stat_money i[class^=icon-] {
	font-size:24px;
	margin:0 4px 0 0
}
.Charge .stat_money b {
	font-size:16px
}
.trans-box {
	display:flex;
	align-items:center;
	width:300px;
	justify-content:space-between;
	border:3px solid #d8aa63;
	padding:10px 20px
}
.trans-box .c-money>div,.trans-box .s-money>div {
	padding:6px 0;
	display:flex;
	align-items:center
}
.trans-box .icon-arrow-right {
	font-size:18px
}
.trans-box input {
	width:18px;
	height:18px;
	margin:0 5px 0 0
}
.payment_method .info-txt {
	padding:0 0 18px 0
}
.Exchange {
	border-radius:0;
	border:solid 1px rgba(255,255,255,.35);
	background:rgba(0,0,0,.26);
	padding:10px
}
.Exchange .rectBox {
	padding:10px 0;
	border:solid 1px rgba(255,255,255,.2);
	border-top-color:rgba(255,255,255,.3);
	background:rgba(0,0,0,.15);
	font-family:Dotum,sans-serif;
	font-size:12px
}
.Exchange .title {
	color:#ffe67a
}
.Exchange .rectBox table {
	border-collapse:collapse;
	width:100%
}
.Exchange .rectBox td,.Exchange .rectBox th {
	font-family:Dotum,sans-serif,Malgun Gothic,Arial;
	font-size:12px;
	text-align:left;
	padding:8px 4px;
	color:#cce3ff
}
.Exchange .rectBox th {
	font-weight:700;
	text-align:right
}
.Exchange .rectBox input[type=password],.Exchange .rectBox input[type=text] {
	width:170px;
	height:27px;
	border-radius:2px;
	border:solid 1px #5a5a5a;
	padding:4px
}
.Exchange .rectBox button[type=button],.Exchange .rectBox input[type=button] {
	color:#474e57;
	background:#cce3ff;
	border:solid 1px #1884b1;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	padding:3px 8px 5px 8px;
	vertical-align:-1px;
	cursor:pointer
}
.Exchange .rectBox button[type=button]:hover,.Exchange .rectBox input[type=button]:hover {
	background:#fff
}
.Exchange .rectBox button[type=button].em,.Exchange .rectBox input[type=button].em {
	color:#0e2a39;
	font-weight:700;
	border:solid 1px #167aa3
}
.Exchange .btnMid,.Exchange .rectBox button[type=button].btnMid,.Exchange .rectBox input[type=button].btnMid {
	background:linear-gradient(to bottom,rgba(17,92,123,1) 0,rgba(12,65,87,1) 100%);
	border-radius:8px;
	padding:10px 10px;
	border:solid 1px #67bce2;
	color:#bfebff;
	font-size:14px;
	cursor:pointer;
	vertical-align:middle;
	font-weight:700;
	margin-left:3px
}
.Exchange .btnMid:hover,.Exchange .rectBox button[type=button].btnMid:hover,.Exchange .rectBox input[type=button].btnMid:hover {
	background:linear-gradient(to bottom,#1884b1 0,rgba(12,65,87,1) 100%)
}
.Exchange table.normal {
	border-collapse:collapse;
	width:100%;
	color:#e4e4e4
}
.Exchange table td .btnDel {
	color:#474e57;
	background:#cce3ff;
	border:solid 1px #1884b1;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	padding:2px 8px 2px 8px;
	vertical-align:-1px;
	cursor:pointer
}
.Exchange table td .btnDel:hover {
	background:#fff
}
.Exchange table.normal td {
	font-family:Dotum,sans-serif,Malgun Gothic,Arial;
	font-size:12px;
	border-bottom:solid 1px rgba(228,228,228,.1);
	padding:3px 0 3px 0;
	text-align:center
}
.Exchange table.normal.col4 td {
	width:25%
}
.Exchange table.normal.col5 td {
	width:20%
}
.Exchange table.normal tr:first-child td {
	background:linear-gradient(to bottom,rgba(17,92,123,1) 0,rgba(12,65,87,1) 100%);
	border-top:solid 1px #4d89b1;
	color:#67bce2;
	font-weight:700;
	padding:6px 0 6px 0
}
.Exchange table.normal a,table.normal a:visited {
	color:#454545;
	text-decoration:none
}
.Exchange table.normal a:hover {
	text-decoration:underline
}
.Exchange .btnCont {
	text-align:center;
	margin:15px 0
}
.Customer .tbl_div {
	color:#fff;
	width:100%;
	border-radius:8px 8px 0 0;
	overflow:hidden
}
.Customer .tbl_div .emp em {
	display:inline-block;
	font-style:normal;
	font-size:11px;
	padding:2px 8px;
	color:#fff;
	border-radius:9px;
	border:solid 1px #72707c
}
.Customer .tbl_div>div:first-child {
	background:#212026;
	color:#ffea00
}
.Customer .tbl_div>div {
	padding:8px 0;
	font-size:14px;
	text-align:center;
	background:#242424;
	position:relative;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
	color:#ddd;
	border-bottom:solid .05rem #000
}
.Customer .tbl_div>div:not(:first-child):hover {
	background:#2c2c2c;
	cursor:pointer
}
.Customer .tbl_div>div:last-child {
	border-radius:0 0 8px 8px
}
.Customer .tbl_div>div>span {
	display:inline-block;
	padding:4px
}
.Customer .tbl_div>div>span:nth-child(1) {
	width:15%
}
.Customer .tbl_div>div>span:nth-child(2) {
	width:45%;
	text-align:left
}
.Customer .tbl_div>div>span:nth-child(3) {
	width:15%
}
.Customer .tbl_div>div>span:nth-child(4) {
	width:25%
}
.Customer .tbl_div.qna>div>span:nth-child(1) {
	width:45%;
	text-align:left;
	padding-left:5%
}
.Customer .tbl_div.qna>div>span:nth-child(2) {
	width:15%;
	text-align:center
}
.Customer .tbl_div.qna>div>span:nth-child(3) {
	width:25%
}
.Customer .tbl_div.qna>div>span:nth-child(4) {
	width:15%
}
.Customer .btnCont {
	text-align:center;
	margin:15px 0
}
.Customer .btnMid {
	padding:10px 16px;
	font-size:16px;
	cursor:pointer;
	vertical-align:middle;
	font-weight:700;
	background:#0d0d0d;
	border:none;
	color:#fff;
	border:solid 2px #fff;
	border-radius:40px;
	font-weight:700
}
.Customer .btnMid:hover {
	border-color:#21cc05;
	color:#fff
}
.Customer .bbsBtnCont {
	background:#1e1e1e;
	color:#fff;
	text-align:right;
	border-radius:8px
}
.Customer .bbsBtnCont.end {
	background:#1e1e1e;
	border-width:0 1px 1px 1px;
	border-color:#484850;
	border-radius:0 0 8px 8px
}
.Customer .bbsBtnCont button {
	color:#000;
	background:#7e7e7e;
	border:solid 0 #f8eba1;
	padding:12px 12px;
	vertical-align:-1px;
	cursor:pointer;
	margin:8px 8px 8px 0;
	border-radius:4px;
	font-size:16px;
	font-weight:700
}
.Customer .bbsBtnCont button:hover {
	background:#dbdbdb
}
.Customer .bbsBtnCont button a {
	color:#000
}
.Customer .bbsBtnCont button [class^=icon-] {
	background:#241f28;
	border-radius:40px;
	color:#afafaf;
	padding:6px;
	font-size:12px
}
.Customer .bbs_read {
	width:100%;
	font-size:14px;
	overflow:hidden
}
.Customer .bbs_read .top {
	background:#242424;
	color:#f8eba1;
	padding:18px;
	border-radius:8px 8px 0 0
}
.Customer .bbs_read .top input {
	padding:8px;
	width:80%;
	background:#fff;
	color:#444;
	font-size:14px
}
.Customer .bbs_read .txtArea {
	padding:8px;
	background:#241c18;
	color:#fff
}
.Customer .bbs_read .txtArea textarea {
	width:100%;
	height:300px;
	padding:8px;
	border:solid 1px #575758;
	background:#fff;
	color:#444;
	font-size:14px
}
.Customer .bbs_read .top span {
	display:inline-block;
	padding:6px 0
}
.Customer .bbs_read .top.event span {
	font-size:20px;
	padding:0 10px;
	color:#fff;
	font-weight:600
}
.link .comment {
	font-size:12px;
	color:#fe8c15
}
.Customer .bbs_reply_manager {
	padding:12px;
	background:#121212;
	color:#fff;
	margin:0;
	font-size:14px
}
.Customer .bbs_reply_manager .date {
	color:#d8aa63;
	padding:0 0 16px 0;
	font-weight:700
}
.Customer .bbs_read .top div>span:nth-child(1) {
	width:50px;
	color:#d8aa63;
	font-weight:700
}
.Customer .bbs_read .top.event div>span:nth-child(1) {
	width:auto;
	color:#fffaba;
	font-weight:700;
	font-size:16px;
	border:1px solid #fff8a0;
	padding:4px 10px;
	border-radius:5px
}
.Customer .bbs_reply_manager img,.Customer .content img {
	max-width:100%
}
.Customer .bbs_read .content {
	padding:18px;
	background:#121212;
	color:#fff;
	min-height:200px;
	line-height:1.8;
	text-align:center
}
.Customer .replyBox {
	color:#323238;
	margin:4px 0 0 0;
	border-radius:6px;
	overflow:hidden
}
.Customer .replyBox .re {
	border:solid;
	border-width:0 1px 1px 1px;
	border-color:#e4e3e3 #484850 #6c6c73 #484850;
	padding:8px 20px;
	margin:10px 0
}
.Customer .replyBox .re .txtArea {
	padding:8px;
	border:solid #484850;
	border-width:1px 1px 0 1px
}
.Customer .replyBox .re:last-child {
	padding:0;
	border-width:0;
	background:#2b3444
}
.Customer .replyBox .re:not(:last-child) {
	background:#fff;
	border-radius:8px
}
.Customer .replyBox .re textarea {
	width:100%;
	border:solid 1px #ddd;
	padding:8px;
	background:#f0f0f0
}
.Customer .replyBox .re .name {
	color:#2d94d6;
	padding:4px
}
.Customer .replyBox .date {
	float:right;
	color:#2d94d6
}
.Customer .replyBox .re .txt {
	padding:0 4px;
	line-height:2
}
.Customer .replyBox .date .fa {
	color:#f78207;
	margin-left:4px;
	cursor:pointer
}
.Customer .replyBox .date .fa:hover {
	color:#f7a407
}
.Customer #btnDelete:hover:before {
	color:red
}
.Customer .gridWrap {
	display:grid;
	grid-template-columns:repeat(4,1fr);
	grid-auto-rows:1fr;
	grid-column-gap:11px;
	grid-row-gap:6px;
	padding:10px
}
.Customer .gridWrap:before {
	content:'';
	width:0;
	padding-bottom:100%;
	grid-row:1/1;
	grid-column:1/1;
	padding-bottom:calc(100% / (10 / 10))
}
.Customer .gridWrap>:first-child {
	grid-row:1/1;
	grid-column:1/1
}
.Customer .gridWrap img {
	max-width:100%
}
.Customer .gridWrap .thumbnail {
	display:block;
	overflow:hidden;
	top:0;
	left:0;
	bottom:0;
	right:0;
	position:absolute
}
.Customer .gridWrap .titleTd {
	position:absolute;
	width:100%;
	bottom:0;
	left:0;
	display:block;
	z-index:2;
	background:#000;
	padding:10px;
	text-align:center;
	font-weight:700;
	font-size:16px;
	overflow:hidden
}
.Customer .gridWrap .span-cont {
	overflow:hidden;
	position:relative;
	cursor:pointer
}
.BBS .tbl_div {
	color:#fff;
	width:100%;
	border-radius:8px 8px 0 0;
	overflow:hidden
}
.BBS .tbl_div>div:first-child {
	background:#212026;
	color:#ffea00
}
.BBS .tbl_div>div {
	padding:8px 0;
	font-size:14px;
	text-align:center;
	background:#242424;
	position:relative;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
	color:#ddd;
	border-bottom:solid .05rem #000
}
.BBS .tbl_div>div:not(:first-child):hover {
	background:#2c2c2c;
	cursor:pointer
}
.BBS .tbl_div>div:last-child {
	border-radius:0 0 8px 8px
}
.BBS .tbl_div>div>span {
	display:inline-block;
	padding:4px
}
.BBS .tbl_div>div>span:nth-child(1) {
	width:15%
}
.BBS .tbl_div>div>span:nth-child(2) {
	width:40%;
	text-align:left
}
.BBS .tbl_div>div>span:nth-child(3) {
	width:15%
}
.BBS .tbl_div>div>span:nth-child(4) {
	width:15%
}
.BBS .tbl_div>div>span:nth-child(5) {
	width:15%
}
.BBS .btnMid {
	padding:10px 16px;
	font-size:16px;
	cursor:pointer;
	vertical-align:middle;
	font-weight:700;
	background:#0d0d0d;
	border:none;
	color:#fff;
	border:solid 2px #fff;
	border-radius:40px;
	font-weight:700
}
.BBS .btnMid:hover {
	border-color:#21cc05;
	color:#fff
}
.BBS .btnCont {
	text-align:center;
	margin:15px 0
}
.BBS .bbsBtnCont {
	background:#241c18;
	color:#404040;
	text-align:right
}
.BBS .bbsBtnCont.end {
	border-radius:0 0 8px 8px
}
.BBS .bbsBtnCont button {
	color:#000;
	background:#d8aa63;
	border:solid 0 #f8eba1;
	padding:12px 12px;
	vertical-align:-1px;
	cursor:pointer;
	margin:8px 8px 8px 0;
	border-radius:4px;
	font-size:16px;
	font-weight:700
}
.BBS .bbsBtnCont button:hover {
	background:#f8eba1
}
.BBS .bbsBtnCont button a {
	color:#000
}
.BBS .bbs_read {
	width:100%;
	font-size:14px;
	overflow:hidden
}
.BBS .bbs_read .top {
	background:#241c18;
	color:#f8eba1;
	padding:18px;
	border-radius:8px 8px 0 0
}
.BBS .bbs_read .top span {
	display:inline-block;
	padding:6px 0
}
.BBS .bbs_read .top div>span:nth-child(1) {
	width:50px;
	color:#d8aa63;
	font-weight:700
}
.BBS .content img,.board_contents img {
	max-width:100%
}
.BBS .bbs_read .content {
	padding:18px;
	background:#121212;
	color:#fff;
	min-height:200px;
	line-height:1.8
}
.BBS .replyBox {
	color:#323238;
	margin:4px 0 0 0;
	border-radius:6px;
	overflow:hidden
}
.BBS .replyBox .re {
	border:solid;
	border-width:0 1px 1px 1px;
	border-color:#e4e3e3 #484850 #6c6c73 #484850;
	padding:8px 20px;
	margin:10px 0
}
.BBS .replyBox .re textarea {
	width:100%
}
.BBS .replyBox .re .name {
	color:#67bce2;
	padding:4px
}
.BBS .replyBox .date {
	float:right;
	color:#67bce2
}
.BBS .replyBox .date .fa {
	color:#f4d33b;
	margin-left:4px;
	cursor:pointer
}
.BBS .replyBox .date .fa:hover {
	color:#f60
}
.BBS #btnDelete:hover:before {
	color:red
}
.board_detail {
	width:100%
}
.board_contents {
	padding:10px;
	background:#141414;
	width:100%;
	min-height:100px;
	margin:8px;
	line-height:200%;
	text-align:initial
}
.Point .rectBox {
	background:hsl(210deg 11.43% 13.73%);
	font-size:14px;
	margin:0 0 10px 0;
	padding:20px
}
.Point .title {
	color:#515769;
	margin-bottom:6px;
	font-weight:700
}
.Point .rectBox button {
	padding:10px 16px;
	font-size:16px;
	cursor:pointer;
	vertical-align:middle;
	background:#0d0d0d;
	color:#fff;
	border:solid 2px #fff;
	border-radius:40px;
	font-weight:700
}
.Point .rectBox button:hover {
	border-color:#21cc05;
	color:#fff
}
.Point .rectBox .row {
	display:flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap
}
.Point .rectBox .row>div {
	padding:8px
}
.Point .rectBox .row>div.double {
	flex:2
}
.Point .rectBox .row>div.status {
	font-size:16px
}
.Point .rectBox .row>div.status>span {
	font-weight:700;
	color:#fbda9a
}
.Point .rectBox .row>div.status>div {
	font-size:18px;
	padding:8px 0;
	display:flex;
	align-items:center
}
.Point .rectBox .row>div.status input {
	width:18px;
	height:18px;
	margin:0 5px 0 0
}
.Point .rectBox .row>div.status label {
	cursor:pointer
}
.Point .rectBox .row>div.status label:hover {
	color:red
}
.Point .tbl_div {
	color:#fff;
	width:100%
}
.Point .tbl_div>div {
	font-size:14px;
	text-align:center;
	background:hsl(210 4% 14% / 1);
	position:relative;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
	color:#ddd
}
.Point .tbl_div>div:first-child {
	background:#1f2327;
	color:#aaa
}
.Point .tbl_div>div span {
	display:flex;
	align-self:stretch;
	justify-content:center;
	padding:8px 0;
	border-bottom:solid 1px #000
}
.Point .tbl_div>div span:nth-child(1) {
	width:20%
}
.Point .tbl_div>div span:nth-child(2) {
	width:20%
}
.Point .tbl_div>div span:nth-child(3) {
	width:20%
}
.Point .tbl_div>div span:nth-child(4) {
	width:20%
}
.Point .tbl_div>div span:nth-child(5) {
	width:20%
}
.Point .tbl_div>div span:nth-child(6) {
	width:15%
}
.Point .tbl_div>div span:nth-child(7) {
	width:10%
}
.Point .tbl_div.row3>div span:nth-child(1) {
	width:44%
}
.Point .tbl_div.row3>div span:nth-child(2) {
	width:23%;
	justify-content:flex-start;
	align-items:center
}
.Point .tbl_div.row3>div span:nth-child(3) {
	width:33%;
	justify-content:flex-start;
	align-items:center
}
.Point .tabSub {
	background:#2a2a2a;
	color:#e1e1e1;
	padding:8px;
	border-width:1px 1px 0 1px;
	line-height:3;
	display:flex;
	justify-content:space-around;
	flex-wrap:wrap
}
.Point .tabSub>span {
	white-space:nowrap;
	display:flex;
	align-items:center
}
.Point .tabSub>span>input[type=radio] {
	margin:0 4px 0 0;
	width:16px;
	height:16px
}
.Point .tabSub .date {
	display:flex;
	line-height:1;
	align-items:center
}
.Point .tabSub label {
	cursor:pointer
}
.Point .tabSub label:hover {
	color:#ffe1a5
}
.Point .tabSub .date input {
	padding:5px;
	margin:4px
}
.Point .tabSub input[type=radio]:not(:first-child) {
	margin-left:20px;
	vertical-align:middle
}
.Point .btnSearch {
	background:#64626c;
	color:#ddd;
	padding:6px 16px;
	border:solid 0 #f8eba1;
	font-size:14px;
	cursor:pointer;
	vertical-align:bottom;
	border-radius:4px
}
#casinoContent {
	margin:0
}
.Casino {
	position:relative
}
.Casino .casinoWrap {
	background:#161618;
	min-height:calc(100vh - 100px)
}
.Casino .casinoWrap .intro {
	display:grid;
	grid-template-columns:1fr;
	grid-template-rows:1fr;
	background:#1d1d1e url(/img/casino/casino_intro.jpg) no-repeat;
	background-size:cover
}
.Casino .casinoWrap .intro:before {
	content:'';
	width:0;
	padding-bottom:calc(100% / (1300 / 355));
	grid-row:1/1;
	grid-column:1/1
}
.Casino .casinoWrap .intro>:first-child {
	grid-row:1/1;
	grid-column:1/1
}
.Casino .casinoWrap .gbox {
	display:grid;
	grid-template-columns:repeat(5,1fr);
	grid-auto-rows:1fr;
	grid-column-gap:14px;
	grid-row-gap:14px;
	padding:10px
}
.Casino .casinoWrap .gbox:before {
	content:'';
	width:0;
	padding-bottom:calc(100% / (14 / 10));
	grid-row:1/1;
	grid-column:1/1
}
.Casino .casinoWrap .gbox>:first-child {
	grid-row:1/1;
	grid-column:1/1
}
.casinoWrap .gbox .vendor {
	background:#1e1e1e;
	position:relative;
	cursor:pointer
}
.casinoWrap .gbox .vendor:before {
	display:flex;
	width:100%;
	height:100%;
	opacity:0;
	font-family:party!important;
	content:"\eb02";
	color:#fff;
	position:absolute;
	border:1px solid #fff;
	bottom:0;
	padding:3px 7px;
	justify-content:center;
	align-items:center;
	left:0;
	box-sizing:border-box;
	font-size:70px;
	text-shadow:0 0 6px rgb(0 0 0);
	background-image:linear-gradient(180deg,rgb(199 58 104 / 0) 0,rgb(86 179 89 / 44%));
	transition:opacity .3s;
	pointer-events:none
}
.casinoWrap .gbox .vendor:hover:before {
	opacity:1
}
.casinoWrap .gbox .vendor>div:first-child {
	width:100%;
	height:79%
}
.casinoWrap .gbox .vendor>div:nth-child(2) {
	display:flex;
	align-items:center;
	justify-content:center;
	height:21%;
	font-size:18px;
	font-weight:600;
	color:#ebebf5
}
.casinoWrap .gbox .vendor[data-id=evolution]>div:first-child {
	background:#1d1d1e url(/img/casino/casino_evolution.jpg) no-repeat;
	background-size:cover
}
.casinoWrap .gbox .vendor[data-id=AG]>div:first-child {
	background:#1d1d1e url(/img/casino/casino_AG.jpg) no-repeat;
	background-size:cover
}
.casinoWrap .gbox .vendor[data-id=microgaming]>div:first-child {
	background:#1d1d1e url(/img/casino/casino_microgaming.jpg) no-repeat;
	background-size:cover
}
.casinoWrap .gbox .vendor[data-id=dwin]>div:first-child {
	background:#1d1d1e url(/img/casino/casino_dwin.jpg) no-repeat;
	background-size:cover
}
.casinoWrap .gbox .vendor[data-id=bota]>div:first-child {
	background:#1d1d1e url(/img/casino/casino_bota.jpg) no-repeat;
	background-size:cover
}
.casinoWrap .gbox .vendor[data-id=WM]>div:first-child {
	background:#1d1d1e url(/img/casino/casino_wm.jpg) no-repeat;
	background-size:cover
}
.casinoWrap .gbox .vendor[data-id=dream]>div:first-child {
	background:#1d1d1e url(/img/casino/casino_dream.jpg) no-repeat;
	background-size:cover
}
.casinoWrap .gbox .vendor[data-id=pragmatic]>div:first-child {
	background:#1d1d1e url(/img/casino/casino_pragmatic.jpg) no-repeat;
	background-size:cover
}
.casinoWrap .gbox .vendor[data-id=vivo]>div:first-child {
	background:#1d1d1e url(/img/casino/casino_vivo.jpg) no-repeat;
	background-size:cover
}
.casinoWrap .gbox .vendor[data-id=betgames]>div:first-child {
	background:#1d1d1e url(/img/casino/casino_betgames.jpg) no-repeat;
	background-size:cover
}
.casinoWrap .gbox .vendor[data-id=allbet]>div:first-child {
	background:#1d1d1e url(/img/casino/casino_allbet.jpg) no-repeat;
	background-size:cover
}
.Casino #depositRequest {
	display:flex;
	align-items:center;
	justify-content:center;
	border-bottom:1px solid #212124;
	background:#0d0d0e;
	padding:16px 0;
	color:#fff;
	margin:0 0 2px 0
}
.Casino #depositRequest #btnCheck,.Casino #depositRequest #btnWithdrawal {
	background:#000;
	border:2px solid #d04385;
	padding:4px 20px;
	color:#fff;
	border-radius:40px;
	font-weight:600
}
#casinoWithdrawal {
	margin:0 5px 0 0
}
.Slot .slotWrap {
	background:#161618;
	min-height:calc(100vh - 100px);
	padding-bottom:40px
}
.Slot .slotWrap .gbox {
	display:grid;
	grid-template-columns:repeat(4,1fr);
	grid-auto-rows:1fr;
	grid-column-gap:8px;
	grid-row-gap:8px;
	padding:10px
}
.Slot .slotWrap .gbox:before {
	content:'';
	width:0;
	padding-bottom:100%;
	grid-row:1/1;
	grid-column:1/1;
	padding-bottom:calc(100% / (13 / 10))
}
.Slot .slotWrap .gbox>:first-child {
	grid-row:1/1;
	grid-column:1/1
}
.slotWrap .gbox .vendor:before {
	display:flex;
	width:100%;
	height:100%;
	opacity:0;
	font-family:party!important;
	content:"\eb02";
	color:#fff;
	position:absolute;
	border:1px solid #fff;
	bottom:0;
	padding:3px 7px;
	justify-content:center;
	align-items:center;
	left:0;
	box-sizing:border-box;
	font-size:92px;
	text-shadow:0 0 6px rgb(0 0 0);
	background-image:linear-gradient(180deg,rgb(199 58 104 / 0) 0,rgb(86 179 89 / 44%));
	transition:opacity .3s;
	pointer-events:none
}
.slotWrap .gbox .vendor:hover:before {
	opacity:1
}
.slotWrap .gbox .vendor {
	background:#1d1d1e;
	position:relative;
	cursor:pointer
}
#vendorName {
	display:flex;
	width:100%;
	height:100px;
	background:#3b3f46;
	border-bottom:1px solid #322f34;
	justify-content:center;
	align-items:center;
	position:sticky;
	top:0;
	z-index:1;
	flex-direction:column
}
#vendorName .title {
	font-size:24px;
	color:#fff;
	font-weight:600
}
.slotWrap .gbox .vendor>div:first-child {
	width:100%;
	height:72%
}
.slotWrap .gbox .vendor>div:nth-child(2) {
	display:flex;
	align-items:center;
	justify-content:center;
	height:28%;
	font-size:18px;
	font-weight:600;
	color:#ebebf5
}
.slotWrap .gbox .vendor[data-id=booongo]>div:first-child {
	background:url(/img/slot/slot_booongo.png) no-repeat;
	background-size:cover
}
.slotWrap .gbox .vendor[data-id=evoplay]>div:first-child {
	background:url(/img/slot/slot_evoplay.png) no-repeat;
	background-size:cover
}
.slotWrap .gbox .vendor[data-id=habanero]>div:first-child {
	background:url(/img/slot/slot_habanero.png) no-repeat;
	background-size:cover
}
.slotWrap .gbox .vendor[data-id=wazdan]>div:first-child {
	background:url(/img/slot/slot_wazdan.png) no-repeat;
	background-size:cover
}
.slotWrap .gbox .vendor[data-id=cq9]>div:first-child {
	background:url(/img/slot/slot_cq9.png) no-repeat;
	background-size:cover
}
.slotWrap .gbox .vendor[data-id=gameart]>div:first-child {
	background:url(/img/slot/slot_gameart.png) no-repeat;
	background-size:cover
}
.slotWrap .gbox .vendor[data-id=pragmatic]>div:first-child {
	background:url(/img/slot/slot_pragmatic.png) no-repeat;
	background-size:cover
}
.slotWrap .gbox .vendor[data-id=playson]>div:first-child {
	background:url(/img/slot/slot_playson.png) no-repeat;
	background-size:cover
}
.slotWrap .gbox .vendor[data-id=tpg]>div:first-child {
	background:url(/img/slot/slot_tpg.png) no-repeat;
	background-size:cover
}
.slotWrap .gbox .vendor[data-id=playstar]>div:first-child {
	background:url(/img/slot/slot_playstar.png) no-repeat;
	background-size:cover
}
.slotWrap .gbox .vendor[data-id=blueprint]>div:first-child {
	background:url(/img/slot/slot_blueprint.png) no-repeat;
	background-size:cover
}
.slotWrap .gbox .vendor[data-id=asia]>div:first-child {
	background:url(/img/slot/slot_asiagaming.png) no-repeat;
	background-size:cover
}
.slotWrap .gbox .vendor[data-id=micro]>div:first-child {
	background:url(/img/slot/slot_microgaming.png) no-repeat;
	background-size:cover
}
.slotWrap .gbox .vendor[data-id=playngo]>div:first-child {
	background:url(/img/slot/slot_playngo.png) no-repeat;
	background-size:cover
}
.slotWrap .gbox .vendor[data-id=nolimit]>div:first-child {
	background:url(/img/slot/slot_nolimit.png) no-repeat;
	background-size:cover
}
.slotWrap .gbox .vendor[data-id=bigtime]>div:first-child {
	background:url(/img/slot/slot_bigtime.png) no-repeat;
	background-size:cover
}
.slotWrap .gbox .vendor[data-id=redtiger]>div:first-child {
	background:url(/img/slot/slot_redtiger.png) no-repeat;
	background-size:cover
}
.slotWrap #close {
	position:absolute;
	top:26px;
	right:26px;
	font-size:24px;
	background:#000;
	padding:10px;
	cursor:pointer
}
.slotWrap #close:before {
	color:#d5d3d7
}
.casino-table {
	position:absolute;
	width:calc(100% - 6px);
	height:auto;
	min-height:calc(100vh - 113px);
	top:0;
	left:0;
	z-index:2;
	background:#1a181c;
	padding:0 0 100px 0
}
.casino-table #gameList {
	display:grid;
	grid-template-columns:repeat(6,1fr);
	grid-auto-rows:1fr;
	grid-column-gap:8px;
	grid-row-gap:58px;
	padding:10px
}
.casino-table #gameList:before {
	content:'';
	width:0;
	padding-bottom:calc(100% / (200 / 140));
	grid-row:1/1;
	grid-column:1/1
}
.casino-table #gameList.Asia.Gaming.Slot:before {
	padding-bottom:calc(100% / (200 / 200))
}
.casino-table #gameList.MicroGaming:before {
	padding-bottom:calc(100% / (500 / 350))
}
.casino-table #gameList>:first-child {
	grid-row:1/1;
	grid-column:1/1
}
.tableElement {
	position:relative;
	cursor:pointer
}
.tableElement:hover {
	color:#fff
}
.tableElement:empty {
	display:none
}
.tableElement>div:first-child {
	width:100%;
	height:100%;
	border-radius:3px
}
.tableElement:before {
	display:flex;
	width:100%;
	height:100%;
	opacity:0;
	font-family:party!important;
	content:"\eb02";
	color:#fff;
	position:absolute;
	border:1px solid #54506c;
	bottom:0;
	padding:3px 7px;
	justify-content:center;
	align-items:center;
	left:0;
	box-sizing:border-box;
	font-size:60px;
	text-shadow:0 0 6px rgb(0 0 0);
	background-image:linear-gradient(180deg,rgb(199 58 104 / 0) 0,rgb(128 0 137 / 44%));
	transition:opacity .3s;
	pointer-events:none
}
.tableElement:hover:before {
	opacity:1
}
.tableElement>.table-title {
	position:absolute;
	bottom:-30px;
	left:0;
	width:100%;
	text-align:center;
	font-size:12px;
	overflow:hidden;
	text-overflow:ellipsis;
	height:30px;
	display:flex;
	align-items:center;
	justify-content:center;
	background:#00
}
.FX {
	background:rgba(0,0,0,.5) url(/img/fx_bg2.jpg) no-repeat;
	background-size:cover;
	padding:0 6px 0 0
}
.fxlogo {
	background:rgb(255 255 255 / 0%) url(/img/fx_logo.png) no-repeat;
	height:55px;
	width:calc(55px * 224 / 55);
	background-size:100%;
	margin:99px auto 38px auto
}
.fxWithdrawal {
	padding:8px;
	color:#fff;
	text-align:center;
	font-size:18px;
	border-radius:1px;
	margin:8px auto
}
.fxWithdrawal #fxWithdrawal {
	color:#fff
}
.FX button {
	margin:2px;
	padding:10px 16px;
	font-size:16px;
	cursor:pointer;
	vertical-align:middle;
	background:#0d0d0d;
	color:#ebc985;
	border:solid 2px #b3904b;
	border-radius:40px;
	font-weight:700
}
.FX button:hover {
	border-color:#f8eba1
}
.FX button img {
	vertical-align:bottom
}
.FX .btnCont {
	text-align:center
}
.modalContainer {
	position:absolute;
	width:100%;
	height:100%;
	background:none repeat scroll 0 0 rgb(0 0 0 / 8%);
	z-index:10;
	top:0;
	display:flex;
	align-items:center;
	justify-content:center;
	display:none
}
.modalContainer .modalBox {
	background:#242c3c;
	padding:40px;
	color:#fff;
	z-index:4;
	border-radius:4px;
	box-shadow:0 4px 4px 2px #000000ba;
	display:flex;
	flex-direction:column;
	align-items:center;
	transition:transform .7s cubic-bezier(.42,0,.48,.97);
	transform:translateY(-700px)
}
.modalContainer .modalBox .icon-info {
	color:#fee558;
	font-size:40px
}
.modalContainer .modalBox .title {
	font-size:18px;
	color:#fee558;
	font-weight:700;
	padding:10px 0
}
.modalContainer .modalBox .content {
	max-width:280px
}
.modalContainer .modalBox .btnCont {
	padding:10px
}
.modalContainer .modalBox .btnCont button {
	margin:4px;
	padding:8px 30px;
	background:#000;
	border:2px solid #008fe8;
	color:#fff;
	border-radius:25px
}
.modalContainer .modalBox .btnCont button#btnCancelCasnino,.modalContainer .modalBox .btnCont button#btnCancelSlot {
	border:2px #666 solid
}
#goSlotTop {
	display:block;
	position:absolute;
	background:rgb(21 18 22 / 85%);
	right:14px;
	text-align:center;
	color:#fff;
	font-size:11px;
	padding:10px;
	border:solid 2px rgb(193 193 193 / 32%);
	border-radius:3px;
	cursor:pointer;
	box-shadow:1px 1px 2px 0 rgb(0 0 0 / 42%)
}
#searchSlot {
	padding:4px;
	margin-top:4px;
	text-align:center
}
#multiContent .multiRoom {
	margin:10px auto 0 auto;
	width:1300px;
	padding-bottom:30px;
	min-height:720px
}
.emptyNotice #multiContent .multiRoom {
	margin:129px auto 0 auto
}
#multiContent .multiRoom .col-wrap {
	display:flex;
	justify-content:space-between;
	margin-top:10px
}
#multiContent .multiRoom .col {
	flex:1;
	padding:8px;
	background:#e7e7e7
}
#multiContent .multiRoom .col:not(:last-child) {
	margin-right:7px
}
#multiContent .multiRoom .col>div {
	position:relative;
	height:100%
}
#gameContent {
	min-height:600px;
	background:#d3d3d3;
	position:relative;
	height:calc(100% - 33px)
}
#gameContent:after {
	position:absolute;
	content:"Multi Game Room";
	top:120px;
	text-align:center;
	width:100%;
	color:#f2f2f2;
	font-size:24px
}
.box1 #gameContent:after {
	content:"Multi Game Room 1"
}
.box2 #gameContent:after {
	content:"Multi Game Room 2"
}
.box3 #gameContent:after {
	content:"Multi Game Room 3"
}
#gameContent.isGame {
	background:0 0
}
#gameContent.isGame:after {
	content:""
}
#multiContent .frmCont {
	width:100%;
	overflow:hidden;
	position:relative;
	height:320px
}
#multiContent .gameFrame {
	position:relative;
	width:412px;
	height:320px;
	margin:0 auto;
	transform-origin:top left;
	-webkit-transform-origin:top left;
	-moz-transform-origin:top left;
	-o-transform-origin:top left;
	-ms-transform-origin:top left;
	-webkit-transform:translatez(0);
	-moz-transform:translatez(0);
	-ms-transform:translatez(0);
	-o-transform:translatez(0);
	transform:translatez(0)
}
#multiContent .frmContWrap {
	height:320px;
	display:flex;
	align-items:center;
	justify-content:center;
	background:rgba(0,0,0,.55)
}
#multiContent .multiRoom select {
	box-sizing:content-box;
	padding:5px 0;
	margin-bottom:3px
}
#multiContent .multiRoom .btn.reload {
	display:inline-block;
	position:absolute;
	right:0;
	width:28px;
	height:28px;
	background:url(/img/res_battle.png) -213px -280px;
	cursor:pointer;
	text-indent:-1000px;
	overflow:hidden
}
#multiContent .multiRoom .btn.reload:hover {
	background-position:-185px -280px
}
#multiContent .multiRoom optgroup {
	background:#eee;
	color:#444
}
#multiContent .multiRoom option {
	background:#fff;
	color:#000
}
.multiRoom .GamesMulti iframe.vgames {
	width:100%;
	height:100%
}
.multiRoom .GamesMulti .matchList {
	margin-top:6px
}
.multiRoom .GamesMulti .matchList:empty:after {
	content:"踰좏똿媛��ν븳 諛곕떦�� �놁뒿�덈떎";
	width:100%;
	text-align:center;
	display:block;
	padding:17px 0;
	font-size:12px;
	color:#777;
	background:#fafafa;
	border:solid 1px #d3d3d3
}
.multiRoom .GamesMulti .item>.title {
	font-size:14px;
	display:flex;
	justify-content:space-between;
	border:solid 1px #a3a3a3;
	border-bottom:solid 1px #adbfd1;
	min-height:42px;
	color:#005994;
	font-weight:700;
	background:#f1f1f1
}
.multiRoom .GamesMulti .item>.title .btn {
	background:#e2e2e2;
	width:40px;
	height:40px;
	text-align:center;
	line-height:40px;
	cursor:pointer;
	color:#6a6a6a;
	user-select:none;
	-webkit-user-select:none;
	-webkit-tap-highlight-color:transparent;
	border-left:solid 1px #cfcfcf;
	font-weight:400
}
.multiRoom .GamesMulti .matchList>.item:nth-child(1):nth-last-child(1)>.title .btn {
	color:#c9c0a2;
	cursor:default;
	display:none
}
.multiRoom .GamesMulti .matchList>.item:nth-child(1):nth-last-child(2)>.title .btn.Prev,.multiRoom .GamesMulti .matchList>.item:nth-child(2):nth-last-child(1)>.title .btn.Next {
	color:#c9c0a2;
	cursor:default;
	display:none
}
.multiRoom .GamesMulti .matchList>.item:nth-child(1):nth-last-child(3)>.title .btn.Prev,.multiRoom .GamesMulti .matchList>.item:nth-child(3):nth-last-child(1)>.title .btn.Next {
	color:#c9c0a2;
	cursor:default;
	display:none
}
.multiRoom .GamesMulti .item>.title .dateCont {
	flex:1;
	display:flex;
	flex-direction:column;
	justify-content:center;
	position:relative
}
.multiRoom .GamesMulti .item>.title .league {
	padding:0 0 0 6px
}
.multiRoom .GamesMulti .item>.title .date {
	padding:0 0 0 6px;
	font-size:14px
}
.multiRoom .GamesMulti .item>.title .leftTime {
	position:absolute;
	right:6px;
	font-family:DINWeb-Bold,'Malgun Gothic',sans-serif;
	font-size:16px
}
.multiRoom .GamesMulti div.betBox {
	flex-wrap:wrap;
	display:flex;
	flex-direction:row;
	align-items:stretch
}
.multiRoom .GamesMulti div.betBox>span {
	flex:1;
	text-align:left;
	font-size:12px;
	background:#fbfbfb;
	border:solid 1px #aeaeae;
	padding:6px 4px;
	user-select:none;
	-webkit-user-select:none;
	-webkit-tap-highlight-color:transparent;
	cursor:pointer;
	margin:1px
}
.multiRoom .GamesMulti div.betBox>span.on {
	background:#faec8e;
	border:solid 1px #787878;
	color:#000
}
.multiRoom .GamesMulti div.betBox>span.on:hover {
	background:#efe393;
	border:solid 1px #787878;
	color:#000
}
.multiRoom .GamesMulti div.betBox>span .away,.multiRoom .GamesMulti div.betBox>span .home {
	flex-grow:3;
	flex-shrink:1;
	flex-basis:20px;
	max-width:70%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:inline-block;
	vertical-align:bottom
}
.multiRoom .GamesMulti div.betBox>span.noBet em {
	color:#1b67b6
}
.multiRoom .GamesMulti div.betBox>span:hover {
	background:#faec8e;
	border:solid 1px #787878;
	color:#000
}
.multiRoom .GamesMulti div.betBox>span.noBet:hover {
	cursor:default;
	background:#fbfbfb;
	border:solid 1px #aeaeae
}
.multiRoom .GamesMulti div.betBox>span:nth-of-type(1) {
	flex:4.5;
	max-width:calc(45% - 8px);
	display:flex;
	align-items:center;
	justify-content:space-between
}
.multiRoom .GamesMulti div.betBox>span:nth-of-type(2) {
	flex:1;
	display:flex;
	align-items:center;
	justify-content:center
}
.multiRoom .GamesMulti .odds.col3symm>div.betBox>span:nth-of-type(2) {
	text-align:center
}
.multiRoom .GamesMulti div.betBox>span:nth-of-type(3) {
	flex:4.5;
	max-width:calc(45% - 8px);
	display:flex;
	align-items:center;
	justify-content:space-between
}
.multiRoom .GamesMulti .odds.col3symm>div.betBox>span:nth-of-type(3) {
	flex-direction:row-reverse;
	text-align:right
}
.multiRoom .GamesMulti div.betBox>span em {
	font-style:normal;
	text-align:right;
	color:red;
	flex:1
}
.multiRoom .GamesMulti .odds.col3symm>div.betBox>span:nth-of-type(2) em {
	float:none;
	text-align:center
}
.multiRoom .GamesMulti .odds.col3symm>div.betBox>span:nth-of-type(3) em {
	text-align:left
}
.multiRoom .GamesMulti .matchList div.type {
	color:#1b67b6;
	padding:0 0 2px 6px;
	flex:2;
	font-size:12px
}
.multiRoom .GamesMulti .oddsList .odds {
	margin-top:4px
}
.multiRoom .GamesMulti .oddsList {
	height:288px;
	overflow-y:auto;
	background:#fefefe;
	padding:0 4px;
	border:solid #a3a3a3;
	border-width:0 1px 1px 1px;
	position:relative
}
.multiRoom .GamesMulti .oddsList.end:after {
	content:"踰좏똿 留덇컧";
	text-align:center;
	line-height:272px;
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:rgba(0,0,0,.5);
	font-size:22px;
	font-weight:700;
	color:#ddd
}
.multiRoom .GamesMulti .odds.col3symm>div.betBox>span:nth-of-type(2) em {
	text-align:center
}
.multiRoom .GamesMulti .odds.col3eq>div.betBox>span {
	flex:0 0 33.33333333%;
	max-width:calc(33.33333333% - 2px);
	align-items:center;
	justify-content:space-between;
	display:flex
}
.multiRoom .GamesMulti .odds.col4eq>div.betBox>span {
	flex:0 0 25%;
	max-width:calc(24.99% - 2px);
	align-items:center;
	justify-content:space-between;
	display:flex
}
.multiRoom .GamesMulti .odds.col5eq>div.betBox>span {
	flex:0 0 20%;
	max-width:calc(20% - 2px);
	align-items:center;
	justify-content:space-between;
	display:flex
}
.multiRoom .GamesMulti .odds.col6eq>div.betBox>span {
	flex:0 0 16.66666666%;
	max-width:calc(16.66666666% - 2px);
	align-items:center;
	justify-content:space-between;
	display:flex
}
.multiRoom .CartMulti {
	color:#666;
	background:#fff;
	border:solid 1px #a3a3a3;
	margin-top:6px;
	position:relative
}
.multiRoom .CartMulti .betItem .title img {
	position:absolute;
	right:0;
	top:0;
	width:19px
}
.multiRoom .CartMulti .betPlaceCont {
	text-align:center
}
.multiRoom .CartMulti .btnBig {
	background:#d02727;
	border:solid 1px #a82020;
	color:#fff;
	font-size:16px;
	line-height:37px;
	cursor:pointer;
	width:195px;
	border-radius:4px
}
.multiRoom .CartMulti .btnBig:hover {
	background:#4077a3
}
.multiRoom .CartMulti .btnValue {
	padding:6px 6px 0 6px;
	display:flex;
	justify-content:space-between;
	align-items:center
}
.multiRoom .cashOrPoint {
	display:flex;
	border:solid #bbb;
	border-width:0
}
.multiRoom .CartMulti .btnValue button {
	font-size:12px;
	width:12%;
	background:#e8e8e8;
	border:solid #c8c8c8;
	border-width:1px;
	color:#033940;
	cursor:pointer;
	line-height:34px;
	flex:1;
	margin-right:5px
}
.multiRoom .CartMulti .btnValue button:hover {
	background:#f0f1f2
}
.multiRoom .CartMulti .btnValue button:last-child {
	margin-right:0
}
.multiRoom .CartMulti .btnCont em,.multiRoom .CartMulti .eqBetAll em,.multiRoom .CartMulti .preTotal em,.multiRoom .CartMulti .sumBet em {
	float:right;
	font-style:normal
}
.multiRoom .CartMulti .preTotal .pre {
	font-weight:700;
	color:red
}
.multiRoom .CartMulti .eqBetAll {
	font-size:14px;
	padding:8px 8px;
	background:#f5f5f5;
	color:#0a516f;
	border-bottom:solid 1px #d9d9d9
}
.multiRoom .CartMulti .eqBetAll>div:first-child {
	display:flex;
	justify-content:space-between
}
.multiRoom .CartMulti .betItem .amnt input,.multiRoom .CartMulti .eqBetAll input {
	width:120px;
	text-align:right
}
.multiRoom .CartMulti>.title {
	background:#6e6e6e;
	font-size:14px;
	font-weight:700;
	line-height:32px;
	padding:0 0 0 8px;
	color:#fff;
	display:flex;
	justify-content:space-between
}
.multiRoom .CartMulti .notice {
	background:#f5f5f5;
	font-size:12px;
	line-height:1.5;
	padding:8px;
	color:#31779e;
	text-align:center;
	color:#333;
	border-bottom:solid 1px #ddd
}
.multiRoom .CartMulti .notice2>div {
	display:flex;
	justify-content:space-evenly
}
.multiRoom .CartMulti .notice2 .odds {
	color:red
}
.multiRoom .CartMulti .notice2 em {
	font-style:normal;
	font-weight:700
}
.multiRoom .CartMulti .betItem .pickCont {
	padding:4px 0 0 0
}
.multiRoom .CartMulti .betItem .title {
	position:relative;
	font-weight:400;
	color:#2c5167;
	padding-right:24px
}
.multiRoom .CartMulti .betItem .disable.hidden {
	display:none
}
.multiRoom .CartMulti .betItem .disable {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(79,79,79,.36);
	color:red;
	font-size:14px;
	font-weight:700;
	display:flex;
	justify-content:flex-end;
	align-items:flex-end;
	padding:0 16px 12px 0
}
.multiRoom .CartMulti .betItem .disable>span {
	background:rgba(0,0,0,.7);
	padding:4px
}
.multiRoom .CartMulti .betItem {
	font-size:14px;
	padding:8px;
	position:relative;
	border-bottom:solid 1px #dcdcdc
}
.multiRoom .CartMulti .notice em {
	font-style:normal
}
.multiRoom .CartMulti>.title .btnDel {
	cursor:pointer;
	display:inline-block;
	padding:0 8px
}
.multiRoom .CartMulti>.title .btnDel:hover {
	background:#fb5000;
	color:#fff
}
.multiRoom .CartMulti>.title .btnCont {
	background:#d02727
}
.multiRoom .CartMulti .betItem .title .type {
	color:#1b67b6;
	font-weight:400;
	display:block;
	padding:4px 0 0 0
}
.multiRoom .CartMulti .betItem .pick {
	margin-right:20px
}
.multiRoom .CartMulti .betItem .odds,.multiRoom .CartMulti .betItem .pick {
	color:red
}
.CartMulti .loading-container {
	margin:100px auto
}
.CartMulti .betItem .loading-container {
	margin:5px auto
}
.CartMulti .loading-bg {
	z-index:2;
	background:rgba(0,0,0,.5);
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0
}
.CartMulti .loading,.CartMulti .loading-container {
	height:50px;
	position:relative;
	width:50px;
	border-radius:100%
}
[data-simplebar] {
	position:relative;
	flex-direction:column;
	flex-wrap:wrap;
	justify-content:flex-start;
	align-content:flex-start;
	align-items:flex-start
}
.simplebar-wrapper {
	overflow:hidden;
	width:inherit;
	height:inherit;
	max-width:inherit;
	max-height:inherit
}
.simplebar-mask {
	direction:inherit;
	position:absolute;
	overflow:hidden;
	padding:0;
	margin:0;
	left:0;
	top:0;
	bottom:0;
	right:0;
	width:auto!important;
	height:auto!important;
	z-index:0
}
.simplebar-offset {
	direction:inherit!important;
	box-sizing:inherit!important;
	resize:none!important;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	padding:0;
	margin:0;
	-webkit-overflow-scrolling:touch
}
.simplebar-content-wrapper {
	direction:inherit;
	box-sizing:border-box!important;
	position:relative;
	display:block;
	height:100%;
	width:auto;
	max-width:100%;
	max-height:100%;
	scrollbar-width:none;
	-ms-overflow-style:none
}
.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar {
	display:none;
	width:0;
	height:0
}
.simplebar-content:after,.simplebar-content:before {
	content:' ';
	display:table
}
.simplebar-placeholder {
	max-height:100%;
	max-width:100%;
	width:100%;
	pointer-events:none
}
.simplebar-height-auto-observer-wrapper {
	box-sizing:inherit!important;
	height:100%;
	width:100%;
	max-width:1px;
	position:relative;
	float:left;
	max-height:1px;
	overflow:hidden;
	z-index:-1;
	padding:0;
	margin:0;
	pointer-events:none;
	flex-grow:inherit;
	flex-shrink:0;
	flex-basis:0
}
.simplebar-height-auto-observer {
	box-sizing:inherit;
	display:block;
	opacity:0;
	position:absolute;
	top:0;
	left:0;
	height:1000%;
	width:1000%;
	min-height:1px;
	min-width:1px;
	overflow:hidden;
	pointer-events:none;
	z-index:-1
}
.simplebar-track {
	z-index:1;
	position:absolute;
	right:0;
	bottom:0;
	pointer-events:none;
	overflow:hidden
}
[data-simplebar].simplebar-dragging .simplebar-content {
	pointer-events:none;
	user-select:none;
	-webkit-user-select:none
}
[data-simplebar].simplebar-dragging .simplebar-track {
	pointer-events:all
}
.simplebar-scrollbar {
	position:absolute;
	right:1px;
	width:4px;
	min-height:10px
}
.simplebar-scrollbar:before {
	position:absolute;
	content:'';
	background:#3b3f46;
	border-radius:7px;
	left:0;
	right:0;
	opacity:0;
	transition:opacity .2s linear steps(20,end);
	transform:translateZ(0)
}
.simplebar-scrollbar.simplebar-visible:before {
	opacity:.9;
	transition:opacity 0s linear steps(20,end);
	transform:translateZ(0)
}
.simplebar-track.simplebar-vertical {
	top:0;
	width:6px
}
.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
	top:2px;
	bottom:2px
}
.simplebar-track.simplebar-horizontal {
	left:0;
	height:11px
}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
	height:100%;
	left:2px;
	right:2px
}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
	right:auto;
	left:0;
	top:2px;
	height:7px;
	min-height:0;
	min-width:10px;
	width:auto
}
[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
	right:auto;
	left:0
}
.hs-dummy-scrollbar-size {
	direction:rtl;
	position:fixed;
	opacity:0;
	visibility:hidden;
	height:500px;
	width:500px;
	overflow-y:hidden;
	overflow-x:scroll
}
.simplebar-hide-scrollbar {
	position:fixed;
	left:0;
	visibility:hidden;
	overflow-y:scroll;
	scrollbar-width:none;
	-ms-overflow-style:none
}

.sr-bb {
	font-family:Roboto,Noto,"Helvetica Neue",Helvetica,Arial,sans-serif;
	text-align:left;
	background:#141435
}
.sr-bb.sr-rtl {
	text-align:right
}
.sr-bb .sr-bb {
	background:0 0
}
.sr-bb .srt-base-1 {
	background-color:transparent;
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-base-1-win {
	background-color:transparent;
	color:#0495e3;
	border-color:#0495e3
}
.sr-bb .srt-base-1-draw {
	background-color:transparent;
	color:rgba(255,255,255,.4);
	border-color:rgba(255,255,255,.4)
}
.sr-bb .srt-base-1-lose {
	background-color:transparent;
	color:#fd2954;
	border-color:#fd2954
}
.sr-bb .srt-base-1-is-active {
	background-color:rgba(253,41,84,.12);
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-base-1-is-active-2 {
	background-color:#2c2c49;
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-base-1-is-hoverable:hover {
	background-color:rgba(253,41,84,.12);
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-base-1-primary {
	background-color:transparent;
	color:#fd2954;
	border-color:#fd2954
}
.sr-bb .srt-base-1-home-1 {
	background-color:transparent;
	color:#0495e3;
	border-color:#0495e3
}
.sr-bb .srt-base-1-away-1 {
	background-color:transparent;
	color:#fd2954;
	border-color:#fd2954
}
.sr-bb .srt-base-1-home-2 {
	background-color:transparent;
	color:#0495e3;
	border-color:#fe839c
}
.sr-bb .srt-base-1-away-2 {
	background-color:transparent;
	color:#fd2954;
	border-color:#fe839c
}
.sr-bb .srt-base-1-home-3 {
	background-color:transparent;
	color:#0495e3;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-base-1-away-3 {
	background-color:transparent;
	color:#fd2954;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-base-1-home-4 {
	background-color:transparent;
	color:#096eaf;
	border-color:#096eaf
}
.sr-bb .srt-base-1-away-4 {
	background-color:transparent;
	color:#b7234b;
	border-color:#b7234b
}
.sr-bb .srt-base-1-home-5 {
	background-color:transparent;
	color:#5cbaed;
	border-color:#5cbaed
}
.sr-bb .srt-base-1-away-5 {
	background-color:transparent;
	color:#fe7490;
	border-color:#fe7490
}
.sr-bb .srt-base-1-background {
	background-color:#141435;
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-base-2 {
	background-color:#141435;
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-base-2-is-active {
	background-color:#301739;
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-base-2-is-hoverable:hover {
	background-color:#301739;
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-base-3 {
	background-color:#301739;
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-base-3-is-active {
	background-color:#3c183a;
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-base-3-is-hoverable:hover {
	background-color:#3c183a;
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-base-3-background {
	background-color:#141435;
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-base-4 {
	background-color:#201537;
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-base-5-is-active {
	background-color:#51193d;
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-base-5-is-hoverable:hover {
	background-color:#51193d;
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-base-6 {
	background-color:transparent;
	color:#fff;
	border-color:rgba(255,255,255,.3)
}
.sr-bb .srt-primary-1 {
	background-color:#fd2954;
	color:#fff;
	border-color:rgba(255,255,255,.16)
}
.sr-bb .srt-primary-1-is-active {
	background-color:#fd3e65;
	color:#fff;
	border-color:rgba(255,255,255,.16)
}
.sr-bb .srt-primary-1-is-hoverable:hover {
	background-color:#fd3e65;
	color:#fff;
	border-color:rgba(255,255,255,.16)
}
.sr-bb .srt-primary-1-is-disabled {
	background-color:#fd5476;
	color:#fff;
	border-color:rgba(255,255,255,.16)
}
.sr-bb .srt-primary-2 {
	background-color:#fe6987;
	color:#fff;
	border-color:rgba(255,255,255,.16)
}
.sr-bb .srt-primary-3 {
	background-color:#fd3e65;
	color:#fff;
	border-color:rgba(255,255,255,.16)
}
.sr-bb .srt-primary-4 {
	background-color:#a02148;
	color:#fff;
	border-color:rgba(255,255,255,.16)
}
.sr-bb .srt-primary-5 {
	background-color:#a02148;
	color:#fff;
	border-color:rgba(255,255,255,.16)
}
.sr-bb .srt-primary-5-is-hoverable:hover {
	background-color:#fd2954;
	color:#fff;
	border-color:rgba(255,255,255,.16)
}
.sr-bb .srt-primary-6 {
	background-color:#fe839c;
	color:#fff;
	border-color:rgba(255,255,255,.16)
}
.sr-bb .srt-primary-7 {
	background-color:#fd2954;
	color:#fff;
	border-color:rgba(255,255,255,.16)
}
.sr-bb .srt-primary-8 {
	background-color:#fd2954;
	color:#fff;
	border-color:rgba(255,255,255,.16)
}
.sr-bb .srt-primary-8-is-active-1 {
	background-color:#fd3e65;
	color:#fff;
	border-color:rgba(255,255,255,.16)
}
.sr-bb .srt-primary-8-is-active-2 {
	background-color:#fd3e65;
	color:#fff;
	border-color:#141435
}
.sr-bb .srt-primary-9 {
	background-color:#5a1a3e;
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-primary-10 {
	background-color:#ce254e;
	color:#fff;
	border-color:rgba(255,255,255,.16)
}
.sr-bb .srt-primary-11 {
	background-color:#fd3e65;
	color:#fff;
	border-color:rgba(255,255,255,.16)
}
.sr-bb .srt-primary-12 {
	background-color:#fd2954;
	color:#fff;
	border-color:#fff
}
.sr-bb .srt-primary-13 {
	background-color:#201537;
	color:#fff;
	border-color:rgba(253,41,84,.3)
}
.sr-bb .srt-base-1-primary-1 {
	background-color:transparent;
	color:#fd2954;
	border-color:#fd2954
}
.sr-bb .srt-base-1-primary-2 {
	background-color:transparent;
	color:#fe6987;
	border-color:#fe6987
}
.sr-bb .srt-base-1-primary-3 {
	background-color:transparent;
	color:#fd3e65;
	border-color:#fd3e65
}
.sr-bb .srt-base-1-primary-4 {
	background-color:transparent;
	color:#a02148;
	border-color:#a02148
}
.sr-bb .srt-base-1-primary-5 {
	background-color:transparent;
	color:#a02148;
	border-color:#a02148
}
.sr-bb .srt-base-1-primary-6 {
	background-color:transparent;
	color:#fe839c;
	border-color:#fe839c
}
.sr-bb .srt-base-1-primary-7 {
	background-color:transparent;
	color:#fd2954;
	border-color:#fd2954
}
.sr-bb .srt-base-1-primary-8 {
	background-color:transparent;
	color:#fd2954;
	border-color:#fd2954
}
.sr-bb .srt-base-1-primary-9 {
	background-color:transparent;
	color:#5a1a3e;
	border-color:#5a1a3e
}
.sr-bb .srt-base-1-primary-10 {
	background-color:transparent;
	color:#ce254e;
	border-color:#ce254e
}
.sr-bb .srt-base-1-primary-11 {
	background-color:transparent;
	color:#fd3e65;
	border-color:#fd3e65
}
.sr-bb .srt-base-1-primary-13 {
	background-color:#141435;
	color:#201537;
	border-color:rgba(253,41,84,.3)
}
.sr-bb .srt-base-1-neutral-1 {
	background-color:transparent;
	color:#33334f;
	border-color:#33334f
}
.sr-bb .srt-base-1-neutral-2 {
	background-color:transparent;
	color:#e8e8eb;
	border-color:#e8e8eb
}
.sr-bb .srt-base-1-neutral-3 {
	background-color:transparent;
	color:rgba(255,255,255,.12);
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-base-1-neutral-4 {
	background-color:transparent;
	color:#adadb8;
	border-color:#adadb8
}
.sr-bb .srt-base-1-neutral-5 {
	background-color:transparent;
	color:#c4c4cd;
	border-color:#c4c4cd
}
.sr-bb .srt-base-1-neutral-6 {
	background-color:transparent;
	color:#4c4c65;
	border-color:#4c4c65
}
.sr-bb .srt-base-1-neutral-7 {
	background-color:transparent;
	color:#adadb8;
	border-color:#adadb8
}
.sr-bb .srt-base-1-neutral-8 {
	background-color:transparent;
	color:#33334f;
	border-color:#33334f
}
.sr-bb .srt-base-1-neutral-9 {
	background-color:transparent;
	color:#222241;
	border-color:#222241
}
.sr-bb .srt-base-1-neutral-10 {
	background-color:transparent;
	color:#30304d;
	border-color:#30304d
}
.sr-bb .srt-base-1-neutral-11 {
	background-color:transparent;
	color:#727286;
	border-color:#727286
}
.sr-bb .srt-base-1-neutral-12 {
	background-color:transparent;
	color:#b9b9c2;
	border-color:#b9b9c2
}
.sr-bb .srt-base-1-neutral-13 {
	background-color:transparent;
	color:#2c2c49;
	border-color:#2c2c49
}
.sr-bb .srt-base-1-is-active-primary {
	background-color:rgba(253,41,84,.12);
	color:#fd2954;
	border-color:#fd2954
}
.sr-bb .srt-base-1-is-active-home-1 {
	background-color:rgba(253,41,84,.12);
	color:#0495e3;
	border-color:#0495e3
}
.sr-bb .srt-base-1-is-active-away-1 {
	background-color:rgba(253,41,84,.12);
	color:#fd2954;
	border-color:#fd2954
}
.sr-bb .srt-base-1-is-active-home-2 {
	background-color:rgba(253,41,84,.12);
	color:#0495e3;
	border-color:#fe839c
}
.sr-bb .srt-base-1-is-active-away-2 {
	background-color:rgba(253,41,84,.12);
	color:#fd2954;
	border-color:#fe839c
}
.sr-bb .srt-base-1-is-active-home-3 {
	background-color:rgba(253,41,84,.12);
	color:#0495e3;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-base-1-is-active-away-3 {
	background-color:rgba(253,41,84,.12);
	color:#fd2954;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-base-1-is-active-home-4 {
	background-color:rgba(253,41,84,.12);
	color:#096eaf;
	border-color:#096eaf
}
.sr-bb .srt-base-1-is-active-away-4 {
	background-color:rgba(253,41,84,.12);
	color:#b7234b;
	border-color:#b7234b
}
.sr-bb .srt-base-1-is-active-home-5 {
	background-color:rgba(253,41,84,.12);
	color:#5cbaed;
	border-color:#5cbaed
}
.sr-bb .srt-base-1-is-active-away-5 {
	background-color:rgba(253,41,84,.12);
	color:#fe7490;
	border-color:#fe7490
}
.sr-bb .srt-base-1-is-active-primary-1 {
	background-color:rgba(253,41,84,.12);
	color:#fd2954;
	border-color:#fd2954
}
.sr-bb .srt-base-1-is-active-primary-2 {
	background-color:rgba(253,41,84,.12);
	color:#fe6987;
	border-color:#fe6987
}
.sr-bb .srt-base-1-is-active-primary-3 {
	background-color:rgba(253,41,84,.12);
	color:#fd3e65;
	border-color:#fd3e65
}
.sr-bb .srt-base-1-is-active-primary-4 {
	background-color:rgba(253,41,84,.12);
	color:#a02148;
	border-color:#a02148
}
.sr-bb .srt-base-1-is-active-primary-5 {
	background-color:rgba(253,41,84,.12);
	color:#a02148;
	border-color:#a02148
}
.sr-bb .srt-base-1-is-active-primary-6 {
	background-color:rgba(253,41,84,.12);
	color:#fe839c;
	border-color:#fe839c
}
.sr-bb .srt-base-1-is-active-primary-7 {
	background-color:rgba(253,41,84,.12);
	color:#fd2954;
	border-color:#fd2954
}
.sr-bb .srt-base-1-is-active-primary-8 {
	background-color:rgba(253,41,84,.12);
	color:#fd2954;
	border-color:#fd2954
}
.sr-bb .srt-base-1-is-active-primary-9 {
	background-color:rgba(253,41,84,.12);
	color:#5a1a3e;
	border-color:#5a1a3e
}
.sr-bb .srt-base-1-is-active-primary-10 {
	background-color:rgba(253,41,84,.12);
	color:#ce254e;
	border-color:#ce254e
}
.sr-bb .srt-base-1-is-active-primary-11 {
	background-color:rgba(253,41,84,.12);
	color:#fd3e65;
	border-color:#fd3e65
}
.sr-bb .srt-base-1-is-active-neutral-1 {
	background-color:rgba(253,41,84,.12);
	color:#33334f;
	border-color:#33334f
}
.sr-bb .srt-base-1-is-active-neutral-2 {
	background-color:rgba(253,41,84,.12);
	color:#e8e8eb;
	border-color:#e8e8eb
}
.sr-bb .srt-base-1-is-active-neutral-3 {
	background-color:rgba(253,41,84,.12);
	color:rgba(255,255,255,.12);
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-base-1-is-active-neutral-4 {
	background-color:rgba(253,41,84,.12);
	color:#adadb8;
	border-color:#adadb8
}
.sr-bb .srt-base-1-is-active-neutral-5 {
	background-color:rgba(253,41,84,.12);
	color:#c4c4cd;
	border-color:#c4c4cd
}
.sr-bb .srt-base-1-is-active-neutral-6 {
	background-color:rgba(253,41,84,.12);
	color:#4c4c65;
	border-color:#4c4c65
}
.sr-bb .srt-base-1-is-active-neutral-7 {
	background-color:rgba(253,41,84,.12);
	color:#adadb8;
	border-color:#adadb8
}
.sr-bb .srt-base-1-is-active-neutral-8 {
	background-color:rgba(253,41,84,.12);
	color:#33334f;
	border-color:#33334f
}
.sr-bb .srt-base-1-is-active-neutral-9 {
	background-color:rgba(253,41,84,.12);
	color:#222241;
	border-color:#222241
}
.sr-bb .srt-base-1-is-active-neutral-10 {
	background-color:rgba(253,41,84,.12);
	color:#30304d;
	border-color:#30304d
}
.sr-bb .srt-base-1-is-active-neutral-11 {
	background-color:rgba(253,41,84,.12);
	color:#727286;
	border-color:#727286
}
.sr-bb .srt-base-1-is-active-neutral-12 {
	background-color:rgba(253,41,84,.12);
	color:#b9b9c2;
	border-color:#b9b9c2
}
.sr-bb .srt-base-1-is-active-neutral-13 {
	background-color:rgba(253,41,84,.12);
	color:#2c2c49;
	border-color:#2c2c49
}
.sr-bb .srt-home-1 {
	background-color:#0495e3;
	color:#fff;
	border-color:#0495e3
}
.sr-bb .srt-away-1 {
	background-color:#fd2954;
	color:#fff;
	border-color:#fd2954
}
.sr-bb .srt-home-2 {
	background-color:#0495e3;
	color:#fff;
	border-color:#fe839c
}
.sr-bb .srt-away-2 {
	background-color:#fd2954;
	color:#fff;
	border-color:#fe839c
}
.sr-bb .srt-home-3 {
	background-color:#0495e3;
	color:#fff;
	border-color:#141435
}
.sr-bb .srt-away-3 {
	background-color:#fd2954;
	color:#fff;
	border-color:#141435
}
.sr-bb .srt-home-4 {
	background-color:#096eaf;
	color:#fff;
	border-color:#096eaf
}
.sr-bb .srt-away-4 {
	background-color:#b7234b;
	color:#fff;
	border-color:#b7234b
}
.sr-bb .srt-home-5 {
	background-color:#5cbaed;
	color:#fff;
	border-color:#5cbaed
}
.sr-bb .srt-away-5 {
	background-color:#fe7490;
	color:#fff;
	border-color:#fe7490
}
.sr-bb .srt-home-6 {
	background-color:rgba(4,149,227,.2);
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-away-6 {
	background-color:rgba(253,41,84,.2);
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-home-6-is-hoverable:hover {
	background-color:rgba(4,149,227,.2);
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-away-6-is-hoverable:hover {
	background-color:rgba(253,41,84,.2);
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-neutral-1 {
	background-color:#33334f;
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-neutral-2 {
	background-color:#e8e8eb;
	color:#000;
	border-color:rgba(255,255,255,.16)
}
.sr-bb .srt-neutral-3 {
	background-color:rgba(255,255,255,.12);
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-neutral-4 {
	background-color:#adadb8;
	color:#000;
	border-color:rgba(0,0,0,.16)
}
.sr-bb .srt-neutral-5 {
	background-color:#c4c4cd;
	color:#000;
	border-color:rgba(0,0,0,.16)
}
.sr-bb .srt-neutral-6 {
	background-color:#4c4c65;
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-neutral-7 {
	background-color:#adadb8;
	color:#000;
	border-color:rgba(0,0,0,.16)
}
.sr-bb .srt-neutral-8 {
	background-color:#33334f;
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-neutral-9 {
	background-color:#222241;
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-neutral-10 {
	background-color:#30304d;
	color:rgba(255,255,255,.82);
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-neutral-11 {
	background-color:#727286;
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-neutral-12 {
	background-color:#b9b9c2;
	color:#000;
	border-color:rgba(0,0,0,.16)
}
.sr-bb .srt-neutral-13 {
	background-color:#2c2c49;
	color:#fff;
	border-color:rgba(255,255,255,.12)
}
.sr-bb .srt-win {
	background-color:#0495e3;
	color:#fff;
	border-color:rgba(255,255,255,.16)
}
.sr-bb .srt-draw {
	background-color:rgba(255,255,255,.4);
	color:#000;
	border-color:rgba(255,255,255,.16)
}
.sr-bb .srt-lose {
	background-color:#fd2954;
	color:#fff;
	border-color:rgba(255,255,255,.16)
}
.sr-bb .srt-text-secondary {
	opacity:.8;
	-webkit-font-smoothing:antialiased
}
.sr-bb .srt-text-disabled {
	opacity:.6
}
.sr-bb .srt-text-tertiary {
	opacity:.7
}
.sr-bb .srt-primary-1 .srt-text-secondary,.sr-bb .srt-primary-1-is-active .srt-text-secondary,.sr-bb .srt-primary-1-is-active.srt-text-secondary,.sr-bb .srt-primary-1-is-disabled .srt-text-secondary,.sr-bb .srt-primary-1-is-disabled.srt-text-secondary,.sr-bb .srt-primary-1-is-hoverable:hover .srt-text-secondary,.sr-bb .srt-primary-1-is-hoverable:hover.srt-text-secondary,.sr-bb .srt-primary-1.srt-text-secondary,.sr-bb .srt-primary-10 .srt-text-secondary,.sr-bb .srt-primary-10.srt-text-secondary,.sr-bb .srt-primary-11 .srt-text-secondary,.sr-bb .srt-primary-11.srt-text-secondary,.sr-bb .srt-primary-12 .srt-text-secondary,.sr-bb .srt-primary-12.srt-text-secondary,.sr-bb .srt-primary-13 .srt-text-secondary,.sr-bb .srt-primary-13.srt-text-secondary,.sr-bb .srt-primary-2 .srt-text-secondary,.sr-bb .srt-primary-2.srt-text-secondary,.sr-bb .srt-primary-3 .srt-text-secondary,.sr-bb .srt-primary-3.srt-text-secondary,.sr-bb .srt-primary-4 .srt-text-secondary,.sr-bb .srt-primary-4.srt-text-secondary,.sr-bb .srt-primary-5 .srt-text-secondary,.sr-bb .srt-primary-5-is-hoverable:hover .srt-text-secondary,.sr-bb .srt-primary-5-is-hoverable:hover.srt-text-secondary,.sr-bb .srt-primary-5.srt-text-secondary,.sr-bb .srt-primary-6 .srt-text-secondary,.sr-bb .srt-primary-6.srt-text-secondary,.sr-bb .srt-primary-7 .srt-text-secondary,.sr-bb .srt-primary-7.srt-text-secondary,.sr-bb .srt-primary-8 .srt-text-secondary,.sr-bb .srt-primary-8-is-active-1 .srt-text-secondary,.sr-bb .srt-primary-8-is-active-1.srt-text-secondary,.sr-bb .srt-primary-8-is-active-2 .srt-text-secondary,.sr-bb .srt-primary-8-is-active-2.srt-text-secondary,.sr-bb .srt-primary-8.srt-text-secondary,.sr-bb .srt-primary-9 .srt-text-secondary,.sr-bb .srt-primary-9.srt-text-secondary {
	opacity:.8;
	-webkit-font-smoothing:antialiased
}
.sr-bb .srt-primary-1 .srt-text-disabled,.sr-bb .srt-primary-1-is-active .srt-text-disabled,.sr-bb .srt-primary-1-is-active.srt-text-disabled,.sr-bb .srt-primary-1-is-disabled .srt-text-disabled,.sr-bb .srt-primary-1-is-disabled.srt-text-disabled,.sr-bb .srt-primary-1-is-hoverable:hover .srt-text-disabled,.sr-bb .srt-primary-1-is-hoverable:hover.srt-text-disabled,.sr-bb .srt-primary-1.srt-text-disabled,.sr-bb .srt-primary-10 .srt-text-disabled,.sr-bb .srt-primary-10.srt-text-disabled,.sr-bb .srt-primary-11 .srt-text-disabled,.sr-bb .srt-primary-11.srt-text-disabled,.sr-bb .srt-primary-12 .srt-text-disabled,.sr-bb .srt-primary-12.srt-text-disabled,.sr-bb .srt-primary-13 .srt-text-disabled,.sr-bb .srt-primary-13.srt-text-disabled,.sr-bb .srt-primary-2 .srt-text-disabled,.sr-bb .srt-primary-2.srt-text-disabled,.sr-bb .srt-primary-3 .srt-text-disabled,.sr-bb .srt-primary-3.srt-text-disabled,.sr-bb .srt-primary-4 .srt-text-disabled,.sr-bb .srt-primary-4.srt-text-disabled,.sr-bb .srt-primary-5 .srt-text-disabled,.sr-bb .srt-primary-5-is-hoverable:hover .srt-text-disabled,.sr-bb .srt-primary-5-is-hoverable:hover.srt-text-disabled,.sr-bb .srt-primary-5.srt-text-disabled,.sr-bb .srt-primary-6 .srt-text-disabled,.sr-bb .srt-primary-6.srt-text-disabled,.sr-bb .srt-primary-7 .srt-text-disabled,.sr-bb .srt-primary-7.srt-text-disabled,.sr-bb .srt-primary-8 .srt-text-disabled,.sr-bb .srt-primary-8-is-active-1 .srt-text-disabled,.sr-bb .srt-primary-8-is-active-1.srt-text-disabled,.sr-bb .srt-primary-8-is-active-2 .srt-text-disabled,.sr-bb .srt-primary-8-is-active-2.srt-text-disabled,.sr-bb .srt-primary-8.srt-text-disabled,.sr-bb .srt-primary-9 .srt-text-disabled,.sr-bb .srt-primary-9.srt-text-disabled {
	opacity:.6
}
.sr-bb .srt-primary-1 .srt-text-tertiary,.sr-bb .srt-primary-1-is-active .srt-text-tertiary,.sr-bb .srt-primary-1-is-active.srt-text-tertiary,.sr-bb .srt-primary-1-is-disabled .srt-text-tertiary,.sr-bb .srt-primary-1-is-disabled.srt-text-tertiary,.sr-bb .srt-primary-1-is-hoverable:hover .srt-text-tertiary,.sr-bb .srt-primary-1-is-hoverable:hover.srt-text-tertiary,.sr-bb .srt-primary-1.srt-text-tertiary,.sr-bb .srt-primary-10 .srt-text-tertiary,.sr-bb .srt-primary-10.srt-text-tertiary,.sr-bb .srt-primary-11 .srt-text-tertiary,.sr-bb .srt-primary-11.srt-text-tertiary,.sr-bb .srt-primary-12 .srt-text-tertiary,.sr-bb .srt-primary-12.srt-text-tertiary,.sr-bb .srt-primary-13 .srt-text-tertiary,.sr-bb .srt-primary-13.srt-text-tertiary,.sr-bb .srt-primary-2 .srt-text-tertiary,.sr-bb .srt-primary-2.srt-text-tertiary,.sr-bb .srt-primary-3 .srt-text-tertiary,.sr-bb .srt-primary-3.srt-text-tertiary,.sr-bb .srt-primary-4 .srt-text-tertiary,.sr-bb .srt-primary-4.srt-text-tertiary,.sr-bb .srt-primary-5 .srt-text-tertiary,.sr-bb .srt-primary-5-is-hoverable:hover .srt-text-tertiary,.sr-bb .srt-primary-5-is-hoverable:hover.srt-text-tertiary,.sr-bb .srt-primary-5.srt-text-tertiary,.sr-bb .srt-primary-6 .srt-text-tertiary,.sr-bb .srt-primary-6.srt-text-tertiary,.sr-bb .srt-primary-7 .srt-text-tertiary,.sr-bb .srt-primary-7.srt-text-tertiary,.sr-bb .srt-primary-8 .srt-text-tertiary,.sr-bb .srt-primary-8-is-active-1 .srt-text-tertiary,.sr-bb .srt-primary-8-is-active-1.srt-text-tertiary,.sr-bb .srt-primary-8-is-active-2 .srt-text-tertiary,.sr-bb .srt-primary-8-is-active-2.srt-text-tertiary,.sr-bb .srt-primary-8.srt-text-tertiary,.sr-bb .srt-primary-9 .srt-text-tertiary,.sr-bb .srt-primary-9.srt-text-tertiary {
	opacity:.7
}
.sr-bb .srt-icon {
	opacity:.33
}
.sr-bb .srt-icon-secondary {
	opacity:.7
}
.sr-bb .srt-elevation-1 {
	box-shadow:0 1px 2px 0 rgba(0,0,0,.2),0 1px 3px 0 rgba(0,0,0,.1)
}
.sr-bb .srt-elevation-2 {
	box-shadow:0 3px 6px 0 rgba(0,0,0,.23),0 3px 6px 0 rgba(0,0,0,.16)
}
.sr-bb .srt-elevation-3 {
	box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19)
}
.sr-bb .srt-elevation-center-2 {
	box-shadow:0 1px 5px rgba(0,0,0,.23),0 1px 5px rgba(0,0,0,.16)
}
.sr-bb .srt-inset-top-1 {
	box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.23)
}
.sr-bb .srt-inset-bottom-1 {
	box-shadow:inset 0 -1px 2px 0 rgba(0,0,0,.23)
}
.sr-bb .srt-inset-top-2 {
	box-shadow:inset 0 3px 6px 0 rgba(0,0,0,.23)
}
.sr-bb .srt-inset-bottom-2 {
	box-shadow:inset 0 -3px 6px 0 rgba(0,0,0,.23)
}
.sr-bb .srt-inset-top-3 {
	box-shadow:inset 0 6px 6px 0 rgba(0,0,0,.23)
}
.sr-bb .srt-inset-bottom-3 {
	box-shadow:inset 0 -6px 6px 0 rgba(0,0,0,.23)
}
.sr-bb .srt-fill-blue-card {
	fill:#2579ad
}
.sr-bb .srt-stroke-blue-card {
	stroke:#2579ad
}
.sr-bb .srt-fill-soccer-yellow-card {
	fill:#ffbf00
}
.sr-bb .srt-stroke-soccer-yellow-card {
	stroke:#ffbf00
}
.sr-bb .srt-fill-soccer-red-card {
	fill:#e43b3b
}
.sr-bb .srt-stroke-soccer-red-card {
	stroke:#e43b3b
}
.sr-bb .srt-stroke-soccer-substitution-in {
	stroke:#4fbe30;
	fill:transparent
}
.sr-bb .srt-fill-soccer-substitution-in {
	fill:#4fbe30
}
.sr-bb .srt-stroke-soccer-substitution-out {
	stroke:#e43b3b;
	fill:transparent
}
.sr-bb .srt-fill-soccer-substitution-out {
	fill:#e43b3b
}
.sr-bb .srt-stroke-soccer-own-goal {
	stroke:#e43b3b;
	fill:transparent
}
.sr-bb .srt-fill-soccer-own-goal {
	fill:#e43b3b
}
.sr-bb .srt-fill-soccer-relegation-1 {
	fill:#fdd835
}
.sr-bb .srt-stroke-soccer-relegation-1 {
	stroke:#fdd835
}
.sr-bb .srt-fill-soccer-relegation-2 {
	fill:#ffb848
}
.sr-bb .srt-stroke-soccer-relegation-2 {
	stroke:#ffb848
}
.sr-bb .srt-fill-soccer-relegation-3 {
	fill:#ef6c00
}
.sr-bb .srt-stroke-soccer-relegation-3 {
	stroke:#ef6c00
}
.sr-bb .srt-fill-soccer-relegation-4 {
	fill:#e93a34
}
.sr-bb .srt-stroke-soccer-relegation-4 {
	stroke:#e93a34
}
.sr-bb .srt-fill-soccer-relegation-5 {
	fill:#941d1d
}
.sr-bb .srt-stroke-soccer-relegation-5 {
	stroke:#941d1d
}
.sr-bb .srt-fill-soccer-promotion-1 {
	fill:#51d151
}
.sr-bb .srt-stroke-soccer-promotion-1 {
	stroke:#51d151
}
.sr-bb .srt-fill-soccer-promotion-2 {
	fill:#1b911b
}
.sr-bb .srt-stroke-soccer-promotion-2 {
	stroke:#1b911b
}
.sr-bb .srt-fill-soccer-promotion-3 {
	fill:#0e8094
}
.sr-bb .srt-stroke-soccer-promotion-3 {
	stroke:#0e8094
}
.sr-bb .srt-fill-soccer-promotion-4 {
	fill:#0a6cce
}
.sr-bb .srt-stroke-soccer-promotion-4 {
	stroke:#0a6cce
}
.sr-bb .srt-fill-soccer-promotion-5 {
	fill:#4a9fe4
}
.sr-bb .srt-stroke-soccer-promotion-5 {
	stroke:#4a9fe4
}
.sr-bb .srt-nfl-timeout-1 {
	background-color:#f5a623;
	color:#fff;
	border-color:rgba(255,255,255,.16)
}
.sr-bb .srt-nfl-timeout-2 {
	background-color:rgba(245,166,35,.3);
	color:#fff;
	border-color:rgba(255,255,255,.16)
}
.sr-bb .srt-nfl-penalty {
	background-color:#f4a621;
	color:#fff;
	border-color:#f4a621
}
.sr-bb .srt-nfl-negative-yards-1 {
	background-color:#ac182e;
	color:#fff;
	border-color:#ac182e
}
.sr-bb .srt-nfl-negative-yards-2 {
	background-color:#ac182e;
	color:#fff;
	border-color:#ac182e
}
.sr-bb .srt-nfl-first-line {
	background-color:#4b90de;
	color:#fff;
	border-color:#4b90de
}
.sr-bb .srt-nfl-ten-line {
	background-color:#f5a623;
	color:#fff;
	border-color:#f5a623
}
.sr-bb .srt-fill-nfl-penalty {
	fill:#f4a621
}
.sr-bb .srt-stroke-nfl-penalty {
	stroke:#f4a621
}
.sr-bb .srt-fill-nfl-negative-yards-1 {
	fill:#ac182e
}
.sr-bb .srt-stroke-nfl-negative-yards-1 {
	stroke:#ac182e
}
.sr-bb .srt-fill-nfl-negative-yards-2 {
	fill:#ac182e
}
.sr-bb .srt-stroke-nfl-negative-yards-2 {
	stroke:#ac182e
}
.sr-bb .srt-fill-nfl-first-line {
	fill:#4b90de
}
.sr-bb .srt-stroke-nfl-first-line {
	stroke:#4b90de
}
.sr-bb .srt-fill-nfl-ten-line {
	fill:#f5a623
}
.sr-bb .srt-stroke-nfl-ten-line {
	stroke:#f5a623
}
.sr-bb .srt-mlb-run-1 {
	background-color:#090;
	color:#fff;
	border-color:#090
}
.sr-bb .srt-mlb-run-2 {
	background-color:#fff;
	color:#090;
	border-color:#090
}
.sr-bb .srt-mlb-hit-1 {
	background-color:#f7ab11;
	color:#fff;
	border-color:#f7ab11
}
.sr-bb .srt-mlb-hit-2 {
	background-color:#fff;
	color:#f7ab11;
	border-color:#f7ab11
}
.sr-bb .srt-mlb-hit-3 {
	background-color:#00a4ff;
	color:#fff;
	border-color:#00a4ff
}
.sr-bb .srt-mlb-error-1 {
	background-color:#d0021b;
	color:#fff;
	border-color:#d0021b
}
.sr-bb .srt-mlb-error-2 {
	background-color:#fff;
	color:#d0021b;
	border-color:#d0021b
}
.sr-bb .srt-mlb-neutral-1 {
	background-color:#212121;
	color:#fff;
	border-color:#fff
}
.sr-bb .srt-fill-mlb-base {
	fill:#00a4ff
}
.sr-bb .srt-strole-mlb-base {
	fill:#00a4ff
}
.sr-bb .srt-fill-change-increase {
	fill:#0495e3
}
.sr-bb .srt-stroke-change-increase {
	stroke:#0495e3
}
.sr-bb .srt-fill-change-decrease {
	fill:#fd2954
}
.sr-bb .srt-stroke-change-decrease {
	stroke:#fd2954
}
.sr-bb .srt-fill-text {
	fill:#fff
}
.sr-bb .srt-fill-text-invert {
	fill:#fff
}
.sr-bb .srt-fill-text-secondary {
	fill-opacity:.8
}
.sr-bb .srt-fill-text-disabled {
	fill-opacity:.6
}
.sr-bb .srt-fill-base-1 {
	fill:transparent
}
.sr-bb .srt-stroke-base-1 {
	stroke:transparent
}
.sr-bb .srt-fill-base-1-active {
	fill:rgba(253,41,84,.12)
}
.sr-bb .srt-stroke-base-1-active {
	stroke:rgba(253,41,84,.12)
}
.sr-bb .srt-fill-base-1-active-2 {
	fill:#2c2c49
}
.sr-bb .srt-stroke-base-1-active-2 {
	stroke:#2c2c49
}
.sr-bb .srt-fill-base-1-primary {
	fill:transparent
}
.sr-bb .srt-stroke-base-1-primary {
	stroke:transparent
}
.sr-bb .srt-fill-base-1-home {
	fill:transparent
}
.sr-bb .srt-stroke-base-1-home {
	stroke:transparent
}
.sr-bb .srt-fill-base-1-away {
	fill:transparent
}
.sr-bb .srt-stroke-base-1-away {
	stroke:transparent
}
.sr-bb .srt-fill-base-2 {
	fill:currentColor
}
.sr-bb .srt-stroke-base-2 {
	stroke:currentColor
}
.sr-bb .srt-fill-base-2-active {
	fill:#301739
}
.sr-bb .srt-stroke-base-2-active {
	stroke:#301739
}
.sr-bb .srt-fill-base-2-hover {
	fill:#301739
}
.sr-bb .srt-stroke-base-2-hover {
	stroke:#301739
}
.sr-bb .srt-fill-base-3 {
	fill:#301739
}
.sr-bb .srt-stroke-base-3 {
	stroke:#301739
}
.sr-bb .srt-fill-base-3-active {
	fill:#3c183a
}
.sr-bb .srt-stroke-base-3-active {
	stroke:#3c183a
}
.sr-bb .srt-fill-base-3-hover {
	fill:#3c183a
}
.sr-bb .srt-stroke-base-3-hover {
	stroke:#3c183a
}
.sr-bb .srt-fill-primary-1 {
	fill:#fd2954
}
.sr-bb .srt-stroke-primary-1 {
	stroke:#fd2954
}
.sr-bb .srt-fill-primary-2 {
	fill:#fe6987
}
.sr-bb .srt-stroke-primary-2 {
	stroke:#fe6987
}
.sr-bb .srt-fill-primary-3 {
	fill:#fd3e65
}
.sr-bb .srt-stroke-primary-3 {
	stroke:#fd3e65
}
.sr-bb .srt-fill-primary-4 {
	fill:#a02148
}
.sr-bb .srt-stroke-primary-4 {
	stroke:#a02148
}
.sr-bb .srt-fill-primary-5 {
	fill:#a02148
}
.sr-bb .srt-stroke-primary-5 {
	stroke:#a02148
}
.sr-bb .srt-fill-primary-6 {
	fill:#fe839c
}
.sr-bb .srt-stroke-primary-6 {
	stroke:#fe839c
}
.sr-bb .srt-fill-primary-7 {
	fill:#fd2954
}
.sr-bb .srt-stroke-primary-7 {
	stroke:#fd2954
}
.sr-bb .srt-fill-primary-8 {
	fill:#fd2954
}
.sr-bb .srt-stroke-primary-8 {
	stroke:#fd2954
}
.sr-bb .srt-fill-primary-8-is-active-1 {
	fill:#fd3e65
}
.sr-bb .srt-stroke-primary-8-is-active-1 {
	stroke:#fd3e65
}
.sr-bb .srt-fill-primary-8-is-active-2 {
	fill:#fd3e65
}
.sr-bb .srt-stroke-primary-8-is-active-2 {
	stroke:#fd3e65
}
.sr-bb .srt-fill-primary-9 {
	fill:#5a1a3e
}
.sr-bb .srt-stroke-primary-9 {
	stroke:#5a1a3e
}
.sr-bb .srt-fill-primary-10 {
	fill:#ce254e
}
.sr-bb .srt-stroke-primary-10 {
	stroke:#ce254e
}
.sr-bb .srt-fill-primary-11 {
	fill:#fd3e65
}
.sr-bb .srt-stroke-primary-11 {
	stroke:#fd3e65
}
.sr-bb .srt-fill-primary-12 {
	fill:#fd2954
}
.sr-bb .srt-stroke-primary-12 {
	stroke:#fd2954
}
.sr-bb .srt-fill-home-1 {
	fill:#0495e3
}
.sr-bb .srt-stroke-home-1 {
	stroke:#0495e3
}
.sr-bb .srt-fill-home-2 {
	fill:#0495e3
}
.sr-bb .srt-stroke-home-2 {
	stroke:#0495e3
}
.sr-bb .srt-fill-home-3 {
	fill:#0495e3
}
.sr-bb .srt-stroke-home-3 {
	stroke:#0495e3
}
.sr-bb .srt-fill-home-4 {
	fill:#096eaf
}
.sr-bb .srt-stroke-home-4 {
	stroke:#096eaf
}
.sr-bb .srt-fill-home-5 {
	fill:#5cbaed
}
.sr-bb .srt-stroke-home-5 {
	stroke:#5cbaed
}
.sr-bb .srt-fill-away-1 {
	fill:#fd2954
}
.sr-bb .srt-stroke-away-1 {
	stroke:#fd2954
}
.sr-bb .srt-fill-away-2 {
	fill:#fd2954
}
.sr-bb .srt-stroke-away-2 {
	stroke:#fd2954
}
.sr-bb .srt-fill-away-3 {
	fill:#fd2954
}
.sr-bb .srt-stroke-away-3 {
	stroke:#fd2954
}
.sr-bb .srt-fill-away-4 {
	fill:#b7234b
}
.sr-bb .srt-stroke-away-4 {
	stroke:#b7234b
}
.sr-bb .srt-fill-away-5 {
	fill:#fe7490
}
.sr-bb .srt-stroke-away-5 {
	stroke:#fe7490
}
.sr-bb .srt-fill-neutral-1 {
	fill:#33334f
}
.sr-bb .srt-stroke-neutral-1 {
	stroke:#33334f
}
.sr-bb .srt-fill-neutral-2 {
	fill:#e8e8eb
}
.sr-bb .srt-stroke-neutral-2 {
	stroke:#e8e8eb
}
.sr-bb .srt-fill-neutral-3 {
	fill:rgba(255,255,255,.12)
}
.sr-bb .srt-stroke-neutral-3 {
	stroke:rgba(255,255,255,.12)
}
.sr-bb .srt-fill-neutral-4 {
	fill:#adadb8
}
.sr-bb .srt-stroke-neutral-4 {
	stroke:#adadb8
}
.sr-bb .srt-fill-neutral-5 {
	fill:#c4c4cd
}
.sr-bb .srt-stroke-neutral-5 {
	stroke:#c4c4cd
}
.sr-bb .srt-fill-neutral-6 {
	fill:#4c4c65
}
.sr-bb .srt-stroke-neutral-6 {
	stroke:#4c4c65
}
.sr-bb .srt-fill-neutral-7 {
	fill:#adadb8
}
.sr-bb .srt-stroke-neutral-7 {
	stroke:#adadb8
}
.sr-bb .srt-fill-neutral-8 {
	fill:#33334f
}
.sr-bb .srt-stroke-neutral-8 {
	stroke:#33334f
}
.sr-bb .srt-fill-neutral-9 {
	fill:#222241
}
.sr-bb .srt-stroke-neutral-9 {
	stroke:#222241
}
.sr-bb .srt-fill-neutral-10 {
	fill:#30304d
}
.sr-bb .srt-stroke-neutral-10 {
	stroke:#30304d
}
.sr-bb .srt-fill-neutral-11 {
	fill:#727286
}
.sr-bb .srt-stroke-neutral-11 {
	stroke:#727286
}
.sr-bb .srt-fill-neutral-12 {
	fill:#b9b9c2
}
.sr-bb .srt-stroke-neutral-12 {
	stroke:#b9b9c2
}
.sr-bb .srt-fill-neutral-13 {
	fill:#2c2c49
}
.sr-bb .srt-stroke-neutral-13 {
	stroke:#2c2c49
}
.sr-bb .srt-fill-win {
	fill:#0495e3
}
.sr-bb .srt-stroke-win {
	stroke:#0495e3
}
.sr-bb .srt-fill-draw {
	fill:rgba(255,255,255,.4)
}
.sr-bb .srt-stroke-draw {
	stroke:rgba(255,255,255,.4)
}
.sr-bb .srt-fill-lose {
	fill:#fd2954
}
.sr-bb .srt-stroke-lose {
	stroke:#fd2954
}
.sr-bb .srt-stop-base-1 {
	stop-color:transparent
}
.sr-bb .srt-stop-primary-1 {
	stop-color:#fd2954
}
.sr-bb .srt-stop-primary-2 {
	stop-color:#fe6987
}
.sr-bb .srt-stop-primary-3 {
	stop-color:#fd3e65
}
.sr-bb .srt-stop-primary-4 {
	stop-color:#a02148
}
.sr-bb .srt-stop-primary-5 {
	stop-color:#a02148
}
.sr-bb .srt-stop-primary-6 {
	stop-color:#fe839c
}
.sr-bb .srt-stop-primary-7 {
	stop-color:#fd2954
}
.sr-bb .srt-stop-primary-8 {
	stop-color:#fd2954
}
.sr-bb .srt-stop-primary-9 {
	stop-color:#5a1a3e
}
.sr-bb .srt-stop-primary-10 {
	stop-color:#ce254e
}
.sr-bb .srt-stop-primary-11 {
	stop-color:#fd3e65
}
.sr-bb .srt-stop-primary-12 {
	stop-color:#fd2954
}
.sr-bb .srt-stop-home-1 {
	stop-color:#0495e3
}
.sr-bb .srt-stop-away-1 {
	stop-color:#fd2954
}
.sr-bb .srt-fill-neutral-14 {
	fill:#141435
}
.sr-bb .srt-stroke-neutral-14 {
	stroke:#141435
}
.sr-bb .srt-logo-powered-by-light {
	display:none
}
.sr-bb .srt-logo-powered-by-dark {
	display: inline-block
}
.show {
    display: block !important;
}

.telegram-banner-content {
    top: 45%;
    left: 55%;
    position: relative;
}


.telegram-text p {
    color: #000;
    font-size: 18px;
	font-weight:800;
    margin: 0;
    line-height: 1.5;
}

.loginjoinbtn {

    margin: 0 4px 0 2px;
    padding: 2px 0;
    border-radius: 30px;
    background: #000;
    color: #fff;
    border: #f7d146 solid 2px;
    font-weight: 600;
    min-width: 73px;
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    transition: .3s background;
    display: inline-block;
}
.br-gold {
	border: solid 1px;
	border-image: linear-gradient(45deg, #9a8435, #f7d146) 10;
}