#game-overlay {
	height: 0px;
	position: absolute;
	width: 0px;
}

#game-shell {
	display: flex;
	position: absolute;
	top: -1px;
/* 	left: -1px; */
}

.game-shell {
	font-family: PingFang SC, Microsoft YaHei, WenQuanYi Micro Hei, sans-serif;
	touch-action: none;
}

#game-overlay {
	transform: scale(calc(var(--construct-scale) * 2.1) ) rotate(0deg);
}

#get-started-text {
	text-align: center;
	line-height: 30px;
}

.start-button-container-land, .start-button-container-land-pc, .start-button-container-port {
	align-items: center;
	display: flex;
	justify-content: center;
	left: 0px;
	margin: auto;
	position: absolute;
	right: 0px;
}

.start-button-container-port {
	height: 32px;
	top: 481px;
	width: 151.7px;
	left: -80px;
}

.start-button {
	background-color: #30a2d0;
	border: 2px solid rgba(0, 0, 0, .15);
	border-radius: 8px;
	text-shadow: 0px 2px 3px #30a2d0;
}
.start-button-show-land, .start-button-show-land-pc, .start-button-show-port {
	animation-name: show-bounce;
}

.start-button-inner {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAegAAACSCAMAAAC5QKktAAAC+lBMVEUAAAD///////////////////////////////////////////////////////////////9rufJRnO5otvEbNawZLaUkPLcqT8IYK6NHiehQmOwcObAaL6dksvAlP7gpTL8gQrg9e+ErUcQmQ7spRN0dO7IePbNNlOwlQbocN65Cg+RMketpuPIeNcpmtPE5dd8oSL4sU8UqReAtVcYmRbwkPb4xXMsfP7ZJkOouV8dQme0ZKo5Snu83ct5Af+Ngru8xZtgXJoBsuvMaM6o0adpJjek1bdtjr+8hRLlZo+snR70aMqlfq+4yXs00Y9AvWck2b9wkPLlTmuhEheYdMr8kPrc/feMoSr8aLKseNMdFh+coQ9g7eOAiRbtXn+pIjOggNa5bpesoQtoYK6Rcp+0dMZ0WJXEiOL5VneowWss2ZdEzYc4rRmQdMsMaMag3Z9JPlOYnP9MVJHcoQtQkSb8TIWslPcpAa5A1V3kmPsRqte0wZNcuYdYiNlFBgeRosedeoNNNkeVkqt84adRWkb8mQc46a9VMf6pRlucqS3gjPWMzW49LjeQaLq8pTMEcMLdPlexeqe5Rm+k7bqdIidAcMFFQmONBdtw7bdZEguEZK58/c9sbL7Q+cdklTMEiR70bMLo9b9gnTsRDeN5Ki+M/feIYK6gdMqshOM0rVspFe+BOktspUsZFfuAiQLUnQMpDfrxGhuEmQMlJgOMlSLwaLachN8YaLWMXJmAhOrMdMn8UIVtCfLwgNbkhOokaK4ZHieIbLmstW89JiOMcL3JOktwwX9IlQaslQpQpSbErS40sULghN3czWaEhOG4gN6UbLJcoSKAiPJ1irORDdNE+bcZfpdwyWbkmQHsmQc85ZLYsUKoyUXNQi70oPVpmsutam84dNJRGetg1YMU6YYZJfKlIeqYgM07p6+9gaoxWnN06ZL9Ec5xPhrQ+c7g8cKhirutSldFGg8lYlsfN0NuSmbBze6N3gJGwtb+Cia2Gjp+ussmtschZi7cJOWnbAAAAEHRSTlMA5tOiTsWsiXhnXjwMioyLw9xUpAAALaFJREFUeNrsmc1uqkAUx4u1X1YTnq0PcJ/AvW7IJYaEqEsv9yXc+ABu2dwtCSuGuBBQAjHGNpgmN+mRnjIQ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');
	background-size: 100% 100%;
	background-origin: border-box;
	border: .87px solid hsla(0, 0%, 100%, .4);
	border-radius: 6px;
	bottom: 0px;
	left: 0px;
	position: absolute;
	right: 0px;
	top: 0px;
}

.text-land, .text-land-pc, .text-port {
	color: #fff;
	font-size: 10.3px;
	margin: 0;
	padding: 0;
}

.start-button .text-land, .start-button .text-land-pc, .start-button .text-port {
	font-size: 15px;
	font-weight: 900;
}

.animationTipsContainer-land, .animationTipsContainer-land-pc, .animationTipsContainer-port {
	height: 35px;
	margin: 515px auto 0;
	position: relative;
	width: 320px;
}

