        .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
            }
        }
		/*CSS for Exit Layout*/
		.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/e2cf6fa310.663ff.png');
            background-repeat: no-repeat;
            background-size: 222px 248px;
            display: inline-block;
        }

        .ic_iconic {
            background-position: -1px -1px;
            height: 178px;
            width: 158px;
        }

        .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;
        }