.animationTipsContainer-port {
	margin-top: 515px;
	z-index: 1;
	left: -160px;
}

.loading-container-land, .loading-container-land-pc, .loading-container-port {
	align-items: center;
	display: flex;
	flex-direction: column;
	left: 0px;
	position: absolute;
	right: 0px;
}

.loading-container-port {
	top: 477px;
}

.progress-bar-container-land, .progress-bar-container-land-pc, .progress-bar-container-port {
	background-color: initial;
	height: 13px;
	position: relative;
	width: 212px;
}

.text-land, .text-land-pc, .text-port {
	color: #fff;
	font-size: 10.3px;
	margin: 0;
	padding: 0;
}

#tips-text {
	margin-top: 4px;
	text-align: center;
	text-overflow: ellipsis;
	width: 200px;
}

.tips-text-child2 {
	margin-left: 5px;
}

.progress-bar-background {
	background-color: #111;
	border-radius: 3.5px;
	height: 100%;
	position: absolute;
	width: 100%;
}

.progress-bar-fill-container {
	bottom: 0.87px;
	left: 0.87px;
	position: absolute;
	right: 0.87px;
	top: 0.87px;
}

.progress-bar-outline {
	border-radius: 3.5px;
	bottom: 0px;
	left: 0px;
	position: absolute;
	right: 0px;
	top: 0px;
	transform: translateZ(0px);
}

.border-inner {
	border: 1.7px solid #272727;
}

.border-outer {
	border: .85px solid #111;
}

.progress-bar-fill {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-color: #30a2d0;
	background-size: 8.7px 100%;
	border-radius: 3.5px;
	height: 100%;
	position: absolute;
	width: 0px;
}

.stripes {
	animation-duration: 1s;
	animation-iteration-count: infinite;
	animation-name: animate-stripes;
	animation-timing-function: linear;
	background-image: linear-gradient(-75deg, hsla(0, 0%, 100%, 0) 35%, hsla(0, 0%, 100%, .1) 0, hsla(0, 0%, 100%, .1) 75%, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, 0));
}

.front-highlight {
	background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff);
	border-radius: 0 3.5px 3.5px 0;
	height: 100%;
	max-width: 20px;
	right: 0px;
	width: 50%;
}

.front-highlight, .top-highlight {
	position: absolute;
	transform: translateZ(0px);
}

.top-highlight {
	background-color: hsla(0, 0%, 100%, .2);
	border-radius: 3.5px 3.5px 0 0;
	height: 50%;
	width: 100%;
}

.animated_text_wrap {
	color: #fff;
	font-size: 10px;
	height: 26px;
	line-height: 26px;
	position: relative;
	text-align: center;
}

.animated_text {
	align-items: center;
	display: flex;
	height: 26px;
	justify-content: center;
	line-height: 13px;
	margin: 0;
	opacity: 0;
	position: absolute;
	top: 100%;
	width: 100%;
}

.animated-text-move-to-top-port, .animated-text-reset-to-bottom-port {
	opacity: 0;
}

.animated-text-reset-to-bottom-port {
	top: 26px;
}

.animated-text-move-to-top-port, .animated_text_move_to_center {
	transition: top 1s, opacity 1s;
	transition-timing-function: linear;
}

.animated_text_move_to_center {
	opacity: 1;
	top: 0px;
}

@keyframes animate-stripes {
	0% {
		background-position: 0 0
		}

    to {
		background-position: 34.7px 0
        }
}

.body-more {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}

.loadmore {
    width: 30%;
    color: rgba(255, 255, 255, 0.8);
    display: block;
    text-align: center;
    margin: 10px auto;
    padding: 5px;
    border-radius: 10px;
    border: 1px solid transparent;
    background-color: rgb(36, 36, 46);
    transition: .3s;
    font-size: 10px;
}

#game-detail-spring-wrapper {
    transition: transform .5s ease-in-out;
}

#game-details-left-arrow {
    top: calc(50% - 85px); 
    background-color: rgba(0, 0, 0, 0.4);
}

#game-details-right-arrow {
    top: calc(50% - 85px); 
    background-color: rgba(0, 0, 0, 0.4);
}

.qpage {
    background-color: #fff;
    height: 640px;
    margin: auto;
    position: absolute;
    width: 360px;
    z-index: 975;
}

.qpage_container {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    height: 100%;
    text-align: center;
    width: 100%;
    z-index: 950;
}

.qpage_container .qpage_content {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
}

.sprite_main_res {
    background-image: url(image/exit_page_logo.png);
    background-repeat: no-repeat;
    background-size: 222px 248px;
	background-origin: content-box;
    display: inline-block;
	padding-left: 30px;
}

.ic_iconic {
    background-position: -1px -1px;
    height: 258px;
    width: 223px;
}

.qpage_container .qpage_content .qpage_boy {
    transform: scale(0.82);
}

.qpage_container .qpage_content .qpage_title {
    color: #000;
    font-size: 20px;
    line-height: 20px;
    position: relative;
    text-align: center;
    top: 0px;
    width: 80%;
}

.qpage_container .qpage_content .qpage_desc {
    color: #000;
    font-size: 11.3px;
    line-height: 14px;
    opacity: 0.3;
    position: relative;
    text-align: center;
    top: 8.7px;
    width: 80%;
}

.qpage_container .qpage_content .qpage_button {
    background-color: rgba(24, 17, 84, .075);
    border-radius: 2px;
    color: #000;
    font-size: 10.3px;
    height: 36.3px;
    line-height: 36.3px;
    margin-top: 20px;
    max-width: 303.3px;
    min-width: 156px;
}
.bd_orange{
	text-align: center;
    font-size: 15px;
    color: rgba(235,152,122,1.00);
    cursor: pointer;
    border: 1px solid transparent;
	border-color: rgba(235,152,122,1.00);
    background: #252330;
	appearance: none;
}

.ui_block_page {
    margin: auto;
    z-index: 1100
}

.ui_block,
.ui_block_page {
    background-color: #000;
    bottom: 0;
    left: 0;
    opacity: .6;
    position: absolute;
    right: 0;
    top: 0
}

.ui_block {
    transform: translateZ(0)
}

@keyframes ui_block_show {
    0% {
        opacity: 0
    }

    to {
        opacity: .6
    }
}

@keyframes ui_block_hide {
    0% {
        opacity: .6
    }

    to {
        opacity: 0
    }
}        .custom_alert {
    display: block;
    display: none;
    height: 100%;
    height: 640px;
    margin: auto;
    position: absolute;
    width: inherit;
    width: 360px;
    z-index: 1000;
}

/* @media screen and (orientation:landscape) */
.custom_alert {
    display: none;
    height: 100%;
    height: 640px;
    position: absolute;
    width: inherit;
    width: 360px;
    z-index: 1000;
}

.custom_alert_show {
    animation: custom_alert_anim_show .3s linear forwards;
}

.custom_alert .content {
    color: #444;
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 1px 1px 8.7px #444;
    position: absolute;
    text-align: center;
    width: 243px;
}

.custom_alert .content .message,
.custom_alert .content .title {
    font-size: 14px;
    margin-left: 5%;
    margin-right: 5%;
    width: 90%;
}

.custom_alert .content .title_padding {
    padding-bottom: 0px;
    padding-top: 9.7px;
}

.custom_alert .content .message {
    white-space: normal;
}

.custom_alert .content .message_padding {
    padding-bottom: 9.7px;
    padding-top: 9.7px;
}

.custom_alert .content .line_separator {
    border-bottom: 1px solid #000;
    opacity: 0.1;
    padding-top: 8.7px;
}

.custom_alert .content .btn_content_row {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.custom_alert .content .btn_content .button,
.custom_alert .content .btn_content .custom_button {
    color: inherit;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.custom_alert .content .btn_content .button {
    animation: btn_release .1s linear forwards;
    padding: 9.7px 10px 11.3px;
}

.custom_alert .content .btn_content .row {
    display: table-cell;
}

.custom_alert .content .btn_content .btn_separator_width {
    background-color: #000;
    height: inherit;
    opacity: 0.1;
    width: 1px;
}

.custom_alert .content .btn_content .button:active {
    animation: btn_press .1s linear forwards
}
.errorlabel {
    font-size: 10px;
}

@keyframes custom_alert_anim_show {
    0% {
        opacity: 0
    }

    60% {
        opacity: 1;
        transform: scale(1)
    }

    80% {
        opacity: 1;
        transform: scale(1.12)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

.ui_block,
.ui_block_page {
	background-color: #000;
	bottom: 0px;
	left: 0px;
	opacity: 0.6;
	position: absolute;
	right: 0px;
	top: 0px;
}

.ui_block {
	transform: translateZ(0px);
}

.alert_holder {
	bottom: 0px;
	left: 0px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 1000;
}

.alert_holder .screen_center {
	left: 0px;
	margin: auto;
	position: absolute;
	right: 0px;
}

.slot_alert {
	background-color: rgba(47, 47, 59, .95);
	border-radius: 6px;
	box-shadow: 0.87px 0.87px 8.7px #292929;
	padding: 13px 21.7px;
	position: absolute;
	text-align: center;
	width: 243.3px;
}

.card_alert_show,
.lobby_alert_show,
.slot_alert_show,
.slot_alert_show_landscape {
	animation: alert_anim_show .3s linear forwards;
	display: block;
}

.card_alert .content .slot_alert .message,
.card_alert .content .slot_alert .title,
.slot_alert .card_alert .content .message,
.slot_alert .card_alert .content .title,
.slot_alert .message,
.slot_alert .slot_alert_landscape .message_landscape,
.slot_alert .slot_alert_landscape .title_landscape,
.slot_alert .title,
.slot_alert_landscape .slot_alert .message_landscape,
.slot_alert_landscape .slot_alert .title_landscape {
	color: #d9d9d9;
	white-space: normal;
}

.slot_alert .title {
	font-size: 15.7px;
}

.slot_alert .title_padding {
	padding-bottom: 0px;
	padding-top: 0px;
}

.slot_alert .message_padding {
	padding-bottom: 17.3px;
	padding-top: 17.3px;
}

.card_alert .content .message,
.card_alert .content .slot_alert_landscape .message_landscape,
.card_alert .content .slot_alert_landscape .title_landscape,
.card_alert .content .title,
.lobby_alert .message,
.lobby_alert .title,
.slot_alert .message,
.slot_alert .slot_alert_landscape .message_landscape,
.slot_alert .slot_alert_landscape .title_landscape,
.slot_alert .title,
.slot_alert_landscape .card_alert .content .message_landscape,
.slot_alert_landscape .card_alert .content .title_landscape,
.slot_alert_landscape .slot_alert .message_landscape,
.slot_alert_landscape .slot_alert .title_landscape {
	margin-left: 5%;
	margin-right: 5%;
	overflow: hidden;
	width: 90%;
}

.slot_alert .message {
	font-size: 13.3px;
}

.slot_alert .btn_content_row {
	display: table;
	table-layout: fixed;
	width: 100%;
}

.slot_alert .btn_content {
	margin-left: 2%;
	margin-right: 2%;
	width: 96%;
}

.slot_alert .btn_content .button {
	background-color: #dd5c2a;
	border-radius: 2.6px;
	color: #d9d9d9;
	font-size: 13.3px;
	margin: 3.5px;
	min-height: 17.3px;
	opacity: 1;
	padding: 10.3px 8.7px;
}

.slot_alert .btn_content .row {
	display: table-cell;
	padding-left: 4.3px;
	padding-right: 4.3px;
	vertical-align: middle;
}

.slot_alert .btn_content .btn_seperator_width {
	content: "";
	display: table-cell;
	height: inherit;
	width: 8.7px;
}

.card_alert .content .btn_content .button .text,
.slot_alert .btn_content .button .text,
.slot_alert_landscape .btn_content_landscape .button_landscape .text_landscape {
	color: inherit;
	font-size: inherit;
	overflow: hidden;
	pointer-events: none;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.button {
	animation: btn_release .1s linear forwards;
	padding: 9.7px 10px 11.3px
}

.button:active {
	animation: btn_press .1s linear forwards
}

@keyframes alert_anim_show {
	0% {
opacity: 0
	}

	60% {
opacity: 1;
transform: scale(1)
	}

	80% {
opacity: 1;
transform: scale(1.12)
	}

	to {
opacity: 1;
transform: scale(1)
	}
}

@keyframes btn_press {
	0% {
opacity: 1
	}

	to {
opacity: .5
	}
}

@keyframes btn_release {
	0% {
opacity: .5
	}

	to {
opacity: 1
	}
}

/* Thong bao khong co mang */
#toast-container {
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: visible;
    z-index: 950;
}

#toast.toast_show {
    opacity: .96;
    visibility: visible;
    animation: fadeOut 5s ease-in-out forwards;
}

#toast.toast_bottom {
    top: 20px;
}

#toast {
    background-color: #30303c;
    border-radius: 3.48px;
    box-shadow: 0 12px 18px 0 rgba(0, 0, 0, .4), inset 0 1px 0 0 hsla(0, 0%, 100%, .1);
    color: hsla(0, 0%, 100%, .9);
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    margin: auto;
    max-height: 676px;
    max-width: 300px;
    opacity: 0;
    padding: 18px;
    pointer-events: auto;
    position: absolute;
    text-align: center;
    visibility: hidden;
}
.rcs-inner-container::-webkit-scrollbar {
	width: 6px;
}

.rcs-inner-container::-webkit-scrollbar-track {
	background-color: transparent;
}

.rcs-inner-container::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: var(--scroll-bar-color);
}

.rcs-inner-container:hover {
	--scroll-bar-color: hsla(0, 0%, 46%, .7);
}

.rcs-inner-container {
	transition: --scroll-bar-color .4s ease-out;
}


